@keyframes opaque {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes resizeanim {
    0%,to {
        opacity: 0
    }
}

.apexcharts-canvas {
    -webkit-user-select: none;
    user-select: none;
    position: relative;
    direction: ltr!important
}

.apexcharts-canvas ::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 6px
}

.apexcharts-canvas ::-webkit-scrollbar-thumb {
    background-color: #00000080;
    border-radius: 4px;
    box-shadow: 0 0 1px #ffffff80
}

.apexcharts-inner {
    position: relative
}

.apexcharts-text tspan {
    font-family: inherit
}

rect.legend-mouseover-inactive,.legend-mouseover-inactive rect,.legend-mouseover-inactive path,.legend-mouseover-inactive circle,.legend-mouseover-inactive line,.legend-mouseover-inactive text.apexcharts-yaxis-title-text,.legend-mouseover-inactive text.apexcharts-yaxis-label {
    opacity: .2;
    transition: all .15s
}

.apexcharts-legend-text {
    margin-left: -15px;
    padding-left: 15px
}

.apexcharts-legend-series[role=button]:focus {
    outline-offset: 2px;
    outline: 2px solid #008ffb
}

.apexcharts-legend-series[role=button]:focus:not(:focus-visible) {
    outline: none
}

.apexcharts-legend-series[role=button]:focus-visible {
    outline-offset: 2px;
    outline: 2px solid #008ffb
}

.apexcharts-series-collapsed {
    opacity: 0
}

.apexcharts-canvas svg:focus:not(:focus-visible) {
    outline: none
}

.apexcharts-bar-area.apexcharts-keyboard-focused,.apexcharts-candlestick-area.apexcharts-keyboard-focused,.apexcharts-boxPlot-area.apexcharts-keyboard-focused,.apexcharts-rangebar-area.apexcharts-keyboard-focused,.apexcharts-pie-area.apexcharts-keyboard-focused,.apexcharts-heatmap-rect.apexcharts-keyboard-focused,.apexcharts-treemap-rect.apexcharts-keyboard-focused {
    stroke: #008ffb;
    stroke-width: 2px;
    stroke-opacity: 1
}

.apexcharts-tooltip {
    cursor: default;
    opacity: 0;
    pointer-events: none;
    white-space: nowrap;
    z-index: 12;
    border-radius: 5px;
    flex-direction: column;
    font-size: 14px;
    transition: all .15s;
    display: flex;
    position: absolute;
    top: 20px;
    left: 62px;
    overflow: hidden;
    box-shadow: 2px 2px 6px -4px #999
}

.apexcharts-tooltip.apexcharts-active {
    opacity: 1;
    transition: all .15s
}

.apexcharts-tooltip.apexcharts-theme-light {
    background: #fffffff5;
    border: 1px solid #e3e3e3
}

.apexcharts-tooltip.apexcharts-theme-dark {
    color: #fff;
    background: #1e1e1ecc
}

.apexcharts-tooltip * {
    font-family: inherit
}

.apexcharts-tooltip-title {
    margin-bottom: 4px;
    padding: 6px;
    font-size: 15px
}

.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
    background: #eceff1;
    border-bottom: 1px solid #ddd
}

.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title {
    background: #000000b3;
    border-bottom: 1px solid #333
}

.apexcharts-tooltip-text-goals-value,.apexcharts-tooltip-text-y-value,.apexcharts-tooltip-text-z-value {
    margin-left: 5px;
    font-weight: 600;
    display: inline-block
}

.apexcharts-tooltip-text-goals-label:empty,.apexcharts-tooltip-text-goals-value:empty,.apexcharts-tooltip-text-y-label:empty,.apexcharts-tooltip-text-y-value:empty,.apexcharts-tooltip-text-z-value:empty,.apexcharts-tooltip-title:empty {
    display: none
}

.apexcharts-tooltip-text-goals-label,.apexcharts-tooltip-text-goals-value {
    padding: 6px 0 5px
}

.apexcharts-tooltip-goals-group,.apexcharts-tooltip-text-goals-label,.apexcharts-tooltip-text-goals-value {
    display: flex
}

.apexcharts-tooltip-text-goals-label:not(:empty),.apexcharts-tooltip-text-goals-value:not(:empty) {
    margin-top: -6px
}

.apexcharts-tooltip-marker {
    text-align: center;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    color: inherit;
    margin-right: 4px;
    font-size: 16px;
    line-height: 16px;
    display: inline-block;
    position: relative
}

.apexcharts-tooltip-marker:before {
    content: "";
    text-align: center;
    color: currentColor;
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    width: 100%;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 26px;
    font-weight: 900;
    line-height: 14px;
    display: inline-block
}

.apexcharts-tooltip-marker[shape=circle]:before {
    content: "â—"
}

.apexcharts-tooltip-marker[shape=square]:before,.apexcharts-tooltip-marker[shape=rect]:before {
    content: "â– ";
    transform: translate(-1px,-2px)
}

.apexcharts-tooltip-marker[shape=line]:before {
    content: "â”€"
}

.apexcharts-tooltip-marker[shape=diamond]:before {
    content: "â—†";
    font-size: 28px
}

.apexcharts-tooltip-marker[shape=triangle]:before {
    content: "â–²";
    font-size: 22px
}

.apexcharts-tooltip-marker[shape=cross]:before {
    content: "âœ•";
    font-size: 18px
}

.apexcharts-tooltip-marker[shape=plus]:before {
    content: "âœ•";
    font-size: 18px;
    transform: rotate(45deg)translate(-1px,-1px)
}

.apexcharts-tooltip-marker[shape=star]:before {
    content: "â˜…";
    font-size: 18px
}

.apexcharts-tooltip-marker[shape=sparkle]:before {
    content: "âœ¦";
    font-size: 20px
}

.apexcharts-tooltip-series-group {
    text-align: left;
    justify-content: left;
    align-items: center;
    padding: 0 10px;
    display: none
}

.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker {
    opacity: 1
}

.apexcharts-tooltip-series-group.apexcharts-active,.apexcharts-tooltip-series-group:last-child {
    padding-bottom: 4px
}

.apexcharts-tooltip-y-group {
    padding: 6px 0 5px
}

.apexcharts-custom-tooltip,.apexcharts-tooltip-box {
    padding: 4px 8px
}

.apexcharts-tooltip-boxPlot {
    flex-direction: column-reverse;
    display: flex
}

.apexcharts-tooltip-box>div {
    margin: 4px 0
}

.apexcharts-tooltip-box span.value {
    font-weight: 700
}

.apexcharts-tooltip-rangebar {
    padding: 5px 8px
}

.apexcharts-tooltip-rangebar .category {
    color: #777;
    font-weight: 600
}

.apexcharts-tooltip-rangebar .series-name {
    margin-bottom: 5px;
    font-weight: 700;
    display: block
}

.apexcharts-xaxistooltip,.apexcharts-yaxistooltip {
    opacity: 0;
    pointer-events: none;
    color: #373d3f;
    text-align: center;
    z-index: 10;
    background: #eceff1;
    border: 1px solid #90a4ae;
    border-radius: 2px;
    font-size: 13px;
    position: absolute
}

.apexcharts-xaxistooltip {
    padding: 9px 10px;
    transition: all .15s
}

.apexcharts-xaxistooltip.apexcharts-theme-dark {
    color: #fff;
    background: #000000b3;
    border: 1px solid #00000080
}

.apexcharts-xaxistooltip:after,.apexcharts-xaxistooltip:before {
    content: " ";
    pointer-events: none;
    border: solid #0000;
    width: 0;
    height: 0;
    position: absolute;
    left: 50%
}

.apexcharts-xaxistooltip:after {
    border-width: 6px;
    border-color: #0000;
    margin-left: -6px
}

.apexcharts-xaxistooltip:before {
    border-width: 7px;
    border-color: #0000;
    margin-left: -7px
}

.apexcharts-xaxistooltip-bottom:after,.apexcharts-xaxistooltip-bottom:before {
    bottom: 100%
}

.apexcharts-xaxistooltip-top:after,.apexcharts-xaxistooltip-top:before {
    top: 100%
}

.apexcharts-xaxistooltip-bottom:after {
    border-bottom-color: #eceff1
}

.apexcharts-xaxistooltip-bottom:before {
    border-bottom-color: #90a4ae
}

.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after,.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before {
    border-bottom-color: #00000080
}

.apexcharts-xaxistooltip-top:after {
    border-top-color: #eceff1
}

.apexcharts-xaxistooltip-top:before {
    border-top-color: #90a4ae
}

.apexcharts-xaxistooltip-top.apexcharts-theme-dark:after,.apexcharts-xaxistooltip-top.apexcharts-theme-dark:before {
    border-top-color: #00000080
}

.apexcharts-xaxistooltip.apexcharts-active {
    opacity: 1;
    transition: all .15s
}

.apexcharts-yaxistooltip {
    padding: 4px 10px
}

.apexcharts-yaxistooltip.apexcharts-theme-dark {
    color: #fff;
    background: #000000b3;
    border: 1px solid #00000080
}

.apexcharts-yaxistooltip:after,.apexcharts-yaxistooltip:before {
    content: " ";
    pointer-events: none;
    border: solid #0000;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%
}

.apexcharts-yaxistooltip:after {
    border-width: 6px;
    border-color: #0000;
    margin-top: -6px
}

.apexcharts-yaxistooltip:before {
    border-width: 7px;
    border-color: #0000;
    margin-top: -7px
}

.apexcharts-yaxistooltip-left:after,.apexcharts-yaxistooltip-left:before {
    left: 100%
}

.apexcharts-yaxistooltip-right:after,.apexcharts-yaxistooltip-right:before {
    right: 100%
}

.apexcharts-yaxistooltip-left:after {
    border-left-color: #eceff1
}

.apexcharts-yaxistooltip-left:before {
    border-left-color: #90a4ae
}

.apexcharts-yaxistooltip-left.apexcharts-theme-dark:after,.apexcharts-yaxistooltip-left.apexcharts-theme-dark:before {
    border-left-color: #00000080
}

.apexcharts-yaxistooltip-right:after {
    border-right-color: #eceff1
}

.apexcharts-yaxistooltip-right:before {
    border-right-color: #90a4ae
}

.apexcharts-yaxistooltip-right.apexcharts-theme-dark:after,.apexcharts-yaxistooltip-right.apexcharts-theme-dark:before {
    border-right-color: #00000080
}

.apexcharts-yaxistooltip.apexcharts-active {
    opacity: 1
}

.apexcharts-yaxistooltip-hidden {
    display: none
}

.apexcharts-xcrosshairs,.apexcharts-ycrosshairs {
    pointer-events: none;
    opacity: 0;
    transition: all .15s
}

.apexcharts-xcrosshairs.apexcharts-active,.apexcharts-ycrosshairs.apexcharts-active {
    opacity: 1;
    transition: all .15s
}

.apexcharts-ycrosshairs-hidden {
    opacity: 0
}

.apexcharts-selection-rect {
    cursor: move
}

.svg_select_shape {
    stroke-width: 1px;
    stroke-dasharray: 10 10;
    stroke: #000;
    stroke-opacity: .1;
    pointer-events: none;
    fill: none
}

.svg_select_handle {
    stroke-width: 3px;
    stroke: #000;
    fill: none
}

.svg_select_handle_r {
    cursor: e-resize
}

.svg_select_handle_l {
    cursor: w-resize
}

.apexcharts-svg.apexcharts-zoomable.hovering-zoom {
    cursor: crosshair
}

.apexcharts-svg.apexcharts-zoomable.hovering-pan {
    cursor: move
}

.apexcharts-menu-icon,.apexcharts-pan-icon,.apexcharts-reset-icon,.apexcharts-selection-icon,.apexcharts-toolbar-custom-icon,.apexcharts-zoom-icon,.apexcharts-zoomin-icon,.apexcharts-zoomout-icon {
    cursor: pointer;
    color: #6e8192;
    text-align: center;
    width: 20px;
    height: 20px;
    line-height: 24px
}

.apexcharts-menu-icon svg,.apexcharts-reset-icon svg,.apexcharts-zoom-icon svg,.apexcharts-zoomin-icon svg,.apexcharts-zoomout-icon svg {
    fill: #6e8192
}

.apexcharts-selection-icon svg {
    fill: #444;
    transform: scale(.76)
}

.apexcharts-theme-dark .apexcharts-menu-icon svg,.apexcharts-theme-dark .apexcharts-pan-icon svg,.apexcharts-theme-dark .apexcharts-reset-icon svg,.apexcharts-theme-dark .apexcharts-selection-icon svg,.apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg,.apexcharts-theme-dark .apexcharts-zoom-icon svg,.apexcharts-theme-dark .apexcharts-zoomin-icon svg,.apexcharts-theme-dark .apexcharts-zoomout-icon svg {
    fill: #f3f4f5
}

.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg,.apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg,.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg {
    fill: #008ffb
}

.apexcharts-theme-light .apexcharts-menu-icon:hover svg,.apexcharts-theme-light .apexcharts-reset-icon:hover svg,.apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg,.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg,.apexcharts-theme-light .apexcharts-zoomin-icon:hover svg,.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg {
    fill: #333
}

.apexcharts-menu-icon,.apexcharts-selection-icon {
    position: relative
}

.apexcharts-reset-icon {
    margin-left: 5px
}

.apexcharts-menu-icon,.apexcharts-reset-icon,.apexcharts-zoom-icon {
    transform: scale(.85)
}

.apexcharts-zoomin-icon,.apexcharts-zoomout-icon {
    transform: scale(.7)
}

.apexcharts-zoomout-icon {
    margin-right: 3px
}

.apexcharts-pan-icon {
    position: relative;
    top: 0;
    left: 1px;
    transform: scale(.62)
}

.apexcharts-pan-icon svg {
    fill: #fff;
    stroke: #6e8192;
    stroke-width: 2px
}

.apexcharts-pan-icon.apexcharts-selected svg {
    stroke: #008ffb
}

.apexcharts-pan-icon:not(.apexcharts-selected):hover svg {
    stroke: #333
}

.apexcharts-toolbar {
    z-index: 11;
    text-align: right;
    border-radius: 3px;
    justify-content: space-between;
    align-items: center;
    max-width: 176px;
    padding: 0 6px 2px;
    display: flex;
    position: absolute
}

.apexcharts-menu {
    opacity: 0;
    pointer-events: none;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    min-width: 110px;
    padding: 3px;
    transition: all .15s;
    position: absolute;
    top: 100%;
    right: 10px
}

.apexcharts-menu.apexcharts-menu-open {
    opacity: 1;
    pointer-events: all;
    transition: all .15s
}

.apexcharts-menu-item {
    cursor: pointer;
    padding: 6px 7px;
    font-size: 12px
}

.apexcharts-theme-light .apexcharts-menu-item:hover {
    background: #eee
}

.apexcharts-theme-dark .apexcharts-menu {
    color: #fff;
    background: #000000b3
}

@media screen and (width>=768px) {
    .apexcharts-canvas: hover .apexcharts-toolbar {
        opacity:1
    }
}

.apexcharts-toolbar:focus-within {
    opacity: 1
}

.apexcharts-menu-icon:focus-visible,.apexcharts-pan-icon:focus-visible,.apexcharts-reset-icon:focus-visible,.apexcharts-selection-icon:focus-visible,.apexcharts-toolbar-custom-icon:focus-visible,.apexcharts-zoom-icon:focus-visible,.apexcharts-zoomin-icon:focus-visible,.apexcharts-zoomout-icon:focus-visible {
    outline-offset: 2px;
    border-radius: 2px;
    outline: 2px solid #008ffb
}

.apexcharts-menu-item:focus-visible {
    outline-offset: -2px;
    background: #eee;
    outline: 2px solid #008ffb
}

.apexcharts-canvas .apexcharts-element-hidden,.apexcharts-datalabel.apexcharts-element-hidden,.apexcharts-hide .apexcharts-series-points {
    opacity: 0
}

.apexcharts-hidden-element-shown {
    opacity: 1;
    transition: all .25s
}

.apexcharts-datalabel,.apexcharts-datalabel-label,.apexcharts-datalabel-value,.apexcharts-datalabels,.apexcharts-pie-label {
    cursor: default;
    pointer-events: none
}

.apexcharts-pie-label-delay {
    opacity: 0;
    animation-name: opaque;
    animation-duration: .3s;
    animation-timing-function: ease;
    animation-fill-mode: forwards
}

.apexcharts-radialbar-label {
    cursor: pointer
}

.apexcharts-annotation-rect,.apexcharts-area-series .apexcharts-area,.apexcharts-gridline,.apexcharts-line,.apexcharts-point-annotation-label,.apexcharts-radar-series path:not(.apexcharts-marker),.apexcharts-radar-series polygon,.apexcharts-toolbar svg,.apexcharts-tooltip .apexcharts-marker,.apexcharts-xaxis-annotation-label,.apexcharts-yaxis-annotation-label,.apexcharts-zoom-rect,.no-pointer-events {
    pointer-events: none
}

.apexcharts-tooltip-active .apexcharts-marker {
    transition: all .15s
}

.apexcharts-radar-series .apexcharts-yaxis {
    pointer-events: none
}

.resize-triggers {
    visibility: hidden;
    opacity: 0;
    width: 100%;
    height: 100%;
    animation: 1ms resizeanim;
    overflow: hidden
}

.contract-trigger:before,.resize-triggers,.resize-triggers>div {
    content: " ";
    display: block;
    position: absolute;
    top: 0;
    left: 0
}

.resize-triggers>div {
    background: #eee;
    width: 100%;
    height: 100%;
    overflow: auto
}

.contract-trigger:before {
    width: 200%;
    height: 200%;
    overflow: hidden
}

.apexcharts-bar-goals-markers,.apexcharts-bar-shadows,.apexcharts-rangebar-goals-markers {
    pointer-events: none
}

.apexcharts-disable-transitions * {
    transition: none!important
}

:root {
    --swal2-outline: 0 0 0 3px #6496c880;
    --swal2-container-padding: .625em;
    --swal2-backdrop: #0006;
    --swal2-backdrop-transition: background-color .15s;
    --swal2-width: 32em;
    --swal2-padding: 0 0 1.25em;
    --swal2-border: none;
    --swal2-border-radius: .3125rem;
    --swal2-background: white;
    --swal2-color: #545454;
    --swal2-show-animation: swal2-show .3s;
    --swal2-hide-animation: swal2-hide .15s forwards;
    --swal2-icon-zoom: 1;
    --swal2-icon-animations: true;
    --swal2-title-padding: .8em 1em 0;
    --swal2-html-container-padding: 1em 1.6em .3em;
    --swal2-input-border: 1px solid #d9d9d9;
    --swal2-input-border-radius: .1875em;
    --swal2-input-box-shadow: inset 0 1px 1px #0000000f, 0 0 0 3px transparent;
    --swal2-input-background: transparent;
    --swal2-input-transition: border-color .2s, box-shadow .2s;
    --swal2-input-hover-box-shadow: inset 0 1px 1px #0000000f, 0 0 0 3px transparent;
    --swal2-input-focus-border: 1px solid #b4dbed;
    --swal2-input-focus-box-shadow: inset 0 1px 1px #0000000f, 0 0 0 3px #6496c880;
    --swal2-progress-step-background: #add8e6;
    --swal2-validation-message-background: #f0f0f0;
    --swal2-validation-message-color: #666;
    --swal2-footer-border-color: #eee;
    --swal2-footer-background: transparent;
    --swal2-footer-color: inherit;
    --swal2-timer-progress-bar-background: #0000004d;
    --swal2-close-button-position: initial;
    --swal2-close-button-inset: auto;
    --swal2-close-button-font-size: 2.5em;
    --swal2-close-button-color: #ccc;
    --swal2-close-button-transition: color .2s, box-shadow .2s;
    --swal2-close-button-outline: initial;
    --swal2-close-button-box-shadow: inset 0 0 0 3px transparent;
    --swal2-close-button-focus-box-shadow: inset var(--swal2-outline);
    --swal2-close-button-hover-transform: none;
    --swal2-actions-justify-content: center;
    --swal2-actions-width: auto;
    --swal2-actions-margin: 1.25em auto 0;
    --swal2-actions-padding: 0;
    --swal2-actions-border-radius: 0;
    --swal2-actions-background: transparent;
    --swal2-action-button-transition: background-color .2s, box-shadow .2s;
    --swal2-action-button-hover: black 10%;
    --swal2-action-button-active: black 10%;
    --swal2-confirm-button-box-shadow: none;
    --swal2-confirm-button-border-radius: .25em;
    --swal2-confirm-button-background-color: #7066e0;
    --swal2-confirm-button-color: #fff;
    --swal2-deny-button-box-shadow: none;
    --swal2-deny-button-border-radius: .25em;
    --swal2-deny-button-background-color: #dc3741;
    --swal2-deny-button-color: #fff;
    --swal2-cancel-button-box-shadow: none;
    --swal2-cancel-button-border-radius: .25em;
    --swal2-cancel-button-background-color: #6e7881;
    --swal2-cancel-button-color: #fff;
    --swal2-toast-show-animation: swal2-toast-show .5s;
    --swal2-toast-hide-animation: swal2-toast-hide .1s forwards;
    --swal2-toast-border: none;
    --swal2-toast-box-shadow: 0 0 1px #00000013, 0 1px 2px #00000013, 1px 2px 4px #00000013, 1px 3px 8px #00000013, 2px 4px 16px #00000013
}

[data-swal2-theme=dark] {
    --swal2-dark-theme-black: #19191a;
    --swal2-dark-theme-white: #e1e1e1;
    --swal2-background: var(--swal2-dark-theme-black);
    --swal2-color: var(--swal2-dark-theme-white);
    --swal2-footer-border-color: #555;
    --swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);
    --swal2-validation-message-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);
    --swal2-validation-message-color: var(--swal2-dark-theme-white);
    --swal2-timer-progress-bar-background: #ffffffb3
}

@media (prefers-color-scheme: dark) {
    [data-swal2-theme=auto] {
        --swal2-dark-theme-black:#19191a;
        --swal2-dark-theme-white: #e1e1e1;
        --swal2-background: var(--swal2-dark-theme-black);
        --swal2-color: var(--swal2-dark-theme-white);
        --swal2-footer-border-color: #555;
        --swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);
        --swal2-validation-message-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);
        --swal2-validation-message-color: var(--swal2-dark-theme-white);
        --swal2-timer-progress-bar-background: #ffffffb3
    }
}

body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) {
    overflow: hidden
}

body.swal2-no-backdrop .swal2-container {
    pointer-events: none;
    background-color: #0000!important
}

body.swal2-no-backdrop .swal2-container .swal2-popup {
    pointer-events: auto
}

body.swal2-no-backdrop .swal2-container .swal2-modal {
    box-shadow: 0 0 10px var(--swal2-backdrop)
}

body.swal2-toast-shown .swal2-container {
    box-sizing: border-box;
    pointer-events: none;
    background-color: #0000;
    width: 360px;
    max-width: 100%
}

body.swal2-toast-shown .swal2-container.swal2-top {
    inset: 0 auto auto 50%;
    transform: translate(-50%)
}

body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right {
    inset: 0 0 auto auto
}

body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left {
    inset: 0 auto auto 0
}

body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left {
    inset: 50% auto auto 0;
    transform: translateY(-50%)
}

body.swal2-toast-shown .swal2-container.swal2-center {
    inset: 50% auto auto 50%;
    transform: translate(-50%,-50%)
}

body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right {
    inset: 50% 0 auto auto;
    transform: translateY(-50%)
}

body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left {
    inset: auto auto 0 0
}

body.swal2-toast-shown .swal2-container.swal2-bottom {
    inset: auto auto 0 50%;
    transform: translate(-50%)
}

body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right {
    inset: auto 0 0 auto
}

@media print {
    body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) {
        overflow-y: scroll!important
    }

    body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true] {
        display: none
    }

    body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container {
        position: static!important
    }
}

div:where(.swal2-container) {
    z-index: 1060;
    box-sizing: border-box;
    height: 100%;
    padding: var(--swal2-container-padding);
    transition: var(--swal2-backdrop-transition);
    -webkit-overflow-scrolling: touch;
    grid-template-rows: minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);
    grid-template-areas: "top-start top top-end""center-start center center-end""bottom-start bottom-center bottom-end";
    display: grid;
    position: fixed;
    inset: 0;
    overflow-x: hidden
}

div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation {
    background: var(--swal2-backdrop)
}

div:where(.swal2-container).swal2-backdrop-hide {
    background: 0 0!important
}

div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start {
    grid-template-columns: minmax(0,1fr) auto auto
}

div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom {
    grid-template-columns: auto minmax(0,1fr) auto
}

div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end {
    grid-template-columns: auto auto minmax(0,1fr)
}

div:where(.swal2-container).swal2-top-start>.swal2-popup {
    align-self: start
}

div:where(.swal2-container).swal2-top>.swal2-popup {
    grid-column: 2;
    place-self: start center
}

div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup {
    grid-column: 3;
    place-self: start end
}

div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup {
    grid-row: 2;
    align-self: center
}

div:where(.swal2-container).swal2-center>.swal2-popup {
    grid-area: 2/2;
    place-self: center
}

div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup {
    grid-area: 2/3;
    place-self: center end
}

div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup {
    grid-area: 3/1;
    align-self: end
}

div:where(.swal2-container).swal2-bottom>.swal2-popup {
    grid-area: 3/2;
    place-self: end center
}

div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup {
    grid-area: 3/3;
    place-self: end
}

div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup {
    grid-column: 1/4;
    width: 100%
}

div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup {
    grid-row: 1/4;
    align-self: stretch
}

div:where(.swal2-container).swal2-no-transition {
    transition: none!important
}

div:where(.swal2-container)[popover] {
    border: 0;
    width: auto
}

div:where(.swal2-container) div:where(.swal2-popup) {
    box-sizing: border-box;
    width: var(--swal2-width);
    max-width: 100%;
    padding: var(--swal2-padding);
    border: var(--swal2-border);
    border-radius: var(--swal2-border-radius);
    background: var(--swal2-background);
    color: var(--swal2-color);
    grid-template-columns: minmax(0,100%);
    font-family: inherit;
    font-size: 1rem;
    display: none;
    position: relative;
    container-name: swal2-popup
}

div:where(.swal2-container) div:where(.swal2-popup):focus {
    outline: none
}

div:where(.swal2-container) div:where(.swal2-popup).swal2-loading {
    overflow-y: hidden
}

div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable,div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon) {
    cursor: grab
}

div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging,div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon) {
    cursor: grabbing
}

div:where(.swal2-container) h2:where(.swal2-title) {
    max-width: 100%;
    padding: var(--swal2-title-padding);
    color: inherit;
    text-align: center;
    text-transform: none;
    overflow-wrap: break-word;
    cursor: initial;
    margin: 0;
    font-size: 1.875em;
    font-weight: 600;
    position: relative
}

div:where(.swal2-container) div:where(.swal2-actions) {
    z-index: 1;
    box-sizing: border-box;
    align-items: center;
    justify-content: var(--swal2-actions-justify-content);
    width: var(--swal2-actions-width);
    margin: var(--swal2-actions-margin);
    padding: var(--swal2-actions-padding);
    border-radius: var(--swal2-actions-border-radius);
    background: var(--swal2-actions-background);
    flex-wrap: wrap;
    display: flex
}

div:where(.swal2-container) div:where(.swal2-loader) {
    border: .25em solid #2778c4;
    border-color: #2778c4 #0000;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 2.2em;
    height: 2.2em;
    margin: 0 1.875em;
    animation: 1.5s linear infinite swal2-rotate-loading;
    display: none
}

div:where(.swal2-container) button:where(.swal2-styled) {
    transition: var(--swal2-action-button-transition);
    border: none;
    margin: .3125em;
    padding: .625em 1.1em;
    font-weight: 500;
    box-shadow: 0 0 0 3px #0000
}

div:where(.swal2-container) button:where(.swal2-styled):not([disabled]) {
    cursor: pointer
}

div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm) {
    border-radius: var(--swal2-confirm-button-border-radius);
    background: initial;
    background-color: var(--swal2-confirm-button-background-color);
    box-shadow: var(--swal2-confirm-button-box-shadow);
    color: var(--swal2-confirm-button-color);
    font-size: 1em
}

div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover {
    background-color: color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-hover))
}

div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active {
    background-color: color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-active))
}

div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny) {
    border-radius: var(--swal2-deny-button-border-radius);
    background: initial;
    background-color: var(--swal2-deny-button-background-color);
    box-shadow: var(--swal2-deny-button-box-shadow);
    color: var(--swal2-deny-button-color);
    font-size: 1em
}

div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover {
    background-color: color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-hover))
}

div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active {
    background-color: color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-active))
}

div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel) {
    border-radius: var(--swal2-cancel-button-border-radius);
    background: initial;
    background-color: var(--swal2-cancel-button-background-color);
    box-shadow: var(--swal2-cancel-button-box-shadow);
    color: var(--swal2-cancel-button-color);
    font-size: 1em
}

div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover {
    background-color: color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-hover))
}

div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active {
    background-color: color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-active))
}

div:where(.swal2-container) button:where(.swal2-styled):focus-visible {
    box-shadow: var(--swal2-action-button-focus-box-shadow);
    outline: none
}

div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading) {
    opacity: .4
}

div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner {
    border: 0
}

div:where(.swal2-container) div:where(.swal2-footer) {
    border-top: 1px solid var(--swal2-footer-border-color);
    background: var(--swal2-footer-background);
    color: var(--swal2-footer-color);
    text-align: center;
    cursor: initial;
    margin: 1em 0 0;
    padding: 1em 1em 0;
    font-size: 1em
}

div:where(.swal2-container) .swal2-timer-progress-bar-container {
    border-bottom-right-radius: var(--swal2-border-radius);
    border-bottom-left-radius: var(--swal2-border-radius);
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    grid-column: auto!important
}

div:where(.swal2-container) div:where(.swal2-timer-progress-bar) {
    background: var(--swal2-timer-progress-bar-background);
    width: 100%;
    height: .25em
}

div:where(.swal2-container) img:where(.swal2-image) {
    max-width: 100%;
    cursor: initial;
    margin: 2em auto 1em
}

div:where(.swal2-container) button:where(.swal2-close) {
    position: var(--swal2-close-button-position);
    inset: var(--swal2-close-button-inset);
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    transition: var(--swal2-close-button-transition);
    border-radius: var(--swal2-border-radius);
    outline: var(--swal2-close-button-outline);
    color: var(--swal2-close-button-color);
    font-family: monospace;
    font-size: var(--swal2-close-button-font-size);
    cursor: pointer;
    background: 0 0;
    border: none;
    justify-content: center;
    justify-self: end;
    align-items: center;
    margin-top: 0;
    margin-bottom: -1.2em;
    margin-right: 0;
    padding: 0;
    overflow: hidden
}

div:where(.swal2-container) button:where(.swal2-close):hover {
    transform: var(--swal2-close-button-hover-transform);
    color: #f27474;
    background: 0 0
}

div:where(.swal2-container) button:where(.swal2-close):focus-visible {
    box-shadow: var(--swal2-close-button-focus-box-shadow);
    outline: none
}

div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner {
    border: 0
}

div:where(.swal2-container) div:where(.swal2-html-container) {
    z-index: 1;
    padding: var(--swal2-html-container-padding);
    color: inherit;
    text-align: center;
    overflow-wrap: break-word;
    word-break: break-word;
    cursor: initial;
    justify-content: center;
    margin: 0;
    font-size: 1.125em;
    font-weight: 400;
    line-height: normal;
    overflow: auto
}

div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox) {
    margin: 1em 2em 3px
}

div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea) {
    box-sizing: border-box;
    width: auto;
    transition: var(--swal2-input-transition);
    border: var(--swal2-input-border);
    border-radius: var(--swal2-input-border-radius);
    background: var(--swal2-input-background);
    box-shadow: var(--swal2-input-box-shadow);
    color: inherit;
    font-size: 1.125em
}

div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror {
    border-color: #f27474!important;
    box-shadow: 0 0 2px #f27474!important
}

div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover {
    box-shadow: var(--swal2-input-hover-box-shadow)
}

div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus {
    border: var(--swal2-input-focus-border);
    box-shadow: var(--swal2-input-focus-box-shadow);
    outline: none
}

div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder {
    color: #ccc
}

div:where(.swal2-container) .swal2-range {
    background: var(--swal2-background);
    margin: 1em 2em 3px
}

div:where(.swal2-container) .swal2-range input {
    width: 80%
}

div:where(.swal2-container) .swal2-range output {
    width: 20%;
    color: inherit;
    text-align: center;
    font-weight: 600
}

div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output {
    height: 2.625em;
    padding: 0;
    font-size: 1.125em;
    line-height: 2.625em
}

div:where(.swal2-container) .swal2-input {
    height: 2.625em;
    padding: 0 .75em
}

div:where(.swal2-container) .swal2-file {
    background: var(--swal2-input-background);
    width: 75%;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.125em
}

div:where(.swal2-container) .swal2-textarea {
    height: 6.75em;
    padding: .75em
}

div:where(.swal2-container) .swal2-select {
    background: var(--swal2-input-background);
    min-width: 50%;
    max-width: 100%;
    color: inherit;
    padding: .375em .625em;
    font-size: 1.125em
}

div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox {
    background: var(--swal2-background);
    color: inherit;
    justify-content: center;
    align-items: center
}

div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label {
    margin: 0 .6em;
    font-size: 1.125em
}

div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input {
    flex-shrink: 0;
    margin: 0 .4em
}

div:where(.swal2-container) label:where(.swal2-input-label) {
    justify-content: center;
    margin: 1em auto 0;
    display: flex
}

div:where(.swal2-container) div:where(.swal2-validation-message) {
    background: var(--swal2-validation-message-background);
    color: var(--swal2-validation-message-color);
    justify-content: center;
    align-items: center;
    margin: 1em 0 0;
    padding: .625em;
    font-size: 1em;
    font-weight: 300;
    overflow: hidden
}

div:where(.swal2-container) div:where(.swal2-validation-message):before {
    content: "!";
    color: #fff;
    text-align: center;
    background-color: #f27474;
    border-radius: 50%;
    width: 1.5em;
    min-width: 1.5em;
    height: 1.5em;
    margin: 0 .625em;
    font-weight: 600;
    line-height: 1.5em;
    display: inline-block
}

div:where(.swal2-container) .swal2-progress-steps {
    background: 0 0;
    flex-wrap: wrap;
    align-items: center;
    max-width: 100%;
    margin: 1.25em auto;
    padding: 0;
    font-weight: 600
}

div:where(.swal2-container) .swal2-progress-steps li {
    display: inline-block;
    position: relative
}

div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step {
    z-index: 20;
    color: #fff;
    text-align: center;
    background: #2778c4;
    border-radius: 2em;
    flex-shrink: 0;
    width: 2em;
    height: 2em;
    line-height: 2em
}

div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
    background: #2778c4
}

div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step {
    background: var(--swal2-progress-step-background);
    color: #fff
}

div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line {
    background: var(--swal2-progress-step-background)
}

div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line {
    z-index: 10;
    background: #2778c4;
    flex-shrink: 0;
    width: 2.5em;
    height: .4em;
    margin: 0 -1px
}

div:where(.swal2-icon) {
    box-sizing: content-box;
    zoom:var(--swal2-icon-zoom);cursor: default;
    -webkit-user-select: none;
    user-select: none;
    border: .25em solid #000;
    border-radius: 50%;
    justify-content: center;
    width: 5em;
    height: 5em;
    margin: 2.5em auto .6em;
    font-family: inherit;
    line-height: 5em;
    position: relative
}

div:where(.swal2-icon) .swal2-icon-content {
    align-items: center;
    font-size: 3.75em;
    display: flex
}

div:where(.swal2-icon).swal2-error {
    color: #f27474;
    border-color: #f27474
}

div:where(.swal2-icon).swal2-error .swal2-x-mark {
    flex-grow: 1;
    position: relative
}

div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line] {
    background-color: #f27474;
    border-radius: .125em;
    width: 2.9375em;
    height: .3125em;
    display: block;
    position: absolute;
    top: 2.3125em
}

div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left] {
    left: 1.0625em;
    transform: rotate(45deg)
}

div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right] {
    right: 1em;
    transform: rotate(-45deg)
}

@container swal2-popup style(--swal2-icon-animations: true) {
    div:where(.swal2-icon).swal2-error.swal2-icon-show {
        animation:.5s swal2-animate-error-icon
    }

    div: where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark {
        animation:.5s swal2-animate-error-x-mark
    }
}

div:where(.swal2-icon).swal2-warning {
    color: #f8bb86;
    border-color: #f8bb86
}

@container swal2-popup style(--swal2-icon-animations: true) {
    div:where(.swal2-icon).swal2-warning.swal2-icon-show {
        animation:.5s swal2-animate-error-icon
    }

    div: where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content {
        animation:.5s swal2-animate-i-mark
    }
}

div:where(.swal2-icon).swal2-info {
    color: #3fc3ee;
    border-color: #3fc3ee
}

@container swal2-popup style(--swal2-icon-animations: true) {
    div:where(.swal2-icon).swal2-info.swal2-icon-show {
        animation:.5s swal2-animate-error-icon
    }

    div: where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content {
        animation:.8s swal2-animate-i-mark
    }
}

div:where(.swal2-icon).swal2-question {
    color: #87adbd;
    border-color: #87adbd
}

@container swal2-popup style(--swal2-icon-animations: true) {
    div:where(.swal2-icon).swal2-question.swal2-icon-show {
        animation:.5s swal2-animate-error-icon
    }

    div: where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content {
        animation:.8s swal2-animate-question-mark
    }
}

div:where(.swal2-icon).swal2-success {
    color: #a5dc86;
    border-color: #a5dc86
}

div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line] {
    border-radius: 50%;
    width: 3.75em;
    height: 7.5em;
    position: absolute
}

div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left] {
    transform-origin: 3.75em 3.75em;
    border-radius: 7.5em 0 0 7.5em;
    top: -.4375em;
    left: -2.0635em;
    transform: rotate(-45deg)
}

div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right] {
    transform-origin: 0 3.75em;
    border-radius: 0 7.5em 7.5em 0;
    top: -.6875em;
    left: 1.875em;
    transform: rotate(-45deg)
}

div:where(.swal2-icon).swal2-success .swal2-success-ring {
    z-index: 2;
    box-sizing: content-box;
    border: .25em solid #a5dc864d;
    border-radius: 50%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -.25em;
    left: -.25em
}

div:where(.swal2-icon).swal2-success .swal2-success-fix {
    z-index: 1;
    width: .4375em;
    height: 5.625em;
    position: absolute;
    top: .5em;
    left: 1.625em;
    transform: rotate(-45deg)
}

div:where(.swal2-icon).swal2-success [class^=swal2-success-line] {
    z-index: 2;
    background-color: #a5dc86;
    border-radius: .125em;
    height: .3125em;
    display: block;
    position: absolute
}

div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip] {
    width: 1.5625em;
    top: 2.875em;
    left: .8125em;
    transform: rotate(45deg)
}

div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long] {
    width: 2.9375em;
    top: 2.375em;
    right: .5em;
    transform: rotate(-45deg)
}

@container swal2-popup style(--swal2-icon-animations: true) {
    div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip {
        animation:.75s swal2-animate-success-line-tip
    }

    div: where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long {
        animation:.75s swal2-animate-success-line-long
    }

    div: where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right {
        animation:4.25s ease-in swal2-rotate-success-circular-line
    }
}

[class^=swal2] {
    -webkit-tap-highlight-color: transparent
}

.swal2-show {
    animation: var(--swal2-show-animation)
}

.swal2-hide {
    animation: var(--swal2-hide-animation)
}

.swal2-noanimation {
    transition: none
}

.swal2-scrollbar-measure {
    width: 50px;
    height: 50px;
    position: absolute;
    top: -9999px;
    overflow: scroll
}

.swal2-rtl .swal2-close {
    margin-right: initial;
    margin-left: 0
}

.swal2-rtl .swal2-timer-progress-bar {
    left: auto;
    right: 0
}

.swal2-toast {
    box-sizing: border-box;
    border: var(--swal2-toast-border);
    background: var(--swal2-background);
    box-shadow: var(--swal2-toast-box-shadow);
    pointer-events: auto;
    grid-template-columns: min-content auto min-content;
    padding: 1em;
    overflow-y: hidden;
    grid-area: 1/1/4/4!important
}

.swal2-toast>* {
    grid-column: 2
}

.swal2-toast h2:where(.swal2-title) {
    text-align: initial;
    margin: .5em 1em;
    padding: 0;
    font-size: 1em
}

.swal2-toast .swal2-loading {
    justify-content: center
}

.swal2-toast input:where(.swal2-input) {
    height: 2em;
    margin: .5em;
    font-size: 1em
}

.swal2-toast .swal2-validation-message {
    font-size: 1em
}

.swal2-toast div:where(.swal2-footer) {
    margin: .5em 0 0;
    padding: .5em 0 0;
    font-size: .8em
}

.swal2-toast button:where(.swal2-close) {
    grid-area: 1/3/99/3;
    align-self: center;
    width: .8em;
    height: .8em;
    margin: 0;
    font-size: 2em
}

.swal2-toast div:where(.swal2-html-container) {
    overflow: initial;
    text-align: initial;
    margin: .5em 1em;
    padding: 0;
    font-size: 1em
}

.swal2-toast div:where(.swal2-html-container):empty {
    padding: 0
}

.swal2-toast .swal2-loader {
    grid-area: 1/1/99;
    align-self: center;
    width: 2em;
    height: 2em;
    margin: .25em
}

.swal2-toast .swal2-icon {
    grid-area: 1/1/99;
    align-self: center;
    width: 2em;
    min-width: 2em;
    height: 2em;
    margin: 0 .5em 0 0
}

.swal2-toast .swal2-icon .swal2-icon-content {
    align-items: center;
    font-size: 1.8em;
    font-weight: 700;
    display: flex
}

.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
    width: 2em;
    height: 2em
}

.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
    width: 1.375em;
    top: .875em
}

.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
    left: .3125em
}

.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
    right: .3125em
}

.swal2-toast div:where(.swal2-actions) {
    justify-content: flex-start;
    height: auto;
    margin: .5em 0 0;
    padding: 0 .5em
}

.swal2-toast button:where(.swal2-styled) {
    margin: .25em .5em;
    padding: .4em .6em;
    font-size: 1em
}

.swal2-toast .swal2-success {
    border-color: #a5dc86
}

.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
    border-radius: 50%;
    width: 1.6em;
    height: 3em;
    position: absolute
}

.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
    transform-origin: 2em 2em;
    border-radius: 4em 0 0 4em;
    top: -.8em;
    left: -.5em;
    transform: rotate(-45deg)
}

.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
    transform-origin: 0 1.5em;
    border-radius: 0 4em 4em 0;
    top: -.25em;
    left: .9375em
}

.swal2-toast .swal2-success .swal2-success-ring {
    width: 2em;
    height: 2em
}

.swal2-toast .swal2-success .swal2-success-fix {
    width: .4375em;
    height: 2.6875em;
    top: 0;
    left: .4375em
}

.swal2-toast .swal2-success [class^=swal2-success-line] {
    height: .3125em
}

.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
    width: .75em;
    top: 1.125em;
    left: .1875em
}

.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
    width: 1.375em;
    top: .9375em;
    right: .1875em
}

@container swal2-popup style(--swal2-icon-animations: true) {
    .swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip {
        animation:.75s swal2-toast-animate-success-line-tip
    }

    .swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long {
        animation: .75s swal2-toast-animate-success-line-long
    }
}

.swal2-toast.swal2-show {
    animation: var(--swal2-toast-show-animation)
}

.swal2-toast.swal2-hide {
    animation: var(--swal2-toast-hide-animation)
}

@keyframes swal2-show {
    0% {
        opacity: 0;
        transform: translateY(-50px)scale(.9)
    }

    to {
        opacity: 1;
        transform: translate(0,0)scale(1)
    }
}

@keyframes swal2-hide {
    0% {
        opacity: 1;
        transform: translate(0,0)scale(1)
    }

    to {
        opacity: 0;
        transform: translateY(-50px)scale(.9)
    }
}

@keyframes swal2-animate-success-line-tip {
    0% {
        width: 0;
        top: 1.1875em;
        left: .0625em
    }

    54% {
        width: 0;
        top: 1.0625em;
        left: .125em
    }

    70% {
        width: 3.125em;
        top: 2.1875em;
        left: -.375em
    }

    84% {
        width: 1.0625em;
        top: 3em;
        left: 1.3125em
    }

    to {
        width: 1.5625em;
        top: 2.8125em;
        left: .8125em
    }
}

@keyframes swal2-animate-success-line-long {
    0% {
        width: 0;
        top: 3.375em;
        right: 2.875em
    }

    65% {
        width: 0;
        top: 3.375em;
        right: 2.875em
    }

    84% {
        width: 3.4375em;
        top: 2.1875em;
        right: 0
    }

    to {
        width: 2.9375em;
        top: 2.375em;
        right: .5em
    }
}

@keyframes swal2-rotate-success-circular-line {
    0% {
        transform: rotate(-45deg)
    }

    5% {
        transform: rotate(-45deg)
    }

    12% {
        transform: rotate(-405deg)
    }

    to {
        transform: rotate(-405deg)
    }
}

@keyframes swal2-animate-error-x-mark {
    0% {
        opacity: 0;
        margin-top: 1.625em;
        transform: scale(.4)
    }

    50% {
        opacity: 0;
        margin-top: 1.625em;
        transform: scale(.4)
    }

    80% {
        margin-top: -.375em;
        transform: scale(1.15)
    }

    to {
        opacity: 1;
        margin-top: 0;
        transform: scale(1)
    }
}

@keyframes swal2-animate-error-icon {
    0% {
        opacity: 0;
        transform: rotateX(100deg)
    }

    to {
        opacity: 1;
        transform: rotateX(0)
    }
}

@keyframes swal2-rotate-loading {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

@keyframes swal2-animate-question-mark {
    0% {
        transform: rotateY(-360deg)
    }

    to {
        transform: rotateY(0)
    }
}

@keyframes swal2-animate-i-mark {
    0% {
        opacity: 0;
        transform: rotate(45deg)
    }

    25% {
        opacity: .4;
        transform: rotate(-25deg)
    }

    50% {
        opacity: .8;
        transform: rotate(15deg)
    }

    75% {
        opacity: 1;
        transform: rotate(-5deg)
    }

    to {
        opacity: 1;
        transform: rotateX(0)
    }
}

@keyframes swal2-toast-show {
    0% {
        transform: translateY(-.625em)rotate(2deg)
    }

    33% {
        transform: translateY(0)rotate(-2deg)
    }

    66% {
        transform: translateY(.3125em)rotate(2deg)
    }

    to {
        transform: translateY(0)rotate(0)
    }
}

@keyframes swal2-toast-hide {
    to {
        opacity: 0;
        transform: rotate(1deg)
    }
}

@keyframes swal2-toast-animate-success-line-tip {
    0% {
        width: 0;
        top: .5625em;
        left: .0625em
    }

    54% {
        width: 0;
        top: .125em;
        left: .125em
    }

    70% {
        width: 1.625em;
        top: .625em;
        left: -.25em
    }

    84% {
        width: .5em;
        top: 1.0625em;
        left: .75em
    }

    to {
        width: .75em;
        top: 1.125em;
        left: .1875em
    }
}

@keyframes swal2-toast-animate-success-line-long {
    0% {
        width: 0;
        top: 1.625em;
        right: 1.375em
    }

    65% {
        width: 0;
        top: 1.25em;
        right: .9375em
    }

    84% {
        width: 1.125em;
        top: .9375em;
        right: 0
    }

    to {
        width: 1.375em;
        top: .9375em;
        right: .1875em
    }
}

:root {
    --el-color-white: #fff;
    --el-color-black: #000;
    --el-color-primary-rgb: 64, 158, 255;
    --el-color-success-rgb: 103, 194, 58;
    --el-color-warning-rgb: 230, 162, 60;
    --el-color-danger-rgb: 245, 108, 108;
    --el-color-error-rgb: 245, 108, 108;
    --el-color-info-rgb: 144, 147, 153;
    --el-font-size-extra-large: 20px;
    --el-font-size-large: 18px;
    --el-font-size-medium: 16px;
    --el-font-size-base: 14px;
    --el-font-size-small: 13px;
    --el-font-size-extra-small: 12px;
    --el-font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "å¾®è½¯é›…é»‘", Arial, sans-serif;
    --el-font-weight-primary: 500;
    --el-font-line-height-primary: 24px;
    --el-index-normal: 1;
    --el-index-top: 1000;
    --el-index-popper: 2000;
    --el-border-radius-base: 4px;
    --el-border-radius-small: 2px;
    --el-border-radius-round: 20px;
    --el-border-radius-circle: 100%;
    --el-transition-duration: .3s;
    --el-transition-duration-fast: .2s;
    --el-transition-function-ease-in-out-bezier: cubic-bezier(.645, .045, .355, 1);
    --el-transition-function-fast-bezier: cubic-bezier(.23, 1, .32, 1);
    --el-transition-all: all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);
    --el-transition-fade: opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);
    --el-transition-md-fade: transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);
    --el-transition-fade-linear: opacity var(--el-transition-duration-fast) linear;
    --el-transition-border: border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);
    --el-transition-box-shadow: box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);
    --el-transition-color: color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);
    --el-component-size-large: 40px;
    --el-component-size: 32px;
    --el-component-size-small: 24px;
    --lightningcss-light: initial;
    --lightningcss-dark: ;
    --lightningcss-light: initial;
    --lightningcss-dark: ;
    color-scheme: light;
    --el-color-primary: #409eff;
    --el-color-primary-light-3: #79bbff;
    --el-color-primary-light-5: #a0cfff;
    --el-color-primary-light-7: #c6e2ff;
    --el-color-primary-light-8: #d9ecff;
    --el-color-primary-light-9: #ecf5ff;
    --el-color-primary-dark-2: #337ecc;
    --el-color-success: #67c23a;
    --el-color-success-light-3: #95d475;
    --el-color-success-light-5: #b3e19d;
    --el-color-success-light-7: #d1edc4;
    --el-color-success-light-8: #e1f3d8;
    --el-color-success-light-9: #f0f9eb;
    --el-color-success-dark-2: #529b2e;
    --el-color-warning: #e6a23c;
    --el-color-warning-light-3: #eebe77;
    --el-color-warning-light-5: #f3d19e;
    --el-color-warning-light-7: #f8e3c5;
    --el-color-warning-light-8: #faecd8;
    --el-color-warning-light-9: #fdf6ec;
    --el-color-warning-dark-2: #b88230;
    --el-color-danger: #f56c6c;
    --el-color-danger-light-3: #f89898;
    --el-color-danger-light-5: #fab6b6;
    --el-color-danger-light-7: #fcd3d3;
    --el-color-danger-light-8: #fde2e2;
    --el-color-danger-light-9: #fef0f0;
    --el-color-danger-dark-2: #c45656;
    --el-color-error: #f56c6c;
    --el-color-error-light-3: #f89898;
    --el-color-error-light-5: #fab6b6;
    --el-color-error-light-7: #fcd3d3;
    --el-color-error-light-8: #fde2e2;
    --el-color-error-light-9: #fef0f0;
    --el-color-error-dark-2: #c45656;
    --el-color-info: #909399;
    --el-color-info-light-3: #b1b3b8;
    --el-color-info-light-5: #c8c9cc;
    --el-color-info-light-7: #dedfe0;
    --el-color-info-light-8: #e9e9eb;
    --el-color-info-light-9: #f4f4f5;
    --el-color-info-dark-2: #73767a;
    --el-bg-color: #fff;
    --el-bg-color-page: #f2f3f5;
    --el-bg-color-overlay: #fff;
    --el-text-color-primary: #303133;
    --el-text-color-regular: #606266;
    --el-text-color-secondary: #909399;
    --el-text-color-placeholder: #a8abb2;
    --el-text-color-disabled: #c0c4cc;
    --el-border-color: #dcdfe6;
    --el-border-color-light: #e4e7ed;
    --el-border-color-lighter: #ebeef5;
    --el-border-color-extra-light: #f2f6fc;
    --el-border-color-dark: #d4d7de;
    --el-border-color-darker: #cdd0d6;
    --el-fill-color: #f0f2f5;
    --el-fill-color-light: #f5f7fa;
    --el-fill-color-lighter: #fafafa;
    --el-fill-color-extra-light: #fafcff;
    --el-fill-color-dark: #ebedf0;
    --el-fill-color-darker: #e6e8eb;
    --el-fill-color-blank: #fff;
    --el-box-shadow: 0px 12px 32px 4px #0000000a, 0px 8px 20px #00000014;
    --el-box-shadow-light: 0px 0px 12px #0000001f;
    --el-box-shadow-lighter: 0px 0px 6px #0000001f;
    --el-box-shadow-dark: 0px 16px 48px 16px #00000014, 0px 12px 32px #0000001f, 0px 8px 16px -8px #00000029;
    --el-disabled-bg-color: var(--el-fill-color-light);
    --el-disabled-text-color: var(--el-text-color-placeholder);
    --el-disabled-border-color: var(--el-border-color-light);
    --el-overlay-color: #000c;
    --el-overlay-color-light: #000000b3;
    --el-overlay-color-lighter: #00000080;
    --el-mask-color: #ffffffe6;
    --el-mask-color-extra-light: #ffffff4d;
    --el-border-width: 1px;
    --el-border-style: solid;
    --el-border-color-hover: var(--el-text-color-disabled);
    --el-border: var(--el-border-width) var(--el-border-style) var(--el-border-color);
    --el-svg-monochrome-grey: var(--el-border-color)
}

.fade-in-linear-enter-active,.fade-in-linear-leave-active {
    transition: var(--el-transition-fade-linear)
}

.fade-in-linear-enter-from,.fade-in-linear-leave-to {
    opacity: 0
}

.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active {
    transition: var(--el-transition-fade-linear)
}

.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to {
    opacity: 0
}

.el-fade-in-enter-active,.el-fade-in-leave-active {
    transition: all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)
}

.el-fade-in-enter-from,.el-fade-in-leave-active {
    opacity: 0
}

.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active {
    transition: all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)
}

.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active {
    opacity: 0;
    transform: scaleX(0)
}

.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active {
    opacity: 1;
    transition: var(--el-transition-md-fade);
    transform-origin: top;
    transform: scaleY(1)
}

.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top] {
    transform-origin: bottom
}

.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active {
    opacity: 0;
    transform: scaleY(0)
}

.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active {
    opacity: 1;
    transition: var(--el-transition-md-fade);
    transform-origin: bottom;
    transform: scaleY(1)
}

.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active {
    opacity: 0;
    transform: scaleY(0)
}

.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active {
    opacity: 1;
    transition: var(--el-transition-md-fade);
    transform-origin: 0 0;
    transform: scale(1)
}

.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active {
    opacity: 0;
    transform: scale(.45)
}

.collapse-transition {
    transition: var(--el-transition-duration) height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out
}

.el-collapse-transition-leave-active,.el-collapse-transition-enter-active {
    transition: var(--el-transition-duration) max-height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out
}

.horizontal-collapse-transition {
    transition: var(--el-transition-duration) width ease-in-out, var(--el-transition-duration) padding-left ease-in-out, var(--el-transition-duration) padding-right ease-in-out
}

.el-list-enter-active,.el-list-leave-active {
    transition: all 1s
}

.el-list-enter-from,.el-list-leave-to {
    opacity: 0;
    transform: translateY(-30px)
}

.el-list-leave-active {
    position: absolute!important
}

.el-opacity-transition {
    transition: opacity var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)
}

.el-icon--right {
    margin-left: 5px
}

.el-icon--left {
    margin-right: 5px
}

@keyframes rotating {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.el-icon {
    --color: inherit;
    fill: currentColor;
    width: 1em;
    height: 1em;
    color: var(--color);
    line-height: 1em;
    font-size: inherit;
    justify-content: center;
    align-items: center;
    display: inline-flex;
    position: relative
}

.el-icon.is-loading {
    animation: 2s linear infinite rotating
}

.el-icon svg {
    width: 1em;
    height: 1em
}

.el-affix--fixed {
    position: fixed
}

.el-alert {
    --el-alert-padding: 8px 16px;
    --el-alert-border-radius-base: var(--el-border-radius-base);
    --el-alert-title-font-size: 14px;
    --el-alert-title-with-description-font-size: 16px;
    --el-alert-description-font-size: 14px;
    --el-alert-close-font-size: 16px;
    --el-alert-close-customed-font-size: 14px;
    --el-alert-icon-size: 16px;
    --el-alert-icon-large-size: 28px;
    width: 100%;
    padding: var(--el-alert-padding);
    box-sizing: border-box;
    border-radius: var(--el-alert-border-radius-base);
    background-color: var(--el-color-white);
    opacity: 1;
    transition: opacity var(--el-transition-duration-fast);
    align-items: center;
    margin: 0;
    display: flex;
    position: relative;
    overflow: hidden
}

.el-alert.is-light .el-alert__close-btn {
    color: var(--el-text-color-placeholder)
}

.el-alert.is-dark .el-alert__close-btn,.el-alert.is-dark .el-alert__description {
    color: var(--el-color-white)
}

.el-alert.is-center {
    justify-content: center
}

.el-alert--primary {
    --el-alert-bg-color: var(--el-color-primary-light-9)
}

.el-alert--primary.is-light {
    background-color: var(--el-alert-bg-color);
    color: var(--el-color-primary)
}

.el-alert--primary.is-light .el-alert__description {
    color: var(--el-color-primary)
}

.el-alert--primary.is-dark {
    background-color: var(--el-color-primary);
    color: var(--el-color-white)
}

.el-alert--success {
    --el-alert-bg-color: var(--el-color-success-light-9)
}

.el-alert--success.is-light {
    background-color: var(--el-alert-bg-color);
    color: var(--el-color-success)
}

.el-alert--success.is-light .el-alert__description {
    color: var(--el-color-success)
}

.el-alert--success.is-dark {
    background-color: var(--el-color-success);
    color: var(--el-color-white)
}

.el-alert--info {
    --el-alert-bg-color: var(--el-color-info-light-9)
}

.el-alert--info.is-light {
    background-color: var(--el-alert-bg-color);
    color: var(--el-color-info)
}

.el-alert--info.is-light .el-alert__description {
    color: var(--el-color-info)
}

.el-alert--info.is-dark {
    background-color: var(--el-color-info);
    color: var(--el-color-white)
}

.el-alert--warning {
    --el-alert-bg-color: var(--el-color-warning-light-9)
}

.el-alert--warning.is-light {
    background-color: var(--el-alert-bg-color);
    color: var(--el-color-warning)
}

.el-alert--warning.is-light .el-alert__description {
    color: var(--el-color-warning)
}

.el-alert--warning.is-dark {
    background-color: var(--el-color-warning);
    color: var(--el-color-white)
}

.el-alert--error {
    --el-alert-bg-color: var(--el-color-error-light-9)
}

.el-alert--error.is-light {
    background-color: var(--el-alert-bg-color);
    color: var(--el-color-error)
}

.el-alert--error.is-light .el-alert__description {
    color: var(--el-color-error)
}

.el-alert--error.is-dark {
    background-color: var(--el-color-error);
    color: var(--el-color-white)
}

.el-alert__content {
    flex-direction: column;
    gap: 4px;
    display: flex
}

.el-alert .el-alert__icon {
    font-size: var(--el-alert-icon-size);
    width: var(--el-alert-icon-size);
    margin-right: 8px
}

.el-alert .el-alert__icon.is-big {
    font-size: var(--el-alert-icon-large-size);
    width: var(--el-alert-icon-large-size);
    margin-right: 12px
}

.el-alert__title {
    font-size: var(--el-alert-title-font-size);
    line-height: 24px
}

.el-alert__title.with-description {
    font-size: var(--el-alert-title-with-description-font-size)
}

.el-alert .el-alert__description {
    font-size: var(--el-alert-description-font-size);
    margin: 0
}

.el-alert .el-alert__close-btn {
    font-size: var(--el-alert-close-font-size);
    opacity: 1;
    cursor: pointer;
    position: absolute;
    top: 12px;
    right: 16px
}

.el-alert .el-alert__close-btn.is-customed {
    font-style: normal;
    font-size: var(--el-alert-close-customed-font-size);
    line-height: 24px;
    top: 8px
}

.el-alert-fade-enter-from,.el-alert-fade-leave-active {
    opacity: 0
}

.el-aside {
    box-sizing: border-box;
    width: var(--el-aside-width,300px);
    flex-shrink: 0;
    overflow: auto
}

.el-autocomplete {
    --el-input-text-color: var(--el-text-color-regular);
    --el-input-border: var(--el-border);
    --el-input-hover-border: var(--el-border-color-hover);
    --el-input-focus-border: var(--el-color-primary);
    --el-input-transparent-border: 0 0 0 1px transparent inset;
    --el-input-border-color: var(--el-border-color);
    --el-input-border-radius: var(--el-border-radius-base);
    --el-input-bg-color: var(--el-fill-color-blank);
    --el-input-icon-color: var(--el-text-color-placeholder);
    --el-input-placeholder-color: var(--el-text-color-placeholder);
    --el-input-hover-border-color: var(--el-border-color-hover);
    --el-input-clear-hover-color: var(--el-text-color-secondary);
    --el-input-focus-border-color: var(--el-color-primary);
    --el-input-width: 100%;
    width: var(--el-input-width);
    display: inline-block;
    position: relative
}

.el-autocomplete__popper.el-popper {
    background: var(--el-bg-color-overlay);
    border: 1px solid var(--el-border-color-light);
    box-shadow: var(--el-box-shadow-light)
}

.el-autocomplete__popper.el-popper .el-popper__arrow:before {
    border: 1px solid var(--el-border-color-light)
}

.el-autocomplete__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before {
    border-top-color: #0000;
    border-left-color: #0000
}

.el-autocomplete__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before {
    border-bottom-color: #0000;
    border-right-color: #0000
}

.el-autocomplete__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before {
    border-bottom-color: #0000;
    border-left-color: #0000
}

.el-autocomplete__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before {
    border-top-color: #0000;
    border-right-color: #0000
}

.el-autocomplete-suggestion {
    border-radius: var(--el-border-radius-base);
    box-sizing: border-box
}

.el-autocomplete-suggestion__header {
    border-bottom: 1px solid var(--el-border-color-lighter);
    padding: 10px
}

.el-autocomplete-suggestion__footer {
    border-top: 1px solid var(--el-border-color-lighter);
    padding: 10px
}

.el-autocomplete-suggestion__wrap {
    box-sizing: border-box;
    max-height: 280px;
    padding: 10px 0
}

.el-autocomplete-suggestion__list {
    margin: 0;
    padding: 0
}

.el-autocomplete-suggestion li {
    cursor: pointer;
    color: var(--el-text-color-regular);
    line-height: 34px;
    font-size: var(--el-font-size-base);
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 0;
    padding: 0 20px;
    list-style: none;
    overflow: hidden
}

.el-autocomplete-suggestion li:hover,.el-autocomplete-suggestion li.highlighted {
    background-color: var(--el-fill-color-light)
}

.el-autocomplete-suggestion li.divider {
    border-top: 1px solid var(--el-color-black);
    margin-top: 6px
}

.el-autocomplete-suggestion li.divider:last-child {
    margin-bottom: -6px
}

.el-autocomplete-suggestion.is-loading li {
    cursor: default;
    height: 100px;
    color: var(--el-text-color-secondary);
    justify-content: center;
    align-items: center;
    font-size: 20px;
    display: flex
}

.el-autocomplete-suggestion.is-loading li:hover {
    background-color: var(--el-bg-color-overlay)
}

.el-avatar {
    --el-avatar-text-color: var(--el-color-white);
    --el-avatar-bg-color: var(--el-text-color-disabled);
    --el-avatar-text-size: 14px;
    --el-avatar-icon-size: 18px;
    --el-avatar-border-radius: var(--el-border-radius-base);
    --el-avatar-size-large: 56px;
    --el-avatar-size: 40px;
    --el-avatar-size-small: 24px;
    box-sizing: border-box;
    text-align: center;
    color: var(--el-avatar-text-color);
    background: var(--el-avatar-bg-color);
    width: var(--el-avatar-size);
    height: var(--el-avatar-size);
    font-size: var(--el-avatar-text-size);
    outline: none;
    justify-content: center;
    align-items: center;
    display: inline-flex;
    overflow: hidden
}

.el-avatar>img {
    width: 100%;
    height: 100%;
    display: block
}

.el-avatar--circle {
    border-radius: 50%
}

.el-avatar--square {
    border-radius: var(--el-avatar-border-radius)
}

.el-avatar--icon {
    font-size: var(--el-avatar-icon-size)
}

.el-avatar--small {
    --el-avatar-size: 24px
}

.el-avatar--large {
    --el-avatar-size: 56px
}

.el-avatar-group {
    --el-avatar-group-item-gap: -8px;
    --el-avatar-group-collapse-item-gap: 4px;
    display: inline-flex
}

.el-avatar-group .el-avatar {
    border: 1px solid var(--el-border-color-extra-light)
}

.el-avatar-group .el-avatar:not(:first-child) {
    margin-left: var(--el-avatar-group-item-gap)
}

.el-avatar-group__collapse-avatars {
    --el-avatar-group-item-gap: -8px;
    --el-avatar-group-collapse-item-gap: 4px
}

.el-avatar-group__collapse-avatars .el-avatar:not(:first-child) {
    margin-left: var(--el-avatar-group-collapse-item-gap)
}

.el-backtop {
    --el-backtop-bg-color: var(--el-bg-color-overlay);
    --el-backtop-text-color: var(--el-color-primary);
    --el-backtop-hover-bg-color: var(--el-border-color-extra-light);
    background-color: var(--el-backtop-bg-color);
    width: 40px;
    height: 40px;
    color: var(--el-backtop-text-color);
    box-shadow: var(--el-box-shadow-lighter);
    cursor: pointer;
    z-index: 5;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    display: flex;
    position: fixed
}

.el-backtop:hover {
    background-color: var(--el-backtop-hover-bg-color)
}

.el-backtop__icon {
    font-size: 20px
}

.el-badge {
    --el-badge-bg-color: var(--el-color-danger);
    --el-badge-radius: 10px;
    --el-badge-font-size: 12px;
    --el-badge-padding: 6px;
    --el-badge-size: 18px;
    vertical-align: middle;
    width: fit-content;
    display: inline-block;
    position: relative
}

.el-badge__content {
    background-color: var(--el-badge-bg-color);
    border-radius: var(--el-badge-radius);
    color: var(--el-color-white);
    font-size: var(--el-badge-font-size);
    height: var(--el-badge-size);
    padding: 0 var(--el-badge-padding);
    white-space: nowrap;
    border: 1px solid var(--el-bg-color);
    justify-content: center;
    align-items: center;
    display: inline-flex
}

.el-badge__content.is-fixed {
    top: 0;
    right: calc(1px + var(--el-badge-size) / 2);
    z-index: var(--el-index-normal);
    position: absolute;
    transform: translateY(-50%)translate(100%)
}

.el-badge__content.is-fixed.is-dot {
    right: 5px
}

.el-badge__content.is-dot {
    border-radius: 50%;
    width: 8px;
    height: 8px;
    padding: 0;
    right: 0
}

.el-badge__content.is-hide-zero {
    display: none
}

.el-badge__content--primary {
    background-color: var(--el-color-primary)
}

.el-badge__content--success {
    background-color: var(--el-color-success)
}

.el-badge__content--warning {
    background-color: var(--el-color-warning)
}

.el-badge__content--info {
    background-color: var(--el-color-info)
}

.el-badge__content--danger {
    background-color: var(--el-color-danger)
}

.el-breadcrumb__separator {
    color: var(--el-text-color-placeholder);
    margin: 0 9px;
    font-weight: 700
}

.el-breadcrumb__separator.el-icon {
    margin: 0 6px;
    font-weight: 400
}

.el-breadcrumb__separator.el-icon svg {
    vertical-align: middle
}

.el-breadcrumb__item {
    float: left;
    align-items: center;
    display: inline-flex
}

.el-breadcrumb__inner {
    color: var(--el-text-color-regular)
}

.el-breadcrumb__inner.is-link,.el-breadcrumb__inner a {
    transition: var(--el-transition-color);
    color: var(--el-text-color-primary);
    font-weight: 700;
    text-decoration: none
}

.el-breadcrumb__inner.is-link:hover,.el-breadcrumb__inner a:hover {
    color: var(--el-color-primary);
    cursor: pointer
}

.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover {
    color: var(--el-text-color-regular);
    cursor: text;
    font-weight: 400
}

.el-breadcrumb__item:last-child .el-breadcrumb__separator {
    display: none
}

.el-breadcrumb {
    font-size: 14px;
    line-height: 1
}

.el-breadcrumb:before,.el-breadcrumb:after {
    content: "";
    display: table
}

.el-breadcrumb:after {
    clear: both
}

.el-button-group>.el-button+.el-button {
    margin-left: 0
}

.el-button-group>.el-button:first-child:last-child {
    border-top-right-radius: var(--el-border-radius-base);
    border-bottom-right-radius: var(--el-border-radius-base);
    border-top-left-radius: var(--el-border-radius-base);
    border-bottom-left-radius: var(--el-border-radius-base)
}

.el-button-group>.el-button:first-child:last-child.is-round {
    border-radius: var(--el-border-radius-round)
}

.el-button-group>.el-button:first-child:last-child.is-circle {
    border-radius: 50%
}

.el-button-group>.el-button:not(:first-child):not(:last-child) {
    border-radius: 0
}

.el-button-group>.el-button:hover,.el-button-group>.el-button:focus,.el-button-group>.el-button:active,.el-button-group>.el-button.is-active {
    z-index: 1
}

.el-button-group--horizontal {
    vertical-align: middle;
    display: inline-block
}

.el-button-group--horizontal:before,.el-button-group--horizontal:after {
    content: "";
    display: table
}

.el-button-group--horizontal:after {
    clear: both
}

.el-button-group--horizontal>.el-button {
    float: left;
    position: relative
}

.el-button-group--horizontal>.el-button:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.el-button-group--horizontal>.el-button:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.el-button-group--horizontal>.el-button:not(:last-child) {
    margin-right: -1px
}

.el-button-group--horizontal .el-button--primary:first-child {
    border-right-color: var(--el-button-divide-border-color)
}

.el-button-group--horizontal .el-button--primary:last-child {
    border-left-color: var(--el-button-divide-border-color)
}

.el-button-group--horizontal .el-button--primary:not(:first-child):not(:last-child) {
    border-left-color: var(--el-button-divide-border-color);
    border-right-color: var(--el-button-divide-border-color)
}

.el-button-group--horizontal .el-button--success:first-child {
    border-right-color: var(--el-button-divide-border-color)
}

.el-button-group--horizontal .el-button--success:last-child {
    border-left-color: var(--el-button-divide-border-color)
}

.el-button-group--horizontal .el-button--success:not(:first-child):not(:last-child) {
    border-left-color: var(--el-button-divide-border-color);
    border-right-color: var(--el-button-divide-border-color)
}

.el-button-group--horizontal .el-button--warning:first-child {
    border-right-color: var(--el-button-divide-border-color)
}

.el-button-group--horizontal .el-button--warning:last-child {
    border-left-color: var(--el-button-divide-border-color)
}

.el-button-group--horizontal .el-button--warning:not(:first-child):not(:last-child) {
    border-left-color: var(--el-button-divide-border-color);
    border-right-color: var(--el-button-divide-border-color)
}

.el-button-group--horizontal .el-button--danger:first-child {
    border-right-color: var(--el-button-divide-border-color)
}

.el-button-group--horizontal .el-button--danger:last-child {
    border-left-color: var(--el-button-divide-border-color)
}

.el-button-group--horizontal .el-button--danger:not(:first-child):not(:last-child) {
    border-left-color: var(--el-button-divide-border-color);
    border-right-color: var(--el-button-divide-border-color)
}

.el-button-group--horizontal .el-button--info:first-child {
    border-right-color: var(--el-button-divide-border-color)
}

.el-button-group--horizontal .el-button--info:last-child {
    border-left-color: var(--el-button-divide-border-color)
}

.el-button-group--horizontal .el-button--info:not(:first-child):not(:last-child) {
    border-left-color: var(--el-button-divide-border-color);
    border-right-color: var(--el-button-divide-border-color)
}

.el-button-group--horizontal>.el-dropdown>.el-button {
    border-left-color: var(--el-button-divide-border-color);
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.el-button-group--vertical {
    flex-direction: column;
    align-items: stretch;
    display: inline-flex
}

.el-button-group--vertical>.el-button {
    margin-top: -1px
}

.el-button-group--vertical>.el-button:first-child {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.el-button-group--vertical>.el-button:last-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.el-button-group--vertical>.el-dropdown {
    margin-top: -1px
}

.el-button-group--vertical>.el-dropdown>.el-button {
    border-left-color: var(--el-button-divide-border-color);
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.el-button-group--vertical .el-button--primary:first-child {
    border-bottom-color: var(--el-button-divide-border-color)
}

.el-button-group--vertical .el-button--primary:last-child {
    border-top-color: var(--el-button-divide-border-color)
}

.el-button-group--vertical .el-button--primary:not(:first-child):not(:last-child) {
    border-top-color: var(--el-button-divide-border-color);
    border-bottom-color: var(--el-button-divide-border-color)
}

.el-button-group--vertical .el-button--success:first-child {
    border-bottom-color: var(--el-button-divide-border-color)
}

.el-button-group--vertical .el-button--success:last-child {
    border-top-color: var(--el-button-divide-border-color)
}

.el-button-group--vertical .el-button--success:not(:first-child):not(:last-child) {
    border-top-color: var(--el-button-divide-border-color);
    border-bottom-color: var(--el-button-divide-border-color)
}

.el-button-group--vertical .el-button--warning:first-child {
    border-bottom-color: var(--el-button-divide-border-color)
}

.el-button-group--vertical .el-button--warning:last-child {
    border-top-color: var(--el-button-divide-border-color)
}

.el-button-group--vertical .el-button--warning:not(:first-child):not(:last-child) {
    border-top-color: var(--el-button-divide-border-color);
    border-bottom-color: var(--el-button-divide-border-color)
}

.el-button-group--vertical .el-button--danger:first-child {
    border-bottom-color: var(--el-button-divide-border-color)
}

.el-button-group--vertical .el-button--danger:last-child {
    border-top-color: var(--el-button-divide-border-color)
}

.el-button-group--vertical .el-button--danger:not(:first-child):not(:last-child) {
    border-top-color: var(--el-button-divide-border-color);
    border-bottom-color: var(--el-button-divide-border-color)
}

.el-button-group--vertical .el-button--info:first-child {
    border-bottom-color: var(--el-button-divide-border-color)
}

.el-button-group--vertical .el-button--info:last-child {
    border-top-color: var(--el-button-divide-border-color)
}

.el-button-group--vertical .el-button--info:not(:first-child):not(:last-child) {
    border-top-color: var(--el-button-divide-border-color);
    border-bottom-color: var(--el-button-divide-border-color)
}

.el-button {
    --el-button-font-weight: var(--el-font-weight-primary);
    --el-button-border-color: var(--el-border-color);
    --el-button-bg-color: var(--el-fill-color-blank);
    --el-button-text-color: var(--el-text-color-regular);
    --el-button-disabled-text-color: var(--el-disabled-text-color);
    --el-button-disabled-bg-color: var(--el-fill-color-blank);
    --el-button-disabled-border-color: var(--el-border-color-light);
    --el-button-divide-border-color: #ffffff80;
    --el-button-hover-text-color: var(--el-color-primary);
    --el-button-hover-bg-color: var(--el-color-primary-light-9);
    --el-button-hover-border-color: var(--el-color-primary-light-7);
    --el-button-active-text-color: var(--el-button-hover-text-color);
    --el-button-active-border-color: var(--el-color-primary);
    --el-button-active-bg-color: var(--el-button-hover-bg-color);
    --el-button-outline-color: var(--el-color-primary-light-5);
    --el-button-hover-link-text-color: var(--el-text-color-secondary);
    --el-button-active-color: var(--el-text-color-primary);
    white-space: nowrap;
    cursor: pointer;
    height: 32px;
    color: var(--el-button-text-color);
    text-align: center;
    box-sizing: border-box;
    line-height: 1;
    font-weight: var(--el-button-font-weight);
    -webkit-user-select: none;
    user-select: none;
    vertical-align: middle;
    -webkit-appearance: none;
    background-color: var(--el-button-bg-color);
    border: var(--el-border);
    border-color: var(--el-button-border-color);
    outline: none;
    justify-content: center;
    align-items: center;
    transition: all .1s;
    display: inline-flex
}

.el-button:hover {
    color: var(--el-button-hover-text-color);
    border-color: var(--el-button-hover-border-color);
    background-color: var(--el-button-hover-bg-color);
    outline: none
}

.el-button:active {
    color: var(--el-button-active-text-color);
    border-color: var(--el-button-active-border-color);
    background-color: var(--el-button-active-bg-color);
    outline: none
}

.el-button:focus-visible {
    outline: 2px solid var(--el-button-outline-color);
    outline-offset: 1px;
    transition: outline-offset,outline
}

.el-button>span {
    align-items: center;
    display: inline-flex
}

.el-button+.el-button {
    margin-left: 12px
}

.el-button {
    font-size: var(--el-font-size-base);
    border-radius: var(--el-border-radius-base);
    padding: 8px 15px
}

.el-button.is-round {
    padding: 8px 15px
}

.el-button::-moz-focus-inner {
    border: 0
}

.el-button [class*=el-icon]+span {
    margin-left: 6px
}

.el-button [class*=el-icon] svg {
    vertical-align: bottom
}

.el-button.is-plain {
    --el-button-hover-text-color: var(--el-color-primary);
    --el-button-hover-bg-color: var(--el-fill-color-blank);
    --el-button-hover-border-color: var(--el-color-primary)
}

.el-button.is-active {
    color: var(--el-button-active-text-color);
    border-color: var(--el-button-active-border-color);
    background-color: var(--el-button-active-bg-color);
    outline: none
}

.el-button.is-disabled,.el-button.is-disabled:hover {
    color: var(--el-button-disabled-text-color);
    cursor: not-allowed;
    background-image: none;
    background-color: var(--el-button-disabled-bg-color);
    border-color: var(--el-button-disabled-border-color)
}

.el-button.is-loading {
    pointer-events: none;
    position: relative
}

.el-button.is-loading:before {
    z-index: 1;
    pointer-events: none;
    content: "";
    border-radius: inherit;
    background-color: var(--el-mask-color-extra-light);
    position: absolute;
    inset: -1px
}

.el-button.is-round {
    border-radius: var(--el-border-radius-round)
}

.el-button.is-dashed {
    --el-button-hover-text-color: var(--el-color-primary);
    --el-button-hover-bg-color: var(--el-fill-color-blank);
    --el-button-hover-border-color: var(--el-color-primary);
    border-style: dashed
}

.el-button.is-circle {
    border-radius: 50%;
    width: 32px;
    padding: 8px
}

.el-button.is-text {
    color: var(--el-button-text-color);
    background-color: #0000;
    border: 0 solid #0000
}

.el-button.is-text.is-disabled {
    color: var(--el-button-disabled-text-color);
    background-color: #0000!important
}

.el-button.is-text:not(.is-disabled):hover {
    background-color: var(--el-fill-color-light)
}

.el-button.is-text:not(.is-disabled):focus-visible {
    outline: 2px solid var(--el-button-outline-color);
    outline-offset: 1px;
    transition: outline-offset,outline
}

.el-button.is-text:not(.is-disabled):active {
    background-color: var(--el-fill-color)
}

.el-button.is-text:not(.is-disabled).is-has-bg {
    background-color: var(--el-fill-color-light)
}

.el-button.is-text:not(.is-disabled).is-has-bg:hover {
    background-color: var(--el-fill-color)
}

.el-button.is-text:not(.is-disabled).is-has-bg:active {
    background-color: var(--el-fill-color-dark)
}

.el-button__text--expand {
    letter-spacing: .3em;
    margin-right: -.3em
}

.el-button.is-link {
    color: var(--el-button-text-color);
    background: 0 0;
    border-color: #0000;
    height: auto;
    padding: 2px
}

.el-button.is-link:hover {
    color: var(--el-button-hover-link-text-color)
}

.el-button.is-link.is-disabled {
    color: var(--el-button-disabled-text-color);
    background-color: #0000!important;
    border-color: #0000!important
}

.el-button.is-link:not(.is-disabled):hover {
    background-color: #0000;
    border-color: #0000
}

.el-button.is-link:not(.is-disabled):active {
    color: var(--el-button-active-color);
    background-color: #0000;
    border-color: #0000
}

.el-button--text {
    color: var(--el-color-primary);
    background: 0 0;
    border-color: #0000;
    padding-left: 0;
    padding-right: 0
}

.el-button--text.is-disabled {
    color: var(--el-button-disabled-text-color);
    background-color: #0000!important;
    border-color: #0000!important
}

.el-button--text:not(.is-disabled):hover {
    color: var(--el-color-primary-light-3);
    background-color: #0000;
    border-color: #0000
}

.el-button--text:not(.is-disabled):active {
    color: var(--el-color-primary-dark-2);
    background-color: #0000;
    border-color: #0000
}

.el-button__link--expand {
    letter-spacing: .3em;
    margin-right: -.3em
}

.el-button--primary {
    --el-button-text-color: var(--el-color-white);
    --el-button-bg-color: var(--el-color-primary);
    --el-button-border-color: var(--el-color-primary);
    --el-button-outline-color: var(--el-color-primary-light-5);
    --el-button-active-color: var(--el-color-primary-dark-2);
    --el-button-hover-text-color: var(--el-color-white);
    --el-button-hover-link-text-color: var(--el-color-primary-light-5);
    --el-button-hover-bg-color: var(--el-color-primary-light-3);
    --el-button-hover-border-color: var(--el-color-primary-light-3);
    --el-button-active-bg-color: var(--el-color-primary-dark-2);
    --el-button-active-border-color: var(--el-color-primary-dark-2);
    --el-button-disabled-text-color: var(--el-color-white);
    --el-button-disabled-bg-color: var(--el-color-primary-light-5);
    --el-button-disabled-border-color: var(--el-color-primary-light-5)
}

.el-button--primary.is-plain,.el-button--primary.is-text,.el-button--primary.is-link {
    --el-button-text-color: var(--el-color-primary);
    --el-button-bg-color: var(--el-color-primary-light-9);
    --el-button-border-color: var(--el-color-primary-light-5);
    --el-button-hover-text-color: var(--el-color-white);
    --el-button-hover-bg-color: var(--el-color-primary);
    --el-button-hover-border-color: var(--el-color-primary);
    --el-button-active-text-color: var(--el-color-white)
}

.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:hover,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:active {
    color: var(--el-color-primary-light-5);
    background-color: var(--el-color-primary-light-9);
    border-color: var(--el-color-primary-light-8)
}

.el-button--primary.is-dashed {
    --el-button-text-color: var(--el-color-primary);
    --el-button-bg-color: var(--el-color-primary-light-9);
    --el-button-border-color: var(--el-color-primary-light-5);
    --el-button-hover-text-color: var(--el-color-primary);
    --el-button-hover-bg-color: var(--el-color-primary-light-9);
    --el-button-hover-border-color: var(--el-color-primary-light-3);
    --el-button-active-text-color: var(--el-color-primary-dark-2);
    --el-button-active-bg-color: var(--el-color-primary-light-9);
    --el-button-active-border-color: var(--el-color-primary-dark-2)
}

.el-button--primary.is-dashed.is-disabled,.el-button--primary.is-dashed.is-disabled:hover,.el-button--primary.is-dashed.is-disabled:focus,.el-button--primary.is-dashed.is-disabled:active {
    color: var(--el-color-primary-light-5);
    background-color: var(--el-color-primary-light-9);
    border-color: var(--el-color-primary-light-8)
}

.el-button--success {
    --el-button-text-color: var(--el-color-white);
    --el-button-bg-color: var(--el-color-success);
    --el-button-border-color: var(--el-color-success);
    --el-button-outline-color: var(--el-color-success-light-5);
    --el-button-active-color: var(--el-color-success-dark-2);
    --el-button-hover-text-color: var(--el-color-white);
    --el-button-hover-link-text-color: var(--el-color-success-light-5);
    --el-button-hover-bg-color: var(--el-color-success-light-3);
    --el-button-hover-border-color: var(--el-color-success-light-3);
    --el-button-active-bg-color: var(--el-color-success-dark-2);
    --el-button-active-border-color: var(--el-color-success-dark-2);
    --el-button-disabled-text-color: var(--el-color-white);
    --el-button-disabled-bg-color: var(--el-color-success-light-5);
    --el-button-disabled-border-color: var(--el-color-success-light-5)
}

.el-button--success.is-plain,.el-button--success.is-text,.el-button--success.is-link {
    --el-button-text-color: var(--el-color-success);
    --el-button-bg-color: var(--el-color-success-light-9);
    --el-button-border-color: var(--el-color-success-light-5);
    --el-button-hover-text-color: var(--el-color-white);
    --el-button-hover-bg-color: var(--el-color-success);
    --el-button-hover-border-color: var(--el-color-success);
    --el-button-active-text-color: var(--el-color-white)
}

.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:hover,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:active,.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:active {
    color: var(--el-color-success-light-5);
    background-color: var(--el-color-success-light-9);
    border-color: var(--el-color-success-light-8)
}

.el-button--success.is-dashed {
    --el-button-text-color: var(--el-color-success);
    --el-button-bg-color: var(--el-color-success-light-9);
    --el-button-border-color: var(--el-color-success-light-5);
    --el-button-hover-text-color: var(--el-color-success);
    --el-button-hover-bg-color: var(--el-color-success-light-9);
    --el-button-hover-border-color: var(--el-color-success-light-3);
    --el-button-active-text-color: var(--el-color-success-dark-2);
    --el-button-active-bg-color: var(--el-color-success-light-9);
    --el-button-active-border-color: var(--el-color-success-dark-2)
}

.el-button--success.is-dashed.is-disabled,.el-button--success.is-dashed.is-disabled:hover,.el-button--success.is-dashed.is-disabled:focus,.el-button--success.is-dashed.is-disabled:active {
    color: var(--el-color-success-light-5);
    background-color: var(--el-color-success-light-9);
    border-color: var(--el-color-success-light-8)
}

.el-button--warning {
    --el-button-text-color: var(--el-color-white);
    --el-button-bg-color: var(--el-color-warning);
    --el-button-border-color: var(--el-color-warning);
    --el-button-outline-color: var(--el-color-warning-light-5);
    --el-button-active-color: var(--el-color-warning-dark-2);
    --el-button-hover-text-color: var(--el-color-white);
    --el-button-hover-link-text-color: var(--el-color-warning-light-5);
    --el-button-hover-bg-color: var(--el-color-warning-light-3);
    --el-button-hover-border-color: var(--el-color-warning-light-3);
    --el-button-active-bg-color: var(--el-color-warning-dark-2);
    --el-button-active-border-color: var(--el-color-warning-dark-2);
    --el-button-disabled-text-color: var(--el-color-white);
    --el-button-disabled-bg-color: var(--el-color-warning-light-5);
    --el-button-disabled-border-color: var(--el-color-warning-light-5)
}

.el-button--warning.is-plain,.el-button--warning.is-text,.el-button--warning.is-link {
    --el-button-text-color: var(--el-color-warning);
    --el-button-bg-color: var(--el-color-warning-light-9);
    --el-button-border-color: var(--el-color-warning-light-5);
    --el-button-hover-text-color: var(--el-color-white);
    --el-button-hover-bg-color: var(--el-color-warning);
    --el-button-hover-border-color: var(--el-color-warning);
    --el-button-active-text-color: var(--el-color-white)
}

.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:hover,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:active {
    color: var(--el-color-warning-light-5);
    background-color: var(--el-color-warning-light-9);
    border-color: var(--el-color-warning-light-8)
}

.el-button--warning.is-dashed {
    --el-button-text-color: var(--el-color-warning);
    --el-button-bg-color: var(--el-color-warning-light-9);
    --el-button-border-color: var(--el-color-warning-light-5);
    --el-button-hover-text-color: var(--el-color-warning);
    --el-button-hover-bg-color: var(--el-color-warning-light-9);
    --el-button-hover-border-color: var(--el-color-warning-light-3);
    --el-button-active-text-color: var(--el-color-warning-dark-2);
    --el-button-active-bg-color: var(--el-color-warning-light-9);
    --el-button-active-border-color: var(--el-color-warning-dark-2)
}

.el-button--warning.is-dashed.is-disabled,.el-button--warning.is-dashed.is-disabled:hover,.el-button--warning.is-dashed.is-disabled:focus,.el-button--warning.is-dashed.is-disabled:active {
    color: var(--el-color-warning-light-5);
    background-color: var(--el-color-warning-light-9);
    border-color: var(--el-color-warning-light-8)
}

.el-button--danger {
    --el-button-text-color: var(--el-color-white);
    --el-button-bg-color: var(--el-color-danger);
    --el-button-border-color: var(--el-color-danger);
    --el-button-outline-color: var(--el-color-danger-light-5);
    --el-button-active-color: var(--el-color-danger-dark-2);
    --el-button-hover-text-color: var(--el-color-white);
    --el-button-hover-link-text-color: var(--el-color-danger-light-5);
    --el-button-hover-bg-color: var(--el-color-danger-light-3);
    --el-button-hover-border-color: var(--el-color-danger-light-3);
    --el-button-active-bg-color: var(--el-color-danger-dark-2);
    --el-button-active-border-color: var(--el-color-danger-dark-2);
    --el-button-disabled-text-color: var(--el-color-white);
    --el-button-disabled-bg-color: var(--el-color-danger-light-5);
    --el-button-disabled-border-color: var(--el-color-danger-light-5)
}

.el-button--danger.is-plain,.el-button--danger.is-text,.el-button--danger.is-link {
    --el-button-text-color: var(--el-color-danger);
    --el-button-bg-color: var(--el-color-danger-light-9);
    --el-button-border-color: var(--el-color-danger-light-5);
    --el-button-hover-text-color: var(--el-color-white);
    --el-button-hover-bg-color: var(--el-color-danger);
    --el-button-hover-border-color: var(--el-color-danger);
    --el-button-active-text-color: var(--el-color-white)
}

.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:hover,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:active {
    color: var(--el-color-danger-light-5);
    background-color: var(--el-color-danger-light-9);
    border-color: var(--el-color-danger-light-8)
}

.el-button--danger.is-dashed {
    --el-button-text-color: var(--el-color-danger);
    --el-button-bg-color: var(--el-color-danger-light-9);
    --el-button-border-color: var(--el-color-danger-light-5);
    --el-button-hover-text-color: var(--el-color-danger);
    --el-button-hover-bg-color: var(--el-color-danger-light-9);
    --el-button-hover-border-color: var(--el-color-danger-light-3);
    --el-button-active-text-color: var(--el-color-danger-dark-2);
    --el-button-active-bg-color: var(--el-color-danger-light-9);
    --el-button-active-border-color: var(--el-color-danger-dark-2)
}

.el-button--danger.is-dashed.is-disabled,.el-button--danger.is-dashed.is-disabled:hover,.el-button--danger.is-dashed.is-disabled:focus,.el-button--danger.is-dashed.is-disabled:active {
    color: var(--el-color-danger-light-5);
    background-color: var(--el-color-danger-light-9);
    border-color: var(--el-color-danger-light-8)
}

.el-button--info {
    --el-button-text-color: var(--el-color-white);
    --el-button-bg-color: var(--el-color-info);
    --el-button-border-color: var(--el-color-info);
    --el-button-outline-color: var(--el-color-info-light-5);
    --el-button-active-color: var(--el-color-info-dark-2);
    --el-button-hover-text-color: var(--el-color-white);
    --el-button-hover-link-text-color: var(--el-color-info-light-5);
    --el-button-hover-bg-color: var(--el-color-info-light-3);
    --el-button-hover-border-color: var(--el-color-info-light-3);
    --el-button-active-bg-color: var(--el-color-info-dark-2);
    --el-button-active-border-color: var(--el-color-info-dark-2);
    --el-button-disabled-text-color: var(--el-color-white);
    --el-button-disabled-bg-color: var(--el-color-info-light-5);
    --el-button-disabled-border-color: var(--el-color-info-light-5)
}

.el-button--info.is-plain,.el-button--info.is-text,.el-button--info.is-link {
    --el-button-text-color: var(--el-color-info);
    --el-button-bg-color: var(--el-color-info-light-9);
    --el-button-border-color: var(--el-color-info-light-5);
    --el-button-hover-text-color: var(--el-color-white);
    --el-button-hover-bg-color: var(--el-color-info);
    --el-button-hover-border-color: var(--el-color-info);
    --el-button-active-text-color: var(--el-color-white)
}

.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:hover,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:active,.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:active {
    color: var(--el-color-info-light-5);
    background-color: var(--el-color-info-light-9);
    border-color: var(--el-color-info-light-8)
}

.el-button--info.is-dashed {
    --el-button-text-color: var(--el-color-info);
    --el-button-bg-color: var(--el-color-info-light-9);
    --el-button-border-color: var(--el-color-info-light-5);
    --el-button-hover-text-color: var(--el-color-info);
    --el-button-hover-bg-color: var(--el-color-info-light-9);
    --el-button-hover-border-color: var(--el-color-info-light-3);
    --el-button-active-text-color: var(--el-color-info-dark-2);
    --el-button-active-bg-color: var(--el-color-info-light-9);
    --el-button-active-border-color: var(--el-color-info-dark-2)
}

.el-button--info.is-dashed.is-disabled,.el-button--info.is-dashed.is-disabled:hover,.el-button--info.is-dashed.is-disabled:focus,.el-button--info.is-dashed.is-disabled:active {
    color: var(--el-color-info-light-5);
    background-color: var(--el-color-info-light-9);
    border-color: var(--el-color-info-light-8)
}

.el-button--large {
    --el-button-size: 40px;
    height: var(--el-button-size)
}

.el-button--large [class*=el-icon]+span {
    margin-left: 8px
}

.el-button--large {
    font-size: var(--el-font-size-base);
    border-radius: var(--el-border-radius-base);
    padding: 12px 19px
}

.el-button--large.is-round {
    padding: 12px 19px
}

.el-button--large.is-circle {
    width: var(--el-button-size);
    padding: 12px
}

.el-button--small {
    --el-button-size: 24px;
    height: var(--el-button-size)
}

.el-button--small [class*=el-icon]+span {
    margin-left: 4px
}

.el-button--small {
    border-radius: calc(var(--el-border-radius-base) - 1px);
    padding: 5px 11px;
    font-size: 12px
}

.el-button--small.is-round {
    padding: 5px 11px
}

.el-button--small.is-circle {
    width: var(--el-button-size);
    padding: 5px
}

.el-calendar {
    --el-calendar-border: var(--el-table-border,1px solid var(--el-border-color-lighter));
    --el-calendar-header-border-bottom: var(--el-calendar-border);
    --el-calendar-selected-bg-color: var(--el-color-primary-light-9);
    --el-calendar-cell-width: 85px;
    background-color: var(--el-fill-color-blank)
}

.el-calendar__header {
    border-bottom: var(--el-calendar-header-border-bottom);
    justify-content: space-between;
    padding: 12px 20px;
    display: flex
}

.el-calendar__title {
    color: var(--el-text-color);
    align-self: center
}

.el-calendar__body {
    padding: 12px 20px 35px
}

.el-calendar__select-controller .el-select {
    margin-right: 8px
}

.el-calendar__select-controller .el-calendar-select__year {
    width: 120px
}

.el-calendar__select-controller .el-calendar-select__month {
    width: 60px
}

.el-calendar-table {
    table-layout: fixed;
    width: 100%
}

.el-calendar-table thead th {
    color: var(--el-text-color-regular);
    padding: 12px 0;
    font-weight: 400
}

.el-calendar-table:not(.is-range) td.prev,.el-calendar-table:not(.is-range) td.next {
    color: var(--el-text-color-placeholder)
}

.el-calendar-table td {
    border-bottom: var(--el-calendar-border);
    border-right: var(--el-calendar-border);
    vertical-align: top;
    transition: background-color var(--el-transition-duration-fast) ease
}

.el-calendar-table td.is-selected {
    background-color: var(--el-calendar-selected-bg-color)
}

.el-calendar-table td.is-today {
    color: var(--el-color-primary)
}

.el-calendar-table tr:first-child td {
    border-top: var(--el-calendar-border)
}

.el-calendar-table tr td:first-child {
    border-left: var(--el-calendar-border)
}

.el-calendar-table tr.el-calendar-table__row--hide-border td {
    border-top: none
}

.el-calendar-table .el-calendar-day {
    box-sizing: border-box;
    height: var(--el-calendar-cell-width);
    padding: 8px
}

.el-calendar-table .el-calendar-day:hover {
    cursor: pointer;
    background-color: var(--el-calendar-selected-bg-color)
}

.el-card {
    --el-card-border-color: var(--el-border-color-light);
    --el-card-border-radius: 4px;
    --el-card-padding: 20px;
    --el-card-bg-color: var(--el-fill-color-blank);
    border-radius: var(--el-card-border-radius);
    border: 1px solid var(--el-card-border-color);
    background-color: var(--el-card-bg-color);
    color: var(--el-text-color-primary);
    transition: var(--el-transition-duration);
    flex-direction: column;
    display: flex;
    overflow: hidden
}

.el-card.is-always-shadow,.el-card.is-hover-shadow:hover,.el-card.is-hover-shadow:focus {
    box-shadow: var(--el-box-shadow-light)
}

.el-card__header {
    padding: calc(var(--el-card-padding) - 2px) var(--el-card-padding);
    border-bottom: 1px solid var(--el-card-border-color);
    box-sizing: border-box
}

.el-card__body {
    padding: var(--el-card-padding);
    flex-grow: 1;
    overflow: auto
}

.el-card__footer {
    padding: calc(var(--el-card-padding) - 2px) var(--el-card-padding);
    border-top: 1px solid var(--el-card-border-color);
    box-sizing: border-box
}

.el-carousel__item {
    width: 100%;
    height: 100%;
    z-index: calc(var(--el-index-normal) - 1);
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden
}

.el-carousel__item.is-active {
    z-index: calc(var(--el-index-normal) - 1)
}

.el-carousel__item.is-animating {
    transition: transform .4s ease-in-out
}

.el-carousel__item--card {
    width: 50%;
    transition: transform .4s ease-in-out
}

.el-carousel__item--card.is-in-stage {
    cursor: pointer;
    z-index: var(--el-index-normal)
}

.el-carousel__item--card.is-in-stage:hover .el-carousel__mask,.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask {
    opacity: .12
}

.el-carousel__item--card.is-active {
    z-index: calc(var(--el-index-normal) + 1)
}

.el-carousel__item--card-vertical {
    width: 100%;
    height: 50%
}

.el-carousel__mask {
    background-color: var(--el-color-white);
    opacity: .24;
    width: 100%;
    height: 100%;
    transition: var(--el-transition-duration-fast);
    position: absolute;
    top: 0;
    left: 0
}

.el-carousel {
    --el-carousel-arrow-font-size: 12px;
    --el-carousel-arrow-size: 36px;
    --el-carousel-arrow-background: #1f2d3d1c;
    --el-carousel-arrow-hover-background: #1f2d3d3b;
    --el-carousel-indicator-width: 30px;
    --el-carousel-indicator-height: 2px;
    --el-carousel-indicator-padding-horizontal: 4px;
    --el-carousel-indicator-padding-vertical: 12px;
    --el-carousel-indicator-out-color: var(--el-border-color-hover);
    position: relative
}

.el-carousel--horizontal,.el-carousel--vertical {
    overflow: hidden
}

.el-carousel.is-vertical-outside {
    flex-direction: row;
    align-items: center;
    display: flex
}

.el-carousel.is-vertical-outside .el-carousel__container {
    flex: 1
}

.el-carousel__container {
    height: 300px;
    position: relative
}

.el-carousel__arrow {
    height: var(--el-carousel-arrow-size);
    width: var(--el-carousel-arrow-size);
    cursor: pointer;
    transition: var(--el-transition-duration);
    background-color: var(--el-carousel-arrow-background);
    color: #fff;
    z-index: 10;
    text-align: center;
    font-size: var(--el-carousel-arrow-font-size);
    border: none;
    border-radius: 50%;
    outline: none;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 0;
    display: inline-flex;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.el-carousel__arrow--left {
    left: 16px
}

.el-carousel__arrow--right {
    right: 16px
}

.el-carousel__arrow:hover {
    background-color: var(--el-carousel-arrow-hover-background)
}

.el-carousel__arrow i {
    cursor: pointer
}

.el-carousel__indicators {
    z-index: calc(var(--el-index-normal) + 1);
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute
}

.el-carousel__indicators--horizontal {
    bottom: 0;
    left: 50%;
    transform: translate(-50%)
}

.el-carousel__indicators--vertical {
    top: 50%;
    right: 0;
    transform: translateY(-50%)
}

.el-carousel__indicators--outside {
    text-align: center;
    position: static;
    transform: none
}

.el-carousel__indicators--outside .el-carousel__indicator:hover button {
    opacity: .64
}

.el-carousel__indicators--outside button {
    background-color: var(--el-carousel-indicator-out-color);
    opacity: .24
}

.el-carousel__indicators--right {
    right: 0
}

.el-carousel__indicators--labels .el-carousel__button {
    color: #000;
    padding: 2px 18px;
    font-size: 12px
}

.el-carousel__indicators--labels .el-carousel__indicator {
    padding: 6px 4px
}

.el-carousel__indicator {
    cursor: pointer;
    background-color: #0000
}

.el-carousel__indicator:hover button {
    opacity: .72
}

.el-carousel__indicator--horizontal {
    padding: var(--el-carousel-indicator-padding-vertical) var(--el-carousel-indicator-padding-horizontal);
    display: inline-block
}

.el-carousel__indicator--vertical {
    padding: var(--el-carousel-indicator-padding-horizontal) var(--el-carousel-indicator-padding-vertical)
}

.el-carousel__indicator--vertical .el-carousel__button {
    width: var(--el-carousel-indicator-height);
    height: calc(var(--el-carousel-indicator-width) / 2)
}

.el-carousel__indicator.is-active button {
    opacity: 1
}

.el-carousel__button {
    opacity: .48;
    width: var(--el-carousel-indicator-width);
    height: var(--el-carousel-indicator-height);
    cursor: pointer;
    transition: var(--el-transition-duration);
    background-color: #fff;
    border: none;
    outline: none;
    margin: 0;
    padding: 0;
    display: block
}

.el-carousel__indicators--labels .el-carousel__button {
    width: auto;
    height: auto
}

.carousel-arrow-left-enter-from,.carousel-arrow-left-leave-active {
    opacity: 0;
    transform: translateY(-50%)translate(-10px)
}

.carousel-arrow-right-enter-from,.carousel-arrow-right-leave-active {
    opacity: 0;
    transform: translateY(-50%)translate(10px)
}

.el-transitioning {
    filter: url(#elCarouselHorizontal)
}

.el-transitioning-vertical {
    filter: url(#elCarouselVertical)
}

.el-cascader-panel {
    --el-cascader-menu-text-color: var(--el-text-color-regular);
    --el-cascader-menu-selected-text-color: var(--el-color-primary);
    --el-cascader-menu-fill: var(--el-bg-color-overlay);
    --el-cascader-menu-font-size: var(--el-font-size-base);
    --el-cascader-menu-radius: var(--el-border-radius-base);
    --el-cascader-menu-border: solid 1px var(--el-border-color-light);
    --el-cascader-menu-shadow: var(--el-box-shadow-light);
    --el-cascader-node-background-hover: var(--el-fill-color-light);
    --el-cascader-node-color-disabled: var(--el-text-color-placeholder);
    --el-cascader-color-empty: var(--el-text-color-placeholder);
    --el-cascader-tag-background: var(--el-fill-color);
    border-radius: var(--el-cascader-menu-radius);
    width: fit-content;
    font-size: var(--el-cascader-menu-font-size);
    display: flex
}

.el-cascader-panel.is-bordered {
    border: var(--el-cascader-menu-border);
    border-radius: var(--el-cascader-menu-radius)
}

.el-cascader-menu {
    box-sizing: border-box;
    min-width: 180px;
    color: var(--el-cascader-menu-text-color);
    border-right: var(--el-cascader-menu-border)
}

.el-cascader-menu:last-child {
    border-right: none
}

.el-cascader-menu:last-child .el-cascader-node {
    padding-right: 20px
}

.el-cascader-menu__wrap.el-scrollbar__wrap {
    height: 204px
}

.el-cascader-menu__list {
    box-sizing: border-box;
    min-height: 100%;
    margin: 0;
    padding: 6px 0;
    list-style: none;
    position: relative
}

.el-cascader-menu__hover-zone {
    pointer-events: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.el-cascader-menu__empty-text {
    color: var(--el-cascader-color-empty);
    align-items: center;
    display: flex;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.el-cascader-menu__empty-text .is-loading {
    margin-right: 2px
}

.el-cascader-node {
    outline: none;
    align-items: center;
    height: 34px;
    padding: 0 30px 0 20px;
    line-height: 34px;
    display: flex;
    position: relative
}

.el-cascader-node.is-selectable.in-active-path {
    color: var(--el-cascader-menu-text-color)
}

.el-cascader-node.in-active-path,.el-cascader-node.is-selectable.in-checked-path,.el-cascader-node.is-active {
    color: var(--el-cascader-menu-selected-text-color);
    font-weight: 700
}

.el-cascader-node:not(.is-disabled) {
    cursor: pointer
}

.el-cascader-node:not(.is-disabled):hover,.el-cascader-node:not(.is-disabled):focus {
    background: var(--el-cascader-node-background-hover)
}

.el-cascader-node.is-disabled {
    color: var(--el-cascader-node-color-disabled);
    cursor: not-allowed
}

.el-cascader-node__prefix {
    position: absolute;
    left: 10px
}

.el-cascader-node__postfix {
    position: absolute;
    right: 10px
}

.el-cascader-node__label {
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    flex: 1;
    padding: 0 8px;
    overflow: hidden
}

.el-cascader-node>.el-checkbox,.el-cascader-node>.el-radio {
    margin-right: 0
}

.el-cascader-node>.el-radio .el-radio__label {
    padding-left: 0
}

.el-cascader {
    --el-cascader-menu-text-color: var(--el-text-color-regular);
    --el-cascader-menu-selected-text-color: var(--el-color-primary);
    --el-cascader-menu-fill: var(--el-bg-color-overlay);
    --el-cascader-menu-font-size: var(--el-font-size-base);
    --el-cascader-menu-radius: var(--el-border-radius-base);
    --el-cascader-menu-border: solid 1px var(--el-border-color-light);
    --el-cascader-menu-shadow: var(--el-box-shadow-light);
    --el-cascader-node-background-hover: var(--el-fill-color-light);
    --el-cascader-node-color-disabled: var(--el-text-color-placeholder);
    --el-cascader-color-empty: var(--el-text-color-placeholder);
    --el-cascader-tag-background: var(--el-fill-color);
    vertical-align: middle;
    font-size: var(--el-font-size-base);
    outline: none;
    line-height: 32px;
    display: inline-block;
    position: relative
}

.el-cascader:not(.is-disabled):hover .el-input__wrapper {
    cursor: pointer;
    box-shadow: 0 0 0 1px var(--el-input-hover-border-color) inset
}

.el-cascader .el-input {
    cursor: pointer;
    display: flex
}

.el-cascader .el-input .el-input__inner {
    text-overflow: ellipsis
}

.el-cascader .el-input .el-input__inner:read-only {
    cursor: pointer
}

.el-cascader .el-input .el-input__inner:disabled {
    cursor: not-allowed
}

.el-cascader .el-input .el-input__suffix-inner .el-icon svg {
    vertical-align: middle
}

.el-cascader .el-input .icon-arrow-down {
    transition: transform var(--el-transition-duration);
    font-size: 14px
}

.el-cascader .el-input .icon-arrow-down.is-reverse {
    transform: rotate(180deg)
}

.el-cascader .el-input .icon-circle-close:hover {
    color: var(--el-input-clear-hover-color,var(--el-text-color-secondary))
}

.el-cascader .el-input.is-focus .el-input__wrapper {
    box-shadow: 0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset
}

.el-cascader--large {
    font-size: 14px;
    line-height: 40px
}

.el-cascader--large .el-cascader__tags {
    gap: 6px;
    padding: 8px
}

.el-cascader--large .el-cascader__search-input {
    height: 24px;
    margin-left: 7px
}

.el-cascader--small {
    font-size: 12px;
    line-height: 24px
}

.el-cascader--small .el-cascader__tags {
    gap: 4px;
    padding: 2px
}

.el-cascader--small .el-cascader__search-input {
    height: 20px;
    margin-left: 5px
}

.el-cascader.is-disabled .el-cascader__label {
    z-index: calc(var(--el-index-normal) + 1);
    color: var(--el-disabled-text-color)
}

.el-cascader__dropdown {
    --el-cascader-menu-text-color: var(--el-text-color-regular);
    --el-cascader-menu-selected-text-color: var(--el-color-primary);
    --el-cascader-menu-fill: var(--el-bg-color-overlay);
    --el-cascader-menu-font-size: var(--el-font-size-base);
    --el-cascader-menu-radius: var(--el-border-radius-base);
    --el-cascader-menu-border: solid 1px var(--el-border-color-light);
    --el-cascader-menu-shadow: var(--el-box-shadow-light);
    --el-cascader-node-background-hover: var(--el-fill-color-light);
    --el-cascader-node-color-disabled: var(--el-text-color-placeholder);
    --el-cascader-color-empty: var(--el-text-color-placeholder);
    --el-cascader-tag-background: var(--el-fill-color);
    font-size: var(--el-cascader-menu-font-size);
    border-radius: var(--el-cascader-menu-radius)
}

.el-cascader__dropdown.el-popper {
    background: var(--el-cascader-menu-fill);
    border: var(--el-cascader-menu-border);
    box-shadow: var(--el-cascader-menu-shadow)
}

.el-cascader__dropdown.el-popper .el-popper__arrow:before {
    border: var(--el-cascader-menu-border)
}

.el-cascader__dropdown.el-popper[data-popper-placement^=top] .el-popper__arrow:before {
    border-top-color: #0000;
    border-left-color: #0000
}

.el-cascader__dropdown.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before {
    border-bottom-color: #0000;
    border-right-color: #0000
}

.el-cascader__dropdown.el-popper[data-popper-placement^=left] .el-popper__arrow:before {
    border-bottom-color: #0000;
    border-left-color: #0000
}

.el-cascader__dropdown.el-popper[data-popper-placement^=right] .el-popper__arrow:before {
    border-top-color: #0000;
    border-right-color: #0000
}

.el-cascader__dropdown.el-popper {
    box-shadow: var(--el-cascader-menu-shadow)
}

.el-cascader__header {
    border-bottom: 1px solid var(--el-border-color-light);
    padding: 10px
}

.el-cascader__footer {
    border-top: 1px solid var(--el-border-color-light);
    padding: 10px
}

.el-cascader__tags {
    text-align: left;
    box-sizing: border-box;
    flex-wrap: wrap;
    gap: 6px;
    padding: 4px;
    line-height: normal;
    display: flex;
    position: absolute;
    top: 50%;
    left: 0;
    right: 30px;
    transform: translateY(-50%)
}

.el-cascader__tags .el-tag {
    text-overflow: ellipsis;
    background: var(--el-cascader-tag-background);
    align-items: center;
    max-width: 100%;
    display: inline-flex
}

.el-cascader__tags .el-tag.el-tag--dark,.el-cascader__tags .el-tag.el-tag--plain {
    background-color: var(--el-tag-bg-color)
}

.el-cascader__tags .el-tag:not(.is-hit) {
    border-color: #0000
}

.el-cascader__tags .el-tag:not(.is-hit).el-tag--dark,.el-cascader__tags .el-tag:not(.is-hit).el-tag--plain {
    border-color: var(--el-tag-border-color)
}

.el-cascader__tags .el-tag>span {
    text-overflow: ellipsis;
    flex: 1;
    line-height: normal;
    overflow: hidden
}

.el-cascader__tags .el-tag .el-icon-close {
    background-color: var(--el-text-color-placeholder);
    color: var(--el-color-white);
    flex: none
}

.el-cascader__tags .el-tag .el-icon-close:hover {
    background-color: var(--el-text-color-secondary)
}

.el-cascader__tags .el-tag+input {
    margin-left: 0
}

.el-cascader__tags.is-validate {
    right: 55px
}

.el-cascader__collapse-tags {
    white-space: normal;
    z-index: var(--el-index-normal)
}

.el-cascader__collapse-tags .el-tag {
    text-overflow: ellipsis;
    background: var(--el-fill-color);
    align-items: center;
    max-width: 100%;
    display: inline-flex
}

.el-cascader__collapse-tags .el-tag.el-tag--dark,.el-cascader__collapse-tags .el-tag.el-tag--plain {
    background-color: var(--el-tag-bg-color)
}

.el-cascader__collapse-tags .el-tag:not(.is-hit) {
    border-color: #0000
}

.el-cascader__collapse-tags .el-tag:not(.is-hit).el-tag--dark,.el-cascader__collapse-tags .el-tag:not(.is-hit).el-tag--plain {
    border-color: var(--el-tag-border-color)
}

.el-cascader__collapse-tags .el-tag>span {
    text-overflow: ellipsis;
    flex: 1;
    line-height: normal;
    overflow: hidden
}

.el-cascader__collapse-tags .el-tag .el-icon-close {
    background-color: var(--el-text-color-placeholder);
    color: var(--el-color-white);
    flex: none
}

.el-cascader__collapse-tags .el-tag .el-icon-close:hover {
    background-color: var(--el-text-color-secondary)
}

.el-cascader__collapse-tags .el-tag+input {
    margin-left: 0
}

.el-cascader__collapse-tags .el-tag {
    margin: 2px 0
}

.el-cascader__suggestion-panel {
    border-radius: var(--el-cascader-menu-radius)
}

.el-cascader__suggestion-list {
    max-height: 204px;
    font-size: var(--el-font-size-base);
    color: var(--el-cascader-menu-text-color);
    text-align: center;
    margin: 0;
    padding: 6px 0
}

.el-cascader__suggestion-item {
    text-align: left;
    cursor: pointer;
    outline: none;
    justify-content: space-between;
    align-items: center;
    height: 34px;
    padding: 0 15px;
    display: flex
}

.el-cascader__suggestion-item:hover,.el-cascader__suggestion-item:focus {
    background: var(--el-cascader-node-background-hover)
}

.el-cascader__suggestion-item.is-checked {
    color: var(--el-cascader-menu-selected-text-color);
    font-weight: 700
}

.el-cascader__suggestion-item>span {
    margin-right: 10px
}

.el-cascader__empty-text {
    color: var(--el-cascader-color-empty);
    margin: 10px 0
}

.el-cascader__search-input {
    min-width: 60px;
    height: 24px;
    color: var(--el-cascader-menu-text-color);
    box-sizing: border-box;
    background: 0 0;
    border: none;
    outline: none;
    flex: 1;
    margin-left: 7px;
    padding: 0
}

.el-cascader__search-input::placeholder {
    color: #0000
}

.el-check-tag {
    background-color: var(--el-color-info-light-9);
    border-radius: var(--el-border-radius-base);
    color: var(--el-color-info);
    cursor: pointer;
    font-size: var(--el-font-size-base);
    line-height: var(--el-font-size-base);
    transition: var(--el-transition-all);
    padding: 7px 15px;
    font-weight: 700;
    display: inline-block
}

.el-check-tag:hover {
    background-color: var(--el-color-info-light-7)
}

.el-check-tag.el-check-tag--primary.is-checked {
    background-color: var(--el-color-primary-light-8);
    color: var(--el-color-primary)
}

.el-check-tag.el-check-tag--primary.is-checked:hover {
    background-color: var(--el-color-primary-light-7)
}

.el-check-tag.el-check-tag--primary.is-checked.is-disabled {
    background-color: var(--el-color-primary-light-8);
    color: var(--el-disabled-text-color);
    cursor: not-allowed
}

.el-check-tag.el-check-tag--primary.is-checked.is-disabled:hover {
    background-color: var(--el-color-primary-light-8)
}

.el-check-tag.el-check-tag--primary.is-disabled {
    background-color: var(--el-color-info-light-9);
    color: var(--el-disabled-text-color);
    cursor: not-allowed
}

.el-check-tag.el-check-tag--primary.is-disabled:hover {
    background-color: var(--el-color-info-light-9)
}

.el-check-tag.el-check-tag--success.is-checked {
    background-color: var(--el-color-success-light-8);
    color: var(--el-color-success)
}

.el-check-tag.el-check-tag--success.is-checked:hover {
    background-color: var(--el-color-success-light-7)
}

.el-check-tag.el-check-tag--success.is-checked.is-disabled {
    background-color: var(--el-color-success-light-8);
    color: var(--el-disabled-text-color);
    cursor: not-allowed
}

.el-check-tag.el-check-tag--success.is-checked.is-disabled:hover {
    background-color: var(--el-color-success-light-8)
}

.el-check-tag.el-check-tag--success.is-disabled {
    background-color: var(--el-color-success-light-9);
    color: var(--el-disabled-text-color);
    cursor: not-allowed
}

.el-check-tag.el-check-tag--success.is-disabled:hover {
    background-color: var(--el-color-success-light-9)
}

.el-check-tag.el-check-tag--warning.is-checked {
    background-color: var(--el-color-warning-light-8);
    color: var(--el-color-warning)
}

.el-check-tag.el-check-tag--warning.is-checked:hover {
    background-color: var(--el-color-warning-light-7)
}

.el-check-tag.el-check-tag--warning.is-checked.is-disabled {
    background-color: var(--el-color-warning-light-8);
    color: var(--el-disabled-text-color);
    cursor: not-allowed
}

.el-check-tag.el-check-tag--warning.is-checked.is-disabled:hover {
    background-color: var(--el-color-warning-light-8)
}

.el-check-tag.el-check-tag--warning.is-disabled {
    background-color: var(--el-color-warning-light-9);
    color: var(--el-disabled-text-color);
    cursor: not-allowed
}

.el-check-tag.el-check-tag--warning.is-disabled:hover {
    background-color: var(--el-color-warning-light-9)
}

.el-check-tag.el-check-tag--danger.is-checked {
    background-color: var(--el-color-danger-light-8);
    color: var(--el-color-danger)
}

.el-check-tag.el-check-tag--danger.is-checked:hover {
    background-color: var(--el-color-danger-light-7)
}

.el-check-tag.el-check-tag--danger.is-checked.is-disabled {
    background-color: var(--el-color-danger-light-8);
    color: var(--el-disabled-text-color);
    cursor: not-allowed
}

.el-check-tag.el-check-tag--danger.is-checked.is-disabled:hover {
    background-color: var(--el-color-danger-light-8)
}

.el-check-tag.el-check-tag--danger.is-disabled {
    background-color: var(--el-color-danger-light-9);
    color: var(--el-disabled-text-color);
    cursor: not-allowed
}

.el-check-tag.el-check-tag--danger.is-disabled:hover {
    background-color: var(--el-color-danger-light-9)
}

.el-check-tag.el-check-tag--error.is-checked {
    background-color: var(--el-color-error-light-8);
    color: var(--el-color-error)
}

.el-check-tag.el-check-tag--error.is-checked:hover {
    background-color: var(--el-color-error-light-7)
}

.el-check-tag.el-check-tag--error.is-checked.is-disabled {
    background-color: var(--el-color-error-light-8);
    color: var(--el-disabled-text-color);
    cursor: not-allowed
}

.el-check-tag.el-check-tag--error.is-checked.is-disabled:hover {
    background-color: var(--el-color-error-light-8)
}

.el-check-tag.el-check-tag--error.is-disabled {
    background-color: var(--el-color-error-light-9);
    color: var(--el-disabled-text-color);
    cursor: not-allowed
}

.el-check-tag.el-check-tag--error.is-disabled:hover {
    background-color: var(--el-color-error-light-9)
}

.el-check-tag.el-check-tag--info.is-checked {
    background-color: var(--el-color-info-light-8);
    color: var(--el-color-info)
}

.el-check-tag.el-check-tag--info.is-checked:hover {
    background-color: var(--el-color-info-light-7)
}

.el-check-tag.el-check-tag--info.is-checked.is-disabled {
    background-color: var(--el-color-info-light-8);
    color: var(--el-disabled-text-color);
    cursor: not-allowed
}

.el-check-tag.el-check-tag--info.is-checked.is-disabled:hover {
    background-color: var(--el-color-info-light-8)
}

.el-check-tag.el-check-tag--info.is-disabled {
    background-color: var(--el-color-info-light-9);
    color: var(--el-disabled-text-color);
    cursor: not-allowed
}

.el-check-tag.el-check-tag--info.is-disabled:hover {
    background-color: var(--el-color-info-light-9)
}

.el-checkbox-button {
    --el-checkbox-button-checked-bg-color: var(--el-color-primary);
    --el-checkbox-button-checked-text-color: var(--el-color-white);
    --el-checkbox-button-checked-border-color: var(--el-color-primary);
    --el-checkbox-button-disabled-checked-fill: var(--el-border-color-extra-light);
    display: inline-block;
    position: relative
}

.el-checkbox-button__inner {
    line-height: 1;
    font-weight: var(--el-checkbox-font-weight);
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background: var(--el-button-bg-color,var(--el-fill-color-blank));
    outline: var(--el-border);
    color: var(--el-button-text-color,var(--el-text-color-regular));
    -webkit-appearance: none;
    text-align: center;
    box-sizing: border-box;
    transition: var(--el-transition-all);
    -webkit-user-select: none;
    user-select: none;
    font-size: var(--el-font-size-base);
    border-radius: 0;
    margin: 0;
    padding: 8px 15px;
    display: inline-block;
    position: relative
}

.el-checkbox-button__inner.is-round {
    padding: 8px 15px
}

.el-checkbox-button__inner:hover {
    color: var(--el-color-primary)
}

.el-checkbox-button__inner [class*=el-icon-] {
    line-height: .9
}

.el-checkbox-button__inner [class*=el-icon-]+span {
    margin-left: 5px
}

.el-checkbox-button__original {
    opacity: 0;
    z-index: -1;
    outline: none;
    margin: 0;
    position: absolute
}

.el-checkbox-button.is-checked .el-checkbox-button__inner {
    color: var(--el-checkbox-button-checked-text-color);
    background-color: var(--el-checkbox-button-checked-bg-color);
    border-color: var(--el-checkbox-button-checked-border-color);
    box-shadow: -1px 0 0 0 var(--el-color-primary-light-7)
}

.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner {
    border-left-color: var(--el-checkbox-button-checked-border-color)
}

.el-checkbox-button.is-disabled .el-checkbox-button__inner {
    color: var(--el-disabled-text-color);
    cursor: not-allowed;
    background-image: none;
    background-color: var(--el-button-disabled-bg-color,var(--el-fill-color-blank));
    border-color: var(--el-button-disabled-border-color,var(--el-border-color-light));
    box-shadow: none
}

.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner {
    border-left-color: var(--el-button-disabled-border-color,var(--el-border-color-light))
}

.el-checkbox-button.is-disabled.is-checked .el-checkbox-button__inner {
    background-color: var(--el-checkbox-button-disabled-checked-fill)
}

.el-checkbox-button:first-child .el-checkbox-button__inner {
    border-top-left-radius: var(--el-border-radius-base);
    border-bottom-left-radius: var(--el-border-radius-base);
    box-shadow: none!important
}

.el-checkbox-button.is-focus .el-checkbox-button__inner {
    border-color: var(--el-checkbox-button-checked-border-color)
}

.el-checkbox-button:last-child .el-checkbox-button__inner {
    border-top-right-radius: var(--el-border-radius-base);
    border-bottom-right-radius: var(--el-border-radius-base)
}

.el-checkbox-button--large .el-checkbox-button__inner {
    font-size: var(--el-font-size-base);
    border-radius: 0;
    padding: 12px 19px
}

.el-checkbox-button--large .el-checkbox-button__inner.is-round {
    padding: 12px 19px
}

.el-checkbox-button--small .el-checkbox-button__inner {
    border-radius: 0;
    padding: 5px 11px;
    font-size: 12px
}

.el-checkbox-button--small .el-checkbox-button__inner.is-round {
    padding: 5px 11px
}

.el-checkbox-group {
    font-size: 0;
    line-height: 0
}

.el-checkbox {
    --el-checkbox-font-size: 14px;
    --el-checkbox-font-weight: var(--el-font-weight-primary);
    --el-checkbox-text-color: var(--el-text-color-regular);
    --el-checkbox-input-height: 14px;
    --el-checkbox-input-width: 14px;
    --el-checkbox-border-radius: var(--el-border-radius-small);
    --el-checkbox-bg-color: var(--el-fill-color-blank);
    --el-checkbox-input-border: var(--el-border);
    --el-checkbox-disabled-border-color: var(--el-border-color);
    --el-checkbox-disabled-input-fill: var(--el-fill-color-light);
    --el-checkbox-disabled-icon-color: var(--el-text-color-placeholder);
    --el-checkbox-disabled-checked-input-fill: var(--el-border-color-extra-light);
    --el-checkbox-disabled-checked-input-border-color: var(--el-border-color);
    --el-checkbox-disabled-checked-icon-color: var(--el-text-color-placeholder);
    --el-checkbox-checked-text-color: var(--el-color-primary);
    --el-checkbox-checked-input-border-color: var(--el-color-primary);
    --el-checkbox-checked-bg-color: var(--el-color-primary);
    --el-checkbox-checked-icon-color: var(--el-color-white);
    --el-checkbox-input-border-color-hover: var(--el-color-primary);
    color: var(--el-checkbox-text-color);
    font-weight: var(--el-checkbox-font-weight);
    font-size: var(--el-font-size-base);
    cursor: pointer;
    white-space: nowrap;
    -webkit-user-select: none;
    user-select: none;
    height: var(--el-checkbox-height,32px);
    align-items: center;
    margin-right: 30px;
    display: inline-flex;
    position: relative
}

.el-checkbox.is-disabled {
    cursor: not-allowed
}

.el-checkbox.is-bordered {
    border-radius: var(--el-border-radius-base);
    border: var(--el-border);
    box-sizing: border-box;
    padding: 0 15px 0 9px
}

.el-checkbox.is-bordered.is-checked {
    border-color: var(--el-color-primary)
}

.el-checkbox.is-bordered.is-disabled {
    border-color: var(--el-border-color-lighter)
}

.el-checkbox.is-bordered.el-checkbox--large {
    border-radius: var(--el-border-radius-base);
    padding: 0 19px 0 11px
}

.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label {
    font-size: var(--el-font-size-base)
}

.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner {
    width: 14px;
    height: 14px
}

.el-checkbox.is-bordered.el-checkbox--small {
    border-radius: calc(var(--el-border-radius-base) - 1px);
    padding: 0 11px 0 7px
}

.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label {
    font-size: 12px
}

.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner {
    width: 12px;
    height: 12px
}

.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after {
    width: 2px;
    height: 6px
}

.el-checkbox input:focus-visible+.el-checkbox__inner {
    outline: 2px solid var(--el-checkbox-input-border-color-hover);
    outline-offset: 1px;
    border-radius: var(--el-checkbox-border-radius)
}

.el-checkbox__input {
    white-space: nowrap;
    cursor: pointer;
    outline: none;
    display: inline-flex;
    position: relative
}

.el-checkbox__input.is-disabled .el-checkbox__inner {
    background-color: var(--el-checkbox-disabled-input-fill);
    border-color: var(--el-checkbox-disabled-border-color);
    cursor: not-allowed
}

.el-checkbox__input.is-disabled .el-checkbox__inner:after {
    cursor: not-allowed;
    border-color: var(--el-checkbox-disabled-icon-color);
    will-change: transform
}

.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
    background-color: var(--el-checkbox-disabled-checked-input-fill);
    border-color: var(--el-checkbox-disabled-checked-input-border-color)
}

.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after {
    border-color: var(--el-checkbox-disabled-checked-icon-color)
}

.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner {
    background-color: var(--el-checkbox-disabled-checked-input-fill);
    border-color: var(--el-checkbox-disabled-checked-input-border-color)
}

.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before {
    background-color: var(--el-checkbox-disabled-checked-icon-color);
    border-color: var(--el-checkbox-disabled-checked-icon-color)
}

.el-checkbox__input.is-disabled+span.el-checkbox__label {
    color: var(--el-disabled-text-color);
    cursor: not-allowed
}

.el-checkbox__input.is-checked .el-checkbox__inner {
    background-color: var(--el-checkbox-checked-bg-color);
    border-color: var(--el-checkbox-checked-input-border-color)
}

.el-checkbox__input.is-checked .el-checkbox__inner:after {
    border-color: var(--el-checkbox-checked-icon-color);
    transform: translate(-45%,-60%)rotate(45deg)scaleY(1)
}

.el-checkbox__input.is-checked+.el-checkbox__label {
    color: var(--el-checkbox-checked-text-color)
}

.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible) {
    border-color: var(--el-checkbox-input-border-color-hover)
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner {
    background-color: var(--el-checkbox-checked-bg-color);
    border-color: var(--el-checkbox-checked-input-border-color)
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner:before {
    content: "";
    background-color: var(--el-checkbox-checked-icon-color);
    height: 2px;
    display: block;
    position: absolute;
    top: 5px;
    left: 0;
    right: 0;
    transform: scale(.5)
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner:after {
    display: none
}

.el-checkbox__inner {
    border: var(--el-checkbox-input-border);
    border-radius: var(--el-checkbox-border-radius);
    box-sizing: border-box;
    width: var(--el-checkbox-input-width);
    height: var(--el-checkbox-input-height);
    background-color: var(--el-checkbox-bg-color);
    z-index: var(--el-index-normal);
    transition: border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46);
    display: inline-block;
    position: relative
}

.el-checkbox__inner:hover {
    border-color: var(--el-checkbox-input-border-color-hover)
}

.el-checkbox__inner:after {
    box-sizing: content-box;
    content: "";
    transform-origin: 50%;
    border: 1px solid #0000;
    border-top: 0;
    border-left: 0;
    width: 3px;
    height: 7px;
    transition: transform .15s ease-in 50ms;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-45%,-60%)rotate(45deg)scaleY(0)
}

.el-checkbox__original {
    opacity: 0;
    z-index: -1;
    outline: none;
    width: 0;
    height: 0;
    margin: 0;
    position: absolute
}

.el-checkbox__label {
    line-height: 1;
    font-size: var(--el-checkbox-font-size);
    padding-left: 8px;
    display: inline-block
}

.el-checkbox.el-checkbox--large {
    height: 40px
}

.el-checkbox.el-checkbox--large .el-checkbox__label {
    font-size: 14px
}

.el-checkbox.el-checkbox--large .el-checkbox__inner {
    width: 14px;
    height: 14px
}

.el-checkbox.el-checkbox--small {
    height: 24px
}

.el-checkbox.el-checkbox--small .el-checkbox__label {
    font-size: 12px
}

.el-checkbox.el-checkbox--small .el-checkbox__inner {
    width: 12px;
    height: 12px
}

.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before {
    top: 4px
}

.el-checkbox.el-checkbox--small .el-checkbox__inner:after {
    width: 2px;
    height: 6px
}

.el-checkbox:last-of-type {
    margin-right: 0
}

[class*=el-col-] {
    box-sizing: border-box
}

[class*=el-col-].is-guttered {
    min-height: 1px;
    display: block
}

.el-col-0 {
    flex: 0 0;
    max-width: 0%;
    display: none
}

.el-col-0.is-guttered {
    display: none
}

.el-col-offset-0 {
    margin-left: 0%
}

.el-col-pull-0 {
    position: relative;
    right: 0%
}

.el-col-push-0 {
    position: relative;
    left: 0%
}

.el-col-1 {
    flex: 0 0 4.16667%;
    max-width: 4.16667%;
    display: block
}

.el-col-1.is-guttered {
    display: block
}

.el-col-offset-1 {
    margin-left: 4.16667%
}

.el-col-pull-1 {
    position: relative;
    right: 4.16667%
}

.el-col-push-1 {
    position: relative;
    left: 4.16667%
}

.el-col-2 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
    display: block
}

.el-col-2.is-guttered {
    display: block
}

.el-col-offset-2 {
    margin-left: 8.33333%
}

.el-col-pull-2 {
    position: relative;
    right: 8.33333%
}

.el-col-push-2 {
    position: relative;
    left: 8.33333%
}

.el-col-3 {
    flex: 0 0 12.5%;
    max-width: 12.5%;
    display: block
}

.el-col-3.is-guttered {
    display: block
}

.el-col-offset-3 {
    margin-left: 12.5%
}

.el-col-pull-3 {
    position: relative;
    right: 12.5%
}

.el-col-push-3 {
    position: relative;
    left: 12.5%
}

.el-col-4 {
    flex: 0 0 16.6667%;
    max-width: 16.6667%;
    display: block
}

.el-col-4.is-guttered {
    display: block
}

.el-col-offset-4 {
    margin-left: 16.6667%
}

.el-col-pull-4 {
    position: relative;
    right: 16.6667%
}

.el-col-push-4 {
    position: relative;
    left: 16.6667%
}

.el-col-5 {
    flex: 0 0 20.8333%;
    max-width: 20.8333%;
    display: block
}

.el-col-5.is-guttered {
    display: block
}

.el-col-offset-5 {
    margin-left: 20.8333%
}

.el-col-pull-5 {
    position: relative;
    right: 20.8333%
}

.el-col-push-5 {
    position: relative;
    left: 20.8333%
}

.el-col-6 {
    flex: 0 0 25%;
    max-width: 25%;
    display: block
}

.el-col-6.is-guttered {
    display: block
}

.el-col-offset-6 {
    margin-left: 25%
}

.el-col-pull-6 {
    position: relative;
    right: 25%
}

.el-col-push-6 {
    position: relative;
    left: 25%
}

.el-col-7 {
    flex: 0 0 29.1667%;
    max-width: 29.1667%;
    display: block
}

.el-col-7.is-guttered {
    display: block
}

.el-col-offset-7 {
    margin-left: 29.1667%
}

.el-col-pull-7 {
    position: relative;
    right: 29.1667%
}

.el-col-push-7 {
    position: relative;
    left: 29.1667%
}

.el-col-8 {
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
    display: block
}

.el-col-8.is-guttered {
    display: block
}

.el-col-offset-8 {
    margin-left: 33.3333%
}

.el-col-pull-8 {
    position: relative;
    right: 33.3333%
}

.el-col-push-8 {
    position: relative;
    left: 33.3333%
}

.el-col-9 {
    flex: 0 0 37.5%;
    max-width: 37.5%;
    display: block
}

.el-col-9.is-guttered {
    display: block
}

.el-col-offset-9 {
    margin-left: 37.5%
}

.el-col-pull-9 {
    position: relative;
    right: 37.5%
}

.el-col-push-9 {
    position: relative;
    left: 37.5%
}

.el-col-10 {
    flex: 0 0 41.6667%;
    max-width: 41.6667%;
    display: block
}

.el-col-10.is-guttered {
    display: block
}

.el-col-offset-10 {
    margin-left: 41.6667%
}

.el-col-pull-10 {
    position: relative;
    right: 41.6667%
}

.el-col-push-10 {
    position: relative;
    left: 41.6667%
}

.el-col-11 {
    flex: 0 0 45.8333%;
    max-width: 45.8333%;
    display: block
}

.el-col-11.is-guttered {
    display: block
}

.el-col-offset-11 {
    margin-left: 45.8333%
}

.el-col-pull-11 {
    position: relative;
    right: 45.8333%
}

.el-col-push-11 {
    position: relative;
    left: 45.8333%
}

.el-col-12 {
    flex: 0 0 50%;
    max-width: 50%;
    display: block
}

.el-col-12.is-guttered {
    display: block
}

.el-col-offset-12 {
    margin-left: 50%
}

.el-col-pull-12 {
    position: relative;
    right: 50%
}

.el-col-push-12 {
    position: relative;
    left: 50%
}

.el-col-13 {
    flex: 0 0 54.1667%;
    max-width: 54.1667%;
    display: block
}

.el-col-13.is-guttered {
    display: block
}

.el-col-offset-13 {
    margin-left: 54.1667%
}

.el-col-pull-13 {
    position: relative;
    right: 54.1667%
}

.el-col-push-13 {
    position: relative;
    left: 54.1667%
}

.el-col-14 {
    flex: 0 0 58.3333%;
    max-width: 58.3333%;
    display: block
}

.el-col-14.is-guttered {
    display: block
}

.el-col-offset-14 {
    margin-left: 58.3333%
}

.el-col-pull-14 {
    position: relative;
    right: 58.3333%
}

.el-col-push-14 {
    position: relative;
    left: 58.3333%
}

.el-col-15 {
    flex: 0 0 62.5%;
    max-width: 62.5%;
    display: block
}

.el-col-15.is-guttered {
    display: block
}

.el-col-offset-15 {
    margin-left: 62.5%
}

.el-col-pull-15 {
    position: relative;
    right: 62.5%
}

.el-col-push-15 {
    position: relative;
    left: 62.5%
}

.el-col-16 {
    flex: 0 0 66.6667%;
    max-width: 66.6667%;
    display: block
}

.el-col-16.is-guttered {
    display: block
}

.el-col-offset-16 {
    margin-left: 66.6667%
}

.el-col-pull-16 {
    position: relative;
    right: 66.6667%
}

.el-col-push-16 {
    position: relative;
    left: 66.6667%
}

.el-col-17 {
    flex: 0 0 70.8333%;
    max-width: 70.8333%;
    display: block
}

.el-col-17.is-guttered {
    display: block
}

.el-col-offset-17 {
    margin-left: 70.8333%
}

.el-col-pull-17 {
    position: relative;
    right: 70.8333%
}

.el-col-push-17 {
    position: relative;
    left: 70.8333%
}

.el-col-18 {
    flex: 0 0 75%;
    max-width: 75%;
    display: block
}

.el-col-18.is-guttered {
    display: block
}

.el-col-offset-18 {
    margin-left: 75%
}

.el-col-pull-18 {
    position: relative;
    right: 75%
}

.el-col-push-18 {
    position: relative;
    left: 75%
}

.el-col-19 {
    flex: 0 0 79.1667%;
    max-width: 79.1667%;
    display: block
}

.el-col-19.is-guttered {
    display: block
}

.el-col-offset-19 {
    margin-left: 79.1667%
}

.el-col-pull-19 {
    position: relative;
    right: 79.1667%
}

.el-col-push-19 {
    position: relative;
    left: 79.1667%
}

.el-col-20 {
    flex: 0 0 83.3333%;
    max-width: 83.3333%;
    display: block
}

.el-col-20.is-guttered {
    display: block
}

.el-col-offset-20 {
    margin-left: 83.3333%
}

.el-col-pull-20 {
    position: relative;
    right: 83.3333%
}

.el-col-push-20 {
    position: relative;
    left: 83.3333%
}

.el-col-21 {
    flex: 0 0 87.5%;
    max-width: 87.5%;
    display: block
}

.el-col-21.is-guttered {
    display: block
}

.el-col-offset-21 {
    margin-left: 87.5%
}

.el-col-pull-21 {
    position: relative;
    right: 87.5%
}

.el-col-push-21 {
    position: relative;
    left: 87.5%
}

.el-col-22 {
    flex: 0 0 91.6667%;
    max-width: 91.6667%;
    display: block
}

.el-col-22.is-guttered {
    display: block
}

.el-col-offset-22 {
    margin-left: 91.6667%
}

.el-col-pull-22 {
    position: relative;
    right: 91.6667%
}

.el-col-push-22 {
    position: relative;
    left: 91.6667%
}

.el-col-23 {
    flex: 0 0 95.8333%;
    max-width: 95.8333%;
    display: block
}

.el-col-23.is-guttered {
    display: block
}

.el-col-offset-23 {
    margin-left: 95.8333%
}

.el-col-pull-23 {
    position: relative;
    right: 95.8333%
}

.el-col-push-23 {
    position: relative;
    left: 95.8333%
}

.el-col-24 {
    flex: 0 0 100%;
    max-width: 100%;
    display: block
}

.el-col-24.is-guttered {
    display: block
}

.el-col-offset-24 {
    margin-left: 100%
}

.el-col-pull-24 {
    position: relative;
    right: 100%
}

.el-col-push-24 {
    position: relative;
    left: 100%
}

@media only screen and (width<=767px) {
    .el-col-xs-0 {
        flex: 0 0;
        max-width: 0%;
        display: none
    }

    .el-col-xs-0.is-guttered {
        display: none
    }

    .el-col-xs-offset-0 {
        margin-left: 0%
    }

    .el-col-xs-pull-0 {
        position: relative;
        right: 0%
    }

    .el-col-xs-push-0 {
        position: relative;
        left: 0%
    }

    .el-col-xs-1 {
        flex: 0 0 4.16667%;
        max-width: 4.16667%;
        display: block
    }

    .el-col-xs-1.is-guttered {
        display: block
    }

    .el-col-xs-offset-1 {
        margin-left: 4.16667%
    }

    .el-col-xs-pull-1 {
        position: relative;
        right: 4.16667%
    }

    .el-col-xs-push-1 {
        position: relative;
        left: 4.16667%
    }

    .el-col-xs-2 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
        display: block
    }

    .el-col-xs-2.is-guttered {
        display: block
    }

    .el-col-xs-offset-2 {
        margin-left: 8.33333%
    }

    .el-col-xs-pull-2 {
        position: relative;
        right: 8.33333%
    }

    .el-col-xs-push-2 {
        position: relative;
        left: 8.33333%
    }

    .el-col-xs-3 {
        flex: 0 0 12.5%;
        max-width: 12.5%;
        display: block
    }

    .el-col-xs-3.is-guttered {
        display: block
    }

    .el-col-xs-offset-3 {
        margin-left: 12.5%
    }

    .el-col-xs-pull-3 {
        position: relative;
        right: 12.5%
    }

    .el-col-xs-push-3 {
        position: relative;
        left: 12.5%
    }

    .el-col-xs-4 {
        flex: 0 0 16.6667%;
        max-width: 16.6667%;
        display: block
    }

    .el-col-xs-4.is-guttered {
        display: block
    }

    .el-col-xs-offset-4 {
        margin-left: 16.6667%
    }

    .el-col-xs-pull-4 {
        position: relative;
        right: 16.6667%
    }

    .el-col-xs-push-4 {
        position: relative;
        left: 16.6667%
    }

    .el-col-xs-5 {
        flex: 0 0 20.8333%;
        max-width: 20.8333%;
        display: block
    }

    .el-col-xs-5.is-guttered {
        display: block
    }

    .el-col-xs-offset-5 {
        margin-left: 20.8333%
    }

    .el-col-xs-pull-5 {
        position: relative;
        right: 20.8333%
    }

    .el-col-xs-push-5 {
        position: relative;
        left: 20.8333%
    }

    .el-col-xs-6 {
        flex: 0 0 25%;
        max-width: 25%;
        display: block
    }

    .el-col-xs-6.is-guttered {
        display: block
    }

    .el-col-xs-offset-6 {
        margin-left: 25%
    }

    .el-col-xs-pull-6 {
        position: relative;
        right: 25%
    }

    .el-col-xs-push-6 {
        position: relative;
        left: 25%
    }

    .el-col-xs-7 {
        flex: 0 0 29.1667%;
        max-width: 29.1667%;
        display: block
    }

    .el-col-xs-7.is-guttered {
        display: block
    }

    .el-col-xs-offset-7 {
        margin-left: 29.1667%
    }

    .el-col-xs-pull-7 {
        position: relative;
        right: 29.1667%
    }

    .el-col-xs-push-7 {
        position: relative;
        left: 29.1667%
    }

    .el-col-xs-8 {
        flex: 0 0 33.3333%;
        max-width: 33.3333%;
        display: block
    }

    .el-col-xs-8.is-guttered {
        display: block
    }

    .el-col-xs-offset-8 {
        margin-left: 33.3333%
    }

    .el-col-xs-pull-8 {
        position: relative;
        right: 33.3333%
    }

    .el-col-xs-push-8 {
        position: relative;
        left: 33.3333%
    }

    .el-col-xs-9 {
        flex: 0 0 37.5%;
        max-width: 37.5%;
        display: block
    }

    .el-col-xs-9.is-guttered {
        display: block
    }

    .el-col-xs-offset-9 {
        margin-left: 37.5%
    }

    .el-col-xs-pull-9 {
        position: relative;
        right: 37.5%
    }

    .el-col-xs-push-9 {
        position: relative;
        left: 37.5%
    }

    .el-col-xs-10 {
        flex: 0 0 41.6667%;
        max-width: 41.6667%;
        display: block
    }

    .el-col-xs-10.is-guttered {
        display: block
    }

    .el-col-xs-offset-10 {
        margin-left: 41.6667%
    }

    .el-col-xs-pull-10 {
        position: relative;
        right: 41.6667%
    }

    .el-col-xs-push-10 {
        position: relative;
        left: 41.6667%
    }

    .el-col-xs-11 {
        flex: 0 0 45.8333%;
        max-width: 45.8333%;
        display: block
    }

    .el-col-xs-11.is-guttered {
        display: block
    }

    .el-col-xs-offset-11 {
        margin-left: 45.8333%
    }

    .el-col-xs-pull-11 {
        position: relative;
        right: 45.8333%
    }

    .el-col-xs-push-11 {
        position: relative;
        left: 45.8333%
    }

    .el-col-xs-12 {
        flex: 0 0 50%;
        max-width: 50%;
        display: block
    }

    .el-col-xs-12.is-guttered {
        display: block
    }

    .el-col-xs-offset-12 {
        margin-left: 50%
    }

    .el-col-xs-pull-12 {
        position: relative;
        right: 50%
    }

    .el-col-xs-push-12 {
        position: relative;
        left: 50%
    }

    .el-col-xs-13 {
        flex: 0 0 54.1667%;
        max-width: 54.1667%;
        display: block
    }

    .el-col-xs-13.is-guttered {
        display: block
    }

    .el-col-xs-offset-13 {
        margin-left: 54.1667%
    }

    .el-col-xs-pull-13 {
        position: relative;
        right: 54.1667%
    }

    .el-col-xs-push-13 {
        position: relative;
        left: 54.1667%
    }

    .el-col-xs-14 {
        flex: 0 0 58.3333%;
        max-width: 58.3333%;
        display: block
    }

    .el-col-xs-14.is-guttered {
        display: block
    }

    .el-col-xs-offset-14 {
        margin-left: 58.3333%
    }

    .el-col-xs-pull-14 {
        position: relative;
        right: 58.3333%
    }

    .el-col-xs-push-14 {
        position: relative;
        left: 58.3333%
    }

    .el-col-xs-15 {
        flex: 0 0 62.5%;
        max-width: 62.5%;
        display: block
    }

    .el-col-xs-15.is-guttered {
        display: block
    }

    .el-col-xs-offset-15 {
        margin-left: 62.5%
    }

    .el-col-xs-pull-15 {
        position: relative;
        right: 62.5%
    }

    .el-col-xs-push-15 {
        position: relative;
        left: 62.5%
    }

    .el-col-xs-16 {
        flex: 0 0 66.6667%;
        max-width: 66.6667%;
        display: block
    }

    .el-col-xs-16.is-guttered {
        display: block
    }

    .el-col-xs-offset-16 {
        margin-left: 66.6667%
    }

    .el-col-xs-pull-16 {
        position: relative;
        right: 66.6667%
    }

    .el-col-xs-push-16 {
        position: relative;
        left: 66.6667%
    }

    .el-col-xs-17 {
        flex: 0 0 70.8333%;
        max-width: 70.8333%;
        display: block
    }

    .el-col-xs-17.is-guttered {
        display: block
    }

    .el-col-xs-offset-17 {
        margin-left: 70.8333%
    }

    .el-col-xs-pull-17 {
        position: relative;
        right: 70.8333%
    }

    .el-col-xs-push-17 {
        position: relative;
        left: 70.8333%
    }

    .el-col-xs-18 {
        flex: 0 0 75%;
        max-width: 75%;
        display: block
    }

    .el-col-xs-18.is-guttered {
        display: block
    }

    .el-col-xs-offset-18 {
        margin-left: 75%
    }

    .el-col-xs-pull-18 {
        position: relative;
        right: 75%
    }

    .el-col-xs-push-18 {
        position: relative;
        left: 75%
    }

    .el-col-xs-19 {
        flex: 0 0 79.1667%;
        max-width: 79.1667%;
        display: block
    }

    .el-col-xs-19.is-guttered {
        display: block
    }

    .el-col-xs-offset-19 {
        margin-left: 79.1667%
    }

    .el-col-xs-pull-19 {
        position: relative;
        right: 79.1667%
    }

    .el-col-xs-push-19 {
        position: relative;
        left: 79.1667%
    }

    .el-col-xs-20 {
        flex: 0 0 83.3333%;
        max-width: 83.3333%;
        display: block
    }

    .el-col-xs-20.is-guttered {
        display: block
    }

    .el-col-xs-offset-20 {
        margin-left: 83.3333%
    }

    .el-col-xs-pull-20 {
        position: relative;
        right: 83.3333%
    }

    .el-col-xs-push-20 {
        position: relative;
        left: 83.3333%
    }

    .el-col-xs-21 {
        flex: 0 0 87.5%;
        max-width: 87.5%;
        display: block
    }

    .el-col-xs-21.is-guttered {
        display: block
    }

    .el-col-xs-offset-21 {
        margin-left: 87.5%
    }

    .el-col-xs-pull-21 {
        position: relative;
        right: 87.5%
    }

    .el-col-xs-push-21 {
        position: relative;
        left: 87.5%
    }

    .el-col-xs-22 {
        flex: 0 0 91.6667%;
        max-width: 91.6667%;
        display: block
    }

    .el-col-xs-22.is-guttered {
        display: block
    }

    .el-col-xs-offset-22 {
        margin-left: 91.6667%
    }

    .el-col-xs-pull-22 {
        position: relative;
        right: 91.6667%
    }

    .el-col-xs-push-22 {
        position: relative;
        left: 91.6667%
    }

    .el-col-xs-23 {
        flex: 0 0 95.8333%;
        max-width: 95.8333%;
        display: block
    }

    .el-col-xs-23.is-guttered {
        display: block
    }

    .el-col-xs-offset-23 {
        margin-left: 95.8333%
    }

    .el-col-xs-pull-23 {
        position: relative;
        right: 95.8333%
    }

    .el-col-xs-push-23 {
        position: relative;
        left: 95.8333%
    }

    .el-col-xs-24 {
        flex: 0 0 100%;
        max-width: 100%;
        display: block
    }

    .el-col-xs-24.is-guttered {
        display: block
    }

    .el-col-xs-offset-24 {
        margin-left: 100%
    }

    .el-col-xs-pull-24 {
        position: relative;
        right: 100%
    }

    .el-col-xs-push-24 {
        position: relative;
        left: 100%
    }
}

@media only screen and (width>=768px) {
    .el-col-sm-0 {
        flex: 0 0;
        max-width: 0%;
        display: none
    }

    .el-col-sm-0.is-guttered {
        display: none
    }

    .el-col-sm-offset-0 {
        margin-left: 0%
    }

    .el-col-sm-pull-0 {
        position: relative;
        right: 0%
    }

    .el-col-sm-push-0 {
        position: relative;
        left: 0%
    }

    .el-col-sm-1 {
        flex: 0 0 4.16667%;
        max-width: 4.16667%;
        display: block
    }

    .el-col-sm-1.is-guttered {
        display: block
    }

    .el-col-sm-offset-1 {
        margin-left: 4.16667%
    }

    .el-col-sm-pull-1 {
        position: relative;
        right: 4.16667%
    }

    .el-col-sm-push-1 {
        position: relative;
        left: 4.16667%
    }

    .el-col-sm-2 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
        display: block
    }

    .el-col-sm-2.is-guttered {
        display: block
    }

    .el-col-sm-offset-2 {
        margin-left: 8.33333%
    }

    .el-col-sm-pull-2 {
        position: relative;
        right: 8.33333%
    }

    .el-col-sm-push-2 {
        position: relative;
        left: 8.33333%
    }

    .el-col-sm-3 {
        flex: 0 0 12.5%;
        max-width: 12.5%;
        display: block
    }

    .el-col-sm-3.is-guttered {
        display: block
    }

    .el-col-sm-offset-3 {
        margin-left: 12.5%
    }

    .el-col-sm-pull-3 {
        position: relative;
        right: 12.5%
    }

    .el-col-sm-push-3 {
        position: relative;
        left: 12.5%
    }

    .el-col-sm-4 {
        flex: 0 0 16.6667%;
        max-width: 16.6667%;
        display: block
    }

    .el-col-sm-4.is-guttered {
        display: block
    }

    .el-col-sm-offset-4 {
        margin-left: 16.6667%
    }

    .el-col-sm-pull-4 {
        position: relative;
        right: 16.6667%
    }

    .el-col-sm-push-4 {
        position: relative;
        left: 16.6667%
    }

    .el-col-sm-5 {
        flex: 0 0 20.8333%;
        max-width: 20.8333%;
        display: block
    }

    .el-col-sm-5.is-guttered {
        display: block
    }

    .el-col-sm-offset-5 {
        margin-left: 20.8333%
    }

    .el-col-sm-pull-5 {
        position: relative;
        right: 20.8333%
    }

    .el-col-sm-push-5 {
        position: relative;
        left: 20.8333%
    }

    .el-col-sm-6 {
        flex: 0 0 25%;
        max-width: 25%;
        display: block
    }

    .el-col-sm-6.is-guttered {
        display: block
    }

    .el-col-sm-offset-6 {
        margin-left: 25%
    }

    .el-col-sm-pull-6 {
        position: relative;
        right: 25%
    }

    .el-col-sm-push-6 {
        position: relative;
        left: 25%
    }

    .el-col-sm-7 {
        flex: 0 0 29.1667%;
        max-width: 29.1667%;
        display: block
    }

    .el-col-sm-7.is-guttered {
        display: block
    }

    .el-col-sm-offset-7 {
        margin-left: 29.1667%
    }

    .el-col-sm-pull-7 {
        position: relative;
        right: 29.1667%
    }

    .el-col-sm-push-7 {
        position: relative;
        left: 29.1667%
    }

    .el-col-sm-8 {
        flex: 0 0 33.3333%;
        max-width: 33.3333%;
        display: block
    }

    .el-col-sm-8.is-guttered {
        display: block
    }

    .el-col-sm-offset-8 {
        margin-left: 33.3333%
    }

    .el-col-sm-pull-8 {
        position: relative;
        right: 33.3333%
    }

    .el-col-sm-push-8 {
        position: relative;
        left: 33.3333%
    }

    .el-col-sm-9 {
        flex: 0 0 37.5%;
        max-width: 37.5%;
        display: block
    }

    .el-col-sm-9.is-guttered {
        display: block
    }

    .el-col-sm-offset-9 {
        margin-left: 37.5%
    }

    .el-col-sm-pull-9 {
        position: relative;
        right: 37.5%
    }

    .el-col-sm-push-9 {
        position: relative;
        left: 37.5%
    }

    .el-col-sm-10 {
        flex: 0 0 41.6667%;
        max-width: 41.6667%;
        display: block
    }

    .el-col-sm-10.is-guttered {
        display: block
    }

    .el-col-sm-offset-10 {
        margin-left: 41.6667%
    }

    .el-col-sm-pull-10 {
        position: relative;
        right: 41.6667%
    }

    .el-col-sm-push-10 {
        position: relative;
        left: 41.6667%
    }

    .el-col-sm-11 {
        flex: 0 0 45.8333%;
        max-width: 45.8333%;
        display: block
    }

    .el-col-sm-11.is-guttered {
        display: block
    }

    .el-col-sm-offset-11 {
        margin-left: 45.8333%
    }

    .el-col-sm-pull-11 {
        position: relative;
        right: 45.8333%
    }

    .el-col-sm-push-11 {
        position: relative;
        left: 45.8333%
    }

    .el-col-sm-12 {
        flex: 0 0 50%;
        max-width: 50%;
        display: block
    }

    .el-col-sm-12.is-guttered {
        display: block
    }

    .el-col-sm-offset-12 {
        margin-left: 50%
    }

    .el-col-sm-pull-12 {
        position: relative;
        right: 50%
    }

    .el-col-sm-push-12 {
        position: relative;
        left: 50%
    }

    .el-col-sm-13 {
        flex: 0 0 54.1667%;
        max-width: 54.1667%;
        display: block
    }

    .el-col-sm-13.is-guttered {
        display: block
    }

    .el-col-sm-offset-13 {
        margin-left: 54.1667%
    }

    .el-col-sm-pull-13 {
        position: relative;
        right: 54.1667%
    }

    .el-col-sm-push-13 {
        position: relative;
        left: 54.1667%
    }

    .el-col-sm-14 {
        flex: 0 0 58.3333%;
        max-width: 58.3333%;
        display: block
    }

    .el-col-sm-14.is-guttered {
        display: block
    }

    .el-col-sm-offset-14 {
        margin-left: 58.3333%
    }

    .el-col-sm-pull-14 {
        position: relative;
        right: 58.3333%
    }

    .el-col-sm-push-14 {
        position: relative;
        left: 58.3333%
    }

    .el-col-sm-15 {
        flex: 0 0 62.5%;
        max-width: 62.5%;
        display: block
    }

    .el-col-sm-15.is-guttered {
        display: block
    }

    .el-col-sm-offset-15 {
        margin-left: 62.5%
    }

    .el-col-sm-pull-15 {
        position: relative;
        right: 62.5%
    }

    .el-col-sm-push-15 {
        position: relative;
        left: 62.5%
    }

    .el-col-sm-16 {
        flex: 0 0 66.6667%;
        max-width: 66.6667%;
        display: block
    }

    .el-col-sm-16.is-guttered {
        display: block
    }

    .el-col-sm-offset-16 {
        margin-left: 66.6667%
    }

    .el-col-sm-pull-16 {
        position: relative;
        right: 66.6667%
    }

    .el-col-sm-push-16 {
        position: relative;
        left: 66.6667%
    }

    .el-col-sm-17 {
        flex: 0 0 70.8333%;
        max-width: 70.8333%;
        display: block
    }

    .el-col-sm-17.is-guttered {
        display: block
    }

    .el-col-sm-offset-17 {
        margin-left: 70.8333%
    }

    .el-col-sm-pull-17 {
        position: relative;
        right: 70.8333%
    }

    .el-col-sm-push-17 {
        position: relative;
        left: 70.8333%
    }

    .el-col-sm-18 {
        flex: 0 0 75%;
        max-width: 75%;
        display: block
    }

    .el-col-sm-18.is-guttered {
        display: block
    }

    .el-col-sm-offset-18 {
        margin-left: 75%
    }

    .el-col-sm-pull-18 {
        position: relative;
        right: 75%
    }

    .el-col-sm-push-18 {
        position: relative;
        left: 75%
    }

    .el-col-sm-19 {
        flex: 0 0 79.1667%;
        max-width: 79.1667%;
        display: block
    }

    .el-col-sm-19.is-guttered {
        display: block
    }

    .el-col-sm-offset-19 {
        margin-left: 79.1667%
    }

    .el-col-sm-pull-19 {
        position: relative;
        right: 79.1667%
    }

    .el-col-sm-push-19 {
        position: relative;
        left: 79.1667%
    }

    .el-col-sm-20 {
        flex: 0 0 83.3333%;
        max-width: 83.3333%;
        display: block
    }

    .el-col-sm-20.is-guttered {
        display: block
    }

    .el-col-sm-offset-20 {
        margin-left: 83.3333%
    }

    .el-col-sm-pull-20 {
        position: relative;
        right: 83.3333%
    }

    .el-col-sm-push-20 {
        position: relative;
        left: 83.3333%
    }

    .el-col-sm-21 {
        flex: 0 0 87.5%;
        max-width: 87.5%;
        display: block
    }

    .el-col-sm-21.is-guttered {
        display: block
    }

    .el-col-sm-offset-21 {
        margin-left: 87.5%
    }

    .el-col-sm-pull-21 {
        position: relative;
        right: 87.5%
    }

    .el-col-sm-push-21 {
        position: relative;
        left: 87.5%
    }

    .el-col-sm-22 {
        flex: 0 0 91.6667%;
        max-width: 91.6667%;
        display: block
    }

    .el-col-sm-22.is-guttered {
        display: block
    }

    .el-col-sm-offset-22 {
        margin-left: 91.6667%
    }

    .el-col-sm-pull-22 {
        position: relative;
        right: 91.6667%
    }

    .el-col-sm-push-22 {
        position: relative;
        left: 91.6667%
    }

    .el-col-sm-23 {
        flex: 0 0 95.8333%;
        max-width: 95.8333%;
        display: block
    }

    .el-col-sm-23.is-guttered {
        display: block
    }

    .el-col-sm-offset-23 {
        margin-left: 95.8333%
    }

    .el-col-sm-pull-23 {
        position: relative;
        right: 95.8333%
    }

    .el-col-sm-push-23 {
        position: relative;
        left: 95.8333%
    }

    .el-col-sm-24 {
        flex: 0 0 100%;
        max-width: 100%;
        display: block
    }

    .el-col-sm-24.is-guttered {
        display: block
    }

    .el-col-sm-offset-24 {
        margin-left: 100%
    }

    .el-col-sm-pull-24 {
        position: relative;
        right: 100%
    }

    .el-col-sm-push-24 {
        position: relative;
        left: 100%
    }
}

@media only screen and (width>=992px) {
    .el-col-md-0 {
        flex: 0 0;
        max-width: 0%;
        display: none
    }

    .el-col-md-0.is-guttered {
        display: none
    }

    .el-col-md-offset-0 {
        margin-left: 0%
    }

    .el-col-md-pull-0 {
        position: relative;
        right: 0%
    }

    .el-col-md-push-0 {
        position: relative;
        left: 0%
    }

    .el-col-md-1 {
        flex: 0 0 4.16667%;
        max-width: 4.16667%;
        display: block
    }

    .el-col-md-1.is-guttered {
        display: block
    }

    .el-col-md-offset-1 {
        margin-left: 4.16667%
    }

    .el-col-md-pull-1 {
        position: relative;
        right: 4.16667%
    }

    .el-col-md-push-1 {
        position: relative;
        left: 4.16667%
    }

    .el-col-md-2 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
        display: block
    }

    .el-col-md-2.is-guttered {
        display: block
    }

    .el-col-md-offset-2 {
        margin-left: 8.33333%
    }

    .el-col-md-pull-2 {
        position: relative;
        right: 8.33333%
    }

    .el-col-md-push-2 {
        position: relative;
        left: 8.33333%
    }

    .el-col-md-3 {
        flex: 0 0 12.5%;
        max-width: 12.5%;
        display: block
    }

    .el-col-md-3.is-guttered {
        display: block
    }

    .el-col-md-offset-3 {
        margin-left: 12.5%
    }

    .el-col-md-pull-3 {
        position: relative;
        right: 12.5%
    }

    .el-col-md-push-3 {
        position: relative;
        left: 12.5%
    }

    .el-col-md-4 {
        flex: 0 0 16.6667%;
        max-width: 16.6667%;
        display: block
    }

    .el-col-md-4.is-guttered {
        display: block
    }

    .el-col-md-offset-4 {
        margin-left: 16.6667%
    }

    .el-col-md-pull-4 {
        position: relative;
        right: 16.6667%
    }

    .el-col-md-push-4 {
        position: relative;
        left: 16.6667%
    }

    .el-col-md-5 {
        flex: 0 0 20.8333%;
        max-width: 20.8333%;
        display: block
    }

    .el-col-md-5.is-guttered {
        display: block
    }

    .el-col-md-offset-5 {
        margin-left: 20.8333%
    }

    .el-col-md-pull-5 {
        position: relative;
        right: 20.8333%
    }

    .el-col-md-push-5 {
        position: relative;
        left: 20.8333%
    }

    .el-col-md-6 {
        flex: 0 0 25%;
        max-width: 25%;
        display: block
    }

    .el-col-md-6.is-guttered {
        display: block
    }

    .el-col-md-offset-6 {
        margin-left: 25%
    }

    .el-col-md-pull-6 {
        position: relative;
        right: 25%
    }

    .el-col-md-push-6 {
        position: relative;
        left: 25%
    }

    .el-col-md-7 {
        flex: 0 0 29.1667%;
        max-width: 29.1667%;
        display: block
    }

    .el-col-md-7.is-guttered {
        display: block
    }

    .el-col-md-offset-7 {
        margin-left: 29.1667%
    }

    .el-col-md-pull-7 {
        position: relative;
        right: 29.1667%
    }

    .el-col-md-push-7 {
        position: relative;
        left: 29.1667%
    }

    .el-col-md-8 {
        flex: 0 0 33.3333%;
        max-width: 33.3333%;
        display: block
    }

    .el-col-md-8.is-guttered {
        display: block
    }

    .el-col-md-offset-8 {
        margin-left: 33.3333%
    }

    .el-col-md-pull-8 {
        position: relative;
        right: 33.3333%
    }

    .el-col-md-push-8 {
        position: relative;
        left: 33.3333%
    }

    .el-col-md-9 {
        flex: 0 0 37.5%;
        max-width: 37.5%;
        display: block
    }

    .el-col-md-9.is-guttered {
        display: block
    }

    .el-col-md-offset-9 {
        margin-left: 37.5%
    }

    .el-col-md-pull-9 {
        position: relative;
        right: 37.5%
    }

    .el-col-md-push-9 {
        position: relative;
        left: 37.5%
    }

    .el-col-md-10 {
        flex: 0 0 41.6667%;
        max-width: 41.6667%;
        display: block
    }

    .el-col-md-10.is-guttered {
        display: block
    }

    .el-col-md-offset-10 {
        margin-left: 41.6667%
    }

    .el-col-md-pull-10 {
        position: relative;
        right: 41.6667%
    }

    .el-col-md-push-10 {
        position: relative;
        left: 41.6667%
    }

    .el-col-md-11 {
        flex: 0 0 45.8333%;
        max-width: 45.8333%;
        display: block
    }

    .el-col-md-11.is-guttered {
        display: block
    }

    .el-col-md-offset-11 {
        margin-left: 45.8333%
    }

    .el-col-md-pull-11 {
        position: relative;
        right: 45.8333%
    }

    .el-col-md-push-11 {
        position: relative;
        left: 45.8333%
    }

    .el-col-md-12 {
        flex: 0 0 50%;
        max-width: 50%;
        display: block
    }

    .el-col-md-12.is-guttered {
        display: block
    }

    .el-col-md-offset-12 {
        margin-left: 50%
    }

    .el-col-md-pull-12 {
        position: relative;
        right: 50%
    }

    .el-col-md-push-12 {
        position: relative;
        left: 50%
    }

    .el-col-md-13 {
        flex: 0 0 54.1667%;
        max-width: 54.1667%;
        display: block
    }

    .el-col-md-13.is-guttered {
        display: block
    }

    .el-col-md-offset-13 {
        margin-left: 54.1667%
    }

    .el-col-md-pull-13 {
        position: relative;
        right: 54.1667%
    }

    .el-col-md-push-13 {
        position: relative;
        left: 54.1667%
    }

    .el-col-md-14 {
        flex: 0 0 58.3333%;
        max-width: 58.3333%;
        display: block
    }

    .el-col-md-14.is-guttered {
        display: block
    }

    .el-col-md-offset-14 {
        margin-left: 58.3333%
    }

    .el-col-md-pull-14 {
        position: relative;
        right: 58.3333%
    }

    .el-col-md-push-14 {
        position: relative;
        left: 58.3333%
    }

    .el-col-md-15 {
        flex: 0 0 62.5%;
        max-width: 62.5%;
        display: block
    }

    .el-col-md-15.is-guttered {
        display: block
    }

    .el-col-md-offset-15 {
        margin-left: 62.5%
    }

    .el-col-md-pull-15 {
        position: relative;
        right: 62.5%
    }

    .el-col-md-push-15 {
        position: relative;
        left: 62.5%
    }

    .el-col-md-16 {
        flex: 0 0 66.6667%;
        max-width: 66.6667%;
        display: block
    }

    .el-col-md-16.is-guttered {
        display: block
    }

    .el-col-md-offset-16 {
        margin-left: 66.6667%
    }

    .el-col-md-pull-16 {
        position: relative;
        right: 66.6667%
    }

    .el-col-md-push-16 {
        position: relative;
        left: 66.6667%
    }

    .el-col-md-17 {
        flex: 0 0 70.8333%;
        max-width: 70.8333%;
        display: block
    }

    .el-col-md-17.is-guttered {
        display: block
    }

    .el-col-md-offset-17 {
        margin-left: 70.8333%
    }

    .el-col-md-pull-17 {
        position: relative;
        right: 70.8333%
    }

    .el-col-md-push-17 {
        position: relative;
        left: 70.8333%
    }

    .el-col-md-18 {
        flex: 0 0 75%;
        max-width: 75%;
        display: block
    }

    .el-col-md-18.is-guttered {
        display: block
    }

    .el-col-md-offset-18 {
        margin-left: 75%
    }

    .el-col-md-pull-18 {
        position: relative;
        right: 75%
    }

    .el-col-md-push-18 {
        position: relative;
        left: 75%
    }

    .el-col-md-19 {
        flex: 0 0 79.1667%;
        max-width: 79.1667%;
        display: block
    }

    .el-col-md-19.is-guttered {
        display: block
    }

    .el-col-md-offset-19 {
        margin-left: 79.1667%
    }

    .el-col-md-pull-19 {
        position: relative;
        right: 79.1667%
    }

    .el-col-md-push-19 {
        position: relative;
        left: 79.1667%
    }

    .el-col-md-20 {
        flex: 0 0 83.3333%;
        max-width: 83.3333%;
        display: block
    }

    .el-col-md-20.is-guttered {
        display: block
    }

    .el-col-md-offset-20 {
        margin-left: 83.3333%
    }

    .el-col-md-pull-20 {
        position: relative;
        right: 83.3333%
    }

    .el-col-md-push-20 {
        position: relative;
        left: 83.3333%
    }

    .el-col-md-21 {
        flex: 0 0 87.5%;
        max-width: 87.5%;
        display: block
    }

    .el-col-md-21.is-guttered {
        display: block
    }

    .el-col-md-offset-21 {
        margin-left: 87.5%
    }

    .el-col-md-pull-21 {
        position: relative;
        right: 87.5%
    }

    .el-col-md-push-21 {
        position: relative;
        left: 87.5%
    }

    .el-col-md-22 {
        flex: 0 0 91.6667%;
        max-width: 91.6667%;
        display: block
    }

    .el-col-md-22.is-guttered {
        display: block
    }

    .el-col-md-offset-22 {
        margin-left: 91.6667%
    }

    .el-col-md-pull-22 {
        position: relative;
        right: 91.6667%
    }

    .el-col-md-push-22 {
        position: relative;
        left: 91.6667%
    }

    .el-col-md-23 {
        flex: 0 0 95.8333%;
        max-width: 95.8333%;
        display: block
    }

    .el-col-md-23.is-guttered {
        display: block
    }

    .el-col-md-offset-23 {
        margin-left: 95.8333%
    }

    .el-col-md-pull-23 {
        position: relative;
        right: 95.8333%
    }

    .el-col-md-push-23 {
        position: relative;
        left: 95.8333%
    }

    .el-col-md-24 {
        flex: 0 0 100%;
        max-width: 100%;
        display: block
    }

    .el-col-md-24.is-guttered {
        display: block
    }

    .el-col-md-offset-24 {
        margin-left: 100%
    }

    .el-col-md-pull-24 {
        position: relative;
        right: 100%
    }

    .el-col-md-push-24 {
        position: relative;
        left: 100%
    }
}

@media only screen and (width>=1200px) {
    .el-col-lg-0 {
        flex: 0 0;
        max-width: 0%;
        display: none
    }

    .el-col-lg-0.is-guttered {
        display: none
    }

    .el-col-lg-offset-0 {
        margin-left: 0%
    }

    .el-col-lg-pull-0 {
        position: relative;
        right: 0%
    }

    .el-col-lg-push-0 {
        position: relative;
        left: 0%
    }

    .el-col-lg-1 {
        flex: 0 0 4.16667%;
        max-width: 4.16667%;
        display: block
    }

    .el-col-lg-1.is-guttered {
        display: block
    }

    .el-col-lg-offset-1 {
        margin-left: 4.16667%
    }

    .el-col-lg-pull-1 {
        position: relative;
        right: 4.16667%
    }

    .el-col-lg-push-1 {
        position: relative;
        left: 4.16667%
    }

    .el-col-lg-2 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
        display: block
    }

    .el-col-lg-2.is-guttered {
        display: block
    }

    .el-col-lg-offset-2 {
        margin-left: 8.33333%
    }

    .el-col-lg-pull-2 {
        position: relative;
        right: 8.33333%
    }

    .el-col-lg-push-2 {
        position: relative;
        left: 8.33333%
    }

    .el-col-lg-3 {
        flex: 0 0 12.5%;
        max-width: 12.5%;
        display: block
    }

    .el-col-lg-3.is-guttered {
        display: block
    }

    .el-col-lg-offset-3 {
        margin-left: 12.5%
    }

    .el-col-lg-pull-3 {
        position: relative;
        right: 12.5%
    }

    .el-col-lg-push-3 {
        position: relative;
        left: 12.5%
    }

    .el-col-lg-4 {
        flex: 0 0 16.6667%;
        max-width: 16.6667%;
        display: block
    }

    .el-col-lg-4.is-guttered {
        display: block
    }

    .el-col-lg-offset-4 {
        margin-left: 16.6667%
    }

    .el-col-lg-pull-4 {
        position: relative;
        right: 16.6667%
    }

    .el-col-lg-push-4 {
        position: relative;
        left: 16.6667%
    }

    .el-col-lg-5 {
        flex: 0 0 20.8333%;
        max-width: 20.8333%;
        display: block
    }

    .el-col-lg-5.is-guttered {
        display: block
    }

    .el-col-lg-offset-5 {
        margin-left: 20.8333%
    }

    .el-col-lg-pull-5 {
        position: relative;
        right: 20.8333%
    }

    .el-col-lg-push-5 {
        position: relative;
        left: 20.8333%
    }

    .el-col-lg-6 {
        flex: 0 0 25%;
        max-width: 25%;
        display: block
    }

    .el-col-lg-6.is-guttered {
        display: block
    }

    .el-col-lg-offset-6 {
        margin-left: 25%
    }

    .el-col-lg-pull-6 {
        position: relative;
        right: 25%
    }

    .el-col-lg-push-6 {
        position: relative;
        left: 25%
    }

    .el-col-lg-7 {
        flex: 0 0 29.1667%;
        max-width: 29.1667%;
        display: block
    }

    .el-col-lg-7.is-guttered {
        display: block
    }

    .el-col-lg-offset-7 {
        margin-left: 29.1667%
    }

    .el-col-lg-pull-7 {
        position: relative;
        right: 29.1667%
    }

    .el-col-lg-push-7 {
        position: relative;
        left: 29.1667%
    }

    .el-col-lg-8 {
        flex: 0 0 33.3333%;
        max-width: 33.3333%;
        display: block
    }

    .el-col-lg-8.is-guttered {
        display: block
    }

    .el-col-lg-offset-8 {
        margin-left: 33.3333%
    }

    .el-col-lg-pull-8 {
        position: relative;
        right: 33.3333%
    }

    .el-col-lg-push-8 {
        position: relative;
        left: 33.3333%
    }

    .el-col-lg-9 {
        flex: 0 0 37.5%;
        max-width: 37.5%;
        display: block
    }

    .el-col-lg-9.is-guttered {
        display: block
    }

    .el-col-lg-offset-9 {
        margin-left: 37.5%
    }

    .el-col-lg-pull-9 {
        position: relative;
        right: 37.5%
    }

    .el-col-lg-push-9 {
        position: relative;
        left: 37.5%
    }

    .el-col-lg-10 {
        flex: 0 0 41.6667%;
        max-width: 41.6667%;
        display: block
    }

    .el-col-lg-10.is-guttered {
        display: block
    }

    .el-col-lg-offset-10 {
        margin-left: 41.6667%
    }

    .el-col-lg-pull-10 {
        position: relative;
        right: 41.6667%
    }

    .el-col-lg-push-10 {
        position: relative;
        left: 41.6667%
    }

    .el-col-lg-11 {
        flex: 0 0 45.8333%;
        max-width: 45.8333%;
        display: block
    }

    .el-col-lg-11.is-guttered {
        display: block
    }

    .el-col-lg-offset-11 {
        margin-left: 45.8333%
    }

    .el-col-lg-pull-11 {
        position: relative;
        right: 45.8333%
    }

    .el-col-lg-push-11 {
        position: relative;
        left: 45.8333%
    }

    .el-col-lg-12 {
        flex: 0 0 50%;
        max-width: 50%;
        display: block
    }

    .el-col-lg-12.is-guttered {
        display: block
    }

    .el-col-lg-offset-12 {
        margin-left: 50%
    }

    .el-col-lg-pull-12 {
        position: relative;
        right: 50%
    }

    .el-col-lg-push-12 {
        position: relative;
        left: 50%
    }

    .el-col-lg-13 {
        flex: 0 0 54.1667%;
        max-width: 54.1667%;
        display: block
    }

    .el-col-lg-13.is-guttered {
        display: block
    }

    .el-col-lg-offset-13 {
        margin-left: 54.1667%
    }

    .el-col-lg-pull-13 {
        position: relative;
        right: 54.1667%
    }

    .el-col-lg-push-13 {
        position: relative;
        left: 54.1667%
    }

    .el-col-lg-14 {
        flex: 0 0 58.3333%;
        max-width: 58.3333%;
        display: block
    }

    .el-col-lg-14.is-guttered {
        display: block
    }

    .el-col-lg-offset-14 {
        margin-left: 58.3333%
    }

    .el-col-lg-pull-14 {
        position: relative;
        right: 58.3333%
    }

    .el-col-lg-push-14 {
        position: relative;
        left: 58.3333%
    }

    .el-col-lg-15 {
        flex: 0 0 62.5%;
        max-width: 62.5%;
        display: block
    }

    .el-col-lg-15.is-guttered {
        display: block
    }

    .el-col-lg-offset-15 {
        margin-left: 62.5%
    }

    .el-col-lg-pull-15 {
        position: relative;
        right: 62.5%
    }

    .el-col-lg-push-15 {
        position: relative;
        left: 62.5%
    }

    .el-col-lg-16 {
        flex: 0 0 66.6667%;
        max-width: 66.6667%;
        display: block
    }

    .el-col-lg-16.is-guttered {
        display: block
    }

    .el-col-lg-offset-16 {
        margin-left: 66.6667%
    }

    .el-col-lg-pull-16 {
        position: relative;
        right: 66.6667%
    }

    .el-col-lg-push-16 {
        position: relative;
        left: 66.6667%
    }

    .el-col-lg-17 {
        flex: 0 0 70.8333%;
        max-width: 70.8333%;
        display: block
    }

    .el-col-lg-17.is-guttered {
        display: block
    }

    .el-col-lg-offset-17 {
        margin-left: 70.8333%
    }

    .el-col-lg-pull-17 {
        position: relative;
        right: 70.8333%
    }

    .el-col-lg-push-17 {
        position: relative;
        left: 70.8333%
    }

    .el-col-lg-18 {
        flex: 0 0 75%;
        max-width: 75%;
        display: block
    }

    .el-col-lg-18.is-guttered {
        display: block
    }

    .el-col-lg-offset-18 {
        margin-left: 75%
    }

    .el-col-lg-pull-18 {
        position: relative;
        right: 75%
    }

    .el-col-lg-push-18 {
        position: relative;
        left: 75%
    }

    .el-col-lg-19 {
        flex: 0 0 79.1667%;
        max-width: 79.1667%;
        display: block
    }

    .el-col-lg-19.is-guttered {
        display: block
    }

    .el-col-lg-offset-19 {
        margin-left: 79.1667%
    }

    .el-col-lg-pull-19 {
        position: relative;
        right: 79.1667%
    }

    .el-col-lg-push-19 {
        position: relative;
        left: 79.1667%
    }

    .el-col-lg-20 {
        flex: 0 0 83.3333%;
        max-width: 83.3333%;
        display: block
    }

    .el-col-lg-20.is-guttered {
        display: block
    }

    .el-col-lg-offset-20 {
        margin-left: 83.3333%
    }

    .el-col-lg-pull-20 {
        position: relative;
        right: 83.3333%
    }

    .el-col-lg-push-20 {
        position: relative;
        left: 83.3333%
    }

    .el-col-lg-21 {
        flex: 0 0 87.5%;
        max-width: 87.5%;
        display: block
    }

    .el-col-lg-21.is-guttered {
        display: block
    }

    .el-col-lg-offset-21 {
        margin-left: 87.5%
    }

    .el-col-lg-pull-21 {
        position: relative;
        right: 87.5%
    }

    .el-col-lg-push-21 {
        position: relative;
        left: 87.5%
    }

    .el-col-lg-22 {
        flex: 0 0 91.6667%;
        max-width: 91.6667%;
        display: block
    }

    .el-col-lg-22.is-guttered {
        display: block
    }

    .el-col-lg-offset-22 {
        margin-left: 91.6667%
    }

    .el-col-lg-pull-22 {
        position: relative;
        right: 91.6667%
    }

    .el-col-lg-push-22 {
        position: relative;
        left: 91.6667%
    }

    .el-col-lg-23 {
        flex: 0 0 95.8333%;
        max-width: 95.8333%;
        display: block
    }

    .el-col-lg-23.is-guttered {
        display: block
    }

    .el-col-lg-offset-23 {
        margin-left: 95.8333%
    }

    .el-col-lg-pull-23 {
        position: relative;
        right: 95.8333%
    }

    .el-col-lg-push-23 {
        position: relative;
        left: 95.8333%
    }

    .el-col-lg-24 {
        flex: 0 0 100%;
        max-width: 100%;
        display: block
    }

    .el-col-lg-24.is-guttered {
        display: block
    }

    .el-col-lg-offset-24 {
        margin-left: 100%
    }

    .el-col-lg-pull-24 {
        position: relative;
        right: 100%
    }

    .el-col-lg-push-24 {
        position: relative;
        left: 100%
    }
}

@media only screen and (width>=1920px) {
    .el-col-xl-0 {
        flex: 0 0;
        max-width: 0%;
        display: none
    }

    .el-col-xl-0.is-guttered {
        display: none
    }

    .el-col-xl-offset-0 {
        margin-left: 0%
    }

    .el-col-xl-pull-0 {
        position: relative;
        right: 0%
    }

    .el-col-xl-push-0 {
        position: relative;
        left: 0%
    }

    .el-col-xl-1 {
        flex: 0 0 4.16667%;
        max-width: 4.16667%;
        display: block
    }

    .el-col-xl-1.is-guttered {
        display: block
    }

    .el-col-xl-offset-1 {
        margin-left: 4.16667%
    }

    .el-col-xl-pull-1 {
        position: relative;
        right: 4.16667%
    }

    .el-col-xl-push-1 {
        position: relative;
        left: 4.16667%
    }

    .el-col-xl-2 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
        display: block
    }

    .el-col-xl-2.is-guttered {
        display: block
    }

    .el-col-xl-offset-2 {
        margin-left: 8.33333%
    }

    .el-col-xl-pull-2 {
        position: relative;
        right: 8.33333%
    }

    .el-col-xl-push-2 {
        position: relative;
        left: 8.33333%
    }

    .el-col-xl-3 {
        flex: 0 0 12.5%;
        max-width: 12.5%;
        display: block
    }

    .el-col-xl-3.is-guttered {
        display: block
    }

    .el-col-xl-offset-3 {
        margin-left: 12.5%
    }

    .el-col-xl-pull-3 {
        position: relative;
        right: 12.5%
    }

    .el-col-xl-push-3 {
        position: relative;
        left: 12.5%
    }

    .el-col-xl-4 {
        flex: 0 0 16.6667%;
        max-width: 16.6667%;
        display: block
    }

    .el-col-xl-4.is-guttered {
        display: block
    }

    .el-col-xl-offset-4 {
        margin-left: 16.6667%
    }

    .el-col-xl-pull-4 {
        position: relative;
        right: 16.6667%
    }

    .el-col-xl-push-4 {
        position: relative;
        left: 16.6667%
    }

    .el-col-xl-5 {
        flex: 0 0 20.8333%;
        max-width: 20.8333%;
        display: block
    }

    .el-col-xl-5.is-guttered {
        display: block
    }

    .el-col-xl-offset-5 {
        margin-left: 20.8333%
    }

    .el-col-xl-pull-5 {
        position: relative;
        right: 20.8333%
    }

    .el-col-xl-push-5 {
        position: relative;
        left: 20.8333%
    }

    .el-col-xl-6 {
        flex: 0 0 25%;
        max-width: 25%;
        display: block
    }

    .el-col-xl-6.is-guttered {
        display: block
    }

    .el-col-xl-offset-6 {
        margin-left: 25%
    }

    .el-col-xl-pull-6 {
        position: relative;
        right: 25%
    }

    .el-col-xl-push-6 {
        position: relative;
        left: 25%
    }

    .el-col-xl-7 {
        flex: 0 0 29.1667%;
        max-width: 29.1667%;
        display: block
    }

    .el-col-xl-7.is-guttered {
        display: block
    }

    .el-col-xl-offset-7 {
        margin-left: 29.1667%
    }

    .el-col-xl-pull-7 {
        position: relative;
        right: 29.1667%
    }

    .el-col-xl-push-7 {
        position: relative;
        left: 29.1667%
    }

    .el-col-xl-8 {
        flex: 0 0 33.3333%;
        max-width: 33.3333%;
        display: block
    }

    .el-col-xl-8.is-guttered {
        display: block
    }

    .el-col-xl-offset-8 {
        margin-left: 33.3333%
    }

    .el-col-xl-pull-8 {
        position: relative;
        right: 33.3333%
    }

    .el-col-xl-push-8 {
        position: relative;
        left: 33.3333%
    }

    .el-col-xl-9 {
        flex: 0 0 37.5%;
        max-width: 37.5%;
        display: block
    }

    .el-col-xl-9.is-guttered {
        display: block
    }

    .el-col-xl-offset-9 {
        margin-left: 37.5%
    }

    .el-col-xl-pull-9 {
        position: relative;
        right: 37.5%
    }

    .el-col-xl-push-9 {
        position: relative;
        left: 37.5%
    }

    .el-col-xl-10 {
        flex: 0 0 41.6667%;
        max-width: 41.6667%;
        display: block
    }

    .el-col-xl-10.is-guttered {
        display: block
    }

    .el-col-xl-offset-10 {
        margin-left: 41.6667%
    }

    .el-col-xl-pull-10 {
        position: relative;
        right: 41.6667%
    }

    .el-col-xl-push-10 {
        position: relative;
        left: 41.6667%
    }

    .el-col-xl-11 {
        flex: 0 0 45.8333%;
        max-width: 45.8333%;
        display: block
    }

    .el-col-xl-11.is-guttered {
        display: block
    }

    .el-col-xl-offset-11 {
        margin-left: 45.8333%
    }

    .el-col-xl-pull-11 {
        position: relative;
        right: 45.8333%
    }

    .el-col-xl-push-11 {
        position: relative;
        left: 45.8333%
    }

    .el-col-xl-12 {
        flex: 0 0 50%;
        max-width: 50%;
        display: block
    }

    .el-col-xl-12.is-guttered {
        display: block
    }

    .el-col-xl-offset-12 {
        margin-left: 50%
    }

    .el-col-xl-pull-12 {
        position: relative;
        right: 50%
    }

    .el-col-xl-push-12 {
        position: relative;
        left: 50%
    }

    .el-col-xl-13 {
        flex: 0 0 54.1667%;
        max-width: 54.1667%;
        display: block
    }

    .el-col-xl-13.is-guttered {
        display: block
    }

    .el-col-xl-offset-13 {
        margin-left: 54.1667%
    }

    .el-col-xl-pull-13 {
        position: relative;
        right: 54.1667%
    }

    .el-col-xl-push-13 {
        position: relative;
        left: 54.1667%
    }

    .el-col-xl-14 {
        flex: 0 0 58.3333%;
        max-width: 58.3333%;
        display: block
    }

    .el-col-xl-14.is-guttered {
        display: block
    }

    .el-col-xl-offset-14 {
        margin-left: 58.3333%
    }

    .el-col-xl-pull-14 {
        position: relative;
        right: 58.3333%
    }

    .el-col-xl-push-14 {
        position: relative;
        left: 58.3333%
    }

    .el-col-xl-15 {
        flex: 0 0 62.5%;
        max-width: 62.5%;
        display: block
    }

    .el-col-xl-15.is-guttered {
        display: block
    }

    .el-col-xl-offset-15 {
        margin-left: 62.5%
    }

    .el-col-xl-pull-15 {
        position: relative;
        right: 62.5%
    }

    .el-col-xl-push-15 {
        position: relative;
        left: 62.5%
    }

    .el-col-xl-16 {
        flex: 0 0 66.6667%;
        max-width: 66.6667%;
        display: block
    }

    .el-col-xl-16.is-guttered {
        display: block
    }

    .el-col-xl-offset-16 {
        margin-left: 66.6667%
    }

    .el-col-xl-pull-16 {
        position: relative;
        right: 66.6667%
    }

    .el-col-xl-push-16 {
        position: relative;
        left: 66.6667%
    }

    .el-col-xl-17 {
        flex: 0 0 70.8333%;
        max-width: 70.8333%;
        display: block
    }

    .el-col-xl-17.is-guttered {
        display: block
    }

    .el-col-xl-offset-17 {
        margin-left: 70.8333%
    }

    .el-col-xl-pull-17 {
        position: relative;
        right: 70.8333%
    }

    .el-col-xl-push-17 {
        position: relative;
        left: 70.8333%
    }

    .el-col-xl-18 {
        flex: 0 0 75%;
        max-width: 75%;
        display: block
    }

    .el-col-xl-18.is-guttered {
        display: block
    }

    .el-col-xl-offset-18 {
        margin-left: 75%
    }

    .el-col-xl-pull-18 {
        position: relative;
        right: 75%
    }

    .el-col-xl-push-18 {
        position: relative;
        left: 75%
    }

    .el-col-xl-19 {
        flex: 0 0 79.1667%;
        max-width: 79.1667%;
        display: block
    }

    .el-col-xl-19.is-guttered {
        display: block
    }

    .el-col-xl-offset-19 {
        margin-left: 79.1667%
    }

    .el-col-xl-pull-19 {
        position: relative;
        right: 79.1667%
    }

    .el-col-xl-push-19 {
        position: relative;
        left: 79.1667%
    }

    .el-col-xl-20 {
        flex: 0 0 83.3333%;
        max-width: 83.3333%;
        display: block
    }

    .el-col-xl-20.is-guttered {
        display: block
    }

    .el-col-xl-offset-20 {
        margin-left: 83.3333%
    }

    .el-col-xl-pull-20 {
        position: relative;
        right: 83.3333%
    }

    .el-col-xl-push-20 {
        position: relative;
        left: 83.3333%
    }

    .el-col-xl-21 {
        flex: 0 0 87.5%;
        max-width: 87.5%;
        display: block
    }

    .el-col-xl-21.is-guttered {
        display: block
    }

    .el-col-xl-offset-21 {
        margin-left: 87.5%
    }

    .el-col-xl-pull-21 {
        position: relative;
        right: 87.5%
    }

    .el-col-xl-push-21 {
        position: relative;
        left: 87.5%
    }

    .el-col-xl-22 {
        flex: 0 0 91.6667%;
        max-width: 91.6667%;
        display: block
    }

    .el-col-xl-22.is-guttered {
        display: block
    }

    .el-col-xl-offset-22 {
        margin-left: 91.6667%
    }

    .el-col-xl-pull-22 {
        position: relative;
        right: 91.6667%
    }

    .el-col-xl-push-22 {
        position: relative;
        left: 91.6667%
    }

    .el-col-xl-23 {
        flex: 0 0 95.8333%;
        max-width: 95.8333%;
        display: block
    }

    .el-col-xl-23.is-guttered {
        display: block
    }

    .el-col-xl-offset-23 {
        margin-left: 95.8333%
    }

    .el-col-xl-pull-23 {
        position: relative;
        right: 95.8333%
    }

    .el-col-xl-push-23 {
        position: relative;
        left: 95.8333%
    }

    .el-col-xl-24 {
        flex: 0 0 100%;
        max-width: 100%;
        display: block
    }

    .el-col-xl-24.is-guttered {
        display: block
    }

    .el-col-xl-offset-24 {
        margin-left: 100%
    }

    .el-col-xl-pull-24 {
        position: relative;
        right: 100%
    }

    .el-col-xl-push-24 {
        position: relative;
        left: 100%
    }
}

.el-collapse-item.is-disabled .el-collapse-item__header {
    color: var(--el-text-color-disabled);
    cursor: not-allowed
}

.el-collapse-item__header {
    width: 100%;
    min-height: var(--el-collapse-header-height);
    line-height: var(--el-collapse-header-height);
    background-color: var(--el-collapse-header-bg-color);
    color: var(--el-collapse-header-text-color);
    cursor: pointer;
    border: none;
    border-bottom: 1px solid var(--el-collapse-border-color);
    font-size: var(--el-collapse-header-font-size);
    transition: border-bottom-color var(--el-transition-duration);
    box-sizing: border-box;
    outline: none;
    align-items: center;
    padding: 0;
    font-weight: 500;
    display: flex
}

.el-collapse-item__arrow {
    transition: transform var(--el-transition-duration);
    font-weight: 300
}

.el-collapse-item__arrow.is-active {
    transform: rotate(90deg)
}

.el-collapse-item__title {
    text-align: left;
    flex: auto
}

.el-collapse-item__header.focusing:focus:not(:hover) {
    color: var(--el-color-primary)
}

.el-collapse-item__header.is-active {
    border-bottom-color: #0000
}

.el-collapse-item__wrap {
    will-change: height;
    background-color: var(--el-collapse-content-bg-color);
    box-sizing: border-box;
    border-bottom: 1px solid var(--el-collapse-border-color);
    overflow: hidden
}

.el-collapse-item__content {
    font-size: var(--el-collapse-content-font-size);
    color: var(--el-collapse-content-text-color);
    padding-bottom: 25px;
    line-height: 1.76923
}

.el-collapse-item:last-child {
    margin-bottom: -1px
}

.el-collapse {
    --el-collapse-border-color: var(--el-border-color-lighter);
    --el-collapse-header-height: 48px;
    --el-collapse-header-bg-color: var(--el-fill-color-blank);
    --el-collapse-header-text-color: var(--el-text-color-primary);
    --el-collapse-header-font-size: 13px;
    --el-collapse-content-bg-color: var(--el-fill-color-blank);
    --el-collapse-content-font-size: 13px;
    --el-collapse-content-text-color: var(--el-text-color-primary);
    border-top: 1px solid var(--el-collapse-border-color);
    border-bottom: 1px solid var(--el-collapse-border-color)
}

.el-collapse-icon-position-left .el-collapse-item__header {
    gap: 8px
}

.el-collapse-icon-position-left .el-collapse-item__title {
    order: 1
}

.el-collapse-icon-position-right .el-collapse-item__header {
    padding-right: 8px
}

.el-color-picker-panel {
    --el-colorpicker-bg-color: var(--el-bg-color-overlay);
    --el-fill-color-blank: var(--el-colorpicker-bg-color);
    box-sizing: content-box;
    background: var(--el-colorpicker-bg-color);
    width: 300px;
    padding: 12px
}

.el-color-picker-panel.is-border {
    border: solid 1px var(--el-border-color-lighter);
    border-radius: 4px
}

.el-color-picker-panel__wrapper {
    margin-bottom: 6px
}

.el-color-picker-panel__footer {
    text-align: right;
    justify-content: space-between;
    margin-top: 12px;
    display: flex
}

.el-color-picker-panel__footer .el-input {
    color: #000;
    width: 160px;
    font-size: 12px;
    line-height: 26px
}

.el-color-picker-panel.is-disabled .el-color-svpanel,.el-color-picker-panel.is-disabled .el-color-hue-slider {
    cursor: not-allowed;
    opacity: .3
}

.el-color-picker-panel.is-disabled .el-color-hue-slider__thumb {
    cursor: not-allowed
}

.el-color-picker-panel.is-disabled .el-color-alpha-slider,.el-color-picker-panel.is-disabled .el-color-predefine .el-color-predefine__color-selector {
    cursor: not-allowed;
    opacity: .3
}

.el-color-predefine {
    width: 280px;
    margin-top: 8px;
    font-size: 12px;
    display: flex
}

.el-color-predefine__colors {
    flex-wrap: wrap;
    flex: 1;
    gap: 8px;
    display: flex
}

.el-color-predefine__color-selector {
    border-radius: var(--el-border-radius-base);
    cursor: pointer;
    border: none;
    outline: none;
    width: 20px;
    height: 20px;
    padding: 0;
    overflow: hidden
}

.el-color-predefine__color-selector.selected {
    box-shadow: 0 0 3px 2px var(--el-color-primary)
}

.el-color-predefine__color-selector:focus-visible {
    outline: 2px solid var(--el-color-primary);
    outline-offset: 2px
}

.el-color-predefine__color-selector>div {
    height: 100%;
    display: flex
}

.el-color-predefine__color-selector.is-alpha {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)
}

.el-color-hue-slider {
    box-sizing: border-box;
    float: right;
    background-color: red;
    width: 280px;
    height: 12px;
    padding: 0 2px;
    position: relative
}

.el-color-hue-slider__bar {
    background: linear-gradient(90deg,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);
    height: 100%;
    position: relative
}

.el-color-hue-slider__thumb {
    cursor: pointer;
    box-sizing: border-box;
    border: 1px solid var(--el-border-color-lighter);
    z-index: 1;
    background: #fff;
    border-radius: 1px;
    width: 4px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    box-shadow: 0 0 2px #0009
}

.el-color-hue-slider__thumb:focus-visible {
    outline: 2px solid var(--el-color-primary);
    outline-offset: 1px
}

.el-color-hue-slider.is-vertical {
    width: 12px;
    height: 180px;
    padding: 2px 0
}

.el-color-hue-slider.is-vertical .el-color-hue-slider__bar {
    background: linear-gradient(red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)
}

.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb {
    width: 100%;
    height: 4px;
    top: 0;
    left: 0
}

.el-color-svpanel {
    background-image: linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#fff0);
    width: 280px;
    height: 180px;
    position: relative
}

.el-color-svpanel__cursor {
    cursor: pointer;
    border-radius: 50%;
    width: 4px;
    height: 4px;
    position: absolute;
    transform: translate(-2px,-2px);
    box-shadow: 0 0 0 1.5px #fff,inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006
}

.el-color-svpanel__cursor:focus-visible {
    outline: 2px solid var(--el-color-primary);
    outline-offset: 2px
}

.el-color-alpha-slider {
    box-sizing: border-box;
    background-image: linear-gradient(45deg, var(--el-color-picker-alpha-bg-a) 25%, var(--el-color-picker-alpha-bg-b) 25%), linear-gradient(135deg, var(--el-color-picker-alpha-bg-a) 25%, var(--el-color-picker-alpha-bg-b) 25%), linear-gradient(45deg, var(--el-color-picker-alpha-bg-b) 75%, var(--el-color-picker-alpha-bg-a) 75%), linear-gradient(135deg, var(--el-color-picker-alpha-bg-b) 75%, var(--el-color-picker-alpha-bg-a) 75%);
    background-position: 0 0,6px 0,6px -6px,0 6px;
    background-size: 12px 12px;
    width: 280px;
    height: 12px;
    position: relative
}

.el-color-alpha-slider.is-disabled .el-color-alpha-slider__thumb {
    cursor: not-allowed
}

.el-color-alpha-slider__bar {
    background: linear-gradient(to right, #fff0 0%, var(--el-bg-color) 100%);
    height: 100%;
    position: relative
}

.el-color-alpha-slider__thumb {
    cursor: pointer;
    box-sizing: border-box;
    border: 1px solid var(--el-border-color-lighter);
    z-index: 1;
    background: #fff;
    border-radius: 1px;
    width: 4px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    box-shadow: 0 0 2px #0009
}

.el-color-alpha-slider__thumb:focus-visible {
    outline: 2px solid var(--el-color-primary);
    outline-offset: 1px
}

.el-color-alpha-slider.is-vertical {
    width: 20px;
    height: 180px
}

.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar {
    background: linear-gradient(#fff0 0%,#fff 100%)
}

.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb {
    width: 100%;
    height: 4px;
    top: 0;
    left: 0
}

.el-color-picker-panel {
    --el-color-picker-alpha-bg-a: #ccc;
    --el-color-picker-alpha-bg-b: transparent
}

.dark .el-color-picker-panel {
    --el-color-picker-alpha-bg-a: #333
}

.el-color-picker {
    outline: none;
    width: 32px;
    height: 32px;
    line-height: normal;
    display: inline-block;
    position: relative
}

.el-color-picker:hover:not(:-webkit-any(.is-disabled,.is-focused)) .el-color-picker__trigger {
    border-color: var(--el-border-color-hover)
}

.el-color-picker:hover:not(:is(.is-disabled,.is-focused)) .el-color-picker__trigger {
    border-color: var(--el-border-color-hover)
}

.el-color-picker:focus-visible:not(.is-disabled) .el-color-picker__trigger {
    outline: 2px solid var(--el-color-primary);
    outline-offset: 1px
}

.el-color-picker.is-focused .el-color-picker__trigger {
    border-color: var(--el-color-primary)
}

.el-color-picker.is-disabled .el-color-picker__trigger {
    cursor: not-allowed;
    background-color: var(--el-fill-color-light)
}

.el-color-picker.is-disabled .el-color-picker__color {
    opacity: .3
}

.el-color-picker--large {
    width: 40px;
    height: 40px
}

.el-color-picker--small {
    width: 24px;
    height: 24px
}

.el-color-picker--small .el-color-picker__icon,.el-color-picker--small .el-color-picker__empty {
    transform: scale(.8)
}

.el-color-picker__trigger {
    box-sizing: border-box;
    border: 1px solid var(--el-border-color);
    cursor: pointer;
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 4px;
    font-size: 0;
    display: inline-flex;
    position: relative
}

.el-color-picker__color {
    box-sizing: border-box;
    border: 1px solid var(--el-text-color-secondary);
    border-radius: var(--el-border-radius-small);
    text-align: center;
    width: 100%;
    height: 100%;
    display: block;
    position: relative
}

.el-color-picker__color.is-alpha {
    background-image: linear-gradient(45deg, var(--el-color-picker-alpha-bg-a) 25%, var(--el-color-picker-alpha-bg-b) 25%), linear-gradient(135deg, var(--el-color-picker-alpha-bg-a) 25%, var(--el-color-picker-alpha-bg-b) 25%), linear-gradient(45deg, var(--el-color-picker-alpha-bg-b) 75%, var(--el-color-picker-alpha-bg-a) 75%), linear-gradient(135deg, var(--el-color-picker-alpha-bg-b) 75%, var(--el-color-picker-alpha-bg-a) 75%);
    background-position: 0 0,6px 0,6px -6px,0 6px;
    background-size: 12px 12px
}

.el-color-picker__color-inner {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: inline-flex
}

.el-color-picker .el-color-picker__empty {
    color: var(--el-text-color-secondary);
    font-size: 12px
}

.el-color-picker .el-color-picker__icon {
    color: #fff;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    display: inline-flex
}

.el-color-picker__panel {
    border-radius: var(--el-border-radius-base);
    box-shadow: var(--el-box-shadow-light);
    background-color: #fff
}

.el-color-picker__panel.el-popper {
    border: 1px solid var(--el-border-color-lighter)
}

.el-color-picker,.el-color-picker__panel {
    --el-color-picker-alpha-bg-a: #ccc;
    --el-color-picker-alpha-bg-b: transparent
}

.dark .el-color-picker,.dark .el-color-picker__panel {
    --el-color-picker-alpha-bg-a: #333
}

.el-container {
    box-sizing: border-box;
    flex-direction: row;
    flex: auto;
    min-width: 0;
    display: flex
}

.el-container.is-vertical {
    flex-direction: column
}

.el-date-table {
    -webkit-user-select: none;
    user-select: none;
    font-size: 12px
}

.el-date-table.is-week-mode .el-date-table__row:hover .el-date-table-cell {
    background-color: var(--el-datepicker-inrange-bg-color)
}

.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover {
    color: var(--el-datepicker-text-color)
}

.el-date-table.is-week-mode .el-date-table__row:hover td:first-child .el-date-table-cell {
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    margin-left: 5px
}

.el-date-table.is-week-mode .el-date-table__row:hover td:last-child .el-date-table-cell {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    margin-right: 5px
}

.el-date-table.is-week-mode .el-date-table__row.current .el-date-table-cell {
    background-color: var(--el-datepicker-inrange-bg-color)
}

.el-date-table td {
    box-sizing: border-box;
    text-align: center;
    cursor: pointer;
    width: 32px;
    height: 30px;
    padding: 4px 0;
    position: relative
}

.el-date-table td .el-date-table-cell {
    box-sizing: border-box;
    height: 30px;
    padding: 3px 0
}

.el-date-table td .el-date-table-cell .el-date-table-cell__text {
    border-radius: 50%;
    width: 24px;
    height: 24px;
    margin: 0 auto;
    line-height: 24px;
    display: block;
    position: absolute;
    left: 50%;
    transform: translate(-50%)
}

.el-date-table td.next-month,.el-date-table td.prev-month {
    color: var(--el-datepicker-off-text-color)
}

.el-date-table td.today {
    position: relative
}

.el-date-table td.today .el-date-table-cell__text {
    color: var(--el-color-primary);
    font-weight: 700
}

.el-date-table td.today.start-date .el-date-table-cell__text,.el-date-table td.today.end-date .el-date-table-cell__text {
    color: #fff
}

.el-date-table td.available:hover {
    color: var(--el-datepicker-hover-text-color)
}

.el-date-table td.in-range .el-date-table-cell {
    background-color: var(--el-datepicker-inrange-bg-color)
}

.el-date-table td.in-range .el-date-table-cell:hover {
    background-color: var(--el-datepicker-inrange-hover-bg-color)
}

.el-date-table td.current:not(.disabled) .el-date-table-cell__text {
    color: #fff;
    background-color: var(--el-datepicker-active-color)
}

.el-date-table td.current:not(.disabled):focus-visible .el-date-table-cell__text {
    outline: 2px solid var(--el-datepicker-active-color);
    outline-offset: 1px
}

.el-date-table td.start-date .el-date-table-cell,.el-date-table td.end-date .el-date-table-cell {
    color: #fff
}

.el-date-table td.start-date .el-date-table-cell__text,.el-date-table td.end-date .el-date-table-cell__text {
    background-color: var(--el-datepicker-active-color)
}

.el-date-table td.start-date .el-date-table-cell {
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    margin-left: 5px
}

.el-date-table td.end-date .el-date-table-cell {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    margin-right: 5px
}

.el-date-table td.disabled .el-date-table-cell {
    background-color: var(--el-fill-color-light);
    opacity: 1;
    cursor: not-allowed;
    color: var(--el-text-color-placeholder)
}

.el-date-table td.selected .el-date-table-cell {
    border-radius: 15px;
    margin-left: 5px;
    margin-right: 5px
}

.el-date-table td.selected .el-date-table-cell__text {
    background-color: var(--el-datepicker-active-color);
    color: #fff;
    border-radius: 15px
}

.el-date-table td.week {
    color: var(--el-datepicker-off-text-color);
    cursor: default;
    font-size: 80%
}

.el-date-table td:focus {
    outline: none
}

.el-date-table th {
    color: var(--el-datepicker-header-text-color);
    border-bottom: solid 1px var(--el-border-color-lighter);
    padding: 5px;
    font-weight: 400
}

.el-date-table th.el-date-table__week-header {
    width: 24px;
    padding: 0
}

.el-month-table {
    border-collapse: collapse;
    margin: -1px;
    font-size: 12px
}

.el-month-table td {
    text-align: center;
    cursor: pointer;
    width: 68px;
    padding: 8px 0;
    position: relative
}

.el-month-table td .el-date-table-cell {
    box-sizing: border-box;
    height: 48px;
    padding: 6px 0
}

.el-month-table td.today .el-date-table-cell__text {
    color: var(--el-color-primary);
    font-weight: 700
}

.el-month-table td.today.start-date .el-date-table-cell__text,.el-month-table td.today.end-date .el-date-table-cell__text {
    color: #fff
}

.el-month-table td.disabled .el-date-table-cell__text {
    background-color: var(--el-fill-color-light);
    cursor: not-allowed;
    color: var(--el-text-color-placeholder)
}

.el-month-table td.disabled .el-date-table-cell__text:hover {
    color: var(--el-text-color-placeholder)
}

.el-month-table td .el-date-table-cell__text {
    width: 54px;
    height: 36px;
    color: var(--el-datepicker-text-color);
    border-radius: 18px;
    margin: 0 auto;
    line-height: 36px;
    display: block;
    position: absolute;
    left: 50%;
    transform: translate(-50%)
}

.el-month-table td .el-date-table-cell__text:hover {
    color: var(--el-datepicker-hover-text-color)
}

.el-month-table td.in-range .el-date-table-cell {
    background-color: var(--el-datepicker-inrange-bg-color)
}

.el-month-table td.in-range .el-date-table-cell:hover {
    background-color: var(--el-datepicker-inrange-hover-bg-color)
}

.el-month-table td.start-date .el-date-table-cell,.el-month-table td.end-date .el-date-table-cell {
    color: #fff
}

.el-month-table td.start-date .el-date-table-cell__text,.el-month-table td.end-date .el-date-table-cell__text {
    color: #fff;
    background-color: var(--el-datepicker-active-color)
}

.el-month-table td.start-date .el-date-table-cell {
    border-top-left-radius: 24px;
    border-bottom-left-radius: 24px;
    margin-left: 3px
}

.el-month-table td.end-date .el-date-table-cell {
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    margin-right: 3px
}

.el-month-table td.current:not(.disabled) .el-date-table-cell {
    border-radius: 24px;
    margin-left: 3px;
    margin-right: 3px
}

.el-month-table td.current:not(.disabled) .el-date-table-cell__text {
    color: #fff;
    background-color: var(--el-datepicker-active-color)
}

.el-month-table td:focus-visible {
    outline: none
}

.el-month-table td:focus-visible .el-date-table-cell__text {
    outline: 2px solid var(--el-datepicker-active-color);
    outline-offset: 1px
}

.el-year-table {
    border-collapse: collapse;
    margin: -1px;
    font-size: 12px
}

.el-year-table .el-icon {
    color: var(--el-datepicker-icon-color)
}

.el-year-table td {
    text-align: center;
    cursor: pointer;
    width: 68px;
    padding: 8px 0;
    position: relative
}

.el-year-table td .el-date-table-cell {
    box-sizing: border-box;
    height: 48px;
    padding: 6px 0
}

.el-year-table td.today .el-date-table-cell__text {
    color: var(--el-color-primary);
    font-weight: 700
}

.el-year-table td.today.start-date .el-date-table-cell__text,.el-year-table td.today.end-date .el-date-table-cell__text {
    color: #fff
}

.el-year-table td.disabled .el-date-table-cell__text {
    background-color: var(--el-fill-color-light);
    cursor: not-allowed;
    color: var(--el-text-color-placeholder)
}

.el-year-table td.disabled .el-date-table-cell__text:hover {
    color: var(--el-text-color-placeholder)
}

.el-year-table td .el-date-table-cell__text {
    width: 60px;
    height: 36px;
    color: var(--el-datepicker-text-color);
    border-radius: 18px;
    margin: 0 auto;
    line-height: 36px;
    display: block;
    position: absolute;
    left: 50%;
    transform: translate(-50%)
}

.el-year-table td .el-date-table-cell__text:hover {
    color: var(--el-datepicker-hover-text-color)
}

.el-year-table td.in-range .el-date-table-cell {
    background-color: var(--el-datepicker-inrange-bg-color)
}

.el-year-table td.in-range .el-date-table-cell:hover {
    background-color: var(--el-datepicker-inrange-hover-bg-color)
}

.el-year-table td.start-date .el-date-table-cell,.el-year-table td.end-date .el-date-table-cell {
    color: #fff
}

.el-year-table td.start-date .el-date-table-cell__text,.el-year-table td.end-date .el-date-table-cell__text {
    color: #fff;
    background-color: var(--el-datepicker-active-color)
}

.el-year-table td.start-date .el-date-table-cell {
    border-top-left-radius: 24px;
    border-bottom-left-radius: 24px
}

.el-year-table td.end-date .el-date-table-cell {
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px
}

.el-year-table td.current:not(.disabled) .el-date-table-cell__text {
    color: #fff;
    background-color: var(--el-datepicker-active-color)
}

.el-year-table td:focus-visible {
    outline: none
}

.el-year-table td:focus-visible .el-date-table-cell__text {
    outline: 2px solid var(--el-datepicker-active-color);
    outline-offset: 1px
}

.el-time-spinner.has-seconds .el-time-spinner__wrapper {
    width: 33.3%
}

.el-time-spinner__wrapper {
    vertical-align: top;
    width: 50%;
    max-height: 192px;
    display: inline-block;
    position: relative;
    overflow: auto
}

.el-time-spinner__wrapper.el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default) {
    padding-bottom: 15px
}

.el-time-spinner__wrapper.is-arrow {
    box-sizing: border-box;
    text-align: center;
    overflow: hidden
}

.el-time-spinner__wrapper.is-arrow .el-time-spinner__list {
    transform: translateY(-32px)
}

.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.is-disabled):not(.is-active) {
    background: var(--el-fill-color-light);
    cursor: default
}

.el-time-spinner__arrow {
    color: var(--el-text-color-secondary);
    width: 100%;
    z-index: var(--el-index-normal);
    text-align: center;
    cursor: pointer;
    height: 30px;
    font-size: 12px;
    line-height: 30px;
    position: absolute;
    left: 0
}

.el-time-spinner__arrow:hover {
    color: var(--el-color-primary)
}

.el-time-spinner__arrow.arrow-up {
    top: 10px
}

.el-time-spinner__arrow.arrow-down {
    bottom: 10px
}

.el-time-spinner__input.el-input {
    width: 70%
}

.el-time-spinner__input.el-input .el-input__inner {
    text-align: center;
    padding: 0
}

.el-time-spinner__list {
    text-align: center;
    margin: 0;
    padding: 0;
    list-style: none
}

.el-time-spinner__list:after,.el-time-spinner__list:before {
    content: "";
    width: 100%;
    height: 80px;
    display: block
}

.el-time-spinner__item {
    height: 32px;
    color: var(--el-text-color-regular);
    font-size: 12px;
    line-height: 32px
}

.el-time-spinner__item:hover:not(.is-disabled):not(.is-active) {
    background: var(--el-fill-color-light);
    cursor: pointer
}

.el-time-spinner__item.is-active:not(.is-disabled) {
    color: var(--el-text-color-primary);
    font-weight: 700
}

.el-time-spinner__item.is-disabled {
    color: var(--el-text-color-placeholder);
    cursor: not-allowed
}

.el-picker__popper {
    --el-datepicker-border-color: var(--el-disabled-border-color)
}

.el-picker__popper.el-popper {
    background: var(--el-bg-color-overlay);
    border: 1px solid var(--el-datepicker-border-color);
    box-shadow: var(--el-box-shadow-light)
}

.el-picker__popper.el-popper .el-popper__arrow:before {
    border: 1px solid var(--el-datepicker-border-color)
}

.el-picker__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before {
    border-top-color: #0000;
    border-left-color: #0000
}

.el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before {
    border-bottom-color: #0000;
    border-right-color: #0000
}

.el-picker__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before {
    border-bottom-color: #0000;
    border-left-color: #0000
}

.el-picker__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before {
    border-top-color: #0000;
    border-right-color: #0000
}

.el-date-editor {
    --el-date-editor-width: 220px;
    --el-date-editor-monthrange-width: 300px;
    --el-date-editor-daterange-width: 350px;
    --el-date-editor-datetimerange-width: 400px;
    --el-input-text-color: var(--el-text-color-regular);
    --el-input-border: var(--el-border);
    --el-input-hover-border: var(--el-border-color-hover);
    --el-input-focus-border: var(--el-color-primary);
    --el-input-transparent-border: 0 0 0 1px transparent inset;
    --el-input-border-color: var(--el-border-color);
    --el-input-border-radius: var(--el-border-radius-base);
    --el-input-bg-color: var(--el-fill-color-blank);
    --el-input-icon-color: var(--el-text-color-placeholder);
    --el-input-placeholder-color: var(--el-text-color-placeholder);
    --el-input-hover-border-color: var(--el-border-color-hover);
    --el-input-clear-hover-color: var(--el-text-color-secondary);
    --el-input-focus-border-color: var(--el-color-primary);
    --el-input-width: 100%;
    text-align: left;
    vertical-align: middle;
    position: relative
}

.el-date-editor.el-input__wrapper {
    box-shadow: 0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset
}

.el-date-editor.el-input__wrapper:hover {
    box-shadow: 0 0 0 1px var(--el-input-hover-border-color) inset
}

.el-date-editor.is-focus .el-input__wrapper {
    box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset
}

.el-date-editor.el-input,.el-date-editor.el-input__wrapper {
    width: var(--el-date-editor-width);
    height: var(--el-input-height,var(--el-component-size))
}

.el-date-editor--monthrange {
    --el-date-editor-width: var(--el-date-editor-monthrange-width)
}

.el-date-editor--daterange,.el-date-editor--timerange {
    --el-date-editor-width: var(--el-date-editor-daterange-width)
}

.el-date-editor--datetimerange {
    --el-date-editor-width: var(--el-date-editor-datetimerange-width)
}

.el-date-editor--dates .el-input__wrapper {
    text-overflow: ellipsis;
    white-space: nowrap
}

.el-date-editor .close-icon,.el-date-editor .clear-icon {
    cursor: pointer
}

.el-date-editor .clear-icon:hover {
    color: var(--el-input-clear-hover-color)
}

.el-date-editor .el-range__icon {
    height: inherit;
    color: var(--el-text-color-placeholder);
    float: left;
    font-size: 14px
}

.el-date-editor .el-range__icon svg {
    vertical-align: middle
}

.el-date-editor .el-range-input {
    appearance: none;
    text-align: center;
    width: 39%;
    height: 30px;
    line-height: 30px;
    font-size: var(--el-font-size-base);
    color: var(--el-text-color-regular);
    background-color: #0000;
    border: none;
    outline: none;
    margin: 0;
    padding: 0;
    display: inline-block
}

.el-date-editor .el-range-input::placeholder {
    color: var(--el-text-color-placeholder)
}

.el-date-editor .el-range-separator {
    overflow-wrap: break-word;
    height: 100%;
    color: var(--el-text-color-primary);
    flex: 1;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 0 5px;
    font-size: 14px;
    display: inline-flex
}

.el-date-editor .el-range__close-icon {
    color: var(--el-text-color-placeholder);
    height: inherit;
    width: unset;
    cursor: pointer;
    font-size: 14px
}

.el-date-editor .el-range__close-icon:hover {
    color: var(--el-input-clear-hover-color)
}

.el-date-editor .el-range__close-icon svg {
    vertical-align: middle
}

.el-date-editor .el-range__close-icon--hidden {
    opacity: 0;
    visibility: hidden
}

.el-range-editor.el-input__wrapper {
    vertical-align: middle;
    align-items: center;
    padding: 0 10px;
    display: inline-flex
}

.el-range-editor.is-active,.el-range-editor.is-active:hover {
    box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset
}

.el-range-editor--large {
    line-height: var(--el-component-size-large)
}

.el-range-editor--large.el-input__wrapper {
    height: var(--el-component-size-large)
}

.el-range-editor--large .el-range-separator {
    font-size: 14px;
    line-height: 40px
}

.el-range-editor--large .el-range-input {
    height: 38px;
    font-size: 14px;
    line-height: 38px
}

.el-range-editor--small {
    line-height: var(--el-component-size-small)
}

.el-range-editor--small.el-input__wrapper {
    height: var(--el-component-size-small)
}

.el-range-editor--small .el-range-separator {
    font-size: 12px;
    line-height: 24px
}

.el-range-editor--small .el-range-input {
    height: 22px;
    font-size: 12px;
    line-height: 22px
}

.el-range-editor.is-disabled {
    background-color: var(--el-disabled-bg-color);
    border-color: var(--el-disabled-border-color);
    color: var(--el-disabled-text-color);
    cursor: not-allowed
}

.el-range-editor.is-disabled:hover,.el-range-editor.is-disabled:focus {
    border-color: var(--el-disabled-border-color)
}

.el-range-editor.is-disabled input {
    background-color: var(--el-disabled-bg-color);
    color: var(--el-disabled-text-color);
    cursor: not-allowed
}

.el-range-editor.is-disabled input::placeholder {
    color: var(--el-text-color-placeholder)
}

.el-range-editor.is-disabled .el-range-separator {
    color: var(--el-disabled-text-color)
}

.el-picker-panel {
    color: var(--el-text-color-regular);
    background: var(--el-datepicker-bg-color);
    border-radius: var(--el-popper-border-radius,var(--el-border-radius-base));
    line-height: 30px
}

.el-picker-panel .el-time-panel {
    border: solid 1px var(--el-datepicker-border-color);
    background-color: var(--el-datepicker-bg-color);
    box-shadow: var(--el-box-shadow-light);
    margin: 5px 0
}

.el-picker-panel__body:after,.el-picker-panel__body-wrapper:after {
    content: "";
    clear: both;
    display: table
}

.el-picker-panel__content {
    margin: 15px;
    position: relative
}

.el-picker-panel__footer {
    border-top: 1px solid var(--el-datepicker-inner-border-color);
    text-align: right;
    background-color: var(--el-datepicker-bg-color);
    padding: 4px 12px;
    font-size: 0;
    position: relative
}

.el-picker-panel__shortcut {
    width: 100%;
    color: var(--el-datepicker-text-color);
    text-align: left;
    cursor: pointer;
    background-color: #0000;
    border: 0;
    outline: none;
    padding-left: 12px;
    font-size: 14px;
    line-height: 28px;
    display: block
}

.el-picker-panel__shortcut:hover {
    color: var(--el-datepicker-hover-text-color)
}

.el-picker-panel__shortcut.active {
    color: var(--el-datepicker-active-color);
    background-color: #e6f1fe
}

.el-picker-panel__btn {
    border: 1px solid var(--el-fill-color-darker);
    color: var(--el-text-color-primary);
    cursor: pointer;
    background-color: #0000;
    border-radius: 2px;
    outline: none;
    padding: 0 20px;
    font-size: 12px;
    line-height: 24px
}

.el-picker-panel__btn[disabled] {
    color: var(--el-text-color-disabled);
    cursor: not-allowed
}

.el-picker-panel__icon-btn {
    color: var(--el-datepicker-icon-color);
    cursor: pointer;
    background: 0 0;
    border: 0;
    outline: none;
    margin-top: 8px;
    padding: 1px 6px;
    font-size: 12px;
    line-height: 1
}

.el-picker-panel__icon-btn:hover,.el-picker-panel__icon-btn:focus-visible {
    color: var(--el-datepicker-hover-text-color)
}

.el-picker-panel__icon-btn.is-disabled {
    color: var(--el-text-color-disabled)
}

.el-picker-panel__icon-btn.is-disabled:hover {
    cursor: not-allowed
}

.el-picker-panel__icon-btn.is-disabled .el-icon {
    cursor: inherit
}

.el-picker-panel__icon-btn .el-icon {
    cursor: pointer;
    font-size: inherit
}

.el-picker-panel__link-btn {
    vertical-align: middle
}

.el-picker-panel.is-disabled .el-picker-panel__prev-btn {
    color: var(--el-text-color-disabled)
}

.el-picker-panel.is-disabled .el-picker-panel__prev-btn:hover {
    cursor: not-allowed
}

.el-picker-panel.is-disabled .el-picker-panel__prev-btn .el-icon {
    cursor: inherit
}

.el-picker-panel.is-disabled .el-picker-panel__next-btn {
    color: var(--el-text-color-disabled)
}

.el-picker-panel.is-disabled .el-picker-panel__next-btn:hover {
    cursor: not-allowed
}

.el-picker-panel.is-disabled .el-picker-panel__next-btn .el-icon {
    cursor: inherit
}

.el-picker-panel.is-disabled .el-picker-panel__icon-btn {
    color: var(--el-text-color-disabled)
}

.el-picker-panel.is-disabled .el-picker-panel__icon-btn:hover {
    cursor: not-allowed
}

.el-picker-panel.is-disabled .el-picker-panel__icon-btn .el-icon {
    cursor: inherit
}

.el-picker-panel.is-disabled .el-picker-panel__shortcut {
    color: var(--el-text-color-disabled)
}

.el-picker-panel.is-disabled .el-picker-panel__shortcut:hover {
    cursor: not-allowed
}

.el-picker-panel.is-disabled .el-picker-panel__shortcut .el-icon {
    cursor: inherit
}

.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar {
    border-right: 1px solid var(--el-datepicker-inner-border-color);
    box-sizing: border-box;
    width: 110px;
    padding-top: 6px;
    position: absolute;
    top: 0;
    bottom: 0;
    overflow: auto
}

.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body {
    margin-left: 110px
}

.el-date-picker {
    --el-datepicker-text-color: var(--el-text-color-regular);
    --el-datepicker-off-text-color: var(--el-text-color-placeholder);
    --el-datepicker-header-text-color: var(--el-text-color-regular);
    --el-datepicker-icon-color: var(--el-text-color-primary);
    --el-datepicker-border-color: var(--el-disabled-border-color);
    --el-datepicker-inner-border-color: var(--el-border-color-light);
    --el-datepicker-inrange-bg-color: var(--el-border-color-extra-light);
    --el-datepicker-inrange-hover-bg-color: var(--el-border-color-extra-light);
    --el-datepicker-active-color: var(--el-color-primary);
    --el-datepicker-hover-text-color: var(--el-color-primary);
    --el-datepicker-bg-color: var(--el-bg-color-overlay);
    --el-fill-color-blank: var(--el-datepicker-bg-color);
    width: 322px
}

.el-date-picker.has-sidebar.has-time {
    width: 434px
}

.el-date-picker.has-sidebar {
    width: 438px
}

.el-date-picker.has-time .el-picker-panel__body-wrapper {
    position: relative
}

.el-date-picker .el-picker-panel__content {
    width: 292px
}

.el-date-picker table {
    table-layout: fixed;
    width: 100%
}

.el-date-picker__editor-wrap {
    padding: 0 5px;
    display: table-cell;
    position: relative
}

.el-date-picker__time-header {
    border-bottom: 1px solid var(--el-datepicker-inner-border-color);
    box-sizing: border-box;
    width: 100%;
    padding: 8px 5px 5px;
    font-size: 12px;
    display: table;
    position: relative
}

.el-date-picker__header {
    text-align: center;
    padding: 12px 12px 0
}

.el-date-picker__header--bordered {
    border-bottom: solid 1px var(--el-border-color-lighter);
    margin-bottom: 0;
    padding-bottom: 12px
}

.el-date-picker__header--bordered+.el-picker-panel__content {
    margin-top: 0
}

.el-date-picker__header-label {
    text-align: center;
    cursor: pointer;
    color: var(--el-text-color-regular);
    padding: 0 5px;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px
}

.el-date-picker__header-label:hover {
    color: var(--el-datepicker-hover-text-color)
}

.el-date-picker__header-label:focus-visible {
    color: var(--el-datepicker-hover-text-color);
    outline: none
}

.el-date-picker__header-label.active {
    color: var(--el-datepicker-active-color)
}

.el-date-picker__prev-btn {
    float: left
}

.el-date-picker__next-btn {
    float: right
}

.el-date-picker__time-wrap {
    text-align: center;
    padding: 10px
}

.el-date-picker__time-label {
    float: left;
    cursor: pointer;
    margin-left: 10px;
    line-height: 30px
}

.el-date-picker .el-time-panel {
    position: absolute
}

.el-date-picker.is-disabled .el-date-picker__header-label {
    color: var(--el-text-color-disabled)
}

.el-date-picker.is-disabled .el-date-picker__header-label:hover {
    cursor: not-allowed
}

.el-date-picker.is-disabled .el-date-picker__header-label .el-icon {
    cursor: inherit
}

.el-date-range-picker {
    --el-datepicker-text-color: var(--el-text-color-regular);
    --el-datepicker-off-text-color: var(--el-text-color-placeholder);
    --el-datepicker-header-text-color: var(--el-text-color-regular);
    --el-datepicker-icon-color: var(--el-text-color-primary);
    --el-datepicker-border-color: var(--el-disabled-border-color);
    --el-datepicker-inner-border-color: var(--el-border-color-light);
    --el-datepicker-inrange-bg-color: var(--el-border-color-extra-light);
    --el-datepicker-inrange-hover-bg-color: var(--el-border-color-extra-light);
    --el-datepicker-active-color: var(--el-color-primary);
    --el-datepicker-hover-text-color: var(--el-color-primary);
    --el-datepicker-bg-color: var(--el-bg-color-overlay);
    width: 646px
}

.el-date-range-picker.has-sidebar {
    width: 756px
}

.el-date-range-picker.has-time .el-picker-panel__body-wrapper {
    position: relative
}

.el-date-range-picker table {
    table-layout: fixed;
    width: 100%
}

.el-date-range-picker .el-picker-panel__body {
    min-width: 513px
}

.el-date-range-picker .el-picker-panel__content {
    margin: 0
}

.el-date-range-picker__header {
    text-align: center;
    height: 28px;
    position: relative
}

.el-date-range-picker__header [class*=arrow-left] {
    float: left
}

.el-date-range-picker__header [class*=arrow-right] {
    float: right
}

.el-date-range-picker__header div {
    margin-right: 50px;
    font-size: 16px;
    font-weight: 500
}

.el-date-range-picker__header-label {
    text-align: center;
    cursor: pointer;
    color: var(--el-text-color-regular);
    padding: 0 5px;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px
}

.el-date-range-picker__header-label:hover {
    color: var(--el-datepicker-hover-text-color)
}

.el-date-range-picker__header-label:focus-visible {
    color: var(--el-datepicker-hover-text-color);
    outline: none
}

.el-date-range-picker__header-label.active {
    color: var(--el-datepicker-active-color)
}

.el-date-range-picker__content {
    box-sizing: border-box;
    width: 50%;
    margin: 0;
    padding: 16px;
    display: table-cell
}

.el-date-range-picker__content.is-left {
    border-right: 1px solid var(--el-datepicker-inner-border-color)
}

.el-date-range-picker__content .el-date-range-picker__header div {
    margin-left: 50px;
    margin-right: 50px
}

.el-date-range-picker__editors-wrap {
    box-sizing: border-box;
    display: table-cell
}

.el-date-range-picker__editors-wrap.is-right {
    text-align: right
}

.el-date-range-picker__time-header {
    border-bottom: 1px solid var(--el-datepicker-inner-border-color);
    box-sizing: border-box;
    width: 100%;
    padding: 8px 5px 5px;
    font-size: 12px;
    display: table;
    position: relative
}

.el-date-range-picker__time-header>.el-icon-arrow-right {
    vertical-align: middle;
    color: var(--el-datepicker-icon-color);
    font-size: 20px;
    display: table-cell
}

.el-date-range-picker__time-picker-wrap {
    padding: 0 5px;
    display: table-cell;
    position: relative
}

.el-date-range-picker__time-picker-wrap .el-picker-panel {
    z-index: 1;
    background: #fff;
    position: absolute;
    top: 13px;
    right: 0
}

.el-date-range-picker__time-picker-wrap .el-time-panel {
    position: absolute
}

.el-date-range-picker.is-disabled .el-date-range-picker__header-label {
    color: var(--el-text-color-disabled)
}

.el-date-range-picker.is-disabled .el-date-range-picker__header-label:hover {
    cursor: not-allowed
}

.el-date-range-picker.is-disabled .el-date-range-picker__header-label .el-icon {
    cursor: inherit
}

.el-time-range-picker {
    width: 354px;
    overflow: visible
}

.el-time-range-picker__content {
    text-align: center;
    z-index: 1;
    padding: 10px;
    position: relative
}

.el-time-range-picker__cell {
    box-sizing: border-box;
    width: 50%;
    margin: 0;
    padding: 4px 7px 7px;
    display: inline-block
}

.el-time-range-picker__header {
    text-align: center;
    margin-bottom: 5px;
    font-size: 14px
}

.el-time-range-picker__body {
    border: 1px solid var(--el-datepicker-border-color);
    border-radius: 2px
}

.el-time-panel {
    width: 180px;
    z-index: var(--el-index-top);
    -webkit-user-select: none;
    user-select: none;
    box-sizing: content-box;
    border-radius: 2px;
    position: relative;
    left: 0
}

.el-time-panel__content {
    font-size: 0;
    position: relative;
    overflow: hidden
}

.el-time-panel__content:after,.el-time-panel__content:before {
    content: "";
    z-index: -1;
    box-sizing: border-box;
    text-align: left;
    height: 32px;
    margin-top: -16px;
    padding-top: 6px;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0
}

.el-time-panel__content:after {
    margin-left: 12%;
    margin-right: 12%;
    left: 50%
}

.el-time-panel__content:before {
    border-top: 1px solid var(--el-border-color-light);
    border-bottom: 1px solid var(--el-border-color-light);
    margin-left: 12%;
    margin-right: 12%;
    padding-left: 50%
}

.el-time-panel__content.has-seconds:after {
    left: 66.6667%
}

.el-time-panel__content.has-seconds:before {
    padding-left: 33.3333%
}

.el-time-panel__footer {
    border-top: 1px solid var(--el-timepicker-inner-border-color,var(--el-border-color-light));
    text-align: right;
    box-sizing: border-box;
    height: 36px;
    padding: 4px;
    line-height: 25px
}

.el-time-panel__btn {
    cursor: pointer;
    color: var(--el-text-color-primary);
    background-color: #0000;
    border: none;
    outline: none;
    margin: 0 5px;
    padding: 0 5px;
    font-size: 12px;
    line-height: 28px
}

.el-time-panel__btn.confirm {
    color: var(--el-timepicker-active-color,var(--el-color-primary));
    font-weight: 800
}

.el-picker-panel.is-border {
    border: solid 1px var(--el-border-color-lighter)
}

.el-picker-panel.is-border .el-picker-panel__body-wrapper {
    position: relative
}

.el-picker-panel.is-border.el-picker-panel [slot=sidebar],.el-picker-panel.is-border.el-picker-panel__sidebar {
    border-right: 1px solid var(--el-datepicker-inner-border-color);
    box-sizing: border-box;
    width: 110px;
    height: 100%;
    padding-top: 6px;
    position: absolute;
    top: 0;
    overflow: auto
}

.el-descriptions {
    --el-descriptions-table-border: 1px solid var(--el-border-color-lighter);
    --el-descriptions-item-bordered-label-background: var(--el-fill-color-light);
    box-sizing: border-box;
    font-size: var(--el-font-size-base);
    color: var(--el-text-color-primary)
}

.el-descriptions__header {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 16px;
    display: flex
}

.el-descriptions__title {
    color: var(--el-text-color-primary);
    font-size: 16px;
    font-weight: 700
}

.el-descriptions__body {
    background-color: var(--el-fill-color-blank)
}

.el-descriptions__body .el-descriptions__table {
    border-collapse: collapse;
    width: 100%
}

.el-descriptions__body .el-descriptions__table .el-descriptions__cell {
    box-sizing: border-box;
    text-align: left;
    font-size: 14px;
    line-height: 23px
}

.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-left {
    text-align: left
}

.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-center {
    text-align: center
}

.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-right {
    text-align: right
}

.el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell {
    border: var(--el-descriptions-table-border);
    padding: 8px 11px
}

.el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell {
    padding-bottom: 12px
}

.el-descriptions--large {
    font-size: 14px
}

.el-descriptions--large .el-descriptions__header {
    margin-bottom: 20px
}

.el-descriptions--large .el-descriptions__header .el-descriptions__title {
    font-size: 16px
}

.el-descriptions--large .el-descriptions__body .el-descriptions__table .el-descriptions__cell {
    font-size: 14px
}

.el-descriptions--large .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell {
    padding: 12px 15px
}

.el-descriptions--large .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell {
    padding-bottom: 16px
}

.el-descriptions--small {
    font-size: 12px
}

.el-descriptions--small .el-descriptions__header {
    margin-bottom: 12px
}

.el-descriptions--small .el-descriptions__header .el-descriptions__title {
    font-size: 14px
}

.el-descriptions--small .el-descriptions__body .el-descriptions__table .el-descriptions__cell {
    font-size: 12px
}

.el-descriptions--small .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell {
    padding: 4px 7px
}

.el-descriptions--small .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell {
    padding-bottom: 8px
}

.el-descriptions__label.el-descriptions__cell.is-bordered-label {
    color: var(--el-text-color-regular);
    background: var(--el-descriptions-item-bordered-label-background);
    font-weight: 700
}

.el-descriptions__label:not(.is-bordered-label) {
    color: var(--el-text-color-primary);
    margin-right: 16px
}

.el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label {
    padding-bottom: 6px
}

.el-descriptions__content.el-descriptions__cell.is-bordered-content {
    color: var(--el-text-color-primary)
}

.el-descriptions__content:not(.is-bordered-label) {
    color: var(--el-text-color-regular)
}

.el-descriptions--large .el-descriptions__label:not(.is-bordered-label) {
    margin-right: 16px
}

.el-descriptions--large .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label {
    padding-bottom: 8px
}

.el-descriptions--small .el-descriptions__label:not(.is-bordered-label) {
    margin-right: 12px
}

.el-descriptions--small .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label {
    padding-bottom: 4px
}

:root {
    --el-popup-modal-bg-color: var(--el-color-black);
    --el-popup-modal-opacity: .5
}

.v-modal-enter {
    animation: v-modal-in var(--el-transition-duration-fast) ease
}

.v-modal-leave {
    animation: v-modal-out var(--el-transition-duration-fast) ease forwards
}

@keyframes v-modal-in {
    0% {
        opacity: 0
    }
}

@keyframes v-modal-out {
    to {
        opacity: 0
    }
}

.v-modal {
    width: 100%;
    height: 100%;
    opacity: var(--el-popup-modal-opacity);
    background: var(--el-popup-modal-bg-color);
    position: fixed;
    top: 0;
    left: 0
}

.el-popup-parent--hidden {
    overflow: hidden
}

.el-dialog {
    --el-dialog-width: 50%;
    --el-dialog-margin-top: 15vh;
    --el-dialog-bg-color: var(--el-bg-color);
    --el-dialog-box-shadow: var(--el-box-shadow);
    --el-dialog-title-font-size: var(--el-font-size-large);
    --el-dialog-content-font-size: 14px;
    --el-dialog-font-line-height: var(--el-font-line-height-primary);
    --el-dialog-padding-primary: 16px;
    --el-dialog-border-radius: var(--el-border-radius-base);
    margin: var(--el-dialog-margin-top,15vh) auto 50px;
    background: var(--el-dialog-bg-color);
    border-radius: var(--el-dialog-border-radius);
    box-shadow: var(--el-dialog-box-shadow);
    box-sizing: border-box;
    padding: var(--el-dialog-padding-primary);
    width: var(--el-dialog-width,50%);
    overflow-wrap: break-word;
    position: relative
}

.el-dialog:focus {
    outline: none!important
}

.el-dialog.is-align-center {
    margin: auto
}

.el-dialog.is-fullscreen {
    --el-dialog-width: 100%;
    --el-dialog-margin-top: 0;
    border-radius: 0;
    height: 100%;
    margin-bottom: 0;
    overflow: auto
}

.el-dialog__wrapper {
    margin: 0;
    position: fixed;
    inset: 0;
    overflow: auto
}

.el-dialog.is-draggable .el-dialog__header {
    cursor: move;
    -webkit-user-select: none;
    user-select: none
}

.el-dialog__header {
    padding-bottom: var(--el-dialog-padding-primary)
}

.el-dialog__header.show-close {
    padding-right: calc(var(--el-dialog-padding-primary) + var(--el-message-close-size,16px))
}

.el-dialog__headerbtn {
    cursor: pointer;
    width: 48px;
    height: 48px;
    font-size: var(--el-message-close-size,16px);
    background: 0 0;
    border: none;
    outline: none;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0
}

.el-dialog__headerbtn .el-dialog__close {
    color: var(--el-color-info);
    font-size: inherit
}

.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close {
    color: var(--el-color-primary)
}

.el-dialog__title {
    line-height: var(--el-dialog-font-line-height);
    font-size: var(--el-dialog-title-font-size);
    color: var(--el-text-color-primary)
}

.el-dialog__body {
    color: var(--el-text-color-regular);
    font-size: var(--el-dialog-content-font-size)
}

.el-dialog__footer {
    padding-top: var(--el-dialog-padding-primary);
    text-align: right;
    box-sizing: border-box
}

.el-dialog--center {
    text-align: center
}

.el-dialog--center .el-dialog__body {
    text-align: initial
}

.el-dialog--center .el-dialog__footer {
    text-align: inherit
}

.el-modal-dialog.is-penetrable {
    pointer-events: none
}

.el-modal-dialog.is-penetrable .el-dialog {
    pointer-events: auto
}

.el-overlay-dialog {
    position: fixed;
    inset: 0;
    overflow: auto
}

.el-overlay-dialog.is-closing .el-dialog {
    pointer-events: none
}

.dialog-fade-enter-active {
    animation: modal-fade-in var(--el-transition-duration)
}

.dialog-fade-enter-active .el-overlay-dialog {
    animation: dialog-fade-in var(--el-transition-duration)
}

.dialog-fade-leave-active {
    animation: modal-fade-out var(--el-transition-duration)
}

.dialog-fade-leave-active .el-overlay-dialog {
    animation: dialog-fade-out var(--el-transition-duration)
}

@keyframes dialog-fade-in {
    0% {
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translate(0)
    }
}

@keyframes dialog-fade-out {
    0% {
        opacity: 1;
        transform: translate(0)
    }

    to {
        opacity: 0;
        transform: translateY(-20px)
    }
}

@keyframes modal-fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes modal-fade-out {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.el-divider {
    position: relative
}

.el-divider--horizontal {
    border-top: 1px var(--el-border-color) var(--el-border-style);
    width: 100%;
    height: 1px;
    margin: 24px 0;
    display: block
}

.el-divider--vertical {
    vertical-align: middle;
    border-left: 1px var(--el-border-color) var(--el-border-style);
    width: 1px;
    height: 1em;
    margin: 0 8px;
    display: inline-block;
    position: relative
}

.el-divider__text {
    background-color: var(--el-bg-color);
    color: var(--el-text-color-primary);
    padding: 0 20px;
    font-size: 14px;
    font-weight: 500;
    position: absolute
}

.el-divider__text.is-left {
    left: 20px;
    transform: translateY(-50%)
}

.el-divider__text.is-center {
    left: 50%;
    transform: translate(-50%)translateY(-50%)
}

.el-divider__text.is-right {
    right: 20px;
    transform: translateY(-50%)
}

.el-overlay.is-drawer {
    overflow: hidden
}

.el-drawer {
    --el-drawer-bg-color: var(--el-dialog-bg-color,var(--el-bg-color));
    --el-drawer-padding-primary: var(--el-dialog-padding-primary,20px);
    --el-drawer-dragger-size: 8px;
    box-sizing: border-box;
    background-color: var(--el-drawer-bg-color);
    box-shadow: var(--el-box-shadow-dark);
    transition: all var(--el-transition-duration);
    flex-direction: column;
    display: flex;
    position: absolute
}

.el-drawer .rtl,.el-drawer .ltr,.el-drawer .ttb,.el-drawer .btt {
    transform: translate(0)
}

.el-drawer__sr-focus:focus {
    outline: none!important
}

.el-drawer__header {
    color: var(--el-text-color-primary);
    padding: var(--el-drawer-padding-primary);
    align-items: center;
    margin-bottom: 32px;
    padding-bottom: 0;
    display: flex;
    overflow: hidden
}

.el-drawer__header>:first-child {
    flex: 1
}

.el-drawer__title {
    line-height: inherit;
    flex: 1;
    margin: 0;
    font-size: 16px
}

.el-drawer__footer {
    padding: var(--el-drawer-padding-primary);
    text-align: right;
    padding-top: 10px;
    overflow: hidden
}

.el-drawer__close-btn {
    cursor: pointer;
    font-size: var(--el-font-size-extra-large);
    color: inherit;
    background-color: #0000;
    border: none;
    outline: none;
    display: inline-flex
}

.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i {
    color: var(--el-color-primary)
}

.el-drawer__body {
    padding: var(--el-drawer-padding-primary);
    flex: 1;
    overflow: auto
}

.el-drawer__body>* {
    box-sizing: border-box
}

.el-drawer.is-dragging {
    transition: none
}

.el-drawer__dragger {
    -webkit-user-select: none;
    user-select: none;
    background-color: #0000;
    transition: all .2s;
    position: absolute
}

.el-drawer__dragger:before {
    content: "";
    background-color: #0000;
    transition: all .2s;
    position: absolute
}

.el-drawer__dragger:hover:before {
    background-color: var(--el-color-primary)
}

.el-drawer.ltr,.el-drawer.rtl {
    height: 100%;
    top: 0;
    bottom: 0
}

.el-drawer.ltr>.el-drawer__dragger,.el-drawer.rtl>.el-drawer__dragger {
    height: 100%;
    width: var(--el-drawer-dragger-size);
    cursor: ew-resize;
    top: 0;
    bottom: 0
}

.el-drawer.ltr>.el-drawer__dragger:before,.el-drawer.rtl>.el-drawer__dragger:before {
    width: 3px;
    top: 0;
    bottom: 0
}

.el-drawer.ttb,.el-drawer.btt {
    width: 100%;
    left: 0;
    right: 0
}

.el-drawer.ttb>.el-drawer__dragger,.el-drawer.btt>.el-drawer__dragger {
    width: 100%;
    height: var(--el-drawer-dragger-size);
    cursor: ns-resize;
    left: 0;
    right: 0
}

.el-drawer.ttb>.el-drawer__dragger:before,.el-drawer.btt>.el-drawer__dragger:before {
    height: 3px;
    left: 0;
    right: 0
}

.el-drawer.ltr {
    left: 0
}

.el-drawer.ltr>.el-drawer__dragger {
    right: 0
}

.el-drawer.ltr>.el-drawer__dragger:before {
    right: -2px
}

.el-drawer.rtl {
    right: 0
}

.el-drawer.rtl>.el-drawer__dragger {
    left: 0
}

.el-drawer.rtl>.el-drawer__dragger:before {
    left: -2px
}

.el-drawer.ttb {
    top: 0
}

.el-drawer.ttb>.el-drawer__dragger {
    bottom: 0
}

.el-drawer.ttb>.el-drawer__dragger:before {
    bottom: -2px
}

.el-drawer.btt {
    bottom: 0
}

.el-drawer.btt>.el-drawer__dragger {
    top: 0
}

.el-drawer.btt>.el-drawer__dragger:before {
    top: -2px
}

.el-modal-drawer.is-penetrable {
    pointer-events: none
}

.el-modal-drawer.is-penetrable .el-drawer {
    pointer-events: auto
}

.el-drawer-fade-enter-active,.el-drawer-fade-leave-active {
    transition: all var(--el-transition-duration)
}

.el-drawer-fade-enter-from,.el-drawer-fade-enter-active,.el-drawer-fade-enter-to,.el-drawer-fade-leave-from,.el-drawer-fade-leave-active,.el-drawer-fade-leave-to {
    overflow: hidden!important
}

.el-drawer-fade-enter-from,.el-drawer-fade-leave-to {
    background-color: #0000!important
}

.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl {
    transform: translate(100%)
}

.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr {
    transform: translate(-100%)
}

.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb {
    transform: translateY(-100%)
}

.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt {
    transform: translateY(100%)
}

.el-dropdown {
    --el-dropdown-menu-box-shadow: var(--el-box-shadow-light);
    --el-dropdown-menuItem-hover-fill: var(--el-color-primary-light-9);
    --el-dropdown-menuItem-hover-color: var(--el-color-primary);
    --el-dropdown-menu-index: 10;
    color: var(--el-text-color-regular);
    font-size: var(--el-font-size-base);
    vertical-align: top;
    line-height: 1;
    display: inline-flex;
    position: relative
}

.el-dropdown.is-disabled {
    color: var(--el-text-color-placeholder);
    cursor: not-allowed
}

.el-dropdown__popper {
    --el-dropdown-menu-box-shadow: var(--el-box-shadow-light);
    --el-dropdown-menuItem-hover-fill: var(--el-color-primary-light-9);
    --el-dropdown-menuItem-hover-color: var(--el-color-primary);
    --el-dropdown-menu-index: 10
}

.el-dropdown__popper.el-popper {
    background: var(--el-bg-color-overlay);
    border: 1px solid var(--el-border-color-light);
    box-shadow: var(--el-dropdown-menu-box-shadow)
}

.el-dropdown__popper.el-popper .el-popper__arrow:before {
    border: 1px solid var(--el-border-color-light)
}

.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before {
    border-top-color: #0000;
    border-left-color: #0000
}

.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before {
    border-bottom-color: #0000;
    border-right-color: #0000
}

.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before {
    border-bottom-color: #0000;
    border-left-color: #0000
}

.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before {
    border-top-color: #0000;
    border-right-color: #0000
}

.el-dropdown__popper .el-dropdown-menu {
    border: none
}

.el-dropdown__popper .el-dropdown__popper-selfdefine {
    outline: none
}

.el-dropdown__popper .el-scrollbar__bar {
    z-index: calc(var(--el-dropdown-menu-index) + 1)
}

.el-dropdown__popper .el-dropdown__list {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none
}

.el-dropdown .el-dropdown__caret-button {
    border-left: none;
    justify-content: center;
    align-items: center;
    width: 32px;
    padding-left: 0;
    padding-right: 0;
    display: inline-flex
}

.el-dropdown .el-dropdown__caret-button>span {
    display: inline-flex
}

.el-dropdown .el-dropdown__caret-button:before {
    content: "";
    background: var(--el-overlay-color-lighter);
    width: 1px;
    display: block;
    position: absolute;
    top: -1px;
    bottom: -1px;
    left: 0
}

.el-dropdown .el-dropdown__caret-button.el-button:before {
    background: var(--el-border-color);
    opacity: .5
}

.el-dropdown .el-dropdown__caret-button .el-dropdown__icon {
    font-size: inherit;
    padding-left: 0
}

.el-dropdown .el-dropdown-selfdefine {
    outline: none
}

.el-dropdown--large .el-dropdown__caret-button {
    width: 40px
}

.el-dropdown--small .el-dropdown__caret-button {
    width: 24px
}

.el-dropdown-menu {
    z-index: var(--el-dropdown-menu-index);
    background-color: var(--el-bg-color-overlay);
    border-radius: var(--el-border-radius-base);
    box-shadow: none;
    border: none;
    margin: 0;
    padding: 5px 0;
    list-style: none;
    position: relative;
    top: 0;
    left: 0
}

.el-dropdown-menu__item {
    white-space: nowrap;
    line-height: 22px;
    font-size: var(--el-font-size-base);
    color: var(--el-text-color-regular);
    cursor: pointer;
    outline: none;
    align-items: center;
    margin: 0;
    padding: 5px 16px;
    list-style: none;
    display: flex
}

.el-dropdown-menu__item:not(.is-disabled):hover,.el-dropdown-menu__item:not(.is-disabled):focus {
    background-color: var(--el-dropdown-menuItem-hover-fill);
    color: var(--el-dropdown-menuItem-hover-color)
}

.el-dropdown-menu__item i {
    margin-right: 5px
}

.el-dropdown-menu__item--divided {
    border-top: 1px solid var(--el-border-color-lighter);
    margin: 6px 0
}

.el-dropdown-menu__item.is-disabled {
    cursor: not-allowed;
    color: var(--el-text-color-disabled)
}

.el-dropdown-menu--large {
    padding: 7px 0
}

.el-dropdown-menu--large .el-dropdown-menu__item {
    padding: 7px 20px;
    font-size: 14px;
    line-height: 22px
}

.el-dropdown-menu--large .el-dropdown-menu__item--divided {
    margin: 8px 0
}

.el-dropdown-menu--small {
    padding: 3px 0
}

.el-dropdown-menu--small .el-dropdown-menu__item {
    padding: 2px 12px;
    font-size: 12px;
    line-height: 20px
}

.el-dropdown-menu--small .el-dropdown-menu__item--divided {
    margin: 4px 0
}

.el-empty {
    --el-empty-padding: 40px 0;
    --el-empty-image-width: 160px;
    --el-empty-description-margin-top: 20px;
    --el-empty-bottom-margin-top: 20px;
    --el-empty-fill-color-0: var(--el-color-white);
    --el-empty-fill-color-1: #fcfcfd;
    --el-empty-fill-color-2: #f8f9fb;
    --el-empty-fill-color-3: #f7f8fc;
    --el-empty-fill-color-4: #eeeff3;
    --el-empty-fill-color-5: #edeef2;
    --el-empty-fill-color-6: #e9ebef;
    --el-empty-fill-color-7: #e5e7e9;
    --el-empty-fill-color-8: #e0e3e9;
    --el-empty-fill-color-9: #d5d7de;
    text-align: center;
    box-sizing: border-box;
    padding: var(--el-empty-padding);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.el-empty__image {
    width: var(--el-empty-image-width)
}

.el-empty__image img {
    -webkit-user-select: none;
    user-select: none;
    vertical-align: top;
    object-fit: contain;
    width: 100%;
    height: 100%
}

.el-empty__image svg {
    color: var(--el-svg-monochrome-grey);
    fill: currentColor;
    vertical-align: top;
    width: 100%;
    height: 100%
}

.el-empty__description {
    margin-top: var(--el-empty-description-margin-top)
}

.el-empty__description p {
    font-size: var(--el-font-size-base);
    color: var(--el-text-color-secondary);
    margin: 0
}

.el-empty__bottom {
    margin-top: var(--el-empty-bottom-margin-top)
}

.el-footer {
    --el-footer-padding: 0 20px;
    --el-footer-height: 60px;
    padding: var(--el-footer-padding);
    box-sizing: border-box;
    height: var(--el-footer-height);
    flex-shrink: 0
}

.el-form-item {
    --font-size: 14px;
    margin-bottom: 18px;
    display: flex
}

.el-form-item .el-form-item {
    margin-bottom: 0
}

.el-form-item .el-input__validateIcon {
    display: none
}

.el-form-item--large {
    --font-size: 14px;
    --el-form-label-font-size: var(--font-size);
    margin-bottom: 22px
}

.el-form-item--large .el-form-item__label {
    height: 40px;
    line-height: 40px
}

.el-form-item--large .el-form-item__content {
    line-height: 40px
}

.el-form-item--large .el-form-item__error {
    padding-top: 4px
}

.el-form-item--default {
    --font-size: 14px;
    --el-form-label-font-size: var(--font-size);
    margin-bottom: 18px
}

.el-form-item--default .el-form-item__label {
    height: 32px;
    line-height: 32px
}

.el-form-item--default .el-form-item__content {
    line-height: 32px
}

.el-form-item--default .el-form-item__error {
    padding-top: 2px
}

.el-form-item--small {
    --font-size: 12px;
    --el-form-label-font-size: var(--font-size);
    margin-bottom: 18px
}

.el-form-item--small .el-form-item__label {
    height: 24px;
    line-height: 24px
}

.el-form-item--small .el-form-item__content {
    line-height: 24px
}

.el-form-item--small .el-form-item__error {
    padding-top: 2px
}

.el-form-item--label-left .el-form-item__label {
    text-align: left;
    justify-content: flex-start
}

.el-form-item--label-right .el-form-item__label {
    text-align: right;
    justify-content: flex-end
}

.el-form-item--label-top {
    display: block
}

.el-form-item--label-top .el-form-item__label {
    text-align: left;
    width: fit-content;
    height: auto;
    margin-bottom: 8px;
    padding-right: 0;
    line-height: 22px;
    display: block
}

.el-form-item__label-wrap {
    display: flex
}

.el-form-item__label {
    font-size: var(--el-form-label-font-size);
    color: var(--el-text-color-regular);
    box-sizing: border-box;
    flex: none;
    align-items: flex-start;
    height: 32px;
    padding: 0 12px 0 0;
    line-height: 32px;
    display: inline-flex
}

.el-form-item__content {
    line-height: 32px;
    font-size: var(--font-size);
    flex-wrap: wrap;
    flex: 1;
    align-items: center;
    min-width: 0;
    display: flex;
    position: relative
}

.el-form-item__content .el-input-group {
    vertical-align: top
}

.el-form-item__error {
    color: var(--el-color-danger);
    padding-top: 2px;
    font-size: 12px;
    line-height: 1;
    position: absolute;
    top: 100%;
    left: 0
}

.el-form-item__error--inline {
    margin-left: 10px;
    display: inline-block;
    position: relative;
    top: auto;
    left: auto
}

.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before {
    content: "*";
    color: var(--el-color-danger);
    margin-right: 4px
}

.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label:after,.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label-wrap>.el-form-item__label:after {
    content: "*";
    color: var(--el-color-danger);
    margin-left: 4px
}

.el-form-item.is-error .el-form-item__content .el-input__wrapper,.el-form-item.is-error .el-form-item__content .el-input__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-input__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-input__wrapper.is-focus,.el-form-item.is-error .el-form-item__content .el-textarea__inner,.el-form-item.is-error .el-form-item__content .el-textarea__inner:hover,.el-form-item.is-error .el-form-item__content .el-textarea__inner:focus,.el-form-item.is-error .el-form-item__content .el-textarea__inner.is-focus,.el-form-item.is-error .el-form-item__content .el-select__wrapper,.el-form-item.is-error .el-form-item__content .el-select__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-select__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-select__wrapper.is-focus,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper.is-focus {
    box-shadow: 0 0 0 1px var(--el-color-danger) inset
}

.el-form-item.is-error .el-form-item__content .el-input-group__append .el-input__wrapper,.el-form-item.is-error .el-form-item__content .el-input-group__prepend .el-input__wrapper {
    box-shadow: inset 0 0 0 1px #0000
}

.el-form-item.is-error .el-form-item__content .el-input-group__append .el-input__validateIcon,.el-form-item.is-error .el-form-item__content .el-input-group__prepend .el-input__validateIcon {
    display: none
}

.el-form-item.is-error .el-form-item__content .el-input__validateIcon {
    color: var(--el-color-danger)
}

.el-form-item--feedback .el-input__validateIcon {
    display: inline-flex
}

.el-form {
    --el-form-label-font-size: var(--el-font-size-base);
    --el-form-inline-content-width: 220px
}

.el-form--inline .el-form-item {
    vertical-align: middle;
    margin-right: 32px;
    display: inline-flex
}

.el-form--inline.el-form--label-top {
    flex-wrap: wrap;
    display: flex
}

.el-form--inline.el-form--label-top .el-form-item {
    display: block
}

.el-header {
    --el-header-padding: 0 20px;
    --el-header-height: 60px;
    padding: var(--el-header-padding);
    box-sizing: border-box;
    height: var(--el-header-height);
    flex-shrink: 0
}

.el-image-viewer__wrapper {
    position: fixed;
    inset: 0
}

.el-image-viewer__wrapper:focus {
    outline: none!important
}

.el-image-viewer__btn {
    z-index: 1;
    opacity: .8;
    cursor: pointer;
    box-sizing: border-box;
    -webkit-user-select: none;
    user-select: none;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute
}

.el-image-viewer__btn .el-icon {
    cursor: pointer
}

.el-image-viewer__close {
    width: 40px;
    height: 40px;
    font-size: 40px;
    top: 40px;
    right: 40px
}

.el-image-viewer__canvas {
    -webkit-user-select: none;
    user-select: none;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: static
}

.el-image-viewer__actions {
    background-color: var(--el-text-color-regular);
    border-color: #fff;
    border-radius: 22px;
    height: 44px;
    padding: 0 23px;
    bottom: 30px;
    left: 50%;
    transform: translate(-50%)
}

.el-image-viewer__actions__inner {
    cursor: default;
    color: #fff;
    justify-content: space-around;
    align-items: center;
    gap: 22px;
    width: 100%;
    height: 100%;
    padding: 0 6px;
    font-size: 23px;
    display: flex
}

.el-image-viewer__actions__divider {
    margin: 0 -6px
}

.el-image-viewer__progress {
    cursor: default;
    color: #fff;
    bottom: 90px;
    left: 50%;
    transform: translate(-50%)
}

.el-image-viewer__prev {
    color: #fff;
    background-color: var(--el-text-color-regular);
    border-color: #fff;
    width: 44px;
    height: 44px;
    font-size: 24px;
    top: 50%;
    left: 40px;
    transform: translateY(-50%)
}

.el-image-viewer__next {
    text-indent: 2px;
    color: #fff;
    background-color: var(--el-text-color-regular);
    border-color: #fff;
    width: 44px;
    height: 44px;
    font-size: 24px;
    top: 50%;
    right: 40px;
    transform: translateY(-50%)
}

.el-image-viewer__close {
    color: #fff;
    background-color: var(--el-text-color-regular);
    border-color: #fff;
    width: 44px;
    height: 44px;
    font-size: 24px
}

.el-image-viewer__mask {
    opacity: .5;
    background: #000;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.el-image-viewer-parent--hidden {
    overflow: hidden
}

.viewer-fade-enter-active {
    animation: viewer-fade-in var(--el-transition-duration)
}

.viewer-fade-leave-active {
    animation: viewer-fade-out var(--el-transition-duration)
}

@keyframes viewer-fade-in {
    0% {
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translate(0)
    }
}

@keyframes viewer-fade-out {
    0% {
        opacity: 1;
        transform: translate(0)
    }

    to {
        opacity: 0;
        transform: translateY(-20px)
    }
}

.el-image__error,.el-image__placeholder,.el-image__wrapper,.el-image__inner {
    width: 100%;
    height: 100%
}

.el-image {
    display: inline-block;
    position: relative;
    overflow: hidden
}

.el-image__inner {
    vertical-align: top;
    opacity: 1
}

.el-image__inner.is-loading {
    opacity: 0
}

.el-image__wrapper {
    position: absolute;
    top: 0;
    left: 0
}

.el-image__placeholder {
    background: var(--el-fill-color-light)
}

.el-image__error {
    background: var(--el-fill-color-light);
    color: var(--el-text-color-placeholder);
    vertical-align: middle;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    display: flex
}

.el-image__preview {
    cursor: pointer
}

.el-textarea {
    --el-input-text-color: var(--el-text-color-regular);
    --el-input-border: var(--el-border);
    --el-input-hover-border: var(--el-border-color-hover);
    --el-input-focus-border: var(--el-color-primary);
    --el-input-transparent-border: 0 0 0 1px transparent inset;
    --el-input-border-color: var(--el-border-color);
    --el-input-border-radius: var(--el-border-radius-base);
    --el-input-bg-color: var(--el-fill-color-blank);
    --el-input-icon-color: var(--el-text-color-placeholder);
    --el-input-placeholder-color: var(--el-text-color-placeholder);
    --el-input-hover-border-color: var(--el-border-color-hover);
    --el-input-clear-hover-color: var(--el-text-color-secondary);
    --el-input-focus-border-color: var(--el-color-primary);
    --el-input-width: 100%;
    vertical-align: bottom;
    width: 100%;
    font-size: var(--el-font-size-base);
    display: inline-block;
    position: relative
}

.el-textarea__inner {
    resize: vertical;
    box-sizing: border-box;
    width: 100%;
    line-height: 1.5;
    font-size: inherit;
    color: var(--el-input-text-color,var(--el-text-color-regular));
    background-color: var(--el-input-bg-color,var(--el-fill-color-blank));
    -webkit-appearance: none;
    box-shadow: 0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;
    border-radius: var(--el-input-border-radius,var(--el-border-radius-base));
    transition: var(--el-transition-box-shadow);
    background-image: none;
    border: none;
    padding: 5px 11px;
    font-family: inherit;
    display: block;
    position: relative
}

.el-textarea__inner.is-clearable {
    padding: 5px 26px 5px 11px
}

.el-textarea__inner::placeholder {
    color: var(--el-input-placeholder-color,var(--el-text-color-placeholder))
}

.el-textarea__inner:hover {
    box-shadow: 0 0 0 1px var(--el-input-hover-border-color) inset
}

.el-textarea__inner:focus {
    box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset;
    outline: none
}

.el-textarea__clear {
    color: var(--el-input-icon-color);
    cursor: pointer;
    font-size: 14px;
    position: absolute;
    top: 15px;
    right: 11px;
    transform: translateY(-50%)
}

.el-textarea__clear:hover {
    color: var(--el-input-clear-hover-color)
}

.el-textarea .el-input__count {
    color: var(--el-color-info);
    background: var(--el-fill-color-blank);
    font-size: 12px;
    line-height: 14px;
    position: absolute;
    bottom: 5px;
    right: 10px
}

.el-textarea .el-input__count.is-outside {
    top: 100%;
    right: 0;
    bottom: unset;
    background: 0 0;
    padding-top: 2px;
    line-height: 1;
    position: absolute
}

.el-textarea.is-disabled .el-textarea__inner {
    box-shadow: 0 0 0 1px var(--el-disabled-border-color) inset;
    background-color: var(--el-disabled-bg-color);
    color: var(--el-disabled-text-color);
    cursor: not-allowed
}

.el-textarea.is-disabled .el-textarea__inner::placeholder {
    color: var(--el-text-color-placeholder)
}

.el-textarea.is-exceed .el-textarea__inner {
    box-shadow: 0 0 0 1px var(--el-color-danger) inset
}

.el-textarea.is-exceed .el-input__count {
    color: var(--el-color-danger)
}

.el-input {
    --el-input-text-color: var(--el-text-color-regular);
    --el-input-border: var(--el-border);
    --el-input-hover-border: var(--el-border-color-hover);
    --el-input-focus-border: var(--el-color-primary);
    --el-input-transparent-border: 0 0 0 1px transparent inset;
    --el-input-border-color: var(--el-border-color);
    --el-input-border-radius: var(--el-border-radius-base);
    --el-input-bg-color: var(--el-fill-color-blank);
    --el-input-icon-color: var(--el-text-color-placeholder);
    --el-input-placeholder-color: var(--el-text-color-placeholder);
    --el-input-hover-border-color: var(--el-border-color-hover);
    --el-input-clear-hover-color: var(--el-text-color-secondary);
    --el-input-focus-border-color: var(--el-color-primary);
    --el-input-width: 100%;
    --el-input-height: var(--el-component-size);
    font-size: var(--el-font-size-base);
    width: var(--el-input-width);
    line-height: var(--el-input-height);
    box-sizing: border-box;
    vertical-align: middle;
    display: inline-flex;
    position: relative
}

.el-input::-webkit-scrollbar {
    z-index: 11;
    width: 6px
}

.el-input::-webkit-scrollbar:horizontal {
    height: 6px
}

.el-input::-webkit-scrollbar-thumb {
    background: var(--el-text-color-disabled);
    border-radius: 5px;
    width: 6px
}

.el-input::-webkit-scrollbar-corner {
    background: var(--el-fill-color-blank)
}

.el-input::-webkit-scrollbar-track {
    background: var(--el-fill-color-blank)
}

.el-input::-webkit-scrollbar-track-piece {
    background: var(--el-fill-color-blank);
    width: 6px
}

.el-input .el-input__clear,.el-input .el-input__password {
    color: var(--el-input-icon-color);
    cursor: pointer;
    font-size: 14px
}

.el-input .el-input__clear:hover,.el-input .el-input__password:hover {
    color: var(--el-input-clear-hover-color)
}

.el-input .el-input__count {
    height: 100%;
    color: var(--el-color-info);
    align-items: center;
    font-size: 12px;
    display: inline-flex
}

.el-input .el-input__count .el-input__count-inner {
    background: var(--el-fill-color-blank);
    line-height: initial;
    padding-left: 8px;
    display: inline-block
}

.el-input .el-input__count.is-outside {
    height: unset;
    padding-top: 2px;
    position: absolute;
    top: 100%;
    right: 0
}

.el-input .el-input__count.is-outside .el-input__count-inner {
    background: 0 0;
    padding-left: 0;
    line-height: 1
}

.el-input__wrapper {
    background-color: var(--el-input-bg-color,var(--el-fill-color-blank));
    border-radius: var(--el-input-border-radius,var(--el-border-radius-base));
    cursor: text;
    transition: var(--el-transition-box-shadow);
    box-shadow: 0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;
    background-image: none;
    flex-grow: 1;
    justify-content: center;
    align-items: center;
    padding: 1px 11px;
    display: inline-flex;
    transform: translate(0)
}

.el-input__wrapper:hover {
    box-shadow: 0 0 0 1px var(--el-input-hover-border-color) inset
}

.el-input__wrapper.is-focus {
    box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset
}

.el-input {
    --el-input-inner-height: calc(var(--el-input-height,32px) - 2px)
}

.el-input__inner {
    -webkit-appearance: none;
    width: 100%;
    color: var(--el-input-text-color,var(--el-text-color-regular));
    font-size: inherit;
    height: var(--el-input-inner-height);
    line-height: var(--el-input-inner-height);
    box-sizing: border-box;
    background: 0 0;
    border: none;
    outline: none;
    flex-grow: 1;
    padding: 0
}

.el-input__inner:focus {
    outline: none
}

.el-input__inner::placeholder {
    color: var(--el-input-placeholder-color,var(--el-text-color-placeholder))
}

.el-input__inner[type=password]::-ms-reveal {
    display: none
}

.el-input__inner[type=number] {
    line-height: 1
}

.el-input__prefix {
    white-space: nowrap;
    height: 100%;
    line-height: var(--el-input-inner-height);
    text-align: center;
    color: var(--el-input-icon-color,var(--el-text-color-placeholder));
    transition: all var(--el-transition-duration);
    pointer-events: none;
    flex-wrap: nowrap;
    flex-shrink: 0;
    display: inline-flex
}

.el-input__prefix-inner {
    pointer-events: all;
    justify-content: center;
    align-items: center;
    display: inline-flex
}

.el-input__prefix-inner>:last-child {
    margin-right: 8px
}

.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon {
    margin-left: 0
}

.el-input__suffix {
    white-space: nowrap;
    height: 100%;
    line-height: var(--el-input-inner-height);
    text-align: center;
    color: var(--el-input-icon-color,var(--el-text-color-placeholder));
    transition: all var(--el-transition-duration);
    pointer-events: none;
    flex-wrap: nowrap;
    flex-shrink: 0;
    display: inline-flex
}

.el-input__suffix-inner {
    pointer-events: all;
    justify-content: center;
    align-items: center;
    display: inline-flex
}

.el-input__suffix-inner>:first-child {
    margin-left: 8px
}

.el-input .el-input__icon {
    height: inherit;
    line-height: inherit;
    transition: all var(--el-transition-duration);
    justify-content: center;
    align-items: center;
    margin-left: 8px;
    display: flex
}

.el-input__validateIcon {
    pointer-events: none
}

.el-input.is-active .el-input__wrapper {
    box-shadow: 0 0 0 1px var(--el-input-focus-color, ) inset
}

.el-input.is-disabled {
    cursor: not-allowed
}

.el-input.is-disabled .el-input__wrapper {
    background-color: var(--el-disabled-bg-color);
    cursor: not-allowed;
    box-shadow: 0 0 0 1px var(--el-disabled-border-color) inset
}

.el-input.is-disabled .el-input__inner {
    color: var(--el-disabled-text-color);
    -webkit-text-fill-color: var(--el-disabled-text-color);
    cursor: not-allowed
}

.el-input.is-disabled .el-input__inner::placeholder {
    color: var(--el-text-color-placeholder)
}

.el-input.is-disabled .el-input__icon {
    cursor: not-allowed
}

.el-input.is-disabled .el-input__prefix-inner,.el-input.is-disabled .el-input__suffix-inner {
    pointer-events: none
}

.el-input.is-exceed .el-input__wrapper {
    box-shadow: 0 0 0 1px var(--el-color-danger) inset
}

.el-input.is-exceed .el-input__suffix .el-input__count {
    color: var(--el-color-danger)
}

.el-input--large {
    --el-input-height: var(--el-component-size-large);
    font-size: 14px
}

.el-input--large .el-input__wrapper {
    padding: 1px 15px
}

.el-input--large {
    --el-input-inner-height: calc(var(--el-input-height,40px) - 2px)
}

.el-input--small {
    --el-input-height: var(--el-component-size-small);
    font-size: 12px
}

.el-input--small .el-input__wrapper {
    padding: 1px 7px
}

.el-input--small {
    --el-input-inner-height: calc(var(--el-input-height,24px) - 2px)
}

.el-input-group {
    align-items: stretch;
    width: 100%;
    display: inline-flex
}

.el-input-group__append,.el-input-group__prepend {
    background-color: var(--el-fill-color-light);
    color: var(--el-color-info);
    border-radius: var(--el-input-border-radius);
    white-space: nowrap;
    justify-content: center;
    align-items: center;
    min-height: 100%;
    padding: 0 20px;
    display: inline-flex;
    position: relative
}

.el-input-group__append:focus,.el-input-group__prepend:focus {
    outline: none
}

.el-input-group__append .el-select,.el-input-group__append .el-button,.el-input-group__prepend .el-select,.el-input-group__prepend .el-button {
    flex: 1;
    margin: 0 -20px;
    display: inline-block
}

.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-select__wrapper,.el-input-group__append div.el-select:hover .el-select__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-select__wrapper,.el-input-group__prepend div.el-select:hover .el-select__wrapper {
    color: inherit;
    background-color: #0000;
    border-color: #0000
}

.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input {
    font-size: inherit
}

.el-input-group__prepend {
    box-shadow: 1px 0 0 0 var(--el-input-border-color) inset, 0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset;
    border-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.el-input-group__append {
    box-shadow: 0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset, -1px 0 0 0 var(--el-input-border-color) inset;
    border-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.el-input-group--prepend>.el-input__wrapper {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper {
    box-shadow: 1px 0 0 0 var(--el-input-border-color) inset, 0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.el-input-group--append>.el-input__wrapper {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.el-input-group--append .el-input-group__append .el-select .el-select__wrapper {
    box-shadow: 0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset, -1px 0 0 0 var(--el-input-border-color) inset;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.el-input-hidden {
    display: none!important
}

.el-input-number {
    vertical-align: middle;
    width: 150px;
    line-height: 30px;
    display: inline-flex;
    position: relative
}

.el-input-number .el-input__wrapper {
    padding-left: 42px;
    padding-right: 42px
}

.el-input-number .el-input__inner {
    -webkit-appearance: none;
    -moz-appearance: textfield;
    text-align: center;
    line-height: 1
}

.el-input-number .el-input__inner::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.el-input-number .el-input__inner::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.el-input-number.is-left .el-input__inner {
    text-align: left
}

.el-input-number.is-right .el-input__inner {
    text-align: right
}

.el-input-number.is-center .el-input__inner {
    text-align: center
}

.el-input-number__increase,.el-input-number__decrease {
    z-index: 1;
    background: var(--el-fill-color-light);
    width: 32px;
    height: auto;
    color: var(--el-text-color-regular);
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    justify-content: center;
    align-items: center;
    font-size: 13px;
    display: flex;
    position: absolute;
    top: 1px;
    bottom: 1px
}

.el-input-number__increase:hover,.el-input-number__decrease:hover {
    color: var(--el-color-primary)
}

.el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input__wrapper,.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input__wrapper {
    box-shadow: 0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset
}

.el-input-number__increase.is-disabled,.el-input-number__decrease.is-disabled {
    color: var(--el-disabled-text-color);
    cursor: not-allowed
}

.el-input-number__increase {
    border-radius: 0 var(--el-border-radius-base) var(--el-border-radius-base) 0;
    border-left: var(--el-border);
    right: 1px
}

.el-input-number__decrease {
    border-radius: var(--el-border-radius-base) 0 0 var(--el-border-radius-base);
    border-right: var(--el-border);
    left: 1px
}

.el-input-number.is-disabled .el-input-number__increase,.el-input-number.is-disabled .el-input-number__decrease {
    border-color: var(--el-disabled-border-color);
    color: var(--el-disabled-border-color)
}

.el-input-number.is-disabled .el-input-number__increase:hover,.el-input-number.is-disabled .el-input-number__decrease:hover {
    color: var(--el-disabled-border-color);
    cursor: not-allowed
}

.el-input-number--large {
    width: 180px;
    line-height: 38px
}

.el-input-number--large .el-input-number__increase,.el-input-number--large .el-input-number__decrease {
    width: 40px;
    font-size: 14px
}

.el-input-number--large.is-controls-right .el-input--large .el-input__wrapper {
    padding-right: 47px
}

.el-input-number--large .el-input--large .el-input__wrapper {
    padding-left: 47px;
    padding-right: 47px
}

.el-input-number--small {
    width: 120px;
    line-height: 22px
}

.el-input-number--small .el-input-number__increase,.el-input-number--small .el-input-number__decrease {
    width: 24px;
    font-size: 12px
}

.el-input-number--small.is-controls-right .el-input--small .el-input__wrapper {
    padding-right: 31px
}

.el-input-number--small .el-input--small .el-input__wrapper {
    padding-left: 31px;
    padding-right: 31px
}

.el-input-number--small .el-input-number__increase [class*=el-icon],.el-input-number--small .el-input-number__decrease [class*=el-icon] {
    transform: scale(.9)
}

.el-input-number.is-without-controls .el-input__wrapper {
    padding-left: 15px;
    padding-right: 15px
}

.el-input-number.is-controls-right .el-input__wrapper {
    padding-left: 15px;
    padding-right: 42px
}

.el-input-number.is-controls-right .el-input-number__increase,.el-input-number.is-controls-right .el-input-number__decrease {
    --el-input-number-controls-height: 15px;
    height: var(--el-input-number-controls-height);
    line-height: var(--el-input-number-controls-height)
}

.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon],.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon] {
    transform: scale(.8)
}

.el-input-number.is-controls-right .el-input-number__increase {
    border-radius: 0 var(--el-border-radius-base) 0 0;
    border-bottom: var(--el-border);
    bottom: auto;
    left: auto
}

.el-input-number.is-controls-right .el-input-number__decrease {
    border-right: none;
    border-left: var(--el-border);
    border-radius: 0 0 var(--el-border-radius-base) 0;
    top: auto;
    left: auto;
    right: 1px
}

.el-input-number.is-controls-right[class*=large] [class*=increase],.el-input-number.is-controls-right[class*=large] [class*=decrease] {
    --el-input-number-controls-height: 19px
}

.el-input-number.is-controls-right[class*=small] [class*=increase],.el-input-number.is-controls-right[class*=small] [class*=decrease] {
    --el-input-number-controls-height: 11px
}

.el-input-tag {
    --el-input-tag-border-color-hover: var(--el-border-color-hover);
    --el-input-tag-placeholder-color: var(--el-text-color-placeholder);
    --el-input-tag-disabled-color: var(--el-disabled-text-color);
    --el-input-tag-disabled-border: var(--el-disabled-border-color);
    --el-input-tag-font-size: var(--el-font-size-base);
    --el-input-tag-close-hover-color: var(--el-text-color-secondary);
    --el-input-tag-text-color: var(--el-text-color-regular);
    --el-input-tag-input-focus-border-color: var(--el-color-primary);
    --el-input-tag-width: 100%;
    --el-input-tag-mini-height: var(--el-component-size);
    --el-input-tag-gap: 6px;
    --el-input-tag-padding: 4px;
    --el-input-tag-inner-padding: 8px;
    --el-input-tag-line-height: 24px;
    box-sizing: border-box;
    cursor: pointer;
    font-size: var(--el-input-tag-font-size);
    padding: var(--el-input-tag-padding);
    width: var(--el-input-tag-width);
    min-height: var(--el-input-tag-mini-height);
    line-height: var(--el-input-tag-line-height);
    border-radius: var(--el-border-radius-base);
    background-color: var(--el-fill-color-blank);
    transition: var(--el-transition-duration);
    box-shadow: 0 0 0 1px var(--el-border-color) inset;
    align-items: center;
    display: flex;
    transform: translate(0)
}

.el-input-tag.is-focused {
    box-shadow: 0 0 0 1px var(--el-color-primary) inset
}

.el-input-tag.is-hovering:not(.is-focused) {
    box-shadow: 0 0 0 1px var(--el-border-color-hover) inset
}

.el-input-tag.is-disabled {
    cursor: not-allowed;
    background-color: var(--el-fill-color-light);
    box-shadow: 0 0 0 1px var(--el-input-tag-disabled-border) inset
}

.el-input-tag.is-disabled:hover {
    box-shadow: 0 0 0 1px var(--el-input-tag-disabled-border) inset
}

.el-input-tag.is-disabled.is-focus {
    box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset
}

.el-input-tag.is-disabled .el-input-tag__inner .el-input-tag__input,.el-input-tag.is-disabled .el-input-tag__inner .el-tag {
    cursor: not-allowed
}

.el-input-tag__prefix {
    padding: 0 var(--el-input-tag-inner-padding);
    color: var(--el-input-icon-color,var(--el-text-color-placeholder));
    flex-shrink: 0;
    align-items: center;
    display: flex
}

.el-input-tag__suffix {
    padding: 0 var(--el-input-tag-inner-padding);
    color: var(--el-input-icon-color,var(--el-text-color-placeholder));
    flex-shrink: 0;
    align-items: center;
    gap: 8px;
    display: flex
}

.el-input-tag__collapse-tag {
    line-height: 1
}

.el-input-tag__input-tag-list {
    flex-wrap: wrap;
    flex: 1;
    align-items: center;
    gap: 6px;
    min-width: 0;
    display: flex;
    position: relative
}

.el-input-tag__input-tag-list.is-near {
    margin-left: -8px
}

.el-input-tag__input-tag-list .el-tag {
    cursor: pointer;
    border-color: #0000
}

.el-input-tag__input-tag-list .el-tag.el-tag--plain {
    border-color: var(--el-tag-border-color)
}

.el-input-tag__input-tag-list .el-tag .el-tag__content {
    min-width: 0
}

.el-input-tag__inner {
    align-items: center;
    gap: var(--el-input-tag-gap);
    flex-wrap: wrap;
    flex: 1;
    min-width: 0;
    max-width: 100%;
    display: flex;
    position: relative
}

.el-input-tag__inner.is-left-space {
    margin-left: var(--el-input-tag-inner-padding)
}

.el-input-tag__inner.is-right-space {
    margin-right: var(--el-input-tag-inner-padding)
}

.el-input-tag__inner.is-draggable .el-tag {
    cursor: move;
    -webkit-user-select: none;
    user-select: none
}

.el-input-tag__drop-indicator {
    width: 1px;
    height: var(--el-input-tag-line-height);
    background-color: var(--el-color-primary);
    position: absolute;
    top: 0
}

.el-input-tag__inner .el-tag {
    cursor: pointer;
    border-color: #0000;
    max-width: 100%
}

.el-input-tag__inner .el-tag.el-tag--plain {
    border-color: var(--el-tag-border-color)
}

.el-input-tag__inner .el-tag .el-tag__content {
    text-overflow: ellipsis;
    white-space: nowrap;
    min-width: 0;
    line-height: normal;
    overflow: hidden
}

.el-input-tag__input-wrapper {
    flex: 1
}

.el-input-tag__input {
    color: var(--el-input-tag-text-color);
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    appearance: none;
    background-color: #0000;
    border: none;
    outline: none;
    width: 100%;
    padding: 0
}

.el-input-tag__input::placeholder {
    color: var(--el-input-tag-placeholder-color)
}

.el-input-tag__input-calculator {
    visibility: hidden;
    white-space: pre;
    max-width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden
}

.el-input-tag--large {
    --el-input-tag-gap: 6px;
    --el-input-tag-padding: 8px;
    --el-input-tag-padding-left: 8px;
    --el-input-tag-font-size: 14px
}

.el-input-tag--small {
    --el-input-tag-gap: 4px;
    --el-input-tag-padding: 2px;
    --el-input-tag-padding-left: 6px;
    --el-input-tag-font-size: 12px;
    --el-input-tag-line-height: 20px;
    --el-input-tag-mini-height: var(--el-component-size-small)
}

.el-link {
    --el-link-font-size: var(--el-font-size-base);
    --el-link-font-weight: var(--el-font-weight-primary);
    --el-link-text-color: var(--el-text-color-regular);
    --el-link-hover-text-color: var(--el-color-primary);
    --el-link-disabled-text-color: var(--el-text-color-placeholder);
    vertical-align: middle;
    cursor: pointer;
    font-size: var(--el-link-font-size);
    font-weight: var(--el-link-font-weight);
    color: var(--el-link-text-color);
    outline: none;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0;
    text-decoration: none;
    display: inline-flex;
    position: relative
}

.el-link.is-hover-underline:hover:after {
    content: "";
    border-bottom: 1px solid var(--el-link-hover-text-color);
    height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.el-link.is-underline:after {
    content: "";
    border-bottom: 1px solid var(--el-link-text-color);
    height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.el-link:hover {
    color: var(--el-link-hover-text-color)
}

.el-link:hover:after {
    border-color: var(--el-link-hover-text-color)
}

.el-link [class*=el-icon-]+span {
    margin-left: 5px
}

.el-link__inner {
    justify-content: center;
    align-items: center;
    display: inline-flex
}

.el-link.el-link--primary {
    --el-link-text-color: var(--el-color-primary);
    --el-link-hover-text-color: var(--el-color-primary-light-3);
    --el-link-disabled-text-color: var(--el-color-primary-light-5)
}

.el-link.el-link--success {
    --el-link-text-color: var(--el-color-success);
    --el-link-hover-text-color: var(--el-color-success-light-3);
    --el-link-disabled-text-color: var(--el-color-success-light-5)
}

.el-link.el-link--warning {
    --el-link-text-color: var(--el-color-warning);
    --el-link-hover-text-color: var(--el-color-warning-light-3);
    --el-link-disabled-text-color: var(--el-color-warning-light-5)
}

.el-link.el-link--danger {
    --el-link-text-color: var(--el-color-danger);
    --el-link-hover-text-color: var(--el-color-danger-light-3);
    --el-link-disabled-text-color: var(--el-color-danger-light-5)
}

.el-link.el-link--error {
    --el-link-text-color: var(--el-color-error);
    --el-link-hover-text-color: var(--el-color-error-light-3);
    --el-link-disabled-text-color: var(--el-color-error-light-5)
}

.el-link.el-link--info {
    --el-link-text-color: var(--el-color-info);
    --el-link-hover-text-color: var(--el-color-info-light-3);
    --el-link-disabled-text-color: var(--el-color-info-light-5)
}

.el-link.is-disabled {
    color: var(--el-link-disabled-text-color);
    cursor: not-allowed
}

.el-link.is-disabled:after {
    border-color: var(--el-link-disabled-text-color)
}

:root {
    --el-loading-spinner-size: 42px;
    --el-loading-fullscreen-spinner-size: 50px
}

.el-loading-parent--relative {
    position: relative!important
}

.el-loading-parent--hidden {
    overflow: hidden!important
}

.el-loading-mask {
    z-index: 2000;
    background-color: var(--el-mask-color);
    transition: opacity var(--el-transition-duration);
    margin: 0;
    position: absolute;
    inset: 0
}

.el-loading-mask.is-fullscreen {
    position: fixed
}

.el-loading-mask.is-fullscreen .el-loading-spinner {
    margin-top: calc((0px - var(--el-loading-fullscreen-spinner-size)) / 2)
}

.el-loading-mask.is-fullscreen .el-loading-spinner .circular {
    height: var(--el-loading-fullscreen-spinner-size);
    width: var(--el-loading-fullscreen-spinner-size)
}

.el-loading-spinner {
    margin-top: calc((0px - var(--el-loading-spinner-size)) / 2);
    text-align: center;
    width: 100%;
    position: absolute;
    top: 50%
}

.el-loading-spinner .el-loading-text {
    color: var(--el-color-primary);
    margin: 3px 0;
    font-size: 14px
}

.el-loading-spinner .circular {
    height: var(--el-loading-spinner-size);
    width: var(--el-loading-spinner-size);
    animation: 2s linear infinite loading-rotate;
    display: inline
}

.el-loading-spinner .path {
    stroke-dasharray: 90 150;
    stroke-dashoffset: 0;
    stroke-width: 2px;
    stroke: var(--el-color-primary);
    stroke-linecap: round;
    animation: 1.5s ease-in-out infinite loading-dash
}

.el-loading-spinner i {
    color: var(--el-color-primary)
}

.el-loading-fade-enter-from,.el-loading-fade-leave-to {
    opacity: 0
}

@keyframes loading-rotate {
    to {
        transform: rotate(360deg)
    }
}

@keyframes loading-dash {
    0% {
        stroke-dasharray: 1 200;
        stroke-dashoffset: 0
    }

    50% {
        stroke-dasharray: 90 150;
        stroke-dashoffset: -40px
    }

    to {
        stroke-dasharray: 90 150;
        stroke-dashoffset: -120px
    }
}

.el-main {
    --el-main-padding: 20px;
    box-sizing: border-box;
    padding: var(--el-main-padding);
    flex: auto;
    display: block;
    overflow: auto
}

:root {
    --el-menu-active-color: var(--el-color-primary);
    --el-menu-text-color: var(--el-text-color-primary);
    --el-menu-hover-text-color: var(--el-color-primary);
    --el-menu-bg-color: var(--el-fill-color-blank);
    --el-menu-hover-bg-color: var(--el-color-primary-light-9);
    --el-menu-item-height: 56px;
    --el-menu-sub-item-height: calc(var(--el-menu-item-height) - 6px);
    --el-menu-horizontal-height: 60px;
    --el-menu-horizontal-sub-item-height: 36px;
    --el-menu-item-font-size: var(--el-font-size-base);
    --el-menu-item-hover-fill: var(--el-color-primary-light-9);
    --el-menu-border-color: var(--el-border-color);
    --el-menu-base-level-padding: 20px;
    --el-menu-level-padding: 20px;
    --el-menu-icon-width: 24px
}

.el-menu {
    border-right: solid 1px var(--el-menu-border-color);
    background-color: var(--el-menu-bg-color);
    box-sizing: border-box;
    margin: 0;
    padding-left: 0;
    list-style: none;
    position: relative
}

.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__title {
    white-space: nowrap;
    padding-left: calc(var(--el-menu-base-level-padding) + var(--el-menu-level) * var(--el-menu-level-padding))
}

.el-menu:not(.el-menu--collapse) .el-sub-menu__title {
    padding-right: calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width))
}

.el-menu--horizontal {
    height: var(--el-menu-horizontal-height);
    border-right: none;
    flex-wrap: nowrap;
    display: flex
}

.el-menu--horizontal.el-menu--popup-container {
    height: unset
}

.el-menu--horizontal.el-menu {
    border-bottom: solid 1px var(--el-menu-border-color)
}

.el-menu--horizontal>.el-menu-item {
    height: 100%;
    color: var(--el-menu-text-color);
    border-bottom: 2px solid #0000;
    justify-content: center;
    align-items: center;
    margin: 0;
    display: inline-flex
}

.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover {
    color: inherit
}

.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover {
    outline: none
}

.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title {
    color: var(--el-menu-hover-text-color)
}

.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title {
    border-bottom: 2px solid var(--el-menu-active-color);
    color: var(--el-menu-active-color)
}

.el-menu--horizontal>.el-sub-menu .el-sub-menu__title {
    height: 100%;
    color: var(--el-menu-text-color);
    border-bottom: 2px solid #0000
}

.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover {
    background-color: var(--el-menu-bg-color)
}

.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title {
    background-color: var(--el-menu-bg-color);
    height: var(--el-menu-horizontal-sub-item-height);
    line-height: var(--el-menu-horizontal-sub-item-height);
    color: var(--el-menu-text-color);
    align-items: center;
    padding: 0 10px;
    display: flex
}

.el-menu--horizontal .el-menu .el-sub-menu__title {
    padding-right: 40px
}

.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-menu-item.is-active:hover,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title:hover {
    color: var(--el-menu-active-color)
}

.el-menu--horizontal .el-menu-item:not(.is-disabled):hover,.el-menu--horizontal .el-menu-item:not(.is-disabled):focus {
    color: var(--el-menu-active-color,var(--el-menu-hover-text-color));
    background-color: var(--el-menu-hover-bg-color);
    outline: none
}

.el-menu--horizontal>.el-menu-item.is-active {
    border-bottom: 2px solid var(--el-menu-active-color);
    color: var(--el-menu-active-color)!important
}

.el-menu--collapse {
    width: calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding) * 2)
}

.el-menu--collapse>.el-menu-item [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon],.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title [class^=el-icon] {
    vertical-align: middle;
    width: var(--el-menu-icon-width);
    text-align: center;
    margin: 0
}

.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow {
    display: none
}

.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title>span {
    visibility: hidden;
    width: 0;
    height: 0;
    display: inline-block;
    overflow: hidden
}

.el-menu--collapse>.el-menu-item.is-active i {
    color: inherit
}

.el-menu--collapse .el-menu .el-sub-menu {
    min-width: 200px
}

.el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title {
    color: var(--el-menu-active-color)
}

.el-menu--popup {
    z-index: 100;
    border-radius: var(--el-border-radius-small);
    min-width: 200px;
    box-shadow: var(--el-box-shadow-light);
    border: none;
    padding: 5px 0
}

.el-menu .el-icon {
    flex-shrink: 0
}

.el-menu-item {
    height: var(--el-menu-item-height);
    line-height: var(--el-menu-item-height);
    font-size: var(--el-menu-item-font-size);
    color: var(--el-menu-text-color);
    padding: 0 var(--el-menu-base-level-padding);
    cursor: pointer;
    transition: border-color var(--el-transition-duration), background-color var(--el-transition-duration), color var(--el-transition-duration);
    box-sizing: border-box;
    white-space: nowrap;
    align-items: center;
    list-style: none;
    display: flex;
    position: relative
}

.el-menu-item * {
    vertical-align: bottom
}

.el-menu-item i {
    color: inherit
}

.el-menu-item:hover,.el-menu-item:focus {
    outline: none
}

.el-menu-item:hover {
    background-color: var(--el-menu-hover-bg-color)
}

.el-menu-item.is-disabled {
    opacity: .25;
    cursor: not-allowed;
    background: 0 0!important
}

.el-menu-item [class^=el-icon] {
    width: var(--el-menu-icon-width);
    text-align: center;
    vertical-align: middle;
    margin-right: 5px;
    font-size: 18px
}

.el-menu-item.is-active {
    color: var(--el-menu-active-color)
}

.el-menu-item.is-active i {
    color: inherit
}

.el-menu-item .el-menu-tooltip__trigger {
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    padding: 0 var(--el-menu-base-level-padding);
    align-items: center;
    display: inline-flex;
    position: absolute;
    top: 0;
    left: 0
}

.el-sub-menu {
    margin: 0;
    padding-left: 0;
    list-style: none
}

.el-sub-menu__title {
    height: var(--el-menu-item-height);
    line-height: var(--el-menu-item-height);
    font-size: var(--el-menu-item-font-size);
    color: var(--el-menu-text-color);
    padding: 0 var(--el-menu-base-level-padding);
    cursor: pointer;
    transition: border-color var(--el-transition-duration), background-color var(--el-transition-duration), color var(--el-transition-duration);
    box-sizing: border-box;
    white-space: nowrap;
    align-items: center;
    list-style: none;
    display: flex;
    position: relative
}

.el-sub-menu__title * {
    vertical-align: bottom
}

.el-sub-menu__title i {
    color: inherit
}

.el-sub-menu__title:hover,.el-sub-menu__title:focus {
    outline: none
}

.el-sub-menu__title.is-disabled {
    opacity: .25;
    cursor: not-allowed;
    background: 0 0!important
}

.el-sub-menu__title:hover {
    background-color: var(--el-menu-hover-bg-color)
}

.el-sub-menu .el-menu {
    border: none
}

.el-sub-menu .el-menu-item {
    height: var(--el-menu-sub-item-height);
    line-height: var(--el-menu-sub-item-height)
}

.el-sub-menu.el-sub-menu__hide-arrow .el-sub-menu__title {
    padding-right: var(--el-menu-base-level-padding)
}

.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow {
    display: none!important
}

.el-sub-menu.is-active .el-sub-menu__title {
    border-bottom-color: var(--el-menu-active-color)
}

.el-sub-menu.is-disabled .el-sub-menu__title,.el-sub-menu.is-disabled .el-menu-item {
    opacity: .25;
    cursor: not-allowed;
    background: 0 0!important
}

.el-sub-menu .el-icon {
    vertical-align: middle;
    width: var(--el-menu-icon-width);
    text-align: center;
    margin-right: 5px;
    font-size: 18px
}

.el-sub-menu .el-icon.el-sub-menu__icon-more {
    margin-right: 0!important
}

.el-sub-menu .el-sub-menu__icon-arrow {
    top: 50%;
    right: var(--el-menu-base-level-padding);
    transition: transform var(--el-transition-duration);
    width: inherit;
    margin-top: -6px;
    margin-right: 0;
    font-size: 12px;
    position: absolute
}

.el-menu-item-group>ul {
    padding: 0
}

.el-menu-item-group__title {
    padding: 7px 0 7px var(--el-menu-base-level-padding);
    color: var(--el-text-color-secondary);
    font-size: 12px;
    line-height: normal
}

.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow {
    transition: var(--el-transition-duration-fast);
    opacity: 0
}

.el-popper,.el-menu--popup-container,.el-menu {
    outline: none
}

.el-message-box {
    --el-messagebox-title-color: var(--el-text-color-primary);
    --el-messagebox-width: 420px;
    --el-messagebox-border-radius: 4px;
    --el-messagebox-box-shadow: var(--el-box-shadow);
    --el-messagebox-font-size: var(--el-font-size-large);
    --el-messagebox-content-font-size: var(--el-font-size-base);
    --el-messagebox-content-color: var(--el-text-color-regular);
    --el-messagebox-error-font-size: 12px;
    --el-messagebox-padding-primary: 12px;
    --el-messagebox-font-line-height: var(--el-font-line-height-primary);
    max-width: var(--el-messagebox-width);
    width: 100%;
    padding: var(--el-messagebox-padding-primary);
    vertical-align: middle;
    background-color: var(--el-bg-color);
    border-radius: var(--el-messagebox-border-radius);
    font-size: var(--el-messagebox-font-size);
    box-shadow: var(--el-messagebox-box-shadow);
    text-align: left;
    backface-visibility: hidden;
    box-sizing: border-box;
    overflow-wrap: break-word;
    display: inline-block;
    position: relative;
    overflow: hidden
}

.el-message-box:focus {
    outline: none!important
}

.is-message-box .el-overlay-message-box {
    text-align: center;
    padding: 16px;
    position: fixed;
    inset: 0;
    overflow: auto
}

.is-message-box .el-overlay-message-box:after {
    content: "";
    vertical-align: middle;
    width: 0;
    height: 100%;
    display: inline-block
}

.el-message-box.is-draggable .el-message-box__header {
    cursor: move;
    -webkit-user-select: none;
    user-select: none
}

.el-message-box__header {
    padding-bottom: var(--el-messagebox-padding-primary)
}

.el-message-box__header.show-close {
    padding-right: calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size,16px))
}

.el-message-box__title {
    font-size: var(--el-messagebox-font-size);
    line-height: var(--el-messagebox-font-line-height);
    color: var(--el-messagebox-title-color)
}

.el-message-box__headerbtn {
    width: 40px;
    height: 40px;
    font-size: var(--el-message-close-size,16px);
    cursor: pointer;
    background: 0 0;
    border: none;
    outline: none;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0
}

.el-message-box__headerbtn .el-message-box__close {
    color: var(--el-color-info);
    font-size: inherit
}

.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close {
    color: var(--el-color-primary)
}

.el-message-box__content {
    color: var(--el-messagebox-content-color);
    font-size: var(--el-messagebox-content-font-size)
}

.el-message-box__container {
    align-items: center;
    gap: 12px;
    display: flex
}

.el-message-box__input {
    padding-top: 12px
}

.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus {
    border-color: var(--el-color-error)
}

.el-message-box__status {
    font-size: 24px
}

.el-message-box__status.el-message-box-icon--primary {
    --el-messagebox-color: var(--el-color-primary);
    color: var(--el-messagebox-color)
}

.el-message-box__status.el-message-box-icon--success {
    --el-messagebox-color: var(--el-color-success);
    color: var(--el-messagebox-color)
}

.el-message-box__status.el-message-box-icon--info {
    --el-messagebox-color: var(--el-color-info);
    color: var(--el-messagebox-color)
}

.el-message-box__status.el-message-box-icon--warning {
    --el-messagebox-color: var(--el-color-warning);
    color: var(--el-messagebox-color)
}

.el-message-box__status.el-message-box-icon--error {
    --el-messagebox-color: var(--el-color-error);
    color: var(--el-messagebox-color)
}

.el-message-box__message {
    min-width: 0;
    margin: 0
}

.el-message-box__message p {
    line-height: var(--el-messagebox-font-line-height);
    margin: 0
}

.el-message-box__errormsg {
    color: var(--el-color-error);
    font-size: var(--el-messagebox-error-font-size);
    line-height: var(--el-messagebox-font-line-height)
}

.el-message-box__btns {
    padding-top: var(--el-messagebox-padding-primary);
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
    display: flex
}

.el-message-box--center .el-message-box__title {
    justify-content: center;
    align-items: center;
    gap: 6px;
    display: flex
}

.el-message-box--center .el-message-box__status {
    font-size: inherit
}

.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container {
    justify-content: center
}

.el-message-box-parent--hidden {
    overflow: hidden
}

.fade-in-linear-enter-active .el-overlay-message-box {
    animation: msgbox-fade-in var(--el-transition-duration)
}

.fade-in-linear-leave-active .el-overlay-message-box {
    animation: msgbox-fade-in var(--el-transition-duration) reverse
}

@keyframes msgbox-fade-in {
    0% {
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translate(0)
    }
}

.el-message {
    --el-message-bg-color: var(--el-color-info-light-9);
    --el-message-border-color: var(--el-border-color-lighter);
    --el-message-padding: 11px 15px;
    --el-message-close-size: 16px;
    --el-message-close-icon-color: var(--el-text-color-placeholder);
    --el-message-close-hover-color: var(--el-text-color-secondary);
    box-sizing: border-box;
    border-radius: var(--el-border-radius-base);
    border-width: var(--el-border-width);
    border-style: var(--el-border-style);
    border-color: var(--el-message-border-color);
    background-color: var(--el-message-bg-color);
    width: max-content;
    max-width: calc(100% - 32px);
    transition: opacity var(--el-transition-duration), transform .4s, top .4s, bottom .4s;
    padding: var(--el-message-padding);
    align-items: center;
    gap: 8px;
    display: flex;
    position: fixed
}

.el-message.is-left {
    left: 16px
}

.el-message.is-right {
    right: 16px
}

.el-message.is-center {
    left: 50%;
    transform: translate(-50%)
}

.el-message.is-plain {
    background-color: var(--el-bg-color-overlay);
    border-color: var(--el-bg-color-overlay);
    box-shadow: var(--el-box-shadow-light)
}

.el-message p {
    margin: 0
}

.el-message--primary {
    --el-message-bg-color: var(--el-color-primary-light-9);
    --el-message-border-color: var(--el-color-primary-light-8);
    --el-message-text-color: var(--el-color-primary)
}

.el-message--primary .el-message__content {
    color: var(--el-message-text-color);
    overflow-wrap: break-word
}

.el-message .el-message-icon--primary {
    color: var(--el-message-text-color)
}

.el-message--success {
    --el-message-bg-color: var(--el-color-success-light-9);
    --el-message-border-color: var(--el-color-success-light-8);
    --el-message-text-color: var(--el-color-success)
}

.el-message--success .el-message__content {
    color: var(--el-message-text-color);
    overflow-wrap: break-word
}

.el-message .el-message-icon--success {
    color: var(--el-message-text-color)
}

.el-message--info {
    --el-message-bg-color: var(--el-color-info-light-9);
    --el-message-border-color: var(--el-color-info-light-8);
    --el-message-text-color: var(--el-color-info)
}

.el-message--info .el-message__content {
    color: var(--el-message-text-color);
    overflow-wrap: break-word
}

.el-message .el-message-icon--info {
    color: var(--el-message-text-color)
}

.el-message--warning {
    --el-message-bg-color: var(--el-color-warning-light-9);
    --el-message-border-color: var(--el-color-warning-light-8);
    --el-message-text-color: var(--el-color-warning)
}

.el-message--warning .el-message__content {
    color: var(--el-message-text-color);
    overflow-wrap: break-word
}

.el-message .el-message-icon--warning {
    color: var(--el-message-text-color)
}

.el-message--error {
    --el-message-bg-color: var(--el-color-error-light-9);
    --el-message-border-color: var(--el-color-error-light-8);
    --el-message-text-color: var(--el-color-error)
}

.el-message--error .el-message__content {
    color: var(--el-message-text-color);
    overflow-wrap: break-word
}

.el-message .el-message-icon--error {
    color: var(--el-message-text-color)
}

.el-message .el-message__badge {
    position: absolute;
    top: -8px;
    right: -8px
}

.el-message__content {
    padding: 0;
    font-size: 14px;
    line-height: 1
}

.el-message__content:focus {
    outline-width: 0
}

.el-message .el-message__closeBtn {
    cursor: pointer;
    color: var(--el-message-close-icon-color);
    font-size: var(--el-message-close-size)
}

.el-message .el-message__closeBtn:focus {
    outline-width: 0
}

.el-message .el-message__closeBtn:hover {
    color: var(--el-message-close-hover-color)
}

.el-message-fade-enter-from,.el-message-fade-leave-to {
    opacity: 0
}

.el-message-fade-enter-from.is-left,.el-message-fade-enter-from.is-right,.el-message-fade-leave-to.is-left,.el-message-fade-leave-to.is-right {
    transform: translateY(-100%)
}

.el-message-fade-enter-from.is-left.is-bottom,.el-message-fade-enter-from.is-right.is-bottom,.el-message-fade-leave-to.is-left.is-bottom,.el-message-fade-leave-to.is-right.is-bottom {
    transform: translateY(100%)
}

.el-message-fade-enter-from.is-center,.el-message-fade-leave-to.is-center {
    transform: translate(-50%,-100%)
}

.el-message-fade-enter-from.is-center.is-bottom,.el-message-fade-leave-to.is-center.is-bottom {
    transform: translate(-50%,100%)
}

.el-notification {
    --el-notification-width: 330px;
    --el-notification-padding: 14px 26px 14px 13px;
    --el-notification-radius: 8px;
    --el-notification-shadow: var(--el-box-shadow-light);
    --el-notification-border-color: var(--el-border-color-lighter);
    --el-notification-icon-size: 24px;
    --el-notification-close-font-size: var(--el-message-close-size,16px);
    --el-notification-group-margin-left: 13px;
    --el-notification-group-margin-right: 8px;
    --el-notification-content-font-size: var(--el-font-size-base);
    --el-notification-content-color: var(--el-text-color-regular);
    --el-notification-title-font-size: 16px;
    --el-notification-title-color: var(--el-text-color-primary);
    --el-notification-close-color: var(--el-text-color-secondary);
    --el-notification-close-hover-color: var(--el-text-color-regular);
    width: var(--el-notification-width);
    padding: var(--el-notification-padding);
    border-radius: var(--el-notification-radius);
    box-sizing: border-box;
    border: 1px solid var(--el-notification-border-color);
    background-color: var(--el-bg-color-overlay);
    box-shadow: var(--el-notification-shadow);
    transition: opacity var(--el-transition-duration), transform var(--el-transition-duration), left var(--el-transition-duration), right var(--el-transition-duration), top .4s, bottom var(--el-transition-duration);
    overflow-wrap: break-word;
    z-index: 9999;
    display: flex;
    position: fixed;
    overflow: hidden
}

.el-notification.right {
    right: 16px
}

.el-notification.left {
    left: 16px
}

.el-notification__group {
    min-width: 0;
    margin-left: var(--el-notification-group-margin-left);
    margin-right: var(--el-notification-group-margin-right);
    flex: 1
}

.el-notification__title {
    font-weight: 700;
    font-size: var(--el-notification-title-font-size);
    line-height: var(--el-notification-icon-size);
    color: var(--el-notification-title-color);
    margin: 0
}

.el-notification__content {
    font-size: var(--el-notification-content-font-size);
    color: var(--el-notification-content-color);
    margin: 6px 0 0;
    line-height: 24px
}

.el-notification__content p {
    margin: 0
}

.el-notification .el-notification__icon {
    height: var(--el-notification-icon-size);
    width: var(--el-notification-icon-size);
    font-size: var(--el-notification-icon-size);
    flex-shrink: 0
}

.el-notification .el-notification__closeBtn {
    cursor: pointer;
    color: var(--el-notification-close-color);
    font-size: var(--el-notification-close-font-size);
    position: absolute;
    top: 18px;
    right: 15px
}

.el-notification .el-notification__closeBtn:hover {
    color: var(--el-notification-close-hover-color)
}

.el-notification .el-notification--primary {
    --el-notification-icon-color: var(--el-color-primary);
    color: var(--el-notification-icon-color)
}

.el-notification .el-notification--success {
    --el-notification-icon-color: var(--el-color-success);
    color: var(--el-notification-icon-color)
}

.el-notification .el-notification--info {
    --el-notification-icon-color: var(--el-color-info);
    color: var(--el-notification-icon-color)
}

.el-notification .el-notification--warning {
    --el-notification-icon-color: var(--el-color-warning);
    color: var(--el-notification-icon-color)
}

.el-notification .el-notification--error {
    --el-notification-icon-color: var(--el-color-error);
    color: var(--el-notification-icon-color)
}

.el-notification-fade-enter-from.right {
    right: 0;
    transform: translate(100%)
}

.el-notification-fade-enter-from.left {
    left: 0;
    transform: translate(-100%)
}

.el-notification-fade-leave-to {
    opacity: 0
}

.el-overlay {
    z-index: 2000;
    background-color: var(--el-overlay-color-lighter);
    height: 100%;
    position: fixed;
    inset: 0;
    overflow: auto
}

.el-overlay .el-overlay-root {
    height: 0
}

.el-page-header.is-contentful .el-page-header__main {
    border-top: 1px solid var(--el-border-color-light);
    margin-top: 16px
}

.el-page-header__header {
    justify-content: space-between;
    align-items: center;
    line-height: 24px;
    display: flex
}

.el-page-header__left {
    align-items: center;
    margin-right: 40px;
    display: flex;
    position: relative
}

.el-page-header__back {
    cursor: pointer;
    align-items: center;
    display: flex
}

.el-page-header__left .el-divider--vertical {
    margin: 0 16px
}

.el-page-header__icon {
    align-items: center;
    margin-right: 10px;
    font-size: 16px;
    display: flex
}

.el-page-header__icon .el-icon {
    font-size: inherit
}

.el-page-header__title {
    font-size: 14px;
    font-weight: 500
}

.el-page-header__content {
    color: var(--el-text-color-primary);
    font-size: 18px
}

.el-page-header__breadcrumb {
    margin-bottom: 16px
}

.el-pagination {
    --el-pagination-font-size: 14px;
    --el-pagination-bg-color: var(--el-fill-color-blank);
    --el-pagination-text-color: var(--el-text-color-primary);
    --el-pagination-border-radius: 2px;
    --el-pagination-button-color: var(--el-text-color-primary);
    --el-pagination-button-width: 32px;
    --el-pagination-button-height: 32px;
    --el-pagination-button-disabled-color: var(--el-text-color-placeholder);
    --el-pagination-button-disabled-bg-color: var(--el-fill-color-blank);
    --el-pagination-button-bg-color: var(--el-fill-color);
    --el-pagination-hover-color: var(--el-color-primary);
    --el-pagination-font-size-small: 12px;
    --el-pagination-button-width-small: 24px;
    --el-pagination-button-height-small: 24px;
    --el-pagination-button-width-large: 40px;
    --el-pagination-button-height-large: 40px;
    --el-pagination-item-gap: 16px;
    white-space: nowrap;
    color: var(--el-pagination-text-color);
    font-size: var(--el-pagination-font-size);
    align-items: center;
    font-weight: 400;
    display: flex
}

.el-pagination .el-input__inner {
    text-align: center;
    -moz-appearance: textfield
}

.el-pagination .el-select {
    width: 128px
}

.el-pagination .btn-prev,.el-pagination .btn-next {
    font-size: var(--el-pagination-font-size);
    min-width: var(--el-pagination-button-width);
    height: var(--el-pagination-button-height);
    line-height: var(--el-pagination-button-height);
    color: var(--el-pagination-button-color);
    background: var(--el-pagination-bg-color);
    border-radius: var(--el-pagination-border-radius);
    cursor: pointer;
    text-align: center;
    box-sizing: border-box;
    border: none;
    justify-content: center;
    align-items: center;
    padding: 0 4px;
    display: flex
}

.el-pagination .btn-prev *,.el-pagination .btn-next * {
    pointer-events: none
}

.el-pagination .btn-prev:focus,.el-pagination .btn-next:focus {
    outline: none
}

.el-pagination .btn-prev:hover,.el-pagination .btn-next:hover {
    color: var(--el-pagination-hover-color)
}

.el-pagination .btn-prev.is-active,.el-pagination .btn-next.is-active {
    color: var(--el-pagination-hover-color);
    cursor: default;
    font-weight: 700
}

.el-pagination .btn-prev.is-active.is-disabled,.el-pagination .btn-next.is-active.is-disabled {
    color: var(--el-text-color-secondary);
    font-weight: 700
}

.el-pagination .btn-prev:disabled,.el-pagination .btn-prev.is-disabled,.el-pagination .btn-next:disabled,.el-pagination .btn-next.is-disabled {
    color: var(--el-pagination-button-disabled-color);
    background-color: var(--el-pagination-button-disabled-bg-color);
    cursor: not-allowed
}

.el-pagination .btn-prev:focus-visible,.el-pagination .btn-next:focus-visible {
    outline: 1px solid var(--el-pagination-hover-color);
    outline-offset: -1px
}

.el-pagination .btn-prev .el-icon,.el-pagination .btn-next .el-icon {
    width: inherit;
    font-size: 12px;
    font-weight: 700;
    display: block
}

.el-pagination>.is-first {
    margin-left: 0!important
}

.el-pagination>.is-last {
    margin-right: 0!important
}

.el-pagination .btn-prev {
    margin-left: var(--el-pagination-item-gap)
}

.el-pagination__sizes,.el-pagination__total {
    margin-left: var(--el-pagination-item-gap);
    color: var(--el-text-color-regular);
    font-weight: 400
}

.el-pagination__total[disabled=true] {
    color: var(--el-text-color-placeholder)
}

.el-pagination__jump {
    margin-left: var(--el-pagination-item-gap);
    color: var(--el-text-color-regular);
    align-items: center;
    font-weight: 400;
    display: flex
}

.el-pagination__jump[disabled=true] {
    color: var(--el-text-color-placeholder)
}

.el-pagination__goto {
    margin-right: 8px
}

.el-pagination__editor {
    text-align: center;
    box-sizing: border-box
}

.el-pagination__editor.el-input {
    width: 56px
}

.el-pagination__editor .el-input__inner::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.el-pagination__editor .el-input__inner::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.el-pagination__classifier {
    margin-left: 8px
}

.el-pagination__rightwrapper {
    flex: 1;
    justify-content: flex-end;
    align-items: center;
    display: flex
}

.el-pagination.is-background .btn-prev,.el-pagination.is-background .btn-next,.el-pagination.is-background .el-pager li {
    background-color: var(--el-pagination-button-bg-color);
    margin: 0 4px
}

.el-pagination.is-background .btn-prev.is-active,.el-pagination.is-background .btn-next.is-active,.el-pagination.is-background .el-pager li.is-active {
    background-color: var(--el-color-primary);
    color: var(--el-color-white)
}

.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .btn-prev.is-disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-next.is-disabled,.el-pagination.is-background .el-pager li:disabled,.el-pagination.is-background .el-pager li.is-disabled {
    color: var(--el-text-color-placeholder);
    background-color: var(--el-disabled-bg-color)
}

.el-pagination.is-background .btn-prev:disabled.is-active,.el-pagination.is-background .btn-prev.is-disabled.is-active,.el-pagination.is-background .btn-next:disabled.is-active,.el-pagination.is-background .btn-next.is-disabled.is-active,.el-pagination.is-background .el-pager li:disabled.is-active,.el-pagination.is-background .el-pager li.is-disabled.is-active {
    color: var(--el-text-color-secondary);
    background-color: var(--el-fill-color-dark)
}

.el-pagination.is-background .btn-prev {
    margin-left: var(--el-pagination-item-gap)
}

.el-pagination--small .btn-prev,.el-pagination--small .btn-next,.el-pagination--small .el-pager li {
    height: var(--el-pagination-button-height-small);
    line-height: var(--el-pagination-button-height-small);
    font-size: var(--el-pagination-font-size-small);
    min-width: var(--el-pagination-button-width-small)
}

.el-pagination--small span:not([class*=suffix]),.el-pagination--small button {
    font-size: var(--el-pagination-font-size-small)
}

.el-pagination--small .el-select {
    width: 100px
}

.el-pagination--large .btn-prev,.el-pagination--large .btn-next,.el-pagination--large .el-pager li {
    height: var(--el-pagination-button-height-large);
    line-height: var(--el-pagination-button-height-large);
    min-width: var(--el-pagination-button-width-large)
}

.el-pagination--large .el-select .el-input {
    width: 160px
}

.el-pager {
    -webkit-user-select: none;
    user-select: none;
    align-items: center;
    margin: 0;
    padding: 0;
    font-size: 0;
    list-style: none;
    display: flex
}

.el-pager li {
    font-size: var(--el-pagination-font-size);
    min-width: var(--el-pagination-button-width);
    height: var(--el-pagination-button-height);
    line-height: var(--el-pagination-button-height);
    color: var(--el-pagination-button-color);
    background: var(--el-pagination-bg-color);
    border-radius: var(--el-pagination-border-radius);
    cursor: pointer;
    text-align: center;
    box-sizing: border-box;
    border: none;
    justify-content: center;
    align-items: center;
    padding: 0 4px;
    display: flex
}

.el-pager li * {
    pointer-events: none
}

.el-pager li:focus {
    outline: none
}

.el-pager li:hover {
    color: var(--el-pagination-hover-color)
}

.el-pager li.is-active {
    color: var(--el-pagination-hover-color);
    cursor: default;
    font-weight: 700
}

.el-pager li.is-active.is-disabled {
    color: var(--el-text-color-secondary);
    font-weight: 700
}

.el-pager li:disabled,.el-pager li.is-disabled {
    color: var(--el-pagination-button-disabled-color);
    background-color: var(--el-pagination-button-disabled-bg-color);
    cursor: not-allowed
}

.el-pager li:focus-visible {
    outline: 1px solid var(--el-pagination-hover-color);
    outline-offset: -1px
}

.el-popconfirm {
    outline: none
}

.el-popconfirm__main {
    align-items: center;
    display: flex
}

.el-popconfirm__icon {
    margin-right: 5px
}

.el-popconfirm__action {
    text-align: right;
    margin-top: 8px
}

.el-popover {
    --el-popover-bg-color: var(--el-bg-color-overlay);
    --el-popover-font-size: var(--el-font-size-base);
    --el-popover-border-color: var(--el-border-color-lighter);
    --el-popover-padding: 12px;
    --el-popover-padding-large: 18px 20px;
    --el-popover-title-font-size: 16px;
    --el-popover-title-text-color: var(--el-text-color-primary);
    --el-popover-border-radius: 4px
}

.el-popover.el-popper {
    background: var(--el-popover-bg-color);
    border-radius: var(--el-popover-border-radius);
    border: 1px solid var(--el-popover-border-color);
    min-width: 150px;
    padding: var(--el-popover-padding);
    z-index: var(--el-index-popper);
    color: var(--el-text-color-regular);
    line-height: 1.4;
    font-size: var(--el-popover-font-size);
    box-shadow: var(--el-box-shadow-light);
    overflow-wrap: break-word;
    box-sizing: border-box
}

.el-popover.el-popper--plain {
    padding: var(--el-popover-padding-large)
}

.el-popover__title {
    color: var(--el-popover-title-text-color);
    font-size: var(--el-popover-title-font-size);
    margin-bottom: 12px;
    line-height: 1
}

.el-popover__reference:focus:not(.focusing),.el-popover__reference:focus:hover {
    outline-width: 0
}

.el-popover.el-popper.is-dark {
    --el-popover-bg-color: var(--el-text-color-primary);
    --el-popover-border-color: var(--el-text-color-primary);
    --el-popover-title-text-color: var(--el-bg-color);
    color: var(--el-bg-color)
}

.el-popover.el-popper:focus:active,.el-popover.el-popper:focus {
    outline-width: 0
}

.el-progress {
    align-items: center;
    line-height: 1;
    display: flex;
    position: relative
}

.el-progress__text {
    color: var(--el-text-color-regular);
    min-width: 50px;
    margin-left: 5px;
    font-size: 14px;
    line-height: 1
}

.el-progress__text i {
    vertical-align: middle;
    display: block
}

.el-progress--circle,.el-progress--dashboard {
    display: inline-block
}

.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text {
    text-align: center;
    width: 100%;
    margin: 0;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%)
}

.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i {
    vertical-align: middle;
    display: inline-block
}

.el-progress--without-text .el-progress__text {
    display: none
}

.el-progress--without-text .el-progress-bar {
    margin-right: 0;
    padding-right: 0;
    display: block
}

.el-progress--text-inside .el-progress-bar {
    margin-right: 0;
    padding-right: 0
}

.el-progress.is-success .el-progress-bar__inner {
    background-color: var(--el-color-success)
}

.el-progress.is-success .el-progress__text {
    color: var(--el-color-success)
}

.el-progress.is-warning .el-progress-bar__inner {
    background-color: var(--el-color-warning)
}

.el-progress.is-warning .el-progress__text {
    color: var(--el-color-warning)
}

.el-progress.is-exception .el-progress-bar__inner {
    background-color: var(--el-color-danger)
}

.el-progress.is-exception .el-progress__text {
    color: var(--el-color-danger)
}

.el-progress-bar {
    box-sizing: border-box;
    flex-grow: 1
}

.el-progress-bar__outer {
    background-color: var(--el-border-color-lighter);
    vertical-align: middle;
    border-radius: 100px;
    height: 6px;
    position: relative;
    overflow: hidden
}

.el-progress-bar__inner {
    background-color: var(--el-color-primary);
    text-align: right;
    white-space: nowrap;
    border-radius: 100px;
    height: 100%;
    line-height: 1;
    transition: width .6s;
    position: absolute;
    top: 0;
    left: 0
}

.el-progress-bar__inner:after {
    content: "";
    vertical-align: middle;
    height: 100%;
    display: inline-block
}

.el-progress-bar__inner--indeterminate {
    animation: 3s infinite indeterminate;
    transform: translateZ(0)
}

.el-progress-bar__inner--striped {
    background-image: linear-gradient(45deg,#0000001a 25%,#0000 25% 50%,#0000001a 50% 75%,#0000 75%,#0000);
    background-size: 1.25em 1.25em
}

.el-progress-bar__inner--striped.el-progress-bar__inner--striped-flow {
    animation: 3s linear infinite striped-flow
}

.el-progress-bar__innerText {
    vertical-align: middle;
    color: #fff;
    margin: 0 5px;
    font-size: 12px;
    display: inline-block
}

@keyframes progress {
    0% {
        background-position: 0 0
    }

    to {
        background-position: 32px 0
    }
}

@keyframes indeterminate {
    0% {
        left: -100%
    }

    to {
        left: 100%
    }
}

@keyframes striped-flow {
    0% {
        background-position: -100%
    }

    to {
        background-position: 100%
    }
}

.el-radio-button {
    --el-radio-button-checked-bg-color: var(--el-color-primary);
    --el-radio-button-checked-text-color: var(--el-color-white);
    --el-radio-button-checked-border-color: var(--el-color-primary);
    --el-radio-button-disabled-checked-fill: var(--el-border-color-extra-light);
    outline: none;
    display: inline-block;
    position: relative
}

.el-radio-button__inner {
    white-space: nowrap;
    vertical-align: middle;
    background: var(--el-button-bg-color,var(--el-fill-color-blank));
    outline: var(--el-border);
    line-height: 1;
    font-weight: var(--el-button-font-weight,var(--el-font-weight-primary));
    color: var(--el-button-text-color,var(--el-text-color-regular));
    -webkit-appearance: none;
    text-align: center;
    box-sizing: border-box;
    cursor: pointer;
    transition: var(--el-transition-all);
    -webkit-user-select: none;
    user-select: none;
    font-size: var(--el-font-size-base);
    border-radius: 0;
    margin: 0;
    padding: 8px 15px;
    display: inline-block;
    position: relative
}

.el-radio-button__inner.is-round {
    padding: 8px 15px
}

.el-radio-button__inner:hover {
    color: var(--el-color-primary)
}

.el-radio-button__inner [class*=el-icon-] {
    line-height: .9
}

.el-radio-button__inner [class*=el-icon-]+span {
    margin-left: 5px
}

.el-radio-button:first-child .el-radio-button__inner {
    border-radius: var(--el-border-radius-base) 0 0 var(--el-border-radius-base);
    box-shadow: none!important
}

.el-radio-button.is-active .el-radio-button__original-radio:not(:disabled)+.el-radio-button__inner {
    color: var(--el-radio-button-checked-text-color,var(--el-color-white));
    background-color: var(--el-radio-button-checked-bg-color,var(--el-color-primary));
    border-color: var(--el-radio-button-checked-border-color,var(--el-color-primary));
    box-shadow: -1px 0 0 0 var(--el-radio-button-checked-border-color,var(--el-color-primary))
}

.el-radio-button__original-radio {
    opacity: 0;
    z-index: -1;
    outline: none;
    position: absolute
}

.el-radio-button__original-radio:focus-visible+.el-radio-button__inner {
    border-left: var(--el-border);
    border-left-color: var(--el-radio-button-checked-border-color,var(--el-color-primary));
    outline: 2px solid var(--el-radio-button-checked-border-color);
    outline-offset: 1px;
    z-index: 2;
    border-radius: var(--el-border-radius-base);
    box-shadow: none
}

.el-radio-button__original-radio:disabled+.el-radio-button__inner {
    color: var(--el-disabled-text-color);
    cursor: not-allowed;
    background-image: none;
    background-color: var(--el-button-disabled-bg-color,var(--el-fill-color-blank));
    border-color: var(--el-button-disabled-border-color,var(--el-border-color-light));
    box-shadow: none
}

.el-radio-button__original-radio:disabled:checked+.el-radio-button__inner {
    background-color: var(--el-radio-button-disabled-checked-fill)
}

.el-radio-button:last-child .el-radio-button__inner {
    border-radius: 0 var(--el-border-radius-base) var(--el-border-radius-base) 0
}

.el-radio-button:first-child:last-child .el-radio-button__inner {
    border-radius: var(--el-border-radius-base)
}

.el-radio-button--large .el-radio-button__inner {
    font-size: var(--el-font-size-base);
    border-radius: 0;
    padding: 12px 19px
}

.el-radio-button--large .el-radio-button__inner.is-round {
    padding: 12px 19px
}

.el-radio-button--small .el-radio-button__inner {
    border-radius: 0;
    padding: 5px 11px;
    font-size: 12px
}

.el-radio-button--small .el-radio-button__inner.is-round {
    padding: 5px 11px
}

.el-radio-group {
    flex-wrap: wrap;
    align-items: center;
    font-size: 0;
    display: inline-flex
}

.el-radio {
    --el-radio-font-size: var(--el-font-size-base);
    --el-radio-text-color: var(--el-text-color-regular);
    --el-radio-font-weight: var(--el-font-weight-primary);
    --el-radio-input-height: 14px;
    --el-radio-input-width: 14px;
    --el-radio-input-border-radius: var(--el-border-radius-circle);
    --el-radio-input-bg-color: var(--el-fill-color-blank);
    --el-radio-input-border: var(--el-border);
    --el-radio-input-border-color: var(--el-border-color);
    --el-radio-input-border-color-hover: var(--el-color-primary);
    color: var(--el-radio-text-color);
    font-weight: var(--el-radio-font-weight);
    cursor: pointer;
    white-space: nowrap;
    font-size: var(--el-font-size-base);
    -webkit-user-select: none;
    user-select: none;
    outline: none;
    align-items: center;
    height: 32px;
    margin-right: 30px;
    display: inline-flex;
    position: relative
}

.el-radio.el-radio--large {
    height: 40px
}

.el-radio.el-radio--small {
    height: 24px
}

.el-radio.is-bordered {
    border-radius: var(--el-border-radius-base);
    border: var(--el-border);
    box-sizing: border-box;
    padding: 0 15px 0 9px
}

.el-radio.is-bordered.is-checked {
    border-color: var(--el-color-primary)
}

.el-radio.is-bordered.is-disabled {
    cursor: not-allowed;
    border-color: var(--el-border-color-lighter)
}

.el-radio.is-bordered.el-radio--large {
    border-radius: var(--el-border-radius-base);
    padding: 0 19px 0 11px
}

.el-radio.is-bordered.el-radio--large .el-radio__label {
    font-size: var(--el-font-size-base)
}

.el-radio.is-bordered.el-radio--large .el-radio__inner {
    width: 14px;
    height: 14px
}

.el-radio.is-bordered.el-radio--small {
    border-radius: var(--el-border-radius-base);
    padding: 0 11px 0 7px
}

.el-radio.is-bordered.el-radio--small .el-radio__label {
    font-size: 12px
}

.el-radio.is-bordered.el-radio--small .el-radio__inner {
    width: 12px;
    height: 12px
}

.el-radio:last-child {
    margin-right: 0
}

.el-radio__input {
    white-space: nowrap;
    cursor: pointer;
    vertical-align: middle;
    outline: none;
    display: inline-flex;
    position: relative
}

.el-radio__input.is-disabled .el-radio__inner {
    background-color: var(--el-disabled-bg-color);
    border-color: var(--el-disabled-border-color);
    cursor: not-allowed
}

.el-radio__input.is-disabled .el-radio__inner:after {
    cursor: not-allowed;
    background-color: var(--el-disabled-bg-color)
}

.el-radio__input.is-disabled .el-radio__inner+.el-radio__label {
    cursor: not-allowed
}

.el-radio__input.is-disabled.is-checked .el-radio__inner {
    background-color: var(--el-disabled-bg-color);
    border-color: var(--el-disabled-border-color)
}

.el-radio__input.is-disabled.is-checked .el-radio__inner:after {
    background-color: var(--el-text-color-placeholder)
}

.el-radio__input.is-disabled+span.el-radio__label {
    color: var(--el-text-color-placeholder);
    cursor: not-allowed
}

.el-radio__input.is-checked .el-radio__inner {
    border-color: var(--el-color-primary);
    background: var(--el-color-primary)
}

.el-radio__input.is-checked .el-radio__inner:after {
    background-color: var(--el-color-white);
    transform: translate(-50%,-50%)scale(1)
}

.el-radio__input.is-checked+.el-radio__label {
    color: var(--el-color-primary)
}

.el-radio__input.is-focus .el-radio__inner {
    border-color: var(--el-radio-input-border-color-hover)
}

.el-radio__inner {
    border: var(--el-radio-input-border);
    border-radius: var(--el-radio-input-border-radius);
    width: var(--el-radio-input-width);
    height: var(--el-radio-input-height);
    background-color: var(--el-radio-input-bg-color);
    cursor: pointer;
    box-sizing: border-box;
    transition: all .3s;
    display: inline-block;
    position: relative
}

.el-radio__inner:hover {
    border-color: var(--el-radio-input-border-color-hover)
}

.el-radio__inner:after {
    border-radius: var(--el-radio-input-border-radius);
    content: "";
    width: 4px;
    height: 4px;
    transition: transform .15s ease-in;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)scale(0)
}

.el-radio__original {
    opacity: 0;
    z-index: -1;
    outline: none;
    margin: 0;
    position: absolute;
    inset: 0
}

.el-radio__original:focus-visible+.el-radio__inner {
    outline: 2px solid var(--el-radio-input-border-color-hover);
    outline-offset: 1px;
    border-radius: var(--el-radio-input-border-radius)
}

.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner {
    box-shadow: 0 0 2px 2px var(--el-radio-input-border-color-hover)
}

.el-radio__label {
    font-size: var(--el-radio-font-size);
    padding-left: 8px
}

.el-radio.el-radio--large .el-radio__label {
    font-size: 14px
}

.el-radio.el-radio--large .el-radio__inner {
    width: 14px;
    height: 14px
}

.el-radio.el-radio--small .el-radio__label {
    font-size: 12px
}

.el-radio.el-radio--small .el-radio__inner {
    width: 12px;
    height: 12px
}

.el-rate {
    --el-rate-height: 20px;
    --el-rate-font-size: var(--el-font-size-base);
    --el-rate-icon-size: 18px;
    --el-rate-icon-margin: 6px;
    --el-rate-void-color: var(--el-border-color-darker);
    --el-rate-fill-color: #f7ba2a;
    --el-rate-disabled-void-color: var(--el-fill-color);
    --el-rate-text-color: var(--el-text-color-primary);
    --el-rate-outline-color: var(--el-color-primary-light-5);
    align-items: center;
    height: 32px;
    display: inline-flex
}

.el-rate:focus,.el-rate:active {
    outline: none
}

.el-rate:focus-visible .el-rate__item .el-rate__icon.is-focus-visible {
    outline: 2px solid var(--el-rate-outline-color);
    transition: outline-offset,outline
}

.el-rate__item {
    cursor: pointer;
    vertical-align: middle;
    color: var(--el-rate-void-color);
    font-size: 0;
    line-height: normal;
    display: inline-block;
    position: relative
}

.el-rate .el-rate__icon {
    font-size: var(--el-rate-icon-size);
    margin-right: var(--el-rate-icon-margin);
    transition: var(--el-transition-duration);
    display: inline-block;
    position: relative
}

.el-rate .el-rate__icon.hover {
    transform: scale(1.15)
}

.el-rate .el-rate__icon .path2 {
    position: absolute;
    top: 0;
    left: 0
}

.el-rate .el-rate__icon.is-active {
    color: var(--el-rate-fill-color)
}

.el-rate__decimal {
    color: var(--el-rate-fill-color);
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden
}

.el-rate__decimal--box {
    position: absolute;
    top: 0;
    left: 0
}

.el-rate__text {
    font-size: var(--el-rate-font-size);
    vertical-align: middle;
    color: var(--el-rate-text-color)
}

.el-rate--large {
    height: 40px
}

.el-rate--small {
    height: 24px
}

.el-rate--small .el-rate__icon {
    font-size: 14px
}

.el-rate.is-disabled .el-rate__item {
    cursor: not-allowed;
    color: var(--el-rate-disabled-void-color)
}

.el-result {
    --el-result-padding: 40px 30px;
    --el-result-icon-font-size: 64px;
    --el-result-title-font-size: 20px;
    --el-result-title-margin-top: 20px;
    --el-result-subtitle-margin-top: 10px;
    --el-result-extra-margin-top: 30px;
    text-align: center;
    box-sizing: border-box;
    padding: var(--el-result-padding);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.el-result__icon svg {
    width: var(--el-result-icon-font-size);
    height: var(--el-result-icon-font-size)
}

.el-result__title {
    margin-top: var(--el-result-title-margin-top)
}

.el-result__title p {
    font-size: var(--el-result-title-font-size);
    color: var(--el-text-color-primary);
    margin: 0;
    line-height: 1.3
}

.el-result__subtitle {
    margin-top: var(--el-result-subtitle-margin-top)
}

.el-result__subtitle p {
    font-size: var(--el-font-size-base);
    color: var(--el-text-color-regular);
    margin: 0;
    line-height: 1.3
}

.el-result__extra {
    margin-top: var(--el-result-extra-margin-top)
}

.el-result .icon-primary {
    --el-result-color: var(--el-color-primary);
    color: var(--el-result-color)
}

.el-result .icon-success {
    --el-result-color: var(--el-color-success);
    color: var(--el-result-color)
}

.el-result .icon-warning {
    --el-result-color: var(--el-color-warning);
    color: var(--el-result-color)
}

.el-result .icon-danger {
    --el-result-color: var(--el-color-danger);
    color: var(--el-result-color)
}

.el-result .icon-error {
    --el-result-color: var(--el-color-error);
    color: var(--el-result-color)
}

.el-result .icon-info {
    --el-result-color: var(--el-color-info);
    color: var(--el-result-color)
}

.el-row {
    box-sizing: border-box;
    flex-wrap: wrap;
    display: flex;
    position: relative
}

.el-row.is-justify-center {
    justify-content: center
}

.el-row.is-justify-end {
    justify-content: flex-end
}

.el-row.is-justify-space-between {
    justify-content: space-between
}

.el-row.is-justify-space-around {
    justify-content: space-around
}

.el-row.is-justify-space-evenly {
    justify-content: space-evenly
}

.el-row.is-align-top {
    align-items: flex-start
}

.el-row.is-align-middle {
    align-items: center
}

.el-row.is-align-bottom {
    align-items: flex-end
}

.el-scrollbar {
    --el-scrollbar-opacity: .3;
    --el-scrollbar-bg-color: var(--el-text-color-secondary);
    --el-scrollbar-hover-opacity: .5;
    --el-scrollbar-hover-bg-color: var(--el-text-color-secondary);
    height: 100%;
    position: relative;
    overflow: hidden
}

.el-scrollbar__wrap {
    height: 100%;
    overflow: auto
}

.el-scrollbar__wrap--hidden-default {
    scrollbar-width: none
}

.el-scrollbar__wrap--hidden-default::-webkit-scrollbar {
    display: none
}

.el-scrollbar__thumb {
    cursor: pointer;
    border-radius: inherit;
    background-color: var(--el-scrollbar-bg-color,var(--el-text-color-secondary));
    width: 0;
    height: 0;
    transition: var(--el-transition-duration) background-color;
    opacity: var(--el-scrollbar-opacity,.3);
    display: block;
    position: relative
}

.el-scrollbar__thumb:hover {
    background-color: var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));
    opacity: var(--el-scrollbar-hover-opacity,.5)
}

.el-scrollbar__bar {
    z-index: 1;
    border-radius: 4px;
    position: absolute;
    bottom: 2px;
    right: 2px
}

.el-scrollbar__bar.is-vertical {
    width: 6px;
    top: 2px
}

.el-scrollbar__bar.is-vertical>div {
    width: 100%
}

.el-scrollbar__bar.is-horizontal {
    height: 6px;
    left: 2px
}

.el-scrollbar__bar.is-horizontal>div {
    height: 100%
}

.el-scrollbar-fade-enter-active {
    transition: opacity .34s ease-out
}

.el-scrollbar-fade-leave-active {
    transition: opacity .12s ease-out
}

.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active {
    opacity: 0
}

.el-select-dropdown {
    z-index: calc(var(--el-index-top) + 1);
    border-radius: var(--el-border-radius-base);
    box-sizing: border-box
}

.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list {
    padding: 0
}

.el-select-dropdown__loading,.el-select-dropdown__empty {
    text-align: center;
    color: var(--el-text-color-secondary);
    font-size: var(--el-select-font-size);
    margin: 0;
    padding: 10px 0
}

.el-select-dropdown__wrap {
    max-height: 274px
}

.el-select-dropdown__list {
    box-sizing: border-box;
    margin: 0;
    padding: 6px 0;
    list-style: none
}

.el-select-dropdown__list.el-vl__window {
    margin: 6px 0;
    padding: 0
}

.el-select-dropdown__header {
    border-bottom: 1px solid var(--el-border-color-light);
    padding: 10px
}

.el-select-dropdown__footer {
    border-top: 1px solid var(--el-border-color-light);
    padding: 10px
}

.el-select-dropdown__item {
    font-size: var(--el-font-size-base);
    white-space: nowrap;
    text-overflow: ellipsis;
    color: var(--el-text-color-regular);
    box-sizing: border-box;
    cursor: pointer;
    height: 34px;
    padding: 0 32px 0 20px;
    line-height: 34px;
    position: relative;
    overflow: hidden
}

.el-select-dropdown__item.is-hovering {
    background-color: var(--el-fill-color-light)
}

.el-select-dropdown__item.is-selected {
    color: var(--el-color-primary);
    font-weight: 700
}

.el-select-dropdown__item.is-disabled {
    color: var(--el-text-color-placeholder);
    cursor: not-allowed;
    background-color: unset
}

.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after {
    content: "";
    background-position: 50%;
    background-repeat: no-repeat;
    background-color: var(--el-color-primary);
    border-top: none;
    border-right: none;
    width: 12px;
    height: 12px;
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
    -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;
    mask: url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat
}

.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after {
    background-color: var(--el-text-color-placeholder)
}

.el-select-group {
    margin: 0;
    padding: 0
}

.el-select-group__wrap {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative
}

.el-select-group__title {
    box-sizing: border-box;
    color: var(--el-color-info);
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 20px;
    font-size: 12px;
    line-height: 34px;
    overflow: hidden
}

.el-select-group .el-select-dropdown__item {
    padding-left: 20px
}

.el-select {
    --el-select-border-color-hover: var(--el-border-color-hover);
    --el-select-disabled-color: var(--el-disabled-text-color);
    --el-select-disabled-border: var(--el-disabled-border-color);
    --el-select-font-size: var(--el-font-size-base);
    --el-select-close-hover-color: var(--el-text-color-secondary);
    --el-select-input-color: var(--el-text-color-placeholder);
    --el-select-multiple-input-color: var(--el-text-color-regular);
    --el-select-input-focus-border-color: var(--el-color-primary);
    --el-select-input-font-size: 14px;
    --el-select-width: 100%;
    vertical-align: middle;
    width: var(--el-select-width);
    display: inline-block;
    position: relative
}

.el-select__wrapper {
    box-sizing: border-box;
    cursor: pointer;
    text-align: left;
    border-radius: var(--el-border-radius-base);
    background-color: var(--el-fill-color-blank);
    min-height: 32px;
    transition: var(--el-transition-duration);
    box-shadow: 0 0 0 1px var(--el-border-color) inset;
    align-items: center;
    gap: 6px;
    padding: 4px 12px;
    font-size: 14px;
    line-height: 24px;
    display: flex;
    position: relative;
    transform: translate(0)
}

.el-select__wrapper.is-filterable {
    cursor: text
}

.el-select__wrapper.is-focused {
    box-shadow: 0 0 0 1px var(--el-color-primary) inset
}

.el-select__wrapper.is-hovering:not(.is-focused) {
    box-shadow: 0 0 0 1px var(--el-border-color-hover) inset
}

.el-select__wrapper.is-disabled {
    cursor: not-allowed;
    background-color: var(--el-fill-color-light);
    color: var(--el-text-color-placeholder);
    box-shadow: 0 0 0 1px var(--el-select-disabled-border) inset
}

.el-select__wrapper.is-disabled:hover {
    box-shadow: 0 0 0 1px var(--el-select-disabled-border) inset
}

.el-select__wrapper.is-disabled.is-focus {
    box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset
}

.el-select__wrapper.is-disabled .el-select__selected-item {
    color: var(--el-select-disabled-color)
}

.el-select__wrapper.is-disabled .el-select__caret,.el-select__wrapper.is-disabled .el-tag,.el-select__wrapper.is-disabled input {
    cursor: not-allowed
}

.el-select__wrapper.is-disabled .el-select__prefix,.el-select__wrapper.is-disabled .el-select__suffix {
    pointer-events: none
}

.el-select__prefix,.el-select__suffix {
    color: var(--el-input-icon-color,var(--el-text-color-placeholder));
    flex-shrink: 0;
    align-items: center;
    gap: 6px;
    display: flex
}

.el-select__caret {
    color: var(--el-select-input-color);
    font-size: var(--el-select-input-font-size);
    transition: var(--el-transition-duration);
    cursor: pointer;
    transform: rotate(0)
}

.el-select__caret.is-reverse {
    transform: rotate(180deg)
}

.el-select__clear {
    cursor: pointer
}

.el-select__clear:hover {
    color: var(--el-select-close-hover-color)
}

.el-select__selection {
    flex-wrap: wrap;
    flex: 1;
    align-items: center;
    gap: 6px;
    min-width: 0;
    display: flex;
    position: relative
}

.el-select__selection.is-near {
    margin-left: -8px
}

.el-select__selection .el-tag {
    cursor: pointer;
    border-color: #0000
}

.el-select__selection .el-tag.el-tag--plain {
    border-color: var(--el-tag-border-color)
}

.el-select__selection .el-tag .el-tag__content {
    min-width: 0
}

.el-select__selected-item {
    -webkit-user-select: none;
    user-select: none;
    flex-wrap: wrap;
    display: flex
}

.el-select__tags-text {
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: normal;
    display: block;
    overflow: hidden
}

.el-select__placeholder {
    z-index: -1;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    color: var(--el-input-text-color,var(--el-text-color-regular));
    display: block;
    position: absolute;
    top: 50%;
    overflow: hidden;
    transform: translateY(-50%)
}

.el-select__placeholder.is-transparent {
    -webkit-user-select: none;
    user-select: none;
    color: var(--el-text-color-placeholder)
}

.el-select__popper.el-popper {
    background: var(--el-bg-color-overlay);
    border: 1px solid var(--el-border-color-light);
    box-shadow: var(--el-box-shadow-light)
}

.el-select__popper.el-popper .el-popper__arrow:before {
    border: 1px solid var(--el-border-color-light)
}

.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before {
    border-top-color: #0000;
    border-left-color: #0000
}

.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before {
    border-bottom-color: #0000;
    border-right-color: #0000
}

.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before {
    border-bottom-color: #0000;
    border-left-color: #0000
}

.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before {
    border-top-color: #0000;
    border-right-color: #0000
}

.el-select__input-wrapper {
    flex: 1
}

.el-select__input-wrapper.is-hidden {
    opacity: 0;
    z-index: -1;
    position: absolute
}

.el-select__input {
    color: var(--el-select-multiple-input-color);
    font-size: inherit;
    appearance: none;
    background-color: #0000;
    border: none;
    outline: none;
    width: 100%;
    height: 24px;
    padding: 0;
    font-family: inherit
}

.el-select__input-calculator {
    visibility: hidden;
    white-space: pre;
    max-width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden
}

.el-select--large .el-select__wrapper {
    gap: 6px;
    min-height: 40px;
    padding: 8px 16px;
    font-size: 14px;
    line-height: 24px
}

.el-select--large .el-select__selection {
    gap: 6px
}

.el-select--large .el-select__selection.is-near {
    margin-left: -8px
}

.el-select--large .el-select__prefix,.el-select--large .el-select__suffix {
    gap: 6px
}

.el-select--large .el-select__input {
    height: 24px
}

.el-select--small .el-select__wrapper {
    gap: 4px;
    min-height: 24px;
    padding: 2px 8px;
    font-size: 12px;
    line-height: 20px
}

.el-select--small .el-select__selection {
    gap: 4px
}

.el-select--small .el-select__selection.is-near {
    margin-left: -6px
}

.el-select--small .el-select__prefix,.el-select--small .el-select__suffix {
    gap: 4px
}

.el-select--small .el-select__input {
    height: 20px
}

.el-skeleton {
    --el-skeleton-circle-size: var(--el-avatar-size)
}

.el-skeleton__item {
    background: var(--el-skeleton-color);
    border-radius: var(--el-border-radius-base);
    width: 100%;
    height: 16px;
    display: inline-block
}

.el-skeleton__circle {
    width: var(--el-skeleton-circle-size);
    height: var(--el-skeleton-circle-size);
    line-height: var(--el-skeleton-circle-size);
    border-radius: 50%
}

.el-skeleton__button {
    border-radius: 4px;
    width: 64px;
    height: 40px
}

.el-skeleton__p {
    width: 100%
}

.el-skeleton__p.is-last {
    width: 61%
}

.el-skeleton__p.is-first {
    width: 33%
}

.el-skeleton__text {
    width: 100%;
    height: var(--el-font-size-small)
}

.el-skeleton__caption {
    height: var(--el-font-size-extra-small)
}

.el-skeleton__h1 {
    height: var(--el-font-size-extra-large)
}

.el-skeleton__h3 {
    height: var(--el-font-size-large)
}

.el-skeleton__h5 {
    height: var(--el-font-size-medium)
}

.el-skeleton__image {
    width: unset;
    border-radius: 0;
    justify-content: center;
    align-items: center;
    display: flex
}

.el-skeleton__image svg {
    color: var(--el-svg-monochrome-grey);
    fill: currentColor;
    width: 22%;
    height: 22%
}

.el-skeleton {
    --el-skeleton-color: var(--el-fill-color);
    --el-skeleton-to-color: var(--el-fill-color-darker)
}

@keyframes el-skeleton-loading {
    0% {
        background-position: 100%
    }

    to {
        background-position: 0
    }
}

.el-skeleton {
    width: 100%
}

.el-skeleton__first-line,.el-skeleton__paragraph {
    background: var(--el-skeleton-color);
    height: 16px;
    margin-top: 16px
}

.el-skeleton.is-animated .el-skeleton__item {
    background: linear-gradient(90deg, var(--el-skeleton-color) 25%, var(--el-skeleton-to-color) 37%, var(--el-skeleton-color) 63%);
    background-size: 400% 100%;
    animation: 1.4s infinite el-skeleton-loading
}

.el-slider {
    --el-slider-main-bg-color: var(--el-color-primary);
    --el-slider-runway-bg-color: var(--el-border-color-light);
    --el-slider-stop-bg-color: var(--el-color-white);
    --el-slider-disabled-color: var(--el-text-color-placeholder);
    --el-slider-border-radius: 3px;
    --el-slider-height: 6px;
    --el-slider-button-size: 20px;
    --el-slider-button-wrapper-size: 36px;
    --el-slider-button-wrapper-offset: -15px;
    align-items: center;
    width: 100%;
    height: 32px;
    display: flex
}

.el-slider__runway {
    height: var(--el-slider-height);
    background-color: var(--el-slider-runway-bg-color);
    border-radius: var(--el-slider-border-radius);
    cursor: pointer;
    flex: 1;
    position: relative
}

.el-slider__runway.show-input {
    width: auto;
    margin-right: 30px
}

.el-slider__runway.is-disabled {
    cursor: default
}

.el-slider__runway.is-disabled .el-slider__bar {
    background-color: var(--el-slider-disabled-color)
}

.el-slider__runway.is-disabled .el-slider__button {
    border-color: var(--el-slider-disabled-color)
}

.el-slider__runway.is-disabled .el-slider__button-wrapper:hover,.el-slider__runway.is-disabled .el-slider__button-wrapper.hover,.el-slider__runway.is-disabled .el-slider__button-wrapper.dragging {
    cursor: not-allowed
}

.el-slider__runway.is-disabled .el-slider__button:hover,.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button.dragging {
    cursor: not-allowed;
    transform: scale(1)
}

.el-slider__input {
    flex-shrink: 0;
    width: 130px
}

.el-slider__bar {
    height: var(--el-slider-height);
    background-color: var(--el-slider-main-bg-color);
    border-top-left-radius: var(--el-slider-border-radius);
    border-bottom-left-radius: var(--el-slider-border-radius);
    position: absolute
}

.el-slider__button-wrapper {
    height: var(--el-slider-button-wrapper-size);
    width: var(--el-slider-button-wrapper-size);
    z-index: 1;
    top: var(--el-slider-button-wrapper-offset);
    text-align: center;
    -webkit-user-select: none;
    user-select: none;
    background-color: #0000;
    outline: none;
    line-height: normal;
    position: absolute;
    transform: translate(-50%)
}

.el-slider__button-wrapper:after {
    content: "";
    vertical-align: middle;
    height: 100%;
    display: inline-block
}

.el-slider__button-wrapper:hover,.el-slider__button-wrapper.hover {
    cursor: grab
}

.el-slider__button-wrapper.dragging {
    cursor: grabbing
}

.el-slider__button {
    width: var(--el-slider-button-size);
    height: var(--el-slider-button-size);
    vertical-align: middle;
    border: solid 2px var(--el-slider-main-bg-color);
    background-color: var(--el-color-white);
    box-sizing: border-box;
    transition: var(--el-transition-duration-fast);
    -webkit-user-select: none;
    user-select: none;
    border-radius: 50%;
    display: inline-block
}

.el-slider__button:hover,.el-slider__button.hover,.el-slider__button.dragging {
    transform: scale(1.2)
}

.el-slider__button:hover,.el-slider__button.hover {
    cursor: grab
}

.el-slider__button.dragging {
    cursor: grabbing
}

.el-slider__stop {
    height: var(--el-slider-height);
    width: var(--el-slider-height);
    border-radius: var(--el-border-radius-circle);
    background-color: var(--el-slider-stop-bg-color);
    position: absolute;
    transform: translate(-50%)
}

.el-slider__marks {
    width: 18px;
    height: 100%;
    top: 0;
    left: 12px
}

.el-slider__marks-text {
    color: var(--el-color-info);
    white-space: pre;
    margin-top: 15px;
    font-size: 14px;
    position: absolute;
    transform: translate(-50%)
}

.el-slider.is-vertical {
    flex: 0;
    width: auto;
    height: 100%;
    display: inline-flex;
    position: relative
}

.el-slider.is-vertical .el-slider__runway {
    width: var(--el-slider-height);
    height: 100%;
    margin: 0 16px
}

.el-slider.is-vertical .el-slider__bar {
    width: var(--el-slider-height);
    border-radius: 0 0 3px 3px;
    height: auto
}

.el-slider.is-vertical .el-slider__button-wrapper {
    top: auto;
    left: var(--el-slider-button-wrapper-offset);
    transform: translateY(50%)
}

.el-slider.is-vertical .el-slider__stop {
    transform: translateY(50%)
}

.el-slider.is-vertical .el-slider__marks-text {
    margin-top: 0;
    left: 15px;
    transform: translateY(50%)
}

.el-slider--large {
    height: 40px
}

.el-slider--small {
    height: 24px
}

.el-space {
    vertical-align: top;
    display: inline-flex
}

.el-space__item {
    flex-wrap: wrap;
    display: flex
}

.el-space__item>* {
    flex: 1
}

.el-space--vertical {
    flex-direction: column
}

.el-time-spinner {
    white-space: nowrap;
    width: 100%
}

.el-spinner {
    vertical-align: middle;
    display: inline-block
}

.el-spinner-inner {
    width: 50px;
    height: 50px;
    animation: 2s linear infinite rotate
}

.el-spinner-inner .path {
    stroke: var(--el-border-color-lighter);
    stroke-linecap: round;
    animation: 1.5s ease-in-out infinite dash
}

@keyframes rotate {
    to {
        transform: rotate(360deg)
    }
}

@keyframes dash {
    0% {
        stroke-dasharray: 1 150;
        stroke-dashoffset: 0
    }

    50% {
        stroke-dasharray: 90 150;
        stroke-dashoffset: -35px
    }

    to {
        stroke-dasharray: 90 150;
        stroke-dashoffset: -124px
    }
}

.el-step {
    flex-shrink: 1;
    position: relative
}

.el-step:last-of-type .el-step__line {
    display: none
}

.el-step:last-of-type.is-flex {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto!important
}

.el-step:last-of-type .el-step__main,.el-step:last-of-type .el-step__description {
    padding-right: 0
}

.el-step__head {
    width: 100%;
    position: relative
}

.el-step__head.is-process {
    color: var(--el-text-color-primary);
    border-color: var(--el-text-color-primary)
}

.el-step__head.is-wait {
    color: var(--el-text-color-placeholder);
    border-color: var(--el-text-color-placeholder)
}

.el-step__head.is-success {
    color: var(--el-color-success);
    border-color: var(--el-color-success)
}

.el-step__head.is-error {
    color: var(--el-color-danger);
    border-color: var(--el-color-danger)
}

.el-step__head.is-finish {
    color: var(--el-color-primary);
    border-color: var(--el-color-primary)
}

.el-step__icon {
    z-index: 1;
    box-sizing: border-box;
    background: var(--el-bg-color);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    font-size: 14px;
    transition: all .15s ease-out;
    display: inline-flex;
    position: relative
}

.el-step__icon.is-text {
    border: 2px solid;
    border-radius: 50%
}

.el-step__icon.is-icon {
    width: 40px
}

.el-step__icon-inner {
    -webkit-user-select: none;
    user-select: none;
    text-align: center;
    color: inherit;
    font-weight: 700;
    line-height: 1;
    display: inline-block
}

.el-step__icon-inner[class*=el-icon]:not(.is-status) {
    font-size: 25px;
    font-weight: 400
}

.el-step__icon-inner.is-status {
    transform: translateY(1px)
}

.el-step__line {
    background-color: var(--el-text-color-placeholder);
    border-color: currentColor;
    position: absolute
}

.el-step__line-inner {
    box-sizing: border-box;
    border: 1px solid;
    width: 0;
    height: 0;
    transition: all .15s ease-out;
    display: block
}

.el-step__main {
    white-space: normal;
    text-align: left
}

.el-step__title {
    font-size: 16px;
    line-height: 38px
}

.el-step__title.is-process {
    color: var(--el-text-color-primary);
    font-weight: 700
}

.el-step__title.is-wait {
    color: var(--el-text-color-placeholder)
}

.el-step__title.is-success {
    color: var(--el-color-success)
}

.el-step__title.is-error {
    color: var(--el-color-danger)
}

.el-step__title.is-finish {
    color: var(--el-color-primary)
}

.el-step__description {
    margin-top: -5px;
    padding-right: 10%;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px
}

.el-step__description.is-process {
    color: var(--el-text-color-primary)
}

.el-step__description.is-wait {
    color: var(--el-text-color-placeholder)
}

.el-step__description.is-success {
    color: var(--el-color-success)
}

.el-step__description.is-error {
    color: var(--el-color-danger)
}

.el-step__description.is-finish {
    color: var(--el-color-primary)
}

.el-step.is-horizontal {
    display: inline-block
}

.el-step.is-horizontal .el-step__line {
    height: 2px;
    top: 11px;
    left: 0;
    right: 0
}

.el-step.is-vertical {
    display: flex
}

.el-step.is-vertical .el-step__head {
    flex-grow: 0;
    width: 24px
}

.el-step.is-vertical .el-step__main {
    flex-grow: 1;
    padding-left: 10px
}

.el-step.is-vertical .el-step__title {
    padding-bottom: 8px;
    line-height: 24px
}

.el-step.is-vertical .el-step__line {
    width: 2px;
    top: 0;
    bottom: 0;
    left: 11px
}

.el-step.is-vertical .el-step__icon.is-icon {
    width: 24px
}

.el-step.is-vertical .el-step__description {
    padding-right: 0
}

.el-step.is-center .el-step__head,.el-step.is-center .el-step__main {
    text-align: center
}

.el-step.is-center .el-step__description {
    padding-left: 20%;
    padding-right: 20%
}

.el-step.is-center .el-step__line {
    left: 50%;
    right: -50%
}

.el-step.is-simple {
    align-items: center;
    display: flex
}

.el-step.is-simple .el-step__head {
    width: auto;
    padding-right: 10px;
    font-size: 0
}

.el-step.is-simple .el-step__icon {
    background: 0 0;
    width: 16px;
    height: 16px;
    font-size: 12px
}

.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status) {
    font-size: 18px
}

.el-step.is-simple .el-step__icon-inner.is-status {
    transform: scale(.8)translateY(1px)
}

.el-step.is-simple .el-step__main {
    flex-grow: 1;
    align-items: stretch;
    display: flex;
    position: relative
}

.el-step.is-simple .el-step__title {
    font-size: 16px;
    line-height: 20px
}

.el-step.is-simple:not(:last-of-type) .el-step__title {
    overflow-wrap: break-word;
    max-width: 50%
}

.el-step.is-simple .el-step__arrow {
    flex-grow: 1;
    justify-content: center;
    align-items: center;
    display: flex
}

.el-step.is-simple .el-step__arrow:before,.el-step.is-simple .el-step__arrow:after {
    content: "";
    background: var(--el-text-color-placeholder);
    width: 1px;
    height: 15px;
    display: inline-block;
    position: absolute
}

.el-step.is-simple .el-step__arrow:before {
    transform-origin: 0 0;
    transform: rotate(-45deg)translateY(-4px)
}

.el-step.is-simple .el-step__arrow:after {
    transform-origin: 100% 100%;
    transform: rotate(45deg)translateY(4px)
}

.el-step.is-simple:last-of-type .el-step__arrow {
    display: none
}

.el-steps {
    line-height: normal;
    display: flex
}

.el-steps--simple {
    background: var(--el-fill-color-light);
    border-radius: 4px;
    padding: 13px 8%
}

.el-steps--horizontal {
    white-space: nowrap
}

.el-steps--vertical {
    flex-flow: column;
    height: 100%
}

.el-switch {
    --el-switch-on-color: var(--el-color-primary);
    --el-switch-off-color: var(--el-border-color);
    vertical-align: middle;
    align-items: center;
    height: 32px;
    font-size: 14px;
    line-height: 20px;
    display: inline-flex;
    position: relative
}

.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label {
    cursor: not-allowed
}

.el-switch__label {
    transition: var(--el-transition-duration-fast);
    cursor: pointer;
    vertical-align: middle;
    height: 20px;
    color: var(--el-text-color-primary);
    font-size: 14px;
    font-weight: 500;
    display: inline-block
}

.el-switch__label.is-active {
    color: var(--el-color-primary)
}

.el-switch__label--left {
    margin-right: 10px
}

.el-switch__label--right {
    margin-left: 10px
}

.el-switch__label * {
    font-size: 14px;
    line-height: 1;
    display: inline-block
}

.el-switch__label .el-icon {
    height: inherit
}

.el-switch__label .el-icon svg {
    vertical-align: middle
}

.el-switch__input {
    opacity: 0;
    width: 0;
    height: 0;
    margin: 0;
    position: absolute
}

.el-switch__input:focus-visible~.el-switch__core {
    outline: 2px solid var(--el-switch-on-color);
    outline-offset: 1px
}

.el-switch__core {
    border: 1px solid var(--el-switch-border-color,var(--el-switch-off-color));
    box-sizing: border-box;
    background: var(--el-switch-off-color);
    cursor: pointer;
    min-width: 40px;
    height: 20px;
    transition: border-color var(--el-transition-duration), background-color var(--el-transition-duration);
    border-radius: 10px;
    outline: none;
    align-items: center;
    display: inline-flex;
    position: relative
}

.el-switch__core .el-switch__inner {
    width: 100%;
    transition: all var(--el-transition-duration);
    justify-content: center;
    align-items: center;
    height: 16px;
    padding: 0 4px 0 18px;
    display: flex;
    overflow: hidden
}

.el-switch__core .el-switch__inner-wrapper {
    color: var(--el-color-white);
    -webkit-user-select: none;
    user-select: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    align-items: center;
    font-size: 12px;
    display: flex;
    overflow: hidden
}

.el-switch__core .el-switch__action {
    border-radius: var(--el-border-radius-circle);
    transition: all var(--el-transition-duration);
    background-color: var(--el-color-white);
    width: 16px;
    height: 16px;
    color: var(--el-switch-off-color);
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    left: 1px
}

.el-switch.is-checked .el-switch__core {
    border-color: var(--el-switch-border-color,var(--el-switch-on-color));
    background-color: var(--el-switch-on-color)
}

.el-switch.is-checked .el-switch__core .el-switch__action {
    color: var(--el-switch-on-color);
    left: calc(100% - 17px)
}

.el-switch.is-checked .el-switch__core .el-switch__inner {
    padding: 0 18px 0 4px
}

.el-switch.is-disabled {
    opacity: .6
}

.el-switch--wide .el-switch__label.el-switch__label--left span {
    left: 10px
}

.el-switch--wide .el-switch__label.el-switch__label--right span {
    right: 10px
}

.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active {
    opacity: 0
}

.el-switch--large {
    height: 40px;
    font-size: 14px;
    line-height: 24px
}

.el-switch--large .el-switch__label {
    height: 24px;
    font-size: 14px
}

.el-switch--large .el-switch__label * {
    font-size: 14px
}

.el-switch--large .el-switch__core {
    border-radius: 12px;
    min-width: 50px;
    height: 24px
}

.el-switch--large .el-switch__core .el-switch__inner {
    height: 20px;
    padding: 0 6px 0 22px
}

.el-switch--large .el-switch__core .el-switch__action {
    width: 20px;
    height: 20px
}

.el-switch--large.is-checked .el-switch__core .el-switch__action {
    left: calc(100% - 21px)
}

.el-switch--large.is-checked .el-switch__core .el-switch__inner {
    padding: 0 22px 0 6px
}

.el-switch--small {
    height: 24px;
    font-size: 12px;
    line-height: 16px
}

.el-switch--small .el-switch__label {
    height: 16px;
    font-size: 12px
}

.el-switch--small .el-switch__label * {
    font-size: 12px
}

.el-switch--small .el-switch__core {
    border-radius: 8px;
    min-width: 30px;
    height: 16px
}

.el-switch--small .el-switch__core .el-switch__inner {
    height: 12px;
    padding: 0 2px 0 14px
}

.el-switch--small .el-switch__core .el-switch__action {
    width: 12px;
    height: 12px
}

.el-switch--small.is-checked .el-switch__core .el-switch__action {
    left: calc(100% - 13px)
}

.el-switch--small.is-checked .el-switch__core .el-switch__inner {
    padding: 0 14px 0 2px
}

.el-table-column--selection .cell {
    padding-left: 14px;
    padding-right: 14px
}

.el-table-filter {
    border: solid 1px var(--el-border-color-lighter);
    box-shadow: var(--el-box-shadow-light);
    box-sizing: border-box;
    background-color: #fff;
    border-radius: 2px
}

.el-table-filter__list {
    outline: none;
    min-width: 100px;
    margin: 0;
    padding: 5px 0;
    list-style: none
}

.el-table-filter__list-item {
    cursor: pointer;
    line-height: 36px;
    font-size: var(--el-font-size-base);
    outline: none;
    padding: 0 10px
}

.el-table-filter__list-item:hover,.el-table-filter__list-item:focus {
    background-color: var(--el-color-primary-light-9);
    color: var(--el-color-primary)
}

.el-table-filter__list-item.is-active {
    background-color: var(--el-color-primary);
    color: #fff
}

.el-table-filter__multiple {
    outline: none
}

.el-table-filter__content {
    min-width: 100px
}

.el-table-filter__bottom {
    border-top: 1px solid var(--el-border-color-lighter);
    padding: 8px
}

.el-table-filter__bottom button {
    cursor: pointer;
    appearance: none;
    border-radius: var(--el-border-radius-base);
    transition: transform var(--el-transition-duration-fast) ease-in-out;
    background-color: #0000;
    border: none;
    outline: none;
    margin: 0;
    padding: 0
}

.el-table-filter__bottom button:focus-visible {
    outline: 2px solid var(--el-color-primary);
    outline-offset: 2px
}

.el-table-filter__bottom button {
    color: var(--el-text-color-regular);
    font-size: var(--el-font-size-small);
    padding: 0 3px
}

.el-table-filter__bottom button:hover {
    color: var(--el-color-primary)
}

.el-table-filter__bottom button.is-disabled {
    color: var(--el-disabled-text-color);
    cursor: not-allowed
}

.el-table-filter__wrap {
    max-height: 280px
}

.el-table-filter__checkbox-group {
    padding: 10px
}

.el-table-filter__checkbox-group label.el-checkbox {
    height: unset;
    align-items: center;
    margin-bottom: 12px;
    margin-left: 5px;
    margin-right: 5px;
    display: flex
}

.el-table-filter__checkbox-group .el-checkbox:last-child {
    margin-bottom: 0
}

.el-table {
    --el-table-border-color: var(--el-border-color-lighter);
    --el-table-border: 1px solid var(--el-table-border-color);
    --el-table-text-color: var(--el-text-color-regular);
    --el-table-header-text-color: var(--el-text-color-secondary);
    --el-table-row-hover-bg-color: var(--el-fill-color-light);
    --el-table-current-row-bg-color: var(--el-color-primary-light-9);
    --el-table-header-bg-color: var(--el-fill-color-blank);
    --el-table-fixed-box-shadow: var(--el-box-shadow-light);
    --el-table-bg-color: var(--el-fill-color-blank);
    --el-table-tr-bg-color: var(--el-fill-color-blank);
    --el-table-expanded-cell-bg-color: var(--el-fill-color-blank);
    --el-table-fixed-left-column: inset 10px 0 10px -10px #00000026;
    --el-table-fixed-right-column: inset -10px 0 10px -10px #00000026;
    --el-table-index: var(--el-index-normal);
    box-sizing: border-box;
    background-color: var(--el-table-bg-color);
    width: 100%;
    max-width: 100%;
    height: fit-content;
    font-size: var(--el-font-size-base);
    color: var(--el-table-text-color);
    position: relative;
    overflow: hidden
}

.el-table__inner-wrapper {
    flex-direction: column;
    height: 100%;
    display: flex;
    position: relative
}

.el-table__inner-wrapper:before {
    height: 1px;
    bottom: 0;
    left: 0
}

.el-table tbody:focus-visible {
    outline: none
}

.el-table.has-footer.el-table--scrollable-y tr:last-child td.el-table__cell,.el-table.has-footer.el-table--fluid-height tr:last-child td.el-table__cell {
    border-bottom-color: #0000
}

.el-table__empty-block {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 60px;
    display: flex;
    position: sticky;
    left: 0
}

.el-table__empty-text {
    width: 50%;
    color: var(--el-text-color-secondary);
    line-height: 60px
}

.el-table__expand-column .cell {
    text-align: center;
    -webkit-user-select: none;
    user-select: none;
    padding: 0
}

.el-table__expand-icon {
    cursor: pointer;
    appearance: none;
    border-radius: var(--el-border-radius-base);
    transition: transform var(--el-transition-duration-fast) ease-in-out;
    background-color: #0000;
    border: none;
    outline: none;
    margin: 0;
    padding: 0
}

.el-table__expand-icon:focus-visible {
    outline: 2px solid var(--el-color-primary);
    outline-offset: -2px
}

.el-table__expand-icon {
    color: var(--el-text-color-regular);
    width: min(23px,100%);
    height: 23px;
    font-size: 12px;
    line-height: 12px
}

.el-table__expand-icon.is-disabled {
    color: var(--el-disabled-text-color);
    cursor: not-allowed
}

.el-table__expand-icon--expanded {
    transform: rotate(90deg)
}

.el-table__expand-icon>.el-icon {
    font-size: 12px
}

.el-table__expanded-cell {
    background-color: var(--el-table-expanded-cell-bg-color)
}

.el-table__expanded-cell[class*=cell] {
    padding: 20px 50px
}

.el-table__expanded-cell:hover {
    background-color: #0000!important
}

.el-table__placeholder {
    width: 20px;
    display: inline-block
}

.el-table__append-wrapper {
    overflow: hidden
}

.el-table--fit {
    border-bottom: 0;
    border-right: 0
}

.el-table--fit .el-table__cell.gutter {
    border-right-width: 1px
}

.el-table--fit .el-table__inner-wrapper:before {
    width: 100%
}

.el-table thead {
    color: var(--el-table-header-text-color)
}

.el-table thead th {
    font-weight: 600
}

.el-table thead.is-group th.el-table__cell {
    background: var(--el-fill-color-light)
}

.el-table .el-table__cell {
    box-sizing: border-box;
    text-overflow: ellipsis;
    vertical-align: middle;
    text-align: left;
    min-width: 0;
    z-index: var(--el-table-index);
    padding: 8px 0;
    position: relative
}

.el-table .el-table__cell.is-center {
    text-align: center
}

.el-table .el-table__cell.is-right {
    text-align: right
}

.el-table .el-table__cell.gutter {
    border-bottom-width: 0;
    border-right-width: 0;
    width: 15px;
    padding: 0
}

.el-table .el-table__cell.is-hidden>* {
    visibility: hidden
}

.el-table .cell {
    box-sizing: border-box;
    text-overflow: ellipsis;
    white-space: normal;
    overflow-wrap: break-word;
    padding: 0 12px;
    line-height: 23px;
    overflow: hidden
}

.el-table .cell.el-tooltip {
    white-space: nowrap;
    min-width: 50px
}

.el-table--large {
    font-size: var(--el-font-size-base)
}

.el-table--large .el-table__cell {
    padding: 12px 0
}

.el-table--large .cell {
    padding: 0 16px
}

.el-table--default {
    font-size: var(--el-font-size-base)
}

.el-table--default .el-table__cell {
    padding: 8px 0
}

.el-table--default .cell {
    padding: 0 12px
}

.el-table--small {
    font-size: var(--el-font-size-extra-small)
}

.el-table--small .el-table__cell {
    padding: 4px 0
}

.el-table--small .cell {
    padding: 0 8px
}

.el-table tr {
    background-color: var(--el-table-tr-bg-color)
}

.el-table tr input[type=checkbox] {
    margin: 0
}

.el-table th.el-table__cell.is-leaf,.el-table td.el-table__cell {
    border-bottom: var(--el-table-border)
}

.el-table th.el-table__cell.is-sortable {
    cursor: pointer
}

.el-table th.el-table__cell {
    background-color: var(--el-table-header-bg-color)
}

.el-table th.el-table__cell>.cell.highlight {
    color: var(--el-color-primary)
}

.el-table th.el-table__cell.required>div:before {
    content: "";
    vertical-align: middle;
    background: #ff4d51;
    border-radius: 50%;
    width: 8px;
    height: 8px;
    margin-right: 5px;
    display: inline-block
}

.el-table td.el-table__cell div {
    box-sizing: border-box
}

.el-table td.el-table__cell.gutter {
    width: 0
}

.el-table--border:after,.el-table--border:before,.el-table--border .el-table__inner-wrapper:after,.el-table__inner-wrapper:before {
    content: "";
    background-color: var(--el-table-border-color);
    z-index: calc(var(--el-table-index) + 2);
    position: absolute
}

.el-table--border .el-table__inner-wrapper:after {
    width: 100%;
    height: 1px;
    z-index: calc(var(--el-table-index) + 2);
    top: 0;
    left: 0
}

.el-table--border:before {
    width: 1px;
    height: 100%;
    top: -1px;
    left: 0
}

.el-table--border:after {
    width: 1px;
    height: 100%;
    top: -1px;
    right: 0
}

.el-table--border .el-table__inner-wrapper {
    border-bottom: none;
    border-right: none
}

.el-table--border .el-table__footer-wrapper {
    flex-shrink: 0;
    position: relative
}

.el-table--border .el-table__cell {
    border-right: var(--el-table-border)
}

.el-table--border th.el-table__cell.gutter:last-of-type {
    border-bottom: var(--el-table-border);
    border-bottom-width: 1px
}

.el-table--border th.el-table__cell {
    border-bottom: var(--el-table-border)
}

.el-table--hidden {
    visibility: hidden
}

.el-table__header-wrapper,.el-table__body-wrapper,.el-table__footer-wrapper {
    width: 100%
}

.el-table__header-wrapper tr td.el-table-fixed-column--left,.el-table__header-wrapper tr td.el-table-fixed-column--right,.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right,.el-table__body-wrapper tr td.el-table-fixed-column--left,.el-table__body-wrapper tr td.el-table-fixed-column--right,.el-table__body-wrapper tr th.el-table-fixed-column--left,.el-table__body-wrapper tr th.el-table-fixed-column--right,.el-table__footer-wrapper tr td.el-table-fixed-column--left,.el-table__footer-wrapper tr td.el-table-fixed-column--right,.el-table__footer-wrapper tr th.el-table-fixed-column--left,.el-table__footer-wrapper tr th.el-table-fixed-column--right {
    background: inherit;
    z-index: calc(var(--el-table-index) + 1);
    position: sticky!important
}

.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before {
    content: "";
    width: 10px;
    box-shadow: none;
    touch-action: none;
    pointer-events: none;
    position: absolute;
    top: 0;
    bottom: 0;
    overflow: hidden
}

.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before {
    left: -10px
}

.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before {
    right: -10px
}

.el-table__header-wrapper tr td.el-table__fixed-right-patch,.el-table__header-wrapper tr th.el-table__fixed-right-patch,.el-table__body-wrapper tr td.el-table__fixed-right-patch,.el-table__body-wrapper tr th.el-table__fixed-right-patch,.el-table__footer-wrapper tr td.el-table__fixed-right-patch,.el-table__footer-wrapper tr th.el-table__fixed-right-patch {
    z-index: calc(var(--el-table-index) + 1);
    background: #fff;
    right: 0;
    position: sticky!important
}

.el-table__header-wrapper {
    flex-shrink: 0
}

.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right {
    background-color: var(--el-table-header-bg-color)
}

.el-table__header,.el-table__body,.el-table__footer {
    table-layout: fixed;
    border-collapse: separate
}

.el-table__header-wrapper {
    overflow: hidden
}

.el-table__header-wrapper tbody td.el-table__cell {
    background-color: var(--el-table-row-hover-bg-color);
    color: var(--el-table-text-color)
}

.el-table__footer-wrapper {
    flex-shrink: 0;
    overflow: hidden
}

.el-table__footer-wrapper tfoot td.el-table__cell {
    background-color: var(--el-table-row-hover-bg-color);
    color: var(--el-table-text-color)
}

.el-table__header-wrapper .el-table-column--selection>.cell,.el-table__body-wrapper .el-table-column--selection>.cell {
    align-items: center;
    height: 23px;
    display: inline-flex
}

.el-table__header-wrapper .el-table-column--selection .el-checkbox,.el-table__body-wrapper .el-table-column--selection .el-checkbox {
    height: unset
}

.el-table.is-scrolling-left .el-table-fixed-column--right.is-first-column:before {
    box-shadow: var(--el-table-fixed-right-column)
}

.el-table.is-scrolling-left.el-table--border .el-table-fixed-column--left.is-last-column.el-table__cell {
    border-right: var(--el-table-border)
}

.el-table.is-scrolling-left th.el-table-fixed-column--left {
    background-color: var(--el-table-header-bg-color)
}

.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column:before {
    box-shadow: var(--el-table-fixed-left-column)
}

.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column.el-table__cell {
    border-right: none
}

.el-table.is-scrolling-right th.el-table-fixed-column--right {
    background-color: var(--el-table-header-bg-color)
}

.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column.el-table__cell {
    border-right: none
}

.el-table.is-scrolling-middle .el-table-fixed-column--right.is-first-column:before {
    box-shadow: var(--el-table-fixed-right-column)
}

.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column:before {
    box-shadow: var(--el-table-fixed-left-column)
}

.el-table.is-scrolling-none .el-table-fixed-column--left.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--left.is-last-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-last-column:before {
    box-shadow: none
}

.el-table.is-scrolling-none th.el-table-fixed-column--left,.el-table.is-scrolling-none th.el-table-fixed-column--right {
    background-color: var(--el-table-header-bg-color)
}

.el-table__body-wrapper {
    flex: 1;
    position: relative;
    overflow: hidden
}

.el-table__body-wrapper .el-scrollbar__bar {
    z-index: calc(var(--el-table-index) + 2)
}

.el-table .caret-wrapper {
    cursor: pointer;
    appearance: none;
    border-radius: var(--el-border-radius-base);
    transition: transform var(--el-transition-duration-fast) ease-in-out;
    background-color: #0000;
    border: none;
    outline: none;
    margin: 0;
    padding: 0
}

.el-table .caret-wrapper:focus-visible {
    outline: 2px solid var(--el-color-primary);
    outline-offset: 2px
}

.el-table .caret-wrapper {
    vertical-align: middle;
    width: 24px;
    height: 14px;
    overflow: initial;
    flex-direction: column;
    align-items: center;
    display: inline-flex;
    position: relative
}

.el-table .sort-caret {
    border: 5px solid #0000;
    width: 0;
    height: 0;
    position: absolute;
    left: 7px
}

.el-table .sort-caret.ascending {
    border-bottom-color: var(--el-text-color-placeholder);
    top: -5px
}

.el-table .sort-caret.descending {
    border-top-color: var(--el-text-color-placeholder);
    bottom: -3px
}

.el-table .ascending .sort-caret.ascending {
    border-bottom-color: var(--el-color-primary)
}

.el-table .descending .sort-caret.descending {
    border-top-color: var(--el-color-primary)
}

.el-table .hidden-columns {
    visibility: hidden;
    z-index: -1;
    position: absolute
}

.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell {
    background: var(--el-fill-color-lighter)
}

.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell {
    background-color: var(--el-table-current-row-bg-color)
}

.el-table__body tr.hover-row>td.el-table__cell,.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr>td.hover-cell {
    background-color: var(--el-table-row-hover-bg-color)
}

.el-table__body tr.current-row>td.el-table__cell {
    background-color: var(--el-table-current-row-bg-color)
}

.el-table.el-table--scrollable-y .el-table__body-header {
    z-index: calc(var(--el-table-index) + 2);
    position: sticky;
    top: 0
}

.el-table.el-table--scrollable-y .el-table__body-footer {
    z-index: calc(var(--el-table-index) + 2);
    position: sticky;
    bottom: 0
}

.el-table__column-resize-proxy {
    border-left: var(--el-table-border);
    width: 0;
    z-index: calc(var(--el-table-index) + 9);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 200px
}

.el-table__column-filter-trigger {
    cursor: pointer;
    appearance: none;
    border-radius: var(--el-border-radius-base);
    transition: transform var(--el-transition-duration-fast) ease-in-out;
    background-color: #0000;
    border: none;
    outline: none;
    margin: 0;
    padding: 0
}

.el-table__column-filter-trigger:focus-visible {
    outline: 2px solid var(--el-color-primary);
    outline-offset: 2px
}

.el-table__column-filter-trigger {
    display: inline-block
}

.el-table__column-filter-trigger i {
    color: var(--el-color-info);
    vertical-align: middle;
    font-size: 14px
}

.el-table__border-left-patch {
    width: 1px;
    height: 100%;
    z-index: calc(var(--el-table-index) + 2);
    background-color: var(--el-table-border-color);
    position: absolute;
    top: 0;
    left: 0
}

.el-table__border-bottom-patch {
    height: 1px;
    z-index: calc(var(--el-table-index) + 2);
    background-color: var(--el-table-border-color);
    position: absolute;
    left: 0
}

.el-table__border-right-patch {
    width: 1px;
    height: 100%;
    z-index: calc(var(--el-table-index) + 2);
    background-color: var(--el-table-border-color);
    position: absolute;
    top: 0
}

.el-table--enable-row-transition .el-table__body td.el-table__cell {
    transition: background-color .25s 1ms
}

.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell {
    background-color: var(--el-table-row-hover-bg-color)
}

.el-table [class*=el-table__row--level] .el-table__expand-icon {
    text-align: center;
    width: 20px;
    display: inline-block
}

.el-table .el-table.el-table--border .el-table__cell {
    border-right: var(--el-table-border)
}

.el-table:not(.el-table--border) .el-table__cell {
    border-right: none
}

.el-table:not(.el-table--border)>.el-table__inner-wrapper:after {
    content: none
}

.el-table-v2 {
    --el-table-border-color: var(--el-border-color-lighter);
    --el-table-border: 1px solid var(--el-table-border-color);
    --el-table-text-color: var(--el-text-color-regular);
    --el-table-header-text-color: var(--el-text-color-secondary);
    --el-table-row-hover-bg-color: var(--el-fill-color-light);
    --el-table-current-row-bg-color: var(--el-color-primary-light-9);
    --el-table-header-bg-color: var(--el-fill-color-blank);
    --el-table-fixed-box-shadow: var(--el-box-shadow-light);
    --el-table-bg-color: var(--el-fill-color-blank);
    --el-table-tr-bg-color: var(--el-fill-color-blank);
    --el-table-expanded-cell-bg-color: var(--el-fill-color-blank);
    --el-table-fixed-left-column: inset 10px 0 10px -10px #00000026;
    --el-table-fixed-right-column: inset -10px 0 10px -10px #00000026;
    --el-table-index: var(--el-index-normal);
    font-size: var(--el-font-size-base)
}

.el-table-v2 * {
    box-sizing: border-box
}

.el-table-v2__root {
    position: relative
}

.el-table-v2__root:hover .el-table-v2__main .el-virtual-scrollbar {
    opacity: 1
}

.el-table-v2__main {
    background-color: var(--el-bg-color);
    flex-direction: column-reverse;
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden
}

.el-table-v2__main .el-vl__horizontal,.el-table-v2__main .el-vl__vertical {
    z-index: 2
}

.el-table-v2__left {
    background-color: var(--el-bg-color);
    flex-direction: column-reverse;
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    box-shadow: 2px 0 4px #0000000f
}

.el-table-v2__left .el-virtual-scrollbar {
    opacity: 0
}

.el-table-v2__left .el-vl__vertical,.el-table-v2__left .el-vl__horizontal {
    z-index: -1
}

.el-table-v2__right {
    background-color: var(--el-bg-color);
    flex-direction: column-reverse;
    display: flex;
    position: absolute;
    top: 0;
    right: 0;
    overflow: hidden;
    box-shadow: -2px 0 4px #0000000f
}

.el-table-v2__right .el-virtual-scrollbar {
    opacity: 0
}

.el-table-v2__right .el-vl__vertical,.el-table-v2__right .el-vl__horizontal {
    z-index: -1
}

.el-table-v2__header-row,.el-table-v2__row {
    padding-inline-end:var(--el-table-scrollbar-size)}

.el-table-v2__header-wrapper {
    overflow: hidden
}

.el-table-v2__header {
    position: relative;
    overflow: hidden
}

.el-table-v2__header .el-checkbox {
    z-index: 0
}

.el-table-v2__footer {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden
}

.el-table-v2__empty {
    position: absolute;
    left: 0
}

.el-table-v2__overlay {
    z-index: 9999;
    position: absolute;
    inset: 0
}

.el-table-v2__header-row {
    border-bottom: var(--el-table-border);
    display: flex
}

.el-table-v2__header-cell {
    -webkit-user-select: none;
    user-select: none;
    background-color: var(--el-table-header-bg-color);
    height: 100%;
    color: var(--el-table-header-text-color);
    align-items: center;
    padding: 0 8px;
    font-weight: 700;
    display: flex;
    overflow: hidden
}

.el-table-v2__header-cell.is-align-center {
    text-align: center;
    justify-content: center
}

.el-table-v2__header-cell.is-align-right {
    text-align: right;
    justify-content: flex-end
}

.el-table-v2__header-cell.is-sortable {
    cursor: pointer
}

.el-table-v2__header-cell:hover .el-icon {
    display: block
}

.el-table-v2__sort-icon {
    cursor: pointer;
    appearance: none;
    border-radius: var(--el-border-radius-base);
    transition: transform var(--el-transition-duration-fast) ease-in-out;
    background-color: #0000;
    border: none;
    outline: none;
    margin: 0;
    padding: 0
}

.el-table-v2__sort-icon:focus-visible {
    outline: 2px solid var(--el-color-primary);
    outline-offset: 2px
}

.el-table-v2__sort-icon {
    transition: opacity, display var(--el-transition-duration);
    opacity: .6;
    display: none
}

.el-table-v2__sort-icon.is-sorting {
    opacity: 1;
    display: flex
}

.el-table-v2__row {
    border-bottom: var(--el-table-border);
    transition: background-color var(--el-transition-duration);
    align-items: center;
    display: flex
}

.el-table-v2__row.is-hovered,.el-table-v2__row:hover {
    background-color: var(--el-table-row-hover-bg-color)
}

.el-table-v2__row-cell {
    align-items: center;
    height: 100%;
    padding: 0 8px;
    display: flex;
    overflow: hidden
}

.el-table-v2__row-cell.is-align-center {
    text-align: center;
    justify-content: center
}

.el-table-v2__row-cell.is-align-right {
    text-align: right;
    justify-content: flex-end
}

.el-table-v2__expand-icon {
    cursor: pointer;
    appearance: none;
    border-radius: var(--el-border-radius-base);
    transition: transform var(--el-transition-duration-fast) ease-in-out;
    background-color: #0000;
    border: none;
    outline: none;
    margin: 0;
    padding: 0
}

.el-table-v2__expand-icon:focus-visible {
    outline: 2px solid var(--el-color-primary);
    outline-offset: 2px
}

.el-table-v2__expand-icon {
    -webkit-user-select: none;
    user-select: none;
    margin: 0 4px
}

.el-table-v2__expand-icon svg {
    transition: transform var(--el-transition-duration)
}

.el-table-v2__expand-icon.is-expanded svg {
    transform: rotate(90deg)
}

.el-table-v2:not(.is-dynamic) .el-table-v2__cell-text {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.el-table-v2.is-dynamic .el-table-v2__row {
    align-items: stretch;
    overflow: hidden
}

.el-table-v2.is-dynamic .el-table-v2__row .el-table-v2__row-cell {
    overflow-wrap: break-word
}

.el-tabs {
    --el-tabs-header-height: 40px;
    display: flex
}

.el-tabs__header {
    justify-content: space-between;
    align-items: center;
    margin: 0 0 15px;
    padding: 0;
    display: flex;
    position: relative
}

.el-tabs__header-vertical {
    flex-direction: column
}

.el-tabs__active-bar {
    background-color: var(--el-color-primary);
    z-index: 1;
    height: 2px;
    transition: width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier), transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);
    list-style: none;
    position: absolute;
    bottom: 0;
    left: 0
}

.el-tabs__active-bar.is-bottom {
    bottom: auto
}

.el-tabs__new-tab {
    border: 1px solid var(--el-border-color);
    text-align: center;
    width: 20px;
    height: 20px;
    color: var(--el-text-color-primary);
    cursor: pointer;
    border-radius: 3px;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    margin: 10px 0 10px 10px;
    font-size: 12px;
    line-height: 20px;
    transition: all .15s;
    display: flex
}

.el-tabs__new-tab .is-icon-plus {
    height: inherit;
    width: inherit;
    transform: scale(.8)
}

.el-tabs__new-tab .is-icon-plus svg {
    vertical-align: middle
}

.el-tabs__new-tab:hover {
    color: var(--el-color-primary)
}

.el-tabs__new-tab-vertical {
    margin-left: 0
}

.el-tabs__nav-wrap {
    flex: auto;
    margin-bottom: -1px;
    position: relative;
    overflow: hidden
}

.el-tabs__nav-wrap:after {
    content: "";
    background-color: var(--el-border-color-light);
    width: 100%;
    height: 2px;
    z-index: var(--el-index-normal);
    position: absolute;
    bottom: 0;
    left: 0
}

.el-tabs__nav-wrap.is-bottom:after {
    top: 0;
    bottom: auto
}

.el-tabs__nav-wrap.is-scrollable {
    box-sizing: border-box;
    padding: 0 20px
}

.el-tabs__nav-scroll {
    overflow: hidden
}

.el-tabs__nav-next,.el-tabs__nav-prev {
    cursor: pointer;
    color: var(--el-text-color-secondary);
    text-align: center;
    width: 20px;
    font-size: 12px;
    line-height: 44px;
    position: absolute
}

.el-tabs__nav-next.is-disabled,.el-tabs__nav-prev.is-disabled {
    color: var(--el-text-color-disabled);
    cursor: not-allowed
}

.el-tabs__nav-next {
    right: 0
}

.el-tabs__nav-prev {
    left: 0
}

.el-tabs__nav {
    white-space: nowrap;
    transition: transform var(--el-transition-duration);
    float: left;
    z-index: calc(var(--el-index-normal) + 1);
    display: flex;
    position: relative
}

.el-tabs__nav.is-stretch {
    min-width: 100%;
    display: flex
}

.el-tabs__nav.is-stretch>* {
    text-align: center;
    flex: 1
}

.el-tabs__item {
    height: var(--el-tabs-header-height);
    box-sizing: border-box;
    font-size: var(--el-font-size-base);
    color: var(--el-text-color-primary);
    justify-content: center;
    align-items: center;
    padding: 0 20px;
    font-weight: 500;
    list-style: none;
    display: flex;
    position: relative
}

.el-tabs__item:focus,.el-tabs__item:focus:active {
    outline: none
}

.el-tabs__item:focus-visible {
    box-shadow: 0 0 2px 2px var(--el-color-primary) inset;
    border-radius: 3px
}

.el-tabs__item .is-icon-close {
    text-align: center;
    transition: all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);
    border-radius: 50%;
    margin-left: 5px
}

.el-tabs__item .is-icon-close:before {
    display: inline-block;
    transform: scale(.9)
}

.el-tabs__item .is-icon-close:hover {
    background-color: var(--el-text-color-placeholder);
    color: #fff
}

.el-tabs__item.is-active {
    color: var(--el-color-primary)
}

.el-tabs__item:hover {
    color: var(--el-color-primary);
    cursor: pointer
}

.el-tabs__item.is-disabled {
    color: var(--el-disabled-text-color);
    cursor: not-allowed
}

.el-tabs__content {
    flex-grow: 1;
    position: relative;
    overflow: hidden
}

.el-tabs--top>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom>.el-tabs__header .el-tabs__item:nth-child(2) {
    padding-left: 0
}

.el-tabs--top>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom>.el-tabs__header .el-tabs__item:last-child {
    padding-right: 0
}

.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2) {
    padding-left: 20px
}

.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child {
    padding-right: 20px
}

.el-tabs--card>.el-tabs__header {
    border-bottom: 1px solid var(--el-border-color-light);
    height: var(--el-tabs-header-height);
    box-sizing: border-box
}

.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after {
    content: none
}

.el-tabs--card>.el-tabs__header .el-tabs__nav {
    border: 1px solid var(--el-border-color-light);
    box-sizing: border-box;
    border-bottom: none;
    border-radius: 4px 4px 0 0
}

.el-tabs--card>.el-tabs__header .el-tabs__active-bar {
    display: none
}

.el-tabs--card>.el-tabs__header .el-tabs__item .is-icon-close {
    transform-origin: 100%;
    width: 0;
    height: 14px;
    font-size: 12px;
    position: relative;
    right: -2px;
    overflow: hidden
}

.el-tabs--card>.el-tabs__header .el-tabs__item {
    border-bottom: 1px solid #0000;
    border-left: 1px solid var(--el-border-color-light);
    transition: color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier), padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);
    margin-top: -1px
}

.el-tabs--card>.el-tabs__header .el-tabs__item:first-child {
    border-left: none
}

.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover {
    padding-left: 13px;
    padding-right: 13px
}

.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .is-icon-close {
    width: 14px
}

.el-tabs--card>.el-tabs__header .el-tabs__item.is-active {
    border-bottom-color: var(--el-bg-color)
}

.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable {
    padding-left: 20px;
    padding-right: 20px
}

.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .is-icon-close {
    width: 14px
}

.el-tabs--border-card {
    background: var(--el-bg-color-overlay);
    border: 1px solid var(--el-border-color)
}

.el-tabs--border-card>.el-tabs__content {
    padding: 15px
}

.el-tabs--border-card>.el-tabs__header {
    background-color: var(--el-fill-color-light);
    border-bottom: 1px solid var(--el-border-color-light);
    margin: 0
}

.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after {
    content: none
}

.el-tabs--border-card>.el-tabs__header .el-tabs__item {
    transition: all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);
    color: var(--el-text-color-secondary);
    border: 1px solid #0000;
    margin-top: -1px
}

.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child,.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item {
    margin-left: -1px
}

.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active {
    color: var(--el-color-primary);
    background-color: var(--el-bg-color-overlay);
    border-right-color: var(--el-border-color);
    border-left-color: var(--el-border-color)
}

.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover {
    color: var(--el-color-primary)
}

.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled {
    color: var(--el-disabled-text-color)
}

.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child {
    margin-left: 0
}

.el-tabs--bottom {
    flex-direction: column
}

.el-tabs--bottom .el-tabs__header.is-bottom {
    margin-top: 10px;
    margin-bottom: 0
}

.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom {
    border-bottom: 0;
    border-top: 1px solid var(--el-border-color)
}

.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom {
    margin-top: -1px;
    margin-bottom: 0
}

.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active) {
    border: 1px solid #0000
}

.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom {
    margin: 0 -1px -1px
}

.el-tabs--left,.el-tabs--right {
    overflow: hidden
}

.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-scroll {
    height: 100%
}

.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right {
    width: 2px;
    height: auto;
    top: 0;
    bottom: auto
}

.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right {
    margin-bottom: 0
}

.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next {
    text-align: center;
    cursor: pointer;
    width: 100%;
    height: 30px;
    line-height: 30px
}

.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i {
    transform: rotate(90deg)
}

.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev.is-disabled,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next.is-disabled,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev.is-disabled,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next.is-disabled,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev.is-disabled,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next.is-disabled,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev.is-disabled,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next.is-disabled {
    cursor: not-allowed
}

.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev {
    top: 0;
    left: auto
}

.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next {
    bottom: 0;
    right: auto
}

.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable {
    padding: 30px 0
}

.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__nav-wrap.is-right:after,.el-tabs--right .el-tabs__nav-wrap.is-left:after,.el-tabs--right .el-tabs__nav-wrap.is-right:after {
    width: 2px;
    height: 100%;
    top: 0;
    bottom: auto
}

.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right {
    flex-direction: column
}

.el-tabs--left .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-left {
    justify-content: flex-end
}

.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-right {
    justify-content: flex-start
}

.el-tabs--left {
    flex-direction: row
}

.el-tabs--left .el-tabs__header.is-left {
    margin-bottom: 0;
    margin-right: 10px
}

.el-tabs--left .el-tabs__nav-wrap.is-left {
    margin-right: -1px
}

.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__active-bar.is-left {
    left: auto;
    right: 0
}

.el-tabs--left .el-tabs__item.is-left {
    text-align: right
}

.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left {
    display: none
}

.el-tabs--left.el-tabs--card .el-tabs__item.is-left {
    border-left: none;
    border-right: 1px solid var(--el-border-color-light);
    border-bottom: none;
    border-top: 1px solid var(--el-border-color-light);
    text-align: left
}

.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child {
    border-right: 1px solid var(--el-border-color-light);
    border-top: none
}

.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active {
    border: 1px solid var(--el-border-color-light);
    border-bottom: none;
    border-left: none;
    border-right-color: #fff
}

.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child {
    border-top: none
}

.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child {
    border-bottom: none
}

.el-tabs--left.el-tabs--card .el-tabs__nav {
    border-bottom: 1px solid var(--el-border-color-light);
    border-right: none;
    border-radius: 4px 0 0 4px
}

.el-tabs--left.el-tabs--card .el-tabs__new-tab {
    float: none
}

.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left {
    border-right: 1px solid var(--el-border-color)
}

.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left {
    border: 1px solid #0000;
    margin: -1px 0 -1px -1px
}

.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active {
    border-color: #d1dbe5 #0000
}

.el-tabs--left>.el-tabs__content+.el-tabs__header {
    order: -1
}

.el-tabs--right .el-tabs__header.is-right {
    margin-bottom: 0;
    margin-left: 10px
}

.el-tabs--right .el-tabs__nav-wrap.is-right {
    margin-left: -1px
}

.el-tabs--right .el-tabs__nav-wrap.is-right:after {
    left: 0;
    right: auto
}

.el-tabs--right .el-tabs__active-bar.is-right {
    left: 0
}

.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right {
    display: none
}

.el-tabs--right.el-tabs--card .el-tabs__item.is-right {
    border-bottom: none;
    border-top: 1px solid var(--el-border-color-light)
}

.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child {
    border-left: 1px solid var(--el-border-color-light);
    border-top: none
}

.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active {
    border: 1px solid var(--el-border-color-light);
    border-bottom: none;
    border-left-color: #fff;
    border-right: none
}

.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child {
    border-top: none
}

.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child {
    border-bottom: none
}

.el-tabs--right.el-tabs--card .el-tabs__nav {
    border-bottom: 1px solid var(--el-border-color-light);
    border-left: none;
    border-radius: 0 4px 4px 0
}

.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right {
    border-left: 1px solid var(--el-border-color)
}

.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right {
    border: 1px solid #0000;
    margin: -1px -1px -1px 0
}

.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active {
    border-color: #d1dbe5 #0000
}

.el-tabs--top {
    flex-direction: column
}

.el-tabs--top>.el-tabs__content+.el-tabs__header {
    order: -1
}

.slideInRight-transition,.slideInLeft-transition {
    display: inline-block
}

.slideInRight-enter {
    animation: slideInRight-enter var(--el-transition-duration)
}

.slideInRight-leave {
    animation: slideInRight-leave var(--el-transition-duration);
    position: absolute;
    left: 0;
    right: 0
}

.slideInLeft-enter {
    animation: slideInLeft-enter var(--el-transition-duration)
}

.slideInLeft-leave {
    animation: slideInLeft-leave var(--el-transition-duration);
    position: absolute;
    left: 0;
    right: 0
}

@keyframes slideInRight-enter {
    0% {
        opacity: 0;
        transform-origin: 0 0;
        transform: translate(100%)
    }

    to {
        opacity: 1;
        transform-origin: 0 0;
        transform: translate(0)
    }
}

@keyframes slideInRight-leave {
    0% {
        transform-origin: 0 0;
        opacity: 1;
        transform: translate(0)
    }

    to {
        transform-origin: 0 0;
        opacity: 0;
        transform: translate(100%)
    }
}

@keyframes slideInLeft-enter {
    0% {
        opacity: 0;
        transform-origin: 0 0;
        transform: translate(-100%)
    }

    to {
        opacity: 1;
        transform-origin: 0 0;
        transform: translate(0)
    }
}

@keyframes slideInLeft-leave {
    0% {
        transform-origin: 0 0;
        opacity: 1;
        transform: translate(0)
    }

    to {
        transform-origin: 0 0;
        opacity: 0;
        transform: translate(-100%)
    }
}

.el-tag {
    --el-tag-font-size: 12px;
    --el-tag-border-radius: 4px;
    --el-tag-border-radius-rounded: 9999px;
    background-color: var(--el-tag-bg-color);
    border-color: var(--el-tag-border-color);
    color: var(--el-tag-text-color);
    vertical-align: middle;
    height: 24px;
    font-size: var(--el-tag-font-size);
    border-radius: var(--el-tag-border-radius);
    box-sizing: border-box;
    white-space: nowrap;
    --el-icon-size: 14px;
    --el-tag-bg-color: var(--el-color-primary-light-9);
    --el-tag-border-color: var(--el-color-primary-light-8);
    --el-tag-hover-color: var(--el-color-primary);
    border-style: solid;
    border-width: 1px;
    justify-content: center;
    align-items: center;
    padding: 0 9px;
    line-height: 1;
    display: inline-flex
}

.el-tag.el-tag--primary {
    --el-tag-bg-color: var(--el-color-primary-light-9);
    --el-tag-border-color: var(--el-color-primary-light-8);
    --el-tag-hover-color: var(--el-color-primary)
}

.el-tag.el-tag--success {
    --el-tag-bg-color: var(--el-color-success-light-9);
    --el-tag-border-color: var(--el-color-success-light-8);
    --el-tag-hover-color: var(--el-color-success)
}

.el-tag.el-tag--warning {
    --el-tag-bg-color: var(--el-color-warning-light-9);
    --el-tag-border-color: var(--el-color-warning-light-8);
    --el-tag-hover-color: var(--el-color-warning)
}

.el-tag.el-tag--danger {
    --el-tag-bg-color: var(--el-color-danger-light-9);
    --el-tag-border-color: var(--el-color-danger-light-8);
    --el-tag-hover-color: var(--el-color-danger)
}

.el-tag.el-tag--error {
    --el-tag-bg-color: var(--el-color-error-light-9);
    --el-tag-border-color: var(--el-color-error-light-8);
    --el-tag-hover-color: var(--el-color-error)
}

.el-tag.el-tag--info {
    --el-tag-bg-color: var(--el-color-info-light-9);
    --el-tag-border-color: var(--el-color-info-light-8);
    --el-tag-hover-color: var(--el-color-info)
}

.el-tag.is-hit {
    border-color: var(--el-color-primary)
}

.el-tag.is-round {
    border-radius: var(--el-tag-border-radius-rounded)
}

.el-tag .el-tag__close {
    color: var(--el-tag-text-color);
    flex-shrink: 0
}

.el-tag .el-tag__close:hover {
    color: var(--el-color-white);
    background-color: var(--el-tag-hover-color)
}

.el-tag.el-tag--primary {
    --el-tag-text-color: var(--el-color-primary)
}

.el-tag.el-tag--success {
    --el-tag-text-color: var(--el-color-success)
}

.el-tag.el-tag--warning {
    --el-tag-text-color: var(--el-color-warning)
}

.el-tag.el-tag--danger {
    --el-tag-text-color: var(--el-color-danger)
}

.el-tag.el-tag--error {
    --el-tag-text-color: var(--el-color-error)
}

.el-tag.el-tag--info {
    --el-tag-text-color: var(--el-color-info)
}

.el-tag .el-icon {
    cursor: pointer;
    font-size: calc(var(--el-icon-size) - 2px);
    height: var(--el-icon-size);
    width: var(--el-icon-size);
    border-radius: 50%
}

.el-tag .el-tag__close {
    background-color: #0000;
    border: none;
    border-radius: 50%;
    outline: none;
    margin-left: 6px;
    padding: 0;
    overflow: hidden
}

.el-tag .el-tag__close:focus-visible {
    outline: 2px solid var(--el-color-primary);
    outline-offset: 2px
}

.el-tag .el-tag__close .el-icon {
    display: flex
}

.el-tag--dark {
    --el-tag-text-color: var(--el-color-white);
    --el-tag-bg-color: var(--el-color-primary);
    --el-tag-border-color: var(--el-color-primary);
    --el-tag-hover-color: var(--el-color-primary-light-3)
}

.el-tag--dark.el-tag--primary {
    --el-tag-bg-color: var(--el-color-primary);
    --el-tag-border-color: var(--el-color-primary);
    --el-tag-hover-color: var(--el-color-primary-light-3)
}

.el-tag--dark.el-tag--success {
    --el-tag-bg-color: var(--el-color-success);
    --el-tag-border-color: var(--el-color-success);
    --el-tag-hover-color: var(--el-color-success-light-3)
}

.el-tag--dark.el-tag--warning {
    --el-tag-bg-color: var(--el-color-warning);
    --el-tag-border-color: var(--el-color-warning);
    --el-tag-hover-color: var(--el-color-warning-light-3)
}

.el-tag--dark.el-tag--danger {
    --el-tag-bg-color: var(--el-color-danger);
    --el-tag-border-color: var(--el-color-danger);
    --el-tag-hover-color: var(--el-color-danger-light-3)
}

.el-tag--dark.el-tag--error {
    --el-tag-bg-color: var(--el-color-error);
    --el-tag-border-color: var(--el-color-error);
    --el-tag-hover-color: var(--el-color-error-light-3)
}

.el-tag--dark.el-tag--info {
    --el-tag-bg-color: var(--el-color-info);
    --el-tag-border-color: var(--el-color-info);
    --el-tag-hover-color: var(--el-color-info-light-3)
}

.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning,.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info {
    --el-tag-text-color: var(--el-color-white)
}

.el-tag--plain,.el-tag--plain.el-tag--primary {
    --el-tag-bg-color: var(--el-fill-color-blank);
    --el-tag-border-color: var(--el-color-primary-light-5);
    --el-tag-hover-color: var(--el-color-primary)
}

.el-tag--plain.el-tag--success {
    --el-tag-bg-color: var(--el-fill-color-blank);
    --el-tag-border-color: var(--el-color-success-light-5);
    --el-tag-hover-color: var(--el-color-success)
}

.el-tag--plain.el-tag--warning {
    --el-tag-bg-color: var(--el-fill-color-blank);
    --el-tag-border-color: var(--el-color-warning-light-5);
    --el-tag-hover-color: var(--el-color-warning)
}

.el-tag--plain.el-tag--danger {
    --el-tag-bg-color: var(--el-fill-color-blank);
    --el-tag-border-color: var(--el-color-danger-light-5);
    --el-tag-hover-color: var(--el-color-danger)
}

.el-tag--plain.el-tag--error {
    --el-tag-bg-color: var(--el-fill-color-blank);
    --el-tag-border-color: var(--el-color-error-light-5);
    --el-tag-hover-color: var(--el-color-error)
}

.el-tag--plain.el-tag--info {
    --el-tag-bg-color: var(--el-fill-color-blank);
    --el-tag-border-color: var(--el-color-info-light-5);
    --el-tag-hover-color: var(--el-color-info)
}

.el-tag.is-closable {
    padding-right: 5px
}

.el-tag--large {
    --el-icon-size: 16px;
    height: 32px;
    padding: 0 11px
}

.el-tag--large .el-tag__close {
    margin-left: 8px
}

.el-tag--large.is-closable {
    padding-right: 7px
}

.el-tag--small {
    --el-icon-size: 12px;
    height: 20px;
    padding: 0 7px
}

.el-tag--small .el-tag__close {
    margin-left: 4px
}

.el-tag--small.is-closable {
    padding-right: 3px
}

.el-tag--small .el-icon-close {
    transform: scale(.8)
}

.el-tag.el-tag--primary.is-hit {
    border-color: var(--el-color-primary)
}

.el-tag.el-tag--success.is-hit {
    border-color: var(--el-color-success)
}

.el-tag.el-tag--warning.is-hit {
    border-color: var(--el-color-warning)
}

.el-tag.el-tag--danger.is-hit {
    border-color: var(--el-color-danger)
}

.el-tag.el-tag--error.is-hit {
    border-color: var(--el-color-error)
}

.el-tag.el-tag--info.is-hit {
    border-color: var(--el-color-info)
}

.el-text {
    --el-text-font-size: var(--el-font-size-base);
    --el-text-color: var(--el-text-color-regular);
    font-size: var(--el-text-font-size);
    color: var(--el-text-color);
    overflow-wrap: break-word;
    align-self: center;
    margin: 0;
    padding: 0
}

.el-text.is-truncated {
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    display: inline-block;
    overflow: hidden
}

.el-text.is-line-clamp {
    -webkit-box-orient: vertical;
    display: -webkit-inline-box;
    overflow: hidden
}

.el-text--large {
    --el-text-font-size: var(--el-font-size-medium)
}

.el-text--default {
    --el-text-font-size: var(--el-font-size-base)
}

.el-text--small {
    --el-text-font-size: var(--el-font-size-extra-small)
}

.el-text.el-text--primary {
    --el-text-color: var(--el-color-primary)
}

.el-text.el-text--success {
    --el-text-color: var(--el-color-success)
}

.el-text.el-text--warning {
    --el-text-color: var(--el-color-warning)
}

.el-text.el-text--danger {
    --el-text-color: var(--el-color-danger)
}

.el-text.el-text--error {
    --el-text-color: var(--el-color-error)
}

.el-text.el-text--info {
    --el-text-color: var(--el-color-info)
}

.el-text>.el-icon {
    vertical-align: -2px
}

.time-select {
    min-width: 0;
    margin: 5px 0
}

.time-select .el-picker-panel__content {
    max-height: 200px;
    margin: 0
}

.time-select-item {
    padding: 8px 10px;
    font-size: 14px;
    line-height: 20px
}

.time-select-item.disabled {
    color: var(--el-datepicker-border-color);
    cursor: not-allowed
}

.time-select-item:hover {
    background-color: var(--el-fill-color-light);
    cursor: pointer;
    font-weight: 700
}

.time-select .time-select-item.selected:not(.disabled) {
    color: var(--el-color-primary);
    font-weight: 700
}

.el-timeline-item {
    padding-bottom: 20px;
    position: relative
}

.el-timeline-item__wrapper {
    box-sizing: content-box;
    position: relative;
    top: -3px
}

.el-timeline-item__tail {
    border-left: 2px solid var(--el-timeline-node-color);
    height: 100%;
    position: absolute
}

.el-timeline-item .el-timeline-item__icon {
    color: var(--el-color-white);
    font-size: var(--el-font-size-small)
}

.el-timeline-item__node {
    background-color: var(--el-timeline-node-color);
    border-color: var(--el-timeline-node-color);
    box-sizing: border-box;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute
}

.el-timeline-item__node--normal {
    width: var(--el-timeline-node-size-normal);
    height: var(--el-timeline-node-size-normal)
}

.el-timeline-item__node--large {
    width: var(--el-timeline-node-size-large);
    height: var(--el-timeline-node-size-large)
}

.el-timeline-item__node.is-hollow {
    background: var(--el-color-white);
    border-style: solid;
    border-width: 2px
}

.el-timeline-item__node--primary {
    background-color: var(--el-color-primary);
    border-color: var(--el-color-primary)
}

.el-timeline-item__node--success {
    background-color: var(--el-color-success);
    border-color: var(--el-color-success)
}

.el-timeline-item__node--warning {
    background-color: var(--el-color-warning);
    border-color: var(--el-color-warning)
}

.el-timeline-item__node--danger {
    background-color: var(--el-color-danger);
    border-color: var(--el-color-danger)
}

.el-timeline-item__node--info {
    background-color: var(--el-color-info);
    border-color: var(--el-color-info)
}

.el-timeline-item__dot {
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute
}

.el-timeline-item__content {
    color: var(--el-text-color-primary)
}

.el-timeline-item__timestamp {
    color: var(--el-text-color-secondary);
    line-height: 1;
    font-size: var(--el-font-size-small)
}

.el-timeline-item__timestamp.is-top {
    margin-bottom: 8px;
    padding-top: 4px
}

.el-timeline-item__timestamp.is-bottom {
    margin-top: 8px
}

.el-timeline-item.is-start .el-timeline-item__wrapper {
    padding-left: 28px
}

.el-timeline-item.is-start .el-timeline-item__tail {
    left: 4px
}

.el-timeline-item.is-start .el-timeline-item__node--normal {
    left: -1px
}

.el-timeline-item.is-start .el-timeline-item__node--large {
    left: -2px
}

.el-timeline-item.is-end .el-timeline-item__wrapper {
    text-align: right;
    padding-right: 28px
}

.el-timeline-item.is-end .el-timeline-item__tail {
    right: 4px
}

.el-timeline-item.is-end .el-timeline-item__node--normal {
    right: -1px
}

.el-timeline-item.is-end .el-timeline-item__node--large {
    right: -2px
}

.el-timeline-item.is-alternate .el-timeline-item__tail,.el-timeline-item.is-alternate .el-timeline-item__node,.el-timeline-item.is-alternate-reverse .el-timeline-item__tail,.el-timeline-item.is-alternate-reverse .el-timeline-item__node {
    left: 50%;
    transform: translate(-50%)
}

.el-timeline {
    --el-timeline-node-size-normal: 12px;
    --el-timeline-node-size-large: 14px;
    --el-timeline-node-color: var(--el-border-color-light);
    font-size: var(--el-font-size-base);
    margin: 0;
    list-style: none
}

.el-timeline .el-timeline-item:last-child .el-timeline-item__tail {
    display: none
}

.el-timeline .el-timeline-item__center {
    align-items: center;
    display: flex
}

.el-timeline .el-timeline-item__center .el-timeline-item__wrapper {
    width: 100%
}

.el-timeline .el-timeline-item__center .el-timeline-item__tail {
    top: 0
}

.el-timeline .el-timeline-item__center:first-child .el-timeline-item__tail {
    height: calc(50% + 10px);
    top: calc(50% - 10px)
}

.el-timeline .el-timeline-item__center:last-child .el-timeline-item__tail {
    height: calc(50% - 10px);
    display: block
}

.el-timeline.is-start {
    padding-left: 40px;
    padding-right: 0
}

.el-timeline.is-end {
    padding-left: 0;
    padding-right: 40px
}

.el-timeline.is-alternate {
    padding-left: 20px;
    padding-right: 20px
}

.el-timeline.is-alternate .el-timeline-item:nth-child(odd) .el-timeline-item__wrapper {
    width: calc(50% - 28px);
    left: calc(50% - var(--el-timeline-node-size-large) / 2);
    padding-left: 28px
}

.el-timeline.is-alternate .el-timeline-item:nth-child(2n) .el-timeline-item__wrapper {
    width: calc(50% - 28px + var(--el-timeline-node-size-large) / 2);
    text-align: right;
    padding-right: 28px
}

.el-timeline.is-alternate-reverse {
    padding-left: 20px;
    padding-right: 20px
}

.el-timeline.is-alternate-reverse .el-timeline-item:nth-child(odd) .el-timeline-item__wrapper {
    width: calc(50% - 28px + var(--el-timeline-node-size-large) / 2);
    text-align: right;
    padding-right: 28px
}

.el-timeline.is-alternate-reverse .el-timeline-item:nth-child(2n) .el-timeline-item__wrapper {
    width: calc(50% - 28px);
    left: calc(50% - var(--el-timeline-node-size-large) / 2);
    padding-left: 28px
}

.el-transfer {
    --el-transfer-border-color: var(--el-border-color-lighter);
    --el-transfer-border-radius: var(--el-border-radius-base);
    --el-transfer-panel-width: 200px;
    --el-transfer-panel-header-height: 40px;
    --el-transfer-panel-header-bg-color: var(--el-fill-color-light);
    --el-transfer-panel-footer-height: 40px;
    --el-transfer-panel-body-height: 278px;
    --el-transfer-item-height: 30px;
    --el-transfer-filter-height: 32px;
    font-size: var(--el-font-size-base)
}

.el-transfer__buttons {
    vertical-align: middle;
    padding: 0 30px;
    display: inline-block
}

.el-transfer__button {
    vertical-align: top
}

.el-transfer__button:nth-child(2) {
    margin: 0 0 0 10px
}

.el-transfer__button i,.el-transfer__button span {
    font-size: 14px
}

.el-transfer__button .el-icon+span {
    margin-left: 0
}

.el-transfer-panel {
    background: var(--el-bg-color-overlay);
    text-align: left;
    vertical-align: middle;
    width: var(--el-transfer-panel-width);
    box-sizing: border-box;
    max-height: 100%;
    display: inline-block;
    position: relative;
    overflow: hidden
}

.el-transfer-panel__body {
    height: var(--el-transfer-panel-body-height);
    border-left: 1px solid var(--el-transfer-border-color);
    border-right: 1px solid var(--el-transfer-border-color);
    border-bottom: 1px solid var(--el-transfer-border-color);
    border-bottom-left-radius: var(--el-transfer-border-radius);
    border-bottom-right-radius: var(--el-transfer-border-radius);
    overflow: hidden
}

.el-transfer-panel__body.is-with-footer {
    border-bottom: none;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.el-transfer-panel__list {
    height: var(--el-transfer-panel-body-height);
    box-sizing: border-box;
    margin: 0;
    padding: 6px 0;
    list-style: none;
    overflow: auto
}

.el-transfer-panel__list.is-filterable {
    height: calc(100% - var(--el-transfer-filter-height) - 30px);
    padding-top: 0
}

.el-transfer-panel__item {
    height: var(--el-transfer-item-height);
    line-height: var(--el-transfer-item-height);
    padding-left: 15px;
    display: block!important
}

.el-transfer-panel__item+.el-transfer-panel__item {
    margin-left: 0
}

.el-transfer-panel__item.el-checkbox {
    color: var(--el-text-color-regular);
    margin-right: 30px
}

.el-transfer-panel__item:hover {
    color: var(--el-color-primary)
}

.el-transfer-panel__item.el-checkbox .el-checkbox__label {
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
    width: 100%;
    line-height: var(--el-transfer-item-height);
    padding-left: 22px;
    display: block;
    overflow: hidden
}

.el-transfer-panel__item .el-checkbox__input {
    position: absolute;
    top: 8px
}

.el-transfer-panel__filter {
    text-align: center;
    box-sizing: border-box;
    padding: 15px
}

.el-transfer-panel__filter .el-input__inner {
    height: var(--el-transfer-filter-height);
    box-sizing: border-box;
    width: 100%;
    font-size: 12px;
    display: inline-block
}

.el-transfer-panel__filter .el-icon-circle-close {
    cursor: pointer
}

.el-transfer-panel .el-transfer-panel__header {
    height: var(--el-transfer-panel-header-height);
    background: var(--el-transfer-panel-header-bg-color);
    border: 1px solid var(--el-transfer-border-color);
    border-top-left-radius: var(--el-transfer-border-radius);
    border-top-right-radius: var(--el-transfer-border-radius);
    box-sizing: border-box;
    color: var(--el-color-black);
    align-items: center;
    margin: 0;
    padding-left: 15px;
    display: flex
}

.el-transfer-panel .el-transfer-panel__header .el-checkbox {
    align-items: center;
    width: 100%;
    display: flex;
    position: relative
}

.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label {
    min-width: 0;
    color: var(--el-text-color-primary);
    flex: 1;
    align-items: center;
    font-size: 16px;
    font-weight: 400;
    display: flex
}

.el-transfer-panel .el-transfer-panel__header-title {
    text-overflow: ellipsis;
    white-space: nowrap;
    flex: 1;
    min-width: 0;
    overflow: hidden
}

.el-transfer-panel .el-transfer-panel__header-count {
    color: var(--el-text-color-secondary);
    flex-shrink: 0;
    margin-left: 8px;
    margin-right: 15px;
    font-size: 12px
}

.el-transfer-panel .el-transfer-panel__footer {
    height: var(--el-transfer-panel-footer-height);
    background: var(--el-bg-color-overlay);
    border: 1px solid var(--el-transfer-border-color);
    border-bottom-left-radius: var(--el-transfer-border-radius);
    border-bottom-right-radius: var(--el-transfer-border-radius);
    margin: 0;
    padding: 0
}

.el-transfer-panel .el-transfer-panel__footer:after {
    content: "";
    vertical-align: middle;
    height: 100%;
    display: inline-block
}

.el-transfer-panel .el-transfer-panel__footer .el-checkbox {
    color: var(--el-text-color-regular);
    padding-left: 20px
}

.el-transfer-panel .el-transfer-panel__empty {
    height: var(--el-transfer-item-height);
    line-height: var(--el-transfer-item-height);
    color: var(--el-text-color-secondary);
    text-align: center;
    margin: 0;
    padding: 6px 15px 0
}

.el-transfer-panel .el-checkbox__label {
    padding-left: 8px
}

.el-tree {
    --el-tree-node-content-height: 26px;
    --el-tree-node-hover-bg-color: var(--el-fill-color-light);
    --el-tree-text-color: var(--el-text-color-regular);
    --el-tree-expand-icon-color: var(--el-text-color-placeholder);
    cursor: default;
    background: var(--el-fill-color-blank);
    color: var(--el-tree-text-color);
    font-size: var(--el-font-size-base);
    position: relative
}

.el-tree__empty-block {
    text-align: center;
    width: 100%;
    height: 100%;
    min-height: 60px;
    position: relative
}

.el-tree__empty-text {
    color: var(--el-text-color-secondary);
    font-size: var(--el-font-size-base);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.el-tree__drop-indicator {
    background-color: var(--el-color-primary);
    height: 1px;
    position: absolute;
    left: 0;
    right: 0
}

.el-tree-node {
    white-space: nowrap;
    outline: none
}

.el-tree-node:focus>.el-tree-node__content {
    background-color: var(--el-tree-node-hover-bg-color)
}

.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label {
    background-color: var(--el-color-primary);
    color: #fff
}

.el-tree-node__content {
    --el-checkbox-height: var(--el-tree-node-content-height);
    height: var(--el-tree-node-content-height);
    cursor: pointer;
    align-items: center;
    display: flex
}

.el-tree-node__content>.el-tree-node__expand-icon {
    box-sizing: content-box;
    padding: 6px
}

.el-tree-node__content>label.el-checkbox {
    margin-right: 8px
}

.el-tree-node__content:hover {
    background-color: var(--el-tree-node-hover-bg-color)
}

.el-tree.is-dragging .el-tree-node__content {
    cursor: move
}

.el-tree.is-dragging .el-tree-node__content * {
    pointer-events: none
}

.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content {
    cursor: not-allowed
}

.el-tree-node__expand-icon {
    cursor: pointer;
    color: var(--el-tree-expand-icon-color);
    transition: transform var(--el-transition-duration) ease-in-out;
    font-size: 12px;
    transform: rotate(0)
}

.el-tree-node__expand-icon.expanded {
    transform: rotate(90deg)
}

.el-tree-node__expand-icon.is-leaf {
    color: #0000;
    cursor: default;
    visibility: hidden
}

.el-tree-node__expand-icon.is-hidden {
    visibility: hidden
}

.el-tree-node__loading-icon {
    font-size: var(--el-font-size-base);
    color: var(--el-tree-expand-icon-color);
    margin-right: 8px
}

.el-tree-node>.el-tree-node__children {
    background-color: #0000;
    overflow: hidden
}

.el-tree-node.is-expanded>.el-tree-node__children {
    display: block
}

.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content {
    background-color: var(--el-color-primary-light-9)
}

.el-tree-select {
    --el-tree-node-content-height: 26px;
    --el-tree-node-hover-bg-color: var(--el-fill-color-light);
    --el-tree-text-color: var(--el-text-color-regular);
    --el-tree-expand-icon-color: var(--el-text-color-placeholder)
}

.el-tree-select__popper .el-tree-node__expand-icon {
    margin-left: 8px
}

.el-tree-select__popper .el-tree-node.is-checked>.el-tree-node__content .el-select-dropdown__item.selected:after {
    content: none
}

.el-tree-select__popper .el-select-dropdown__list>.el-select-dropdown__item {
    padding-left: 32px
}

.el-tree-select__popper .el-select-dropdown__item {
    flex: 1;
    height: 20px;
    padding-left: 0;
    line-height: 20px;
    background: 0 0!important
}

.el-upload {
    --el-upload-dragger-padding-horizontal: 10px;
    --el-upload-dragger-padding-vertical: 40px;
    --el-upload-list-picture-card-size: var(--el-upload-picture-card-size);
    --el-upload-picture-card-size: 148px;
    cursor: pointer;
    outline: none;
    justify-content: center;
    align-items: center;
    display: inline-flex
}

.el-upload.is-disabled {
    cursor: not-allowed
}

.el-upload.is-disabled:focus {
    border-color: var(--el-border-color-darker);
    color: inherit
}

.el-upload.is-disabled:focus .el-upload-dragger {
    border-color: var(--el-border-color-darker)
}

.el-upload.is-disabled .el-upload-dragger {
    cursor: not-allowed;
    background-color: var(--el-disabled-bg-color)
}

.el-upload.is-disabled .el-upload-dragger .el-upload__text {
    color: var(--el-text-color-placeholder)
}

.el-upload.is-disabled .el-upload-dragger .el-upload__text em {
    color: var(--el-disabled-text-color)
}

.el-upload.is-disabled .el-upload-dragger:hover {
    border-color: var(--el-border-color-darker)
}

.el-upload__input {
    display: none
}

.el-upload__tip {
    color: var(--el-text-color-regular);
    margin-top: 7px;
    font-size: 12px
}

.el-upload iframe {
    z-index: -1;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    top: 0;
    left: 0
}

.el-upload--picture-card {
    background-color: var(--el-fill-color-lighter);
    border: 1px dashed var(--el-border-color-darker);
    box-sizing: border-box;
    width: var(--el-upload-picture-card-size);
    height: var(--el-upload-picture-card-size);
    cursor: pointer;
    vertical-align: top;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    display: inline-flex
}

.el-upload--picture-card>i {
    color: var(--el-text-color-secondary);
    font-size: 28px
}

.el-upload--picture-card:hover {
    border-color: var(--el-color-primary);
    color: var(--el-color-primary)
}

.el-upload.is-drag {
    display: block
}

.el-upload:focus {
    border-color: var(--el-color-primary);
    color: var(--el-color-primary)
}

.el-upload:focus .el-upload-dragger {
    border-color: var(--el-color-primary)
}

.el-upload-dragger {
    padding: var(--el-upload-dragger-padding-vertical) var(--el-upload-dragger-padding-horizontal);
    background-color: var(--el-fill-color-blank);
    border: 1px dashed var(--el-border-color);
    box-sizing: border-box;
    text-align: center;
    cursor: pointer;
    border-radius: 6px;
    position: relative;
    overflow: hidden
}

.el-upload-dragger .el-icon--upload {
    color: var(--el-text-color-placeholder);
    margin-bottom: 16px;
    font-size: 67px;
    line-height: 50px
}

.el-upload-dragger+.el-upload__tip {
    text-align: center
}

.el-upload-dragger~.el-upload__files {
    border-top: var(--el-border);
    margin-top: 7px;
    padding-top: 5px
}

.el-upload-dragger .el-upload__text {
    color: var(--el-text-color-regular);
    text-align: center;
    font-size: 14px
}

.el-upload-dragger .el-upload__text em {
    color: var(--el-color-primary);
    font-style: normal
}

.el-upload-dragger:hover {
    border-color: var(--el-color-primary)
}

.el-upload-dragger.is-dragover {
    padding: calc(var(--el-upload-dragger-padding-vertical) - 1px) calc(var(--el-upload-dragger-padding-horizontal) - 1px);
    background-color: var(--el-color-primary-light-9);
    border: 2px dashed var(--el-color-primary)
}

.el-upload-list {
    --el-upload-dragger-padding-horizontal: 10px;
    --el-upload-dragger-padding-vertical: 40px;
    --el-upload-list-picture-card-size: var(--el-upload-picture-card-size);
    --el-upload-picture-card-size: 148px;
    margin: 10px 0 0;
    padding: 0;
    list-style: none;
    position: relative
}

.el-upload-list__item {
    color: var(--el-text-color-regular);
    box-sizing: border-box;
    border-radius: 4px;
    width: 100%;
    margin-bottom: 5px;
    font-size: 14px;
    transition: all .5s cubic-bezier(.55,0,.1,1);
    position: relative
}

.el-upload-list__item .el-progress {
    width: 100%;
    position: absolute;
    top: 20px
}

.el-upload-list__item .el-progress__text {
    position: absolute;
    top: -13px;
    right: 0
}

.el-upload-list__item .el-progress-bar {
    margin-right: 0;
    padding-right: 0
}

.el-upload-list__item .el-icon--upload-success {
    color: var(--el-color-success)
}

.el-upload-list__item .el-icon--close {
    cursor: pointer;
    opacity: .75;
    color: var(--el-text-color-regular);
    transition: opacity var(--el-transition-duration);
    display: none;
    position: absolute;
    top: 50%;
    right: 5px;
    transform: translateY(-50%)
}

.el-upload-list__item .el-icon--close:hover {
    opacity: 1;
    color: var(--el-color-primary)
}

.el-upload-list__item .el-icon--close-tip {
    cursor: pointer;
    opacity: 1;
    color: var(--el-color-primary);
    font-size: 12px;
    font-style: normal;
    display: none;
    position: absolute;
    top: 1px;
    right: 5px
}

.el-upload-list__item:hover,.el-upload-list__item:focus-within {
    background-color: var(--el-fill-color-light)
}

.el-upload-list__item:hover .el-icon--close,.el-upload-list__item:focus-within .el-icon--close {
    display: inline-flex
}

.el-upload-list__item:hover .el-icon--close-tip,.el-upload-list__item:focus-within .el-icon--close-tip {
    right: 24px
}

.el-upload-list__item:hover .el-progress__text,.el-upload-list__item:focus-within .el-progress__text {
    display: none
}

.el-upload-list__item .el-upload-list__item-info {
    flex-direction: column;
    justify-content: center;
    width: calc(100% - 30px);
    margin-left: 4px;
    display: inline-flex
}

.el-upload-list__item.is-success .el-upload-list__item-status-label {
    display: inline-flex
}

.el-upload-list__item.is-success .el-upload-list__item-name:hover,.el-upload-list__item.is-success .el-upload-list__item-name:focus {
    color: var(--el-color-primary);
    cursor: pointer
}

.el-upload-list__item.is-success:focus:not(:hover) .el-icon--close-tip {
    display: inline-block
}

.el-upload-list__item.is-success:not(.focusing):focus,.el-upload-list__item.is-success:active {
    outline-width: 0
}

.el-upload-list__item.is-success:not(.focusing):focus .el-icon--close-tip,.el-upload-list__item.is-success:active .el-icon--close-tip {
    display: none
}

.el-upload-list__item.is-success:hover .el-upload-list__item-status-label,.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:focus-within .el-upload-list__item-status-label {
    opacity: 0;
    display: none
}

.el-upload-list__item-name {
    color: var(--el-text-color-regular);
    text-align: center;
    transition: color var(--el-transition-duration);
    font-size: var(--el-font-size-base);
    align-items: center;
    padding: 0 4px;
    display: inline-flex
}

.el-upload-list__item-name .el-icon {
    color: var(--el-text-color-secondary);
    margin-right: 6px
}

.el-upload-list__item-file-name {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.el-upload-list__item-status-label {
    line-height: inherit;
    height: 100%;
    transition: opacity var(--el-transition-duration);
    justify-content: center;
    align-items: center;
    display: none;
    position: absolute;
    top: 0;
    right: 5px
}

.el-upload-list__item-delete {
    color: var(--el-text-color-regular);
    font-size: 12px;
    display: none;
    position: absolute;
    top: 0;
    right: 10px
}

.el-upload-list__item-delete:hover {
    color: var(--el-color-primary)
}

.el-upload-list--picture-card {
    flex-wrap: wrap;
    margin: 0;
    display: inline-flex
}

.el-upload-list--picture-card .el-upload-list__item {
    background-color: var(--el-fill-color-blank);
    border: 1px solid var(--el-border-color);
    box-sizing: border-box;
    width: var(--el-upload-list-picture-card-size);
    height: var(--el-upload-list-picture-card-size);
    border-radius: 6px;
    margin: 0 8px 8px 0;
    padding: 0;
    display: inline-flex;
    overflow: hidden
}

.el-upload-list--picture-card .el-upload-list__item .el-icon--check,.el-upload-list--picture-card .el-upload-list__item .el-icon--circle-check {
    color: #fff
}

.el-upload-list--picture-card .el-upload-list__item .el-icon--close {
    display: none
}

.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label {
    opacity: 0;
    display: block
}

.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text {
    display: block
}

.el-upload-list--picture-card .el-upload-list__item .el-upload-list__item-name {
    display: none
}

.el-upload-list--picture-card .el-upload-list__item-thumbnail {
    object-fit: contain;
    width: 100%;
    height: 100%
}

.el-upload-list--picture-card .el-upload-list__item-status-label {
    background: var(--el-color-success);
    text-align: center;
    width: 40px;
    height: 24px;
    top: -6px;
    right: -15px;
    transform: rotate(45deg)
}

.el-upload-list--picture-card .el-upload-list__item-status-label i {
    margin-top: 11px;
    font-size: 12px;
    transform: rotate(-45deg)
}

.el-upload-list--picture-card .el-upload-list__item-actions {
    cursor: default;
    color: #fff;
    opacity: 0;
    background-color: var(--el-overlay-color-lighter);
    width: 100%;
    height: 100%;
    transition: opacity var(--el-transition-duration);
    justify-content: center;
    align-items: center;
    font-size: 20px;
    display: inline-flex;
    position: absolute;
    top: 0;
    left: 0
}

.el-upload-list--picture-card .el-upload-list__item-actions span {
    cursor: pointer;
    display: none
}

.el-upload-list--picture-card .el-upload-list__item-actions span+span {
    margin-left: 16px
}

.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete {
    font-size: inherit;
    color: inherit;
    position: static
}

.el-upload-list--picture-card .el-upload-list__item-actions:hover {
    opacity: 1
}

.el-upload-list--picture-card .el-upload-list__item-actions:hover span {
    display: inline-flex
}

.el-upload-list--picture-card .el-progress {
    width: 126px;
    top: 50%;
    bottom: auto;
    left: 50%;
    transform: translate(-50%,-50%)
}

.el-upload-list--picture-card .el-progress .el-progress__text {
    top: 50%
}

.el-upload-list--picture .el-upload-list__item {
    z-index: 0;
    background-color: var(--el-fill-color-blank);
    border: 1px solid var(--el-border-color);
    box-sizing: border-box;
    border-radius: 6px;
    align-items: center;
    margin-top: 10px;
    padding: 10px;
    display: flex;
    overflow: hidden
}

.el-upload-list--picture .el-upload-list__item .el-icon--check,.el-upload-list--picture .el-upload-list__item .el-icon--circle-check {
    color: #fff
}

.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label {
    opacity: 0;
    display: inline-flex
}

.el-upload-list--picture .el-upload-list__item:hover .el-progress__text {
    display: block
}

.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i {
    display: none
}

.el-upload-list--picture .el-upload-list__item .el-icon--close {
    top: 5px;
    transform: translateY(0)
}

.el-upload-list--picture .el-upload-list__item-thumbnail {
    object-fit: contain;
    z-index: 1;
    background-color: var(--el-color-white);
    justify-content: center;
    align-items: center;
    width: 70px;
    height: 70px;
    display: inline-flex;
    position: relative
}

.el-upload-list--picture .el-upload-list__item-status-label {
    background: var(--el-color-success);
    text-align: center;
    width: 46px;
    height: 26px;
    position: absolute;
    top: -7px;
    right: -17px;
    transform: rotate(45deg)
}

.el-upload-list--picture .el-upload-list__item-status-label i {
    margin-top: 12px;
    font-size: 12px;
    transform: rotate(-45deg)
}

.el-upload-list--picture .el-progress {
    position: relative;
    top: -7px
}

.el-upload-cover {
    z-index: 10;
    cursor: default;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden
}

.el-upload-cover:after {
    content: "";
    vertical-align: middle;
    height: 100%;
    display: inline-block
}

.el-upload-cover img {
    width: 100%;
    height: 100%;
    display: block
}

.el-upload-cover__label {
    background: var(--el-color-success);
    text-align: center;
    width: 40px;
    height: 24px;
    top: -6px;
    right: -15px;
    transform: rotate(45deg)
}

.el-upload-cover__label i {
    color: #fff;
    margin-top: 11px;
    font-size: 12px;
    transform: rotate(-45deg)
}

.el-upload-cover__progress {
    vertical-align: middle;
    width: 243px;
    display: inline-block;
    position: static
}

.el-upload-cover__progress+.el-upload__inner {
    opacity: 0
}

.el-upload-cover__content {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.el-upload-cover__interact {
    background-color: var(--el-overlay-color-light);
    text-align: center;
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0
}

.el-upload-cover__interact .btn {
    color: #fff;
    cursor: pointer;
    vertical-align: middle;
    transition: var(--el-transition-md-fade);
    margin-top: 60px;
    font-size: 14px;
    display: inline-block
}

.el-upload-cover__interact .btn i {
    margin-top: 0
}

.el-upload-cover__interact .btn span {
    opacity: 0;
    transition: opacity .15s linear
}

.el-upload-cover__interact .btn:not(:first-child) {
    margin-left: 35px
}

.el-upload-cover__interact .btn:hover {
    transform: translateY(-13px)
}

.el-upload-cover__interact .btn:hover span {
    opacity: 1
}

.el-upload-cover__interact .btn i {
    color: #fff;
    font-size: 24px;
    line-height: inherit;
    margin: 0 auto 5px;
    display: block
}

.el-upload-cover__title {
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
    width: 100%;
    height: 36px;
    color: var(--el-text-color-primary);
    background-color: #fff;
    margin: 0;
    padding: 0 10px;
    font-size: 14px;
    font-weight: 400;
    line-height: 36px;
    position: absolute;
    bottom: 0;
    left: 0;
    overflow: hidden
}

.el-upload-cover+.el-upload__inner {
    opacity: 0;
    z-index: 1;
    position: relative
}

.el-vl__wrapper {
    position: relative
}

.el-vl__wrapper:hover .el-virtual-scrollbar,.el-vl__wrapper.always-on .el-virtual-scrollbar {
    opacity: 1
}

.el-vl__window {
    scrollbar-width: none
}

.el-vl__window::-webkit-scrollbar {
    display: none
}

.el-virtual-scrollbar {
    opacity: 0;
    transition: opacity .34s ease-out
}

.el-virtual-scrollbar.always-on {
    opacity: 1
}

.el-vg__wrapper {
    position: relative
}

.el-popper {
    --el-popper-border-radius: var(--el-popover-border-radius,4px);
    --el-popper-bg-color-light: var(--el-bg-color-overlay);
    --el-popper-bg-color-dark: var(--el-text-color-primary);
    border-radius: var(--el-popper-border-radius);
    z-index: 2000;
    overflow-wrap: break-word;
    word-break: normal;
    visibility: visible;
    min-width: 10px;
    padding: 5px 11px;
    font-size: 12px;
    line-height: 20px;
    position: absolute
}

.el-popper.is-dark {
    --el-fill-color-blank: var(--el-popper-bg-color-dark);
    color: var(--el-bg-color);
    background: var(--el-popper-bg-color-dark);
    border: 1px solid var(--el-text-color-primary)
}

.el-popper.is-dark>.el-popper__arrow:before {
    border: 1px solid var(--el-text-color-primary);
    background: var(--el-popper-bg-color-dark);
    right: 0
}

.el-popper.is-light {
    --el-fill-color-blank: var(--el-popper-bg-color-light);
    background: var(--el-popper-bg-color-light);
    border: 1px solid var(--el-border-color-light)
}

.el-popper.is-light>.el-popper__arrow:before {
    border: 1px solid var(--el-border-color-light);
    background: var(--el-popper-bg-color-light);
    right: 0
}

.el-popper.is-pure {
    padding: 0
}

.el-popper__arrow {
    z-index: -1;
    width: 10px;
    height: 10px;
    position: absolute
}

.el-popper__arrow:before {
    z-index: -1;
    content: " ";
    background: var(--el-text-color-primary);
    box-sizing: border-box;
    width: 10px;
    height: 10px;
    position: absolute;
    transform: rotate(45deg)
}

.el-popper[data-popper-placement^=top]>.el-popper__arrow {
    bottom: -5px
}

.el-popper[data-popper-placement^=top]>.el-popper__arrow:before {
    border-bottom-right-radius: 2px
}

.el-popper[data-popper-placement^=bottom]>.el-popper__arrow {
    top: -5px
}

.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before {
    border-top-left-radius: 2px
}

.el-popper[data-popper-placement^=left]>.el-popper__arrow {
    right: -5px
}

.el-popper[data-popper-placement^=left]>.el-popper__arrow:before {
    border-top-right-radius: 2px
}

.el-popper[data-popper-placement^=right]>.el-popper__arrow {
    left: -5px
}

.el-popper[data-popper-placement^=right]>.el-popper__arrow:before {
    border-bottom-left-radius: 2px
}

.el-popper[data-popper-placement^=top]>.el-popper__arrow:before {
    border-top-color: #0000!important;
    border-left-color: #0000!important
}

.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before {
    border-bottom-color: #0000!important;
    border-right-color: #0000!important
}

.el-popper[data-popper-placement^=left]>.el-popper__arrow:before {
    border-bottom-color: #0000!important;
    border-left-color: #0000!important
}

.el-popper[data-popper-placement^=right]>.el-popper__arrow:before {
    border-top-color: #0000!important;
    border-right-color: #0000!important
}

.el-statistic {
    --el-statistic-title-font-weight: 400;
    --el-statistic-title-font-size: var(--el-font-size-extra-small);
    --el-statistic-title-color: var(--el-text-color-regular);
    --el-statistic-content-font-weight: 400;
    --el-statistic-content-font-size: var(--el-font-size-extra-large);
    --el-statistic-content-color: var(--el-text-color-primary)
}

.el-statistic__head {
    font-weight: var(--el-statistic-title-font-weight);
    font-size: var(--el-statistic-title-font-size);
    color: var(--el-statistic-title-color);
    margin-bottom: 4px;
    line-height: 20px
}

.el-statistic__content {
    font-weight: var(--el-statistic-content-font-weight);
    font-size: var(--el-statistic-content-font-size);
    color: var(--el-statistic-content-color)
}

.el-statistic__value {
    display: inline-block
}

.el-statistic__prefix {
    margin-right: 4px;
    display: inline-block
}

.el-statistic__suffix {
    margin-left: 4px;
    display: inline-block
}

.el-tour {
    --el-tour-width: 520px;
    --el-tour-padding-primary: 12px;
    --el-tour-font-line-height: var(--el-font-line-height-primary);
    --el-tour-title-font-size: 16px;
    --el-tour-title-text-color: var(--el-text-color-primary);
    --el-tour-title-font-weight: 400;
    --el-tour-close-color: var(--el-color-info);
    --el-tour-font-size: 14px;
    --el-tour-color: var(--el-text-color-primary);
    --el-tour-bg-color: var(--el-bg-color);
    --el-tour-border-radius: 4px
}

.el-tour__hollow {
    transition: all var(--el-transition-duration) ease
}

.el-tour__content {
    border-radius: var(--el-tour-border-radius);
    width: var(--el-tour-width);
    padding: var(--el-tour-padding-primary);
    background: var(--el-tour-bg-color);
    box-shadow: var(--el-box-shadow-light);
    box-sizing: border-box;
    overflow-wrap: break-word;
    outline: none
}

.el-tour__arrow {
    background: var(--el-tour-bg-color);
    pointer-events: none;
    box-sizing: border-box;
    width: 10px;
    height: 10px;
    position: absolute;
    transform: rotate(45deg)
}

.el-tour__content[data-side^=top] .el-tour__arrow {
    border-top-color: #0000;
    border-left-color: #0000
}

.el-tour__content[data-side^=bottom] .el-tour__arrow {
    border-bottom-color: #0000;
    border-right-color: #0000
}

.el-tour__content[data-side^=left] .el-tour__arrow {
    border-bottom-color: #0000;
    border-left-color: #0000
}

.el-tour__content[data-side^=right] .el-tour__arrow {
    border-top-color: #0000;
    border-right-color: #0000
}

.el-tour__content[data-side^=top] .el-tour__arrow {
    bottom: -5px
}

.el-tour__content[data-side^=bottom] .el-tour__arrow {
    top: -5px
}

.el-tour__content[data-side^=left] .el-tour__arrow {
    right: -5px
}

.el-tour__content[data-side^=right] .el-tour__arrow {
    left: -5px
}

.el-tour__closebtn {
    cursor: pointer;
    width: 40px;
    height: 40px;
    font-size: var(--el-message-close-size,16px);
    background: 0 0;
    border: none;
    outline: none;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0
}

.el-tour__closebtn .el-tour__close {
    color: var(--el-tour-close-color);
    font-size: inherit
}

.el-tour__closebtn:focus .el-tour__close,.el-tour__closebtn:hover .el-tour__close {
    color: var(--el-color-primary)
}

.el-tour__header {
    padding-bottom: var(--el-tour-padding-primary)
}

.el-tour__header.show-close {
    padding-right: calc(var(--el-tour-padding-primary) + var(--el-message-close-size,16px))
}

.el-tour__title {
    line-height: var(--el-tour-font-line-height);
    font-size: var(--el-tour-title-font-size);
    color: var(--el-tour-title-text-color);
    font-weight: var(--el-tour-title-font-weight)
}

.el-tour__body {
    color: var(--el-tour-text-color);
    font-size: var(--el-tour-font-size)
}

.el-tour__body img,.el-tour__body video {
    max-width: 100%
}

.el-tour__footer {
    padding-top: var(--el-tour-padding-primary);
    box-sizing: border-box;
    justify-content: space-between;
    display: flex
}

.el-tour__content .el-tour-indicators {
    flex: 1;
    display: inline-block
}

.el-tour__content .el-tour-indicator {
    background: var(--el-color-info-light-9);
    border-radius: 50%;
    width: 6px;
    height: 6px;
    margin-right: 6px;
    display: inline-block
}

.el-tour__content .el-tour-indicator.is-active {
    background: var(--el-color-primary)
}

.el-tour.el-tour--primary {
    --el-tour-title-text-color: #fff;
    --el-tour-text-color: #fff;
    --el-tour-bg-color: var(--el-color-primary);
    --el-tour-close-color: #fff
}

.el-tour.el-tour--primary .el-tour__closebtn:focus .el-tour__close,.el-tour.el-tour--primary .el-tour__closebtn:hover .el-tour__close {
    color: var(--el-tour-title-text-color)
}

.el-tour.el-tour--primary .el-button--default {
    color: var(--el-color-primary);
    border-color: var(--el-color-primary);
    background: #fff
}

.el-tour.el-tour--primary .el-button--primary {
    border-color: #fff
}

.el-tour.el-tour--primary .el-tour-indicator {
    background: #ffffff26
}

.el-tour.el-tour--primary .el-tour-indicator.is-active {
    background: #fff
}

.el-tour-parent--hidden {
    overflow: hidden
}

.el-anchor {
    --el-anchor-bg-color: var(--el-bg-color);
    --el-anchor-padding-indent: 14px;
    --el-anchor-line-height: 22px;
    --el-anchor-font-size: 12px;
    --el-anchor-color: var(--el-text-color-secondary);
    --el-anchor-active-color: var(--el-color-primary);
    --el-anchor-hover-color: var(--el-text-color-regular);
    --el-anchor-marker-bg-color: var(--el-color-primary);
    background-color: var(--el-anchor-bg-color);
    position: relative
}

.el-anchor__marker {
    background-color: var(--el-anchor-marker-bg-color);
    opacity: 0;
    z-index: 0;
    border-radius: 4px;
    position: absolute
}

.el-anchor.el-anchor--vertical .el-anchor__marker {
    width: 4px;
    height: 14px;
    transition: top .25s ease-in-out,opacity .25s;
    top: 8px;
    left: 0
}

.el-anchor.el-anchor--vertical .el-anchor__list {
    padding-left: var(--el-anchor-padding-indent)
}

.el-anchor.el-anchor--vertical.el-anchor--underline:before {
    content: "";
    background-color: #0505050f;
    width: 2px;
    height: 100%;
    position: absolute;
    left: 0
}

.el-anchor.el-anchor--vertical.el-anchor--underline .el-anchor__marker {
    border-radius: unset;
    width: 2px
}

.el-anchor.el-anchor--horizontal .el-anchor__marker {
    width: 20px;
    height: 2px;
    transition: left .25s ease-in-out,opacity .25s,width .25s;
    bottom: 0
}

.el-anchor.el-anchor--horizontal .el-anchor__list {
    padding-bottom: 4px;
    display: flex
}

.el-anchor.el-anchor--horizontal .el-anchor__list .el-anchor__item {
    padding-left: 16px
}

.el-anchor.el-anchor--horizontal .el-anchor__list .el-anchor__item:first-child {
    padding-left: 0
}

.el-anchor.el-anchor--horizontal.el-anchor--underline:before {
    content: "";
    background-color: #0505050f;
    width: 100%;
    height: 2px;
    position: absolute;
    bottom: 0
}

.el-anchor.el-anchor--horizontal.el-anchor--underline .el-anchor__marker {
    border-radius: unset;
    height: 2px
}

.el-anchor__item {
    flex-direction: column;
    display: flex
}

.el-anchor__link {
    font-size: var(--el-anchor-font-size);
    line-height: var(--el-anchor-line-height);
    color: var(--el-anchor-color);
    transition: color var(--el-transition-duration);
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
    outline: none;
    max-width: 100%;
    padding: 4px 0;
    text-decoration: none;
    overflow: hidden
}

.el-anchor__link:hover,.el-anchor__link:focus {
    color: var(--el-hover-color)
}

.el-anchor__link:focus-visible {
    border-radius: var(--el-border-radius-base);
    outline: 2px solid var(--el-color-primary)
}

.el-anchor__link.is-active {
    color: var(--el-anchor-active-color)
}

.el-anchor .el-anchor__list .el-anchor__item a {
    display: inline-block
}

.el-segmented--vertical {
    flex-direction: column
}

.el-segmented--vertical .el-segmented__item {
    padding: 11px
}

.el-segmented {
    --el-segmented-color: var(--el-text-color-regular);
    --el-segmented-bg-color: var(--el-fill-color-light);
    --el-segmented-padding: 2px;
    --el-segmented-item-selected-color: var(--el-color-white);
    --el-segmented-item-selected-bg-color: var(--el-color-primary);
    --el-segmented-item-selected-disabled-bg-color: var(--el-color-primary-light-5);
    --el-segmented-item-hover-color: var(--el-text-color-primary);
    --el-segmented-item-hover-bg-color: var(--el-fill-color-dark);
    --el-segmented-item-active-bg-color: var(--el-fill-color-darker);
    --el-segmented-item-disabled-color: var(--el-text-color-placeholder);
    background: var(--el-segmented-bg-color);
    min-height: 32px;
    padding: var(--el-segmented-padding);
    border-radius: var(--el-border-radius-base);
    color: var(--el-segmented-color);
    box-sizing: border-box;
    align-items: stretch;
    font-size: 14px;
    display: inline-flex
}

.el-segmented__group {
    align-items: stretch;
    width: 100%;
    display: flex;
    position: relative
}

.el-segmented__item-selected {
    background: var(--el-segmented-item-selected-bg-color);
    border-radius: calc(var(--el-border-radius-base) - 2px);
    pointer-events: none;
    width: 10px;
    height: 100%;
    transition: all .3s;
    position: absolute;
    top: 0;
    left: 0
}

.el-segmented__item-selected.is-disabled {
    background: var(--el-segmented-item-selected-disabled-bg-color)
}

.el-segmented__item-selected.is-focus-visible:before {
    content: "";
    border-radius: inherit;
    outline: 2px solid var(--el-segmented-item-selected-bg-color);
    outline-offset: 1px;
    position: absolute;
    inset: 0
}

.el-segmented__item {
    cursor: pointer;
    border-radius: calc(var(--el-border-radius-base) - 2px);
    flex: 1;
    align-items: center;
    padding: 0 11px;
    display: flex
}

.el-segmented__item:not(.is-disabled):not(.is-selected):hover {
    color: var(--el-segmented-item-hover-color);
    background: var(--el-segmented-item-hover-bg-color)
}

.el-segmented__item:not(.is-disabled):not(.is-selected):active {
    background: var(--el-segmented-item-active-bg-color)
}

.el-segmented__item.is-selected,.el-segmented__item.is-selected.is-disabled {
    color: var(--el-segmented-item-selected-color)
}

.el-segmented__item.is-disabled {
    cursor: not-allowed;
    color: var(--el-segmented-item-disabled-color)
}

.el-segmented__item-input {
    opacity: 0;
    pointer-events: none;
    width: 0;
    height: 0;
    margin: 0;
    position: absolute
}

.el-segmented__item-label {
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 1;
    flex: 1;
    line-height: normal;
    transition: color .3s;
    overflow: hidden
}

.el-segmented.is-block {
    display: flex
}

.el-segmented.is-block .el-segmented__item {
    min-width: 0
}

.el-segmented--large {
    border-radius: var(--el-border-radius-base);
    min-height: 40px;
    font-size: 16px
}

.el-segmented--large .el-segmented__item-selected {
    border-radius: calc(var(--el-border-radius-base) - 2px)
}

.el-segmented--large .el-segmented--vertical .el-segmented__item {
    padding: 11px
}

.el-segmented--large .el-segmented__item {
    border-radius: calc(var(--el-border-radius-base) - 2px);
    padding: 0 11px
}

.el-segmented--small {
    border-radius: calc(var(--el-border-radius-base) - 1px);
    min-height: 24px;
    font-size: 14px
}

.el-segmented--small .el-segmented__item-selected {
    border-radius: calc(calc(var(--el-border-radius-base) - 1px) - 2px)
}

.el-segmented--small .el-segmented--vertical .el-segmented__item {
    padding: 7px
}

.el-segmented--small .el-segmented__item {
    border-radius: calc(calc(var(--el-border-radius-base) - 1px) - 2px);
    padding: 0 7px
}

.el-mention {
    width: 100%;
    position: relative
}

.el-mention__popper.el-popper {
    background: var(--el-bg-color-overlay);
    border: 1px solid var(--el-border-color-light);
    box-shadow: var(--el-box-shadow-light)
}

.el-mention__popper.el-popper .el-popper__arrow:before {
    border: 1px solid var(--el-border-color-light)
}

.el-mention__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before {
    border-top-color: #0000;
    border-left-color: #0000
}

.el-mention__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before {
    border-bottom-color: #0000;
    border-right-color: #0000
}

.el-mention__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before {
    border-bottom-color: #0000;
    border-left-color: #0000
}

.el-mention__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before {
    border-top-color: #0000;
    border-right-color: #0000
}

.el-mention-dropdown {
    --el-mention-font-size: var(--el-font-size-base);
    --el-mention-bg-color: var(--el-bg-color-overlay);
    --el-mention-shadow: var(--el-box-shadow-light);
    --el-mention-border: 1px solid var(--el-border-color-light);
    --el-mention-option-color: var(--el-text-color-regular);
    --el-mention-option-height: 34px;
    --el-mention-option-min-width: 100px;
    --el-mention-option-hover-background: var(--el-fill-color-light);
    --el-mention-option-selected-color: var(--el-color-primary);
    --el-mention-option-disabled-color: var(--el-text-color-placeholder);
    --el-mention-option-loading-color: var(--el-text-color-secondary);
    --el-mention-option-loading-padding: 10px 0;
    --el-mention-max-height: 174px;
    --el-mention-padding: 6px 0;
    --el-mention-header-padding: 10px;
    --el-mention-footer-padding: 10px
}

.el-mention-dropdown__item {
    font-size: var(--el-mention-font-size);
    white-space: nowrap;
    text-overflow: ellipsis;
    color: var(--el-mention-option-color);
    height: var(--el-mention-option-height);
    line-height: var(--el-mention-option-height);
    box-sizing: border-box;
    min-width: var(--el-mention-option-min-width);
    cursor: pointer;
    padding: 0 20px;
    position: relative;
    overflow: hidden
}

.el-mention-dropdown__item.is-hovering {
    background-color: var(--el-mention-option-hover-background)
}

.el-mention-dropdown__item.is-selected {
    color: var(--el-mention-option-selected-color);
    font-weight: 700
}

.el-mention-dropdown__item.is-disabled {
    color: var(--el-mention-option-disabled-color);
    cursor: not-allowed;
    background-color: unset
}

.el-mention-dropdown {
    z-index: calc(var(--el-index-top) + 1);
    border-radius: var(--el-border-radius-base);
    box-sizing: border-box
}

.el-mention-dropdown__loading {
    text-align: center;
    color: var(--el-mention-option-loading-color);
    min-width: var(--el-mention-option-min-width);
    margin: 0;
    padding: 10px 0;
    font-size: 12px
}

.el-mention-dropdown__wrap {
    max-height: var(--el-mention-max-height)
}

.el-mention-dropdown__list {
    padding: var(--el-mention-padding);
    box-sizing: border-box;
    margin: 0;
    list-style: none
}

.el-mention-dropdown__header {
    padding: var(--el-mention-header-padding);
    border-bottom: var(--el-mention-border)
}

.el-mention-dropdown__footer {
    padding: var(--el-mention-footer-padding);
    border-top: var(--el-mention-border)
}

.el-splitter {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    display: flex;
    position: relative
}

.el-splitter__mask {
    z-index: 999;
    position: absolute;
    inset: 0
}

.el-splitter__mask-horizontal {
    cursor: ew-resize
}

.el-splitter__mask-vertical {
    cursor: ns-resize
}

.el-splitter__horizontal {
    flex-direction: row
}

.el-splitter__vertical {
    flex-direction: column
}

.el-splitter-bar {
    -webkit-user-select: none;
    user-select: none;
    flex: none;
    position: relative
}

.el-splitter-bar__dragger {
    z-index: 1;
    background: 0 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.el-splitter-bar__dragger:before,.el-splitter-bar__dragger:after {
    content: "";
    background-color: var(--el-border-color-light);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.el-splitter-bar__dragger:not(.is-lazy):after {
    display: none
}

.el-splitter-bar__dragger:after {
    opacity: .4
}

.el-splitter-bar__dragger:hover:not(.is-disabled):before {
    background-color: var(--el-color-primary-light-5)
}

.el-splitter-bar__dragger-horizontal:before,.el-splitter-bar__dragger-horizontal:after {
    width: 2px;
    height: 100%
}

.el-splitter-bar__dragger-vertical:before,.el-splitter-bar__dragger-vertical:after {
    width: 100%;
    height: 2px
}

.el-splitter-bar__dragger-active:before,.el-splitter-bar__dragger-active:after {
    background-color: var(--el-color-primary-light-3)
}

.el-splitter-bar__dragger-active.el-splitter-bar__dragger-horizontal:after {
    transform: translate(calc(-50% + var(--el-splitter-bar-offset)), -50%)
}

.el-splitter-bar__dragger-active.el-splitter-bar__dragger-vertical:after {
    transform: translate(-50%, calc(-50% + var(--el-splitter-bar-offset)))
}

.el-splitter-bar:hover .el-splitter-bar__collapse-icon {
    opacity: 1
}

.el-splitter-bar__collapse-icon {
    background: var(--el-border-color-light);
    cursor: pointer;
    opacity: 0;
    z-index: 9;
    border-radius: 2px;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute
}

.el-splitter-bar__collapse-icon:hover {
    opacity: 1;
    background-color: var(--el-color-primary-light-5)
}

.el-splitter-bar__horizontal-collapse-icon-start {
    width: 16px;
    height: 24px;
    top: 50%;
    left: -12px;
    transform: translate(-50%,-50%)
}

.el-splitter-bar__horizontal-collapse-icon-end {
    width: 16px;
    height: 24px;
    top: 50%;
    left: 12px;
    transform: translate(-50%,-50%)
}

.el-splitter-bar__vertical-collapse-icon-start {
    width: 24px;
    height: 16px;
    top: -12px;
    right: 50%;
    transform: translate(50%,-50%)
}

.el-splitter-bar__vertical-collapse-icon-end {
    width: 24px;
    height: 16px;
    top: 12px;
    right: 50%;
    transform: translate(50%,-50%)
}

.el-splitter-panel {
    scrollbar-width: thin;
    box-sizing: border-box;
    flex-grow: 0;
    overflow: auto
}

.fa {
    font-family: var(--fa-style-family,"Font Awesome 6 Pro");
    font-weight: var(--fa-style,900)
}

.fas,.fass,.far,.fasr,.fal,.fasl,.fat,.fast,.fad,.fadr,.fadl,.fadt,.fasds,.fasdr,.fasdl,.fasdt,.fab,.fa-solid,.fa-regular,.fa-light,.fa-thin,.fa-brands,.fa-classic,.fa-duotone,.fa-sharp,.fa-sharp-duotone,.fa {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: var(--fa-display,inline-block);
    font-variant: normal;
    text-rendering: auto;
    font-style: normal;
    line-height: 1
}

.fas:before,.fass:before,.far:before,.fasr:before,.fal:before,.fasl:before,.fat:before,.fast:before,.fad:before,.fadr:before,.fadl:before,.fadt:before,.fasds:before,.fasdr:before,.fasdl:before,.fasdt:before,.fab:before,.fa-solid:before,.fa-regular:before,.fa-light:before,.fa-thin:before,.fa-brands:before,.fa-classic:before,.fa-duotone:before,.fa-sharp:before,.fa-sharp-duotone:before,.fa:before {
    content: var(--fa)
}

.fad:after,.fa-duotone.fa-solid:after,.fa-duotone:after,.fadr:after,.fa-duotone.fa-regular:after,.fadl:after,.fa-duotone.fa-light:after,.fadt:after,.fa-duotone.fa-thin:after,.fasds:after,.fa-sharp-duotone.fa-solid:after,.fa-sharp-duotone:after,.fasdr:after,.fa-sharp-duotone.fa-regular:after,.fasdl:after,.fa-sharp-duotone.fa-light:after,.fasdt:after,.fa-sharp-duotone.fa-thin:after {
    content: var(--fa--fa)
}

.fa-classic.fa-duotone {
    font-family: "Font Awesome 6 Duotone"
}

.fass,.fa-sharp,.fad,.fa-duotone,.fasds,.fa-sharp-duotone {
    font-weight: 900
}

.fa-classic,.fas,.fa-solid,.far,.fa-regular,.fal,.fa-light,.fat,.fa-thin {
    font-family: "Font Awesome 6 Pro"
}

.fa-duotone,.fad,.fadr,.fadl,.fadt {
    font-family: "Font Awesome 6 Duotone"
}

.fa-brands,.fab {
    font-family: "Font Awesome 6 Brands"
}

.fa-sharp,.fass,.fasr,.fasl,.fast {
    font-family: "Font Awesome 6 Sharp"
}

.fa-sharp-duotone,.fasds,.fasdr,.fasdl,.fasdt {
    font-family: "Font Awesome 6 Sharp Duotone"
}

.fa-1x {
    font-size: 1em
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-6x {
    font-size: 6em
}

.fa-7x {
    font-size: 7em
}

.fa-8x {
    font-size: 8em
}

.fa-9x {
    font-size: 9em
}

.fa-10x {
    font-size: 10em
}

.fa-2xs {
    vertical-align: .225em;
    font-size: .625em;
    line-height: .1em
}

.fa-xs {
    vertical-align: .125em;
    font-size: .75em;
    line-height: .08333em
}

.fa-sm {
    vertical-align: .05357em;
    font-size: .875em;
    line-height: .07143em
}

.fa-lg {
    vertical-align: -.075em;
    font-size: 1.25em;
    line-height: .05em
}

.fa-xl {
    vertical-align: -.125em;
    font-size: 1.5em;
    line-height: .04167em
}

.fa-2xl {
    vertical-align: -.1875em;
    font-size: 2em;
    line-height: .03125em
}

.fa-fw {
    text-align: center;
    width: 1.25em
}

.fa-ul {
    margin-left: var(--fa-li-margin,2.5em);
    padding-left: 0;
    list-style-type: none
}

.fa-ul>li {
    position: relative
}

.fa-li {
    left: calc(-1 * var(--fa-li-width,2em));
    text-align: center;
    width: var(--fa-li-width,2em);
    line-height: inherit;
    position: absolute
}

.fa-border {
    border-color: var(--fa-border-color,#eee);
    border-radius: var(--fa-border-radius,.1em);
    border-style: var(--fa-border-style,solid);
    border-width: var(--fa-border-width,.08em);
    padding: var(--fa-border-padding,.2em .25em .15em)
}

.fa-pull-left {
    float: left;
    margin-right: var(--fa-pull-margin,.3em)
}

.fa-pull-right {
    float: right;
    margin-left: var(--fa-pull-margin,.3em)
}

.fa-beat {
    animation-name: fa-beat;
    animation-delay: var(--fa-animation-delay,0s);
    animation-direction: var(--fa-animation-direction,normal);
    animation-duration: var(--fa-animation-duration,1s);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-timing-function: var(--fa-animation-timing,ease-in-out)
}

.fa-bounce {
    animation-name: fa-bounce;
    animation-delay: var(--fa-animation-delay,0s);
    animation-direction: var(--fa-animation-direction,normal);
    animation-duration: var(--fa-animation-duration,1s);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-timing-function: var(--fa-animation-timing,cubic-bezier(.28, .84, .42, 1))
}

.fa-fade {
    animation-name: fa-fade;
    animation-delay: var(--fa-animation-delay,0s);
    animation-direction: var(--fa-animation-direction,normal);
    animation-duration: var(--fa-animation-duration,1s);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-timing-function: var(--fa-animation-timing,cubic-bezier(.4, 0, .6, 1))
}

.fa-beat-fade {
    animation-name: fa-beat-fade;
    animation-delay: var(--fa-animation-delay,0s);
    animation-direction: var(--fa-animation-direction,normal);
    animation-duration: var(--fa-animation-duration,1s);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-timing-function: var(--fa-animation-timing,cubic-bezier(.4, 0, .6, 1))
}

.fa-flip {
    animation-name: fa-flip;
    animation-delay: var(--fa-animation-delay,0s);
    animation-direction: var(--fa-animation-direction,normal);
    animation-duration: var(--fa-animation-duration,1s);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-timing-function: var(--fa-animation-timing,ease-in-out)
}

.fa-shake {
    animation-name: fa-shake;
    animation-delay: var(--fa-animation-delay,0s);
    animation-direction: var(--fa-animation-direction,normal);
    animation-duration: var(--fa-animation-duration,1s);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-timing-function: var(--fa-animation-timing,linear)
}

.fa-spin {
    animation-name: fa-spin;
    animation-delay: var(--fa-animation-delay,0s);
    animation-direction: var(--fa-animation-direction,normal);
    animation-duration: var(--fa-animation-duration,2s);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-timing-function: var(--fa-animation-timing,linear)
}

.fa-spin-reverse {
    --fa-animation-direction: reverse
}

.fa-pulse,.fa-spin-pulse {
    animation-name: fa-spin;
    animation-direction: var(--fa-animation-direction,normal);
    animation-duration: var(--fa-animation-duration,1s);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-timing-function: var(--fa-animation-timing,steps(8))
}

@media (prefers-reduced-motion:reduce) {
    .fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse {
        transition-duration: 0s;
        transition-delay: 0s;
        animation-duration: 1ms;
        animation-iteration-count: 1;
        animation-delay: -1ms
    }
}

@keyframes fa-beat {
    0%,90% {
        transform: scale(1)
    }

    45% {
        transform: scale(var(--fa-beat-scale,1.25))
    }
}

@keyframes fa-bounce {
    0% {
        transform: scale(1)translateY(0)
    }

    10% {
        transform: scale(var(--fa-bounce-start-scale-x,1.1), var(--fa-bounce-start-scale-y,.9)) translateY(0)
    }

    30% {
        transform: scale(var(--fa-bounce-jump-scale-x,.9), var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))
    }

    50% {
        transform: scale(var(--fa-bounce-land-scale-x,1.05), var(--fa-bounce-land-scale-y,.95)) translateY(0)
    }

    57% {
        transform: scale(1, 1) translateY(var(--fa-bounce-rebound,-.125em))
    }

    64% {
        transform: scale(1)translateY(0)
    }

    to {
        transform: scale(1)translateY(0)
    }
}

@keyframes fa-fade {
    50% {
        opacity: var(--fa-fade-opacity,.4)
    }
}

@keyframes fa-beat-fade {
    0%,to {
        opacity: var(--fa-beat-fade-opacity,.4);
        transform: scale(1)
    }

    50% {
        opacity: 1;
        transform: scale(var(--fa-beat-fade-scale,1.125))
    }
}

@keyframes fa-flip {
    50% {
        transform: rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-180deg))
    }
}

@keyframes fa-shake {
    0% {
        transform: rotate(-15deg)
    }

    4% {
        transform: rotate(15deg)
    }

    8%,24% {
        transform: rotate(-18deg)
    }

    12%,28% {
        transform: rotate(18deg)
    }

    16% {
        transform: rotate(-22deg)
    }

    20% {
        transform: rotate(22deg)
    }

    32% {
        transform: rotate(-12deg)
    }

    36% {
        transform: rotate(12deg)
    }

    40%,to {
        transform: rotate(0)
    }
}

@keyframes fa-spin {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.fa-rotate-90 {
    transform: rotate(90deg)
}

.fa-rotate-180 {
    transform: rotate(180deg)
}

.fa-rotate-270 {
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    transform: scaleX(-1)
}

.fa-flip-vertical {
    transform: scaleY(-1)
}

.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical {
    transform: scale(-1)
}

.fa-rotate-by {
    transform: rotate(var(--fa-rotate-angle,0))
}

.fa-stack {
    vertical-align: middle;
    width: 2.5em;
    height: 2em;
    line-height: 2em;
    display: inline-block;
    position: relative
}

.fa-stack-1x,.fa-stack-2x {
    text-align: center;
    width: 100%;
    z-index: var(--fa-stack-z-index,auto);
    position: absolute;
    left: 0
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: var(--fa-inverse,#fff)
}

.fa-0 {
    --fa: "0";
    --fa--fa: "00"
}

.fa-1 {
    --fa: "1";
    --fa--fa: "11"
}

.fa-2 {
    --fa: "2";
    --fa--fa: "22"
}

.fa-3 {
    --fa: "3";
    --fa--fa: "33"
}

.fa-4 {
    --fa: "4";
    --fa--fa: "44"
}

.fa-5 {
    --fa: "5";
    --fa--fa: "55"
}

.fa-6 {
    --fa: "6";
    --fa--fa: "66"
}

.fa-7 {
    --fa: "7";
    --fa--fa: "77"
}

.fa-8 {
    --fa: "8";
    --fa--fa: "88"
}

.fa-9 {
    --fa: "9";
    --fa--fa: "99"
}

.fa-fill-drip {
    --fa: "ï•¶";
    --fa--fa: "ï•¶ï•¶"
}

.fa-arrows-to-circle {
    --fa: "î’½";
    --fa--fa: "î’½î’½"
}

.fa-circle-chevron-right,.fa-chevron-circle-right {
    --fa: "ï„¸";
    --fa--fa: "ï„¸ï„¸"
}

.fa-wagon-covered {
    --fa: "ï£®";
    --fa--fa: "ï£®ï£®"
}

.fa-line-height {
    --fa: "ï¡±";
    --fa--fa: "ï¡±ï¡±"
}

.fa-bagel {
    --fa: "î—";
    --fa--fa: "î—î—"
}

.fa-transporter-7 {
    --fa: "îŠ¨";
    --fa--fa: "îŠ¨îŠ¨"
}

.fa-at {
    --fa: "@";
    --fa--fa: "@@"
}

.fa-rectangles-mixed {
    --fa: "îŒ£";
    --fa--fa: "îŒ£îŒ£"
}

.fa-phone-arrow-up-right,.fa-phone-arrow-up,.fa-phone-outgoing {
    --fa: "îˆ¤";
    --fa--fa: "îˆ¤îˆ¤"
}

.fa-trash-can,.fa-trash-alt {
    --fa: "ï‹­";
    --fa--fa: "ï‹­ï‹­"
}

.fa-circle-l {
    --fa: "î„”";
    --fa--fa: "î„”î„”"
}

.fa-head-side-goggles,.fa-head-vr {
    --fa: "ï›ª";
    --fa--fa: "ï›ªï›ª"
}

.fa-text-height {
    --fa: "ï€´";
    --fa--fa: "ï€´ï€´"
}

.fa-user-xmark,.fa-user-times {
    --fa: "ïˆµ";
    --fa--fa: "ïˆµïˆµ"
}

.fa-face-hand-yawn {
    --fa: "î¹";
    --fa--fa: "î¹î¹"
}

.fa-gauge-simple-min,.fa-tachometer-slowest {
    --fa: "ï˜­";
    --fa--fa: "ï˜­ï˜­"
}

.fa-stethoscope {
    --fa: "ïƒ±";
    --fa--fa: "ïƒ±ïƒ±"
}

.fa-coffin {
    --fa: "ï›†";
    --fa--fa: "ï›†ï›†"
}

.fa-message,.fa-comment-alt {
    --fa: "ï‰º";
    --fa--fa: "ï‰ºï‰º"
}

.fa-salad,.fa-bowl-salad {
    --fa: "ï ž";
    --fa--fa: "ï žï ž"
}

.fa-info {
    --fa: "ï„©";
    --fa--fa: "ï„©ï„©"
}

.fa-robot-astromech {
    --fa: "î‹’";
    --fa--fa: "î‹’î‹’"
}

.fa-ring-diamond {
    --fa: "î–«";
    --fa--fa: "î–«î–«"
}

.fa-fondue-pot {
    --fa: "î";
    --fa--fa: "îî"
}

.fa-theta {
    --fa: "ïšž";
    --fa--fa: "ïšžïšž"
}

.fa-face-hand-peeking {
    --fa: "î’";
    --fa--fa: "î’î’"
}

.fa-square-user {
    --fa: "îŠƒ";
    --fa--fa: "îŠƒîŠƒ"
}

.fa-down-left-and-up-right-to-center,.fa-compress-alt {
    --fa: "ï¢";
    --fa--fa: "ï¢ï¢"
}

.fa-explosion {
    --fa: "î“©";
    --fa--fa: "î“©î“©"
}

.fa-file-lines,.fa-file-alt,.fa-file-text {
    --fa: "ï…œ";
    --fa--fa: "ï…œï…œ"
}

.fa-wave-square {
    --fa: "ï ¾";
    --fa--fa: "ï ¾ï ¾"
}

.fa-ring {
    --fa: "ïœ‹";
    --fa--fa: "ïœ‹ïœ‹"
}

.fa-building-un {
    --fa: "î“™";
    --fa--fa: "î“™î“™"
}

.fa-dice-three {
    --fa: "ï”§";
    --fa--fa: "ï”§ï”§"
}

.fa-tire-pressure-warning {
    --fa: "ï˜³";
    --fa--fa: "ï˜³ï˜³"
}

.fa-wifi-fair,.fa-wifi-2 {
    --fa: "ïš«";
    --fa--fa: "ïš«ïš«"
}

.fa-calendar-days,.fa-calendar-alt {
    --fa: "ï³";
    --fa--fa: "ï³ï³"
}

.fa-mp3-player {
    --fa: "ï£Ž";
    --fa--fa: "ï£Žï£Ž"
}

.fa-anchor-circle-check {
    --fa: "î’ª";
    --fa--fa: "î’ªî’ª"
}

.fa-tally-4 {
    --fa: "îŠ—";
    --fa--fa: "îŠ—îŠ—"
}

.fa-rectangle-history {
    --fa: "î’¢";
    --fa--fa: "î’¢î’¢"
}

.fa-building-circle-arrow-right {
    --fa: "î“‘";
    --fa--fa: "î“‘î“‘"
}

.fa-volleyball,.fa-volleyball-ball {
    --fa: "ï‘Ÿ";
    --fa--fa: "ï‘Ÿï‘Ÿ"
}

.fa-sun-haze {
    --fa: "ï¥";
    --fa--fa: "ï¥ï¥"
}

.fa-text-size {
    --fa: "ï¢”";
    --fa--fa: "ï¢”ï¢”"
}

.fa-ufo {
    --fa: "î‡";
    --fa--fa: "î‡î‡"
}

.fa-fork,.fa-utensil-fork {
    --fa: "ï‹£";
    --fa--fa: "ï‹£ï‹£"
}

.fa-arrows-up-to-line {
    --fa: "î“‚";
    --fa--fa: "î“‚î“‚"
}

.fa-mobile-signal {
    --fa: "î‡¯";
    --fa--fa: "î‡¯î‡¯"
}

.fa-barcode-scan {
    --fa: "ï‘¥";
    --fa--fa: "ï‘¥ï‘¥"
}

.fa-sort-down,.fa-sort-desc {
    --fa: "ïƒ";
    --fa--fa: "ïƒïƒ"
}

.fa-folder-arrow-down,.fa-folder-download {
    --fa: "î“";
    --fa--fa: "î“î“"
}

.fa-circle-minus,.fa-minus-circle {
    --fa: "ï–";
    --fa--fa: "ï–ï–"
}

.fa-face-icicles {
    --fa: "î¼";
    --fa--fa: "î¼î¼"
}

.fa-shovel {
    --fa: "ïœ“";
    --fa--fa: "ïœ“ïœ“"
}

.fa-door-open {
    --fa: "ï”«";
    --fa--fa: "ï”«ï”«"
}

.fa-films {
    --fa: "î…º";
    --fa--fa: "î…ºî…º"
}

.fa-right-from-bracket,.fa-sign-out-alt {
    --fa: "ï‹µ";
    --fa--fa: "ï‹µï‹µ"
}

.fa-face-glasses {
    --fa: "î·";
    --fa--fa: "î·î·"
}

.fa-nfc {
    --fa: "î‡·";
    --fa--fa: "î‡·î‡·"
}

.fa-atom {
    --fa: "ï—’";
    --fa--fa: "ï—’ï—’"
}

.fa-soap {
    --fa: "î®";
    --fa--fa: "î®î®"
}

.fa-icons,.fa-heart-music-camera-bolt {
    --fa: "ï¡­";
    --fa--fa: "ï¡­ï¡­"
}

.fa-microphone-lines-slash,.fa-microphone-alt-slash {
    --fa: "ï”¹";
    --fa--fa: "ï”¹ï”¹"
}

.fa-closed-captioning-slash {
    --fa: "î„µ";
    --fa--fa: "î„µî„µ"
}

.fa-calculator-simple,.fa-calculator-alt {
    --fa: "ï™Œ";
    --fa--fa: "ï™Œï™Œ"
}

.fa-bridge-circle-check {
    --fa: "î“‰";
    --fa--fa: "î“‰î“‰"
}

.fa-sliders-up,.fa-sliders-v {
    --fa: "ï±";
    --fa--fa: "ï±ï±"
}

.fa-location-minus,.fa-map-marker-minus {
    --fa: "ï˜‰";
    --fa--fa: "ï˜‰ï˜‰"
}

.fa-pump-medical {
    --fa: "îª";
    --fa--fa: "îªîª"
}

.fa-fingerprint {
    --fa: "ï•·";
    --fa--fa: "ï•·ï•·"
}

.fa-ski-boot {
    --fa: "îŒ";
    --fa--fa: "îŒîŒ"
}

.fa-standard-definition,.fa-rectangle-sd {
    --fa: "îŠŠ";
    --fa--fa: "îŠŠîŠŠ"
}

.fa-h1 {
    --fa: "ïŒ“";
    --fa--fa: "ïŒ“ïŒ“"
}

.fa-hand-point-right {
    --fa: "ï‚¤";
    --fa--fa: "ï‚¤ï‚¤"
}

.fa-magnifying-glass-location,.fa-search-location {
    --fa: "ïš‰";
    --fa--fa: "ïš‰ïš‰"
}

.fa-message-bot {
    --fa: "îŽ¸";
    --fa--fa: "îŽ¸îŽ¸"
}

.fa-forward-step,.fa-step-forward {
    --fa: "ï‘";
    --fa--fa: "ï‘ï‘"
}

.fa-face-smile-beam,.fa-smile-beam {
    --fa: "ï–¸";
    --fa--fa: "ï–¸ï–¸"
}

.fa-light-ceiling {
    --fa: "î€–";
    --fa--fa: "î€–î€–"
}

.fa-message-exclamation,.fa-comment-alt-exclamation {
    --fa: "ï’¥";
    --fa--fa: "ï’¥ï’¥"
}

.fa-bowl-scoop,.fa-bowl-shaved-ice {
    --fa: "îž";
    --fa--fa: "îžîž"
}

.fa-square-x {
    --fa: "îŠ†";
    --fa--fa: "îŠ†îŠ†"
}

.fa-building-memo {
    --fa: "î˜ž";
    --fa--fa: "î˜žî˜ž"
}

.fa-utility-pole-double {
    --fa: "î‹„";
    --fa--fa: "î‹„î‹„"
}

.fa-flag-checkered {
    --fa: "ï„ž";
    --fa--fa: "ï„žï„ž"
}

.fa-chevrons-up,.fa-chevron-double-up {
    --fa: "ïŒ¥";
    --fa--fa: "ïŒ¥ïŒ¥"
}

.fa-football,.fa-football-ball {
    --fa: "ï‘Ž";
    --fa--fa: "ï‘Žï‘Ž"
}

.fa-user-vneck {
    --fa: "î‘¡";
    --fa--fa: "î‘¡î‘¡"
}

.fa-school-circle-exclamation {
    --fa: "î•¬";
    --fa--fa: "î•¬î•¬"
}

.fa-crop {
    --fa: "ï„¥";
    --fa--fa: "ï„¥ï„¥"
}

.fa-angles-down,.fa-angle-double-down {
    --fa: "ï„ƒ";
    --fa--fa: "ï„ƒï„ƒ"
}

.fa-users-rectangle {
    --fa: "î–”";
    --fa--fa: "î–”î–”"
}

.fa-people-roof {
    --fa: "î”·";
    --fa--fa: "î”·î”·"
}

.fa-square-arrow-right,.fa-arrow-square-right {
    --fa: "ïŒ»";
    --fa--fa: "ïŒ»ïŒ»"
}

.fa-location-plus,.fa-map-marker-plus {
    --fa: "ï˜Š";
    --fa--fa: "ï˜Šï˜Š"
}

.fa-lightbulb-exclamation-on {
    --fa: "î‡Š";
    --fa--fa: "î‡Šî‡Š"
}

.fa-people-line {
    --fa: "î”´";
    --fa--fa: "î”´î”´"
}

.fa-beer-mug-empty,.fa-beer {
    --fa: "ïƒ¼";
    --fa--fa: "ïƒ¼ïƒ¼"
}

.fa-carpool,.fa-car-people {
    --fa: "îšœ";
    --fa--fa: "îšœîšœ"
}

.fa-crate-empty {
    --fa: "î…‘";
    --fa--fa: "î…‘î…‘"
}

.fa-diagram-predecessor {
    --fa: "î‘·";
    --fa--fa: "î‘·î‘·"
}

.fa-transporter {
    --fa: "î‚";
    --fa--fa: "î‚î‚"
}

.fa-calendar-circle-user {
    --fa: "î‘±";
    --fa--fa: "î‘±î‘±"
}

.fa-arrow-up-long,.fa-long-arrow-up {
    --fa: "ï…¶";
    --fa--fa: "ï…¶ï…¶"
}

.fa-person-carry-box,.fa-person-carry {
    --fa: "ï“";
    --fa--fa: "ï“ï“"
}

.fa-fire-flame-simple,.fa-burn {
    --fa: "ï‘ª";
    --fa--fa: "ï‘ªï‘ª"
}

.fa-person,.fa-male {
    --fa: "ï†ƒ";
    --fa--fa: "ï†ƒï†ƒ"
}

.fa-laptop {
    --fa: "ï„‰";
    --fa--fa: "ï„‰ï„‰"
}

.fa-file-csv {
    --fa: "ï›";
    --fa--fa: "ï›ï›"
}

.fa-menorah {
    --fa: "ï™¶";
    --fa--fa: "ï™¶ï™¶"
}

.fa-union {
    --fa: "ïš¢";
    --fa--fa: "ïš¢ïš¢"
}

.fa-chevrons-left,.fa-chevron-double-left {
    --fa: "ïŒ£";
    --fa--fa: "ïŒ£ïŒ£"
}

.fa-circle-heart,.fa-heart-circle {
    --fa: "ï“‡";
    --fa--fa: "ï“‡ï“‡"
}

.fa-truck-plane {
    --fa: "î–";
    --fa--fa: "î–î–"
}

.fa-record-vinyl {
    --fa: "ï£™";
    --fa--fa: "ï£™ï£™"
}

.fa-bring-forward {
    --fa: "ï¡–";
    --fa--fa: "ï¡–ï¡–"
}

.fa-square-p {
    --fa: "î‰¹";
    --fa--fa: "î‰¹î‰¹"
}

.fa-face-grin-stars,.fa-grin-stars {
    --fa: "ï–‡";
    --fa--fa: "ï–‡ï–‡"
}

.fa-sigma {
    --fa: "ïš‹";
    --fa--fa: "ïš‹ïš‹"
}

.fa-camera-movie {
    --fa: "ï¢©";
    --fa--fa: "ï¢©ï¢©"
}

.fa-bong {
    --fa: "ï•œ";
    --fa--fa: "ï•œï•œ"
}

.fa-clarinet {
    --fa: "ï¢­";
    --fa--fa: "ï¢­ï¢­"
}

.fa-truck-flatbed {
    --fa: "îŠ¶";
    --fa--fa: "îŠ¶îŠ¶"
}

.fa-spaghetti-monster-flying,.fa-pastafarianism {
    --fa: "ï™»";
    --fa--fa: "ï™»ï™»"
}

.fa-arrow-down-up-across-line {
    --fa: "î’¯";
    --fa--fa: "î’¯î’¯"
}

.fa-arrows-rotate-reverse {
    --fa: "î˜°";
    --fa--fa: "î˜°î˜°"
}

.fa-leaf-heart {
    --fa: "ï“‹";
    --fa--fa: "ï“‹ï“‹"
}

.fa-house-building {
    --fa: "î†±";
    --fa--fa: "î†±î†±"
}

.fa-cheese-swiss {
    --fa: "ïŸ°";
    --fa--fa: "ïŸ°ïŸ°"
}

.fa-spoon,.fa-utensil-spoon {
    --fa: "ï‹¥";
    --fa--fa: "ï‹¥ï‹¥"
}

.fa-jar-wheat {
    --fa: "î”—";
    --fa--fa: "î”—î”—"
}

.fa-envelopes-bulk,.fa-mail-bulk {
    --fa: "ï™´";
    --fa--fa: "ï™´ï™´"
}

.fa-file-circle-exclamation {
    --fa: "î“«";
    --fa--fa: "î“«î“«"
}

.fa-bow-arrow {
    --fa: "ïš¹";
    --fa--fa: "ïš¹ïš¹"
}

.fa-cart-xmark {
    --fa: "îƒ";
    --fa--fa: "îƒîƒ"
}

.fa-hexagon-xmark,.fa-times-hexagon,.fa-xmark-hexagon {
    --fa: "ï‹®";
    --fa--fa: "ï‹®ï‹®"
}

.fa-circle-h,.fa-hospital-symbol {
    --fa: "ï‘¾";
    --fa--fa: "ï‘¾ï‘¾"
}

.fa-merge {
    --fa: "î”¦";
    --fa--fa: "î”¦î”¦"
}

.fa-pager {
    --fa: "ï •";
    --fa--fa: "ï •ï •"
}

.fa-cart-minus {
    --fa: "îƒ›";
    --fa--fa: "îƒ›îƒ›"
}

.fa-address-book,.fa-contact-book {
    --fa: "ïŠ¹";
    --fa--fa: "ïŠ¹ïŠ¹"
}

.fa-pan-frying {
    --fa: "î¬";
    --fa--fa: "î¬î¬"
}

.fa-grid,.fa-grid-3 {
    --fa: "î†•";
    --fa--fa: "î†•î†•"
}

.fa-football-helmet {
    --fa: "ï‘";
    --fa--fa: "ï‘ï‘"
}

.fa-hand-love {
    --fa: "î†¥";
    --fa--fa: "î†¥î†¥"
}

.fa-trees {
    --fa: "ïœ¤";
    --fa--fa: "ïœ¤ïœ¤"
}

.fa-strikethrough {
    --fa: "ïƒŒ";
    --fa--fa: "ïƒŒïƒŒ"
}

.fa-page {
    --fa: "î¨";
    --fa--fa: "î¨î¨"
}

.fa-k {
    --fa: "K";
    --fa--fa: "KK"
}

.fa-diagram-previous {
    --fa: "î‘¸";
    --fa--fa: "î‘¸î‘¸"
}

.fa-gauge-min,.fa-tachometer-alt-slowest {
    --fa: "ï˜¨";
    --fa--fa: "ï˜¨ï˜¨"
}

.fa-folder-grid {
    --fa: "î†ˆ";
    --fa--fa: "î†ˆî†ˆ"
}

.fa-eggplant {
    --fa: "î…¬";
    --fa--fa: "î…¬î…¬"
}

.fa-excavator {
    --fa: "î™–";
    --fa--fa: "î™–î™–"
}

.fa-ram {
    --fa: "ïœŠ";
    --fa--fa: "ïœŠïœŠ"
}

.fa-landmark-flag {
    --fa: "î”œ";
    --fa--fa: "î”œî”œ"
}

.fa-lips {
    --fa: "ï˜€";
    --fa--fa: "ï˜€ï˜€"
}

.fa-pencil,.fa-pencil-alt {
    --fa: "ïŒƒ";
    --fa--fa: "ïŒƒïŒƒ"
}

.fa-backward {
    --fa: "ïŠ";
    --fa--fa: "ïŠïŠ"
}

.fa-caret-right {
    --fa: "ïƒš";
    --fa--fa: "ïƒšïƒš"
}

.fa-comments {
    --fa: "ï‚†";
    --fa--fa: "ï‚†ï‚†"
}

.fa-paste,.fa-file-clipboard {
    --fa: "ïƒª";
    --fa--fa: "ïƒªïƒª"
}

.fa-desktop-arrow-down {
    --fa: "î…•";
    --fa--fa: "î…•î…•"
}

.fa-code-pull-request {
    --fa: "î„¼";
    --fa--fa: "î„¼î„¼"
}

.fa-pumpkin {
    --fa: "ïœ‡";
    --fa--fa: "ïœ‡ïœ‡"
}

.fa-clipboard-list {
    --fa: "ï‘­";
    --fa--fa: "ï‘­ï‘­"
}

.fa-pen-field {
    --fa: "îˆ‘";
    --fa--fa: "îˆ‘îˆ‘"
}

.fa-chart-sine {
    --fa: "îš";
    --fa--fa: "îšîš"
}

.fa-blueberries {
    --fa: "î‹¨";
    --fa--fa: "î‹¨î‹¨"
}

.fa-truck-ramp-box,.fa-truck-loading {
    --fa: "ï“ž";
    --fa--fa: "ï“žï“ž"
}

.fa-note {
    --fa: "î‡¿";
    --fa--fa: "î‡¿î‡¿"
}

.fa-arrow-down-to-square {
    --fa: "î‚–";
    --fa--fa: "î‚–î‚–"
}

.fa-user-check {
    --fa: "ï“¼";
    --fa--fa: "ï“¼ï“¼"
}

.fa-cloud-xmark {
    --fa: "îŸ";
    --fa--fa: "îŸîŸ"
}

.fa-vial-virus {
    --fa: "î–—";
    --fa--fa: "î–—î–—"
}

.fa-book-blank,.fa-book-alt {
    --fa: "ï—™";
    --fa--fa: "ï—™ï—™"
}

.fa-golf-flag-hole {
    --fa: "îŽ¬";
    --fa--fa: "îŽ¬îŽ¬"
}

.fa-message-arrow-down,.fa-comment-alt-arrow-down {
    --fa: "î‡›";
    --fa--fa: "î‡›î‡›"
}

.fa-face-unamused {
    --fa: "îŽŸ";
    --fa--fa: "îŽŸîŽŸ"
}

.fa-sheet-plastic {
    --fa: "î•±";
    --fa--fa: "î•±î•±"
}

.fa-circle-9 {
    --fa: "îƒ¶";
    --fa--fa: "îƒ¶îƒ¶"
}

.fa-blog {
    --fa: "ïž";
    --fa--fa: "ïžïž"
}

.fa-user-ninja {
    --fa: "ï”„";
    --fa--fa: "ï”„ï”„"
}

.fa-pencil-slash {
    --fa: "îˆ•";
    --fa--fa: "îˆ•îˆ•"
}

.fa-bowling-pins {
    --fa: "ï·";
    --fa--fa: "ï·ï·"
}

.fa-person-arrow-up-from-line {
    --fa: "î”¹";
    --fa--fa: "î”¹î”¹"
}

.fa-down-right {
    --fa: "î…«";
    --fa--fa: "î…«î…«"
}

.fa-scroll-torah,.fa-torah {
    --fa: "ïš ";
    --fa--fa: "ïš ïš "
}

.fa-webhook {
    --fa: "î—•";
    --fa--fa: "î—•î—•"
}

.fa-blinds-open {
    --fa: "ï£¼";
    --fa--fa: "ï£¼ï£¼"
}

.fa-fence {
    --fa: "îŒƒ";
    --fa--fa: "îŒƒîŒƒ"
}

.fa-up,.fa-arrow-alt-up {
    --fa: "ï—";
    --fa--fa: "ï—ï—"
}

.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball {
    --fa: "ï‘˜";
    --fa--fa: "ï‘˜ï‘˜"
}

.fa-drumstick {
    --fa: "ï›–";
    --fa--fa: "ï›–ï›–"
}

.fa-square-v {
    --fa: "îŠ„";
    --fa--fa: "îŠ„îŠ„"
}

.fa-face-awesome,.fa-gave-dandy {
    --fa: "î‰";
    --fa--fa: "î‰î‰"
}

.fa-dial-off {
    --fa: "î…¢";
    --fa--fa: "î…¢î…¢"
}

.fa-toggle-off {
    --fa: "ïˆ„";
    --fa--fa: "ïˆ„ïˆ„"
}

.fa-face-smile-horns {
    --fa: "îŽ‘";
    --fa--fa: "îŽ‘îŽ‘"
}

.fa-box-archive,.fa-archive {
    --fa: "ï†‡";
    --fa--fa: "ï†‡ï†‡"
}

.fa-grapes {
    --fa: "îŒ†";
    --fa--fa: "îŒ†îŒ†"
}

.fa-person-drowning {
    --fa: "î•…";
    --fa--fa: "î•…î•…"
}

.fa-dial-max {
    --fa: "î…ž";
    --fa--fa: "î…žî…ž"
}

.fa-circle-m {
    --fa: "î„•";
    --fa--fa: "î„•î„•"
}

.fa-calendar-image {
    --fa: "îƒ”";
    --fa--fa: "îƒ”îƒ”"
}

.fa-circle-caret-down,.fa-caret-circle-down {
    --fa: "ïŒ­";
    --fa--fa: "ïŒ­ïŒ­"
}

.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt {
    --fa: "ï¢†";
    --fa--fa: "ï¢†ï¢†"
}

.fa-face-grin-tongue-squint,.fa-grin-tongue-squint {
    --fa: "ï–Š";
    --fa--fa: "ï–Šï–Š"
}

.fa-shish-kebab {
    --fa: "ï ¡";
    --fa--fa: "ï ¡ï ¡"
}

.fa-spray-can {
    --fa: "ï–½";
    --fa--fa: "ï–½ï–½"
}

.fa-alarm-snooze {
    --fa: "ï¡…";
    --fa--fa: "ï¡…ï¡…"
}

.fa-scarecrow {
    --fa: "ïœ";
    --fa--fa: "ïœïœ"
}

.fa-truck-monster {
    --fa: "ï˜»";
    --fa--fa: "ï˜»ï˜»"
}

.fa-gift-card {
    --fa: "ï™£";
    --fa--fa: "ï™£ï™£"
}

.fa-w {
    --fa: "W";
    --fa--fa: "WW"
}

.fa-code-pull-request-draft {
    --fa: "îº";
    --fa--fa: "îºîº"
}

.fa-square-b {
    --fa: "î‰¤";
    --fa--fa: "î‰¤î‰¤"
}

.fa-elephant {
    --fa: "ï›š";
    --fa--fa: "ï›šï›š"
}

.fa-earth-africa,.fa-globe-africa {
    --fa: "ï•¼";
    --fa--fa: "ï•¼ï•¼"
}

.fa-rainbow {
    --fa: "ï›";
    --fa--fa: "ï›ï›"
}

.fa-circle-notch {
    --fa: "ï‡Ž";
    --fa--fa: "ï‡Žï‡Ž"
}

.fa-tablet-screen-button,.fa-tablet-alt {
    --fa: "ïº";
    --fa--fa: "ïºïº"
}

.fa-paw {
    --fa: "ï†°";
    --fa--fa: "ï†°ï†°"
}

.fa-message-question {
    --fa: "î‡£";
    --fa--fa: "î‡£î‡£"
}

.fa-cloud {
    --fa: "ïƒ‚";
    --fa--fa: "ïƒ‚ïƒ‚"
}

.fa-trowel-bricks {
    --fa: "î–Š";
    --fa--fa: "î–Šî–Š"
}

.fa-square-3 {
    --fa: "î‰˜";
    --fa--fa: "î‰˜î‰˜"
}

.fa-face-flushed,.fa-flushed {
    --fa: "ï•¹";
    --fa--fa: "ï•¹ï•¹"
}

.fa-hospital-user {
    --fa: "ï ";
    --fa--fa: "ï ï "
}

.fa-microwave {
    --fa: "î€›";
    --fa--fa: "î€›î€›"
}

.fa-chf-sign {
    --fa: "î˜‚";
    --fa--fa: "î˜‚î˜‚"
}

.fa-tent-arrow-left-right {
    --fa: "î•¿";
    --fa--fa: "î•¿î•¿"
}

.fa-cart-circle-arrow-up {
    --fa: "î°";
    --fa--fa: "î°î°"
}

.fa-trash-clock {
    --fa: "îŠ°";
    --fa--fa: "îŠ°îŠ°"
}

.fa-reflect-both {
    --fa: "î™¯";
    --fa--fa: "î™¯î™¯"
}

.fa-gavel,.fa-legal {
    --fa: "ïƒ£";
    --fa--fa: "ïƒ£ïƒ£"
}

.fa-sprinkler-ceiling {
    --fa: "î‘Œ";
    --fa--fa: "î‘Œî‘Œ"
}

.fa-browsers {
    --fa: "îƒ‹";
    --fa--fa: "îƒ‹îƒ‹"
}

.fa-trillium {
    --fa: "î–ˆ";
    --fa--fa: "î–ˆî–ˆ"
}

.fa-table-cells-unlock {
    --fa: "îš’";
    --fa--fa: "îš’îš’"
}

.fa-music-slash {
    --fa: "ï£‘";
    --fa--fa: "ï£‘ï£‘"
}

.fa-truck-ramp {
    --fa: "ï“ ";
    --fa--fa: "ï“ ï“ "
}

.fa-binoculars {
    --fa: "ï‡¥";
    --fa--fa: "ï‡¥ï‡¥"
}

.fa-microphone-slash {
    --fa: "ï„±";
    --fa--fa: "ï„±ï„±"
}

.fa-box-tissue {
    --fa: "î›";
    --fa--fa: "î›î›"
}

.fa-circle-c {
    --fa: "î„";
    --fa--fa: "î„î„"
}

.fa-star-christmas {
    --fa: "ïŸ”";
    --fa--fa: "ïŸ”ïŸ”"
}

.fa-chart-bullet {
    --fa: "îƒ¡";
    --fa--fa: "îƒ¡îƒ¡"
}

.fa-motorcycle {
    --fa: "ïˆœ";
    --fa--fa: "ïˆœïˆœ"
}

.fa-tree-christmas {
    --fa: "ïŸ›";
    --fa--fa: "ïŸ›ïŸ›"
}

.fa-tire-flat {
    --fa: "ï˜²";
    --fa--fa: "ï˜²ï˜²"
}

.fa-sunglasses {
    --fa: "ï¢’";
    --fa--fa: "ï¢’ï¢’"
}

.fa-badge {
    --fa: "ïŒµ";
    --fa--fa: "ïŒµïŒµ"
}

.fa-message-pen,.fa-comment-alt-edit,.fa-message-edit {
    --fa: "ï’¤";
    --fa--fa: "ï’¤ï’¤"
}

.fa-bell-concierge,.fa-concierge-bell {
    --fa: "ï•¢";
    --fa--fa: "ï•¢ï•¢"
}

.fa-pen-ruler,.fa-pencil-ruler {
    --fa: "ï–®";
    --fa--fa: "ï–®ï–®"
}

.fa-file-mp3 {
    --fa: "î™ˆ";
    --fa--fa: "î™ˆî™ˆ"
}

.fa-arrow-progress {
    --fa: "î—Ÿ";
    --fa--fa: "î—Ÿî—Ÿ"
}

.fa-chess-rook-piece,.fa-chess-rook-alt {
    --fa: "ï‘ˆ";
    --fa--fa: "ï‘ˆï‘ˆ"
}

.fa-square-root {
    --fa: "ïš—";
    --fa--fa: "ïš—ïš—"
}

.fa-album-collection-circle-plus {
    --fa: "î’Ž";
    --fa--fa: "î’Žî’Ž"
}

.fa-people-arrows,.fa-people-arrows-left-right {
    --fa: "î¨";
    --fa--fa: "î¨î¨"
}

.fa-sign-post {
    --fa: "î˜¤";
    --fa--fa: "î˜¤î˜¤"
}

.fa-face-angry-horns {
    --fa: "î¨";
    --fa--fa: "î¨î¨"
}

.fa-mars-and-venus-burst {
    --fa: "î”£";
    --fa--fa: "î”£î”£"
}

.fa-tombstone {
    --fa: "ïœ ";
    --fa--fa: "ïœ ïœ "
}

.fa-square-caret-right,.fa-caret-square-right {
    --fa: "ï…’";
    --fa--fa: "ï…’ï…’"
}

.fa-scissors,.fa-cut {
    --fa: "ïƒ„";
    --fa--fa: "ïƒ„ïƒ„"
}

.fa-list-music {
    --fa: "ï£‰";
    --fa--fa: "ï£‰ï£‰"
}

.fa-sun-plant-wilt {
    --fa: "î•º";
    --fa--fa: "î•ºî•º"
}

.fa-toilets-portable {
    --fa: "î–„";
    --fa--fa: "î–„î–„"
}

.fa-hockey-puck {
    --fa: "ï‘“";
    --fa--fa: "ï‘“ï‘“"
}

.fa-mustache {
    --fa: "î–¼";
    --fa--fa: "î–¼î–¼"
}

.fa-hyphen {
    --fa: "-";
    --fa--fa: "--"
}

.fa-table {
    --fa: "ïƒŽ";
    --fa--fa: "ïƒŽïƒŽ"
}

.fa-user-chef {
    --fa: "î’";
    --fa--fa: "î’î’"
}

.fa-message-image,.fa-comment-alt-image {
    --fa: "î‡ ";
    --fa--fa: "î‡ î‡ "
}

.fa-users-medical {
    --fa: "ï °";
    --fa--fa: "ï °ï °"
}

.fa-sensor-triangle-exclamation,.fa-sensor-alert {
    --fa: "î€©";
    --fa--fa: "î€©î€©"
}

.fa-magnifying-glass-arrow-right {
    --fa: "î”¡";
    --fa--fa: "î”¡î”¡"
}

.fa-tachograph-digital,.fa-digital-tachograph {
    --fa: "ï•¦";
    --fa--fa: "ï•¦ï•¦"
}

.fa-face-mask {
    --fa: "î¿";
    --fa--fa: "î¿î¿"
}

.fa-pickleball {
    --fa: "îµ";
    --fa--fa: "îµîµ"
}

.fa-star-sharp-half {
    --fa: "îŠŒ";
    --fa--fa: "îŠŒîŠŒ"
}

.fa-users-slash {
    --fa: "î³";
    --fa--fa: "î³î³"
}

.fa-clover {
    --fa: "î„¹";
    --fa--fa: "î„¹î„¹"
}

.fa-meat {
    --fa: "ï ”";
    --fa--fa: "ï ”ï ”"
}

.fa-reply,.fa-mail-reply {
    --fa: "ï¥";
    --fa--fa: "ï¥ï¥"
}

.fa-star-and-crescent {
    --fa: "ïš™";
    --fa--fa: "ïš™ïš™"
}

.fa-empty-set {
    --fa: "ï™–";
    --fa--fa: "ï™–ï™–"
}

.fa-house-fire {
    --fa: "î”Œ";
    --fa--fa: "î”Œî”Œ"
}

.fa-square-minus,.fa-minus-square {
    --fa: "ï…†";
    --fa--fa: "ï…†ï…†"
}

.fa-helicopter {
    --fa: "ï”³";
    --fa--fa: "ï”³ï”³"
}

.fa-bird {
    --fa: "î‘©";
    --fa--fa: "î‘©î‘©"
}

.fa-compass {
    --fa: "ï…Ž";
    --fa--fa: "ï…Žï…Ž"
}

.fa-square-caret-down,.fa-caret-square-down {
    --fa: "ï…";
    --fa--fa: "ï…ï…"
}

.fa-heart-half-stroke,.fa-heart-half-alt {
    --fa: "î†¬";
    --fa--fa: "î†¬î†¬"
}

.fa-file-circle-question {
    --fa: "î“¯";
    --fa--fa: "î“¯î“¯"
}

.fa-truck-utensils {
    --fa: "î˜¨";
    --fa--fa: "î˜¨î˜¨"
}

.fa-laptop-code {
    --fa: "ï—¼";
    --fa--fa: "ï—¼ï—¼"
}

.fa-joystick {
    --fa: "ï£…";
    --fa--fa: "ï£…ï£…"
}

.fa-grill-fire {
    --fa: "î–¤";
    --fa--fa: "î–¤î–¤"
}

.fa-rectangle-vertical-history {
    --fa: "îˆ·";
    --fa--fa: "îˆ·îˆ·"
}

.fa-swatchbook {
    --fa: "ï—ƒ";
    --fa--fa: "ï—ƒï—ƒ"
}

.fa-prescription-bottle {
    --fa: "ï’…";
    --fa--fa: "ï’…ï’…"
}

.fa-bars,.fa-navicon {
    --fa: "ïƒ‰";
    --fa--fa: "ïƒ‰ïƒ‰"
}

.fa-keyboard-left {
    --fa: "î‡ƒ";
    --fa--fa: "î‡ƒî‡ƒ"
}

.fa-people-group {
    --fa: "î”³";
    --fa--fa: "î”³î”³"
}

.fa-hourglass-end,.fa-hourglass-3 {
    --fa: "ï‰“";
    --fa--fa: "ï‰“ï‰“"
}

.fa-heart-crack,.fa-heart-broken {
    --fa: "ïž©";
    --fa--fa: "ïž©ïž©"
}

.fa-face-beam-hand-over-mouth {
    --fa: "î‘¼";
    --fa--fa: "î‘¼î‘¼"
}

.fa-droplet-percent,.fa-humidity {
    --fa: "ï";
    --fa--fa: "ïï"
}

.fa-square-up-right,.fa-external-link-square-alt {
    --fa: "ï ";
    --fa--fa: "ï ï "
}

.fa-face-kiss-beam,.fa-kiss-beam {
    --fa: "ï–—";
    --fa--fa: "ï–—ï–—"
}

.fa-corn {
    --fa: "ï›‡";
    --fa--fa: "ï›‡ï›‡"
}

.fa-roller-coaster {
    --fa: "îŒ¤";
    --fa--fa: "îŒ¤îŒ¤"
}

.fa-photo-film-music {
    --fa: "îˆ¨";
    --fa--fa: "îˆ¨îˆ¨"
}

.fa-radar {
    --fa: "î€¤";
    --fa--fa: "î€¤î€¤"
}

.fa-sickle {
    --fa: "ï ¢";
    --fa--fa: "ï ¢ï ¢"
}

.fa-film {
    --fa: "ï€ˆ";
    --fa--fa: "ï€ˆï€ˆ"
}

.fa-coconut {
    --fa: "î‹¶";
    --fa--fa: "î‹¶î‹¶"
}

.fa-ruler-horizontal {
    --fa: "ï•‡";
    --fa--fa: "ï•‡ï•‡"
}

.fa-shield-cross {
    --fa: "ïœ’";
    --fa--fa: "ïœ’ïœ’"
}

.fa-cassette-tape {
    --fa: "ï¢«";
    --fa--fa: "ï¢«ï¢«"
}

.fa-square-terminal {
    --fa: "îŒª";
    --fa--fa: "îŒªîŒª"
}

.fa-people-robbery {
    --fa: "î”¶";
    --fa--fa: "î”¶î”¶"
}

.fa-lightbulb {
    --fa: "ïƒ«";
    --fa--fa: "ïƒ«ïƒ«"
}

.fa-caret-left {
    --fa: "ïƒ™";
    --fa--fa: "ïƒ™ïƒ™"
}

.fa-comment-middle {
    --fa: "î…‰";
    --fa--fa: "î…‰î…‰"
}

.fa-trash-can-list {
    --fa: "îŠ«";
    --fa--fa: "îŠ«îŠ«"
}

.fa-block {
    --fa: "î‘ª";
    --fa--fa: "î‘ªî‘ª"
}

.fa-circle-exclamation,.fa-exclamation-circle {
    --fa: "ïª";
    --fa--fa: "ïªïª"
}

.fa-school-circle-xmark {
    --fa: "î•­";
    --fa--fa: "î•­î•­"
}

.fa-arrow-right-from-bracket,.fa-sign-out {
    --fa: "ï‚‹";
    --fa--fa: "ï‚‹ï‚‹"
}

.fa-face-frown-slight {
    --fa: "î¶";
    --fa--fa: "î¶î¶"
}

.fa-circle-chevron-down,.fa-chevron-circle-down {
    --fa: "ï„º";
    --fa--fa: "ï„ºï„º"
}

.fa-sidebar-flip {
    --fa: "î‰";
    --fa--fa: "î‰î‰"
}

.fa-unlock-keyhole,.fa-unlock-alt {
    --fa: "ï„¾";
    --fa--fa: "ï„¾ï„¾"
}

.fa-temperature-list {
    --fa: "îŠ™";
    --fa--fa: "îŠ™îŠ™"
}

.fa-cloud-showers-heavy {
    --fa: "ï€";
    --fa--fa: "ï€ï€"
}

.fa-headphones-simple,.fa-headphones-alt {
    --fa: "ï–";
    --fa--fa: "ï–ï–"
}

.fa-sitemap {
    --fa: "ïƒ¨";
    --fa--fa: "ïƒ¨ïƒ¨"
}

.fa-pipe-section {
    --fa: "î¸";
    --fa--fa: "î¸î¸"
}

.fa-space-station-moon-construction,.fa-space-station-moon-alt {
    --fa: "î€´";
    --fa--fa: "î€´î€´"
}

.fa-circle-dollar-to-slot,.fa-donate {
    --fa: "ï’¹";
    --fa--fa: "ï’¹ï’¹"
}

.fa-memory {
    --fa: "ï”¸";
    --fa--fa: "ï”¸ï”¸"
}

.fa-face-sleeping {
    --fa: "îŽ";
    --fa--fa: "îŽîŽ"
}

.fa-road-spikes {
    --fa: "î•¨";
    --fa--fa: "î•¨î•¨"
}

.fa-fire-burner {
    --fa: "î“±";
    --fa--fa: "î“±î“±"
}

.fa-squirrel {
    --fa: "ïœš";
    --fa--fa: "ïœšïœš"
}

.fa-arrow-up-to-line,.fa-arrow-to-top {
    --fa: "ï";
    --fa--fa: "ïï"
}

.fa-flag {
    --fa: "ï€¤";
    --fa--fa: "ï€¤ï€¤"
}

.fa-face-cowboy-hat {
    --fa: "î®";
    --fa--fa: "î®î®"
}

.fa-hanukiah {
    --fa: "ï›¦";
    --fa--fa: "ï›¦ï›¦"
}

.fa-chart-scatter-3d {
    --fa: "îƒ¨";
    --fa--fa: "îƒ¨îƒ¨"
}

.fa-display-chart-up {
    --fa: "î—£";
    --fa--fa: "î—£î—£"
}

.fa-square-code {
    --fa: "î‰§";
    --fa--fa: "î‰§î‰§"
}

.fa-feather {
    --fa: "ï”­";
    --fa--fa: "ï”­ï”­"
}

.fa-volume-low,.fa-volume-down {
    --fa: "ï€§";
    --fa--fa: "ï€§ï€§"
}

.fa-xmark-to-slot,.fa-times-to-slot,.fa-vote-nay {
    --fa: "ï±";
    --fa--fa: "ï±ï±"
}

.fa-box-taped,.fa-box-alt {
    --fa: "ï’š";
    --fa--fa: "ï’šï’š"
}

.fa-comment-slash {
    --fa: "ï’³";
    --fa--fa: "ï’³ï’³"
}

.fa-swords {
    --fa: "ïœ";
    --fa--fa: "ïœïœ"
}

.fa-cloud-sun-rain {
    --fa: "ïƒ";
    --fa--fa: "ïƒïƒ"
}

.fa-album {
    --fa: "ï¢Ÿ";
    --fa--fa: "ï¢Ÿï¢Ÿ"
}

.fa-circle-n {
    --fa: "î„˜";
    --fa--fa: "î„˜î„˜"
}

.fa-compress {
    --fa: "ï¦";
    --fa--fa: "ï¦ï¦"
}

.fa-wheat-awn,.fa-wheat-alt {
    --fa: "î‹";
    --fa--fa: "î‹î‹"
}

.fa-ankh {
    --fa: "ï™„";
    --fa--fa: "ï™„ï™„"
}

.fa-hands-holding-child {
    --fa: "î“º";
    --fa--fa: "î“ºî“º"
}

.fa-asterisk {
    --fa: "*";
    --fa--fa: "**"
}

.fa-key-skeleton-left-right {
    --fa: "îŽ´";
    --fa--fa: "îŽ´îŽ´"
}

.fa-comment-lines {
    --fa: "ï’°";
    --fa--fa: "ï’°ï’°"
}

.fa-luchador-mask,.fa-luchador,.fa-mask-luchador {
    --fa: "ï‘•";
    --fa--fa: "ï‘•ï‘•"
}

.fa-square-check,.fa-check-square {
    --fa: "ï…Š";
    --fa--fa: "ï…Šï…Š"
}

.fa-shredder {
    --fa: "ïšŠ";
    --fa--fa: "ïšŠïšŠ"
}

.fa-book-open-cover,.fa-book-open-alt {
    --fa: "îƒ€";
    --fa--fa: "îƒ€îƒ€"
}

.fa-sandwich {
    --fa: "ï Ÿ";
    --fa--fa: "ï Ÿï Ÿ"
}

.fa-peseta-sign {
    --fa: "îˆ¡";
    --fa--fa: "îˆ¡îˆ¡"
}

.fa-square-parking-slash,.fa-parking-slash {
    --fa: "ï˜—";
    --fa--fa: "ï˜—ï˜—"
}

.fa-train-tunnel {
    --fa: "î‘”";
    --fa--fa: "î‘”î‘”"
}

.fa-heading,.fa-header {
    --fa: "ï‡œ";
    --fa--fa: "ï‡œï‡œ"
}

.fa-ghost {
    --fa: "ï›¢";
    --fa--fa: "ï›¢ï›¢"
}

.fa-face-anguished {
    --fa: "î©";
    --fa--fa: "î©î©"
}

.fa-hockey-sticks {
    --fa: "ï‘”";
    --fa--fa: "ï‘”ï‘”"
}

.fa-abacus {
    --fa: "ï™€";
    --fa--fa: "ï™€ï™€"
}

.fa-film-simple,.fa-film-alt {
    --fa: "ïŽ ";
    --fa--fa: "ïŽ ïŽ "
}

.fa-list,.fa-list-squares {
    --fa: "ï€º";
    --fa--fa: "ï€ºï€º"
}

.fa-tree-palm {
    --fa: "ï «";
    --fa--fa: "ï «ï «"
}

.fa-square-phone-flip,.fa-phone-square-alt {
    --fa: "ï¡»";
    --fa--fa: "ï¡»ï¡»"
}

.fa-user-beard-bolt {
    --fa: "îš‰";
    --fa--fa: "îš‰îš‰"
}

.fa-cart-plus {
    --fa: "ïˆ—";
    --fa--fa: "ïˆ—ïˆ—"
}

.fa-gamepad {
    --fa: "ï„›";
    --fa--fa: "ï„›ï„›"
}

.fa-border-center-v {
    --fa: "ï¢";
    --fa--fa: "ï¢ï¢"
}

.fa-circle-dot,.fa-dot-circle {
    --fa: "ï†’";
    --fa--fa: "ï†’ï†’"
}

.fa-clipboard-medical {
    --fa: "î„³";
    --fa--fa: "î„³î„³"
}

.fa-face-dizzy,.fa-dizzy {
    --fa: "ï•§";
    --fa--fa: "ï•§ï•§"
}

.fa-egg {
    --fa: "ïŸ»";
    --fa--fa: "ïŸ»ïŸ»"
}

.fa-up-to-line,.fa-arrow-alt-to-top {
    --fa: "ï";
    --fa--fa: "ïï"
}

.fa-house-medical-circle-xmark {
    --fa: "î”“";
    --fa--fa: "î”“î”“"
}

.fa-watch-fitness {
    --fa: "ï˜¾";
    --fa--fa: "ï˜¾ï˜¾"
}

.fa-clock-nine-thirty {
    --fa: "î";
    --fa--fa: "îî"
}

.fa-campground {
    --fa: "ïš»";
    --fa--fa: "ïš»ïš»"
}

.fa-folder-plus {
    --fa: "ï™ž";
    --fa--fa: "ï™žï™ž"
}

.fa-jug {
    --fa: "ï£†";
    --fa--fa: "ï£†ï£†"
}

.fa-futbol,.fa-futbol-ball,.fa-soccer-ball {
    --fa: "ï‡£";
    --fa--fa: "ï‡£ï‡£"
}

.fa-snow-blowing {
    --fa: "ï¡";
    --fa--fa: "ï¡ï¡"
}

.fa-paintbrush,.fa-paint-brush {
    --fa: "ï‡¼";
    --fa--fa: "ï‡¼ï‡¼"
}

.fa-lock {
    --fa: "ï€£";
    --fa--fa: "ï€£ï€£"
}

.fa-arrow-down-from-line,.fa-arrow-from-top {
    --fa: "ï…";
    --fa--fa: "ï…ï…"
}

.fa-gas-pump {
    --fa: "ï”¯";
    --fa--fa: "ï”¯ï”¯"
}

.fa-signal-bars-slash,.fa-signal-alt-slash {
    --fa: "ïš”";
    --fa--fa: "ïš”ïš”"
}

.fa-monkey {
    --fa: "ï›»";
    --fa--fa: "ï›»ï›»"
}

.fa-rectangle-pro,.fa-pro {
    --fa: "îˆµ";
    --fa--fa: "îˆµîˆµ"
}

.fa-house-night {
    --fa: "î€";
    --fa--fa: "î€î€"
}

.fa-hot-tub-person,.fa-hot-tub {
    --fa: "ï–“";
    --fa--fa: "ï–“ï–“"
}

.fa-globe-pointer {
    --fa: "î˜Ž";
    --fa--fa: "î˜Žî˜Ž"
}

.fa-blanket {
    --fa: "ï’˜";
    --fa--fa: "ï’˜ï’˜"
}

.fa-map-location,.fa-map-marked {
    --fa: "ï–Ÿ";
    --fa--fa: "ï–Ÿï–Ÿ"
}

.fa-house-flood-water {
    --fa: "î”Ž";
    --fa--fa: "î”Žî”Ž"
}

.fa-comments-question-check {
    --fa: "î…";
    --fa--fa: "î…î…"
}

.fa-tree {
    --fa: "ï†»";
    --fa--fa: "ï†»ï†»"
}

.fa-arrows-cross {
    --fa: "î‚¢";
    --fa--fa: "î‚¢î‚¢"
}

.fa-backpack {
    --fa: "ï—”";
    --fa--fa: "ï—”ï—”"
}

.fa-square-small {
    --fa: "î‰¾";
    --fa--fa: "î‰¾î‰¾"
}

.fa-folder-arrow-up,.fa-folder-upload {
    --fa: "î”";
    --fa--fa: "î”î”"
}

.fa-bridge-lock {
    --fa: "î“Œ";
    --fa--fa: "î“Œî“Œ"
}

.fa-crosshairs-simple {
    --fa: "î–Ÿ";
    --fa--fa: "î–Ÿî–Ÿ"
}

.fa-sack-dollar {
    --fa: "ï ";
    --fa--fa: "ï ï "
}

.fa-pen-to-square,.fa-edit {
    --fa: "ï„";
    --fa--fa: "ï„ï„"
}

.fa-square-sliders,.fa-sliders-h-square {
    --fa: "ï°";
    --fa--fa: "ï°ï°"
}

.fa-car-side {
    --fa: "ï—¤";
    --fa--fa: "ï—¤ï—¤"
}

.fa-message-middle-top,.fa-comment-middle-top-alt {
    --fa: "î‡¢";
    --fa--fa: "î‡¢î‡¢"
}

.fa-lightbulb-on {
    --fa: "ï™²";
    --fa--fa: "ï™²ï™²"
}

.fa-knife,.fa-utensil-knife {
    --fa: "ï‹¤";
    --fa--fa: "ï‹¤ï‹¤"
}

.fa-share-nodes,.fa-share-alt {
    --fa: "ï‡ ";
    --fa--fa: "ï‡ ï‡ "
}

.fa-display-chart-up-circle-dollar {
    --fa: "î—¦";
    --fa--fa: "î—¦î—¦"
}

.fa-wave-sine {
    --fa: "ï¢™";
    --fa--fa: "ï¢™ï¢™"
}

.fa-heart-circle-minus {
    --fa: "î“¿";
    --fa--fa: "î“¿î“¿"
}

.fa-circle-w {
    --fa: "î„¬";
    --fa--fa: "î„¬î„¬"
}

.fa-circle-calendar,.fa-calendar-circle {
    --fa: "î„‚";
    --fa--fa: "î„‚î„‚"
}

.fa-hourglass-half,.fa-hourglass-2 {
    --fa: "ï‰’";
    --fa--fa: "ï‰’ï‰’"
}

.fa-microscope {
    --fa: "ï˜";
    --fa--fa: "ï˜ï˜"
}

.fa-sunset {
    --fa: "ï§";
    --fa--fa: "ï§ï§"
}

.fa-sink {
    --fa: "î­";
    --fa--fa: "î­î­"
}

.fa-calendar-exclamation {
    --fa: "ïŒ´";
    --fa--fa: "ïŒ´ïŒ´"
}

.fa-truck-container-empty {
    --fa: "îŠµ";
    --fa--fa: "îŠµîŠµ"
}

.fa-hand-heart {
    --fa: "ï’¼";
    --fa--fa: "ï’¼ï’¼"
}

.fa-bag-shopping,.fa-shopping-bag {
    --fa: "ïŠ";
    --fa--fa: "ïŠïŠ"
}

.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt {
    --fa: "ï¢";
    --fa--fa: "ï¢ï¢"
}

.fa-mitten {
    --fa: "ïžµ";
    --fa--fa: "ïžµïžµ"
}

.fa-reply-clock,.fa-reply-time {
    --fa: "îˆ¹";
    --fa--fa: "îˆ¹îˆ¹"
}

.fa-person-rays {
    --fa: "î•";
    --fa--fa: "î•î•"
}

.fa-right,.fa-arrow-alt-right {
    --fa: "ï–";
    --fa--fa: "ï–ï–"
}

.fa-circle-f {
    --fa: "î„Ž";
    --fa--fa: "î„Žî„Ž"
}

.fa-users {
    --fa: "ïƒ€";
    --fa--fa: "ïƒ€ïƒ€"
}

.fa-face-pleading {
    --fa: "îŽ†";
    --fa--fa: "îŽ†îŽ†"
}

.fa-eye-slash {
    --fa: "ï°";
    --fa--fa: "ï°ï°"
}

.fa-flask-vial {
    --fa: "î“³";
    --fa--fa: "î“³î“³"
}

.fa-police-box {
    --fa: "î€¡";
    --fa--fa: "î€¡î€¡"
}

.fa-cucumber {
    --fa: "î";
    --fa--fa: "îî"
}

.fa-head-side-brain {
    --fa: "ï ˆ";
    --fa--fa: "ï ˆï ˆ"
}

.fa-hand,.fa-hand-paper {
    --fa: "ï‰–";
    --fa--fa: "ï‰–ï‰–"
}

.fa-person-biking-mountain,.fa-biking-mountain {
    --fa: "ï¡‹";
    --fa--fa: "ï¡‹ï¡‹"
}

.fa-utensils-slash {
    --fa: "î‘¤";
    --fa--fa: "î‘¤î‘¤"
}

.fa-print-magnifying-glass,.fa-print-search {
    --fa: "ï š";
    --fa--fa: "ï šï š"
}

.fa-turn-right {
    --fa: "î˜¹";
    --fa--fa: "î˜¹î˜¹"
}

.fa-folder-bookmark {
    --fa: "î††";
    --fa--fa: "î††î††"
}

.fa-arrow-turn-left-down {
    --fa: "î˜³";
    --fa--fa: "î˜³î˜³"
}

.fa-om {
    --fa: "ï™¹";
    --fa--fa: "ï™¹ï™¹"
}

.fa-pi {
    --fa: "ï™¾";
    --fa--fa: "ï™¾ï™¾"
}

.fa-flask-round-potion,.fa-flask-potion {
    --fa: "ï›¡";
    --fa--fa: "ï›¡ï›¡"
}

.fa-face-shush {
    --fa: "îŽŒ";
    --fa--fa: "îŽŒîŽŒ"
}

.fa-worm {
    --fa: "î–™";
    --fa--fa: "î–™î–™"
}

.fa-house-circle-xmark {
    --fa: "î”‹";
    --fa--fa: "î”‹î”‹"
}

.fa-plug {
    --fa: "ï‡¦";
    --fa--fa: "ï‡¦ï‡¦"
}

.fa-calendar-circle-exclamation {
    --fa: "î‘®";
    --fa--fa: "î‘®î‘®"
}

.fa-square-i {
    --fa: "î‰²";
    --fa--fa: "î‰²î‰²"
}

.fa-chevron-up {
    --fa: "ï·";
    --fa--fa: "ï·ï·"
}

.fa-face-saluting {
    --fa: "î’„";
    --fa--fa: "î’„î’„"
}

.fa-gauge-simple-low,.fa-tachometer-slow {
    --fa: "ï˜¬";
    --fa--fa: "ï˜¬ï˜¬"
}

.fa-face-persevering {
    --fa: "îŽ…";
    --fa--fa: "îŽ…îŽ…"
}

.fa-circle-camera,.fa-camera-circle {
    --fa: "î„ƒ";
    --fa--fa: "î„ƒî„ƒ"
}

.fa-hand-spock {
    --fa: "ï‰™";
    --fa--fa: "ï‰™ï‰™"
}

.fa-spider-web {
    --fa: "ïœ™";
    --fa--fa: "ïœ™ïœ™"
}

.fa-circle-microphone,.fa-microphone-circle {
    --fa: "î„–";
    --fa--fa: "î„–î„–"
}

.fa-book-arrow-up {
    --fa: "î‚º";
    --fa--fa: "î‚ºî‚º"
}

.fa-popsicle {
    --fa: "î¾";
    --fa--fa: "î¾î¾"
}

.fa-command {
    --fa: "î…‚";
    --fa--fa: "î…‚î…‚"
}

.fa-blinds {
    --fa: "ï£»";
    --fa--fa: "ï£»ï£»"
}

.fa-stopwatch {
    --fa: "ï‹²";
    --fa--fa: "ï‹²ï‹²"
}

.fa-saxophone {
    --fa: "ï£œ";
    --fa--fa: "ï£œï£œ"
}

.fa-square-2 {
    --fa: "î‰—";
    --fa--fa: "î‰—î‰—"
}

.fa-field-hockey-stick-ball,.fa-field-hockey {
    --fa: "ï‘Œ";
    --fa--fa: "ï‘Œï‘Œ"
}

.fa-arrow-up-square-triangle,.fa-sort-shapes-up-alt {
    --fa: "ï¢‹";
    --fa--fa: "ï¢‹ï¢‹"
}

.fa-face-scream {
    --fa: "îŽ‹";
    --fa--fa: "îŽ‹îŽ‹"
}

.fa-square-m {
    --fa: "î‰¶";
    --fa--fa: "î‰¶î‰¶"
}

.fa-camera-web,.fa-webcam {
    --fa: "ï ²";
    --fa--fa: "ï ²ï ²"
}

.fa-comment-arrow-down {
    --fa: "î…ƒ";
    --fa--fa: "î…ƒî…ƒ"
}

.fa-lightbulb-cfl {
    --fa: "î–¦";
    --fa--fa: "î–¦î–¦"
}

.fa-window-frame-open {
    --fa: "î";
    --fa--fa: "îî"
}

.fa-face-kiss,.fa-kiss {
    --fa: "ï––";
    --fa--fa: "ï––ï––"
}

.fa-bridge-circle-xmark {
    --fa: "î“‹";
    --fa--fa: "î“‹î“‹"
}

.fa-period {
    --fa: ".";
    --fa--fa: ".."
}

.fa-face-grin-tongue,.fa-grin-tongue {
    --fa: "ï–‰";
    --fa--fa: "ï–‰ï–‰"
}

.fa-up-to-dotted-line {
    --fa: "î‘—";
    --fa--fa: "î‘—î‘—"
}

.fa-thought-bubble {
    --fa: "îŒ®";
    --fa--fa: "îŒ®îŒ®"
}

.fa-skeleton-ribs {
    --fa: "î—‹";
    --fa--fa: "î—‹î—‹"
}

.fa-raygun {
    --fa: "î€¥";
    --fa--fa: "î€¥î€¥"
}

.fa-flute {
    --fa: "ï¢¹";
    --fa--fa: "ï¢¹ï¢¹"
}

.fa-acorn {
    --fa: "ïš®";
    --fa--fa: "ïš®ïš®"
}

.fa-video-arrow-up-right {
    --fa: "î‹‰";
    --fa--fa: "î‹‰î‹‰"
}

.fa-grate-droplet {
    --fa: "î†”";
    --fa--fa: "î†”î†”"
}

.fa-seal-exclamation {
    --fa: "î‰‚";
    --fa--fa: "î‰‚î‰‚"
}

.fa-chess-bishop {
    --fa: "ïº";
    --fa--fa: "ïºïº"
}

.fa-message-sms {
    --fa: "î‡¥";
    --fa--fa: "î‡¥î‡¥"
}

.fa-coffee-beans {
    --fa: "î„¿";
    --fa--fa: "î„¿î„¿"
}

.fa-hat-witch {
    --fa: "ï›§";
    --fa--fa: "ï›§ï›§"
}

.fa-face-grin-wink,.fa-grin-wink {
    --fa: "ï–Œ";
    --fa--fa: "ï–Œï–Œ"
}

.fa-clock-three-thirty {
    --fa: "î—";
    --fa--fa: "î—î—"
}

.fa-ear-deaf,.fa-deaf,.fa-deafness,.fa-hard-of-hearing {
    --fa: "ïŠ¤";
    --fa--fa: "ïŠ¤ïŠ¤"
}

.fa-alarm-clock {
    --fa: "ïŽ";
    --fa--fa: "ïŽïŽ"
}

.fa-eclipse {
    --fa: "ï‰";
    --fa--fa: "ï‰ï‰"
}

.fa-face-relieved {
    --fa: "îŽ‰";
    --fa--fa: "îŽ‰îŽ‰"
}

.fa-road-circle-check {
    --fa: "î•¤";
    --fa--fa: "î•¤î•¤"
}

.fa-dice-five {
    --fa: "ï”£";
    --fa--fa: "ï”£ï”£"
}

.fa-octagon-minus,.fa-minus-octagon {
    --fa: "ïŒˆ";
    --fa--fa: "ïŒˆïŒˆ"
}

.fa-square-rss,.fa-rss-square {
    --fa: "ï…ƒ";
    --fa--fa: "ï…ƒï…ƒ"
}

.fa-face-zany {
    --fa: "îŽ¤";
    --fa--fa: "îŽ¤îŽ¤"
}

.fa-tricycle {
    --fa: "î—ƒ";
    --fa--fa: "î—ƒî—ƒ"
}

.fa-land-mine-on {
    --fa: "î”›";
    --fa--fa: "î”›î”›"
}

.fa-square-arrow-up-left {
    --fa: "î‰£";
    --fa--fa: "î‰£î‰£"
}

.fa-i-cursor {
    --fa: "ï‰†";
    --fa--fa: "ï‰†ï‰†"
}

.fa-chart-mixed-up-circle-dollar {
    --fa: "î—™";
    --fa--fa: "î—™î—™"
}

.fa-salt-shaker {
    --fa: "î‘†";
    --fa--fa: "î‘†î‘†"
}

.fa-stamp {
    --fa: "ï–¿";
    --fa--fa: "ï–¿ï–¿"
}

.fa-file-plus {
    --fa: "ïŒ™";
    --fa--fa: "ïŒ™ïŒ™"
}

.fa-draw-square {
    --fa: "ï—¯";
    --fa--fa: "ï—¯ï—¯"
}

.fa-toilet-paper-under-slash,.fa-toilet-paper-reverse-slash {
    --fa: "îŠ¡";
    --fa--fa: "îŠ¡îŠ¡"
}

.fa-stairs {
    --fa: "îŠ‰";
    --fa--fa: "îŠ‰îŠ‰"
}

.fa-drone-front,.fa-drone-alt {
    --fa: "ï¡ ";
    --fa--fa: "ï¡ ï¡ "
}

.fa-glass-empty {
    --fa: "î†‘";
    --fa--fa: "î†‘î†‘"
}

.fa-dial-high {
    --fa: "î…œ";
    --fa--fa: "î…œî…œ"
}

.fa-user-helmet-safety,.fa-user-construction,.fa-user-hard-hat {
    --fa: "ï ¬";
    --fa--fa: "ï ¬ï ¬"
}

.fa-i {
    --fa: "I";
    --fa--fa: "II"
}

.fa-hryvnia-sign,.fa-hryvnia {
    --fa: "ï›²";
    --fa--fa: "ï›²ï›²"
}

.fa-arrow-down-left-and-arrow-up-right-to-center {
    --fa: "î‚’";
    --fa--fa: "î‚’î‚’"
}

.fa-pills {
    --fa: "ï’„";
    --fa--fa: "ï’„ï’„"
}

.fa-face-grin-wide,.fa-grin-alt {
    --fa: "ï–";
    --fa--fa: "ï–ï–"
}

.fa-tooth {
    --fa: "ï—‰";
    --fa--fa: "ï—‰ï—‰"
}

.fa-basketball-hoop {
    --fa: "ïµ";
    --fa--fa: "ïµïµ"
}

.fa-objects-align-bottom {
    --fa: "îŽ»";
    --fa--fa: "îŽ»îŽ»"
}

.fa-v {
    --fa: "V";
    --fa--fa: "VV"
}

.fa-sparkles {
    --fa: "ï¢";
    --fa--fa: "ï¢ï¢"
}

.fa-squid {
    --fa: "î‘";
    --fa--fa: "î‘î‘"
}

.fa-leafy-green {
    --fa: "î";
    --fa--fa: "îî"
}

.fa-circle-arrow-up-right {
    --fa: "îƒ¼";
    --fa--fa: "îƒ¼îƒ¼"
}

.fa-calendars {
    --fa: "îƒ—";
    --fa--fa: "îƒ—îƒ—"
}

.fa-bangladeshi-taka-sign {
    --fa: "î‹¦";
    --fa--fa: "î‹¦î‹¦"
}

.fa-bicycle {
    --fa: "ïˆ†";
    --fa--fa: "ïˆ†ïˆ†"
}

.fa-hammer-war {
    --fa: "ï›¤";
    --fa--fa: "ï›¤ï›¤"
}

.fa-circle-d {
    --fa: "î„„";
    --fa--fa: "î„„î„„"
}

.fa-spider-black-widow {
    --fa: "ïœ˜";
    --fa--fa: "ïœ˜ïœ˜"
}

.fa-staff-snake,.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius {
    --fa: "î•¹";
    --fa--fa: "î•¹î•¹"
}

.fa-pear {
    --fa: "îˆŒ";
    --fa--fa: "îˆŒîˆŒ"
}

.fa-head-side-cough-slash {
    --fa: "î¢";
    --fa--fa: "î¢î¢"
}

.fa-file-mov {
    --fa: "î™‡";
    --fa--fa: "î™‡î™‡"
}

.fa-triangle {
    --fa: "ï‹¬";
    --fa--fa: "ï‹¬ï‹¬"
}

.fa-apartment {
    --fa: "î‘¨";
    --fa--fa: "î‘¨î‘¨"
}

.fa-truck-medical,.fa-ambulance {
    --fa: "ïƒ¹";
    --fa--fa: "ïƒ¹ïƒ¹"
}

.fa-pepper {
    --fa: "î²";
    --fa--fa: "î²î²"
}

.fa-piano {
    --fa: "ï£”";
    --fa--fa: "ï£”ï£”"
}

.fa-gun-squirt {
    --fa: "î†";
    --fa--fa: "î†î†"
}

.fa-wheat-awn-circle-exclamation {
    --fa: "î–˜";
    --fa--fa: "î–˜î–˜"
}

.fa-snowman {
    --fa: "ïŸ";
    --fa--fa: "ïŸïŸ"
}

.fa-user-alien {
    --fa: "îŠ";
    --fa--fa: "îŠîŠ"
}

.fa-shield-check {
    --fa: "ï‹·";
    --fa--fa: "ï‹·ï‹·"
}

.fa-mortar-pestle {
    --fa: "ï–§";
    --fa--fa: "ï–§ï–§"
}

.fa-road-barrier {
    --fa: "î•¢";
    --fa--fa: "î•¢î•¢"
}

.fa-chart-candlestick {
    --fa: "îƒ¢";
    --fa--fa: "îƒ¢îƒ¢"
}

.fa-briefcase-blank {
    --fa: "îƒˆ";
    --fa--fa: "îƒˆîƒˆ"
}

.fa-school {
    --fa: "ï•‰";
    --fa--fa: "ï•‰ï•‰"
}

.fa-igloo {
    --fa: "ïž®";
    --fa--fa: "ïž®ïž®"
}

.fa-bracket-round,.fa-parenthesis {
    --fa: "(";
    --fa--fa: "(("
}

.fa-joint {
    --fa: "ï–•";
    --fa--fa: "ï–•ï–•"
}

.fa-horse-saddle {
    --fa: "ï£ƒ";
    --fa--fa: "ï£ƒï£ƒ"
}

.fa-mug-marshmallows {
    --fa: "ïž·";
    --fa--fa: "ïž·ïž·"
}

.fa-filters {
    --fa: "î…¾";
    --fa--fa: "î…¾î…¾"
}

.fa-bell-on {
    --fa: "ï£º";
    --fa--fa: "ï£ºï£º"
}

.fa-angle-right {
    --fa: "ï„…";
    --fa--fa: "ï„…ï„…"
}

.fa-dial-med {
    --fa: "î…Ÿ";
    --fa--fa: "î…Ÿî…Ÿ"
}

.fa-horse {
    --fa: "ï›°";
    --fa--fa: "ï›°ï›°"
}

.fa-q {
    --fa: "Q";
    --fa--fa: "QQ"
}

.fa-monitor-waveform,.fa-monitor-heart-rate {
    --fa: "ï˜‘";
    --fa--fa: "ï˜‘ï˜‘"
}

.fa-link-simple {
    --fa: "î‡";
    --fa--fa: "î‡î‡"
}

.fa-whistle {
    --fa: "ï‘ ";
    --fa--fa: "ï‘ ï‘ "
}

.fa-g {
    --fa: "G";
    --fa--fa: "GG"
}

.fa-wine-glass-crack,.fa-fragile {
    --fa: "ï’»";
    --fa--fa: "ï’»ï’»"
}

.fa-slot-machine {
    --fa: "îŽ";
    --fa--fa: "îŽîŽ"
}

.fa-notes-medical {
    --fa: "ï’";
    --fa--fa: "ï’ï’"
}

.fa-car-wash {
    --fa: "ï—¦";
    --fa--fa: "ï—¦ï—¦"
}

.fa-escalator {
    --fa: "î…±";
    --fa--fa: "î…±î…±"
}

.fa-comment-image {
    --fa: "î…ˆ";
    --fa--fa: "î…ˆî…ˆ"
}

.fa-temperature-half,.fa-temperature-2,.fa-thermometer-2,.fa-thermometer-half {
    --fa: "ï‹‰";
    --fa--fa: "ï‹‰ï‹‰"
}

.fa-dong-sign {
    --fa: "î…©";
    --fa--fa: "î…©î…©"
}

.fa-donut,.fa-doughnut {
    --fa: "î†";
    --fa--fa: "î†î†"
}

.fa-capsules {
    --fa: "ï‘«";
    --fa--fa: "ï‘«ï‘«"
}

.fa-poo-storm,.fa-poo-bolt {
    --fa: "ïš";
    --fa--fa: "ïšïš"
}

.fa-tally-1 {
    --fa: "îŠ”";
    --fa--fa: "îŠ”îŠ”"
}

.fa-file-vector {
    --fa: "î™Œ";
    --fa--fa: "î™Œî™Œ"
}

.fa-face-frown-open,.fa-frown-open {
    --fa: "ï•º";
    --fa--fa: "ï•ºï•º"
}

.fa-square-dashed {
    --fa: "î‰©";
    --fa--fa: "î‰©î‰©"
}

.fa-bag-shopping-plus {
    --fa: "î™‘";
    --fa--fa: "î™‘î™‘"
}

.fa-square-j {
    --fa: "î‰³";
    --fa--fa: "î‰³î‰³"
}

.fa-hand-point-up {
    --fa: "ï‚¦";
    --fa--fa: "ï‚¦ï‚¦"
}

.fa-money-bill {
    --fa: "ïƒ–";
    --fa--fa: "ïƒ–ïƒ–"
}

.fa-arrow-up-big-small,.fa-sort-size-up {
    --fa: "ï¢Ž";
    --fa--fa: "ï¢Žï¢Ž"
}

.fa-barcode-read {
    --fa: "ï‘¤";
    --fa--fa: "ï‘¤ï‘¤"
}

.fa-baguette {
    --fa: "î˜";
    --fa--fa: "î˜î˜"
}

.fa-bowl-soft-serve {
    --fa: "î‘«";
    --fa--fa: "î‘«î‘«"
}

.fa-face-holding-back-tears {
    --fa: "î’‚";
    --fa--fa: "î’‚î’‚"
}

.fa-square-up,.fa-arrow-alt-square-up {
    --fa: "ï“";
    --fa--fa: "ï“ï“"
}

.fa-train-subway-tunnel,.fa-subway-tunnel {
    --fa: "îŠ£";
    --fa--fa: "îŠ£îŠ£"
}

.fa-square-exclamation,.fa-exclamation-square {
    --fa: "ïŒ¡";
    --fa--fa: "ïŒ¡ïŒ¡"
}

.fa-semicolon {
    --fa: ";";
    --fa--fa: ";;"
}

.fa-bookmark {
    --fa: "ï€®";
    --fa--fa: "ï€®ï€®"
}

.fa-fan-table {
    --fa: "î€„";
    --fa--fa: "î€„î€„"
}

.fa-align-justify {
    --fa: "ï€¹";
    --fa--fa: "ï€¹ï€¹"
}

.fa-battery-low,.fa-battery-1 {
    --fa: "î‚±";
    --fa--fa: "î‚±î‚±"
}

.fa-credit-card-front {
    --fa: "ïŽŠ";
    --fa--fa: "ïŽŠïŽŠ"
}

.fa-brain-arrow-curved-right,.fa-mind-share {
    --fa: "ï™·";
    --fa--fa: "ï™·ï™·"
}

.fa-umbrella-beach {
    --fa: "ï—Š";
    --fa--fa: "ï—Šï—Š"
}

.fa-helmet-un {
    --fa: "î”ƒ";
    --fa--fa: "î”ƒî”ƒ"
}

.fa-location-smile,.fa-map-marker-smile {
    --fa: "ï˜";
    --fa--fa: "ï˜ï˜"
}

.fa-arrow-left-to-line,.fa-arrow-to-left {
    --fa: "ïŒ¾";
    --fa--fa: "ïŒ¾ïŒ¾"
}

.fa-bullseye {
    --fa: "ï…€";
    --fa--fa: "ï…€ï…€"
}

.fa-sushi,.fa-nigiri {
    --fa: "î’Š";
    --fa--fa: "î’Šî’Š"
}

.fa-message-captions,.fa-comment-alt-captions {
    --fa: "î‡ž";
    --fa--fa: "î‡žî‡ž"
}

.fa-trash-list {
    --fa: "îŠ±";
    --fa--fa: "îŠ±îŠ±"
}

.fa-bacon {
    --fa: "ïŸ¥";
    --fa--fa: "ïŸ¥ïŸ¥"
}

.fa-option {
    --fa: "îŒ˜";
    --fa--fa: "îŒ˜îŒ˜"
}

.fa-raccoon {
    --fa: "î˜“";
    --fa--fa: "î˜“î˜“"
}

.fa-hand-point-down {
    --fa: "ï‚§";
    --fa--fa: "ï‚§ï‚§"
}

.fa-arrow-up-from-bracket {
    --fa: "î‚š";
    --fa--fa: "î‚šî‚š"
}

.fa-head-side-gear {
    --fa: "î˜‘";
    --fa--fa: "î˜‘î˜‘"
}

.fa-trash-plus {
    --fa: "îŠ²";
    --fa--fa: "îŠ²îŠ²"
}

.fa-file-cad {
    --fa: "î™²";
    --fa--fa: "î™²î™²"
}

.fa-objects-align-top {
    --fa: "î€";
    --fa--fa: "î€î€"
}

.fa-folder,.fa-folder-blank {
    --fa: "ï»";
    --fa--fa: "ï»ï»"
}

.fa-face-anxious-sweat {
    --fa: "îª";
    --fa--fa: "îªîª"
}

.fa-credit-card-blank {
    --fa: "ïŽ‰";
    --fa--fa: "ïŽ‰ïŽ‰"
}

.fa-file-waveform,.fa-file-medical-alt {
    --fa: "ï‘¸";
    --fa--fa: "ï‘¸ï‘¸"
}

.fa-microchip-ai {
    --fa: "î‡¬";
    --fa--fa: "î‡¬î‡¬"
}

.fa-mug {
    --fa: "ï¡´";
    --fa--fa: "ï¡´ï¡´"
}

.fa-plane-up-slash {
    --fa: "îˆ®";
    --fa--fa: "îˆ®îˆ®"
}

.fa-radiation {
    --fa: "ïž¹";
    --fa--fa: "ïž¹ïž¹"
}

.fa-pen-circle {
    --fa: "îˆŽ";
    --fa--fa: "îˆŽîˆŽ"
}

.fa-bag-seedling {
    --fa: "î—²";
    --fa--fa: "î—²î—²"
}

.fa-chart-simple {
    --fa: "î‘³";
    --fa--fa: "î‘³î‘³"
}

.fa-crutches {
    --fa: "ïŸ¸";
    --fa--fa: "ïŸ¸ïŸ¸"
}

.fa-circle-parking,.fa-parking-circle {
    --fa: "ï˜•";
    --fa--fa: "ï˜•ï˜•"
}

.fa-mars-stroke {
    --fa: "ïˆ©";
    --fa--fa: "ïˆ©ïˆ©"
}

.fa-leaf-oak {
    --fa: "ï›·";
    --fa--fa: "ï›·ï›·"
}

.fa-square-bolt {
    --fa: "î‰¥";
    --fa--fa: "î‰¥î‰¥"
}

.fa-vial {
    --fa: "ï’’";
    --fa--fa: "ï’’ï’’"
}

.fa-gauge,.fa-dashboard,.fa-gauge-med,.fa-tachometer-alt-average {
    --fa: "ï˜¤";
    --fa--fa: "ï˜¤ï˜¤"
}

.fa-wand-magic-sparkles,.fa-magic-wand-sparkles {
    --fa: "î‹Š";
    --fa--fa: "î‹Šî‹Š"
}

.fa-lambda {
    --fa: "ï™®";
    --fa--fa: "ï™®ï™®"
}

.fa-e {
    --fa: "E";
    --fa--fa: "EE"
}

.fa-pizza {
    --fa: "ï —";
    --fa--fa: "ï —ï —"
}

.fa-bowl-chopsticks-noodles {
    --fa: "î‹ª";
    --fa--fa: "î‹ªî‹ª"
}

.fa-h3 {
    --fa: "ïŒ•";
    --fa--fa: "ïŒ•ïŒ•"
}

.fa-pen-clip,.fa-pen-alt {
    --fa: "ïŒ…";
    --fa--fa: "ïŒ…ïŒ…"
}

.fa-bridge-circle-exclamation {
    --fa: "î“Š";
    --fa--fa: "î“Šî“Š"
}

.fa-badge-percent {
    --fa: "ï™†";
    --fa--fa: "ï™†ï™†"
}

.fa-rotate-reverse {
    --fa: "î˜±";
    --fa--fa: "î˜±î˜±"
}

.fa-user {
    --fa: "ï€‡";
    --fa--fa: "ï€‡ï€‡"
}

.fa-sensor {
    --fa: "î€¨";
    --fa--fa: "î€¨î€¨"
}

.fa-comma {
    --fa: ",";
    --fa--fa: ",,"
}

.fa-school-circle-check {
    --fa: "î•«";
    --fa--fa: "î•«î•«"
}

.fa-toilet-paper-under,.fa-toilet-paper-reverse {
    --fa: "îŠ ";
    --fa--fa: "îŠ îŠ "
}

.fa-light-emergency {
    --fa: "îŸ";
    --fa--fa: "îŸîŸ"
}

.fa-arrow-down-to-arc {
    --fa: "î’®";
    --fa--fa: "î’®î’®"
}

.fa-dumpster {
    --fa: "ïž“";
    --fa--fa: "ïž“ïž“"
}

.fa-van-shuttle,.fa-shuttle-van {
    --fa: "ï–¶";
    --fa--fa: "ï–¶ï–¶"
}

.fa-building-user {
    --fa: "î“š";
    --fa--fa: "î“šî“š"
}

.fa-light-switch {
    --fa: "î€—";
    --fa--fa: "î€—î€—"
}

.fa-square-caret-left,.fa-caret-square-left {
    --fa: "ï†‘";
    --fa--fa: "ï†‘ï†‘"
}

.fa-highlighter {
    --fa: "ï–‘";
    --fa--fa: "ï–‘ï–‘"
}

.fa-wave-pulse,.fa-heart-rate {
    --fa: "ï—¸";
    --fa--fa: "ï—¸ï—¸"
}

.fa-key {
    --fa: "ï‚„";
    --fa--fa: "ï‚„ï‚„"
}

.fa-arrow-left-to-bracket {
    --fa: "î™©";
    --fa--fa: "î™©î™©"
}

.fa-hat-santa {
    --fa: "ïž§";
    --fa--fa: "ïž§ïž§"
}

.fa-tamale {
    --fa: "î‘‘";
    --fa--fa: "î‘‘î‘‘"
}

.fa-box-check {
    --fa: "ï‘§";
    --fa--fa: "ï‘§ï‘§"
}

.fa-bullhorn {
    --fa: "ï‚¡";
    --fa--fa: "ï‚¡ï‚¡"
}

.fa-steak {
    --fa: "ï ¤";
    --fa--fa: "ï ¤ï ¤"
}

.fa-location-crosshairs-slash,.fa-location-slash {
    --fa: "ï˜ƒ";
    --fa--fa: "ï˜ƒï˜ƒ"
}

.fa-person-dolly {
    --fa: "ï“";
    --fa--fa: "ï“ï“"
}

.fa-globe {
    --fa: "ï‚¬";
    --fa--fa: "ï‚¬ï‚¬"
}

.fa-synagogue {
    --fa: "ïš›";
    --fa--fa: "ïš›ïš›"
}

.fa-file-chart-column,.fa-file-chart-line {
    --fa: "ï™™";
    --fa--fa: "ï™™ï™™"
}

.fa-person-half-dress {
    --fa: "î•ˆ";
    --fa--fa: "î•ˆî•ˆ"
}

.fa-folder-image {
    --fa: "î†Š";
    --fa--fa: "î†Šî†Š"
}

.fa-calendar-pen,.fa-calendar-edit {
    --fa: "ïŒ³";
    --fa--fa: "ïŒ³ïŒ³"
}

.fa-road-bridge {
    --fa: "î•£";
    --fa--fa: "î•£î•£"
}

.fa-face-smile-tear {
    --fa: "îŽ“";
    --fa--fa: "îŽ“îŽ“"
}

.fa-message-plus,.fa-comment-alt-plus {
    --fa: "ï’¨";
    --fa--fa: "ï’¨ï’¨"
}

.fa-location-arrow {
    --fa: "ï„¤";
    --fa--fa: "ï„¤ï„¤"
}

.fa-c {
    --fa: "C";
    --fa--fa: "CC"
}

.fa-tablet-button {
    --fa: "ï„Š";
    --fa--fa: "ï„Šï„Š"
}

.fa-person-dress-fairy {
    --fa: "î˜‡";
    --fa--fa: "î˜‡î˜‡"
}

.fa-rectangle-history-circle-user {
    --fa: "î’¤";
    --fa--fa: "î’¤î’¤"
}

.fa-building-lock {
    --fa: "î“–";
    --fa--fa: "î“–î“–"
}

.fa-chart-line-up {
    --fa: "îƒ¥";
    --fa--fa: "îƒ¥îƒ¥"
}

.fa-mailbox {
    --fa: "ï “";
    --fa--fa: "ï “ï “"
}

.fa-sign-posts {
    --fa: "î˜¥";
    --fa--fa: "î˜¥î˜¥"
}

.fa-truck-bolt {
    --fa: "î";
    --fa--fa: "îî"
}

.fa-pizza-slice {
    --fa: "ï ˜";
    --fa--fa: "ï ˜ï ˜"
}

.fa-money-bill-wave {
    --fa: "ï”º";
    --fa--fa: "ï”ºï”º"
}

.fa-chart-area,.fa-area-chart {
    --fa: "ï‡¾";
    --fa--fa: "ï‡¾ï‡¾"
}

.fa-house-flag {
    --fa: "î”";
    --fa--fa: "î”î”"
}

.fa-circle-three-quarters-stroke {
    --fa: "î—”";
    --fa--fa: "î—”î—”"
}

.fa-person-circle-minus {
    --fa: "î•€";
    --fa--fa: "î•€î•€"
}

.fa-scalpel {
    --fa: "ï˜";
    --fa--fa: "ï˜ï˜"
}

.fa-ban,.fa-cancel {
    --fa: "ïž";
    --fa--fa: "ïžïž"
}

.fa-bell-exclamation {
    --fa: "ï¡ˆ";
    --fa--fa: "ï¡ˆï¡ˆ"
}

.fa-circle-bookmark,.fa-bookmark-circle {
    --fa: "î„€";
    --fa--fa: "î„€î„€"
}

.fa-egg-fried {
    --fa: "ïŸ¼";
    --fa--fa: "ïŸ¼ïŸ¼"
}

.fa-face-weary {
    --fa: "îŽ¡";
    --fa--fa: "îŽ¡îŽ¡"
}

.fa-uniform-martial-arts {
    --fa: "î‘";
    --fa--fa: "î‘î‘"
}

.fa-camera-rotate {
    --fa: "îƒ˜";
    --fa--fa: "îƒ˜îƒ˜"
}

.fa-sun-dust {
    --fa: "ï¤";
    --fa--fa: "ï¤ï¤"
}

.fa-comment-text {
    --fa: "î…";
    --fa--fa: "î…î…"
}

.fa-spray-can-sparkles,.fa-air-freshener {
    --fa: "ï—";
    --fa--fa: "ï—ï—"
}

.fa-signal-bars,.fa-signal-alt,.fa-signal-alt-4,.fa-signal-bars-strong {
    --fa: "ïš";
    --fa--fa: "ïšïš"
}

.fa-diamond-exclamation {
    --fa: "î…";
    --fa--fa: "î…î…"
}

.fa-star {
    --fa: "ï€…";
    --fa--fa: "ï€…ï€…"
}

.fa-dial-min {
    --fa: "î…¡";
    --fa--fa: "î…¡î…¡"
}

.fa-repeat {
    --fa: "ï£";
    --fa--fa: "ï£ï£"
}

.fa-cross {
    --fa: "ï™”";
    --fa--fa: "ï™”ï™”"
}

.fa-page-caret-down,.fa-file-caret-down {
    --fa: "î©";
    --fa--fa: "î©î©"
}

.fa-box {
    --fa: "ï‘¦";
    --fa--fa: "ï‘¦ï‘¦"
}

.fa-venus-mars {
    --fa: "ïˆ¨";
    --fa--fa: "ïˆ¨ïˆ¨"
}

.fa-clock-seven-thirty {
    --fa: "î‘";
    --fa--fa: "î‘î‘"
}

.fa-arrow-pointer,.fa-mouse-pointer {
    --fa: "ï‰…";
    --fa--fa: "ï‰…ï‰…"
}

.fa-clock-four-thirty {
    --fa: "î‹";
    --fa--fa: "î‹î‹"
}

.fa-signal-bars-good,.fa-signal-alt-3 {
    --fa: "ïš“";
    --fa--fa: "ïš“ïš“"
}

.fa-cactus {
    --fa: "ï¢§";
    --fa--fa: "ï¢§ï¢§"
}

.fa-lightbulb-gear {
    --fa: "î—½";
    --fa--fa: "î—½î—½"
}

.fa-maximize,.fa-expand-arrows-alt {
    --fa: "ïŒž";
    --fa--fa: "ïŒžïŒž"
}

.fa-charging-station {
    --fa: "ï—§";
    --fa--fa: "ï—§ï—§"
}

.fa-shapes,.fa-triangle-circle-square {
    --fa: "ï˜Ÿ";
    --fa--fa: "ï˜Ÿï˜Ÿ"
}

.fa-plane-tail {
    --fa: "îˆ¬";
    --fa--fa: "îˆ¬îˆ¬"
}

.fa-gauge-simple-max,.fa-tachometer-fastest {
    --fa: "ï˜«";
    --fa--fa: "ï˜«ï˜«"
}

.fa-circle-u {
    --fa: "î„§";
    --fa--fa: "î„§î„§"
}

.fa-shield-slash {
    --fa: "î‰‹";
    --fa--fa: "î‰‹î‰‹"
}

.fa-square-phone-hangup,.fa-phone-square-down {
    --fa: "î‰º";
    --fa--fa: "î‰ºî‰º"
}

.fa-arrow-up-left {
    --fa: "î‚";
    --fa--fa: "î‚î‚"
}

.fa-transporter-1 {
    --fa: "îƒ";
    --fa--fa: "îƒîƒ"
}

.fa-peanuts {
    --fa: "î±";
    --fa--fa: "î±î±"
}

.fa-shuffle,.fa-random {
    --fa: "ï´";
    --fa--fa: "ï´ï´"
}

.fa-person-running,.fa-running {
    --fa: "ïœŒ";
    --fa--fa: "ïœŒïœŒ"
}

.fa-mobile-retro {
    --fa: "î”§";
    --fa--fa: "î”§î”§"
}

.fa-grip-lines-vertical {
    --fa: "ïž¥";
    --fa--fa: "ïž¥ïž¥"
}

.fa-bin-bottles-recycle {
    --fa: "î—¶";
    --fa--fa: "î—¶î—¶"
}

.fa-arrow-up-from-square {
    --fa: "î‚œ";
    --fa--fa: "î‚œî‚œ"
}

.fa-file-dashed-line,.fa-page-break {
    --fa: "ï¡·";
    --fa--fa: "ï¡·ï¡·"
}

.fa-bracket-curly-right {
    --fa: "}";
    --fa--fa: "}}"
}

.fa-spider {
    --fa: "ïœ—";
    --fa--fa: "ïœ—ïœ—"
}

.fa-clock-three {
    --fa: "î–";
    --fa--fa: "î–î–"
}

.fa-hands-bound {
    --fa: "î“¹";
    --fa--fa: "î“¹î“¹"
}

.fa-scalpel-line-dashed,.fa-scalpel-path {
    --fa: "ï˜ž";
    --fa--fa: "ï˜žï˜ž"
}

.fa-file-invoice-dollar {
    --fa: "ï•±";
    --fa--fa: "ï•±ï•±"
}

.fa-pipe-smoking {
    --fa: "î„";
    --fa--fa: "î„î„"
}

.fa-face-astonished {
    --fa: "î«";
    --fa--fa: "î«î«"
}

.fa-window {
    --fa: "ïŽ";
    --fa--fa: "ïŽïŽ"
}

.fa-plane-circle-exclamation {
    --fa: "î•–";
    --fa--fa: "î•–î•–"
}

.fa-ear {
    --fa: "ï—°";
    --fa--fa: "ï—°ï—°"
}

.fa-file-lock {
    --fa: "îŽ¦";
    --fa--fa: "îŽ¦îŽ¦"
}

.fa-diagram-venn {
    --fa: "î…š";
    --fa--fa: "î…šî…š"
}

.fa-arrow-down-from-bracket {
    --fa: "î™§";
    --fa--fa: "î™§î™§"
}

.fa-x-ray {
    --fa: "ï’—";
    --fa--fa: "ï’—ï’—"
}

.fa-goal-net {
    --fa: "îŽ«";
    --fa--fa: "îŽ«îŽ«"
}

.fa-coffin-cross {
    --fa: "î‘";
    --fa--fa: "î‘î‘"
}

.fa-octopus {
    --fa: "îšˆ";
    --fa--fa: "îšˆîšˆ"
}

.fa-spell-check {
    --fa: "ï¢‘";
    --fa--fa: "ï¢‘ï¢‘"
}

.fa-location-xmark,.fa-map-marker-times,.fa-map-marker-xmark {
    --fa: "ï˜Ž";
    --fa--fa: "ï˜Žï˜Ž"
}

.fa-circle-quarter-stroke {
    --fa: "î—“";
    --fa--fa: "î—“î—“"
}

.fa-lasso {
    --fa: "ï£ˆ";
    --fa--fa: "ï£ˆï£ˆ"
}

.fa-slash {
    --fa: "ïœ•";
    --fa--fa: "ïœ•ïœ•"
}

.fa-person-to-portal,.fa-portal-enter {
    --fa: "î€¢";
    --fa--fa: "î€¢î€¢"
}

.fa-calendar-star {
    --fa: "ïœ¶";
    --fa--fa: "ïœ¶ïœ¶"
}

.fa-computer-mouse,.fa-mouse {
    --fa: "ï£Œ";
    --fa--fa: "ï£Œï£Œ"
}

.fa-arrow-right-to-bracket,.fa-sign-in {
    --fa: "ï‚";
    --fa--fa: "ï‚ï‚"
}

.fa-pegasus {
    --fa: "ïœƒ";
    --fa--fa: "ïœƒïœƒ"
}

.fa-files-medical {
    --fa: "ïŸ½";
    --fa--fa: "ïŸ½ïŸ½"
}

.fa-cannon {
    --fa: "î™‚";
    --fa--fa: "î™‚î™‚"
}

.fa-nfc-lock {
    --fa: "î‡¸";
    --fa--fa: "î‡¸î‡¸"
}

.fa-person-ski-lift,.fa-ski-lift {
    --fa: "ïŸˆ";
    --fa--fa: "ïŸˆïŸˆ"
}

.fa-square-6 {
    --fa: "î‰›";
    --fa--fa: "î‰›î‰›"
}

.fa-shop-slash,.fa-store-alt-slash {
    --fa: "î°";
    --fa--fa: "î°î°"
}

.fa-wind-turbine {
    --fa: "ï¢›";
    --fa--fa: "ï¢›ï¢›"
}

.fa-sliders-simple {
    --fa: "î‰“";
    --fa--fa: "î‰“î‰“"
}

.fa-grid-round {
    --fa: "î—š";
    --fa--fa: "î—šî—š"
}

.fa-badge-sheriff {
    --fa: "ï¢¢";
    --fa--fa: "ï¢¢ï¢¢"
}

.fa-server {
    --fa: "ïˆ³";
    --fa--fa: "ïˆ³ïˆ³"
}

.fa-virus-covid-slash {
    --fa: "î’©";
    --fa--fa: "î’©î’©"
}

.fa-intersection {
    --fa: "ï™¨";
    --fa--fa: "ï™¨ï™¨"
}

.fa-shop-lock {
    --fa: "î’¥";
    --fa--fa: "î’¥î’¥"
}

.fa-family {
    --fa: "îŒ€";
    --fa--fa: "îŒ€îŒ€"
}

.fa-hourglass-start,.fa-hourglass-1 {
    --fa: "ï‰‘";
    --fa--fa: "ï‰‘ï‰‘"
}

.fa-user-hair-buns {
    --fa: "î“";
    --fa--fa: "î“î“"
}

.fa-blender-phone {
    --fa: "ïš¶";
    --fa--fa: "ïš¶ïš¶"
}

.fa-hourglass-clock {
    --fa: "î›";
    --fa--fa: "î›î›"
}

.fa-person-seat-reclined {
    --fa: "îˆŸ";
    --fa--fa: "îˆŸîˆŸ"
}

.fa-paper-plane-top,.fa-paper-plane-alt,.fa-send {
    --fa: "îˆŠ";
    --fa--fa: "îˆŠîˆŠ"
}

.fa-message-arrow-up,.fa-comment-alt-arrow-up {
    --fa: "î‡œ";
    --fa--fa: "î‡œî‡œ"
}

.fa-lightbulb-exclamation {
    --fa: "ï™±";
    --fa--fa: "ï™±ï™±"
}

.fa-layer-minus,.fa-layer-group-minus {
    --fa: "ï—¾";
    --fa--fa: "ï—¾ï—¾"
}

.fa-chart-pie-simple-circle-currency {
    --fa: "î˜„";
    --fa--fa: "î˜„î˜„"
}

.fa-circle-e {
    --fa: "î„‰";
    --fa--fa: "î„‰î„‰"
}

.fa-building-wheat {
    --fa: "î“›";
    --fa--fa: "î“›î“›"
}

.fa-gauge-max,.fa-tachometer-alt-fastest {
    --fa: "ï˜¦";
    --fa--fa: "ï˜¦ï˜¦"
}

.fa-person-breastfeeding {
    --fa: "î”º";
    --fa--fa: "î”ºî”º"
}

.fa-apostrophe {
    --fa: "'";
    --fa--fa: "''"
}

.fa-file-png {
    --fa: "î™¦";
    --fa--fa: "î™¦î™¦"
}

.fa-fire-hydrant {
    --fa: "î…¿";
    --fa--fa: "î…¿î…¿"
}

.fa-right-to-bracket,.fa-sign-in-alt {
    --fa: "ï‹¶";
    --fa--fa: "ï‹¶ï‹¶"
}

.fa-video-plus {
    --fa: "ï“¡";
    --fa--fa: "ï“¡ï“¡"
}

.fa-square-right,.fa-arrow-alt-square-right {
    --fa: "ï’";
    --fa--fa: "ï’ï’"
}

.fa-comment-smile {
    --fa: "ï’´";
    --fa--fa: "ï’´ï’´"
}

.fa-venus {
    --fa: "ïˆ¡";
    --fa--fa: "ïˆ¡ïˆ¡"
}

.fa-passport {
    --fa: "ï–«";
    --fa--fa: "ï–«ï–«"
}

.fa-thumbtack-slash,.fa-thumb-tack-slash {
    --fa: "îš";
    --fa--fa: "îšîš"
}

.fa-inbox-in,.fa-inbox-arrow-down {
    --fa: "ïŒ";
    --fa--fa: "ïŒïŒ"
}

.fa-heart-pulse,.fa-heartbeat {
    --fa: "ïˆž";
    --fa--fa: "ïˆžïˆž"
}

.fa-circle-8 {
    --fa: "îƒµ";
    --fa--fa: "îƒµîƒµ"
}

.fa-clouds-moon {
    --fa: "ï…";
    --fa--fa: "ï…ï…"
}

.fa-clock-ten-thirty {
    --fa: "î•";
    --fa--fa: "î•î•"
}

.fa-people-carry-box,.fa-people-carry {
    --fa: "ï“Ž";
    --fa--fa: "ï“Žï“Ž"
}

.fa-folder-user {
    --fa: "î†Ž";
    --fa--fa: "î†Žî†Ž"
}

.fa-trash-can-xmark {
    --fa: "îŠ®";
    --fa--fa: "îŠ®îŠ®"
}

.fa-temperature-high {
    --fa: "ï©";
    --fa--fa: "ï©ï©"
}

.fa-microchip {
    --fa: "ï‹›";
    --fa--fa: "ï‹›ï‹›"
}

.fa-left-long-to-line {
    --fa: "îž";
    --fa--fa: "îžîž"
}

.fa-crown {
    --fa: "ï”¡";
    --fa--fa: "ï”¡ï”¡"
}

.fa-weight-hanging {
    --fa: "ï—";
    --fa--fa: "ï—ï—"
}

.fa-xmarks-lines {
    --fa: "î–š";
    --fa--fa: "î–šî–š"
}

.fa-file-prescription {
    --fa: "ï•²";
    --fa--fa: "ï•²ï•²"
}

.fa-table-cells-lock {
    --fa: "î™¹";
    --fa--fa: "î™¹î™¹"
}

.fa-calendar-range {
    --fa: "îƒ–";
    --fa--fa: "îƒ–îƒ–"
}

.fa-flower-daffodil {
    --fa: "ï €";
    --fa--fa: "ï €ï €"
}

.fa-hand-back-point-up {
    --fa: "î†¢";
    --fa--fa: "î†¢î†¢"
}

.fa-weight-scale,.fa-weight {
    --fa: "ï’–";
    --fa--fa: "ï’–ï’–"
}

.fa-arrow-up-to-arc {
    --fa: "î˜—";
    --fa--fa: "î˜—î˜—"
}

.fa-star-exclamation {
    --fa: "ï‹³";
    --fa--fa: "ï‹³ï‹³"
}

.fa-books {
    --fa: "ï—›";
    --fa--fa: "ï—›ï—›"
}

.fa-user-group,.fa-user-friends {
    --fa: "ï”€";
    --fa--fa: "ï”€ï”€"
}

.fa-arrow-up-a-z,.fa-sort-alpha-up {
    --fa: "ï…ž";
    --fa--fa: "ï…žï…ž"
}

.fa-layer-plus,.fa-layer-group-plus {
    --fa: "ï—¿";
    --fa--fa: "ï—¿ï—¿"
}

.fa-play-pause {
    --fa: "îˆ¯";
    --fa--fa: "îˆ¯îˆ¯"
}

.fa-block-question {
    --fa: "î";
    --fa--fa: "îî"
}

.fa-snooze,.fa-zzz {
    --fa: "ï¢€";
    --fa--fa: "ï¢€ï¢€"
}

.fa-scanner-image {
    --fa: "ï£³";
    --fa--fa: "ï£³ï£³"
}

.fa-tv-retro {
    --fa: "ï";
    --fa--fa: "ïï"
}

.fa-square-t {
    --fa: "îŠ€";
    --fa--fa: "îŠ€îŠ€"
}

.fa-farm,.fa-barn-silo {
    --fa: "ï¡¤";
    --fa--fa: "ï¡¤ï¡¤"
}

.fa-chess-knight {
    --fa: "ï‘";
    --fa--fa: "ï‘ï‘"
}

.fa-bars-sort {
    --fa: "î‚®";
    --fa--fa: "î‚®î‚®"
}

.fa-pallet-boxes,.fa-palette-boxes,.fa-pallet-alt {
    --fa: "ï’ƒ";
    --fa--fa: "ï’ƒï’ƒ"
}

.fa-face-laugh-squint,.fa-laugh-squint {
    --fa: "ï–›";
    --fa--fa: "ï–›ï–›"
}

.fa-code-simple {
    --fa: "î„½";
    --fa--fa: "î„½î„½"
}

.fa-bolt-slash {
    --fa: "î‚¸";
    --fa--fa: "î‚¸î‚¸"
}

.fa-panel-fire {
    --fa: "î¯";
    --fa--fa: "î¯î¯"
}

.fa-binary-circle-check {
    --fa: "îŒ¼";
    --fa--fa: "îŒ¼îŒ¼"
}

.fa-comment-minus {
    --fa: "ï’±";
    --fa--fa: "ï’±ï’±"
}

.fa-burrito {
    --fa: "ïŸ­";
    --fa--fa: "ïŸ­ïŸ­"
}

.fa-violin {
    --fa: "ï£­";
    --fa--fa: "ï£­ï£­"
}

.fa-objects-column {
    --fa: "î";
    --fa--fa: "îî"
}

.fa-square-chevron-down,.fa-chevron-square-down {
    --fa: "ïŒ©";
    --fa--fa: "ïŒ©ïŒ©"
}

.fa-comment-plus {
    --fa: "ï’²";
    --fa--fa: "ï’²ï’²"
}

.fa-triangle-instrument,.fa-triangle-music {
    --fa: "ï£¢";
    --fa--fa: "ï£¢ï£¢"
}

.fa-wheelchair {
    --fa: "ï†“";
    --fa--fa: "ï†“ï†“"
}

.fa-user-pilot-tie {
    --fa: "î‹";
    --fa--fa: "î‹î‹"
}

.fa-piano-keyboard {
    --fa: "ï£•";
    --fa--fa: "ï£•ï£•"
}

.fa-bed-empty {
    --fa: "ï£¹";
    --fa--fa: "ï£¹ï£¹"
}

.fa-circle-arrow-up,.fa-arrow-circle-up {
    --fa: "ï‚ª";
    --fa--fa: "ï‚ªï‚ª"
}

.fa-toggle-on {
    --fa: "ïˆ…";
    --fa--fa: "ïˆ…ïˆ…"
}

.fa-rectangle-vertical,.fa-rectangle-portrait {
    --fa: "ï‹»";
    --fa--fa: "ï‹»ï‹»"
}

.fa-person-walking,.fa-walking {
    --fa: "ï•”";
    --fa--fa: "ï•”ï•”"
}

.fa-l {
    --fa: "L";
    --fa--fa: "LL"
}

.fa-signal-stream {
    --fa: "ï£";
    --fa--fa: "ï£ï£"
}

.fa-down-to-bracket {
    --fa: "î“§";
    --fa--fa: "î“§î“§"
}

.fa-circle-z {
    --fa: "î„°";
    --fa--fa: "î„°î„°"
}

.fa-stars {
    --fa: "ï¢";
    --fa--fa: "ï¢ï¢"
}

.fa-fire {
    --fa: "ï­";
    --fa--fa: "ï­ï­"
}

.fa-bed-pulse,.fa-procedures {
    --fa: "ï’‡";
    --fa--fa: "ï’‡ï’‡"
}

.fa-house-day {
    --fa: "î€Ž";
    --fa--fa: "î€Žî€Ž"
}

.fa-shuttle-space,.fa-space-shuttle {
    --fa: "ï†—";
    --fa--fa: "ï†—ï†—"
}

.fa-shirt-long-sleeve {
    --fa: "î‡";
    --fa--fa: "î‡î‡"
}

.fa-chart-pie-simple,.fa-chart-pie-alt {
    --fa: "ï™Ž";
    --fa--fa: "ï™Žï™Ž"
}

.fa-face-laugh,.fa-laugh {
    --fa: "ï–™";
    --fa--fa: "ï–™ï–™"
}

.fa-folder-open {
    --fa: "ï¼";
    --fa--fa: "ï¼ï¼"
}

.fa-album-collection-circle-user {
    --fa: "î’";
    --fa--fa: "î’î’"
}

.fa-candy {
    --fa: "î§";
    --fa--fa: "î§î§"
}

.fa-bowl-hot,.fa-soup {
    --fa: "ï £";
    --fa--fa: "ï £ï £"
}

.fa-flatbread {
    --fa: "î‹";
    --fa--fa: "î‹î‹"
}

.fa-heart-circle-plus {
    --fa: "î”€";
    --fa--fa: "î”€î”€"
}

.fa-code-fork {
    --fa: "î„»";
    --fa--fa: "î„»î„»"
}

.fa-city {
    --fa: "ï™";
    --fa--fa: "ï™ï™"
}

.fa-signal-bars-weak,.fa-signal-alt-1 {
    --fa: "ïš‘";
    --fa--fa: "ïš‘ïš‘"
}

.fa-microphone-lines,.fa-microphone-alt {
    --fa: "ï‰";
    --fa--fa: "ï‰ï‰"
}

.fa-clock-twelve {
    --fa: "î˜";
    --fa--fa: "î˜î˜"
}

.fa-pepper-hot {
    --fa: "ï –";
    --fa--fa: "ï –ï –"
}

.fa-citrus-slice {
    --fa: "î‹µ";
    --fa--fa: "î‹µî‹µ"
}

.fa-sheep {
    --fa: "ïœ‘";
    --fa--fa: "ïœ‘ïœ‘"
}

.fa-unlock {
    --fa: "ï‚œ";
    --fa--fa: "ï‚œï‚œ"
}

.fa-colon-sign {
    --fa: "î…€";
    --fa--fa: "î…€î…€"
}

.fa-headset {
    --fa: "ï–";
    --fa--fa: "ï–ï–"
}

.fa-badger-honey {
    --fa: "ïš´";
    --fa--fa: "ïš´ïš´"
}

.fa-h4 {
    --fa: "ï¡ª";
    --fa--fa: "ï¡ªï¡ª"
}

.fa-store-slash {
    --fa: "î±";
    --fa--fa: "î±î±"
}

.fa-road-circle-xmark {
    --fa: "î•¦";
    --fa--fa: "î•¦î•¦"
}

.fa-signal-slash {
    --fa: "ïš•";
    --fa--fa: "ïš•ïš•"
}

.fa-user-minus {
    --fa: "ï”ƒ";
    --fa--fa: "ï”ƒï”ƒ"
}

.fa-mars-stroke-up,.fa-mars-stroke-v {
    --fa: "ïˆª";
    --fa--fa: "ïˆªïˆª"
}

.fa-champagne-glasses,.fa-glass-cheers {
    --fa: "ïžŸ";
    --fa--fa: "ïžŸïžŸ"
}

.fa-taco {
    --fa: "ï ¦";
    --fa--fa: "ï ¦ï ¦"
}

.fa-hexagon-plus,.fa-plus-hexagon {
    --fa: "ïŒ€";
    --fa--fa: "ïŒ€ïŒ€"
}

.fa-clipboard {
    --fa: "ïŒ¨";
    --fa--fa: "ïŒ¨ïŒ¨"
}

.fa-house-circle-exclamation {
    --fa: "î”Š";
    --fa--fa: "î”Šî”Š"
}

.fa-file-arrow-up,.fa-file-upload {
    --fa: "ï•´";
    --fa--fa: "ï•´ï•´"
}

.fa-wifi,.fa-wifi-3,.fa-wifi-strong {
    --fa: "ï‡«";
    --fa--fa: "ï‡«ï‡«"
}

.fa-messages,.fa-comments-alt {
    --fa: "ï’¶";
    --fa--fa: "ï’¶ï’¶"
}

.fa-bath,.fa-bathtub {
    --fa: "ï‹";
    --fa--fa: "ï‹ï‹"
}

.fa-umbrella-simple,.fa-umbrella-alt {
    --fa: "îŠ¼";
    --fa--fa: "îŠ¼îŠ¼"
}

.fa-rectangle-history-circle-plus {
    --fa: "î’£";
    --fa--fa: "î’£î’£"
}

.fa-underline {
    --fa: "ïƒ";
    --fa--fa: "ïƒïƒ"
}

.fa-prescription-bottle-pill {
    --fa: "î—€";
    --fa--fa: "î—€î—€"
}

.fa-user-pen,.fa-user-edit {
    --fa: "ï“¿";
    --fa--fa: "ï“¿ï“¿"
}

.fa-binary-slash {
    --fa: "îŒ¾";
    --fa--fa: "îŒ¾îŒ¾"
}

.fa-square-o {
    --fa: "î‰¸";
    --fa--fa: "î‰¸î‰¸"
}

.fa-caduceus {
    --fa: "îš";
    --fa--fa: "îšîš"
}

.fa-signature {
    --fa: "ï–·";
    --fa--fa: "ï–·ï–·"
}

.fa-stroopwafel {
    --fa: "ï•‘";
    --fa--fa: "ï•‘ï•‘"
}

.fa-bold {
    --fa: "ï€²";
    --fa--fa: "ï€²ï€²"
}

.fa-anchor-lock {
    --fa: "î’­";
    --fa--fa: "î’­î’­"
}

.fa-building-ngo {
    --fa: "î“—";
    --fa--fa: "î“—î“—"
}

.fa-transporter-3 {
    --fa: "î…";
    --fa--fa: "î…î…"
}

.fa-engine-warning,.fa-engine-exclamation {
    --fa: "ï—²";
    --fa--fa: "ï—²ï—²"
}

.fa-circle-down-right {
    --fa: "î„ˆ";
    --fa--fa: "î„ˆî„ˆ"
}

.fa-square-k {
    --fa: "î‰´";
    --fa--fa: "î‰´î‰´"
}

.fa-manat-sign {
    --fa: "î‡•";
    --fa--fa: "î‡•î‡•"
}

.fa-money-check-pen,.fa-money-check-edit {
    --fa: "ï¡²";
    --fa--fa: "ï¡²ï¡²"
}

.fa-not-equal {
    --fa: "ï”¾";
    --fa--fa: "ï”¾ï”¾"
}

.fa-border-top-left,.fa-border-style {
    --fa: "ï¡“";
    --fa--fa: "ï¡“ï¡“"
}

.fa-map-location-dot,.fa-map-marked-alt {
    --fa: "ï– ";
    --fa--fa: "ï– ï– "
}

.fa-tilde {
    --fa: "~";
    --fa--fa: "~~"
}

.fa-jedi {
    --fa: "ï™©";
    --fa--fa: "ï™©ï™©"
}

.fa-square-poll-vertical,.fa-poll {
    --fa: "ïš";
    --fa--fa: "ïšïš"
}

.fa-arrow-down-square-triangle,.fa-sort-shapes-down-alt {
    --fa: "ï¢‰";
    --fa--fa: "ï¢‰ï¢‰"
}

.fa-mug-hot {
    --fa: "ïž¶";
    --fa--fa: "ïž¶ïž¶"
}

.fa-dog-leashed {
    --fa: "ï›”";
    --fa--fa: "ï›”ï›”"
}

.fa-car-battery,.fa-battery-car {
    --fa: "ï—Ÿ";
    --fa--fa: "ï—Ÿï—Ÿ"
}

.fa-face-downcast-sweat {
    --fa: "î±";
    --fa--fa: "î±î±"
}

.fa-mailbox-flag-up {
    --fa: "î–»";
    --fa--fa: "î–»î–»"
}

.fa-memo-circle-info {
    --fa: "î’š";
    --fa--fa: "î’šî’š"
}

.fa-gift {
    --fa: "ï«";
    --fa--fa: "ï«ï«"
}

.fa-dice-two {
    --fa: "ï”¨";
    --fa--fa: "ï”¨ï”¨"
}

.fa-volume,.fa-volume-medium {
    --fa: "ïš¨";
    --fa--fa: "ïš¨ïš¨"
}

.fa-transporter-5 {
    --fa: "îŠ¦";
    --fa--fa: "îŠ¦îŠ¦"
}

.fa-gauge-circle-bolt {
    --fa: "î’–";
    --fa--fa: "î’–î’–"
}

.fa-coin-front {
    --fa: "î¼";
    --fa--fa: "î¼î¼"
}

.fa-file-slash {
    --fa: "îŽ§";
    --fa--fa: "îŽ§îŽ§"
}

.fa-message-arrow-up-right {
    --fa: "î‡";
    --fa--fa: "î‡î‡"
}

.fa-treasure-chest {
    --fa: "ïœ£";
    --fa--fa: "ïœ£ïœ£"
}

.fa-chess-queen {
    --fa: "ï‘…";
    --fa--fa: "ï‘…ï‘…"
}

.fa-paintbrush-fine,.fa-paint-brush-alt,.fa-paint-brush-fine,.fa-paintbrush-alt {
    --fa: "ï–©";
    --fa--fa: "ï–©ï–©"
}

.fa-glasses {
    --fa: "ï”°";
    --fa--fa: "ï”°ï”°"
}

.fa-hood-cloak {
    --fa: "ï›¯";
    --fa--fa: "ï›¯ï›¯"
}

.fa-square-quote {
    --fa: "îŒ©";
    --fa--fa: "îŒ©îŒ©"
}

.fa-up-left {
    --fa: "îŠ½";
    --fa--fa: "îŠ½îŠ½"
}

.fa-bring-front {
    --fa: "ï¡—";
    --fa--fa: "ï¡—ï¡—"
}

.fa-chess-board {
    --fa: "ï¼";
    --fa--fa: "ï¼ï¼"
}

.fa-burger-cheese,.fa-cheeseburger {
    --fa: "ïŸ±";
    --fa--fa: "ïŸ±ïŸ±"
}

.fa-building-circle-check {
    --fa: "î“’";
    --fa--fa: "î“’î“’"
}

.fa-repeat-1 {
    --fa: "ï¥";
    --fa--fa: "ï¥ï¥"
}

.fa-arrow-down-to-line,.fa-arrow-to-bottom {
    --fa: "ïŒ½";
    --fa--fa: "ïŒ½ïŒ½"
}

.fa-grid-5 {
    --fa: "î†™";
    --fa--fa: "î†™î†™"
}

.fa-swap-arrows {
    --fa: "î˜Š";
    --fa--fa: "î˜Šî˜Š"
}

.fa-right-long-to-line {
    --fa: "î‘„";
    --fa--fa: "î‘„î‘„"
}

.fa-person-chalkboard {
    --fa: "î”½";
    --fa--fa: "î”½î”½"
}

.fa-mars-stroke-right,.fa-mars-stroke-h {
    --fa: "ïˆ«";
    --fa--fa: "ïˆ«ïˆ«"
}

.fa-hand-back-fist,.fa-hand-rock {
    --fa: "ï‰•";
    --fa--fa: "ï‰•ï‰•"
}

.fa-grid-round-5 {
    --fa: "î—ž";
    --fa--fa: "î—žî—ž"
}

.fa-tally,.fa-tally-5 {
    --fa: "ïšœ";
    --fa--fa: "ïšœïšœ"
}

.fa-square-caret-up,.fa-caret-square-up {
    --fa: "ï…‘";
    --fa--fa: "ï…‘ï…‘"
}

.fa-cloud-showers-water {
    --fa: "î“¤";
    --fa--fa: "î“¤î“¤"
}

.fa-chart-bar,.fa-bar-chart {
    --fa: "ï‚€";
    --fa--fa: "ï‚€ï‚€"
}

.fa-hands-bubbles,.fa-hands-wash {
    --fa: "îž";
    --fa--fa: "îžîž"
}

.fa-less-than-equal {
    --fa: "ï”·";
    --fa--fa: "ï”·ï”·"
}

.fa-train {
    --fa: "ïˆ¸";
    --fa--fa: "ïˆ¸ïˆ¸"
}

.fa-up-from-dotted-line {
    --fa: "î‘–";
    --fa--fa: "î‘–î‘–"
}

.fa-eye-low-vision,.fa-low-vision {
    --fa: "ïŠ¨";
    --fa--fa: "ïŠ¨ïŠ¨"
}

.fa-traffic-light-go {
    --fa: "ï˜¸";
    --fa--fa: "ï˜¸ï˜¸"
}

.fa-face-exhaling {
    --fa: "î’€";
    --fa--fa: "î’€î’€"
}

.fa-sensor-fire {
    --fa: "î€ª";
    --fa--fa: "î€ªî€ª"
}

.fa-user-unlock {
    --fa: "î˜";
    --fa--fa: "î˜î˜"
}

.fa-hexagon-divide {
    --fa: "î†­";
    --fa--fa: "î†­î†­"
}

.fa-00 {
    --fa: "î‘§";
    --fa--fa: "î‘§î‘§"
}

.fa-crow {
    --fa: "ï” ";
    --fa--fa: "ï” ï” "
}

.fa-cassette-betamax,.fa-betamax {
    --fa: "ï¢¤";
    --fa--fa: "ï¢¤ï¢¤"
}

.fa-sailboat {
    --fa: "î‘…";
    --fa--fa: "î‘…î‘…"
}

.fa-window-restore {
    --fa: "ï‹’";
    --fa--fa: "ï‹’ï‹’"
}

.fa-nfc-magnifying-glass {
    --fa: "î‡¹";
    --fa--fa: "î‡¹î‡¹"
}

.fa-file-binary {
    --fa: "î…µ";
    --fa--fa: "î…µî…µ"
}

.fa-circle-v {
    --fa: "î„ª";
    --fa--fa: "î„ªî„ª"
}

.fa-square-plus,.fa-plus-square {
    --fa: "ïƒ¾";
    --fa--fa: "ïƒ¾ïƒ¾"
}

.fa-bowl-scoops {
    --fa: "îŸ";
    --fa--fa: "îŸîŸ"
}

.fa-mistletoe {
    --fa: "ïž´";
    --fa--fa: "ïž´ïž´"
}

.fa-custard {
    --fa: "îƒ";
    --fa--fa: "îƒîƒ"
}

.fa-lacrosse-stick {
    --fa: "îŽµ";
    --fa--fa: "îŽµîŽµ"
}

.fa-hockey-mask {
    --fa: "ï›®";
    --fa--fa: "ï›®ï›®"
}

.fa-sunrise {
    --fa: "ï¦";
    --fa--fa: "ï¦ï¦"
}

.fa-subtitles {
    --fa: "î˜";
    --fa--fa: "î˜î˜"
}

.fa-panel-ews {
    --fa: "î®";
    --fa--fa: "î®î®"
}

.fa-torii-gate {
    --fa: "ïš¡";
    --fa--fa: "ïš¡ïš¡"
}

.fa-cloud-exclamation {
    --fa: "î’‘";
    --fa--fa: "î’‘î’‘"
}

.fa-message-lines,.fa-comment-alt-lines {
    --fa: "ï’¦";
    --fa--fa: "ï’¦ï’¦"
}

.fa-frog {
    --fa: "ï”®";
    --fa--fa: "ï”®ï”®"
}

.fa-bucket {
    --fa: "î“";
    --fa--fa: "î“î“"
}

.fa-floppy-disk-pen {
    --fa: "î†‚";
    --fa--fa: "î†‚î†‚"
}

.fa-image {
    --fa: "ï€¾";
    --fa--fa: "ï€¾ï€¾"
}

.fa-window-frame {
    --fa: "î";
    --fa--fa: "îî"
}

.fa-microphone {
    --fa: "ï„°";
    --fa--fa: "ï„°ï„°"
}

.fa-cow {
    --fa: "ï›ˆ";
    --fa--fa: "ï›ˆï›ˆ"
}

.fa-file-zip {
    --fa: "î—®";
    --fa--fa: "î—®î—®"
}

.fa-square-ring {
    --fa: "î‘";
    --fa--fa: "î‘î‘"
}

.fa-down-from-line,.fa-arrow-alt-from-top {
    --fa: "ï‰";
    --fa--fa: "ï‰ï‰"
}

.fa-caret-up {
    --fa: "ïƒ˜";
    --fa--fa: "ïƒ˜ïƒ˜"
}

.fa-shield-xmark,.fa-shield-times {
    --fa: "î‰Œ";
    --fa--fa: "î‰Œî‰Œ"
}

.fa-screwdriver {
    --fa: "ï•Š";
    --fa--fa: "ï•Šï•Š"
}

.fa-circle-sort-down,.fa-sort-circle-down {
    --fa: "î€±";
    --fa--fa: "î€±î€±"
}

.fa-folder-closed {
    --fa: "î†…";
    --fa--fa: "î†…î†…"
}

.fa-house-tsunami {
    --fa: "î”•";
    --fa--fa: "î”•î”•"
}

.fa-square-nfi {
    --fa: "î•¶";
    --fa--fa: "î•¶î•¶"
}

.fa-forklift {
    --fa: "ï‘º";
    --fa--fa: "ï‘ºï‘º"
}

.fa-arrow-up-from-ground-water {
    --fa: "î’µ";
    --fa--fa: "î’µî’µ"
}

.fa-bracket-square-right {
    --fa: "]";
    --fa--fa: "]]"
}

.fa-martini-glass,.fa-glass-martini-alt {
    --fa: "ï•»";
    --fa--fa: "ï•»ï•»"
}

.fa-square-binary {
    --fa: "îš›";
    --fa--fa: "îš›îš›"
}

.fa-rotate-left,.fa-rotate-back,.fa-rotate-backward,.fa-undo-alt {
    --fa: "ï‹ª";
    --fa--fa: "ï‹ªï‹ª"
}

.fa-table-columns,.fa-columns {
    --fa: "ïƒ›";
    --fa--fa: "ïƒ›ïƒ›"
}

.fa-square-a {
    --fa: "î‰Ÿ";
    --fa--fa: "î‰Ÿî‰Ÿ"
}

.fa-tick {
    --fa: "îŒ¯";
    --fa--fa: "îŒ¯îŒ¯"
}

.fa-lemon {
    --fa: "ï‚”";
    --fa--fa: "ï‚”ï‚”"
}

.fa-head-side-mask {
    --fa: "î£";
    --fa--fa: "î£î£"
}

.fa-handshake {
    --fa: "ïŠµ";
    --fa--fa: "ïŠµïŠµ"
}

.fa-gem {
    --fa: "ïŽ¥";
    --fa--fa: "ïŽ¥ïŽ¥"
}

.fa-dolly,.fa-dolly-box {
    --fa: "ï‘²";
    --fa--fa: "ï‘²ï‘²"
}

.fa-smoking {
    --fa: "ï’";
    --fa--fa: "ï’ï’"
}

.fa-minimize,.fa-compress-arrows-alt {
    --fa: "ïžŒ";
    --fa--fa: "ïžŒïžŒ"
}

.fa-refrigerator {
    --fa: "î€¦";
    --fa--fa: "î€¦î€¦"
}

.fa-monument {
    --fa: "ï–¦";
    --fa--fa: "ï–¦ï–¦"
}

.fa-octagon-xmark,.fa-times-octagon,.fa-xmark-octagon {
    --fa: "ï‹°";
    --fa--fa: "ï‹°ï‹°"
}

.fa-align-slash {
    --fa: "ï¡†";
    --fa--fa: "ï¡†ï¡†"
}

.fa-snowplow {
    --fa: "ïŸ’";
    --fa--fa: "ïŸ’ïŸ’"
}

.fa-angles-right,.fa-angle-double-right {
    --fa: "ï„";
    --fa--fa: "ï„ï„"
}

.fa-truck-ramp-couch,.fa-truck-couch {
    --fa: "ï“";
    --fa--fa: "ï“ï“"
}

.fa-cannabis {
    --fa: "ï•Ÿ";
    --fa--fa: "ï•Ÿï•Ÿ"
}

.fa-circle-play,.fa-play-circle {
    --fa: "ï…„";
    --fa--fa: "ï…„ï…„"
}

.fa-arrow-up-right-and-arrow-down-left-from-center {
    --fa: "î‚ ";
    --fa--fa: "î‚ î‚ "
}

.fa-location-arrow-up {
    --fa: "î˜º";
    --fa--fa: "î˜ºî˜º"
}

.fa-tablets {
    --fa: "ï’";
    --fa--fa: "ï’ï’"
}

.fa-360-degrees {
    --fa: "î‹œ";
    --fa--fa: "î‹œî‹œ"
}

.fa-ethernet {
    --fa: "ïž–";
    --fa--fa: "ïž–ïž–"
}

.fa-euro-sign,.fa-eur,.fa-euro {
    --fa: "ï…“";
    --fa--fa: "ï…“ï…“"
}

.fa-chair {
    --fa: "ï›€";
    --fa--fa: "ï›€ï›€"
}

.fa-circle-check,.fa-check-circle {
    --fa: "ï˜";
    --fa--fa: "ï˜ï˜"
}

.fa-square-dashed-circle-plus {
    --fa: "î—‚";
    --fa--fa: "î—‚î—‚"
}

.fa-hand-holding-circle-dollar {
    --fa: "î˜¡";
    --fa--fa: "î˜¡î˜¡"
}

.fa-money-simple-from-bracket {
    --fa: "îŒ“";
    --fa--fa: "îŒ“îŒ“"
}

.fa-bat {
    --fa: "ïšµ";
    --fa--fa: "ïšµïšµ"
}

.fa-circle-stop,.fa-stop-circle {
    --fa: "ïŠ";
    --fa--fa: "ïŠïŠ"
}

.fa-head-side-headphones {
    --fa: "ï£‚";
    --fa--fa: "ï£‚ï£‚"
}

.fa-phone-rotary {
    --fa: "ï£“";
    --fa--fa: "ï£“ï£“"
}

.fa-arrow-up-to-bracket {
    --fa: "î™ª";
    --fa--fa: "î™ªî™ª"
}

.fa-compass-drafting,.fa-drafting-compass {
    --fa: "ï•¨";
    --fa--fa: "ï•¨ï•¨"
}

.fa-plate-wheat {
    --fa: "î•š";
    --fa--fa: "î•šî•š"
}

.fa-calendar-circle-minus {
    --fa: "î‘¯";
    --fa--fa: "î‘¯î‘¯"
}

.fa-chopsticks {
    --fa: "î·";
    --fa--fa: "î·î·"
}

.fa-car-wrench,.fa-car-mechanic {
    --fa: "ï—£";
    --fa--fa: "ï—£ï—£"
}

.fa-icicles {
    --fa: "ïž­";
    --fa--fa: "ïž­ïž­"
}

.fa-person-shelter {
    --fa: "î•";
    --fa--fa: "î•î•"
}

.fa-neuter {
    --fa: "ïˆ¬";
    --fa--fa: "ïˆ¬ïˆ¬"
}

.fa-id-badge {
    --fa: "ï‹";
    --fa--fa: "ï‹ï‹"
}

.fa-kazoo {
    --fa: "ï£‡";
    --fa--fa: "ï£‡ï£‡"
}

.fa-marker {
    --fa: "ï–¡";
    --fa--fa: "ï–¡ï–¡"
}

.fa-bin-bottles {
    --fa: "î—µ";
    --fa--fa: "î—µî—µ"
}

.fa-face-laugh-beam,.fa-laugh-beam {
    --fa: "ï–š";
    --fa--fa: "ï–šï–š"
}

.fa-square-arrow-down-left {
    --fa: "î‰¡";
    --fa--fa: "î‰¡î‰¡"
}

.fa-battery-bolt {
    --fa: "ï¶";
    --fa--fa: "ï¶ï¶"
}

.fa-tree-large {
    --fa: "ïŸ";
    --fa--fa: "ïŸïŸ"
}

.fa-helicopter-symbol {
    --fa: "î”‚";
    --fa--fa: "î”‚î”‚"
}

.fa-aperture {
    --fa: "î‹Ÿ";
    --fa--fa: "î‹Ÿî‹Ÿ"
}

.fa-universal-access {
    --fa: "ïŠš";
    --fa--fa: "ïŠšïŠš"
}

.fa-gear-complex {
    --fa: "î—©";
    --fa--fa: "î—©î—©"
}

.fa-file-magnifying-glass,.fa-file-search {
    --fa: "ï¡¥";
    --fa--fa: "ï¡¥ï¡¥"
}

.fa-up-right {
    --fa: "îŠ¾";
    --fa--fa: "îŠ¾îŠ¾"
}

.fa-circle-chevron-up,.fa-chevron-circle-up {
    --fa: "ï„¹";
    --fa--fa: "ï„¹ï„¹"
}

.fa-user-police {
    --fa: "îŒ³";
    --fa--fa: "îŒ³îŒ³"
}

.fa-lari-sign {
    --fa: "î‡ˆ";
    --fa--fa: "î‡ˆî‡ˆ"
}

.fa-volcano {
    --fa: "ï°";
    --fa--fa: "ï°ï°"
}

.fa-teddy-bear {
    --fa: "î";
    --fa--fa: "îî"
}

.fa-stocking {
    --fa: "ïŸ•";
    --fa--fa: "ïŸ•ïŸ•"
}

.fa-person-walking-dashed-line-arrow-right {
    --fa: "î•“";
    --fa--fa: "î•“î•“"
}

.fa-image-slash {
    --fa: "î†·";
    --fa--fa: "î†·î†·"
}

.fa-mask-snorkel {
    --fa: "îŽ·";
    --fa--fa: "îŽ·îŽ·"
}

.fa-smoke {
    --fa: "ï ";
    --fa--fa: "ï ï "
}

.fa-sterling-sign,.fa-gbp,.fa-pound-sign {
    --fa: "ï…”";
    --fa--fa: "ï…”ï…”"
}

.fa-battery-exclamation {
    --fa: "î‚°";
    --fa--fa: "î‚°î‚°"
}

.fa-viruses {
    --fa: "î¶";
    --fa--fa: "î¶î¶"
}

.fa-square-person-confined {
    --fa: "î•·";
    --fa--fa: "î•·î•·"
}

.fa-user-tie {
    --fa: "ï”ˆ";
    --fa--fa: "ï”ˆï”ˆ"
}

.fa-up-to-bracket {
    --fa: "î™®";
    --fa--fa: "î™®î™®"
}

.fa-arrow-down-long,.fa-long-arrow-down {
    --fa: "ï…µ";
    --fa--fa: "ï…µï…µ"
}

.fa-tent-arrow-down-to-line {
    --fa: "î•¾";
    --fa--fa: "î•¾î•¾"
}

.fa-certificate {
    --fa: "ï‚£";
    --fa--fa: "ï‚£ï‚£"
}

.fa-crystal-ball {
    --fa: "î¢";
    --fa--fa: "î¢î¢"
}

.fa-reply-all,.fa-mail-reply-all {
    --fa: "ï„¢";
    --fa--fa: "ï„¢ï„¢"
}

.fa-suitcase {
    --fa: "ïƒ²";
    --fa--fa: "ïƒ²ïƒ²"
}

.fa-person-skating,.fa-skating {
    --fa: "ïŸ…";
    --fa--fa: "ïŸ…ïŸ…"
}

.fa-star-shooting {
    --fa: "î€¶";
    --fa--fa: "î€¶î€¶"
}

.fa-binary-lock {
    --fa: "îŒ½";
    --fa--fa: "îŒ½îŒ½"
}

.fa-filter-circle-dollar,.fa-funnel-dollar {
    --fa: "ï™¢";
    --fa--fa: "ï™¢ï™¢"
}

.fa-camera-retro {
    --fa: "ï‚ƒ";
    --fa--fa: "ï‚ƒï‚ƒ"
}

.fa-circle-arrow-down,.fa-arrow-circle-down {
    --fa: "ï‚«";
    --fa--fa: "ï‚«ï‚«"
}

.fa-comment-pen,.fa-comment-edit {
    --fa: "ï’®";
    --fa--fa: "ï’®ï’®"
}

.fa-file-import,.fa-arrow-right-to-file {
    --fa: "ï•¯";
    --fa--fa: "ï•¯ï•¯"
}

.fa-banjo {
    --fa: "ï¢£";
    --fa--fa: "ï¢£ï¢£"
}

.fa-square-arrow-up-right,.fa-external-link-square {
    --fa: "ï…Œ";
    --fa--fa: "ï…Œï…Œ"
}

.fa-light-emergency-on {
    --fa: "î ";
    --fa--fa: "î î "
}

.fa-kerning {
    --fa: "ï¡¯";
    --fa--fa: "ï¡¯ï¡¯"
}

.fa-box-open {
    --fa: "ï’ž";
    --fa--fa: "ï’žï’ž"
}

.fa-square-f {
    --fa: "î‰°";
    --fa--fa: "î‰°î‰°"
}

.fa-scroll {
    --fa: "ïœŽ";
    --fa--fa: "ïœŽïœŽ"
}

.fa-spa {
    --fa: "ï–»";
    --fa--fa: "ï–»ï–»"
}

.fa-arrow-left-from-line,.fa-arrow-from-right {
    --fa: "ï„";
    --fa--fa: "ï„ï„"
}

.fa-strawberry {
    --fa: "îŒ«";
    --fa--fa: "îŒ«îŒ«"
}

.fa-location-pin-lock {
    --fa: "î”Ÿ";
    --fa--fa: "î”Ÿî”Ÿ"
}

.fa-pause {
    --fa: "ïŒ";
    --fa--fa: "ïŒïŒ"
}

.fa-clock-eight-thirty {
    --fa: "î†";
    --fa--fa: "î†î†"
}

.fa-plane-engines,.fa-plane-alt {
    --fa: "ïž";
    --fa--fa: "ïžïž"
}

.fa-hill-avalanche {
    --fa: "î”‡";
    --fa--fa: "î”‡î”‡"
}

.fa-temperature-empty,.fa-temperature-0,.fa-thermometer-0,.fa-thermometer-empty {
    --fa: "ï‹‹";
    --fa--fa: "ï‹‹ï‹‹"
}

.fa-bomb {
    --fa: "ï‡¢";
    --fa--fa: "ï‡¢ï‡¢"
}

.fa-gauge-low,.fa-tachometer-alt-slow {
    --fa: "ï˜§";
    --fa--fa: "ï˜§ï˜§"
}

.fa-registered {
    --fa: "ï‰";
    --fa--fa: "ï‰ï‰"
}

.fa-trash-can-plus {
    --fa: "îŠ¬";
    --fa--fa: "îŠ¬îŠ¬"
}

.fa-address-card,.fa-contact-card,.fa-vcard {
    --fa: "ïŠ»";
    --fa--fa: "ïŠ»ïŠ»"
}

.fa-chart-fft {
    --fa: "îšž";
    --fa--fa: "îšžîšž"
}

.fa-scale-unbalanced-flip,.fa-balance-scale-right {
    --fa: "ï”–";
    --fa--fa: "ï”–ï”–"
}

.fa-globe-snow {
    --fa: "ïž£";
    --fa--fa: "ïž£ïž£"
}

.fa-subscript {
    --fa: "ï„¬";
    --fa--fa: "ï„¬ï„¬"
}

.fa-diamond-turn-right,.fa-directions {
    --fa: "ï—«";
    --fa--fa: "ï—«ï—«"
}

.fa-integral {
    --fa: "ï™§";
    --fa--fa: "ï™§ï™§"
}

.fa-burst {
    --fa: "î“œ";
    --fa--fa: "î“œî“œ"
}

.fa-house-laptop,.fa-laptop-house {
    --fa: "î¦";
    --fa--fa: "î¦î¦"
}

.fa-face-tired,.fa-tired {
    --fa: "ï—ˆ";
    --fa--fa: "ï—ˆï—ˆ"
}

.fa-money-bills {
    --fa: "î‡³";
    --fa--fa: "î‡³î‡³"
}

.fa-blinds-raised {
    --fa: "ï£½";
    --fa--fa: "ï£½ï£½"
}

.fa-smog {
    --fa: "ïŸ";
    --fa--fa: "ïŸïŸ"
}

.fa-ufo-beam {
    --fa: "îˆ";
    --fa--fa: "îˆîˆ"
}

.fa-hydra {
    --fa: "îš†";
    --fa--fa: "îš†îš†"
}

.fa-circle-caret-up,.fa-caret-circle-up {
    --fa: "ïŒ±";
    --fa--fa: "ïŒ±ïŒ±"
}

.fa-user-vneck-hair-long {
    --fa: "î‘£";
    --fa--fa: "î‘£î‘£"
}

.fa-square-a-lock {
    --fa: "î‘";
    --fa--fa: "î‘î‘"
}

.fa-crutch {
    --fa: "ïŸ·";
    --fa--fa: "ïŸ·ïŸ·"
}

.fa-gas-pump-slash {
    --fa: "ï—´";
    --fa--fa: "ï—´ï—´"
}

.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt {
    --fa: "ïƒ®";
    --fa--fa: "ïƒ®ïƒ®"
}

.fa-palette {
    --fa: "ï”¿";
    --fa--fa: "ï”¿ï”¿"
}

.fa-transporter-4 {
    --fa: "îŠ¥";
    --fa--fa: "îŠ¥îŠ¥"
}

.fa-chart-mixed-up-circle-currency {
    --fa: "î—˜";
    --fa--fa: "î—˜î—˜"
}

.fa-objects-align-right {
    --fa: "îŽ¿";
    --fa--fa: "îŽ¿îŽ¿"
}

.fa-arrows-turn-right {
    --fa: "î“€";
    --fa--fa: "î“€î“€"
}

.fa-vest {
    --fa: "î‚…";
    --fa--fa: "î‚…î‚…"
}

.fa-pig {
    --fa: "ïœ†";
    --fa--fa: "ïœ†ïœ†"
}

.fa-inbox-full {
    --fa: "î†º";
    --fa--fa: "î†ºî†º"
}

.fa-circle-envelope,.fa-envelope-circle {
    --fa: "î„Œ";
    --fa--fa: "î„Œî„Œ"
}

.fa-triangle-person-digging,.fa-construction {
    --fa: "ï¡";
    --fa--fa: "ï¡ï¡"
}

.fa-ferry {
    --fa: "î“ª";
    --fa--fa: "î“ªî“ª"
}

.fa-bullseye-arrow {
    --fa: "ï™ˆ";
    --fa--fa: "ï™ˆï™ˆ"
}

.fa-arrows-down-to-people {
    --fa: "î’¹";
    --fa--fa: "î’¹î’¹"
}

.fa-seedling,.fa-sprout {
    --fa: "ï“˜";
    --fa--fa: "ï“˜ï“˜"
}

.fa-clock-seven {
    --fa: "î";
    --fa--fa: "îî"
}

.fa-left-right,.fa-arrows-alt-h {
    --fa: "ïŒ·";
    --fa--fa: "ïŒ·ïŒ·"
}

.fa-boxes-packing {
    --fa: "î“‡";
    --fa--fa: "î“‡î“‡"
}

.fa-circle-arrow-left,.fa-arrow-circle-left {
    --fa: "ï‚¨";
    --fa--fa: "ï‚¨ï‚¨"
}

.fa-flashlight {
    --fa: "ï¢¸";
    --fa--fa: "ï¢¸ï¢¸"
}

.fa-file-jpg {
    --fa: "î™†";
    --fa--fa: "î™†î™†"
}

.fa-group-arrows-rotate {
    --fa: "î“¶";
    --fa--fa: "î“¶î“¶"
}

.fa-bowl-food {
    --fa: "î“†";
    --fa--fa: "î“†î“†"
}

.fa-square-9 {
    --fa: "î‰ž";
    --fa--fa: "î‰žî‰ž"
}

.fa-candy-cane {
    --fa: "ïž†";
    --fa--fa: "ïž†ïž†"
}

.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down {
    --fa: "ï… ";
    --fa--fa: "ï… ï… "
}

.fa-square-dollar,.fa-dollar-square,.fa-usd-square {
    --fa: "ï‹©";
    --fa--fa: "ï‹©ï‹©"
}

.fa-phone-arrow-right {
    --fa: "î–¾";
    --fa--fa: "î–¾î–¾"
}

.fa-hand-holding-seedling {
    --fa: "ï’¿";
    --fa--fa: "ï’¿ï’¿"
}

.fa-message-check,.fa-comment-alt-check {
    --fa: "ï’¢";
    --fa--fa: "ï’¢ï’¢"
}

.fa-cloud-bolt,.fa-thunderstorm {
    --fa: "ï¬";
    --fa--fa: "ï¬ï¬"
}

.fa-chart-line-up-down {
    --fa: "î——";
    --fa--fa: "î——î——"
}

.fa-text-slash,.fa-remove-format {
    --fa: "ï¡½";
    --fa--fa: "ï¡½ï¡½"
}

.fa-watch {
    --fa: "ï‹¡";
    --fa--fa: "ï‹¡ï‹¡"
}

.fa-circle-down-left {
    --fa: "î„‡";
    --fa--fa: "î„‡î„‡"
}

.fa-text {
    --fa: "ï¢“";
    --fa--fa: "ï¢“ï¢“"
}

.fa-projector {
    --fa: "ï£–";
    --fa--fa: "ï£–ï£–"
}

.fa-face-smile-wink,.fa-smile-wink {
    --fa: "ï“š";
    --fa--fa: "ï“šï“š"
}

.fa-tombstone-blank,.fa-tombstone-alt {
    --fa: "ïœ¡";
    --fa--fa: "ïœ¡ïœ¡"
}

.fa-chess-king-piece,.fa-chess-king-alt {
    --fa: "ï‘€";
    --fa--fa: "ï‘€ï‘€"
}

.fa-circle-6 {
    --fa: "îƒ³";
    --fa--fa: "îƒ³îƒ³"
}

.fa-waves-sine {
    --fa: "î™";
    --fa--fa: "î™î™"
}

.fa-left,.fa-arrow-alt-left {
    --fa: "ï•";
    --fa--fa: "ï•ï•"
}

.fa-file-word {
    --fa: "ï‡‚";
    --fa--fa: "ï‡‚ï‡‚"
}

.fa-file-powerpoint {
    --fa: "ï‡„";
    --fa--fa: "ï‡„ï‡„"
}

.fa-square-down,.fa-arrow-alt-square-down {
    --fa: "ï";
    --fa--fa: "ïï"
}

.fa-objects-align-center-vertical {
    --fa: "îŽ½";
    --fa--fa: "îŽ½îŽ½"
}

.fa-arrows-left-right,.fa-arrows-h {
    --fa: "ï¾";
    --fa--fa: "ï¾ï¾"
}

.fa-house-lock {
    --fa: "î”";
    --fa--fa: "î”î”"
}

.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt {
    --fa: "ïƒ­";
    --fa--fa: "ïƒ­ïƒ­"
}

.fa-wreath {
    --fa: "ïŸ¢";
    --fa--fa: "ïŸ¢ïŸ¢"
}

.fa-children {
    --fa: "î“¡";
    --fa--fa: "î“¡î“¡"
}

.fa-meter-droplet {
    --fa: "î‡ª";
    --fa--fa: "î‡ªî‡ª"
}

.fa-chalkboard,.fa-blackboard {
    --fa: "ï”›";
    --fa--fa: "ï”›ï”›"
}

.fa-user-large-slash,.fa-user-alt-slash {
    --fa: "ï“º";
    --fa--fa: "ï“ºï“º"
}

.fa-signal-strong,.fa-signal-4 {
    --fa: "ïš";
    --fa--fa: "ïšïš"
}

.fa-lollipop,.fa-lollypop {
    --fa: "î¤";
    --fa--fa: "î¤î¤"
}

.fa-list-tree {
    --fa: "î‡’";
    --fa--fa: "î‡’î‡’"
}

.fa-envelope-open {
    --fa: "ïŠ¶";
    --fa--fa: "ïŠ¶ïŠ¶"
}

.fa-draw-circle {
    --fa: "ï—­";
    --fa--fa: "ï—­ï—­"
}

.fa-cat-space {
    --fa: "î€";
    --fa--fa: "î€î€"
}

.fa-handshake-simple-slash,.fa-handshake-alt-slash {
    --fa: "îŸ";
    --fa--fa: "îŸîŸ"
}

.fa-rabbit-running,.fa-rabbit-fast {
    --fa: "ïœ‰";
    --fa--fa: "ïœ‰ïœ‰"
}

.fa-memo-pad {
    --fa: "î‡š";
    --fa--fa: "î‡šî‡š"
}

.fa-mattress-pillow {
    --fa: "î”¥";
    --fa--fa: "î”¥î”¥"
}

.fa-alarm-plus {
    --fa: "ï¡„";
    --fa--fa: "ï¡„ï¡„"
}

.fa-alicorn {
    --fa: "ïš°";
    --fa--fa: "ïš°ïš°"
}

.fa-comment-question {
    --fa: "î…‹";
    --fa--fa: "î…‹î…‹"
}

.fa-gingerbread-man {
    --fa: "ïž";
    --fa--fa: "ïžïž"
}

.fa-guarani-sign {
    --fa: "î†š";
    --fa--fa: "î†šî†š"
}

.fa-burger-fries {
    --fa: "îƒ";
    --fa--fa: "îƒîƒ"
}

.fa-mug-tea {
    --fa: "ï¡µ";
    --fa--fa: "ï¡µï¡µ"
}

.fa-border-top {
    --fa: "ï¡•";
    --fa--fa: "ï¡•ï¡•"
}

.fa-arrows-rotate,.fa-refresh,.fa-sync {
    --fa: "ï€¡";
    --fa--fa: "ï€¡ï€¡"
}

.fa-circle-book-open,.fa-book-circle {
    --fa: "îƒ¿";
    --fa--fa: "îƒ¿îƒ¿"
}

.fa-arrows-to-dotted-line {
    --fa: "î‚¦";
    --fa--fa: "î‚¦î‚¦"
}

.fa-fire-extinguisher {
    --fa: "ï„´";
    --fa--fa: "ï„´ï„´"
}

.fa-magnifying-glass-arrows-rotate {
    --fa: "î™ž";
    --fa--fa: "î™žî™ž"
}

.fa-garage-open {
    --fa: "î€‹";
    --fa--fa: "î€‹î€‹"
}

.fa-shelves-empty {
    --fa: "î‰†";
    --fa--fa: "î‰†î‰†"
}

.fa-cruzeiro-sign {
    --fa: "î…’";
    --fa--fa: "î…’î…’"
}

.fa-watch-apple {
    --fa: "î‹‹";
    --fa--fa: "î‹‹î‹‹"
}

.fa-watch-calculator {
    --fa: "ï£°";
    --fa--fa: "ï£°ï£°"
}

.fa-list-dropdown {
    --fa: "î‡";
    --fa--fa: "î‡î‡"
}

.fa-cabinet-filing {
    --fa: "ï™‹";
    --fa--fa: "ï™‹ï™‹"
}

.fa-burger-soda {
    --fa: "ï¡˜";
    --fa--fa: "ï¡˜ï¡˜"
}

.fa-square-arrow-up,.fa-arrow-square-up {
    --fa: "ïŒ¼";
    --fa--fa: "ïŒ¼ïŒ¼"
}

.fa-greater-than-equal {
    --fa: "ï”²";
    --fa--fa: "ï”²ï”²"
}

.fa-pallet-box {
    --fa: "îˆˆ";
    --fa--fa: "îˆˆîˆˆ"
}

.fa-face-confounded {
    --fa: "î¬";
    --fa--fa: "î¬î¬"
}

.fa-shield-halved,.fa-shield-alt {
    --fa: "ï­";
    --fa--fa: "ï­ï­"
}

.fa-truck-plow {
    --fa: "ïŸž";
    --fa--fa: "ïŸžïŸž"
}

.fa-book-atlas,.fa-atlas {
    --fa: "ï•˜";
    --fa--fa: "ï•˜ï•˜"
}

.fa-virus {
    --fa: "î´";
    --fa--fa: "î´î´"
}

.fa-grid-round-2 {
    --fa: "î—›";
    --fa--fa: "î—›î—›"
}

.fa-comment-middle-top {
    --fa: "î…Š";
    --fa--fa: "î…Šî…Š"
}

.fa-wave {
    --fa: "î™›";
    --fa--fa: "î™›î™›"
}

.fa-envelope-circle-check {
    --fa: "î“¨";
    --fa--fa: "î“¨î“¨"
}

.fa-layer-group {
    --fa: "ï—½";
    --fa--fa: "ï—½ï—½"
}

.fa-restroom-simple {
    --fa: "îˆº";
    --fa--fa: "îˆºîˆº"
}

.fa-arrows-to-dot {
    --fa: "î’¾";
    --fa--fa: "î’¾î’¾"
}

.fa-border-outer {
    --fa: "ï¡‘";
    --fa--fa: "ï¡‘ï¡‘"
}

.fa-hashtag-lock {
    --fa: "î•";
    --fa--fa: "î•î•"
}

.fa-clock-two-thirty {
    --fa: "î›";
    --fa--fa: "î›î›"
}

.fa-archway {
    --fa: "ï•—";
    --fa--fa: "ï•—ï•—"
}

.fa-heart-circle-check {
    --fa: "î“½";
    --fa--fa: "î“½î“½"
}

.fa-house-chimney-crack,.fa-house-damage {
    --fa: "ï›±";
    --fa--fa: "ï›±ï›±"
}

.fa-file-zipper,.fa-file-archive {
    --fa: "ï‡†";
    --fa--fa: "ï‡†ï‡†"
}

.fa-ticket-perforated {
    --fa: "î˜¾";
    --fa--fa: "î˜¾î˜¾"
}

.fa-heart-half {
    --fa: "î†«";
    --fa--fa: "î†«î†«"
}

.fa-comment-check {
    --fa: "ï’¬";
    --fa--fa: "ï’¬ï’¬"
}

.fa-square {
    --fa: "ïƒˆ";
    --fa--fa: "ïƒˆïƒˆ"
}

.fa-memo {
    --fa: "î‡˜";
    --fa--fa: "î‡˜î‡˜"
}

.fa-martini-glass-empty,.fa-glass-martini {
    --fa: "ï€€";
    --fa--fa: "ï€€ï€€"
}

.fa-couch {
    --fa: "ï’¸";
    --fa--fa: "ï’¸ï’¸"
}

.fa-cedi-sign {
    --fa: "îƒŸ";
    --fa--fa: "îƒŸîƒŸ"
}

.fa-italic {
    --fa: "ï€³";
    --fa--fa: "ï€³ï€³"
}

.fa-glass-citrus {
    --fa: "ï¡©";
    --fa--fa: "ï¡©ï¡©"
}

.fa-calendar-lines-pen {
    --fa: "î‘²";
    --fa--fa: "î‘²î‘²"
}

.fa-table-cells-column-lock {
    --fa: "î™¸";
    --fa--fa: "î™¸î™¸"
}

.fa-church {
    --fa: "ï”";
    --fa--fa: "ï”ï”"
}

.fa-person-snowmobiling,.fa-snowmobile {
    --fa: "ïŸ‘";
    --fa--fa: "ïŸ‘ïŸ‘"
}

.fa-face-hushed {
    --fa: "î»";
    --fa--fa: "î»î»"
}

.fa-comments-dollar {
    --fa: "ï™“";
    --fa--fa: "ï™“ï™“"
}

.fa-tickets-simple {
    --fa: "î™™";
    --fa--fa: "î™™î™™"
}

.fa-pickaxe {
    --fa: "î–¿";
    --fa--fa: "î–¿î–¿"
}

.fa-link-simple-slash {
    --fa: "î‡Ž";
    --fa--fa: "î‡Žî‡Ž"
}

.fa-democrat {
    --fa: "ï‡";
    --fa--fa: "ï‡ï‡"
}

.fa-face-confused {
    --fa: "î­";
    --fa--fa: "î­î­"
}

.fa-pinball {
    --fa: "îˆ©";
    --fa--fa: "îˆ©îˆ©"
}

.fa-z {
    --fa: "Z";
    --fa--fa: "ZZ"
}

.fa-person-skiing,.fa-skiing {
    --fa: "ïŸ‰";
    --fa--fa: "ïŸ‰ïŸ‰"
}

.fa-deer {
    --fa: "ïžŽ";
    --fa--fa: "ïžŽïžŽ"
}

.fa-input-pipe {
    --fa: "î†¾";
    --fa--fa: "î†¾î†¾"
}

.fa-road-lock {
    --fa: "î•§";
    --fa--fa: "î•§î•§"
}

.fa-a {
    --fa: "A";
    --fa--fa: "AA"
}

.fa-bookmark-slash {
    --fa: "îƒ‚";
    --fa--fa: "îƒ‚îƒ‚"
}

.fa-temperature-arrow-down,.fa-temperature-down {
    --fa: "î€¿";
    --fa--fa: "î€¿î€¿"
}

.fa-mace {
    --fa: "ï›¸";
    --fa--fa: "ï›¸ï›¸"
}

.fa-feather-pointed,.fa-feather-alt {
    --fa: "ï•«";
    --fa--fa: "ï•«ï•«"
}

.fa-sausage {
    --fa: "ï  ";
    --fa--fa: "ï  ï  "
}

.fa-trash-can-clock {
    --fa: "îŠª";
    --fa--fa: "îŠªîŠª"
}

.fa-p {
    --fa: "P";
    --fa--fa: "PP"
}

.fa-broom-wide {
    --fa: "î—‘";
    --fa--fa: "î—‘î—‘"
}

.fa-snowflake {
    --fa: "ï‹œ";
    --fa--fa: "ï‹œï‹œ"
}

.fa-stomach {
    --fa: "ï˜£";
    --fa--fa: "ï˜£ï˜£"
}

.fa-newspaper {
    --fa: "ï‡ª";
    --fa--fa: "ï‡ªï‡ª"
}

.fa-rectangle-ad,.fa-ad {
    --fa: "ï™";
    --fa--fa: "ï™ï™"
}

.fa-guitar-electric {
    --fa: "ï¢¾";
    --fa--fa: "ï¢¾ï¢¾"
}

.fa-arrow-turn-down-right {
    --fa: "î–";
    --fa--fa: "î–î–"
}

.fa-moon-cloud {
    --fa: "ï”";
    --fa--fa: "ï”ï”"
}

.fa-bread-slice-butter {
    --fa: "î¡";
    --fa--fa: "î¡î¡"
}

.fa-circle-arrow-right,.fa-arrow-circle-right {
    --fa: "ï‚©";
    --fa--fa: "ï‚©ï‚©"
}

.fa-user-group-crown,.fa-users-crown {
    --fa: "ïš¥";
    --fa--fa: "ïš¥ïš¥"
}

.fa-circle-i {
    --fa: "î„‘";
    --fa--fa: "î„‘î„‘"
}

.fa-toilet-paper-check {
    --fa: "î–²";
    --fa--fa: "î–²î–²"
}

.fa-filter-circle-xmark {
    --fa: "î…»";
    --fa--fa: "î…»î…»"
}

.fa-locust {
    --fa: "î” ";
    --fa--fa: "î” î” "
}

.fa-sort,.fa-unsorted {
    --fa: "ïƒœ";
    --fa--fa: "ïƒœïƒœ"
}

.fa-list-ol,.fa-list-1-2,.fa-list-numeric {
    --fa: "ïƒ‹";
    --fa--fa: "ïƒ‹ïƒ‹"
}

.fa-chart-waterfall {
    --fa: "îƒ«";
    --fa--fa: "îƒ«îƒ«"
}

.fa-sparkle {
    --fa: "î—–";
    --fa--fa: "î—–î—–"
}

.fa-face-party {
    --fa: "îŽƒ";
    --fa--fa: "îŽƒîŽƒ"
}

.fa-kidneys {
    --fa: "ï—»";
    --fa--fa: "ï—»ï—»"
}

.fa-wifi-exclamation {
    --fa: "î‹";
    --fa--fa: "î‹î‹"
}

.fa-chart-network {
    --fa: "ïžŠ";
    --fa--fa: "ïžŠïžŠ"
}

.fa-person-dress-burst {
    --fa: "î•„";
    --fa--fa: "î•„î•„"
}

.fa-dice-d4 {
    --fa: "ï›";
    --fa--fa: "ï›ï›"
}

.fa-money-check-dollar,.fa-money-check-alt {
    --fa: "ï”½";
    --fa--fa: "ï”½ï”½"
}

.fa-vector-square {
    --fa: "ï—‹";
    --fa--fa: "ï—‹ï—‹"
}

.fa-bread-slice {
    --fa: "ïŸ¬";
    --fa--fa: "ïŸ¬ïŸ¬"
}

.fa-language {
    --fa: "ï†«";
    --fa--fa: "ï†«ï†«"
}

.fa-wheat-awn-slash {
    --fa: "îŒ¸";
    --fa--fa: "îŒ¸îŒ¸"
}

.fa-face-kiss-wink-heart,.fa-kiss-wink-heart {
    --fa: "ï–˜";
    --fa--fa: "ï–˜ï–˜"
}

.fa-dagger {
    --fa: "ï›‹";
    --fa--fa: "ï›‹ï›‹"
}

.fa-podium {
    --fa: "ïš€";
    --fa--fa: "ïš€ïš€"
}

.fa-diamonds-4 {
    --fa: "îš‹";
    --fa--fa: "îš‹îš‹"
}

.fa-memo-circle-check {
    --fa: "î‡™";
    --fa--fa: "î‡™î‡™"
}

.fa-route-highway {
    --fa: "ï˜š";
    --fa--fa: "ï˜šï˜š"
}

.fa-down-to-line,.fa-arrow-alt-to-bottom {
    --fa: "ïŠ";
    --fa--fa: "ïŠïŠ"
}

.fa-filter {
    --fa: "ï‚°";
    --fa--fa: "ï‚°ï‚°"
}

.fa-square-g {
    --fa: "î‰±";
    --fa--fa: "î‰±î‰±"
}

.fa-circle-phone,.fa-phone-circle {
    --fa: "î„›";
    --fa--fa: "î„›î„›"
}

.fa-clipboard-prescription {
    --fa: "ï—¨";
    --fa--fa: "ï—¨ï—¨"
}

.fa-user-nurse-hair {
    --fa: "î‘";
    --fa--fa: "î‘î‘"
}

.fa-question {
    --fa: "?";
    --fa--fa: "??"
}

.fa-file-signature {
    --fa: "ï•³";
    --fa--fa: "ï•³ï•³"
}

.fa-toggle-large-on {
    --fa: "î–±";
    --fa--fa: "î–±î–±"
}

.fa-up-down-left-right,.fa-arrows-alt {
    --fa: "ï‚²";
    --fa--fa: "ï‚²ï‚²"
}

.fa-dryer-heat,.fa-dryer-alt {
    --fa: "ï¡¢";
    --fa--fa: "ï¡¢ï¡¢"
}

.fa-house-chimney-user {
    --fa: "î¥";
    --fa--fa: "î¥î¥"
}

.fa-hand-holding-heart {
    --fa: "ï’¾";
    --fa--fa: "ï’¾ï’¾"
}

.fa-arrow-up-small-big,.fa-sort-size-up-alt {
    --fa: "ï¢";
    --fa--fa: "ï¢ï¢"
}

.fa-train-track {
    --fa: "î‘“";
    --fa--fa: "î‘“î‘“"
}

.fa-puzzle-piece {
    --fa: "ï„®";
    --fa--fa: "ï„®ï„®"
}

.fa-money-check {
    --fa: "ï”¼";
    --fa--fa: "ï”¼ï”¼"
}

.fa-star-half-stroke,.fa-star-half-alt {
    --fa: "ï—€";
    --fa--fa: "ï—€ï—€"
}

.fa-file-exclamation {
    --fa: "ïŒš";
    --fa--fa: "ïŒšïŒš"
}

.fa-code {
    --fa: "ï„¡";
    --fa--fa: "ï„¡ï„¡"
}

.fa-whiskey-glass,.fa-glass-whiskey {
    --fa: "ïž ";
    --fa--fa: "ïž ïž "
}

.fa-moon-stars {
    --fa: "ï•";
    --fa--fa: "ï•ï•"
}

.fa-building-circle-exclamation {
    --fa: "î““";
    --fa--fa: "î““î““"
}

.fa-clothes-hanger {
    --fa: "î„¶";
    --fa--fa: "î„¶î„¶"
}

.fa-mobile-notch,.fa-mobile-iphone {
    --fa: "î‡®";
    --fa--fa: "î‡®î‡®"
}

.fa-magnifying-glass-chart {
    --fa: "î”¢";
    --fa--fa: "î”¢î”¢"
}

.fa-arrow-up-right-from-square,.fa-external-link {
    --fa: "ï‚Ž";
    --fa--fa: "ï‚Žï‚Ž"
}

.fa-cubes-stacked {
    --fa: "î“¦";
    --fa--fa: "î“¦î“¦"
}

.fa-images-user {
    --fa: "î†¹";
    --fa--fa: "î†¹î†¹"
}

.fa-won-sign,.fa-krw,.fa-won {
    --fa: "ï…™";
    --fa--fa: "ï…™ï…™"
}

.fa-image-polaroid-user {
    --fa: "î†¶";
    --fa--fa: "î†¶î†¶"
}

.fa-virus-covid {
    --fa: "î’¨";
    --fa--fa: "î’¨î’¨"
}

.fa-square-ellipsis {
    --fa: "î‰®";
    --fa--fa: "î‰®î‰®"
}

.fa-pie {
    --fa: "ïœ…";
    --fa--fa: "ïœ…ïœ…"
}

.fa-chess-knight-piece,.fa-chess-knight-alt {
    --fa: "ï‘‚";
    --fa--fa: "ï‘‚ï‘‚"
}

.fa-austral-sign {
    --fa: "î‚©";
    --fa--fa: "î‚©î‚©"
}

.fa-cloud-plus {
    --fa: "îž";
    --fa--fa: "îžîž"
}

.fa-f {
    --fa: "F";
    --fa--fa: "FF"
}

.fa-leaf {
    --fa: "ï¬";
    --fa--fa: "ï¬ï¬"
}

.fa-bed-bunk {
    --fa: "ï£¸";
    --fa--fa: "ï£¸ï£¸"
}

.fa-road {
    --fa: "ï€˜";
    --fa--fa: "ï€˜ï€˜"
}

.fa-taxi,.fa-cab {
    --fa: "ï†º";
    --fa--fa: "ï†ºï†º"
}

.fa-person-circle-plus {
    --fa: "î•";
    --fa--fa: "î•î•"
}

.fa-chart-pie,.fa-pie-chart {
    --fa: "ïˆ€";
    --fa--fa: "ïˆ€ïˆ€"
}

.fa-bolt-lightning {
    --fa: "î‚·";
    --fa--fa: "î‚·î‚·"
}

.fa-clock-eight {
    --fa: "î…";
    --fa--fa: "î…î…"
}

.fa-sack-xmark {
    --fa: "î•ª";
    --fa--fa: "î•ªî•ª"
}

.fa-file-xls {
    --fa: "î™";
    --fa--fa: "î™î™"
}

.fa-file-excel {
    --fa: "ï‡ƒ";
    --fa--fa: "ï‡ƒï‡ƒ"
}

.fa-file-contract {
    --fa: "ï•¬";
    --fa--fa: "ï•¬ï•¬"
}

.fa-fish-fins {
    --fa: "î“²";
    --fa--fa: "î“²î“²"
}

.fa-circle-q {
    --fa: "î„ž";
    --fa--fa: "î„žî„ž"
}

.fa-building-flag {
    --fa: "î“•";
    --fa--fa: "î“•î“•"
}

.fa-face-grin-beam,.fa-grin-beam {
    --fa: "ï–‚";
    --fa--fa: "ï–‚ï–‚"
}

.fa-object-ungroup {
    --fa: "ï‰ˆ";
    --fa--fa: "ï‰ˆï‰ˆ"
}

.fa-face-disguise {
    --fa: "î°";
    --fa--fa: "î°î°"
}

.fa-circle-arrow-down-right {
    --fa: "îƒº";
    --fa--fa: "îƒºîƒº"
}

.fa-alien-8bit,.fa-alien-monster {
    --fa: "ï£¶";
    --fa--fa: "ï£¶ï£¶"
}

.fa-hand-point-ribbon {
    --fa: "î†¦";
    --fa--fa: "î†¦î†¦"
}

.fa-poop {
    --fa: "ï˜™";
    --fa--fa: "ï˜™ï˜™"
}

.fa-object-exclude {
    --fa: "î’œ";
    --fa--fa: "î’œî’œ"
}

.fa-telescope {
    --fa: "î€¾";
    --fa--fa: "î€¾î€¾"
}

.fa-location-pin,.fa-map-marker {
    --fa: "ï";
    --fa--fa: "ïï"
}

.fa-square-list {
    --fa: "î’‰";
    --fa--fa: "î’‰î’‰"
}

.fa-kaaba {
    --fa: "ï™«";
    --fa--fa: "ï™«ï™«"
}

.fa-toilet-paper {
    --fa: "ïœž";
    --fa--fa: "ïœžïœž"
}

.fa-helmet-safety,.fa-hard-hat,.fa-hat-hard {
    --fa: "ï ‡";
    --fa--fa: "ï ‡ï ‡"
}

.fa-comment-code {
    --fa: "î…‡";
    --fa--fa: "î…‡î…‡"
}

.fa-sim-cards {
    --fa: "î‰‘";
    --fa--fa: "î‰‘î‰‘"
}

.fa-starship {
    --fa: "î€¹";
    --fa--fa: "î€¹î€¹"
}

.fa-eject {
    --fa: "ï’";
    --fa--fa: "ï’ï’"
}

.fa-circle-right,.fa-arrow-alt-circle-right {
    --fa: "ïš";
    --fa--fa: "ïšïš"
}

.fa-plane-circle-check {
    --fa: "î••";
    --fa--fa: "î••î••"
}

.fa-seal {
    --fa: "î‰";
    --fa--fa: "î‰î‰"
}

.fa-user-cowboy {
    --fa: "ï£ª";
    --fa--fa: "ï£ªï£ª"
}

.fa-hexagon-vertical-nft {
    --fa: "î”…";
    --fa--fa: "î”…î”…"
}

.fa-face-rolling-eyes,.fa-meh-rolling-eyes {
    --fa: "ï–¥";
    --fa--fa: "ï–¥ï–¥"
}

.fa-bread-loaf {
    --fa: "ïŸ«";
    --fa--fa: "ïŸ«ïŸ«"
}

.fa-rings-wedding {
    --fa: "ï ›";
    --fa--fa: "ï ›ï ›"
}

.fa-object-group {
    --fa: "ï‰‡";
    --fa--fa: "ï‰‡ï‰‡"
}

.fa-french-fries {
    --fa: "ï ƒ";
    --fa--fa: "ï ƒï ƒ"
}

.fa-chart-line,.fa-line-chart {
    --fa: "ïˆ";
    --fa--fa: "ïˆïˆ"
}

.fa-calendar-arrow-down,.fa-calendar-download {
    --fa: "îƒ";
    --fa--fa: "îƒîƒ"
}

.fa-send-back {
    --fa: "ï¡¾";
    --fa--fa: "ï¡¾ï¡¾"
}

.fa-mask-ventilator {
    --fa: "î”¤";
    --fa--fa: "î”¤î”¤"
}

.fa-tickets {
    --fa: "î™˜";
    --fa--fa: "î™˜î™˜"
}

.fa-signature-lock {
    --fa: "îŠ";
    --fa--fa: "îŠîŠ"
}

.fa-arrow-right {
    --fa: "ï¡";
    --fa--fa: "ï¡ï¡"
}

.fa-signs-post,.fa-map-signs {
    --fa: "ï‰·";
    --fa--fa: "ï‰·ï‰·"
}

.fa-octagon-plus,.fa-plus-octagon {
    --fa: "ïŒ";
    --fa--fa: "ïŒïŒ"
}

.fa-cash-register {
    --fa: "ïžˆ";
    --fa--fa: "ïžˆïžˆ"
}

.fa-person-circle-question {
    --fa: "î•‚";
    --fa--fa: "î•‚î•‚"
}

.fa-melon-slice {
    --fa: "îŒ‘";
    --fa--fa: "îŒ‘îŒ‘"
}

.fa-space-station-moon {
    --fa: "î€³";
    --fa--fa: "î€³î€³"
}

.fa-message-smile,.fa-comment-alt-smile {
    --fa: "ï’ª";
    --fa--fa: "ï’ªï’ª"
}

.fa-cup-straw {
    --fa: "î£";
    --fa--fa: "î£î£"
}

.fa-left-from-line,.fa-arrow-alt-from-right {
    --fa: "ïˆ";
    --fa--fa: "ïˆïˆ"
}

.fa-h {
    --fa: "H";
    --fa--fa: "HH"
}

.fa-basket-shopping-simple,.fa-shopping-basket-alt {
    --fa: "î‚¯";
    --fa--fa: "î‚¯î‚¯"
}

.fa-hands-holding-heart,.fa-hands-heart {
    --fa: "ï“ƒ";
    --fa--fa: "ï“ƒï“ƒ"
}

.fa-clock-nine {
    --fa: "îŒ";
    --fa--fa: "îŒîŒ"
}

.fa-hammer-brush {
    --fa: "î˜ ";
    --fa--fa: "î˜ î˜ "
}

.fa-tarp {
    --fa: "î•»";
    --fa--fa: "î•»î•»"
}

.fa-face-sleepy {
    --fa: "îŽŽ";
    --fa--fa: "îŽŽîŽŽ"
}

.fa-hand-horns {
    --fa: "î†©";
    --fa--fa: "î†©î†©"
}

.fa-screwdriver-wrench,.fa-tools {
    --fa: "ïŸ™";
    --fa--fa: "ïŸ™ïŸ™"
}

.fa-arrows-to-eye {
    --fa: "î’¿";
    --fa--fa: "î’¿î’¿"
}

.fa-circle-three-quarters {
    --fa: "î„¥";
    --fa--fa: "î„¥î„¥"
}

.fa-trophy-star,.fa-trophy-alt {
    --fa: "ï‹«";
    --fa--fa: "ï‹«ï‹«"
}

.fa-plug-circle-bolt {
    --fa: "î•›";
    --fa--fa: "î•›î•›"
}

.fa-face-thermometer {
    --fa: "îŽš";
    --fa--fa: "îŽšîŽš"
}

.fa-grid-round-4 {
    --fa: "î—";
    --fa--fa: "î—î—"
}

.fa-sign-posts-wrench {
    --fa: "î˜¦";
    --fa--fa: "î˜¦î˜¦"
}

.fa-shirt-running {
    --fa: "îˆ";
    --fa--fa: "îˆîˆ"
}

.fa-book-circle-arrow-up {
    --fa: "î‚½";
    --fa--fa: "î‚½î‚½"
}

.fa-face-nauseated {
    --fa: "îŽ";
    --fa--fa: "îŽîŽ"
}

.fa-heart {
    --fa: "ï€„";
    --fa--fa: "ï€„ï€„"
}

.fa-file-chart-pie {
    --fa: "ï™š";
    --fa--fa: "ï™šï™š"
}

.fa-mars-and-venus {
    --fa: "ïˆ¤";
    --fa--fa: "ïˆ¤ïˆ¤"
}

.fa-house-user,.fa-home-user {
    --fa: "î†°";
    --fa--fa: "î†°î†°"
}

.fa-circle-arrow-down-left {
    --fa: "îƒ¹";
    --fa--fa: "îƒ¹îƒ¹"
}

.fa-dumpster-fire {
    --fa: "ïž”";
    --fa--fa: "ïž”ïž”"
}

.fa-hexagon-minus,.fa-minus-hexagon {
    --fa: "ïŒ‡";
    --fa--fa: "ïŒ‡ïŒ‡"
}

.fa-left-to-line,.fa-arrow-alt-to-left {
    --fa: "ï‹";
    --fa--fa: "ï‹ï‹"
}

.fa-house-crack {
    --fa: "îŽ±";
    --fa--fa: "îŽ±îŽ±"
}

.fa-paw-simple,.fa-paw-alt {
    --fa: "ïœ";
    --fa--fa: "ïœïœ"
}

.fa-arrow-left-long-to-line {
    --fa: "î”";
    --fa--fa: "î”î”"
}

.fa-brackets-round,.fa-parentheses {
    --fa: "îƒ…";
    --fa--fa: "îƒ…îƒ…"
}

.fa-martini-glass-citrus,.fa-cocktail {
    --fa: "ï•¡";
    --fa--fa: "ï•¡ï•¡"
}

.fa-user-shakespeare {
    --fa: "î‹‚";
    --fa--fa: "î‹‚î‹‚"
}

.fa-arrow-right-to-arc {
    --fa: "î’²";
    --fa--fa: "î’²î’²"
}

.fa-face-surprise,.fa-surprise {
    --fa: "ï—‚";
    --fa--fa: "ï—‚ï—‚"
}

.fa-bottle-water {
    --fa: "î“…";
    --fa--fa: "î“…î“…"
}

.fa-circle-pause,.fa-pause-circle {
    --fa: "ïŠ‹";
    --fa--fa: "ïŠ‹ïŠ‹"
}

.fa-gauge-circle-plus {
    --fa: "î’˜";
    --fa--fa: "î’˜î’˜"
}

.fa-folders {
    --fa: "ï™ ";
    --fa--fa: "ï™ ï™ "
}

.fa-angel {
    --fa: "ï¹";
    --fa--fa: "ï¹ï¹"
}

.fa-value-absolute {
    --fa: "ïš¦";
    --fa--fa: "ïš¦ïš¦"
}

.fa-rabbit {
    --fa: "ïœˆ";
    --fa--fa: "ïœˆïœˆ"
}

.fa-toilet-paper-slash {
    --fa: "î²";
    --fa--fa: "î²î²"
}

.fa-circle-euro {
    --fa: "î—Ž";
    --fa--fa: "î—Žî—Ž"
}

.fa-apple-whole,.fa-apple-alt {
    --fa: "ï—‘";
    --fa--fa: "ï—‘ï—‘"
}

.fa-kitchen-set {
    --fa: "î”š";
    --fa--fa: "î”šî”š"
}

.fa-diamond-half {
    --fa: "î–·";
    --fa--fa: "î–·î–·"
}

.fa-lock-keyhole,.fa-lock-alt {
    --fa: "ïŒ";
    --fa--fa: "ïŒïŒ"
}

.fa-r {
    --fa: "R";
    --fa--fa: "RR"
}

.fa-temperature-quarter,.fa-temperature-1,.fa-thermometer-1,.fa-thermometer-quarter {
    --fa: "ï‹Š";
    --fa--fa: "ï‹Šï‹Š"
}

.fa-square-info,.fa-info-square {
    --fa: "ïŒ";
    --fa--fa: "ïŒïŒ"
}

.fa-wifi-slash {
    --fa: "ïš¬";
    --fa--fa: "ïš¬ïš¬"
}

.fa-toilet-paper-xmark {
    --fa: "î–³";
    --fa--fa: "î–³î–³"
}

.fa-hands-holding-dollar,.fa-hands-usd {
    --fa: "ï“…";
    --fa--fa: "ï“…ï“…"
}

.fa-cube {
    --fa: "ï†²";
    --fa--fa: "ï†²ï†²"
}

.fa-arrow-down-triangle-square,.fa-sort-shapes-down {
    --fa: "ï¢ˆ";
    --fa--fa: "ï¢ˆï¢ˆ"
}

.fa-bitcoin-sign {
    --fa: "î‚´";
    --fa--fa: "î‚´î‚´"
}

.fa-shutters {
    --fa: "î‘‰";
    --fa--fa: "î‘‰î‘‰"
}

.fa-shield-dog {
    --fa: "î•³";
    --fa--fa: "î•³î•³"
}

.fa-solar-panel {
    --fa: "ï–º";
    --fa--fa: "ï–ºï–º"
}

.fa-lock-open {
    --fa: "ï";
    --fa--fa: "ïï"
}

.fa-table-tree {
    --fa: "îŠ“";
    --fa--fa: "îŠ“îŠ“"
}

.fa-house-chimney-heart {
    --fa: "î†²";
    --fa--fa: "î†²î†²"
}

.fa-tally-3 {
    --fa: "îŠ–";
    --fa--fa: "îŠ–îŠ–"
}

.fa-elevator {
    --fa: "î…­";
    --fa--fa: "î…­î…­"
}

.fa-money-bill-transfer {
    --fa: "î”¨";
    --fa--fa: "î”¨î”¨"
}

.fa-money-bill-trend-up {
    --fa: "î”©";
    --fa--fa: "î”©î”©"
}

.fa-house-flood-water-circle-arrow-right {
    --fa: "î”";
    --fa--fa: "î”î”"
}

.fa-square-poll-horizontal,.fa-poll-h {
    --fa: "ïš‚";
    --fa--fa: "ïš‚ïš‚"
}

.fa-circle {
    --fa: "ï„‘";
    --fa--fa: "ï„‘ï„‘"
}

.fa-left-to-bracket {
    --fa: "î™­";
    --fa--fa: "î™­î™­"
}

.fa-cart-circle-exclamation {
    --fa: "î²";
    --fa--fa: "î²î²"
}

.fa-sword {
    --fa: "ïœœ";
    --fa--fa: "ïœœïœœ"
}

.fa-backward-fast,.fa-fast-backward {
    --fa: "ï‰";
    --fa--fa: "ï‰ï‰"
}

.fa-recycle {
    --fa: "ï†¸";
    --fa--fa: "ï†¸ï†¸"
}

.fa-user-astronaut {
    --fa: "ï“»";
    --fa--fa: "ï“»ï“»"
}

.fa-interrobang {
    --fa: "î–º";
    --fa--fa: "î–ºî–º"
}

.fa-plane-slash {
    --fa: "î©";
    --fa--fa: "î©î©"
}

.fa-circle-dashed {
    --fa: "î„…";
    --fa--fa: "î„…î„…"
}

.fa-trademark {
    --fa: "ï‰œ";
    --fa--fa: "ï‰œï‰œ"
}

.fa-basketball,.fa-basketball-ball {
    --fa: "ï´";
    --fa--fa: "ï´ï´"
}

.fa-fork-knife,.fa-utensils-alt {
    --fa: "ï‹¦";
    --fa--fa: "ï‹¦ï‹¦"
}

.fa-satellite-dish {
    --fa: "ïŸ€";
    --fa--fa: "ïŸ€ïŸ€"
}

.fa-badge-check {
    --fa: "ïŒ¶";
    --fa--fa: "ïŒ¶ïŒ¶"
}

.fa-circle-up,.fa-arrow-alt-circle-up {
    --fa: "ï›";
    --fa--fa: "ï›ï›"
}

.fa-slider {
    --fa: "î‰’";
    --fa--fa: "î‰’î‰’"
}

.fa-mobile-screen-button,.fa-mobile-alt {
    --fa: "ï";
    --fa--fa: "ïï"
}

.fa-clock-one-thirty {
    --fa: "î";
    --fa--fa: "îî"
}

.fa-inbox-out,.fa-inbox-arrow-up {
    --fa: "ïŒ‘";
    --fa--fa: "ïŒ‘ïŒ‘"
}

.fa-cloud-slash {
    --fa: "î„·";
    --fa--fa: "î„·î„·"
}

.fa-volume-high,.fa-volume-up {
    --fa: "ï€¨";
    --fa--fa: "ï€¨ï€¨"
}

.fa-users-rays {
    --fa: "î–“";
    --fa--fa: "î–“î–“"
}

.fa-wallet {
    --fa: "ï••";
    --fa--fa: "ï••ï••"
}

.fa-octagon-check {
    --fa: "î¦";
    --fa--fa: "î¦î¦"
}

.fa-flatbread-stuffed {
    --fa: "îŒ";
    --fa--fa: "îŒîŒ"
}

.fa-clipboard-check {
    --fa: "ï‘¬";
    --fa--fa: "ï‘¬ï‘¬"
}

.fa-cart-circle-plus {
    --fa: "î³";
    --fa--fa: "î³î³"
}

.fa-truck-clock,.fa-shipping-timed {
    --fa: "ï’Œ";
    --fa--fa: "ï’Œï’Œ"
}

.fa-pool-8-ball {
    --fa: "î…";
    --fa--fa: "î…î…"
}

.fa-file-audio {
    --fa: "ï‡‡";
    --fa--fa: "ï‡‡ï‡‡"
}

.fa-turn-down-left {
    --fa: "îŒ±";
    --fa--fa: "îŒ±îŒ±"
}

.fa-lock-hashtag {
    --fa: "î£";
    --fa--fa: "î£î£"
}

.fa-chart-radar {
    --fa: "îƒ§";
    --fa--fa: "îƒ§îƒ§"
}

.fa-staff {
    --fa: "ïœ›";
    --fa--fa: "ïœ›ïœ›"
}

.fa-burger,.fa-hamburger {
    --fa: "ï …";
    --fa--fa: "ï …ï …"
}

.fa-utility-pole {
    --fa: "î‹ƒ";
    --fa--fa: "î‹ƒî‹ƒ"
}

.fa-transporter-6 {
    --fa: "îŠ§";
    --fa--fa: "îŠ§îŠ§"
}

.fa-arrow-turn-left {
    --fa: "î˜²";
    --fa--fa: "î˜²î˜²"
}

.fa-wrench {
    --fa: "ï‚­";
    --fa--fa: "ï‚­ï‚­"
}

.fa-bugs {
    --fa: "î“";
    --fa--fa: "î“î“"
}

.fa-vector-polygon {
    --fa: "î‹‡";
    --fa--fa: "î‹‡î‹‡"
}

.fa-diagram-nested {
    --fa: "î…—";
    --fa--fa: "î…—î…—"
}

.fa-rupee-sign,.fa-rupee {
    --fa: "ï…–";
    --fa--fa: "ï…–ï…–"
}

.fa-file-image {
    --fa: "ï‡…";
    --fa--fa: "ï‡…ï‡…"
}

.fa-circle-question,.fa-question-circle {
    --fa: "ï™";
    --fa--fa: "ï™ï™"
}

.fa-tickets-perforated {
    --fa: "î˜¿";
    --fa--fa: "î˜¿î˜¿"
}

.fa-image-user {
    --fa: "î†¸";
    --fa--fa: "î†¸î†¸"
}

.fa-buoy {
    --fa: "î–µ";
    --fa--fa: "î–µî–µ"
}

.fa-plane-departure {
    --fa: "ï–°";
    --fa--fa: "ï–°ï–°"
}

.fa-handshake-slash {
    --fa: "î ";
    --fa--fa: "î î "
}

.fa-book-bookmark {
    --fa: "î‚»";
    --fa--fa: "î‚»î‚»"
}

.fa-border-center-h {
    --fa: "ï¢œ";
    --fa--fa: "ï¢œï¢œ"
}

.fa-can-food {
    --fa: "î¦";
    --fa--fa: "î¦î¦"
}

.fa-typewriter {
    --fa: "ï£§";
    --fa--fa: "ï£§ï£§"
}

.fa-arrow-right-from-arc {
    --fa: "î’±";
    --fa--fa: "î’±î’±"
}

.fa-circle-k {
    --fa: "î„“";
    --fa--fa: "î„“î„“"
}

.fa-face-hand-over-mouth {
    --fa: "î¸";
    --fa--fa: "î¸î¸"
}

.fa-popcorn {
    --fa: "ï ™";
    --fa--fa: "ï ™ï ™"
}

.fa-house-water,.fa-house-flood {
    --fa: "ï";
    --fa--fa: "ïï"
}

.fa-object-subtract {
    --fa: "î’ž";
    --fa--fa: "î’žî’ž"
}

.fa-code-branch {
    --fa: "ï„¦";
    --fa--fa: "ï„¦ï„¦"
}

.fa-warehouse-full,.fa-warehouse-alt {
    --fa: "ï’•";
    --fa--fa: "ï’•ï’•"
}

.fa-hat-cowboy {
    --fa: "ï£€";
    --fa--fa: "ï£€ï£€"
}

.fa-bridge {
    --fa: "î“ˆ";
    --fa--fa: "î“ˆî“ˆ"
}

.fa-phone-flip,.fa-phone-alt {
    --fa: "ï¡¹";
    --fa--fa: "ï¡¹ï¡¹"
}

.fa-arrow-down-from-dotted-line {
    --fa: "î‚";
    --fa--fa: "î‚î‚"
}

.fa-file-doc {
    --fa: "î—­";
    --fa--fa: "î—­î—­"
}

.fa-square-quarters {
    --fa: "î‘Ž";
    --fa--fa: "î‘Žî‘Ž"
}

.fa-truck-front {
    --fa: "îŠ·";
    --fa--fa: "îŠ·îŠ·"
}

.fa-cat {
    --fa: "ïš¾";
    --fa--fa: "ïš¾ïš¾"
}

.fa-trash-xmark {
    --fa: "îŠ´";
    --fa--fa: "îŠ´îŠ´"
}

.fa-circle-caret-left,.fa-caret-circle-left {
    --fa: "ïŒ®";
    --fa--fa: "ïŒ®ïŒ®"
}

.fa-files {
    --fa: "î…¸";
    --fa--fa: "î…¸î…¸"
}

.fa-anchor-circle-exclamation {
    --fa: "î’«";
    --fa--fa: "î’«î’«"
}

.fa-face-clouds {
    --fa: "î‘½";
    --fa--fa: "î‘½î‘½"
}

.fa-user-crown {
    --fa: "ïš¤";
    --fa--fa: "ïš¤ïš¤"
}

.fa-basket-shopping-plus {
    --fa: "î™“";
    --fa--fa: "î™“î™“"
}

.fa-truck-field {
    --fa: "î–";
    --fa--fa: "î–î–"
}

.fa-route {
    --fa: "ï“—";
    --fa--fa: "ï“—ï“—"
}

.fa-cart-circle-check {
    --fa: "î±";
    --fa--fa: "î±î±"
}

.fa-clipboard-question {
    --fa: "î“£";
    --fa--fa: "î“£î“£"
}

.fa-panorama {
    --fa: "îˆ‰";
    --fa--fa: "îˆ‰îˆ‰"
}

.fa-comment-medical {
    --fa: "ïŸµ";
    --fa--fa: "ïŸµïŸµ"
}

.fa-teeth-open {
    --fa: "ï˜¯";
    --fa--fa: "ï˜¯ï˜¯"
}

.fa-user-tie-hair-long {
    --fa: "î‘ ";
    --fa--fa: "î‘ î‘ "
}

.fa-file-circle-minus {
    --fa: "î“­";
    --fa--fa: "î“­î“­"
}

.fa-head-side-medical {
    --fa: "ï ‰";
    --fa--fa: "ï ‰ï ‰"
}

.fa-arrow-turn-right {
    --fa: "î˜µ";
    --fa--fa: "î˜µî˜µ"
}

.fa-tags {
    --fa: "ï€¬";
    --fa--fa: "ï€¬ï€¬"
}

.fa-wine-glass {
    --fa: "ï“£";
    --fa--fa: "ï“£ï“£"
}

.fa-forward-fast,.fa-fast-forward {
    --fa: "ï";
    --fa--fa: "ïï"
}

.fa-face-meh-blank,.fa-meh-blank {
    --fa: "ï–¤";
    --fa--fa: "ï–¤ï–¤"
}

.fa-user-robot {
    --fa: "î‹";
    --fa--fa: "î‹î‹"
}

.fa-square-parking,.fa-parking {
    --fa: "ï•€";
    --fa--fa: "ï•€ï•€"
}

.fa-card-diamond {
    --fa: "îª";
    --fa--fa: "îªîª"
}

.fa-face-zipper {
    --fa: "îŽ¥";
    --fa--fa: "îŽ¥îŽ¥"
}

.fa-face-raised-eyebrow {
    --fa: "îŽˆ";
    --fa--fa: "îŽˆîŽˆ"
}

.fa-house-signal {
    --fa: "î€’";
    --fa--fa: "î€’î€’"
}

.fa-square-chevron-up,.fa-chevron-square-up {
    --fa: "ïŒ¬";
    --fa--fa: "ïŒ¬ïŒ¬"
}

.fa-bars-progress,.fa-tasks-alt {
    --fa: "ï ¨";
    --fa--fa: "ï ¨ï ¨"
}

.fa-faucet-drip {
    --fa: "î€†";
    --fa--fa: "î€†î€†"
}

.fa-arrows-to-line {
    --fa: "î‚§";
    --fa--fa: "î‚§î‚§"
}

.fa-dolphin {
    --fa: "î…¨";
    --fa--fa: "î…¨î…¨"
}

.fa-arrow-up-right {
    --fa: "î‚Ÿ";
    --fa--fa: "î‚Ÿî‚Ÿ"
}

.fa-circle-r {
    --fa: "î„ ";
    --fa--fa: "î„ î„ "
}

.fa-cart-flatbed,.fa-dolly-flatbed {
    --fa: "ï‘´";
    --fa--fa: "ï‘´ï‘´"
}

.fa-ban-smoking,.fa-smoking-ban {
    --fa: "ï•";
    --fa--fa: "ï•ï•"
}

.fa-circle-sort-up,.fa-sort-circle-up {
    --fa: "î€²";
    --fa--fa: "î€²î€²"
}

.fa-terminal {
    --fa: "ï„ ";
    --fa--fa: "ï„ ï„ "
}

.fa-mobile-button {
    --fa: "ï„‹";
    --fa--fa: "ï„‹ï„‹"
}

.fa-house-medical-flag {
    --fa: "î””";
    --fa--fa: "î””î””"
}

.fa-basket-shopping,.fa-shopping-basket {
    --fa: "ïŠ‘";
    --fa--fa: "ïŠ‘ïŠ‘"
}

.fa-tape {
    --fa: "ï“›";
    --fa--fa: "ï“›ï“›"
}

.fa-chestnut {
    --fa: "î¶";
    --fa--fa: "î¶î¶"
}

.fa-bus-simple,.fa-bus-alt {
    --fa: "ï•ž";
    --fa--fa: "ï•žï•ž"
}

.fa-eye {
    --fa: "ï®";
    --fa--fa: "ï®ï®"
}

.fa-face-sad-cry,.fa-sad-cry {
    --fa: "ï–³";
    --fa--fa: "ï–³ï–³"
}

.fa-heat {
    --fa: "î€Œ";
    --fa--fa: "î€Œî€Œ"
}

.fa-ticket-airline,.fa-ticket-perforated-plane,.fa-ticket-plane {
    --fa: "îŠš";
    --fa--fa: "îŠšîŠš"
}

.fa-boot-heeled {
    --fa: "îŒ¿";
    --fa--fa: "îŒ¿îŒ¿"
}

.fa-arrows-minimize,.fa-compress-arrows {
    --fa: "î‚¥";
    --fa--fa: "î‚¥î‚¥"
}

.fa-audio-description {
    --fa: "ïŠž";
    --fa--fa: "ïŠžïŠž"
}

.fa-person-military-to-person {
    --fa: "î•Œ";
    --fa--fa: "î•Œî•Œ"
}

.fa-file-shield {
    --fa: "î“°";
    --fa--fa: "î“°î“°"
}

.fa-hexagon {
    --fa: "ïŒ’";
    --fa--fa: "ïŒ’ïŒ’"
}

.fa-manhole {
    --fa: "î‡–";
    --fa--fa: "î‡–î‡–"
}

.fa-user-slash {
    --fa: "ï”†";
    --fa--fa: "ï”†ï”†"
}

.fa-pen {
    --fa: "ïŒ„";
    --fa--fa: "ïŒ„ïŒ„"
}

.fa-tower-observation {
    --fa: "î–†";
    --fa--fa: "î–†î–†"
}

.fa-floppy-disks {
    --fa: "î†ƒ";
    --fa--fa: "î†ƒî†ƒ"
}

.fa-toilet-paper-blank-under,.fa-toilet-paper-reverse-alt {
    --fa: "îŠŸ";
    --fa--fa: "îŠŸîŠŸ"
}

.fa-file-code {
    --fa: "ï‡‰";
    --fa--fa: "ï‡‰ï‡‰"
}

.fa-signal,.fa-signal-5,.fa-signal-perfect {
    --fa: "ï€’";
    --fa--fa: "ï€’ï€’"
}

.fa-pump {
    --fa: "î‘‚";
    --fa--fa: "î‘‚î‘‚"
}

.fa-bus {
    --fa: "ïˆ‡";
    --fa--fa: "ïˆ‡ïˆ‡"
}

.fa-heart-circle-xmark {
    --fa: "î”";
    --fa--fa: "î”î”"
}

.fa-arrow-up-left-from-circle {
    --fa: "î‚ž";
    --fa--fa: "î‚žî‚ž"
}

.fa-house-chimney,.fa-home-lg {
    --fa: "îŽ¯";
    --fa--fa: "îŽ¯îŽ¯"
}

.fa-window-maximize {
    --fa: "ï‹";
    --fa--fa: "ï‹ï‹"
}

.fa-dryer {
    --fa: "ï¡¡";
    --fa--fa: "ï¡¡ï¡¡"
}

.fa-face-frown,.fa-frown {
    --fa: "ï„™";
    --fa--fa: "ï„™ï„™"
}

.fa-chess-bishop-piece,.fa-chess-bishop-alt {
    --fa: "ï»";
    --fa--fa: "ï»ï»"
}

.fa-shirt-tank-top {
    --fa: "î‰";
    --fa--fa: "î‰î‰"
}

.fa-diploma,.fa-scroll-ribbon {
    --fa: "ï—ª";
    --fa--fa: "ï—ªï—ª"
}

.fa-screencast {
    --fa: "îˆ¾";
    --fa--fa: "îˆ¾îˆ¾"
}

.fa-walker {
    --fa: "ï ±";
    --fa--fa: "ï ±ï ±"
}

.fa-prescription {
    --fa: "ï–±";
    --fa--fa: "ï–±ï–±"
}

.fa-shop,.fa-store-alt {
    --fa: "ï•";
    --fa--fa: "ï•ï•"
}

.fa-floppy-disk,.fa-save {
    --fa: "ïƒ‡";
    --fa--fa: "ïƒ‡ïƒ‡"
}

.fa-vihara {
    --fa: "ïš§";
    --fa--fa: "ïš§ïš§"
}

.fa-face-kiss-closed-eyes {
    --fa: "î½";
    --fa--fa: "î½î½"
}

.fa-scale-unbalanced,.fa-balance-scale-left {
    --fa: "ï”•";
    --fa--fa: "ï”•ï”•"
}

.fa-file-user {
    --fa: "ï™œ";
    --fa--fa: "ï™œï™œ"
}

.fa-user-police-tie {
    --fa: "îŒ´";
    --fa--fa: "îŒ´îŒ´"
}

.fa-face-tongue-money {
    --fa: "îŽ";
    --fa--fa: "îŽîŽ"
}

.fa-tennis-ball {
    --fa: "ï‘ž";
    --fa--fa: "ï‘žï‘ž"
}

.fa-square-l {
    --fa: "î‰µ";
    --fa--fa: "î‰µî‰µ"
}

.fa-sort-up,.fa-sort-asc {
    --fa: "ïƒž";
    --fa--fa: "ïƒžïƒž"
}

.fa-calendar-arrow-up,.fa-calendar-upload {
    --fa: "îƒ‘";
    --fa--fa: "îƒ‘îƒ‘"
}

.fa-comment-dots,.fa-commenting {
    --fa: "ï’­";
    --fa--fa: "ï’­ï’­"
}

.fa-plant-wilt {
    --fa: "î–ª";
    --fa--fa: "î–ªî–ª"
}

.fa-scarf {
    --fa: "ïŸ";
    --fa--fa: "ïŸïŸ"
}

.fa-album-circle-plus {
    --fa: "î’Œ";
    --fa--fa: "î’Œî’Œ"
}

.fa-user-nurse-hair-long {
    --fa: "î‘ž";
    --fa--fa: "î‘žî‘ž"
}

.fa-diamond {
    --fa: "ïˆ™";
    --fa--fa: "ïˆ™ïˆ™"
}

.fa-square-left,.fa-arrow-alt-square-left {
    --fa: "ï‘";
    --fa--fa: "ï‘ï‘"
}

.fa-face-grin-squint,.fa-grin-squint {
    --fa: "ï–…";
    --fa--fa: "ï–…ï–…"
}

.fa-circle-ellipsis-vertical {
    --fa: "î„‹";
    --fa--fa: "î„‹î„‹"
}

.fa-hand-holding-dollar,.fa-hand-holding-usd {
    --fa: "ï“€";
    --fa--fa: "ï“€ï“€"
}

.fa-grid-dividers {
    --fa: "îŽ­";
    --fa--fa: "îŽ­îŽ­"
}

.fa-chart-diagram {
    --fa: "îš•";
    --fa--fa: "îš•îš•"
}

.fa-bacterium {
    --fa: "îš";
    --fa--fa: "îšîš"
}

.fa-hand-pointer {
    --fa: "ï‰š";
    --fa--fa: "ï‰šï‰š"
}

.fa-drum-steelpan {
    --fa: "ï•ª";
    --fa--fa: "ï•ªï•ª"
}

.fa-hand-scissors {
    --fa: "ï‰—";
    --fa--fa: "ï‰—ï‰—"
}

.fa-hands-praying,.fa-praying-hands {
    --fa: "ïš„";
    --fa--fa: "ïš„ïš„"
}

.fa-face-pensive {
    --fa: "îŽ„";
    --fa--fa: "îŽ„îŽ„"
}

.fa-user-music {
    --fa: "ï£«";
    --fa--fa: "ï£«ï£«"
}

.fa-arrow-rotate-right,.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-redo {
    --fa: "ï€ž";
    --fa--fa: "ï€žï€ž"
}

.fa-messages-dollar,.fa-comments-alt-dollar {
    --fa: "ï™’";
    --fa--fa: "ï™’ï™’"
}

.fa-sensor-on {
    --fa: "î€«";
    --fa--fa: "î€«î€«"
}

.fa-balloon {
    --fa: "î‹£";
    --fa--fa: "î‹£î‹£"
}

.fa-biohazard {
    --fa: "ïž€";
    --fa--fa: "ïž€ïž€"
}

.fa-chess-queen-piece,.fa-chess-queen-alt {
    --fa: "ï‘†";
    --fa--fa: "ï‘†ï‘†"
}

.fa-location-crosshairs,.fa-location {
    --fa: "ï˜";
    --fa--fa: "ï˜ï˜"
}

.fa-mars-double {
    --fa: "ïˆ§";
    --fa--fa: "ïˆ§ïˆ§"
}

.fa-left-from-bracket {
    --fa: "î™¬";
    --fa--fa: "î™¬î™¬"
}

.fa-house-person-leave,.fa-house-leave,.fa-house-person-depart {
    --fa: "î€";
    --fa--fa: "î€î€"
}

.fa-ruler-triangle {
    --fa: "ï˜œ";
    --fa--fa: "ï˜œï˜œ"
}

.fa-card-club {
    --fa: "î©";
    --fa--fa: "î©î©"
}

.fa-child-dress {
    --fa: "î–œ";
    --fa--fa: "î–œî–œ"
}

.fa-users-between-lines {
    --fa: "î–‘";
    --fa--fa: "î–‘î–‘"
}

.fa-lungs-virus {
    --fa: "î§";
    --fa--fa: "î§î§"
}

.fa-spinner-third {
    --fa: "ï´";
    --fa--fa: "ï´ï´"
}

.fa-face-grin-tears,.fa-grin-tears {
    --fa: "ï–ˆ";
    --fa--fa: "ï–ˆï–ˆ"
}

.fa-phone {
    --fa: "ï‚•";
    --fa--fa: "ï‚•ï‚•"
}

.fa-computer-mouse-scrollwheel,.fa-mouse-alt {
    --fa: "ï£";
    --fa--fa: "ï£ï£"
}

.fa-calendar-xmark,.fa-calendar-times {
    --fa: "ï‰³";
    --fa--fa: "ï‰³ï‰³"
}

.fa-child-reaching {
    --fa: "î–";
    --fa--fa: "î–î–"
}

.fa-table-layout {
    --fa: "îŠ";
    --fa--fa: "îŠîŠ"
}

.fa-narwhal {
    --fa: "ï›¾";
    --fa--fa: "ï›¾ï›¾"
}

.fa-ramp-loading {
    --fa: "ï“”";
    --fa--fa: "ï“”ï“”"
}

.fa-calendar-circle-plus {
    --fa: "î‘°";
    --fa--fa: "î‘°î‘°"
}

.fa-toothbrush {
    --fa: "ï˜µ";
    --fa--fa: "ï˜µï˜µ"
}

.fa-border-inner {
    --fa: "ï¡Ž";
    --fa--fa: "ï¡Žï¡Ž"
}

.fa-paw-claws {
    --fa: "ïœ‚";
    --fa--fa: "ïœ‚ïœ‚"
}

.fa-kiwi-fruit {
    --fa: "îŒŒ";
    --fa--fa: "îŒŒîŒŒ"
}

.fa-traffic-light-slow {
    --fa: "ï˜¹";
    --fa--fa: "ï˜¹ï˜¹"
}

.fa-rectangle-code {
    --fa: "îŒ¢";
    --fa--fa: "îŒ¢îŒ¢"
}

.fa-head-side-virus {
    --fa: "î¤";
    --fa--fa: "î¤î¤"
}

.fa-keyboard-brightness {
    --fa: "î‡€";
    --fa--fa: "î‡€î‡€"
}

.fa-books-medical {
    --fa: "ïŸ¨";
    --fa--fa: "ïŸ¨ïŸ¨"
}

.fa-lightbulb-slash {
    --fa: "ï™³";
    --fa--fa: "ï™³ï™³"
}

.fa-house-blank,.fa-home-blank {
    --fa: "î’‡";
    --fa--fa: "î’‡î’‡"
}

.fa-square-5 {
    --fa: "î‰š";
    --fa--fa: "î‰šî‰š"
}

.fa-square-heart,.fa-heart-square {
    --fa: "ï“ˆ";
    --fa--fa: "ï“ˆï“ˆ"
}

.fa-puzzle {
    --fa: "î‘ƒ";
    --fa--fa: "î‘ƒî‘ƒ"
}

.fa-user-gear,.fa-user-cog {
    --fa: "ï“¾";
    --fa--fa: "ï“¾ï“¾"
}

.fa-pipe-circle-check {
    --fa: "î¶";
    --fa--fa: "î¶î¶"
}

.fa-arrow-up-1-9,.fa-sort-numeric-up {
    --fa: "ï…£";
    --fa--fa: "ï…£ï…£"
}

.fa-octagon-exclamation {
    --fa: "îˆ„";
    --fa--fa: "îˆ„îˆ„"
}

.fa-dial-low {
    --fa: "î…";
    --fa--fa: "î…î…"
}

.fa-door-closed {
    --fa: "ï”ª";
    --fa--fa: "ï”ªï”ª"
}

.fa-laptop-mobile,.fa-phone-laptop {
    --fa: "ï¡º";
    --fa--fa: "ï¡ºï¡º"
}

.fa-conveyor-belt-boxes,.fa-conveyor-belt-alt {
    --fa: "ï‘¯";
    --fa--fa: "ï‘¯ï‘¯"
}

.fa-shield-virus {
    --fa: "î¬";
    --fa--fa: "î¬î¬"
}

.fa-starfighter-twin-ion-engine-advanced,.fa-starfighter-alt-advanced {
    --fa: "îŠŽ";
    --fa--fa: "îŠŽîŠŽ"
}

.fa-dice-six {
    --fa: "ï”¦";
    --fa--fa: "ï”¦ï”¦"
}

.fa-starfighter-twin-ion-engine,.fa-starfighter-alt {
    --fa: "î€¸";
    --fa--fa: "î€¸î€¸"
}

.fa-rocket-launch {
    --fa: "î€§";
    --fa--fa: "î€§î€§"
}

.fa-mosquito-net {
    --fa: "î”¬";
    --fa--fa: "î”¬î”¬"
}

.fa-file-fragment {
    --fa: "îš—";
    --fa--fa: "îš—îš—"
}

.fa-vent-damper {
    --fa: "î‘¥";
    --fa--fa: "î‘¥î‘¥"
}

.fa-bridge-water {
    --fa: "î“Ž";
    --fa--fa: "î“Žî“Ž"
}

.fa-ban-bug,.fa-debug {
    --fa: "ïŸ¹";
    --fa--fa: "ïŸ¹ïŸ¹"
}

.fa-person-booth {
    --fa: "ï–";
    --fa--fa: "ï–ï–"
}

.fa-text-width {
    --fa: "ï€µ";
    --fa--fa: "ï€µï€µ"
}

.fa-garage-car {
    --fa: "î€Š";
    --fa--fa: "î€Šî€Š"
}

.fa-square-kanban {
    --fa: "î’ˆ";
    --fa--fa: "î’ˆî’ˆ"
}

.fa-hat-wizard {
    --fa: "ï›¨";
    --fa--fa: "ï›¨ï›¨"
}

.fa-chart-kanban {
    --fa: "î™";
    --fa--fa: "î™î™"
}

.fa-pen-fancy {
    --fa: "ï–¬";
    --fa--fa: "ï–¬ï–¬"
}

.fa-coffee-pot {
    --fa: "î€‚";
    --fa--fa: "î€‚î€‚"
}

.fa-mouse-field {
    --fa: "î–¨";
    --fa--fa: "î–¨î–¨"
}

.fa-person-digging,.fa-digging {
    --fa: "ï¡ž";
    --fa--fa: "ï¡žï¡ž"
}

.fa-shower-down,.fa-shower-alt {
    --fa: "î‰";
    --fa--fa: "î‰î‰"
}

.fa-box-circle-check {
    --fa: "îƒ„";
    --fa--fa: "îƒ„îƒ„"
}

.fa-brightness {
    --fa: "îƒ‰";
    --fa--fa: "îƒ‰îƒ‰"
}

.fa-car-side-bolt {
    --fa: "î„";
    --fa--fa: "î„î„"
}

.fa-file-xml {
    --fa: "î™”";
    --fa--fa: "î™”î™”"
}

.fa-ornament {
    --fa: "ïž¸";
    --fa--fa: "ïž¸ïž¸"
}

.fa-phone-arrow-down-left,.fa-phone-arrow-down,.fa-phone-incoming {
    --fa: "îˆ£";
    --fa--fa: "îˆ£îˆ£"
}

.fa-cloud-word {
    --fa: "î„¸";
    --fa--fa: "î„¸î„¸"
}

.fa-hand-fingers-crossed {
    --fa: "î†£";
    --fa--fa: "î†£î†£"
}

.fa-trash {
    --fa: "ï‡¸";
    --fa--fa: "ï‡¸ï‡¸"
}

.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average {
    --fa: "ï˜©";
    --fa--fa: "ï˜©ï˜©"
}

.fa-arrow-down-small-big,.fa-sort-size-down-alt {
    --fa: "ï¢";
    --fa--fa: "ï¢ï¢"
}

.fa-book-medical {
    --fa: "ïŸ¦";
    --fa--fa: "ïŸ¦ïŸ¦"
}

.fa-face-melting {
    --fa: "î’ƒ";
    --fa--fa: "î’ƒî’ƒ"
}

.fa-poo {
    --fa: "ï‹¾";
    --fa--fa: "ï‹¾ï‹¾"
}

.fa-pen-clip-slash,.fa-pen-alt-slash {
    --fa: "îˆ";
    --fa--fa: "îˆîˆ"
}

.fa-quote-right,.fa-quote-right-alt {
    --fa: "ï„Ž";
    --fa--fa: "ï„Žï„Ž"
}

.fa-scroll-old {
    --fa: "ïœ";
    --fa--fa: "ïœïœ"
}

.fa-guitars {
    --fa: "ï¢¿";
    --fa--fa: "ï¢¿ï¢¿"
}

.fa-phone-xmark {
    --fa: "îˆ§";
    --fa--fa: "îˆ§îˆ§"
}

.fa-hose {
    --fa: "î™";
    --fa--fa: "î™î™"
}

.fa-clock-six {
    --fa: "î’";
    --fa--fa: "î’î’"
}

.fa-shirt,.fa-t-shirt,.fa-tshirt {
    --fa: "ï•“";
    --fa--fa: "ï•“ï•“"
}

.fa-billboard {
    --fa: "î—";
    --fa--fa: "î—î—"
}

.fa-square-r {
    --fa: "î‰¼";
    --fa--fa: "î‰¼î‰¼"
}

.fa-cubes {
    --fa: "ï†³";
    --fa--fa: "ï†³ï†³"
}

.fa-envelope-open-dollar {
    --fa: "ï™—";
    --fa--fa: "ï™—ï™—"
}

.fa-divide {
    --fa: "ï”©";
    --fa--fa: "ï”©ï”©"
}

.fa-sun-cloud {
    --fa: "ï£";
    --fa--fa: "ï£ï£"
}

.fa-lamp-floor {
    --fa: "î€•";
    --fa--fa: "î€•î€•"
}

.fa-square-7 {
    --fa: "î‰œ";
    --fa--fa: "î‰œî‰œ"
}

.fa-tenge-sign,.fa-tenge {
    --fa: "ïŸ—";
    --fa--fa: "ïŸ—ïŸ—"
}

.fa-headphones {
    --fa: "ï€¥";
    --fa--fa: "ï€¥ï€¥"
}

.fa-hands-holding {
    --fa: "ï“‚";
    --fa--fa: "ï“‚ï“‚"
}

.fa-campfire {
    --fa: "ïšº";
    --fa--fa: "ïšºïšº"
}

.fa-circle-ampersand {
    --fa: "îƒ¸";
    --fa--fa: "îƒ¸îƒ¸"
}

.fa-snowflakes {
    --fa: "ïŸ";
    --fa--fa: "ïŸïŸ"
}

.fa-hands-clapping {
    --fa: "î†¨";
    --fa--fa: "î†¨î†¨"
}

.fa-republican {
    --fa: "ïž";
    --fa--fa: "ïžïž"
}

.fa-leaf-maple {
    --fa: "ï›¶";
    --fa--fa: "ï›¶ï›¶"
}

.fa-arrow-left {
    --fa: "ï ";
    --fa--fa: "ï ï "
}

.fa-person-circle-xmark {
    --fa: "î•ƒ";
    --fa--fa: "î•ƒî•ƒ"
}

.fa-ruler {
    --fa: "ï•…";
    --fa--fa: "ï•…ï•…"
}

.fa-arrow-left-from-bracket {
    --fa: "î™¨";
    --fa--fa: "î™¨î™¨"
}

.fa-cup-straw-swoosh {
    --fa: "î¤";
    --fa--fa: "î¤î¤"
}

.fa-temperature-sun,.fa-temperature-hot {
    --fa: "ïª";
    --fa--fa: "ïªïª"
}

.fa-align-left {
    --fa: "ï€¶";
    --fa--fa: "ï€¶ï€¶"
}

.fa-dice-d6 {
    --fa: "ï›‘";
    --fa--fa: "ï›‘ï›‘"
}

.fa-restroom {
    --fa: "ïž½";
    --fa--fa: "ïž½ïž½"
}

.fa-high-definition,.fa-rectangle-hd {
    --fa: "î†®";
    --fa--fa: "î†®î†®"
}

.fa-j {
    --fa: "J";
    --fa--fa: "JJ"
}

.fa-galaxy {
    --fa: "î€ˆ";
    --fa--fa: "î€ˆî€ˆ"
}

.fa-users-viewfinder {
    --fa: "î–•";
    --fa--fa: "î–•î–•"
}

.fa-file-video {
    --fa: "ï‡ˆ";
    --fa--fa: "ï‡ˆï‡ˆ"
}

.fa-cherries {
    --fa: "îƒ¬";
    --fa--fa: "îƒ¬îƒ¬"
}

.fa-up-right-from-square,.fa-external-link-alt {
    --fa: "ï";
    --fa--fa: "ïï"
}

.fa-circle-sort,.fa-sort-circle {
    --fa: "î€°";
    --fa--fa: "î€°î€°"
}

.fa-table-cells,.fa-th {
    --fa: "ï€Š";
    --fa--fa: "ï€Šï€Š"
}

.fa-bag-shopping-minus {
    --fa: "î™";
    --fa--fa: "î™î™"
}

.fa-file-pdf {
    --fa: "ï‡";
    --fa--fa: "ï‡ï‡"
}

.fa-siren {
    --fa: "î€­";
    --fa--fa: "î€­î€­"
}

.fa-arrow-up-to-dotted-line {
    --fa: "î‚¡";
    --fa--fa: "î‚¡î‚¡"
}

.fa-image-landscape,.fa-landscape {
    --fa: "î†µ";
    --fa--fa: "î†µî†µ"
}

.fa-tank-water {
    --fa: "î‘’";
    --fa--fa: "î‘’î‘’"
}

.fa-curling-stone,.fa-curling {
    --fa: "ï‘Š";
    --fa--fa: "ï‘Šï‘Š"
}

.fa-gamepad-modern,.fa-gamepad-alt {
    --fa: "î–¢";
    --fa--fa: "î–¢î–¢"
}

.fa-messages-question {
    --fa: "î‡§";
    --fa--fa: "î‡§î‡§"
}

.fa-book-bible,.fa-bible {
    --fa: "ï™‡";
    --fa--fa: "ï™‡ï™‡"
}

.fa-o {
    --fa: "O";
    --fa--fa: "OO"
}

.fa-suitcase-medical,.fa-medkit {
    --fa: "ïƒº";
    --fa--fa: "ïƒºïƒº"
}

.fa-briefcase-arrow-right {
    --fa: "î‹²";
    --fa--fa: "î‹²î‹²"
}

.fa-expand-wide {
    --fa: "ïŒ ";
    --fa--fa: "ïŒ ïŒ "
}

.fa-clock-eleven-thirty {
    --fa: "îˆ";
    --fa--fa: "îˆîˆ"
}

.fa-rv {
    --fa: "ïž¾";
    --fa--fa: "ïž¾ïž¾"
}

.fa-user-secret {
    --fa: "ïˆ›";
    --fa--fa: "ïˆ›ïˆ›"
}

.fa-otter {
    --fa: "ïœ€";
    --fa--fa: "ïœ€ïœ€"
}

.fa-dreidel {
    --fa: "ïž’";
    --fa--fa: "ïž’ïž’"
}

.fa-person-dress,.fa-female {
    --fa: "ï†‚";
    --fa--fa: "ï†‚ï†‚"
}

.fa-comment-dollar {
    --fa: "ï™‘";
    --fa--fa: "ï™‘ï™‘"
}

.fa-business-time,.fa-briefcase-clock {
    --fa: "ï™Š";
    --fa--fa: "ï™Šï™Š"
}

.fa-flower-tulip {
    --fa: "ï ";
    --fa--fa: "ï ï "
}

.fa-people-pants-simple {
    --fa: "îˆš";
    --fa--fa: "îˆšîˆš"
}

.fa-cloud-drizzle {
    --fa: "ïœ¸";
    --fa--fa: "ïœ¸ïœ¸"
}

.fa-table-cells-large,.fa-th-large {
    --fa: "ï€‰";
    --fa--fa: "ï€‰ï€‰"
}

.fa-book-tanakh,.fa-tanakh {
    --fa: "ï §";
    --fa--fa: "ï §ï §"
}

.fa-solar-system {
    --fa: "î€¯";
    --fa--fa: "î€¯î€¯"
}

.fa-seal-question {
    --fa: "î‰ƒ";
    --fa--fa: "î‰ƒî‰ƒ"
}

.fa-phone-volume,.fa-volume-control-phone {
    --fa: "ïŠ ";
    --fa--fa: "ïŠ ïŠ "
}

.fa-disc-drive {
    --fa: "ï¢µ";
    --fa--fa: "ï¢µï¢µ"
}

.fa-hat-cowboy-side {
    --fa: "ï£";
    --fa--fa: "ï£ï£"
}

.fa-table-rows,.fa-rows {
    --fa: "îŠ’";
    --fa--fa: "îŠ’îŠ’"
}

.fa-location-exclamation,.fa-map-marker-exclamation {
    --fa: "ï˜ˆ";
    --fa--fa: "ï˜ˆï˜ˆ"
}

.fa-face-fearful {
    --fa: "îµ";
    --fa--fa: "îµîµ"
}

.fa-clipboard-user {
    --fa: "ïŸ³";
    --fa--fa: "ïŸ³ïŸ³"
}

.fa-bus-school {
    --fa: "ï—";
    --fa--fa: "ï—ï—"
}

.fa-film-slash {
    --fa: "î…¹";
    --fa--fa: "î…¹î…¹"
}

.fa-square-arrow-down-right {
    --fa: "î‰¢";
    --fa--fa: "î‰¢î‰¢"
}

.fa-book-sparkles,.fa-book-spells {
    --fa: "ïš¸";
    --fa--fa: "ïš¸ïš¸"
}

.fa-washing-machine,.fa-washer {
    --fa: "ï¢˜";
    --fa--fa: "ï¢˜ï¢˜"
}

.fa-child {
    --fa: "ï†®";
    --fa--fa: "ï†®ï†®"
}

.fa-lira-sign {
    --fa: "ï†•";
    --fa--fa: "ï†•ï†•"
}

.fa-user-visor {
    --fa: "îŒ";
    --fa--fa: "îŒîŒ"
}

.fa-file-plus-minus {
    --fa: "î…·";
    --fa--fa: "î…·î…·"
}

.fa-chess-clock-flip,.fa-chess-clock-alt {
    --fa: "ï¾";
    --fa--fa: "ï¾ï¾"
}

.fa-satellite {
    --fa: "ïž¿";
    --fa--fa: "ïž¿ïž¿"
}

.fa-truck-fire {
    --fa: "î™š";
    --fa--fa: "î™šî™š"
}

.fa-plane-lock {
    --fa: "î•˜";
    --fa--fa: "î•˜î•˜"
}

.fa-steering-wheel {
    --fa: "ï˜¢";
    --fa--fa: "ï˜¢ï˜¢"
}

.fa-tag {
    --fa: "ï€«";
    --fa--fa: "ï€«ï€«"
}

.fa-stretcher {
    --fa: "ï ¥";
    --fa--fa: "ï ¥ï ¥"
}

.fa-book-section,.fa-book-law {
    --fa: "îƒ";
    --fa--fa: "îƒîƒ"
}

.fa-inboxes {
    --fa: "î†»";
    --fa--fa: "î†»î†»"
}

.fa-coffee-bean {
    --fa: "î„¾";
    --fa--fa: "î„¾î„¾"
}

.fa-circle-yen {
    --fa: "î—";
    --fa--fa: "î—î—"
}

.fa-brackets-curly {
    --fa: "ïŸª";
    --fa--fa: "ïŸªïŸª"
}

.fa-ellipsis-stroke-vertical,.fa-ellipsis-v-alt {
    --fa: "ïŽœ";
    --fa--fa: "ïŽœïŽœ"
}

.fa-comment {
    --fa: "ïµ";
    --fa--fa: "ïµïµ"
}

.fa-square-1 {
    --fa: "î‰–";
    --fa--fa: "î‰–î‰–"
}

.fa-cake-candles,.fa-birthday-cake,.fa-cake {
    --fa: "ï‡½";
    --fa--fa: "ï‡½ï‡½"
}

.fa-head-side {
    --fa: "ï›©";
    --fa--fa: "ï›©ï›©"
}

.fa-truck-ladder {
    --fa: "î™—";
    --fa--fa: "î™—î™—"
}

.fa-envelope {
    --fa: "ïƒ ";
    --fa--fa: "ïƒ ïƒ "
}

.fa-dolly-empty {
    --fa: "ï‘³";
    --fa--fa: "ï‘³ï‘³"
}

.fa-face-tissue {
    --fa: "îŽœ";
    --fa--fa: "îŽœîŽœ"
}

.fa-angles-up,.fa-angle-double-up {
    --fa: "ï„‚";
    --fa--fa: "ï„‚ï„‚"
}

.fa-bin-recycle {
    --fa: "î—·";
    --fa--fa: "î—·î—·"
}

.fa-paperclip {
    --fa: "ïƒ†";
    --fa--fa: "ïƒ†ïƒ†"
}

.fa-chart-line-down {
    --fa: "ï™";
    --fa--fa: "ï™ï™"
}

.fa-arrow-right-to-city {
    --fa: "î’³";
    --fa--fa: "î’³î’³"
}

.fa-lock-a {
    --fa: "î¢";
    --fa--fa: "î¢î¢"
}

.fa-ribbon {
    --fa: "ï“–";
    --fa--fa: "ï“–ï“–"
}

.fa-lungs {
    --fa: "ï˜„";
    --fa--fa: "ï˜„ï˜„"
}

.fa-person-pinball {
    --fa: "îˆ";
    --fa--fa: "îˆîˆ"
}

.fa-arrow-up-9-1,.fa-sort-numeric-up-alt {
    --fa: "ï¢‡";
    --fa--fa: "ï¢‡ï¢‡"
}

.fa-apple-core {
    --fa: "î‚";
    --fa--fa: "î‚î‚"
}

.fa-circle-y {
    --fa: "î„¯";
    --fa--fa: "î„¯î„¯"
}

.fa-h6 {
    --fa: "î“";
    --fa--fa: "î“î“"
}

.fa-litecoin-sign {
    --fa: "î‡“";
    --fa--fa: "î‡“î‡“"
}

.fa-bottle-baby {
    --fa: "î™³";
    --fa--fa: "î™³î™³"
}

.fa-circle-small {
    --fa: "î„¢";
    --fa--fa: "î„¢î„¢"
}

.fa-border-none {
    --fa: "ï¡";
    --fa--fa: "ï¡ï¡"
}

.fa-arrow-turn-down-left {
    --fa: "î‹¡";
    --fa--fa: "î‹¡î‹¡"
}

.fa-circle-wifi-circle-wifi,.fa-circle-wifi-group {
    --fa: "î™¾";
    --fa--fa: "î™¾î™¾"
}

.fa-circle-nodes {
    --fa: "î“¢";
    --fa--fa: "î“¢î“¢"
}

.fa-parachute-box {
    --fa: "ï“";
    --fa--fa: "ï“ï“"
}

.fa-reflect-horizontal {
    --fa: "î™¤";
    --fa--fa: "î™¤î™¤"
}

.fa-message-medical,.fa-comment-alt-medical {
    --fa: "ïŸ´";
    --fa--fa: "ïŸ´ïŸ´"
}

.fa-rugby-ball {
    --fa: "î†";
    --fa--fa: "î†î†"
}

.fa-comment-music {
    --fa: "ï¢°";
    --fa--fa: "ï¢°ï¢°"
}

.fa-indent {
    --fa: "ï€¼";
    --fa--fa: "ï€¼ï€¼"
}

.fa-tree-deciduous,.fa-tree-alt {
    --fa: "ï€";
    --fa--fa: "ï€ï€"
}

.fa-puzzle-piece-simple,.fa-puzzle-piece-alt {
    --fa: "îˆ±";
    --fa--fa: "îˆ±îˆ±"
}

.fa-truck-field-un {
    --fa: "î–Ž";
    --fa--fa: "î–Žî–Ž"
}

.fa-nfc-trash {
    --fa: "î‡½";
    --fa--fa: "î‡½î‡½"
}

.fa-hourglass,.fa-hourglass-empty {
    --fa: "ï‰”";
    --fa--fa: "ï‰”ï‰”"
}

.fa-mountain {
    --fa: "ï›¼";
    --fa--fa: "ï›¼ï›¼"
}

.fa-file-xmark,.fa-file-times {
    --fa: "ïŒ—";
    --fa--fa: "ïŒ—ïŒ—"
}

.fa-house-heart,.fa-home-heart {
    --fa: "ï“‰";
    --fa--fa: "ï“‰ï“‰"
}

.fa-house-chimney-blank {
    --fa: "îŽ°";
    --fa--fa: "îŽ°îŽ°"
}

.fa-meter-bolt {
    --fa: "î‡©";
    --fa--fa: "î‡©î‡©"
}

.fa-user-doctor,.fa-user-md {
    --fa: "ïƒ°";
    --fa--fa: "ïƒ°ïƒ°"
}

.fa-slash-back {
    --fa: "\\";
    --fa--fa: "\\\\"
}

.fa-circle-info,.fa-info-circle {
    --fa: "ïš";
    --fa--fa: "ïšïš"
}

.fa-fishing-rod {
    --fa: "îŽ¨";
    --fa--fa: "îŽ¨îŽ¨"
}

.fa-hammer-crash {
    --fa: "î”";
    --fa--fa: "î”î”"
}

.fa-message-heart {
    --fa: "î—‰";
    --fa--fa: "î—‰î—‰"
}

.fa-cloud-meatball {
    --fa: "ïœ»";
    --fa--fa: "ïœ»ïœ»"
}

.fa-camera-polaroid {
    --fa: "ï¢ª";
    --fa--fa: "ï¢ªï¢ª"
}

.fa-camera,.fa-camera-alt {
    --fa: "ï€°";
    --fa--fa: "ï€°ï€°"
}

.fa-square-virus {
    --fa: "î•¸";
    --fa--fa: "î•¸î•¸"
}

.fa-cart-arrow-up {
    --fa: "î®";
    --fa--fa: "î®î®"
}

.fa-meteor {
    --fa: "ï“";
    --fa--fa: "ï“ï“"
}

.fa-car-on {
    --fa: "î“";
    --fa--fa: "î“î“"
}

.fa-sleigh {
    --fa: "ïŸŒ";
    --fa--fa: "ïŸŒïŸŒ"
}

.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down {
    --fa: "ï…¢";
    --fa--fa: "ï…¢ï…¢"
}

.fa-buoy-mooring {
    --fa: "î–¶";
    --fa--fa: "î–¶î–¶"
}

.fa-square-4 {
    --fa: "î‰™";
    --fa--fa: "î‰™î‰™"
}

.fa-hand-holding-droplet,.fa-hand-holding-water {
    --fa: "ï“";
    --fa--fa: "ï“ï“"
}

.fa-file-eps {
    --fa: "î™„";
    --fa--fa: "î™„î™„"
}

.fa-tricycle-adult {
    --fa: "î—„";
    --fa--fa: "î—„î—„"
}

.fa-waveform {
    --fa: "ï£±";
    --fa--fa: "ï£±ï£±"
}

.fa-water {
    --fa: "ï³";
    --fa--fa: "ï³ï³"
}

.fa-star-sharp-half-stroke,.fa-star-sharp-half-alt {
    --fa: "îŠ";
    --fa--fa: "îŠîŠ"
}

.fa-nfc-signal {
    --fa: "î‡»";
    --fa--fa: "î‡»î‡»"
}

.fa-plane-prop {
    --fa: "îˆ«";
    --fa--fa: "îˆ«îˆ«"
}

.fa-calendar-check {
    --fa: "ï‰´";
    --fa--fa: "ï‰´ï‰´"
}

.fa-clock-desk {
    --fa: "î„´";
    --fa--fa: "î„´î„´"
}

.fa-calendar-clock,.fa-calendar-time {
    --fa: "îƒ’";
    --fa--fa: "îƒ’îƒ’"
}

.fa-braille {
    --fa: "ïŠ¡";
    --fa--fa: "ïŠ¡ïŠ¡"
}

.fa-prescription-bottle-medical,.fa-prescription-bottle-alt {
    --fa: "ï’†";
    --fa--fa: "ï’†ï’†"
}

.fa-plate-utensils {
    --fa: "î»";
    --fa--fa: "î»î»"
}

.fa-family-pants {
    --fa: "îŒ‚";
    --fa--fa: "îŒ‚îŒ‚"
}

.fa-hose-reel {
    --fa: "îš";
    --fa--fa: "îšîš"
}

.fa-house-window {
    --fa: "îŽ³";
    --fa--fa: "îŽ³îŽ³"
}

.fa-landmark {
    --fa: "ï™¯";
    --fa--fa: "ï™¯ï™¯"
}

.fa-truck {
    --fa: "ïƒ‘";
    --fa--fa: "ïƒ‘ïƒ‘"
}

.fa-music-magnifying-glass {
    --fa: "î™¢";
    --fa--fa: "î™¢î™¢"
}

.fa-crosshairs {
    --fa: "ï›";
    --fa--fa: "ï›ï›"
}

.fa-cloud-rainbow {
    --fa: "ïœ¾";
    --fa--fa: "ïœ¾ïœ¾"
}

.fa-person-cane {
    --fa: "î”¼";
    --fa--fa: "î”¼î”¼"
}

.fa-alien {
    --fa: "ï£µ";
    --fa--fa: "ï£µï£µ"
}

.fa-tent {
    --fa: "î•½";
    --fa--fa: "î•½î•½"
}

.fa-laptop-binary {
    --fa: "î—§";
    --fa--fa: "î—§î—§"
}

.fa-vest-patches {
    --fa: "î‚†";
    --fa--fa: "î‚†î‚†"
}

.fa-people-dress-simple {
    --fa: "îˆ˜";
    --fa--fa: "îˆ˜îˆ˜"
}

.fa-check-double {
    --fa: "ï• ";
    --fa--fa: "ï• ï• "
}

.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down {
    --fa: "ï…";
    --fa--fa: "ï…ï…"
}

.fa-bowling-ball-pin {
    --fa: "îƒƒ";
    --fa--fa: "îƒƒîƒƒ"
}

.fa-bell-school-slash {
    --fa: "ï—–";
    --fa--fa: "ï—–ï—–"
}

.fa-plus-large {
    --fa: "î–ž";
    --fa--fa: "î–žî–ž"
}

.fa-money-bill-wheat {
    --fa: "î”ª";
    --fa--fa: "î”ªî”ª"
}

.fa-camera-viewfinder,.fa-screenshot {
    --fa: "îƒš";
    --fa--fa: "îƒšîƒš"
}

.fa-message-music,.fa-comment-alt-music {
    --fa: "ï¢¯";
    --fa--fa: "ï¢¯ï¢¯"
}

.fa-car-building {
    --fa: "ï¡™";
    --fa--fa: "ï¡™ï¡™"
}

.fa-border-bottom-right,.fa-border-style-alt {
    --fa: "ï¡”";
    --fa--fa: "ï¡”ï¡”"
}

.fa-octagon {
    --fa: "ïŒ†";
    --fa--fa: "ïŒ†ïŒ†"
}

.fa-comment-arrow-up-right {
    --fa: "î……";
    --fa--fa: "î……î……"
}

.fa-octagon-divide {
    --fa: "îˆƒ";
    --fa--fa: "îˆƒîˆƒ"
}

.fa-cookie {
    --fa: "ï•£";
    --fa--fa: "ï•£ï•£"
}

.fa-arrow-rotate-left,.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-undo {
    --fa: "ïƒ¢";
    --fa--fa: "ïƒ¢ïƒ¢"
}

.fa-tv-music {
    --fa: "ï£¦";
    --fa--fa: "ï£¦ï£¦"
}

.fa-hard-drive,.fa-hdd {
    --fa: "ï‚ ";
    --fa--fa: "ï‚ ï‚ "
}

.fa-reel {
    --fa: "îˆ¸";
    --fa--fa: "îˆ¸îˆ¸"
}

.fa-face-grin-squint-tears,.fa-grin-squint-tears {
    --fa: "ï–†";
    --fa--fa: "ï–†ï–†"
}

.fa-dumbbell {
    --fa: "ï‘‹";
    --fa--fa: "ï‘‹ï‘‹"
}

.fa-rectangle-list,.fa-list-alt {
    --fa: "ï€¢";
    --fa--fa: "ï€¢ï€¢"
}

.fa-tarp-droplet {
    --fa: "î•¼";
    --fa--fa: "î•¼î•¼"
}

.fa-alarm-exclamation {
    --fa: "ï¡ƒ";
    --fa--fa: "ï¡ƒï¡ƒ"
}

.fa-house-medical-circle-check {
    --fa: "î”‘";
    --fa--fa: "î”‘î”‘"
}

.fa-traffic-cone {
    --fa: "ï˜¶";
    --fa--fa: "ï˜¶ï˜¶"
}

.fa-grate {
    --fa: "î†“";
    --fa--fa: "î†“î†“"
}

.fa-arrow-down-right {
    --fa: "î‚“";
    --fa--fa: "î‚“î‚“"
}

.fa-person-skiing-nordic,.fa-skiing-nordic {
    --fa: "ïŸŠ";
    --fa--fa: "ïŸŠïŸŠ"
}

.fa-calendar-plus {
    --fa: "ï‰±";
    --fa--fa: "ï‰±ï‰±"
}

.fa-person-from-portal,.fa-portal-exit {
    --fa: "î€£";
    --fa--fa: "î€£î€£"
}

.fa-plane-arrival {
    --fa: "ï–¯";
    --fa--fa: "ï–¯ï–¯"
}

.fa-cowbell-circle-plus,.fa-cowbell-more {
    --fa: "ï¢´";
    --fa--fa: "ï¢´ï¢´"
}

.fa-circle-left,.fa-arrow-alt-circle-left {
    --fa: "ï™";
    --fa--fa: "ï™ï™"
}

.fa-distribute-spacing-vertical {
    --fa: "î¦";
    --fa--fa: "î¦î¦"
}

.fa-signal-bars-fair,.fa-signal-alt-2 {
    --fa: "ïš’";
    --fa--fa: "ïš’ïš’"
}

.fa-sportsball {
    --fa: "î‘‹";
    --fa--fa: "î‘‹î‘‹"
}

.fa-game-console-handheld-crank {
    --fa: "î–¹";
    --fa--fa: "î–¹î–¹"
}

.fa-train-subway,.fa-subway {
    --fa: "ïˆ¹";
    --fa--fa: "ïˆ¹ïˆ¹"
}

.fa-chart-gantt {
    --fa: "îƒ¤";
    --fa--fa: "îƒ¤îƒ¤"
}

.fa-face-smile-upside-down {
    --fa: "îŽ•";
    --fa--fa: "îŽ•îŽ•"
}

.fa-ball-pile {
    --fa: "ï¾";
    --fa--fa: "ï¾ï¾"
}

.fa-badge-dollar {
    --fa: "ï™…";
    --fa--fa: "ï™…ï™…"
}

.fa-money-bills-simple,.fa-money-bills-alt {
    --fa: "î‡´";
    --fa--fa: "î‡´î‡´"
}

.fa-list-timeline {
    --fa: "î‡‘";
    --fa--fa: "î‡‘î‡‘"
}

.fa-indian-rupee-sign,.fa-indian-rupee,.fa-inr {
    --fa: "î†¼";
    --fa--fa: "î†¼î†¼"
}

.fa-crop-simple,.fa-crop-alt {
    --fa: "ï•¥";
    --fa--fa: "ï•¥ï•¥"
}

.fa-money-bill-1,.fa-money-bill-alt {
    --fa: "ï‘";
    --fa--fa: "ï‘ï‘"
}

.fa-left-long,.fa-long-arrow-alt-left {
    --fa: "ïŒŠ";
    --fa--fa: "ïŒŠïŒŠ"
}

.fa-keyboard-down {
    --fa: "î‡‚";
    --fa--fa: "î‡‚î‡‚"
}

.fa-circle-up-right {
    --fa: "î„©";
    --fa--fa: "î„©î„©"
}

.fa-cloud-bolt-moon,.fa-thunderstorm-moon {
    --fa: "ï­";
    --fa--fa: "ï­ï­"
}

.fa-turn-left-up {
    --fa: "î˜¸";
    --fa--fa: "î˜¸î˜¸"
}

.fa-dna {
    --fa: "ï‘±";
    --fa--fa: "ï‘±ï‘±"
}

.fa-virus-slash {
    --fa: "îµ";
    --fa--fa: "îµîµ"
}

.fa-bracket-round-right {
    --fa: ")";
    --fa--fa: "))"
}

.fa-circle-sterling {
    --fa: "î—";
    --fa--fa: "î—î—"
}

.fa-circle-5 {
    --fa: "îƒ²";
    --fa--fa: "îƒ²îƒ²"
}

.fa-minus,.fa-subtract {
    --fa: "ï¨";
    --fa--fa: "ï¨ï¨"
}

.fa-fire-flame,.fa-flame {
    --fa: "ï›Ÿ";
    --fa--fa: "ï›Ÿï›Ÿ"
}

.fa-right-to-line,.fa-arrow-alt-to-right {
    --fa: "ïŒ";
    --fa--fa: "ïŒïŒ"
}

.fa-gif {
    --fa: "î†";
    --fa--fa: "î†î†"
}

.fa-chess {
    --fa: "ï¹";
    --fa--fa: "ï¹ï¹"
}

.fa-trash-slash {
    --fa: "îŠ³";
    --fa--fa: "îŠ³îŠ³"
}

.fa-arrow-left-long,.fa-long-arrow-left {
    --fa: "ï…·";
    --fa--fa: "ï…·ï…·"
}

.fa-plug-circle-check {
    --fa: "î•œ";
    --fa--fa: "î•œî•œ"
}

.fa-font-case {
    --fa: "ï¡¦";
    --fa--fa: "ï¡¦ï¡¦"
}

.fa-street-view {
    --fa: "ïˆ";
    --fa--fa: "ïˆïˆ"
}

.fa-arrow-down-left {
    --fa: "î‚‘";
    --fa--fa: "î‚‘î‚‘"
}

.fa-franc-sign {
    --fa: "î†";
    --fa--fa: "î†î†"
}

.fa-flask-round-poison,.fa-flask-poison {
    --fa: "ï› ";
    --fa--fa: "ï› ï› "
}

.fa-volume-off {
    --fa: "ï€¦";
    --fa--fa: "ï€¦ï€¦"
}

.fa-book-circle-arrow-right {
    --fa: "î‚¼";
    --fa--fa: "î‚¼î‚¼"
}

.fa-chart-user,.fa-user-chart {
    --fa: "ïš£";
    --fa--fa: "ïš£ïš£"
}

.fa-hands-asl-interpreting,.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting {
    --fa: "ïŠ£";
    --fa--fa: "ïŠ£ïŠ£"
}

.fa-presentation-screen,.fa-presentation {
    --fa: "ïš…";
    --fa--fa: "ïš…ïš…"
}

.fa-circle-bolt {
    --fa: "îƒ¾";
    --fa--fa: "îƒ¾îƒ¾"
}

.fa-face-smile-halo {
    --fa: "îŽ";
    --fa--fa: "îŽîŽ"
}

.fa-cart-circle-arrow-down {
    --fa: "î¯";
    --fa--fa: "î¯î¯"
}

.fa-house-person-return,.fa-house-person-arrive,.fa-house-return {
    --fa: "î€‘";
    --fa--fa: "î€‘î€‘"
}

.fa-message-xmark,.fa-comment-alt-times,.fa-message-times {
    --fa: "ï’«";
    --fa--fa: "ï’«ï’«"
}

.fa-file-certificate,.fa-file-award {
    --fa: "ï—³";
    --fa--fa: "ï—³ï—³"
}

.fa-user-doctor-hair-long {
    --fa: "î‘™";
    --fa--fa: "î‘™î‘™"
}

.fa-camera-security,.fa-camera-home {
    --fa: "ï£¾";
    --fa--fa: "ï£¾ï£¾"
}

.fa-gear,.fa-cog {
    --fa: "ï€“";
    --fa--fa: "ï€“ï€“"
}

.fa-droplet-slash,.fa-tint-slash {
    --fa: "ï—‡";
    --fa--fa: "ï—‡ï—‡"
}

.fa-book-heart {
    --fa: "ï’™";
    --fa--fa: "ï’™ï’™"
}

.fa-mosque {
    --fa: "ï™¸";
    --fa--fa: "ï™¸ï™¸"
}

.fa-duck {
    --fa: "ï›˜";
    --fa--fa: "ï›˜ï›˜"
}

.fa-mosquito {
    --fa: "î”«";
    --fa--fa: "î”«î”«"
}

.fa-star-of-david {
    --fa: "ïšš";
    --fa--fa: "ïššïšš"
}

.fa-flag-swallowtail,.fa-flag-alt {
    --fa: "ïŒ";
    --fa--fa: "ïŒïŒ"
}

.fa-person-military-rifle {
    --fa: "î•‹";
    --fa--fa: "î•‹î•‹"
}

.fa-car-garage {
    --fa: "ï—¢";
    --fa--fa: "ï—¢ï—¢"
}

.fa-cart-shopping,.fa-shopping-cart {
    --fa: "ïº";
    --fa--fa: "ïºïº"
}

.fa-book-font {
    --fa: "î‚¿";
    --fa--fa: "î‚¿î‚¿"
}

.fa-shield-plus {
    --fa: "î‰Š";
    --fa--fa: "î‰Šî‰Š"
}

.fa-vials {
    --fa: "ï’“";
    --fa--fa: "ï’“ï’“"
}

.fa-eye-dropper-full {
    --fa: "î…²";
    --fa--fa: "î…²î…²"
}

.fa-distribute-spacing-horizontal {
    --fa: "î¥";
    --fa--fa: "î¥î¥"
}

.fa-tablet-rugged {
    --fa: "ï’";
    --fa--fa: "ï’ï’"
}

.fa-temperature-snow,.fa-temperature-frigid {
    --fa: "ï¨";
    --fa--fa: "ï¨ï¨"
}

.fa-moped {
    --fa: "îŽ¹";
    --fa--fa: "îŽ¹îŽ¹"
}

.fa-face-smile-plus,.fa-smile-plus {
    --fa: "ï–¹";
    --fa--fa: "ï–¹ï–¹"
}

.fa-radio-tuner,.fa-radio-alt {
    --fa: "ï£˜";
    --fa--fa: "ï£˜ï£˜"
}

.fa-face-swear {
    --fa: "îŽ™";
    --fa--fa: "îŽ™îŽ™"
}

.fa-water-arrow-down,.fa-water-lower {
    --fa: "ï´";
    --fa--fa: "ï´ï´"
}

.fa-scanner-touchscreen {
    --fa: "ï’Š";
    --fa--fa: "ï’Šï’Š"
}

.fa-circle-7 {
    --fa: "îƒ´";
    --fa--fa: "îƒ´îƒ´"
}

.fa-plug-circle-plus {
    --fa: "î•Ÿ";
    --fa--fa: "î•Ÿî•Ÿ"
}

.fa-person-ski-jumping,.fa-ski-jump {
    --fa: "ïŸ‡";
    --fa--fa: "ïŸ‡ïŸ‡"
}

.fa-place-of-worship {
    --fa: "ï™¿";
    --fa--fa: "ï™¿ï™¿"
}

.fa-water-arrow-up,.fa-water-rise {
    --fa: "ïµ";
    --fa--fa: "ïµïµ"
}

.fa-waveform-lines,.fa-waveform-path {
    --fa: "ï£²";
    --fa--fa: "ï£²ï£²"
}

.fa-split {
    --fa: "î‰”";
    --fa--fa: "î‰”î‰”"
}

.fa-film-canister,.fa-film-cannister {
    --fa: "ï¢·";
    --fa--fa: "ï¢·ï¢·"
}

.fa-folder-xmark,.fa-folder-times {
    --fa: "ï™Ÿ";
    --fa--fa: "ï™Ÿï™Ÿ"
}

.fa-toilet-paper-blank,.fa-toilet-paper-alt {
    --fa: "ïœŸ";
    --fa--fa: "ïœŸïœŸ"
}

.fa-tablet-screen,.fa-tablet-android-alt {
    --fa: "ï¼";
    --fa--fa: "ï¼ï¼"
}

.fa-hexagon-vertical-nft-slanted {
    --fa: "î”†";
    --fa--fa: "î”†î”†"
}

.fa-folder-music {
    --fa: "î†";
    --fa--fa: "î†î†"
}

.fa-display-medical,.fa-desktop-medical {
    --fa: "î…¦";
    --fa--fa: "î…¦î…¦"
}

.fa-share-all {
    --fa: "ï§";
    --fa--fa: "ï§ï§"
}

.fa-peapod {
    --fa: "îŒœ";
    --fa--fa: "îŒœîŒœ"
}

.fa-chess-clock {
    --fa: "ï½";
    --fa--fa: "ï½ï½"
}

.fa-axe {
    --fa: "ïš²";
    --fa--fa: "ïš²ïš²"
}

.fa-square-d {
    --fa: "î‰¨";
    --fa--fa: "î‰¨î‰¨"
}

.fa-grip-vertical {
    --fa: "ï–Ž";
    --fa--fa: "ï–Žï–Ž"
}

.fa-mobile-signal-out {
    --fa: "î‡°";
    --fa--fa: "î‡°î‡°"
}

.fa-hexagon-nodes {
    --fa: "îš™";
    --fa--fa: "îš™îš™"
}

.fa-arrow-turn-up,.fa-level-up {
    --fa: "ï…ˆ";
    --fa--fa: "ï…ˆï…ˆ"
}

.fa-u {
    --fa: "U";
    --fa--fa: "UU"
}

.fa-arrow-up-from-dotted-line {
    --fa: "î‚›";
    --fa--fa: "î‚›î‚›"
}

.fa-square-root-variable,.fa-square-root-alt {
    --fa: "ïš˜";
    --fa--fa: "ïš˜ïš˜"
}

.fa-light-switch-on {
    --fa: "î€™";
    --fa--fa: "î€™î€™"
}

.fa-arrow-down-arrow-up,.fa-sort-alt {
    --fa: "ï¢ƒ";
    --fa--fa: "ï¢ƒï¢ƒ"
}

.fa-raindrops {
    --fa: "ïœ";
    --fa--fa: "ïœïœ"
}

.fa-dash,.fa-minus-large {
    --fa: "î„";
    --fa--fa: "î„î„"
}

.fa-clock,.fa-clock-four {
    --fa: "ï€—";
    --fa--fa: "ï€—ï€—"
}

.fa-input-numeric {
    --fa: "î†½";
    --fa--fa: "î†½î†½"
}

.fa-truck-tow {
    --fa: "îŠ¸";
    --fa--fa: "îŠ¸îŠ¸"
}

.fa-backward-step,.fa-step-backward {
    --fa: "ïˆ";
    --fa--fa: "ïˆïˆ"
}

.fa-pallet {
    --fa: "ï’‚";
    --fa--fa: "ï’‚ï’‚"
}

.fa-car-bolt {
    --fa: "î";
    --fa--fa: "îî"
}

.fa-arrows-maximize,.fa-expand-arrows {
    --fa: "ïŒ";
    --fa--fa: "ïŒïŒ"
}

.fa-faucet {
    --fa: "î€…";
    --fa--fa: "î€…î€…"
}

.fa-cloud-sleet {
    --fa: "ï";
    --fa--fa: "ïï"
}

.fa-lamp-street {
    --fa: "î‡…";
    --fa--fa: "î‡…î‡…"
}

.fa-list-radio {
    --fa: "î‡";
    --fa--fa: "î‡î‡"
}

.fa-pen-nib-slash {
    --fa: "î’¡";
    --fa--fa: "î’¡î’¡"
}

.fa-baseball-bat-ball {
    --fa: "ï²";
    --fa--fa: "ï²ï²"
}

.fa-square-up-left {
    --fa: "îŠ‚";
    --fa--fa: "îŠ‚îŠ‚"
}

.fa-overline {
    --fa: "ï¡¶";
    --fa--fa: "ï¡¶ï¡¶"
}

.fa-s {
    --fa: "S";
    --fa--fa: "SS"
}

.fa-timeline {
    --fa: "îŠœ";
    --fa--fa: "îŠœîŠœ"
}

.fa-keyboard {
    --fa: "ï„œ";
    --fa--fa: "ï„œï„œ"
}

.fa-arrows-from-dotted-line {
    --fa: "î‚£";
    --fa--fa: "î‚£î‚£"
}

.fa-usb-drive {
    --fa: "ï£©";
    --fa--fa: "ï£©ï£©"
}

.fa-ballot {
    --fa: "ïœ²";
    --fa--fa: "ïœ²ïœ²"
}

.fa-caret-down {
    --fa: "ïƒ—";
    --fa--fa: "ïƒ—ïƒ—"
}

.fa-location-dot-slash,.fa-map-marker-alt-slash {
    --fa: "ï˜…";
    --fa--fa: "ï˜…ï˜…"
}

.fa-cards {
    --fa: "î­";
    --fa--fa: "î­î­"
}

.fa-house-chimney-medical,.fa-clinic-medical {
    --fa: "ïŸ²";
    --fa--fa: "ïŸ²ïŸ²"
}

.fa-boxing-glove,.fa-glove-boxing {
    --fa: "ï¸";
    --fa--fa: "ï¸ï¸"
}

.fa-temperature-three-quarters,.fa-temperature-3,.fa-thermometer-3,.fa-thermometer-three-quarters {
    --fa: "ï‹ˆ";
    --fa--fa: "ï‹ˆï‹ˆ"
}

.fa-bell-school {
    --fa: "ï—•";
    --fa--fa: "ï—•ï—•"
}

.fa-mobile-screen,.fa-mobile-android-alt {
    --fa: "ï";
    --fa--fa: "ïï"
}

.fa-plane-up {
    --fa: "îˆ­";
    --fa--fa: "îˆ­îˆ­"
}

.fa-folder-heart {
    --fa: "î†‰";
    --fa--fa: "î†‰î†‰"
}

.fa-circle-location-arrow,.fa-location-circle {
    --fa: "ï˜‚";
    --fa--fa: "ï˜‚ï˜‚"
}

.fa-face-head-bandage {
    --fa: "îº";
    --fa--fa: "îºîº"
}

.fa-sushi-roll,.fa-maki-roll,.fa-makizushi {
    --fa: "î’‹";
    --fa--fa: "î’‹î’‹"
}

.fa-car-bump {
    --fa: "ï— ";
    --fa--fa: "ï— ï— "
}

.fa-piggy-bank {
    --fa: "ï““";
    --fa--fa: "ï““ï““"
}

.fa-racquet {
    --fa: "ï‘š";
    --fa--fa: "ï‘šï‘š"
}

.fa-car-mirrors {
    --fa: "îƒ";
    --fa--fa: "îƒîƒ"
}

.fa-industry-windows,.fa-industry-alt {
    --fa: "ïŽ³";
    --fa--fa: "ïŽ³ïŽ³"
}

.fa-bolt-auto {
    --fa: "î‚¶";
    --fa--fa: "î‚¶î‚¶"
}

.fa-battery-half,.fa-battery-3 {
    --fa: "ï‰‚";
    --fa--fa: "ï‰‚ï‰‚"
}

.fa-flux-capacitor {
    --fa: "ï¢º";
    --fa--fa: "ï¢ºï¢º"
}

.fa-mountain-city {
    --fa: "î”®";
    --fa--fa: "î”®î”®"
}

.fa-coins {
    --fa: "ï”ž";
    --fa--fa: "ï”žï”ž"
}

.fa-honey-pot {
    --fa: "î˜";
    --fa--fa: "î˜î˜"
}

.fa-olive {
    --fa: "îŒ–";
    --fa--fa: "îŒ–îŒ–"
}

.fa-khanda {
    --fa: "ï™­";
    --fa--fa: "ï™­ï™­"
}

.fa-filter-list {
    --fa: "î…¼";
    --fa--fa: "î…¼î…¼"
}

.fa-outlet {
    --fa: "î€œ";
    --fa--fa: "î€œî€œ"
}

.fa-sliders,.fa-sliders-h {
    --fa: "ï‡ž";
    --fa--fa: "ï‡žï‡ž"
}

.fa-cauldron {
    --fa: "ïš¿";
    --fa--fa: "ïš¿ïš¿"
}

.fa-people {
    --fa: "îˆ–";
    --fa--fa: "îˆ–îˆ–"
}

.fa-folder-tree {
    --fa: "ï ‚";
    --fa--fa: "ï ‚ï ‚"
}

.fa-network-wired {
    --fa: "ï›¿";
    --fa--fa: "ï›¿ï›¿"
}

.fa-croissant {
    --fa: "ïŸ¶";
    --fa--fa: "ïŸ¶ïŸ¶"
}

.fa-map-pin {
    --fa: "ï‰¶";
    --fa--fa: "ï‰¶ï‰¶"
}

.fa-hamsa {
    --fa: "ï™¥";
    --fa--fa: "ï™¥ï™¥"
}

.fa-cent-sign {
    --fa: "îµ";
    --fa--fa: "îµîµ"
}

.fa-swords-laser {
    --fa: "î€½";
    --fa--fa: "î€½î€½"
}

.fa-flask {
    --fa: "ïƒƒ";
    --fa--fa: "ïƒƒïƒƒ"
}

.fa-person-pregnant {
    --fa: "îŒž";
    --fa--fa: "îŒžîŒž"
}

.fa-square-u {
    --fa: "îŠ";
    --fa--fa: "îŠîŠ"
}

.fa-wand-sparkles {
    --fa: "ïœ«";
    --fa--fa: "ïœ«ïœ«"
}

.fa-router {
    --fa: "ï£š";
    --fa--fa: "ï£šï£š"
}

.fa-ellipsis-vertical,.fa-ellipsis-v {
    --fa: "ï…‚";
    --fa--fa: "ï…‚ï…‚"
}

.fa-sword-laser-alt {
    --fa: "î€¼";
    --fa--fa: "î€¼î€¼"
}

.fa-ticket {
    --fa: "ï……";
    --fa--fa: "ï……ï……"
}

.fa-power-off {
    --fa: "ï€‘";
    --fa--fa: "ï€‘ï€‘"
}

.fa-coin {
    --fa: "ï¡œ";
    --fa--fa: "ï¡œï¡œ"
}

.fa-laptop-slash {
    --fa: "î‡‡";
    --fa--fa: "î‡‡î‡‡"
}

.fa-right-long,.fa-long-arrow-alt-right {
    --fa: "ïŒ‹";
    --fa--fa: "ïŒ‹ïŒ‹"
}

.fa-circle-b {
    --fa: "îƒ½";
    --fa--fa: "îƒ½îƒ½"
}

.fa-person-dress-simple {
    --fa: "îˆœ";
    --fa--fa: "îˆœîˆœ"
}

.fa-pipe-collar {
    --fa: "î·";
    --fa--fa: "î·î·"
}

.fa-lights-holiday {
    --fa: "ïž²";
    --fa--fa: "ïž²ïž²"
}

.fa-citrus {
    --fa: "î‹´";
    --fa--fa: "î‹´î‹´"
}

.fa-flag-usa {
    --fa: "ï";
    --fa--fa: "ïï"
}

.fa-laptop-file {
    --fa: "î”";
    --fa--fa: "î”î”"
}

.fa-tty,.fa-teletype {
    --fa: "ï‡¤";
    --fa--fa: "ï‡¤ï‡¤"
}

.fa-chart-tree-map {
    --fa: "îƒª";
    --fa--fa: "îƒªîƒª"
}

.fa-diagram-next {
    --fa: "î‘¶";
    --fa--fa: "î‘¶î‘¶"
}

.fa-person-rifle {
    --fa: "î•Ž";
    --fa--fa: "î•Žî•Ž"
}

.fa-clock-five-thirty {
    --fa: "îŠ";
    --fa--fa: "îŠîŠ"
}

.fa-pipe-valve {
    --fa: "î¹";
    --fa--fa: "î¹î¹"
}

.fa-lightbulb-message {
    --fa: "îš‡";
    --fa--fa: "îš‡îš‡"
}

.fa-arrow-up-from-arc {
    --fa: "î’´";
    --fa--fa: "î’´î’´"
}

.fa-face-spiral-eyes {
    --fa: "î’…";
    --fa--fa: "î’…î’…"
}

.fa-compress-wide {
    --fa: "ïŒ¦";
    --fa--fa: "ïŒ¦ïŒ¦"
}

.fa-circle-phone-hangup,.fa-phone-circle-down {
    --fa: "î„";
    --fa--fa: "î„î„"
}

.fa-gear-complex-code {
    --fa: "î—«";
    --fa--fa: "î—«î—«"
}

.fa-house-medical-circle-exclamation {
    --fa: "î”’";
    --fa--fa: "î”’î”’"
}

.fa-badminton {
    --fa: "îŒº";
    --fa--fa: "îŒºîŒº"
}

.fa-closed-captioning {
    --fa: "ïˆŠ";
    --fa--fa: "ïˆŠïˆŠ"
}

.fa-person-hiking,.fa-hiking {
    --fa: "ï›¬";
    --fa--fa: "ï›¬ï›¬"
}

.fa-right-from-line,.fa-arrow-alt-from-left {
    --fa: "ï‡";
    --fa--fa: "ï‡ï‡"
}

.fa-venus-double {
    --fa: "ïˆ¦";
    --fa--fa: "ïˆ¦ïˆ¦"
}

.fa-images {
    --fa: "ïŒ‚";
    --fa--fa: "ïŒ‚ïŒ‚"
}

.fa-calculator {
    --fa: "ï‡¬";
    --fa--fa: "ï‡¬ï‡¬"
}

.fa-shuttlecock {
    --fa: "ï‘›";
    --fa--fa: "ï‘›ï‘›"
}

.fa-user-hair {
    --fa: "î‘š";
    --fa--fa: "î‘šî‘š"
}

.fa-eye-evil {
    --fa: "ï››";
    --fa--fa: "ï››ï››"
}

.fa-people-pulling {
    --fa: "î”µ";
    --fa--fa: "î”µî”µ"
}

.fa-n {
    --fa: "N";
    --fa--fa: "NN"
}

.fa-swap {
    --fa: "î˜‰";
    --fa--fa: "î˜‰î˜‰"
}

.fa-garage {
    --fa: "î€‰";
    --fa--fa: "î€‰î€‰"
}

.fa-cable-car,.fa-tram {
    --fa: "ïŸš";
    --fa--fa: "ïŸšïŸš"
}

.fa-shovel-snow {
    --fa: "ïŸƒ";
    --fa--fa: "ïŸƒïŸƒ"
}

.fa-cloud-rain {
    --fa: "ïœ½";
    --fa--fa: "ïœ½ïœ½"
}

.fa-face-lying {
    --fa: "î¾";
    --fa--fa: "î¾î¾"
}

.fa-sprinkler {
    --fa: "î€µ";
    --fa--fa: "î€µî€µ"
}

.fa-building-circle-xmark {
    --fa: "î“”";
    --fa--fa: "î“”î“”"
}

.fa-person-sledding,.fa-sledding {
    --fa: "ïŸ‹";
    --fa--fa: "ïŸ‹ïŸ‹"
}

.fa-game-console-handheld {
    --fa: "ï¢»";
    --fa--fa: "ï¢»ï¢»"
}

.fa-ship {
    --fa: "ïˆš";
    --fa--fa: "ïˆšïˆš"
}

.fa-clock-six-thirty {
    --fa: "î“";
    --fa--fa: "î“î“"
}

.fa-battery-slash {
    --fa: "ï·";
    --fa--fa: "ï·ï·"
}

.fa-tugrik-sign {
    --fa: "îŠº";
    --fa--fa: "îŠºîŠº"
}

.fa-arrows-down-to-line {
    --fa: "î’¸";
    --fa--fa: "î’¸î’¸"
}

.fa-download {
    --fa: "ï€™";
    --fa--fa: "ï€™ï€™"
}

.fa-angles-up-down {
    --fa: "î˜";
    --fa--fa: "î˜î˜"
}

.fa-shelves,.fa-inventory {
    --fa: "ï’€";
    --fa--fa: "ï’€ï’€"
}

.fa-cloud-snow {
    --fa: "ï‚";
    --fa--fa: "ï‚ï‚"
}

.fa-face-grin,.fa-grin {
    --fa: "ï–€";
    --fa--fa: "ï–€ï–€"
}

.fa-delete-left,.fa-backspace {
    --fa: "ï•š";
    --fa--fa: "ï•šï•š"
}

.fa-oven {
    --fa: "î€";
    --fa--fa: "î€î€"
}

.fa-cloud-binary {
    --fa: "î˜";
    --fa--fa: "î˜î˜"
}

.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper {
    --fa: "ï‡»";
    --fa--fa: "ï‡»ï‡»"
}

.fa-comment-captions {
    --fa: "î…†";
    --fa--fa: "î…†î…†"
}

.fa-comments-question {
    --fa: "î…Ž";
    --fa--fa: "î…Žî…Ž"
}

.fa-scribble {
    --fa: "îˆ¿";
    --fa--fa: "îˆ¿îˆ¿"
}

.fa-rotate-exclamation {
    --fa: "îˆ¼";
    --fa--fa: "îˆ¼îˆ¼"
}

.fa-file-circle-check {
    --fa: "î– ";
    --fa--fa: "î– î– "
}

.fa-glass {
    --fa: "ï „";
    --fa--fa: "ï „ï „"
}

.fa-loader {
    --fa: "î‡”";
    --fa--fa: "î‡”î‡”"
}

.fa-forward {
    --fa: "ïŽ";
    --fa--fa: "ïŽïŽ"
}

.fa-user-pilot {
    --fa: "î‹€";
    --fa--fa: "î‹€î‹€"
}

.fa-mobile,.fa-mobile-android,.fa-mobile-phone {
    --fa: "ïŽ";
    --fa--fa: "ïŽïŽ"
}

.fa-code-pull-request-closed {
    --fa: "î¹";
    --fa--fa: "î¹î¹"
}

.fa-face-meh,.fa-meh {
    --fa: "ï„š";
    --fa--fa: "ï„šï„š"
}

.fa-align-center {
    --fa: "ï€·";
    --fa--fa: "ï€·ï€·"
}

.fa-book-skull,.fa-book-dead {
    --fa: "ïš·";
    --fa--fa: "ïš·ïš·"
}

.fa-id-card,.fa-drivers-license {
    --fa: "ï‹‚";
    --fa--fa: "ï‹‚ï‹‚"
}

.fa-face-dotted {
    --fa: "î‘¿";
    --fa--fa: "î‘¿î‘¿"
}

.fa-face-worried {
    --fa: "îŽ£";
    --fa--fa: "îŽ£îŽ£"
}

.fa-outdent,.fa-dedent {
    --fa: "ï€»";
    --fa--fa: "ï€»ï€»"
}

.fa-court-sport {
    --fa: "î™ƒ";
    --fa--fa: "î™ƒî™ƒ"
}

.fa-heart-circle-exclamation {
    --fa: "î“¾";
    --fa--fa: "î“¾î“¾"
}

.fa-house,.fa-home,.fa-home-alt,.fa-home-lg-alt {
    --fa: "ï€•";
    --fa--fa: "ï€•ï€•"
}

.fa-vector-circle {
    --fa: "î‹†";
    --fa--fa: "î‹†î‹†"
}

.fa-car-circle-bolt {
    --fa: "î‚";
    --fa--fa: "î‚î‚"
}

.fa-calendar-week {
    --fa: "ïž„";
    --fa--fa: "ïž„ïž„"
}

.fa-flying-disc {
    --fa: "îŽ©";
    --fa--fa: "îŽ©îŽ©"
}

.fa-laptop-medical {
    --fa: "ï ’";
    --fa--fa: "ï ’ï ’"
}

.fa-square-down-right {
    --fa: "î‰¬";
    --fa--fa: "î‰¬î‰¬"
}

.fa-b {
    --fa: "B";
    --fa--fa: "BB"
}

.fa-seat-airline {
    --fa: "î‰„";
    --fa--fa: "î‰„î‰„"
}

.fa-moon-over-sun,.fa-eclipse-alt {
    --fa: "ïŠ";
    --fa--fa: "ïŠïŠ"
}

.fa-pipe {
    --fa: "|";
    --fa--fa: "||"
}

.fa-file-medical {
    --fa: "ï‘·";
    --fa--fa: "ï‘·ï‘·"
}

.fa-potato {
    --fa: "î‘€";
    --fa--fa: "î‘€î‘€"
}

.fa-dice-one {
    --fa: "ï”¥";
    --fa--fa: "ï”¥ï”¥"
}

.fa-circle-a {
    --fa: "îƒ·";
    --fa--fa: "îƒ·îƒ·"
}

.fa-helmet-battle {
    --fa: "ï›«";
    --fa--fa: "ï›«ï›«"
}

.fa-butter {
    --fa: "î¤";
    --fa--fa: "î¤î¤"
}

.fa-blanket-fire {
    --fa: "îš";
    --fa--fa: "îšîš"
}

.fa-kiwi-bird {
    --fa: "ï”µ";
    --fa--fa: "ï”µï”µ"
}

.fa-castle {
    --fa: "îƒž";
    --fa--fa: "îƒžîƒž"
}

.fa-golf-club {
    --fa: "ï‘‘";
    --fa--fa: "ï‘‘ï‘‘"
}

.fa-arrow-right-arrow-left,.fa-exchange {
    --fa: "ïƒ¬";
    --fa--fa: "ïƒ¬ïƒ¬"
}

.fa-rotate-right,.fa-redo-alt,.fa-rotate-forward {
    --fa: "ï‹¹";
    --fa--fa: "ï‹¹ï‹¹"
}

.fa-utensils,.fa-cutlery {
    --fa: "ï‹§";
    --fa--fa: "ï‹§ï‹§"
}

.fa-arrow-up-wide-short,.fa-sort-amount-up {
    --fa: "ï…¡";
    --fa--fa: "ï…¡ï…¡"
}

.fa-chart-pie-simple-circle-dollar {
    --fa: "î˜…";
    --fa--fa: "î˜…î˜…"
}

.fa-balloons {
    --fa: "î‹¤";
    --fa--fa: "î‹¤î‹¤"
}

.fa-mill-sign {
    --fa: "î‡­";
    --fa--fa: "î‡­î‡­"
}

.fa-bowl-rice {
    --fa: "î‹«";
    --fa--fa: "î‹«î‹«"
}

.fa-timeline-arrow {
    --fa: "îŠ";
    --fa--fa: "îŠîŠ"
}

.fa-skull {
    --fa: "ï•Œ";
    --fa--fa: "ï•Œï•Œ"
}

.fa-game-board-simple,.fa-game-board-alt {
    --fa: "ï¡¨";
    --fa--fa: "ï¡¨ï¡¨"
}

.fa-circle-video,.fa-video-circle {
    --fa: "î„«";
    --fa--fa: "î„«î„«"
}

.fa-chart-scatter-bubble {
    --fa: "îƒ©";
    --fa--fa: "îƒ©îƒ©"
}

.fa-house-turret {
    --fa: "î†´";
    --fa--fa: "î†´î†´"
}

.fa-banana {
    --fa: "î‹¥";
    --fa--fa: "î‹¥î‹¥"
}

.fa-hand-holding-skull {
    --fa: "î†¤";
    --fa--fa: "î†¤î†¤"
}

.fa-people-dress {
    --fa: "îˆ—";
    --fa--fa: "îˆ—îˆ—"
}

.fa-loveseat,.fa-couch-small {
    --fa: "ï“Œ";
    --fa--fa: "ï“Œï“Œ"
}

.fa-tower-broadcast,.fa-broadcast-tower {
    --fa: "ï”™";
    --fa--fa: "ï”™ï”™"
}

.fa-truck-pickup {
    --fa: "ï˜¼";
    --fa--fa: "ï˜¼ï˜¼"
}

.fa-block-quote {
    --fa: "î‚µ";
    --fa--fa: "î‚µî‚µ"
}

.fa-up-long,.fa-long-arrow-alt-up {
    --fa: "ïŒŒ";
    --fa--fa: "ïŒŒïŒŒ"
}

.fa-stop {
    --fa: "ï";
    --fa--fa: "ïï"
}

.fa-code-merge {
    --fa: "ïŽ‡";
    --fa--fa: "ïŽ‡ïŽ‡"
}

.fa-money-check-dollar-pen,.fa-money-check-edit-alt {
    --fa: "ï¡³";
    --fa--fa: "ï¡³ï¡³"
}

.fa-up-from-line,.fa-arrow-alt-from-bottom {
    --fa: "ï†";
    --fa--fa: "ï†ï†"
}

.fa-upload {
    --fa: "ï‚“";
    --fa--fa: "ï‚“ï‚“"
}

.fa-hurricane {
    --fa: "ï‘";
    --fa--fa: "ï‘ï‘"
}

.fa-grid-round-2-plus {
    --fa: "î—œ";
    --fa--fa: "î—œî—œ"
}

.fa-people-pants {
    --fa: "îˆ™";
    --fa--fa: "îˆ™îˆ™"
}

.fa-mound {
    --fa: "î”­";
    --fa--fa: "î”­î”­"
}

.fa-windsock {
    --fa: "ï·";
    --fa--fa: "ï·ï·"
}

.fa-circle-half {
    --fa: "î„";
    --fa--fa: "î„î„"
}

.fa-brake-warning {
    --fa: "îƒ‡";
    --fa--fa: "îƒ‡îƒ‡"
}

.fa-toilet-portable {
    --fa: "î–ƒ";
    --fa--fa: "î–ƒî–ƒ"
}

.fa-compact-disc {
    --fa: "ï”Ÿ";
    --fa--fa: "ï”Ÿï”Ÿ"
}

.fa-file-arrow-down,.fa-file-download {
    --fa: "ï•­";
    --fa--fa: "ï•­ï•­"
}

.fa-saxophone-fire,.fa-sax-hot {
    --fa: "ï£›";
    --fa--fa: "ï£›ï£›"
}

.fa-camera-web-slash,.fa-webcam-slash {
    --fa: "ï ³";
    --fa--fa: "ï ³ï ³"
}

.fa-folder-medical {
    --fa: "î†Œ";
    --fa--fa: "î†Œî†Œ"
}

.fa-folder-gear,.fa-folder-cog {
    --fa: "î†‡";
    --fa--fa: "î†‡î†‡"
}

.fa-hand-wave {
    --fa: "î†§";
    --fa--fa: "î†§î†§"
}

.fa-arrow-up-arrow-down,.fa-sort-up-down {
    --fa: "î‚™";
    --fa--fa: "î‚™î‚™"
}

.fa-caravan {
    --fa: "ï£¿";
    --fa--fa: "ï£¿ï£¿"
}

.fa-shield-cat {
    --fa: "î•²";
    --fa--fa: "î•²î•²"
}

.fa-message-slash,.fa-comment-alt-slash {
    --fa: "ï’©";
    --fa--fa: "ï’©ï’©"
}

.fa-bolt,.fa-zap {
    --fa: "ïƒ§";
    --fa--fa: "ïƒ§ïƒ§"
}

.fa-trash-can-check {
    --fa: "îŠ©";
    --fa--fa: "îŠ©îŠ©"
}

.fa-glass-water {
    --fa: "î“´";
    --fa--fa: "î“´î“´"
}

.fa-oil-well {
    --fa: "î”²";
    --fa--fa: "î”²î”²"
}

.fa-table-cells-column-unlock {
    --fa: "îš";
    --fa--fa: "îšîš"
}

.fa-person-simple {
    --fa: "îˆ ";
    --fa--fa: "îˆ îˆ "
}

.fa-arrow-turn-left-up {
    --fa: "î˜´";
    --fa--fa: "î˜´î˜´"
}

.fa-vault {
    --fa: "î‹…";
    --fa--fa: "î‹…î‹…"
}

.fa-mars {
    --fa: "ïˆ¢";
    --fa--fa: "ïˆ¢ïˆ¢"
}

.fa-toilet {
    --fa: "ïŸ˜";
    --fa--fa: "ïŸ˜ïŸ˜"
}

.fa-plane-circle-xmark {
    --fa: "î•—";
    --fa--fa: "î•—î•—"
}

.fa-yen-sign,.fa-cny,.fa-jpy,.fa-rmb,.fa-yen {
    --fa: "ï…—";
    --fa--fa: "ï…—ï…—"
}

.fa-gear-code {
    --fa: "î—¨";
    --fa--fa: "î—¨î—¨"
}

.fa-notes {
    --fa: "îˆ‚";
    --fa--fa: "îˆ‚îˆ‚"
}

.fa-ruble-sign,.fa-rouble,.fa-rub,.fa-ruble {
    --fa: "ï…˜";
    --fa--fa: "ï…˜ï…˜"
}

.fa-trash-undo,.fa-trash-arrow-turn-left {
    --fa: "ï¢•";
    --fa--fa: "ï¢•ï¢•"
}

.fa-champagne-glass,.fa-glass-champagne {
    --fa: "ïžž";
    --fa--fa: "ïžžïžž"
}

.fa-objects-align-center-horizontal {
    --fa: "îŽ¼";
    --fa--fa: "îŽ¼îŽ¼"
}

.fa-sun {
    --fa: "ï†…";
    --fa--fa: "ï†…ï†…"
}

.fa-trash-can-slash,.fa-trash-alt-slash {
    --fa: "îŠ­";
    --fa--fa: "îŠ­îŠ­"
}

.fa-screen-users,.fa-users-class {
    --fa: "ï˜½";
    --fa--fa: "ï˜½ï˜½"
}

.fa-guitar {
    --fa: "ïž¦";
    --fa--fa: "ïž¦ïž¦"
}

.fa-square-arrow-left,.fa-arrow-square-left {
    --fa: "ïŒº";
    --fa--fa: "ïŒºïŒº"
}

.fa-square-8 {
    --fa: "î‰";
    --fa--fa: "î‰î‰"
}

.fa-face-smile-hearts {
    --fa: "îŽ";
    --fa--fa: "îŽîŽ"
}

.fa-brackets-square,.fa-brackets {
    --fa: "ïŸ©";
    --fa--fa: "ïŸ©ïŸ©"
}

.fa-laptop-arrow-down {
    --fa: "î‡†";
    --fa--fa: "î‡†î‡†"
}

.fa-hockey-stick-puck {
    --fa: "îŽ®";
    --fa--fa: "îŽ®îŽ®"
}

.fa-house-tree {
    --fa: "î†³";
    --fa--fa: "î†³î†³"
}

.fa-signal-fair,.fa-signal-2 {
    --fa: "ïš";
    --fa--fa: "ïšïš"
}

.fa-face-laugh-wink,.fa-laugh-wink {
    --fa: "ï–œ";
    --fa--fa: "ï–œï–œ"
}

.fa-circle-dollar,.fa-dollar-circle,.fa-usd-circle {
    --fa: "ï‹¨";
    --fa--fa: "ï‹¨ï‹¨"
}

.fa-horse-head {
    --fa: "ïž«";
    --fa--fa: "ïž«ïž«"
}

.fa-arrows-repeat,.fa-repeat-alt {
    --fa: "ï¤";
    --fa--fa: "ï¤ï¤"
}

.fa-bore-hole {
    --fa: "î“ƒ";
    --fa--fa: "î“ƒî“ƒ"
}

.fa-industry {
    --fa: "ï‰µ";
    --fa--fa: "ï‰µï‰µ"
}

.fa-image-polaroid {
    --fa: "ï£„";
    --fa--fa: "ï£„ï£„"
}

.fa-wave-triangle {
    --fa: "ï¢š";
    --fa--fa: "ï¢šï¢š"
}

.fa-turn-left-down {
    --fa: "î˜·";
    --fa--fa: "î˜·î˜·"
}

.fa-person-running-fast {
    --fa: "î—¿";
    --fa--fa: "î—¿î—¿"
}

.fa-circle-down,.fa-arrow-alt-circle-down {
    --fa: "ï˜";
    --fa--fa: "ï˜ï˜"
}

.fa-grill {
    --fa: "î–£";
    --fa--fa: "î–£î–£"
}

.fa-arrows-turn-to-dots {
    --fa: "î“";
    --fa--fa: "î“î“"
}

.fa-chart-mixed,.fa-analytics {
    --fa: "ï™ƒ";
    --fa--fa: "ï™ƒï™ƒ"
}

.fa-florin-sign {
    --fa: "î†„";
    --fa--fa: "î†„î†„"
}

.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt {
    --fa: "ï¢„";
    --fa--fa: "ï¢„ï¢„"
}

.fa-less-than {
    --fa: "<";
    --fa--fa: "<<"
}

.fa-display-code,.fa-desktop-code {
    --fa: "î…¥";
    --fa--fa: "î…¥î…¥"
}

.fa-face-drooling {
    --fa: "î²";
    --fa--fa: "î²î²"
}

.fa-oil-temperature,.fa-oil-temp {
    --fa: "ï˜”";
    --fa--fa: "ï˜”ï˜”"
}

.fa-square-question,.fa-question-square {
    --fa: "ï‹½";
    --fa--fa: "ï‹½ï‹½"
}

.fa-air-conditioner {
    --fa: "ï£´";
    --fa--fa: "ï£´ï£´"
}

.fa-angle-down {
    --fa: "ï„‡";
    --fa--fa: "ï„‡ï„‡"
}

.fa-mountains {
    --fa: "ï›½";
    --fa--fa: "ï›½ï›½"
}

.fa-omega {
    --fa: "ï™º";
    --fa--fa: "ï™ºï™º"
}

.fa-car-tunnel {
    --fa: "î“ž";
    --fa--fa: "î“žî“ž"
}

.fa-person-dolly-empty {
    --fa: "ï“‘";
    --fa--fa: "ï“‘ï“‘"
}

.fa-pan-food {
    --fa: "î«";
    --fa--fa: "î«î«"
}

.fa-head-side-cough {
    --fa: "î¡";
    --fa--fa: "î¡î¡"
}

.fa-grip-lines {
    --fa: "ïž¤";
    --fa--fa: "ïž¤ïž¤"
}

.fa-thumbs-down {
    --fa: "ï…¥";
    --fa--fa: "ï…¥ï…¥"
}

.fa-user-lock {
    --fa: "ï”‚";
    --fa--fa: "ï”‚ï”‚"
}

.fa-arrow-right-long,.fa-long-arrow-right {
    --fa: "ï…¸";
    --fa--fa: "ï…¸ï…¸"
}

.fa-tickets-airline,.fa-tickets-perforated-plane,.fa-tickets-plane {
    --fa: "îŠ›";
    --fa--fa: "îŠ›îŠ›"
}

.fa-tent-double-peak {
    --fa: "î˜§";
    --fa--fa: "î˜§î˜§"
}

.fa-anchor-circle-xmark {
    --fa: "î’¬";
    --fa--fa: "î’¬î’¬"
}

.fa-ellipsis,.fa-ellipsis-h {
    --fa: "ï…";
    --fa--fa: "ï…ï…"
}

.fa-nfc-slash {
    --fa: "î‡¼";
    --fa--fa: "î‡¼î‡¼"
}

.fa-chess-pawn {
    --fa: "ï‘ƒ";
    --fa--fa: "ï‘ƒï‘ƒ"
}

.fa-kit-medical,.fa-first-aid {
    --fa: "ï‘¹";
    --fa--fa: "ï‘¹ï‘¹"
}

.fa-grid-2-plus {
    --fa: "î†—";
    --fa--fa: "î†—î†—"
}

.fa-bells {
    --fa: "ï¿";
    --fa--fa: "ï¿ï¿"
}

.fa-person-through-window {
    --fa: "î–©";
    --fa--fa: "î–©î–©"
}

.fa-toolbox {
    --fa: "ï•’";
    --fa--fa: "ï•’ï•’"
}

.fa-globe-wifi {
    --fa: "îš…";
    --fa--fa: "îš…îš…"
}

.fa-envelope-dot,.fa-envelope-badge {
    --fa: "î…¯";
    --fa--fa: "î…¯î…¯"
}

.fa-magnifying-glass-waveform {
    --fa: "î™¡";
    --fa--fa: "î™¡î™¡"
}

.fa-hands-holding-circle {
    --fa: "î“»";
    --fa--fa: "î“»î“»"
}

.fa-bug {
    --fa: "ï†ˆ";
    --fa--fa: "ï†ˆï†ˆ"
}

.fa-bowl-chopsticks {
    --fa: "î‹©";
    --fa--fa: "î‹©î‹©"
}

.fa-credit-card,.fa-credit-card-alt {
    --fa: "ï‚";
    --fa--fa: "ï‚ï‚"
}

.fa-circle-s {
    --fa: "î„¡";
    --fa--fa: "î„¡î„¡"
}

.fa-box-ballot {
    --fa: "ïœµ";
    --fa--fa: "ïœµïœµ"
}

.fa-car,.fa-automobile {
    --fa: "ï†¹";
    --fa--fa: "ï†¹ï†¹"
}

.fa-hand-holding-hand {
    --fa: "î“·";
    --fa--fa: "î“·î“·"
}

.fa-user-tie-hair {
    --fa: "î‘Ÿ";
    --fa--fa: "î‘Ÿî‘Ÿ"
}

.fa-podium-star {
    --fa: "ï˜";
    --fa--fa: "ï˜ï˜"
}

.fa-user-hair-mullet,.fa-business-front,.fa-party-back,.fa-trian-balbot {
    --fa: "î‘œ";
    --fa--fa: "î‘œî‘œ"
}

.fa-microphone-stand {
    --fa: "ï£‹";
    --fa--fa: "ï£‹ï£‹"
}

.fa-book-open-reader,.fa-book-reader {
    --fa: "ï—š";
    --fa--fa: "ï—šï—š"
}

.fa-family-dress {
    --fa: "îŒ";
    --fa--fa: "îŒîŒ"
}

.fa-circle-x {
    --fa: "î„®";
    --fa--fa: "î„®î„®"
}

.fa-cabin {
    --fa: "î‘­";
    --fa--fa: "î‘­î‘­"
}

.fa-mountain-sun {
    --fa: "î”¯";
    --fa--fa: "î”¯î”¯"
}

.fa-chart-simple-horizontal {
    --fa: "î‘´";
    --fa--fa: "î‘´î‘´"
}

.fa-arrows-left-right-to-line {
    --fa: "î’º";
    --fa--fa: "î’ºî’º"
}

.fa-hand-back-point-left {
    --fa: "î†Ÿ";
    --fa--fa: "î†Ÿî†Ÿ"
}

.fa-message-dots,.fa-comment-alt-dots,.fa-messaging {
    --fa: "ï’£";
    --fa--fa: "ï’£ï’£"
}

.fa-file-heart {
    --fa: "î…¶";
    --fa--fa: "î…¶î…¶"
}

.fa-beer-mug,.fa-beer-foam {
    --fa: "î‚³";
    --fa--fa: "î‚³î‚³"
}

.fa-dice-d20 {
    --fa: "ï›";
    --fa--fa: "ï›ï›"
}

.fa-drone {
    --fa: "ï¡Ÿ";
    --fa--fa: "ï¡Ÿï¡Ÿ"
}

.fa-truck-droplet {
    --fa: "î–Œ";
    --fa--fa: "î–Œî–Œ"
}

.fa-file-circle-xmark {
    --fa: "î–¡";
    --fa--fa: "î–¡î–¡"
}

.fa-temperature-arrow-up,.fa-temperature-up {
    --fa: "î€";
    --fa--fa: "î€î€"
}

.fa-medal {
    --fa: "ï–¢";
    --fa--fa: "ï–¢ï–¢"
}

.fa-person-fairy {
    --fa: "î˜ˆ";
    --fa--fa: "î˜ˆî˜ˆ"
}

.fa-bed {
    --fa: "ïˆ¶";
    --fa--fa: "ïˆ¶ïˆ¶"
}

.fa-book-copy {
    --fa: "î‚¾";
    --fa--fa: "î‚¾î‚¾"
}

.fa-square-h,.fa-h-square {
    --fa: "ïƒ½";
    --fa--fa: "ïƒ½ïƒ½"
}

.fa-square-c {
    --fa: "î‰¦";
    --fa--fa: "î‰¦î‰¦"
}

.fa-clock-two {
    --fa: "îš";
    --fa--fa: "îšîš"
}

.fa-square-ellipsis-vertical {
    --fa: "î‰¯";
    --fa--fa: "î‰¯î‰¯"
}

.fa-calendar-users {
    --fa: "î—¢";
    --fa--fa: "î—¢î—¢"
}

.fa-podcast {
    --fa: "ï‹Ž";
    --fa--fa: "ï‹Žï‹Ž"
}

.fa-bee {
    --fa: "î‚²";
    --fa--fa: "î‚²î‚²"
}

.fa-temperature-full,.fa-temperature-4,.fa-thermometer-4,.fa-thermometer-full {
    --fa: "ï‹‡";
    --fa--fa: "ï‹‡ï‹‡"
}

.fa-bell {
    --fa: "ïƒ³";
    --fa--fa: "ïƒ³ïƒ³"
}

.fa-candy-bar,.fa-chocolate-bar {
    --fa: "î¨";
    --fa--fa: "î¨î¨"
}

.fa-xmark-large {
    --fa: "î–›";
    --fa--fa: "î–›î–›"
}

.fa-pinata {
    --fa: "îƒ";
    --fa--fa: "îƒîƒ"
}

.fa-file-ppt {
    --fa: "î™Š";
    --fa--fa: "î™Šî™Š"
}

.fa-arrows-from-line {
    --fa: "î‚¤";
    --fa--fa: "î‚¤î‚¤"
}

.fa-superscript {
    --fa: "ï„«";
    --fa--fa: "ï„«ï„«"
}

.fa-bowl-spoon {
    --fa: "î ";
    --fa--fa: "î î "
}

.fa-hexagon-check {
    --fa: "î–";
    --fa--fa: "î–î–"
}

.fa-plug-circle-xmark {
    --fa: "î• ";
    --fa--fa: "î• î• "
}

.fa-star-of-life {
    --fa: "ï˜¡";
    --fa--fa: "ï˜¡ï˜¡"
}

.fa-phone-slash {
    --fa: "ï";
    --fa--fa: "ïï"
}

.fa-traffic-light-stop {
    --fa: "ï˜º";
    --fa--fa: "ï˜ºï˜º"
}

.fa-paint-roller {
    --fa: "ï–ª";
    --fa--fa: "ï–ªï–ª"
}

.fa-accent-grave {
    --fa: "`";
    --fa--fa: "``"
}

.fa-handshake-angle,.fa-hands-helping {
    --fa: "ï“„";
    --fa--fa: "ï“„ï“„"
}

.fa-circle-0 {
    --fa: "îƒ­";
    --fa--fa: "îƒ­îƒ­"
}

.fa-dial-med-low {
    --fa: "î… ";
    --fa--fa: "î… î… "
}

.fa-location-dot,.fa-map-marker-alt {
    --fa: "ï…";
    --fa--fa: "ï…ï…"
}

.fa-crab {
    --fa: "î¿";
    --fa--fa: "î¿î¿"
}

.fa-box-open-full,.fa-box-full {
    --fa: "ï’œ";
    --fa--fa: "ï’œï’œ"
}

.fa-file {
    --fa: "ï…›";
    --fa--fa: "ï…›ï…›"
}

.fa-greater-than {
    --fa: ">";
    --fa--fa: ">>"
}

.fa-quotes {
    --fa: "îˆ´";
    --fa--fa: "îˆ´îˆ´"
}

.fa-pretzel {
    --fa: "î‘";
    --fa--fa: "î‘î‘"
}

.fa-t-rex {
    --fa: "î˜©";
    --fa--fa: "î˜©î˜©"
}

.fa-person-swimming,.fa-swimmer {
    --fa: "ï—„";
    --fa--fa: "ï—„ï—„"
}

.fa-arrow-down {
    --fa: "ï£";
    --fa--fa: "ï£ï£"
}

.fa-user-robot-xmarks {
    --fa: "î’§";
    --fa--fa: "î’§î’§"
}

.fa-message-quote,.fa-comment-alt-quote {
    --fa: "î‡¤";
    --fa--fa: "î‡¤î‡¤"
}

.fa-candy-corn {
    --fa: "ïš½";
    --fa--fa: "ïš½ïš½"
}

.fa-folder-magnifying-glass,.fa-folder-search {
    --fa: "î†‹";
    --fa--fa: "î†‹î†‹"
}

.fa-notebook {
    --fa: "îˆ";
    --fa--fa: "îˆîˆ"
}

.fa-circle-wifi {
    --fa: "î™½";
    --fa--fa: "î™½î™½"
}

.fa-droplet,.fa-tint {
    --fa: "ïƒ";
    --fa--fa: "ïƒïƒ"
}

.fa-bullseye-pointer {
    --fa: "ï™‰";
    --fa--fa: "ï™‰ï™‰"
}

.fa-eraser {
    --fa: "ï„­";
    --fa--fa: "ï„­ï„­"
}

.fa-hexagon-image {
    --fa: "î”„";
    --fa--fa: "î”„î”„"
}

.fa-earth-americas,.fa-earth,.fa-earth-america,.fa-globe-americas {
    --fa: "ï•½";
    --fa--fa: "ï•½ï•½"
}

.fa-file-svg {
    --fa: "î™‹";
    --fa--fa: "î™‹î™‹"
}

.fa-crate-apple,.fa-apple-crate {
    --fa: "ïš±";
    --fa--fa: "ïš±ïš±"
}

.fa-person-burst {
    --fa: "î”»";
    --fa--fa: "î”»î”»"
}

.fa-game-board {
    --fa: "ï¡§";
    --fa--fa: "ï¡§ï¡§"
}

.fa-hat-chef {
    --fa: "ï¡«";
    --fa--fa: "ï¡«ï¡«"
}

.fa-hand-back-point-right {
    --fa: "î†¡";
    --fa--fa: "î†¡î†¡"
}

.fa-dove {
    --fa: "ï’º";
    --fa--fa: "ï’ºï’º"
}

.fa-snowflake-droplets {
    --fa: "î—";
    --fa--fa: "î—î—"
}

.fa-battery-empty,.fa-battery-0 {
    --fa: "ï‰„";
    --fa--fa: "ï‰„ï‰„"
}

.fa-grid-4 {
    --fa: "î†˜";
    --fa--fa: "î†˜î†˜"
}

.fa-socks {
    --fa: "ïš–";
    --fa--fa: "ïš–ïš–"
}

.fa-face-sunglasses {
    --fa: "îŽ˜";
    --fa--fa: "îŽ˜îŽ˜"
}

.fa-inbox {
    --fa: "ï€œ";
    --fa--fa: "ï€œï€œ"
}

.fa-square-0 {
    --fa: "î‰•";
    --fa--fa: "î‰•î‰•"
}

.fa-section {
    --fa: "î‘‡";
    --fa--fa: "î‘‡î‘‡"
}

.fa-square-this-way-up,.fa-box-up {
    --fa: "ï’Ÿ";
    --fa--fa: "ï’Ÿï’Ÿ"
}

.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast {
    --fa: "ï˜¥";
    --fa--fa: "ï˜¥ï˜¥"
}

.fa-square-ampersand {
    --fa: "î‰ ";
    --fa--fa: "î‰ î‰ "
}

.fa-envelope-open-text {
    --fa: "ï™˜";
    --fa--fa: "ï™˜ï™˜"
}

.fa-lamp-desk {
    --fa: "î€”";
    --fa--fa: "î€”î€”"
}

.fa-hospital,.fa-hospital-alt,.fa-hospital-wide {
    --fa: "ïƒ¸";
    --fa--fa: "ïƒ¸ïƒ¸"
}

.fa-poll-people {
    --fa: "ï™";
    --fa--fa: "ï™ï™"
}

.fa-whiskey-glass-ice,.fa-glass-whiskey-rocks {
    --fa: "ïž¡";
    --fa--fa: "ïž¡ïž¡"
}

.fa-wine-bottle {
    --fa: "ïœ¯";
    --fa--fa: "ïœ¯ïœ¯"
}

.fa-chess-rook {
    --fa: "ï‘‡";
    --fa--fa: "ï‘‡ï‘‡"
}

.fa-user-bounty-hunter {
    --fa: "îŠ¿";
    --fa--fa: "îŠ¿îŠ¿"
}

.fa-bars-staggered,.fa-reorder,.fa-stream {
    --fa: "ï•";
    --fa--fa: "ï•ï•"
}

.fa-diagram-sankey {
    --fa: "î…˜";
    --fa--fa: "î…˜î…˜"
}

.fa-cloud-hail-mixed {
    --fa: "ïœº";
    --fa--fa: "ïœºïœº"
}

.fa-circle-up-left {
    --fa: "î„¨";
    --fa--fa: "î„¨î„¨"
}

.fa-dharmachakra {
    --fa: "ï™•";
    --fa--fa: "ï™•ï™•"
}

.fa-objects-align-left {
    --fa: "îŽ¾";
    --fa--fa: "îŽ¾îŽ¾"
}

.fa-oil-can-drip {
    --fa: "îˆ…";
    --fa--fa: "îˆ…îˆ…"
}

.fa-face-smiling-hands {
    --fa: "îŽ–";
    --fa--fa: "îŽ–îŽ–"
}

.fa-broccoli {
    --fa: "î¢";
    --fa--fa: "î¢î¢"
}

.fa-route-interstate {
    --fa: "ï˜›";
    --fa--fa: "ï˜›ï˜›"
}

.fa-ear-muffs {
    --fa: "ïž•";
    --fa--fa: "ïž•ïž•"
}

.fa-hotdog {
    --fa: "ï ";
    --fa--fa: "ï ï "
}

.fa-transporter-empty {
    --fa: "î†";
    --fa--fa: "î†î†"
}

.fa-person-walking-with-cane,.fa-blind {
    --fa: "ïŠ";
    --fa--fa: "ïŠïŠ"
}

.fa-angle-90 {
    --fa: "î‚";
    --fa--fa: "î‚î‚"
}

.fa-rectangle-terminal {
    --fa: "îˆ¶";
    --fa--fa: "îˆ¶îˆ¶"
}

.fa-kite {
    --fa: "ï›´";
    --fa--fa: "ï›´ï›´"
}

.fa-drum {
    --fa: "ï•©";
    --fa--fa: "ï•©ï•©"
}

.fa-scrubber {
    --fa: "ï‹¸";
    --fa--fa: "ï‹¸ï‹¸"
}

.fa-ice-cream {
    --fa: "ï ";
    --fa--fa: "ï ï "
}

.fa-heart-circle-bolt {
    --fa: "î“¼";
    --fa--fa: "î“¼î“¼"
}

.fa-fish-bones {
    --fa: "îŒ„";
    --fa--fa: "îŒ„îŒ„"
}

.fa-deer-rudolph {
    --fa: "ïž";
    --fa--fa: "ïžïž"
}

.fa-fax {
    --fa: "ï†¬";
    --fa--fa: "ï†¬ï†¬"
}

.fa-paragraph {
    --fa: "ï‡";
    --fa--fa: "ï‡ï‡"
}

.fa-head-side-heart {
    --fa: "î†ª";
    --fa--fa: "î†ªî†ª"
}

.fa-square-e {
    --fa: "î‰­";
    --fa--fa: "î‰­î‰­"
}

.fa-meter-fire {
    --fa: "î‡«";
    --fa--fa: "î‡«î‡«"
}

.fa-cloud-hail {
    --fa: "ïœ¹";
    --fa--fa: "ïœ¹ïœ¹"
}

.fa-check-to-slot,.fa-vote-yea {
    --fa: "ï²";
    --fa--fa: "ï²ï²"
}

.fa-money-from-bracket {
    --fa: "îŒ’";
    --fa--fa: "îŒ’îŒ’"
}

.fa-star-half {
    --fa: "ï‚‰";
    --fa--fa: "ï‚‰ï‚‰"
}

.fa-car-bus {
    --fa: "ï¡š";
    --fa--fa: "ï¡šï¡š"
}

.fa-speaker {
    --fa: "ï£Ÿ";
    --fa--fa: "ï£Ÿï£Ÿ"
}

.fa-timer {
    --fa: "îŠž";
    --fa--fa: "îŠžîŠž"
}

.fa-boxes-stacked,.fa-boxes,.fa-boxes-alt {
    --fa: "ï‘¨";
    --fa--fa: "ï‘¨ï‘¨"
}

.fa-landmark-magnifying-glass {
    --fa: "î˜¢";
    --fa--fa: "î˜¢î˜¢"
}

.fa-grill-hot {
    --fa: "î–¥";
    --fa--fa: "î–¥î–¥"
}

.fa-ballot-check {
    --fa: "ïœ³";
    --fa--fa: "ïœ³ïœ³"
}

.fa-link,.fa-chain {
    --fa: "ïƒ";
    --fa--fa: "ïƒïƒ"
}

.fa-ear-listen,.fa-assistive-listening-systems {
    --fa: "ïŠ¢";
    --fa--fa: "ïŠ¢ïŠ¢"
}

.fa-file-minus {
    --fa: "ïŒ˜";
    --fa--fa: "ïŒ˜ïŒ˜"
}

.fa-tree-city {
    --fa: "î–‡";
    --fa--fa: "î–‡î–‡"
}

.fa-play {
    --fa: "ï‹";
    --fa--fa: "ï‹ï‹"
}

.fa-font {
    --fa: "ï€±";
    --fa--fa: "ï€±ï€±"
}

.fa-cup-togo,.fa-coffee-togo {
    --fa: "ï›…";
    --fa--fa: "ï›…ï›…"
}

.fa-square-down-left {
    --fa: "î‰«";
    --fa--fa: "î‰«î‰«"
}

.fa-burger-lettuce {
    --fa: "î£";
    --fa--fa: "î£î£"
}

.fa-table-cells-row-lock {
    --fa: "î™º";
    --fa--fa: "î™ºî™º"
}

.fa-rupiah-sign {
    --fa: "îˆ½";
    --fa--fa: "îˆ½îˆ½"
}

.fa-magnifying-glass,.fa-search {
    --fa: "ï€‚";
    --fa--fa: "ï€‚ï€‚"
}

.fa-table-tennis-paddle-ball,.fa-ping-pong-paddle-ball,.fa-table-tennis {
    --fa: "ï‘";
    --fa--fa: "ï‘ï‘"
}

.fa-person-dots-from-line,.fa-diagnoses {
    --fa: "ï‘°";
    --fa--fa: "ï‘°ï‘°"
}

.fa-chevrons-down,.fa-chevron-double-down {
    --fa: "ïŒ¢";
    --fa--fa: "ïŒ¢ïŒ¢"
}

.fa-trash-can-arrow-up,.fa-trash-restore-alt {
    --fa: "ï ª";
    --fa--fa: "ï ªï ª"
}

.fa-signal-good,.fa-signal-3 {
    --fa: "ïšŽ";
    --fa--fa: "ïšŽïšŽ"
}

.fa-location-question,.fa-map-marker-question {
    --fa: "ï˜‹";
    --fa--fa: "ï˜‹ï˜‹"
}

.fa-floppy-disk-circle-xmark,.fa-floppy-disk-times,.fa-save-circle-xmark,.fa-save-times {
    --fa: "î†";
    --fa--fa: "î†î†"
}

.fa-naira-sign {
    --fa: "î‡¶";
    --fa--fa: "î‡¶î‡¶"
}

.fa-peach {
    --fa: "îˆ‹";
    --fa--fa: "îˆ‹îˆ‹"
}

.fa-circles-overlap-3,.fa-pronoun {
    --fa: "îš¡";
    --fa--fa: "îš¡îš¡"
}

.fa-taxi-bus {
    --fa: "îŠ˜";
    --fa--fa: "îŠ˜îŠ˜"
}

.fa-bracket-curly,.fa-bracket-curly-left {
    --fa: "{";
    --fa--fa: "{{"
}

.fa-lobster {
    --fa: "î¡";
    --fa--fa: "î¡î¡"
}

.fa-cart-flatbed-empty,.fa-dolly-flatbed-empty {
    --fa: "ï‘¶";
    --fa--fa: "ï‘¶ï‘¶"
}

.fa-colon {
    --fa: ":";
    --fa--fa: "::"
}

.fa-cart-arrow-down {
    --fa: "ïˆ˜";
    --fa--fa: "ïˆ˜ïˆ˜"
}

.fa-wand {
    --fa: "ïœª";
    --fa--fa: "ïœªïœª"
}

.fa-walkie-talkie {
    --fa: "ï£¯";
    --fa--fa: "ï£¯ï£¯"
}

.fa-file-pen,.fa-file-edit {
    --fa: "ïŒœ";
    --fa--fa: "ïŒœïŒœ"
}

.fa-receipt {
    --fa: "ï•ƒ";
    --fa--fa: "ï•ƒï•ƒ"
}

.fa-table-picnic {
    --fa: "îŒ­";
    --fa--fa: "îŒ­îŒ­"
}

.fa-square-pen,.fa-pen-square,.fa-pencil-square {
    --fa: "ï…‹";
    --fa--fa: "ï…‹ï…‹"
}

.fa-circle-microphone-lines,.fa-microphone-circle-alt {
    --fa: "î„—";
    --fa--fa: "î„—î„—"
}

.fa-display-slash,.fa-desktop-slash {
    --fa: "î‹º";
    --fa--fa: "î‹ºî‹º"
}

.fa-suitcase-rolling {
    --fa: "ï—";
    --fa--fa: "ï—ï—"
}

.fa-person-circle-exclamation {
    --fa: "î”¿";
    --fa--fa: "î”¿î”¿"
}

.fa-transporter-2 {
    --fa: "î„";
    --fa--fa: "î„î„"
}

.fa-user-hoodie {
    --fa: "îšŠ";
    --fa--fa: "îšŠîšŠ"
}

.fa-hands-holding-diamond,.fa-hand-receiving {
    --fa: "ï‘¼";
    --fa--fa: "ï‘¼ï‘¼"
}

.fa-money-bill-simple-wave {
    --fa: "î‡²";
    --fa--fa: "î‡²î‡²"
}

.fa-chevron-down {
    --fa: "ï¸";
    --fa--fa: "ï¸ï¸"
}

.fa-battery-full,.fa-battery,.fa-battery-5 {
    --fa: "ï‰€";
    --fa--fa: "ï‰€ï‰€"
}

.fa-bell-plus {
    --fa: "ï¡‰";
    --fa--fa: "ï¡‰ï¡‰"
}

.fa-book-arrow-right {
    --fa: "î‚¹";
    --fa--fa: "î‚¹î‚¹"
}

.fa-hospitals {
    --fa: "ï Ž";
    --fa--fa: "ï Žï Ž"
}

.fa-club {
    --fa: "ïŒ§";
    --fa--fa: "ïŒ§ïŒ§"
}

.fa-skull-crossbones {
    --fa: "ïœ”";
    --fa--fa: "ïœ”ïœ”"
}

.fa-droplet-degree,.fa-dewpoint {
    --fa: "ïˆ";
    --fa--fa: "ïˆïˆ"
}

.fa-code-compare {
    --fa: "î„º";
    --fa--fa: "î„ºî„º"
}

.fa-list-ul,.fa-list-dots {
    --fa: "ïƒŠ";
    --fa--fa: "ïƒŠïƒŠ"
}

.fa-hand-holding-magic {
    --fa: "ï›¥";
    --fa--fa: "ï›¥ï›¥"
}

.fa-watermelon-slice {
    --fa: "îŒ·";
    --fa--fa: "îŒ·îŒ·"
}

.fa-circle-ellipsis {
    --fa: "î„Š";
    --fa--fa: "î„Šî„Š"
}

.fa-school-lock {
    --fa: "î•¯";
    --fa--fa: "î•¯î•¯"
}

.fa-tower-cell {
    --fa: "î–…";
    --fa--fa: "î–…î–…"
}

.fa-sd-cards {
    --fa: "î‰€";
    --fa--fa: "î‰€î‰€"
}

.fa-jug-bottle {
    --fa: "î—»";
    --fa--fa: "î—»î—»"
}

.fa-down-long,.fa-long-arrow-alt-down {
    --fa: "ïŒ‰";
    --fa--fa: "ïŒ‰ïŒ‰"
}

.fa-envelopes {
    --fa: "î…°";
    --fa--fa: "î…°î…°"
}

.fa-phone-office {
    --fa: "ï™½";
    --fa--fa: "ï™½ï™½"
}

.fa-ranking-star {
    --fa: "î•¡";
    --fa--fa: "î•¡î•¡"
}

.fa-chess-king {
    --fa: "ï¿";
    --fa--fa: "ï¿ï¿"
}

.fa-nfc-pen {
    --fa: "î‡º";
    --fa--fa: "î‡ºî‡º"
}

.fa-person-harassing {
    --fa: "î•‰";
    --fa--fa: "î•‰î•‰"
}

.fa-magnifying-glass-play {
    --fa: "î™ ";
    --fa--fa: "î™ î™ "
}

.fa-hat-winter {
    --fa: "ïž¨";
    --fa--fa: "ïž¨ïž¨"
}

.fa-brazilian-real-sign {
    --fa: "î‘¬";
    --fa--fa: "î‘¬î‘¬"
}

.fa-landmark-dome,.fa-landmark-alt {
    --fa: "ï’";
    --fa--fa: "ï’ï’"
}

.fa-bone-break {
    --fa: "ï—˜";
    --fa--fa: "ï—˜ï—˜"
}

.fa-arrow-up {
    --fa: "ï¢";
    --fa--fa: "ï¢ï¢"
}

.fa-down-from-dotted-line {
    --fa: "î‡";
    --fa--fa: "î‡î‡"
}

.fa-tv,.fa-television,.fa-tv-alt {
    --fa: "ï‰¬";
    --fa--fa: "ï‰¬ï‰¬"
}

.fa-border-left {
    --fa: "ï¡";
    --fa--fa: "ï¡ï¡"
}

.fa-circle-divide {
    --fa: "î„†";
    --fa--fa: "î„†î„†"
}

.fa-shrimp {
    --fa: "î‘ˆ";
    --fa--fa: "î‘ˆî‘ˆ"
}

.fa-list-check,.fa-tasks {
    --fa: "ï‚®";
    --fa--fa: "ï‚®ï‚®"
}

.fa-diagram-subtask {
    --fa: "î‘¹";
    --fa--fa: "î‘¹î‘¹"
}

.fa-jug-detergent {
    --fa: "î”™";
    --fa--fa: "î”™î”™"
}

.fa-circle-user,.fa-user-circle {
    --fa: "ïŠ½";
    --fa--fa: "ïŠ½ïŠ½"
}

.fa-square-y {
    --fa: "îŠ‡";
    --fa--fa: "îŠ‡îŠ‡"
}

.fa-user-doctor-hair {
    --fa: "î‘˜";
    --fa--fa: "î‘˜î‘˜"
}

.fa-planet-ringed {
    --fa: "î€ ";
    --fa--fa: "î€ î€ "
}

.fa-mushroom {
    --fa: "î¥";
    --fa--fa: "î¥î¥"
}

.fa-user-shield {
    --fa: "ï”…";
    --fa--fa: "ï”…ï”…"
}

.fa-megaphone {
    --fa: "ï™µ";
    --fa--fa: "ï™µï™µ"
}

.fa-wreath-laurel {
    --fa: "î—’";
    --fa--fa: "î—’î—’"
}

.fa-circle-exclamation-check {
    --fa: "î„";
    --fa--fa: "î„î„"
}

.fa-wind {
    --fa: "ïœ®";
    --fa--fa: "ïœ®ïœ®"
}

.fa-box-dollar,.fa-box-usd {
    --fa: "ï’ ";
    --fa--fa: "ï’ ï’ "
}

.fa-car-burst,.fa-car-crash {
    --fa: "ï—¡";
    --fa--fa: "ï—¡ï—¡"
}

.fa-y {
    --fa: "Y";
    --fa--fa: "YY"
}

.fa-user-headset {
    --fa: "ï ­";
    --fa--fa: "ï ­ï ­"
}

.fa-arrows-retweet,.fa-retweet-alt {
    --fa: "ï¡";
    --fa--fa: "ï¡ï¡"
}

.fa-person-snowboarding,.fa-snowboarding {
    --fa: "ïŸŽ";
    --fa--fa: "ïŸŽïŸŽ"
}

.fa-square-chevron-right,.fa-chevron-square-right {
    --fa: "ïŒ«";
    --fa--fa: "ïŒ«ïŒ«"
}

.fa-lacrosse-stick-ball {
    --fa: "îŽ¶";
    --fa--fa: "îŽ¶îŽ¶"
}

.fa-truck-fast,.fa-shipping-fast {
    --fa: "ï’‹";
    --fa--fa: "ï’‹ï’‹"
}

.fa-user-magnifying-glass {
    --fa: "î—…";
    --fa--fa: "î—…î—…"
}

.fa-star-sharp {
    --fa: "îŠ‹";
    --fa--fa: "îŠ‹îŠ‹"
}

.fa-comment-heart {
    --fa: "î—ˆ";
    --fa--fa: "î—ˆî—ˆ"
}

.fa-circle-1 {
    --fa: "îƒ®";
    --fa--fa: "îƒ®îƒ®"
}

.fa-circle-star,.fa-star-circle {
    --fa: "î„£";
    --fa--fa: "î„£î„£"
}

.fa-fish {
    --fa: "ï•¸";
    --fa--fa: "ï•¸ï•¸"
}

.fa-cloud-fog,.fa-fog {
    --fa: "ïŽ";
    --fa--fa: "ïŽïŽ"
}

.fa-waffle {
    --fa: "î‘¦";
    --fa--fa: "î‘¦î‘¦"
}

.fa-music-note,.fa-music-alt {
    --fa: "ï£";
    --fa--fa: "ï£ï£"
}

.fa-hexagon-exclamation {
    --fa: "î—";
    --fa--fa: "î—î—"
}

.fa-cart-shopping-fast {
    --fa: "îƒœ";
    --fa--fa: "îƒœîƒœ"
}

.fa-object-union {
    --fa: "î’Ÿ";
    --fa--fa: "î’Ÿî’Ÿ"
}

.fa-user-graduate {
    --fa: "ï”";
    --fa--fa: "ï”ï”"
}

.fa-starfighter {
    --fa: "î€·";
    --fa--fa: "î€·î€·"
}

.fa-circle-half-stroke,.fa-adjust {
    --fa: "ï‚";
    --fa--fa: "ï‚ï‚"
}

.fa-arrow-right-long-to-line {
    --fa: "î•";
    --fa--fa: "î•î•"
}

.fa-square-arrow-down,.fa-arrow-square-down {
    --fa: "ïŒ¹";
    --fa--fa: "ïŒ¹ïŒ¹"
}

.fa-diamond-half-stroke {
    --fa: "î–¸";
    --fa--fa: "î–¸î–¸"
}

.fa-clapperboard {
    --fa: "î„±";
    --fa--fa: "î„±î„±"
}

.fa-square-chevron-left,.fa-chevron-square-left {
    --fa: "ïŒª";
    --fa--fa: "ïŒªïŒª"
}

.fa-phone-intercom {
    --fa: "î´";
    --fa--fa: "î´î´"
}

.fa-link-horizontal,.fa-chain-horizontal {
    --fa: "î‡‹";
    --fa--fa: "î‡‹î‡‹"
}

.fa-mango {
    --fa: "îŒ";
    --fa--fa: "îŒîŒ"
}

.fa-music-note-slash,.fa-music-alt-slash {
    --fa: "ï£";
    --fa--fa: "ï£ï£"
}

.fa-circle-radiation,.fa-radiation-alt {
    --fa: "ïžº";
    --fa--fa: "ïžºïžº"
}

.fa-face-tongue-sweat {
    --fa: "îŽž";
    --fa--fa: "îŽžîŽž"
}

.fa-globe-stand {
    --fa: "ï—¶";
    --fa--fa: "ï—¶ï—¶"
}

.fa-baseball,.fa-baseball-ball {
    --fa: "ï³";
    --fa--fa: "ï³ï³"
}

.fa-circle-p {
    --fa: "î„š";
    --fa--fa: "î„šî„š"
}

.fa-award-simple {
    --fa: "î‚«";
    --fa--fa: "î‚«î‚«"
}

.fa-jet-fighter-up {
    --fa: "î”˜";
    --fa--fa: "î”˜î”˜"
}

.fa-diagram-project,.fa-project-diagram {
    --fa: "ï•‚";
    --fa--fa: "ï•‚ï•‚"
}

.fa-pedestal {
    --fa: "îˆ";
    --fa--fa: "îˆîˆ"
}

.fa-chart-pyramid {
    --fa: "îƒ¦";
    --fa--fa: "îƒ¦îƒ¦"
}

.fa-sidebar {
    --fa: "î‰Ž";
    --fa--fa: "î‰Žî‰Ž"
}

.fa-snowman-head,.fa-frosty-head {
    --fa: "ïž›";
    --fa--fa: "ïž›ïž›"
}

.fa-copy {
    --fa: "ïƒ…";
    --fa--fa: "ïƒ…ïƒ…"
}

.fa-burger-glass {
    --fa: "îƒŽ";
    --fa--fa: "îƒŽîƒŽ"
}

.fa-volume-xmark,.fa-volume-mute,.fa-volume-times {
    --fa: "ïš©";
    --fa--fa: "ïš©ïš©"
}

.fa-hand-sparkles {
    --fa: "î";
    --fa--fa: "îî"
}

.fa-bars-filter {
    --fa: "î‚­";
    --fa--fa: "î‚­î‚­"
}

.fa-paintbrush-pencil {
    --fa: "îˆ†";
    --fa--fa: "îˆ†îˆ†"
}

.fa-party-bell {
    --fa: "îŒš";
    --fa--fa: "îŒšîŒš"
}

.fa-user-vneck-hair {
    --fa: "î‘¢";
    --fa--fa: "î‘¢î‘¢"
}

.fa-jack-o-lantern {
    --fa: "ïŒŽ";
    --fa--fa: "ïŒŽïŒŽ"
}

.fa-grip,.fa-grip-horizontal {
    --fa: "ï–";
    --fa--fa: "ï–ï–"
}

.fa-share-from-square,.fa-share-square {
    --fa: "ï…";
    --fa--fa: "ï…ï…"
}

.fa-keynote {
    --fa: "ï™¬";
    --fa--fa: "ï™¬ï™¬"
}

.fa-child-combatant,.fa-child-rifle {
    --fa: "î“ ";
    --fa--fa: "î“ î“ "
}

.fa-gun {
    --fa: "î†›";
    --fa--fa: "î†›î†›"
}

.fa-square-phone,.fa-phone-square {
    --fa: "ï‚˜";
    --fa--fa: "ï‚˜ï‚˜"
}

.fa-hat-beach {
    --fa: "î˜†";
    --fa--fa: "î˜†î˜†"
}

.fa-plus,.fa-add {
    --fa: "+";
    --fa--fa: "++"
}

.fa-expand {
    --fa: "ï¥";
    --fa--fa: "ï¥ï¥"
}

.fa-computer {
    --fa: "î“¥";
    --fa--fa: "î“¥î“¥"
}

.fa-fort {
    --fa: "î’†";
    --fa--fa: "î’†î’†"
}

.fa-cloud-check {
    --fa: "îœ";
    --fa--fa: "îœîœ"
}

.fa-xmark,.fa-close,.fa-multiply,.fa-remove,.fa-times {
    --fa: "ï€";
    --fa--fa: "ï€ï€"
}

.fa-face-smirking {
    --fa: "îŽ—";
    --fa--fa: "îŽ—îŽ—"
}

.fa-arrows-up-down-left-right,.fa-arrows {
    --fa: "ï‡";
    --fa--fa: "ï‡ï‡"
}

.fa-chalkboard-user,.fa-chalkboard-teacher {
    --fa: "ï”œ";
    --fa--fa: "ï”œï”œ"
}

.fa-rhombus {
    --fa: "îˆ»";
    --fa--fa: "îˆ»îˆ»"
}

.fa-claw-marks {
    --fa: "ï›‚";
    --fa--fa: "ï›‚ï›‚"
}

.fa-peso-sign {
    --fa: "îˆ¢";
    --fa--fa: "îˆ¢îˆ¢"
}

.fa-face-smile-tongue {
    --fa: "îŽ”";
    --fa--fa: "îŽ”îŽ”"
}

.fa-cart-circle-xmark {
    --fa: "î´";
    --fa--fa: "î´î´"
}

.fa-building-shield {
    --fa: "î“˜";
    --fa--fa: "î“˜î“˜"
}

.fa-circle-phone-flip,.fa-phone-circle-alt {
    --fa: "î„œ";
    --fa--fa: "î„œî„œ"
}

.fa-baby {
    --fa: "ï¼";
    --fa--fa: "ï¼ï¼"
}

.fa-users-line {
    --fa: "î–’";
    --fa--fa: "î–’î–’"
}

.fa-quote-left,.fa-quote-left-alt {
    --fa: "ï„";
    --fa--fa: "ï„ï„"
}

.fa-tractor {
    --fa: "ïœ¢";
    --fa--fa: "ïœ¢ïœ¢"
}

.fa-down-from-bracket {
    --fa: "î™«";
    --fa--fa: "î™«î™«"
}

.fa-key-skeleton {
    --fa: "ï›³";
    --fa--fa: "ï›³ï›³"
}

.fa-trash-arrow-up,.fa-trash-restore {
    --fa: "ï ©";
    --fa--fa: "ï ©ï ©"
}

.fa-arrow-down-up-lock {
    --fa: "î’°";
    --fa--fa: "î’°î’°"
}

.fa-arrow-down-to-bracket {
    --fa: "î‚”";
    --fa--fa: "î‚”î‚”"
}

.fa-lines-leaning {
    --fa: "î”ž";
    --fa--fa: "î”žî”ž"
}

.fa-square-q {
    --fa: "î‰»";
    --fa--fa: "î‰»î‰»"
}

.fa-ruler-combined {
    --fa: "ï•†";
    --fa--fa: "ï•†ï•†"
}

.fa-symbols,.fa-icons-alt {
    --fa: "ï¡®";
    --fa--fa: "ï¡®ï¡®"
}

.fa-copyright {
    --fa: "ï‡¹";
    --fa--fa: "ï‡¹ï‡¹"
}

.fa-flask-gear {
    --fa: "î—±";
    --fa--fa: "î—±î—±"
}

.fa-highlighter-line {
    --fa: "î†¯";
    --fa--fa: "î†¯î†¯"
}

.fa-bracket-square,.fa-bracket,.fa-bracket-left {
    --fa: "[";
    --fa--fa: "[["
}

.fa-island-tropical,.fa-island-tree-palm {
    --fa: "ï ‘";
    --fa--fa: "ï ‘ï ‘"
}

.fa-arrow-right-from-line,.fa-arrow-from-left {
    --fa: "ïƒ";
    --fa--fa: "ïƒïƒ"
}

.fa-h2 {
    --fa: "ïŒ”";
    --fa--fa: "ïŒ”ïŒ”"
}

.fa-equals {
    --fa: "=";
    --fa--fa: "=="
}

.fa-cake-slice,.fa-shortcake {
    --fa: "î¥";
    --fa--fa: "î¥î¥"
}

.fa-building-magnifying-glass {
    --fa: "î˜œ";
    --fa--fa: "î˜œî˜œ"
}

.fa-peanut {
    --fa: "î°";
    --fa--fa: "î°î°"
}

.fa-wrench-simple {
    --fa: "î‹‘";
    --fa--fa: "î‹‘î‹‘"
}

.fa-blender {
    --fa: "ï”—";
    --fa--fa: "ï”—ï”—"
}

.fa-teeth {
    --fa: "ï˜®";
    --fa--fa: "ï˜®ï˜®"
}

.fa-tally-2 {
    --fa: "îŠ•";
    --fa--fa: "îŠ•îŠ•"
}

.fa-shekel-sign,.fa-ils,.fa-shekel,.fa-sheqel,.fa-sheqel-sign {
    --fa: "ïˆ‹";
    --fa--fa: "ïˆ‹ïˆ‹"
}

.fa-cars {
    --fa: "ï¡›";
    --fa--fa: "ï¡›ï¡›"
}

.fa-axe-battle {
    --fa: "ïš³";
    --fa--fa: "ïš³ïš³"
}

.fa-user-hair-long {
    --fa: "î‘›";
    --fa--fa: "î‘›î‘›"
}

.fa-map {
    --fa: "ï‰¹";
    --fa--fa: "ï‰¹ï‰¹"
}

.fa-arrow-left-from-arc {
    --fa: "î˜•";
    --fa--fa: "î˜•î˜•"
}

.fa-file-circle-info {
    --fa: "î’“";
    --fa--fa: "î’“î’“"
}

.fa-face-disappointed {
    --fa: "î¯";
    --fa--fa: "î¯î¯"
}

.fa-lasso-sparkles {
    --fa: "î‡‰";
    --fa--fa: "î‡‰î‡‰"
}

.fa-clock-eleven {
    --fa: "î‡";
    --fa--fa: "î‡î‡"
}

.fa-rocket {
    --fa: "ï„µ";
    --fa--fa: "ï„µï„µ"
}

.fa-siren-on {
    --fa: "î€®";
    --fa--fa: "î€®î€®"
}

.fa-clock-ten {
    --fa: "î”";
    --fa--fa: "î”î”"
}

.fa-candle-holder {
    --fa: "ïš¼";
    --fa--fa: "ïš¼ïš¼"
}

.fa-video-arrow-down-left {
    --fa: "î‹ˆ";
    --fa--fa: "î‹ˆî‹ˆ"
}

.fa-photo-film,.fa-photo-video {
    --fa: "ï¡¼";
    --fa--fa: "ï¡¼ï¡¼"
}

.fa-floppy-disk-circle-arrow-right,.fa-save-circle-arrow-right {
    --fa: "î†€";
    --fa--fa: "î†€î†€"
}

.fa-folder-minus {
    --fa: "ï™";
    --fa--fa: "ï™ï™"
}

.fa-hexagon-nodes-bolt {
    --fa: "îšš";
    --fa--fa: "îššîšš"
}

.fa-planet-moon {
    --fa: "î€Ÿ";
    --fa--fa: "î€Ÿî€Ÿ"
}

.fa-face-eyes-xmarks {
    --fa: "î´";
    --fa--fa: "î´î´"
}

.fa-chart-scatter {
    --fa: "ïŸ®";
    --fa--fa: "ïŸ®ïŸ®"
}

.fa-circle-gf {
    --fa: "î™¿";
    --fa--fa: "î™¿î™¿"
}

.fa-display-arrow-down {
    --fa: "î…¤";
    --fa--fa: "î…¤î…¤"
}

.fa-store {
    --fa: "ï•Ž";
    --fa--fa: "ï•Žï•Ž"
}

.fa-arrow-trend-up {
    --fa: "î‚˜";
    --fa--fa: "î‚˜î‚˜"
}

.fa-plug-circle-minus {
    --fa: "î•ž";
    --fa--fa: "î•žî•ž"
}

.fa-olive-branch {
    --fa: "îŒ—";
    --fa--fa: "îŒ—îŒ—"
}

.fa-angle {
    --fa: "î‚Œ";
    --fa--fa: "î‚Œî‚Œ"
}

.fa-vacuum-robot {
    --fa: "îŽ";
    --fa--fa: "îŽîŽ"
}

.fa-sign-hanging,.fa-sign {
    --fa: "ï“™";
    --fa--fa: "ï“™ï“™"
}

.fa-square-divide {
    --fa: "î‰ª";
    --fa--fa: "î‰ªî‰ª"
}

.fa-folder-check {
    --fa: "î™Ž";
    --fa--fa: "î™Žî™Ž"
}

.fa-signal-stream-slash {
    --fa: "î‰";
    --fa--fa: "î‰î‰"
}

.fa-bezier-curve {
    --fa: "ï•›";
    --fa--fa: "ï•›ï•›"
}

.fa-eye-dropper-half {
    --fa: "î…³";
    --fa--fa: "î…³î…³"
}

.fa-store-lock {
    --fa: "î’¦";
    --fa--fa: "î’¦î’¦"
}

.fa-bell-slash {
    --fa: "ï‡¶";
    --fa--fa: "ï‡¶ï‡¶"
}

.fa-cloud-bolt-sun,.fa-thunderstorm-sun {
    --fa: "ï®";
    --fa--fa: "ï®ï®"
}

.fa-camera-slash {
    --fa: "îƒ™";
    --fa--fa: "îƒ™îƒ™"
}

.fa-comment-quote {
    --fa: "î…Œ";
    --fa--fa: "î…Œî…Œ"
}

.fa-tablet,.fa-tablet-android {
    --fa: "ï»";
    --fa--fa: "ï»ï»"
}

.fa-school-flag {
    --fa: "î•®";
    --fa--fa: "î•®î•®"
}

.fa-message-code {
    --fa: "î‡Ÿ";
    --fa--fa: "î‡Ÿî‡Ÿ"
}

.fa-glass-half,.fa-glass-half-empty,.fa-glass-half-full {
    --fa: "î†’";
    --fa--fa: "î†’î†’"
}

.fa-fill {
    --fa: "ï•µ";
    --fa--fa: "ï•µï•µ"
}

.fa-message-minus,.fa-comment-alt-minus {
    --fa: "ï’§";
    --fa--fa: "ï’§ï’§"
}

.fa-angle-up {
    --fa: "ï„†";
    --fa--fa: "ï„†ï„†"
}

.fa-dinosaur {
    --fa: "î—¾";
    --fa--fa: "î—¾î—¾"
}

.fa-drumstick-bite {
    --fa: "ï›—";
    --fa--fa: "ï›—ï›—"
}

.fa-link-horizontal-slash,.fa-chain-horizontal-slash {
    --fa: "î‡Œ";
    --fa--fa: "î‡Œî‡Œ"
}

.fa-holly-berry {
    --fa: "ïžª";
    --fa--fa: "ïžªïžª"
}

.fa-nose {
    --fa: "î–½";
    --fa--fa: "î–½î–½"
}

.fa-arrow-left-to-arc {
    --fa: "î˜–";
    --fa--fa: "î˜–î˜–"
}

.fa-chevron-left {
    --fa: "ï“";
    --fa--fa: "ï“ï“"
}

.fa-bacteria {
    --fa: "î™";
    --fa--fa: "î™î™"
}

.fa-clouds {
    --fa: "ï„";
    --fa--fa: "ï„ï„"
}

.fa-money-bill-simple {
    --fa: "î‡±";
    --fa--fa: "î‡±î‡±"
}

.fa-hand-lizard {
    --fa: "ï‰˜";
    --fa--fa: "ï‰˜ï‰˜"
}

.fa-table-pivot {
    --fa: "îŠ‘";
    --fa--fa: "îŠ‘îŠ‘"
}

.fa-filter-slash {
    --fa: "î…½";
    --fa--fa: "î…½î…½"
}

.fa-trash-can-undo,.fa-trash-can-arrow-turn-left,.fa-trash-undo-alt {
    --fa: "ï¢–";
    --fa--fa: "ï¢–ï¢–"
}

.fa-notdef {
    --fa: "î‡¾";
    --fa--fa: "î‡¾î‡¾"
}

.fa-disease {
    --fa: "ïŸº";
    --fa--fa: "ïŸºïŸº"
}

.fa-person-to-door {
    --fa: "î³";
    --fa--fa: "î³î³"
}

.fa-turntable {
    --fa: "ï£¤";
    --fa--fa: "ï£¤ï£¤"
}

.fa-briefcase-medical {
    --fa: "ï‘©";
    --fa--fa: "ï‘©ï‘©"
}

.fa-genderless {
    --fa: "ïˆ­";
    --fa--fa: "ïˆ­ïˆ­"
}

.fa-chevron-right {
    --fa: "ï”";
    --fa--fa: "ï”ï”"
}

.fa-signal-weak,.fa-signal-1 {
    --fa: "ïšŒ";
    --fa--fa: "ïšŒïšŒ"
}

.fa-clock-five {
    --fa: "î‰";
    --fa--fa: "î‰î‰"
}

.fa-retweet {
    --fa: "ï¹";
    --fa--fa: "ï¹ï¹"
}

.fa-car-rear,.fa-car-alt {
    --fa: "ï—ž";
    --fa--fa: "ï—žï—ž"
}

.fa-pump-soap {
    --fa: "î«";
    --fa--fa: "î«î«"
}

.fa-computer-classic {
    --fa: "ï¢±";
    --fa--fa: "ï¢±ï¢±"
}

.fa-frame {
    --fa: "î’•";
    --fa--fa: "î’•î’•"
}

.fa-video-slash {
    --fa: "ï“¢";
    --fa--fa: "ï“¢ï“¢"
}

.fa-battery-quarter,.fa-battery-2 {
    --fa: "ï‰ƒ";
    --fa--fa: "ï‰ƒï‰ƒ"
}

.fa-ellipsis-stroke,.fa-ellipsis-h-alt {
    --fa: "ïŽ›";
    --fa--fa: "ïŽ›ïŽ›"
}

.fa-radio {
    --fa: "ï£—";
    --fa--fa: "ï£—ï£—"
}

.fa-baby-carriage,.fa-carriage-baby {
    --fa: "ï½";
    --fa--fa: "ï½ï½"
}

.fa-face-expressionless {
    --fa: "î³";
    --fa--fa: "î³î³"
}

.fa-down-to-dotted-line {
    --fa: "îˆ";
    --fa--fa: "îˆîˆ"
}

.fa-cloud-music {
    --fa: "ï¢®";
    --fa--fa: "ï¢®ï¢®"
}

.fa-traffic-light {
    --fa: "ï˜·";
    --fa--fa: "ï˜·ï˜·"
}

.fa-cloud-minus {
    --fa: "î";
    --fa--fa: "îî"
}

.fa-thermometer {
    --fa: "ï’‘";
    --fa--fa: "ï’‘ï’‘"
}

.fa-shield-minus {
    --fa: "î‰‰";
    --fa--fa: "î‰‰î‰‰"
}

.fa-vr-cardboard {
    --fa: "ïœ©";
    --fa--fa: "ïœ©ïœ©"
}

.fa-car-tilt {
    --fa: "ï—¥";
    --fa--fa: "ï—¥ï—¥"
}

.fa-gauge-circle-minus {
    --fa: "î’—";
    --fa--fa: "î’—î’—"
}

.fa-brightness-low {
    --fa: "îƒŠ";
    --fa--fa: "îƒŠîƒŠ"
}

.fa-hand-middle-finger {
    --fa: "ï †";
    --fa--fa: "ï †ï †"
}

.fa-percent,.fa-percentage {
    --fa: "%";
    --fa--fa: "%%"
}

.fa-truck-moving {
    --fa: "ï“Ÿ";
    --fa--fa: "ï“Ÿï“Ÿ"
}

.fa-glass-water-droplet {
    --fa: "î“µ";
    --fa--fa: "î“µî“µ"
}

.fa-conveyor-belt {
    --fa: "ï‘®";
    --fa--fa: "ï‘®ï‘®"
}

.fa-location-check,.fa-map-marker-check {
    --fa: "ï˜†";
    --fa--fa: "ï˜†ï˜†"
}

.fa-coin-vertical {
    --fa: "î½";
    --fa--fa: "î½î½"
}

.fa-display {
    --fa: "î…£";
    --fa--fa: "î…£î…£"
}

.fa-person-sign {
    --fa: "ï—";
    --fa--fa: "ï—ï—"
}

.fa-face-smile,.fa-smile {
    --fa: "ï„˜";
    --fa--fa: "ï„˜ï„˜"
}

.fa-phone-hangup {
    --fa: "îˆ¥";
    --fa--fa: "îˆ¥îˆ¥"
}

.fa-signature-slash {
    --fa: "î‹";
    --fa--fa: "î‹î‹"
}

.fa-thumbtack,.fa-thumb-tack {
    --fa: "ï‚";
    --fa--fa: "ï‚ï‚"
}

.fa-wheat-slash {
    --fa: "îŒ¹";
    --fa--fa: "îŒ¹îŒ¹"
}

.fa-trophy {
    --fa: "ï‚‘";
    --fa--fa: "ï‚‘ï‚‘"
}

.fa-clouds-sun {
    --fa: "ï†";
    --fa--fa: "ï†ï†"
}

.fa-person-praying,.fa-pray {
    --fa: "ïšƒ";
    --fa--fa: "ïšƒïšƒ"
}

.fa-hammer {
    --fa: "ï›£";
    --fa--fa: "ï›£ï›£"
}

.fa-face-vomit {
    --fa: "îŽ ";
    --fa--fa: "îŽ îŽ "
}

.fa-speakers {
    --fa: "ï£ ";
    --fa--fa: "ï£ ï£ "
}

.fa-tty-answer,.fa-teletype-answer {
    --fa: "îŠ¹";
    --fa--fa: "îŠ¹îŠ¹"
}

.fa-mug-tea-saucer {
    --fa: "î‡µ";
    --fa--fa: "î‡µî‡µ"
}

.fa-diagram-lean-canvas {
    --fa: "î…–";
    --fa--fa: "î…–î…–"
}

.fa-alt {
    --fa: "î‚Š";
    --fa--fa: "î‚Šî‚Š"
}

.fa-dial,.fa-dial-med-high {
    --fa: "î…›";
    --fa--fa: "î…›î…›"
}

.fa-hand-peace {
    --fa: "ï‰›";
    --fa--fa: "ï‰›ï‰›"
}

.fa-circle-trash,.fa-trash-circle {
    --fa: "î„¦";
    --fa--fa: "î„¦î„¦"
}

.fa-rotate,.fa-sync-alt {
    --fa: "ï‹±";
    --fa--fa: "ï‹±ï‹±"
}

.fa-circle-quarters {
    --fa: "î¸";
    --fa--fa: "î¸î¸"
}

.fa-spinner {
    --fa: "ï„";
    --fa--fa: "ï„ï„"
}

.fa-tower-control {
    --fa: "îŠ¢";
    --fa--fa: "îŠ¢îŠ¢"
}

.fa-arrow-up-triangle-square,.fa-sort-shapes-up {
    --fa: "ï¢Š";
    --fa--fa: "ï¢Šï¢Š"
}

.fa-whale {
    --fa: "ïœ¬";
    --fa--fa: "ïœ¬ïœ¬"
}

.fa-robot {
    --fa: "ï•„";
    --fa--fa: "ï•„ï•„"
}

.fa-peace {
    --fa: "ï™¼";
    --fa--fa: "ï™¼ï™¼"
}

.fa-party-horn {
    --fa: "îŒ›";
    --fa--fa: "îŒ›îŒ›"
}

.fa-gears,.fa-cogs {
    --fa: "ï‚…";
    --fa--fa: "ï‚…ï‚…"
}

.fa-sun-bright,.fa-sun-alt {
    --fa: "îŠ";
    --fa--fa: "îŠîŠ"
}

.fa-warehouse {
    --fa: "ï’”";
    --fa--fa: "ï’”ï’”"
}

.fa-conveyor-belt-arm {
    --fa: "î—¸";
    --fa--fa: "î—¸î—¸"
}

.fa-lock-keyhole-open,.fa-lock-open-alt {
    --fa: "ï‚";
    --fa--fa: "ï‚ï‚"
}

.fa-square-fragile,.fa-box-fragile,.fa-square-wine-glass-crack {
    --fa: "ï’›";
    --fa--fa: "ï’›ï’›"
}

.fa-arrow-up-right-dots {
    --fa: "î’·";
    --fa--fa: "î’·î’·"
}

.fa-square-n {
    --fa: "î‰·";
    --fa--fa: "î‰·î‰·"
}

.fa-splotch {
    --fa: "ï–¼";
    --fa--fa: "ï–¼ï–¼"
}

.fa-face-grin-hearts,.fa-grin-hearts {
    --fa: "ï–„";
    --fa--fa: "ï–„ï–„"
}

.fa-meter {
    --fa: "î‡¨";
    --fa--fa: "î‡¨î‡¨"
}

.fa-mandolin {
    --fa: "ï›¹";
    --fa--fa: "ï›¹ï›¹"
}

.fa-dice-four {
    --fa: "ï”¤";
    --fa--fa: "ï”¤ï”¤"
}

.fa-sim-card {
    --fa: "ïŸ„";
    --fa--fa: "ïŸ„ïŸ„"
}

.fa-transgender,.fa-transgender-alt {
    --fa: "ïˆ¥";
    --fa--fa: "ïˆ¥ïˆ¥"
}

.fa-mercury {
    --fa: "ïˆ£";
    --fa--fa: "ïˆ£ïˆ£"
}

.fa-up-from-bracket {
    --fa: "î–";
    --fa--fa: "î–î–"
}

.fa-knife-kitchen {
    --fa: "ï›µ";
    --fa--fa: "ï›µï›µ"
}

.fa-border-right {
    --fa: "ï¡’";
    --fa--fa: "ï¡’ï¡’"
}

.fa-arrow-turn-down,.fa-level-down {
    --fa: "ï…‰";
    --fa--fa: "ï…‰ï…‰"
}

.fa-spade {
    --fa: "ï‹´";
    --fa--fa: "ï‹´ï‹´"
}

.fa-card-spade {
    --fa: "î¬";
    --fa--fa: "î¬î¬"
}

.fa-line-columns {
    --fa: "ï¡°";
    --fa--fa: "ï¡°ï¡°"
}

.fa-ant {
    --fa: "îš€";
    --fa--fa: "îš€îš€"
}

.fa-arrow-right-to-line,.fa-arrow-to-right {
    --fa: "ï€";
    --fa--fa: "ï€ï€"
}

.fa-person-falling-burst {
    --fa: "î•‡";
    --fa--fa: "î•‡î•‡"
}

.fa-flag-pennant,.fa-pennant {
    --fa: "ï‘–";
    --fa--fa: "ï‘–ï‘–"
}

.fa-conveyor-belt-empty {
    --fa: "î…";
    --fa--fa: "î…î…"
}

.fa-user-group-simple {
    --fa: "î˜ƒ";
    --fa--fa: "î˜ƒî˜ƒ"
}

.fa-award {
    --fa: "ï•™";
    --fa--fa: "ï•™ï•™"
}

.fa-ticket-simple,.fa-ticket-alt {
    --fa: "ï¿";
    --fa--fa: "ï¿ï¿"
}

.fa-building {
    --fa: "ï†­";
    --fa--fa: "ï†­ï†­"
}

.fa-angles-left,.fa-angle-double-left {
    --fa: "ï„€";
    --fa--fa: "ï„€ï„€"
}

.fa-camcorder,.fa-video-handheld {
    --fa: "ï¢¨";
    --fa--fa: "ï¢¨ï¢¨"
}

.fa-pancakes {
    --fa: "î­";
    --fa--fa: "î­î­"
}

.fa-album-circle-user {
    --fa: "î’";
    --fa--fa: "î’î’"
}

.fa-subtitles-slash {
    --fa: "î˜";
    --fa--fa: "î˜î˜"
}

.fa-qrcode {
    --fa: "ï€©";
    --fa--fa: "ï€©ï€©"
}

.fa-dice-d10 {
    --fa: "ï›";
    --fa--fa: "ï›ï›"
}

.fa-fireplace {
    --fa: "ïžš";
    --fa--fa: "ïžšïžš"
}

.fa-browser {
    --fa: "ï¾";
    --fa--fa: "ï¾ï¾"
}

.fa-pen-paintbrush,.fa-pencil-paintbrush {
    --fa: "ï˜˜";
    --fa--fa: "ï˜˜ï˜˜"
}

.fa-fish-cooked {
    --fa: "ïŸ¾";
    --fa--fa: "ïŸ¾ïŸ¾"
}

.fa-chair-office {
    --fa: "ï›";
    --fa--fa: "ï›ï›"
}

.fa-magnifying-glass-music {
    --fa: "î™Ÿ";
    --fa--fa: "î™Ÿî™Ÿ"
}

.fa-nesting-dolls {
    --fa: "îŽº";
    --fa--fa: "îŽºîŽº"
}

.fa-clock-rotate-left,.fa-history {
    --fa: "ï‡š";
    --fa--fa: "ï‡šï‡š"
}

.fa-trumpet {
    --fa: "ï££";
    --fa--fa: "ï££ï££"
}

.fa-face-grin-beam-sweat,.fa-grin-beam-sweat {
    --fa: "ï–ƒ";
    --fa--fa: "ï–ƒï–ƒ"
}

.fa-fire-smoke {
    --fa: "ï‹";
    --fa--fa: "ï‹ï‹"
}

.fa-phone-missed {
    --fa: "îˆ¦";
    --fa--fa: "îˆ¦îˆ¦"
}

.fa-file-export,.fa-arrow-right-from-file {
    --fa: "ï•®";
    --fa--fa: "ï•®ï•®"
}

.fa-shield,.fa-shield-blank {
    --fa: "ï„²";
    --fa--fa: "ï„²ï„²"
}

.fa-arrow-up-short-wide,.fa-sort-amount-up-alt {
    --fa: "ï¢…";
    --fa--fa: "ï¢…ï¢…"
}

.fa-arrows-repeat-1,.fa-repeat-1-alt {
    --fa: "ï¦";
    --fa--fa: "ï¦ï¦"
}

.fa-gun-slash {
    --fa: "î†œ";
    --fa--fa: "î†œî†œ"
}

.fa-avocado {
    --fa: "î‚ª";
    --fa--fa: "î‚ªî‚ª"
}

.fa-binary {
    --fa: "îŒ»";
    --fa--fa: "îŒ»îŒ»"
}

.fa-comment-nodes {
    --fa: "îš–";
    --fa--fa: "îš–îš–"
}

.fa-glasses-round,.fa-glasses-alt {
    --fa: "ï—µ";
    --fa--fa: "ï—µï—µ"
}

.fa-phone-plus {
    --fa: "ï“’";
    --fa--fa: "ï“’ï“’"
}

.fa-ditto {
    --fa: "\"";
    --fa--fa: "\"\""
}

.fa-person-seat {
    --fa: "îˆž";
    --fa--fa: "îˆžîˆž"
}

.fa-house-medical {
    --fa: "îŽ²";
    --fa--fa: "îŽ²îŽ²"
}

.fa-golf-ball-tee,.fa-golf-ball {
    --fa: "ï‘";
    --fa--fa: "ï‘ï‘"
}

.fa-circle-chevron-left,.fa-chevron-circle-left {
    --fa: "ï„·";
    --fa--fa: "ï„·ï„·"
}

.fa-house-chimney-window {
    --fa: "î€";
    --fa--fa: "î€î€"
}

.fa-scythe {
    --fa: "ïœ";
    --fa--fa: "ïœïœ"
}

.fa-pen-nib {
    --fa: "ï–­";
    --fa--fa: "ï–­ï–­"
}

.fa-ban-parking,.fa-parking-circle-slash {
    --fa: "ï˜–";
    --fa--fa: "ï˜–ï˜–"
}

.fa-tent-arrow-turn-left {
    --fa: "î–€";
    --fa--fa: "î–€î–€"
}

.fa-face-diagonal-mouth {
    --fa: "î‘¾";
    --fa--fa: "î‘¾î‘¾"
}

.fa-diagram-cells {
    --fa: "î‘µ";
    --fa--fa: "î‘µî‘µ"
}

.fa-cricket-bat-ball,.fa-cricket {
    --fa: "ï‘‰";
    --fa--fa: "ï‘‰ï‘‰"
}

.fa-tents {
    --fa: "î–‚";
    --fa--fa: "î–‚î–‚"
}

.fa-wand-magic,.fa-magic {
    --fa: "ïƒ";
    --fa--fa: "ïƒïƒ"
}

.fa-dog {
    --fa: "ï›“";
    --fa--fa: "ï›“ï›“"
}

.fa-pen-line {
    --fa: "îˆ’";
    --fa--fa: "îˆ’îˆ’"
}

.fa-atom-simple,.fa-atom-alt {
    --fa: "ï—“";
    --fa--fa: "ï—“ï—“"
}

.fa-ampersand {
    --fa: "&";
    --fa--fa: "&&"
}

.fa-carrot {
    --fa: "ïž‡";
    --fa--fa: "ïž‡ïž‡"
}

.fa-arrow-up-from-line,.fa-arrow-from-bottom {
    --fa: "ï‚";
    --fa--fa: "ï‚ï‚"
}

.fa-moon {
    --fa: "ï††";
    --fa--fa: "ï††ï††"
}

.fa-pen-slash {
    --fa: "îˆ“";
    --fa--fa: "îˆ“îˆ“"
}

.fa-wine-glass-empty,.fa-wine-glass-alt {
    --fa: "ï—Ž";
    --fa--fa: "ï—Žï—Ž"
}

.fa-square-star {
    --fa: "î‰¿";
    --fa--fa: "î‰¿î‰¿"
}

.fa-cheese {
    --fa: "ïŸ¯";
    --fa--fa: "ïŸ¯ïŸ¯"
}

.fa-send-backward {
    --fa: "ï¡¿";
    --fa--fa: "ï¡¿ï¡¿"
}

.fa-yin-yang {
    --fa: "ïš­";
    --fa--fa: "ïš­ïš­"
}

.fa-music {
    --fa: "ï€";
    --fa--fa: "ï€ï€"
}

.fa-compass-slash {
    --fa: "ï—©";
    --fa--fa: "ï—©ï—©"
}

.fa-clock-one {
    --fa: "îŽ";
    --fa--fa: "îŽîŽ"
}

.fa-file-music {
    --fa: "ï¢¶";
    --fa--fa: "ï¢¶ï¢¶"
}

.fa-code-commit {
    --fa: "ïŽ†";
    --fa--fa: "ïŽ†ïŽ†"
}

.fa-temperature-low {
    --fa: "ï«";
    --fa--fa: "ï«ï«"
}

.fa-person-biking,.fa-biking {
    --fa: "ï¡Š";
    --fa--fa: "ï¡Šï¡Š"
}

.fa-display-chart-up-circle-currency {
    --fa: "î—¥";
    --fa--fa: "î—¥î—¥"
}

.fa-skeleton {
    --fa: "ï˜ ";
    --fa--fa: "ï˜ ï˜ "
}

.fa-circle-g {
    --fa: "î„";
    --fa--fa: "î„î„"
}

.fa-circle-arrow-up-left {
    --fa: "îƒ»";
    --fa--fa: "îƒ»îƒ»"
}

.fa-coin-blank {
    --fa: "î»";
    --fa--fa: "î»î»"
}

.fa-broom {
    --fa: "ï”š";
    --fa--fa: "ï”šï”š"
}

.fa-vacuum {
    --fa: "î";
    --fa--fa: "îî"
}

.fa-shield-heart {
    --fa: "î•´";
    --fa--fa: "î•´î•´"
}

.fa-card-heart {
    --fa: "î«";
    --fa--fa: "î«î«"
}

.fa-lightbulb-cfl-on {
    --fa: "î–§";
    --fa--fa: "î–§î–§"
}

.fa-melon {
    --fa: "îŒ";
    --fa--fa: "îŒîŒ"
}

.fa-gopuram {
    --fa: "ï™¤";
    --fa--fa: "ï™¤ï™¤"
}

.fa-earth-oceania,.fa-globe-oceania {
    --fa: "î‘»";
    --fa--fa: "î‘»î‘»"
}

.fa-container-storage {
    --fa: "ï’·";
    --fa--fa: "ï’·ï’·"
}

.fa-face-pouting {
    --fa: "îŽ‡";
    --fa--fa: "îŽ‡îŽ‡"
}

.fa-square-xmark,.fa-times-square,.fa-xmark-square {
    --fa: "ï‹“";
    --fa--fa: "ï‹“ï‹“"
}

.fa-face-explode,.fa-exploding-head {
    --fa: "î‹¾";
    --fa--fa: "î‹¾î‹¾"
}

.fa-hashtag {
    --fa: "#";
    --fa--fa: "##"
}

.fa-up-right-and-down-left-from-center,.fa-expand-alt {
    --fa: "ï¤";
    --fa--fa: "ï¤ï¤"
}

.fa-oil-can {
    --fa: "ï˜“";
    --fa--fa: "ï˜“ï˜“"
}

.fa-t {
    --fa: "T";
    --fa--fa: "TT"
}

.fa-transformer-bolt {
    --fa: "îŠ¤";
    --fa--fa: "îŠ¤îŠ¤"
}

.fa-hippo {
    --fa: "ï›­";
    --fa--fa: "ï›­ï›­"
}

.fa-chart-column {
    --fa: "îƒ£";
    --fa--fa: "îƒ£îƒ£"
}

.fa-cassette-vhs,.fa-vhs {
    --fa: "ï£¬";
    --fa--fa: "ï£¬ï£¬"
}

.fa-infinity {
    --fa: "ï”´";
    --fa--fa: "ï”´ï”´"
}

.fa-vial-circle-check {
    --fa: "î––";
    --fa--fa: "î––î––"
}

.fa-chimney {
    --fa: "ïž‹";
    --fa--fa: "ïž‹ïž‹"
}

.fa-object-intersect {
    --fa: "î’";
    --fa--fa: "î’î’"
}

.fa-person-arrow-down-to-line {
    --fa: "î”¸";
    --fa--fa: "î”¸î”¸"
}

.fa-voicemail {
    --fa: "ï¢—";
    --fa--fa: "ï¢—ï¢—"
}

.fa-block-brick,.fa-wall-brick {
    --fa: "î›";
    --fa--fa: "î›î›"
}

.fa-fan {
    --fa: "ï¡£";
    --fa--fa: "ï¡£ï¡£"
}

.fa-bags-shopping {
    --fa: "ï¡‡";
    --fa--fa: "ï¡‡ï¡‡"
}

.fa-paragraph-left,.fa-paragraph-rtl {
    --fa: "ï¡¸";
    --fa--fa: "ï¡¸ï¡¸"
}

.fa-person-walking-luggage {
    --fa: "î•”";
    --fa--fa: "î•”î•”"
}

.fa-caravan-simple,.fa-caravan-alt {
    --fa: "î€€";
    --fa--fa: "î€€î€€"
}

.fa-turtle {
    --fa: "ïœ¦";
    --fa--fa: "ïœ¦ïœ¦"
}

.fa-pencil-mechanical {
    --fa: "î—Š";
    --fa--fa: "î—Šî—Š"
}

.fa-up-down,.fa-arrows-alt-v {
    --fa: "ïŒ¸";
    --fa--fa: "ïŒ¸ïŒ¸"
}

.fa-cloud-moon-rain {
    --fa: "ïœ¼";
    --fa--fa: "ïœ¼ïœ¼"
}

.fa-booth-curtain {
    --fa: "ïœ´";
    --fa--fa: "ïœ´ïœ´"
}

.fa-calendar {
    --fa: "ï„³";
    --fa--fa: "ï„³ï„³"
}

.fa-box-heart {
    --fa: "ï’";
    --fa--fa: "ï’ï’"
}

.fa-trailer {
    --fa: "î";
    --fa--fa: "îî"
}

.fa-user-doctor-message,.fa-user-md-chat {
    --fa: "ï ®";
    --fa--fa: "ï ®ï ®"
}

.fa-bahai,.fa-haykal {
    --fa: "ï™¦";
    --fa--fa: "ï™¦ï™¦"
}

.fa-lighthouse {
    --fa: "î˜’";
    --fa--fa: "î˜’î˜’"
}

.fa-amp-guitar {
    --fa: "ï¢¡";
    --fa--fa: "ï¢¡ï¢¡"
}

.fa-sd-card {
    --fa: "ïŸ‚";
    --fa--fa: "ïŸ‚ïŸ‚"
}

.fa-volume-slash {
    --fa: "ï‹¢";
    --fa--fa: "ï‹¢ï‹¢"
}

.fa-border-bottom {
    --fa: "ï¡";
    --fa--fa: "ï¡ï¡"
}

.fa-wifi-weak,.fa-wifi-1 {
    --fa: "ïšª";
    --fa--fa: "ïšªïšª"
}

.fa-dragon {
    --fa: "ï›•";
    --fa--fa: "ï›•ï›•"
}

.fa-shoe-prints {
    --fa: "ï•‹";
    --fa--fa: "ï•‹ï•‹"
}

.fa-circle-plus,.fa-plus-circle {
    --fa: "ï•";
    --fa--fa: "ï•ï•"
}

.fa-face-grin-tongue-wink,.fa-grin-tongue-wink {
    --fa: "ï–‹";
    --fa--fa: "ï–‹ï–‹"
}

.fa-hand-holding {
    --fa: "ï’½";
    --fa--fa: "ï’½ï’½"
}

.fa-plug-circle-exclamation {
    --fa: "î•";
    --fa--fa: "î•î•"
}

.fa-link-slash,.fa-chain-broken,.fa-chain-slash,.fa-unlink {
    --fa: "ï„§";
    --fa--fa: "ï„§ï„§"
}

.fa-clone {
    --fa: "ï‰";
    --fa--fa: "ï‰ï‰"
}

.fa-person-walking-arrow-loop-left {
    --fa: "î•‘";
    --fa--fa: "î•‘î•‘"
}

.fa-arrow-up-z-a,.fa-sort-alpha-up-alt {
    --fa: "ï¢‚";
    --fa--fa: "ï¢‚ï¢‚"
}

.fa-fire-flame-curved,.fa-fire-alt {
    --fa: "ïŸ¤";
    --fa--fa: "ïŸ¤ïŸ¤"
}

.fa-tornado {
    --fa: "ï¯";
    --fa--fa: "ï¯ï¯"
}

.fa-file-circle-plus {
    --fa: "î’”";
    --fa--fa: "î’”î’”"
}

.fa-delete-right {
    --fa: "î…”";
    --fa--fa: "î…”î…”"
}

.fa-book-quran,.fa-quran {
    --fa: "ïš‡";
    --fa--fa: "ïš‡ïš‡"
}

.fa-circle-quarter {
    --fa: "î„Ÿ";
    --fa--fa: "î„Ÿî„Ÿ"
}

.fa-anchor {
    --fa: "ï„½";
    --fa--fa: "ï„½ï„½"
}

.fa-border-all {
    --fa: "ï¡Œ";
    --fa--fa: "ï¡Œï¡Œ"
}

.fa-function {
    --fa: "ï™¡";
    --fa--fa: "ï™¡ï™¡"
}

.fa-face-angry,.fa-angry {
    --fa: "ï•–";
    --fa--fa: "ï•–ï•–"
}

.fa-people-simple {
    --fa: "îˆ›";
    --fa--fa: "îˆ›îˆ›"
}

.fa-cookie-bite {
    --fa: "ï•¤";
    --fa--fa: "ï•¤ï•¤"
}

.fa-arrow-trend-down {
    --fa: "î‚—";
    --fa--fa: "î‚—î‚—"
}

.fa-rss,.fa-feed {
    --fa: "ï‚ž";
    --fa--fa: "ï‚žï‚ž"
}

.fa-face-monocle {
    --fa: "îŽ€";
    --fa--fa: "îŽ€îŽ€"
}

.fa-draw-polygon {
    --fa: "ï—®";
    --fa--fa: "ï—®ï—®"
}

.fa-scale-balanced,.fa-balance-scale {
    --fa: "ï‰Ž";
    --fa--fa: "ï‰Žï‰Ž"
}

.fa-calendar-lines,.fa-calendar-note {
    --fa: "îƒ•";
    --fa--fa: "îƒ•îƒ•"
}

.fa-arrow-down-big-small,.fa-sort-size-down {
    --fa: "ï¢Œ";
    --fa--fa: "ï¢Œï¢Œ"
}

.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast {
    --fa: "ï˜ª";
    --fa--fa: "ï˜ªï˜ª"
}

.fa-do-not-enter {
    --fa: "ï—¬";
    --fa--fa: "ï—¬ï—¬"
}

.fa-shower {
    --fa: "ï‹Œ";
    --fa--fa: "ï‹Œï‹Œ"
}

.fa-dice-d8 {
    --fa: "ï›’";
    --fa--fa: "ï›’ï›’"
}

.fa-desktop,.fa-desktop-alt {
    --fa: "ïŽ";
    --fa--fa: "ïŽïŽ"
}

.fa-m {
    --fa: "M";
    --fa--fa: "MM"
}

.fa-spinner-scale {
    --fa: "î˜ª";
    --fa--fa: "î˜ªî˜ª"
}

.fa-grip-dots-vertical {
    --fa: "î‘";
    --fa--fa: "î‘î‘"
}

.fa-face-viewfinder {
    --fa: "î‹¿";
    --fa--fa: "î‹¿î‹¿"
}

.fa-soft-serve,.fa-creemee {
    --fa: "î€";
    --fa--fa: "î€î€"
}

.fa-h5 {
    --fa: "î’";
    --fa--fa: "î’î’"
}

.fa-hand-back-point-down {
    --fa: "î†ž";
    --fa--fa: "î†žî†ž"
}

.fa-table-list,.fa-th-list {
    --fa: "ï€‹";
    --fa--fa: "ï€‹ï€‹"
}

.fa-basket-shopping-minus {
    --fa: "î™’";
    --fa--fa: "î™’î™’"
}

.fa-comment-sms,.fa-sms {
    --fa: "ïŸ";
    --fa--fa: "ïŸïŸ"
}

.fa-rectangle,.fa-rectangle-landscape {
    --fa: "ï‹º";
    --fa--fa: "ï‹ºï‹º"
}

.fa-clipboard-list-check {
    --fa: "ïœ·";
    --fa--fa: "ïœ·ïœ·"
}

.fa-turkey {
    --fa: "ïœ¥";
    --fa--fa: "ïœ¥ïœ¥"
}

.fa-book {
    --fa: "ï€­";
    --fa--fa: "ï€­ï€­"
}

.fa-user-plus {
    --fa: "ïˆ´";
    --fa--fa: "ïˆ´ïˆ´"
}

.fa-ice-skate {
    --fa: "ïž¬";
    --fa--fa: "ïž¬ïž¬"
}

.fa-check {
    --fa: "ï€Œ";
    --fa--fa: "ï€Œï€Œ"
}

.fa-battery-three-quarters,.fa-battery-4 {
    --fa: "ï‰";
    --fa--fa: "ï‰ï‰"
}

.fa-tomato {
    --fa: "îŒ°";
    --fa--fa: "îŒ°îŒ°"
}

.fa-sword-laser {
    --fa: "î€»";
    --fa--fa: "î€»î€»"
}

.fa-house-circle-check {
    --fa: "î”‰";
    --fa--fa: "î”‰î”‰"
}

.fa-buildings {
    --fa: "îƒŒ";
    --fa--fa: "îƒŒîƒŒ"
}

.fa-angle-left {
    --fa: "ï„„";
    --fa--fa: "ï„„ï„„"
}

.fa-cart-flatbed-boxes,.fa-dolly-flatbed-alt {
    --fa: "ï‘µ";
    --fa--fa: "ï‘µï‘µ"
}

.fa-diagram-successor {
    --fa: "î‘º";
    --fa--fa: "î‘ºî‘º"
}

.fa-truck-arrow-right {
    --fa: "î–‹";
    --fa--fa: "î–‹î–‹"
}

.fa-square-w {
    --fa: "îŠ…";
    --fa--fa: "îŠ…îŠ…"
}

.fa-arrows-split-up-and-left {
    --fa: "î’¼";
    --fa--fa: "î’¼î’¼"
}

.fa-lamp {
    --fa: "ï“Š";
    --fa--fa: "ï“Šï“Š"
}

.fa-airplay {
    --fa: "î‚‰";
    --fa--fa: "î‚‰î‚‰"
}

.fa-hand-fist,.fa-fist-raised {
    --fa: "ï›ž";
    --fa--fa: "ï›žï›ž"
}

.fa-shield-quartered {
    --fa: "î•µ";
    --fa--fa: "î•µî•µ"
}

.fa-slash-forward {
    --fa: "/";
    --fa--fa: "//"
}

.fa-location-pen,.fa-map-marker-edit {
    --fa: "ï˜‡";
    --fa--fa: "ï˜‡ï˜‡"
}

.fa-cloud-moon {
    --fa: "ï›ƒ";
    --fa--fa: "ï›ƒï›ƒ"
}

.fa-pot-food {
    --fa: "î¿";
    --fa--fa: "î¿î¿"
}

.fa-briefcase {
    --fa: "ï‚±";
    --fa--fa: "ï‚±ï‚±"
}

.fa-person-falling {
    --fa: "î•†";
    --fa--fa: "î•†î•†"
}

.fa-image-portrait,.fa-portrait {
    --fa: "ï ";
    --fa--fa: "ï ï "
}

.fa-user-tag {
    --fa: "ï”‡";
    --fa--fa: "ï”‡ï”‡"
}

.fa-rug {
    --fa: "î•©";
    --fa--fa: "î•©î•©"
}

.fa-print-slash {
    --fa: "ïš†";
    --fa--fa: "ïš†ïš†"
}

.fa-earth-europe,.fa-globe-europe {
    --fa: "ïž¢";
    --fa--fa: "ïž¢ïž¢"
}

.fa-cart-flatbed-suitcase,.fa-luggage-cart {
    --fa: "ï–";
    --fa--fa: "ï–ï–"
}

.fa-hand-back-point-ribbon {
    --fa: "î† ";
    --fa--fa: "î† î† "
}

.fa-rectangle-xmark,.fa-rectangle-times,.fa-times-rectangle,.fa-window-close {
    --fa: "ï";
    --fa--fa: "ïï"
}

.fa-tire-rugged {
    --fa: "ï˜´";
    --fa--fa: "ï˜´ï˜´"
}

.fa-lightbulb-dollar {
    --fa: "ï™°";
    --fa--fa: "ï™°ï™°"
}

.fa-cowbell {
    --fa: "ï¢³";
    --fa--fa: "ï¢³ï¢³"
}

.fa-baht-sign {
    --fa: "î‚¬";
    --fa--fa: "î‚¬î‚¬"
}

.fa-corner {
    --fa: "î¾";
    --fa--fa: "î¾î¾"
}

.fa-chevrons-right,.fa-chevron-double-right {
    --fa: "ïŒ¤";
    --fa--fa: "ïŒ¤ïŒ¤"
}

.fa-book-open {
    --fa: "ï”˜";
    --fa--fa: "ï”˜ï”˜"
}

.fa-book-journal-whills,.fa-journal-whills {
    --fa: "ï™ª";
    --fa--fa: "ï™ªï™ª"
}

.fa-inhaler {
    --fa: "ï—¹";
    --fa--fa: "ï—¹ï—¹"
}

.fa-handcuffs {
    --fa: "î“¸";
    --fa--fa: "î“¸î“¸"
}

.fa-snake {
    --fa: "ïœ–";
    --fa--fa: "ïœ–ïœ–"
}

.fa-triangle-exclamation,.fa-exclamation-triangle,.fa-warning {
    --fa: "ï±";
    --fa--fa: "ï±ï±"
}

.fa-note-medical {
    --fa: "îˆ€";
    --fa--fa: "îˆ€îˆ€"
}

.fa-database {
    --fa: "ï‡€";
    --fa--fa: "ï‡€ï‡€"
}

.fa-down-left {
    --fa: "î…ª";
    --fa--fa: "î…ªî…ª"
}

.fa-share,.fa-mail-forward {
    --fa: "ï¤";
    --fa--fa: "ï¤ï¤"
}

.fa-face-thinking {
    --fa: "îŽ›";
    --fa--fa: "îŽ›îŽ›"
}

.fa-turn-down-right {
    --fa: "î‘•";
    --fa--fa: "î‘•î‘•"
}

.fa-bottle-droplet {
    --fa: "î“„";
    --fa--fa: "î“„î“„"
}

.fa-mask-face {
    --fa: "î‡—";
    --fa--fa: "î‡—î‡—"
}

.fa-hill-rockslide {
    --fa: "î”ˆ";
    --fa--fa: "î”ˆî”ˆ"
}

.fa-scanner-keyboard {
    --fa: "ï’‰";
    --fa--fa: "ï’‰ï’‰"
}

.fa-circle-o {
    --fa: "î„™";
    --fa--fa: "î„™î„™"
}

.fa-grid-horizontal {
    --fa: "îŒ‡";
    --fa--fa: "îŒ‡îŒ‡"
}

.fa-message-dollar,.fa-comment-alt-dollar {
    --fa: "ï™";
    --fa--fa: "ï™ï™"
}

.fa-right-left,.fa-exchange-alt {
    --fa: "ï¢";
    --fa--fa: "ï¢ï¢"
}

.fa-columns-3 {
    --fa: "î¡";
    --fa--fa: "î¡î¡"
}

.fa-paper-plane {
    --fa: "ï‡˜";
    --fa--fa: "ï‡˜ï‡˜"
}

.fa-road-circle-exclamation {
    --fa: "î•¥";
    --fa--fa: "î•¥î•¥"
}

.fa-dungeon {
    --fa: "ï›™";
    --fa--fa: "ï›™ï›™"
}

.fa-hand-holding-box {
    --fa: "ï‘»";
    --fa--fa: "ï‘»ï‘»"
}

.fa-input-text {
    --fa: "î†¿";
    --fa--fa: "î†¿î†¿"
}

.fa-window-flip,.fa-window-alt {
    --fa: "ï";
    --fa--fa: "ïï"
}

.fa-align-right {
    --fa: "ï€¸";
    --fa--fa: "ï€¸ï€¸"
}

.fa-scanner-gun,.fa-scanner {
    --fa: "ï’ˆ";
    --fa--fa: "ï’ˆï’ˆ"
}

.fa-tire {
    --fa: "ï˜±";
    --fa--fa: "ï˜±ï˜±"
}

.fa-engine {
    --fa: "î…®";
    --fa--fa: "î…®î…®"
}

.fa-money-bill-1-wave,.fa-money-bill-wave-alt {
    --fa: "ï”»";
    --fa--fa: "ï”»ï”»"
}

.fa-life-ring {
    --fa: "ï‡";
    --fa--fa: "ï‡ï‡"
}

.fa-hands,.fa-sign-language,.fa-signing {
    --fa: "ïŠ§";
    --fa--fa: "ïŠ§ïŠ§"
}

.fa-circle-caret-right,.fa-caret-circle-right {
    --fa: "ïŒ°";
    --fa--fa: "ïŒ°ïŒ°"
}

.fa-turn-left {
    --fa: "î˜¶";
    --fa--fa: "î˜¶î˜¶"
}

.fa-wheat {
    --fa: "ïœ­";
    --fa--fa: "ïœ­ïœ­"
}

.fa-file-spreadsheet {
    --fa: "ï™›";
    --fa--fa: "ï™›ï™›"
}

.fa-audio-description-slash {
    --fa: "î‚¨";
    --fa--fa: "î‚¨î‚¨"
}

.fa-bell-ring {
    --fa: "î˜¬";
    --fa--fa: "î˜¬î˜¬"
}

.fa-calendar-day {
    --fa: "ïžƒ";
    --fa--fa: "ïžƒïžƒ"
}

.fa-water-ladder,.fa-ladder-water,.fa-swimming-pool {
    --fa: "ï—…";
    --fa--fa: "ï—…ï—…"
}

.fa-arrows-up-down,.fa-arrows-v {
    --fa: "ï½";
    --fa--fa: "ï½ï½"
}

.fa-chess-pawn-piece,.fa-chess-pawn-alt {
    --fa: "ï‘„";
    --fa--fa: "ï‘„ï‘„"
}

.fa-face-grimace,.fa-grimace {
    --fa: "ï•¿";
    --fa--fa: "ï•¿ï•¿"
}

.fa-wheelchair-move,.fa-wheelchair-alt {
    --fa: "î‹Ž";
    --fa--fa: "î‹Žî‹Ž"
}

.fa-turn-down,.fa-level-down-alt {
    --fa: "ïŽ¾";
    --fa--fa: "ïŽ¾ïŽ¾"
}

.fa-square-s {
    --fa: "î‰½";
    --fa--fa: "î‰½î‰½"
}

.fa-rectangle-barcode,.fa-barcode-alt {
    --fa: "ï‘£";
    --fa--fa: "ï‘£ï‘£"
}

.fa-person-walking-arrow-right {
    --fa: "î•’";
    --fa--fa: "î•’î•’"
}

.fa-square-envelope,.fa-envelope-square {
    --fa: "ï†™";
    --fa--fa: "ï†™ï†™"
}

.fa-dice {
    --fa: "ï”¢";
    --fa--fa: "ï”¢ï”¢"
}

.fa-unicorn {
    --fa: "ïœ§";
    --fa--fa: "ïœ§ïœ§"
}

.fa-bowling-ball {
    --fa: "ï¶";
    --fa--fa: "ï¶ï¶"
}

.fa-pompebled {
    --fa: "î½";
    --fa--fa: "î½î½"
}

.fa-brain {
    --fa: "ï—œ";
    --fa--fa: "ï—œï—œ"
}

.fa-watch-smart {
    --fa: "î‹Œ";
    --fa--fa: "î‹Œî‹Œ"
}

.fa-book-user {
    --fa: "ïŸ§";
    --fa--fa: "ïŸ§ïŸ§"
}

.fa-sensor-cloud,.fa-sensor-smoke {
    --fa: "î€¬";
    --fa--fa: "î€¬î€¬"
}

.fa-clapperboard-play {
    --fa: "î„²";
    --fa--fa: "î„²î„²"
}

.fa-bandage,.fa-band-aid {
    --fa: "ï‘¢";
    --fa--fa: "ï‘¢ï‘¢"
}

.fa-calendar-minus {
    --fa: "ï‰²";
    --fa--fa: "ï‰²ï‰²"
}

.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle {
    --fa: "ï—";
    --fa--fa: "ï—ï—"
}

.fa-circle-4 {
    --fa: "îƒ±";
    --fa--fa: "îƒ±îƒ±"
}

.fa-gifts {
    --fa: "ïžœ";
    --fa--fa: "ïžœïžœ"
}

.fa-album-collection {
    --fa: "ï¢ ";
    --fa--fa: "ï¢ ï¢ "
}

.fa-hotel {
    --fa: "ï–”";
    --fa--fa: "ï–”ï–”"
}

.fa-earth-asia,.fa-globe-asia {
    --fa: "ï•¾";
    --fa--fa: "ï•¾ï•¾"
}

.fa-id-card-clip,.fa-id-card-alt {
    --fa: "ï‘¿";
    --fa--fa: "ï‘¿ï‘¿"
}

.fa-magnifying-glass-plus,.fa-search-plus {
    --fa: "ï€Ž";
    --fa--fa: "ï€Žï€Ž"
}

.fa-thumbs-up {
    --fa: "ï…¤";
    --fa--fa: "ï…¤ï…¤"
}

.fa-cloud-showers {
    --fa: "ïœ¿";
    --fa--fa: "ïœ¿ïœ¿"
}

.fa-user-clock {
    --fa: "ï“½";
    --fa--fa: "ï“½ï“½"
}

.fa-onion {
    --fa: "î§";
    --fa--fa: "î§î§"
}

.fa-clock-twelve-thirty {
    --fa: "î™";
    --fa--fa: "î™î™"
}

.fa-arrow-down-to-dotted-line {
    --fa: "î‚•";
    --fa--fa: "î‚•î‚•"
}

.fa-hand-dots,.fa-allergies {
    --fa: "ï‘¡";
    --fa--fa: "ï‘¡ï‘¡"
}

.fa-file-invoice {
    --fa: "ï•°";
    --fa--fa: "ï•°ï•°"
}

.fa-window-minimize {
    --fa: "ï‹‘";
    --fa--fa: "ï‹‘ï‹‘"
}

.fa-rectangle-wide {
    --fa: "ï‹¼";
    --fa--fa: "ï‹¼ï‹¼"
}

.fa-comment-arrow-up {
    --fa: "î…„";
    --fa--fa: "î…„î…„"
}

.fa-garlic {
    --fa: "îŽ";
    --fa--fa: "îŽîŽ"
}

.fa-mug-saucer,.fa-coffee {
    --fa: "ïƒ´";
    --fa--fa: "ïƒ´ïƒ´"
}

.fa-brush {
    --fa: "ï•";
    --fa--fa: "ï•ï•"
}

.fa-file-half-dashed {
    --fa: "îš˜";
    --fa--fa: "îš˜îš˜"
}

.fa-tree-decorated {
    --fa: "ïŸœ";
    --fa--fa: "ïŸœïŸœ"
}

.fa-mask {
    --fa: "ï›º";
    --fa--fa: "ï›ºï›º"
}

.fa-calendar-heart {
    --fa: "îƒ“";
    --fa--fa: "îƒ“îƒ“"
}

.fa-magnifying-glass-minus,.fa-search-minus {
    --fa: "ï€";
    --fa--fa: "ï€ï€"
}

.fa-flower {
    --fa: "ïŸ¿";
    --fa--fa: "ïŸ¿ïŸ¿"
}

.fa-arrow-down-from-arc {
    --fa: "î˜”";
    --fa--fa: "î˜”î˜”"
}

.fa-right-left-large {
    --fa: "î—¡";
    --fa--fa: "î—¡î—¡"
}

.fa-ruler-vertical {
    --fa: "ï•ˆ";
    --fa--fa: "ï•ˆï•ˆ"
}

.fa-circles-overlap {
    --fa: "î˜€";
    --fa--fa: "î˜€î˜€"
}

.fa-user-large,.fa-user-alt {
    --fa: "ï†";
    --fa--fa: "ï†ï†"
}

.fa-starship-freighter {
    --fa: "î€º";
    --fa--fa: "î€ºî€º"
}

.fa-train-tram {
    --fa: "î–´";
    --fa--fa: "î–´î–´"
}

.fa-bridge-suspension {
    --fa: "î“";
    --fa--fa: "î“î“"
}

.fa-trash-check {
    --fa: "îŠ¯";
    --fa--fa: "îŠ¯îŠ¯"
}

.fa-user-nurse {
    --fa: "ï ¯";
    --fa--fa: "ï ¯ï ¯"
}

.fa-boombox {
    --fa: "ï¢¥";
    --fa--fa: "ï¢¥ï¢¥"
}

.fa-syringe {
    --fa: "ï’Ž";
    --fa--fa: "ï’Žï’Ž"
}

.fa-cloud-sun {
    --fa: "ï›„";
    --fa--fa: "ï›„ï›„"
}

.fa-shield-exclamation {
    --fa: "î‰‡";
    --fa--fa: "î‰‡î‰‡"
}

.fa-stopwatch-20 {
    --fa: "î¯";
    --fa--fa: "î¯î¯"
}

.fa-square-full {
    --fa: "ï‘œ";
    --fa--fa: "ï‘œï‘œ"
}

.fa-grip-dots {
    --fa: "î";
    --fa--fa: "îî"
}

.fa-comment-exclamation {
    --fa: "ï’¯";
    --fa--fa: "ï’¯ï’¯"
}

.fa-pen-swirl {
    --fa: "îˆ”";
    --fa--fa: "îˆ”îˆ”"
}

.fa-falafel {
    --fa: "îŠ";
    --fa--fa: "îŠîŠ"
}

.fa-circle-2 {
    --fa: "îƒ¯";
    --fa--fa: "îƒ¯îƒ¯"
}

.fa-magnet {
    --fa: "ï¶";
    --fa--fa: "ï¶ï¶"
}

.fa-jar {
    --fa: "î”–";
    --fa--fa: "î”–î”–"
}

.fa-gramophone {
    --fa: "ï¢½";
    --fa--fa: "ï¢½ï¢½"
}

.fa-dice-d12 {
    --fa: "ï›Ž";
    --fa--fa: "ï›Žï›Ž"
}

.fa-note-sticky,.fa-sticky-note {
    --fa: "ï‰‰";
    --fa--fa: "ï‰‰ï‰‰"
}

.fa-down,.fa-arrow-alt-down {
    --fa: "ï”";
    --fa--fa: "ï”ï”"
}

.fa-hundred-points,.fa-100 {
    --fa: "îœ";
    --fa--fa: "îœîœ"
}

.fa-paperclip-vertical {
    --fa: "î‚";
    --fa--fa: "î‚î‚"
}

.fa-wind-warning,.fa-wind-circle-exclamation {
    --fa: "ï¶";
    --fa--fa: "ï¶ï¶"
}

.fa-location-pin-slash,.fa-map-marker-slash {
    --fa: "ï˜Œ";
    --fa--fa: "ï˜Œï˜Œ"
}

.fa-face-sad-sweat {
    --fa: "îŽŠ";
    --fa--fa: "îŽŠîŽŠ"
}

.fa-bug-slash {
    --fa: "î’";
    --fa--fa: "î’î’"
}

.fa-cupcake {
    --fa: "î‚";
    --fa--fa: "î‚î‚"
}

.fa-light-switch-off {
    --fa: "î€˜";
    --fa--fa: "î€˜î€˜"
}

.fa-toggle-large-off {
    --fa: "î–°";
    --fa--fa: "î–°î–°"
}

.fa-pen-fancy-slash {
    --fa: "îˆ";
    --fa--fa: "îˆîˆ"
}

.fa-truck-container {
    --fa: "ï“œ";
    --fa--fa: "ï“œï“œ"
}

.fa-boot {
    --fa: "ïž‚";
    --fa--fa: "ïž‚ïž‚"
}

.fa-arrow-up-from-water-pump {
    --fa: "î’¶";
    --fa--fa: "î’¶î’¶"
}

.fa-file-check {
    --fa: "ïŒ–";
    --fa--fa: "ïŒ–ïŒ–"
}

.fa-bone {
    --fa: "ï——";
    --fa--fa: "ï——ï——"
}

.fa-cards-blank {
    --fa: "î“Ÿ";
    --fa--fa: "î“Ÿî“Ÿ"
}

.fa-circle-3 {
    --fa: "îƒ°";
    --fa--fa: "îƒ°îƒ°"
}

.fa-bench-tree {
    --fa: "î‹§";
    --fa--fa: "î‹§î‹§"
}

.fa-keyboard-brightness-low {
    --fa: "î‡";
    --fa--fa: "î‡î‡"
}

.fa-ski-boot-ski {
    --fa: "î";
    --fa--fa: "îî"
}

.fa-brain-circuit {
    --fa: "îƒ†";
    --fa--fa: "îƒ†îƒ†"
}

.fa-table-cells-row-unlock {
    --fa: "îš‘";
    --fa--fa: "îš‘îš‘"
}

.fa-user-injured {
    --fa: "ïœ¨";
    --fa--fa: "ïœ¨ïœ¨"
}

.fa-block-brick-fire,.fa-firewall {
    --fa: "îœ";
    --fa--fa: "îœîœ"
}

.fa-face-sad-tear,.fa-sad-tear {
    --fa: "ï–´";
    --fa--fa: "ï–´ï–´"
}

.fa-plane {
    --fa: "ï²";
    --fa--fa: "ï²ï²"
}

.fa-tent-arrows-down {
    --fa: "î–";
    --fa--fa: "î–î–"
}

.fa-exclamation {
    --fa: "!";
    --fa--fa: "!!"
}

.fa-arrows-spin {
    --fa: "î’»";
    --fa--fa: "î’»î’»"
}

.fa-face-smile-relaxed {
    --fa: "îŽ’";
    --fa--fa: "îŽ’îŽ’"
}

.fa-comment-xmark,.fa-comment-times {
    --fa: "ï’µ";
    --fa--fa: "ï’µï’µ"
}

.fa-print {
    --fa: "ï€¯";
    --fa--fa: "ï€¯ï€¯"
}

.fa-turkish-lira-sign,.fa-try,.fa-turkish-lira {
    --fa: "îŠ»";
    --fa--fa: "îŠ»îŠ»"
}

.fa-face-nose-steam {
    --fa: "îŽ‚";
    --fa--fa: "îŽ‚îŽ‚"
}

.fa-circle-waveform-lines,.fa-waveform-circle {
    --fa: "î„­";
    --fa--fa: "î„­î„­"
}

.fa-dollar-sign,.fa-dollar,.fa-usd {
    --fa: "$";
    --fa--fa: "$$"
}

.fa-ferris-wheel {
    --fa: "î…´";
    --fa--fa: "î…´î…´"
}

.fa-computer-speaker {
    --fa: "ï¢²";
    --fa--fa: "ï¢²ï¢²"
}

.fa-skull-cow {
    --fa: "ï£ž";
    --fa--fa: "ï£žï£ž"
}

.fa-x {
    --fa: "X";
    --fa--fa: "XX"
}

.fa-magnifying-glass-dollar,.fa-search-dollar {
    --fa: "ïšˆ";
    --fa--fa: "ïšˆïšˆ"
}

.fa-users-gear,.fa-users-cog {
    --fa: "ï”‰";
    --fa--fa: "ï”‰ï”‰"
}

.fa-person-military-pointing {
    --fa: "î•Š";
    --fa--fa: "î•Šî•Š"
}

.fa-building-columns,.fa-bank,.fa-institution,.fa-museum,.fa-university {
    --fa: "ï†œ";
    --fa--fa: "ï†œï†œ"
}

.fa-circle-t {
    --fa: "î„¤";
    --fa--fa: "î„¤î„¤"
}

.fa-sack {
    --fa: "ï œ";
    --fa--fa: "ï œï œ"
}

.fa-grid-2 {
    --fa: "î†–";
    --fa--fa: "î†–î†–"
}

.fa-camera-cctv,.fa-cctv {
    --fa: "ï¢¬";
    --fa--fa: "ï¢¬ï¢¬"
}

.fa-umbrella {
    --fa: "ïƒ©";
    --fa--fa: "ïƒ©ïƒ©"
}

.fa-trowel {
    --fa: "î–‰";
    --fa--fa: "î–‰î–‰"
}

.fa-horizontal-rule {
    --fa: "ï¡¬";
    --fa--fa: "ï¡¬ï¡¬"
}

.fa-bed-front,.fa-bed-alt {
    --fa: "ï£·";
    --fa--fa: "ï£·ï£·"
}

.fa-d {
    --fa: "D";
    --fa--fa: "DD"
}

.fa-stapler {
    --fa: "î–¯";
    --fa--fa: "î–¯î–¯"
}

.fa-masks-theater,.fa-theater-masks {
    --fa: "ï˜°";
    --fa--fa: "ï˜°ï˜°"
}

.fa-file-gif {
    --fa: "î™…";
    --fa--fa: "î™…î™…"
}

.fa-kip-sign {
    --fa: "î‡„";
    --fa--fa: "î‡„î‡„"
}

.fa-face-woozy {
    --fa: "îŽ¢";
    --fa--fa: "îŽ¢îŽ¢"
}

.fa-cloud-question {
    --fa: "î’’";
    --fa--fa: "î’’î’’"
}

.fa-pineapple {
    --fa: "îŒŸ";
    --fa--fa: "îŒŸîŒŸ"
}

.fa-hand-point-left {
    --fa: "ï‚¥";
    --fa--fa: "ï‚¥ï‚¥"
}

.fa-gallery-thumbnails {
    --fa: "îŽª";
    --fa--fa: "îŽªîŽª"
}

.fa-circle-j {
    --fa: "î„’";
    --fa--fa: "î„’î„’"
}

.fa-eyes {
    --fa: "î§";
    --fa--fa: "î§î§"
}

.fa-handshake-simple,.fa-handshake-alt {
    --fa: "ï“†";
    --fa--fa: "ï“†ï“†"
}

.fa-page-caret-up,.fa-file-caret-up {
    --fa: "îª";
    --fa--fa: "îªîª"
}

.fa-jet-fighter,.fa-fighter-jet {
    --fa: "ïƒ»";
    --fa--fa: "ïƒ»ïƒ»"
}

.fa-comet {
    --fa: "î€ƒ";
    --fa--fa: "î€ƒî€ƒ"
}

.fa-square-share-nodes,.fa-share-alt-square {
    --fa: "ï‡¡";
    --fa--fa: "ï‡¡ï‡¡"
}

.fa-reflect-vertical {
    --fa: "î™¥";
    --fa--fa: "î™¥î™¥"
}

.fa-shield-keyhole {
    --fa: "î‰ˆ";
    --fa--fa: "î‰ˆî‰ˆ"
}

.fa-file-mp4 {
    --fa: "î™‰";
    --fa--fa: "î™‰î™‰"
}

.fa-barcode {
    --fa: "ï€ª";
    --fa--fa: "ï€ªï€ª"
}

.fa-bulldozer {
    --fa: "î™•";
    --fa--fa: "î™•î™•"
}

.fa-plus-minus {
    --fa: "î¼";
    --fa--fa: "î¼î¼"
}

.fa-square-sliders-vertical,.fa-sliders-v-square {
    --fa: "ï²";
    --fa--fa: "ï²ï²"
}

.fa-video,.fa-video-camera {
    --fa: "ï€½";
    --fa--fa: "ï€½ï€½"
}

.fa-message-middle,.fa-comment-middle-alt {
    --fa: "î‡¡";
    --fa--fa: "î‡¡î‡¡"
}

.fa-graduation-cap,.fa-mortar-board {
    --fa: "ï†";
    --fa--fa: "ï†ï†"
}

.fa-hand-holding-medical {
    --fa: "îœ";
    --fa--fa: "îœîœ"
}

.fa-person-circle-check {
    --fa: "î”¾";
    --fa--fa: "î”¾î”¾"
}

.fa-square-z {
    --fa: "îŠˆ";
    --fa--fa: "îŠˆîŠˆ"
}

.fa-message-text,.fa-comment-alt-text {
    --fa: "î‡¦";
    --fa--fa: "î‡¦î‡¦"
}

.fa-turn-up,.fa-level-up-alt {
    --fa: "ïŽ¿";
    --fa--fa: "ïŽ¿ïŽ¿"
}

.sr-only,.fa-sr-only,.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus) {
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden
}

:root,:host {
    --fa-style-family-brands: "Font Awesome 6 Brands";
    --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"
}

@font-face {
    font-family: "Font Awesome 6 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(/assets/fa-brands-400-ChfuyuEw.woff2)format("woff2"),url(/assets/fa-brands-400-D2uq21Pt.ttf)format("truetype")
}

.fab,.fa-brands {
    font-weight: 400
}

.fa-monero {
    --fa: "ï"
}

.fa-hooli {
    --fa: "ï§"
}

.fa-yelp {
    --fa: "ï‡©"
}

.fa-cc-visa {
    --fa: "ï‡°"
}

.fa-lastfm {
    --fa: "ïˆ‚"
}

.fa-shopware {
    --fa: "ï–µ"
}

.fa-creative-commons-nc {
    --fa: "ï“¨"
}

.fa-aws {
    --fa: "ïµ"
}

.fa-redhat {
    --fa: "ïž¼"
}

.fa-yoast {
    --fa: "ïŠ±"
}

.fa-cloudflare {
    --fa: "î½"
}

.fa-ups {
    --fa: "ïŸ "
}

.fa-pixiv {
    --fa: "î™€"
}

.fa-wpexplorer {
    --fa: "ï‹ž"
}

.fa-dyalog {
    --fa: "ïŽ™"
}

.fa-bity {
    --fa: "ïº"
}

.fa-stackpath {
    --fa: "ï¡‚"
}

.fa-buysellads {
    --fa: "ïˆ"
}

.fa-first-order {
    --fa: "ïŠ°"
}

.fa-modx {
    --fa: "ïŠ…"
}

.fa-guilded {
    --fa: "î¾"
}

.fa-vnv {
    --fa: "ï‹"
}

.fa-square-js,.fa-js-square {
    --fa: "ïŽ¹"
}

.fa-microsoft {
    --fa: "ïŠ"
}

.fa-qq {
    --fa: "ï‡–"
}

.fa-orcid {
    --fa: "ï£’"
}

.fa-java {
    --fa: "ï“¤"
}

.fa-invision {
    --fa: "ïž°"
}

.fa-creative-commons-pd-alt {
    --fa: "ï“­"
}

.fa-centercode {
    --fa: "ïŽ€"
}

.fa-glide-g {
    --fa: "ïŠ¦"
}

.fa-drupal {
    --fa: "ï†©"
}

.fa-jxl {
    --fa: "î™»"
}

.fa-dart-lang {
    --fa: "îš“"
}

.fa-hire-a-helper {
    --fa: "ïŽ°"
}

.fa-creative-commons-by {
    --fa: "ï“§"
}

.fa-unity {
    --fa: "î‰"
}

.fa-whmcs {
    --fa: "ï"
}

.fa-rocketchat {
    --fa: "ï¨"
}

.fa-vk {
    --fa: "ï†‰"
}

.fa-untappd {
    --fa: "ï…"
}

.fa-mailchimp {
    --fa: "ï–ž"
}

.fa-css3-alt {
    --fa: "ïŽ‹"
}

.fa-square-reddit,.fa-reddit-square {
    --fa: "ï†¢"
}

.fa-vimeo-v {
    --fa: "ï‰½"
}

.fa-contao {
    --fa: "ï‰­"
}

.fa-square-font-awesome {
    --fa: "î–­"
}

.fa-deskpro {
    --fa: "ïŽ"
}

.fa-brave {
    --fa: "î˜¼"
}

.fa-sistrix {
    --fa: "ï®"
}

.fa-square-instagram,.fa-instagram-square {
    --fa: "î•"
}

.fa-battle-net {
    --fa: "ï µ"
}

.fa-the-red-yeti {
    --fa: "ïš"
}

.fa-square-hacker-news,.fa-hacker-news-square {
    --fa: "ïŽ¯"
}

.fa-edge {
    --fa: "ïŠ‚"
}

.fa-threads {
    --fa: "î˜˜"
}

.fa-napster {
    --fa: "ï’"
}

.fa-square-snapchat,.fa-snapchat-square {
    --fa: "ïŠ­"
}

.fa-google-plus-g {
    --fa: "ïƒ•"
}

.fa-artstation {
    --fa: "ïº"
}

.fa-markdown {
    --fa: "ï˜"
}

.fa-sourcetree {
    --fa: "ïŸ“"
}

.fa-google-plus {
    --fa: "ïŠ³"
}

.fa-diaspora {
    --fa: "ïž‘"
}

.fa-foursquare {
    --fa: "ï†€"
}

.fa-stack-overflow {
    --fa: "ï…¬"
}

.fa-github-alt {
    --fa: "ï„“"
}

.fa-phoenix-squadron {
    --fa: "ï”‘"
}

.fa-pagelines {
    --fa: "ï†Œ"
}

.fa-algolia {
    --fa: "ï¬"
}

.fa-red-river {
    --fa: "ï£"
}

.fa-creative-commons-sa {
    --fa: "ï“¯"
}

.fa-safari {
    --fa: "ï‰§"
}

.fa-google {
    --fa: "ï† "
}

.fa-square-font-awesome-stroke,.fa-font-awesome-alt {
    --fa: "ïœ"
}

.fa-atlassian {
    --fa: "ï»"
}

.fa-linkedin-in {
    --fa: "ïƒ¡"
}

.fa-digital-ocean {
    --fa: "ïŽ‘"
}

.fa-nimblr {
    --fa: "ï–¨"
}

.fa-chromecast {
    --fa: "ï ¸"
}

.fa-evernote {
    --fa: "ï ¹"
}

.fa-hacker-news {
    --fa: "ï‡”"
}

.fa-creative-commons-sampling {
    --fa: "ï“°"
}

.fa-adversal {
    --fa: "ïª"
}

.fa-creative-commons {
    --fa: "ï‰ž"
}

.fa-watchman-monitoring {
    --fa: "î‚‡"
}

.fa-fonticons {
    --fa: "ïŠ€"
}

.fa-weixin {
    --fa: "ï‡—"
}

.fa-shirtsinbulk {
    --fa: "ïˆ”"
}

.fa-codepen {
    --fa: "ï‡‹"
}

.fa-git-alt {
    --fa: "ï¡"
}

.fa-lyft {
    --fa: "ïƒ"
}

.fa-rev {
    --fa: "ï–²"
}

.fa-windows {
    --fa: "ï…º"
}

.fa-wizards-of-the-coast {
    --fa: "ïœ°"
}

.fa-square-viadeo,.fa-viadeo-square {
    --fa: "ïŠª"
}

.fa-meetup {
    --fa: "ï‹ "
}

.fa-centos {
    --fa: "ïž‰"
}

.fa-adn {
    --fa: "ï…°"
}

.fa-cloudsmith {
    --fa: "ïŽ„"
}

.fa-opensuse {
    --fa: "î˜«"
}

.fa-pied-piper-alt {
    --fa: "ï†¨"
}

.fa-square-dribbble,.fa-dribbble-square {
    --fa: "ïŽ—"
}

.fa-codiepie {
    --fa: "ïŠ„"
}

.fa-node {
    --fa: "ï™"
}

.fa-mix {
    --fa: "ï‹"
}

.fa-steam {
    --fa: "ï†¶"
}

.fa-cc-apple-pay {
    --fa: "ï–"
}

.fa-scribd {
    --fa: "ïŠŠ"
}

.fa-debian {
    --fa: "î˜‹"
}

.fa-openid {
    --fa: "ï†›"
}

.fa-instalod {
    --fa: "î‚"
}

.fa-files-pinwheel {
    --fa: "îšŸ"
}

.fa-expeditedssl {
    --fa: "ïˆ¾"
}

.fa-sellcast {
    --fa: "ï‹š"
}

.fa-square-twitter,.fa-twitter-square {
    --fa: "ï‚"
}

.fa-r-project {
    --fa: "ï“·"
}

.fa-delicious {
    --fa: "ï†¥"
}

.fa-freebsd {
    --fa: "ïŽ¤"
}

.fa-vuejs {
    --fa: "ïŸ"
}

.fa-accusoft {
    --fa: "ï©"
}

.fa-ioxhost {
    --fa: "ïˆˆ"
}

.fa-fonticons-fi {
    --fa: "ïŽ¢"
}

.fa-app-store {
    --fa: "ï¯"
}

.fa-cc-mastercard {
    --fa: "ï‡±"
}

.fa-itunes-note {
    --fa: "ïŽµ"
}

.fa-golang {
    --fa: "î"
}

.fa-kickstarter,.fa-square-kickstarter {
    --fa: "ïŽ»"
}

.fa-grav {
    --fa: "ï‹–"
}

.fa-weibo {
    --fa: "ï†Š"
}

.fa-uncharted {
    --fa: "î‚„"
}

.fa-firstdraft {
    --fa: "ïŽ¡"
}

.fa-square-youtube,.fa-youtube-square {
    --fa: "ï±"
}

.fa-wikipedia-w {
    --fa: "ï‰¦"
}

.fa-wpressr,.fa-rendact {
    --fa: "ï¤"
}

.fa-angellist {
    --fa: "ïˆ‰"
}

.fa-galactic-republic {
    --fa: "ï”Œ"
}

.fa-nfc-directional {
    --fa: "î”°"
}

.fa-skype {
    --fa: "ï…¾"
}

.fa-joget {
    --fa: "ïŽ·"
}

.fa-fedora {
    --fa: "ïž˜"
}

.fa-stripe-s {
    --fa: "ïª"
}

.fa-meta {
    --fa: "î’›"
}

.fa-laravel {
    --fa: "ïŽ½"
}

.fa-hotjar {
    --fa: "ïŽ±"
}

.fa-bluetooth-b {
    --fa: "ïŠ”"
}

.fa-square-letterboxd {
    --fa: "î˜®"
}

.fa-sticker-mule {
    --fa: "ï·"
}

.fa-creative-commons-zero {
    --fa: "ï“³"
}

.fa-hips {
    --fa: "ï‘’"
}

.fa-css {
    --fa: "îš¢"
}

.fa-behance {
    --fa: "ï†´"
}

.fa-reddit {
    --fa: "ï†¡"
}

.fa-discord {
    --fa: "ïŽ’"
}

.fa-chrome {
    --fa: "ï‰¨"
}

.fa-app-store-ios {
    --fa: "ï°"
}

.fa-cc-discover {
    --fa: "ï‡²"
}

.fa-wpbeginner {
    --fa: "ïŠ—"
}

.fa-confluence {
    --fa: "ïž"
}

.fa-shoelace {
    --fa: "î˜Œ"
}

.fa-mdb {
    --fa: "ï£Š"
}

.fa-dochub {
    --fa: "ïŽ”"
}

.fa-accessible-icon {
    --fa: "ï¨"
}

.fa-ebay {
    --fa: "ï“´"
}

.fa-amazon {
    --fa: "ï‰°"
}

.fa-unsplash {
    --fa: "î¼"
}

.fa-yarn {
    --fa: "ïŸ£"
}

.fa-square-steam,.fa-steam-square {
    --fa: "ï†·"
}

.fa-500px {
    --fa: "ï‰®"
}

.fa-square-vimeo,.fa-vimeo-square {
    --fa: "ï†”"
}

.fa-asymmetrik {
    --fa: "ï²"
}

.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full {
    --fa: "ïŠ´"
}

.fa-gratipay {
    --fa: "ï†„"
}

.fa-apple {
    --fa: "ï…¹"
}

.fa-hive {
    --fa: "î¿"
}

.fa-gitkraken {
    --fa: "ïŽ¦"
}

.fa-keybase {
    --fa: "ï“µ"
}

.fa-apple-pay {
    --fa: "ï•"
}

.fa-padlet {
    --fa: "î’ "
}

.fa-amazon-pay {
    --fa: "ï¬"
}

.fa-square-github,.fa-github-square {
    --fa: "ï‚’"
}

.fa-stumbleupon {
    --fa: "ï†¤"
}

.fa-fedex {
    --fa: "ïž—"
}

.fa-phoenix-framework {
    --fa: "ïœ"
}

.fa-shopify {
    --fa: "î—"
}

.fa-neos {
    --fa: "ï˜’"
}

.fa-square-threads {
    --fa: "î˜™"
}

.fa-hackerrank {
    --fa: "ï—·"
}

.fa-researchgate {
    --fa: "ï“¸"
}

.fa-swift {
    --fa: "ï£¡"
}

.fa-angular {
    --fa: "ï "
}

.fa-speakap {
    --fa: "ï³"
}

.fa-angrycreative {
    --fa: "ï®"
}

.fa-y-combinator {
    --fa: "ïˆ»"
}

.fa-empire {
    --fa: "ï‡‘"
}

.fa-envira {
    --fa: "ïŠ™"
}

.fa-google-scholar {
    --fa: "î˜»"
}

.fa-square-gitlab,.fa-gitlab-square {
    --fa: "î–®"
}

.fa-studiovinari {
    --fa: "ï¸"
}

.fa-pied-piper {
    --fa: "ïŠ®"
}

.fa-wordpress {
    --fa: "ï†š"
}

.fa-product-hunt {
    --fa: "ïŠˆ"
}

.fa-firefox {
    --fa: "ï‰©"
}

.fa-linode {
    --fa: "ïŠ¸"
}

.fa-goodreads {
    --fa: "ïŽ¨"
}

.fa-square-odnoklassniki,.fa-odnoklassniki-square {
    --fa: "ï‰¤"
}

.fa-jsfiddle {
    --fa: "ï‡Œ"
}

.fa-sith {
    --fa: "ï”’"
}

.fa-themeisle {
    --fa: "ïŠ²"
}

.fa-page4 {
    --fa: "ï—"
}

.fa-hashnode {
    --fa: "î’™"
}

.fa-react {
    --fa: "ï›"
}

.fa-cc-paypal {
    --fa: "ï‡´"
}

.fa-squarespace {
    --fa: "ï–¾"
}

.fa-cc-stripe {
    --fa: "ï‡µ"
}

.fa-creative-commons-share {
    --fa: "ï“²"
}

.fa-bitcoin {
    --fa: "ï¹"
}

.fa-keycdn {
    --fa: "ïŽº"
}

.fa-opera {
    --fa: "ï‰ª"
}

.fa-itch-io {
    --fa: "ï º"
}

.fa-umbraco {
    --fa: "ï£¨"
}

.fa-galactic-senate {
    --fa: "ï”"
}

.fa-ubuntu {
    --fa: "ïŸŸ"
}

.fa-draft2digital {
    --fa: "ïŽ–"
}

.fa-stripe {
    --fa: "ï©"
}

.fa-houzz {
    --fa: "ï‰¼"
}

.fa-gg {
    --fa: "ï‰ "
}

.fa-dhl {
    --fa: "ïž"
}

.fa-square-pinterest,.fa-pinterest-square {
    --fa: "ïƒ“"
}

.fa-xing {
    --fa: "ï…¨"
}

.fa-blackberry {
    --fa: "ï»"
}

.fa-creative-commons-pd {
    --fa: "ï“¬"
}

.fa-playstation {
    --fa: "ïŸ"
}

.fa-quinscape {
    --fa: "ï‘™"
}

.fa-less {
    --fa: "ï"
}

.fa-blogger-b {
    --fa: "ï½"
}

.fa-opencart {
    --fa: "ïˆ½"
}

.fa-vine {
    --fa: "ï‡Š"
}

.fa-signal-messenger {
    --fa: "î™£"
}

.fa-paypal {
    --fa: "ï‡­"
}

.fa-gitlab {
    --fa: "ïŠ–"
}

.fa-typo3 {
    --fa: "ï«"
}

.fa-reddit-alien {
    --fa: "ïŠ"
}

.fa-yahoo {
    --fa: "ï†ž"
}

.fa-dailymotion {
    --fa: "î’"
}

.fa-affiliatetheme {
    --fa: "ï«"
}

.fa-pied-piper-pp {
    --fa: "ï†§"
}

.fa-bootstrap {
    --fa: "ï ¶"
}

.fa-odnoklassniki {
    --fa: "ï‰£"
}

.fa-nfc-symbol {
    --fa: "î”±"
}

.fa-mintbit {
    --fa: "î˜¯"
}

.fa-ethereum {
    --fa: "ï®"
}

.fa-speaker-deck {
    --fa: "ï ¼"
}

.fa-creative-commons-nc-eu {
    --fa: "ï“©"
}

.fa-patreon {
    --fa: "ï™"
}

.fa-avianex {
    --fa: "ï´"
}

.fa-ello {
    --fa: "ï—±"
}

.fa-gofore {
    --fa: "ïŽ§"
}

.fa-bimobject {
    --fa: "ï¸"
}

.fa-brave-reverse {
    --fa: "î˜½"
}

.fa-facebook-f {
    --fa: "ïŽž"
}

.fa-square-google-plus,.fa-google-plus-square {
    --fa: "ïƒ”"
}

.fa-web-awesome {
    --fa: "îš‚"
}

.fa-mandalorian {
    --fa: "ï”"
}

.fa-first-order-alt {
    --fa: "ï”Š"
}

.fa-osi {
    --fa: "ïš"
}

.fa-google-wallet {
    --fa: "ï‡®"
}

.fa-d-and-d-beyond {
    --fa: "ï›Š"
}

.fa-periscope {
    --fa: "ïš"
}

.fa-fulcrum {
    --fa: "ï”‹"
}

.fa-cloudscale {
    --fa: "ïŽƒ"
}

.fa-forumbee {
    --fa: "ïˆ‘"
}

.fa-mizuni {
    --fa: "ïŒ"
}

.fa-schlix {
    --fa: "ïª"
}

.fa-square-xing,.fa-xing-square {
    --fa: "ï…©"
}

.fa-bandcamp {
    --fa: "ï‹•"
}

.fa-wpforms {
    --fa: "ïŠ˜"
}

.fa-cloudversify {
    --fa: "ïŽ…"
}

.fa-usps {
    --fa: "ïŸ¡"
}

.fa-megaport {
    --fa: "ï–£"
}

.fa-magento {
    --fa: "ï„"
}

.fa-spotify {
    --fa: "ï†¼"
}

.fa-optin-monster {
    --fa: "ïˆ¼"
}

.fa-fly {
    --fa: "ï—"
}

.fa-square-bluesky {
    --fa: "îš£"
}

.fa-aviato {
    --fa: "ï¡"
}

.fa-itunes {
    --fa: "ïŽ´"
}

.fa-cuttlefish {
    --fa: "ïŽŒ"
}

.fa-blogger {
    --fa: "ï¼"
}

.fa-flickr {
    --fa: "ï…®"
}

.fa-viber {
    --fa: "ï‰"
}

.fa-soundcloud {
    --fa: "ï†¾"
}

.fa-digg {
    --fa: "ï†¦"
}

.fa-tencent-weibo {
    --fa: "ï‡•"
}

.fa-letterboxd {
    --fa: "î˜­"
}

.fa-symfony {
    --fa: "ï ½"
}

.fa-maxcdn {
    --fa: "ï„¶"
}

.fa-etsy {
    --fa: "ï‹—"
}

.fa-facebook-messenger {
    --fa: "ïŽŸ"
}

.fa-audible {
    --fa: "ï³"
}

.fa-think-peaks {
    --fa: "ïœ±"
}

.fa-bilibili {
    --fa: "î™"
}

.fa-erlang {
    --fa: "ïŽ"
}

.fa-x-twitter {
    --fa: "î˜›"
}

.fa-cotton-bureau {
    --fa: "ï¢ž"
}

.fa-dashcube {
    --fa: "ïˆ"
}

.fa-42-group,.fa-innosoft {
    --fa: "î‚€"
}

.fa-stack-exchange {
    --fa: "ï†"
}

.fa-elementor {
    --fa: "ï°"
}

.fa-square-pied-piper,.fa-pied-piper-square {
    --fa: "î€ž"
}

.fa-creative-commons-nd {
    --fa: "ï“«"
}

.fa-palfed {
    --fa: "ï˜"
}

.fa-superpowers {
    --fa: "ï‹"
}

.fa-resolving {
    --fa: "ï§"
}

.fa-xbox {
    --fa: "ï’"
}

.fa-square-web-awesome-stroke {
    --fa: "îš„"
}

.fa-searchengin {
    --fa: "ï«"
}

.fa-tiktok {
    --fa: "î»"
}

.fa-square-facebook,.fa-facebook-square {
    --fa: "ï‚‚"
}

.fa-renren {
    --fa: "ï†‹"
}

.fa-linux {
    --fa: "ï…¼"
}

.fa-glide {
    --fa: "ïŠ¥"
}

.fa-linkedin {
    --fa: "ï‚Œ"
}

.fa-hubspot {
    --fa: "ïŽ²"
}

.fa-deploydog {
    --fa: "ïŽŽ"
}

.fa-twitch {
    --fa: "ï‡¨"
}

.fa-flutter {
    --fa: "îš”"
}

.fa-ravelry {
    --fa: "ï‹™"
}

.fa-mixer {
    --fa: "î–"
}

.fa-square-lastfm,.fa-lastfm-square {
    --fa: "ïˆƒ"
}

.fa-vimeo {
    --fa: "ïŠ"
}

.fa-mendeley {
    --fa: "ïž³"
}

.fa-uniregistry {
    --fa: "ï„"
}

.fa-figma {
    --fa: "ïž™"
}

.fa-creative-commons-remix {
    --fa: "ï“®"
}

.fa-cc-amazon-pay {
    --fa: "ï­"
}

.fa-dropbox {
    --fa: "ï…«"
}

.fa-instagram {
    --fa: "ï…­"
}

.fa-cmplid {
    --fa: "î "
}

.fa-upwork {
    --fa: "î™"
}

.fa-facebook {
    --fa: "ï‚š"
}

.fa-gripfire {
    --fa: "ïŽ¬"
}

.fa-jedi-order {
    --fa: "ï”Ž"
}

.fa-uikit {
    --fa: "ïƒ"
}

.fa-fort-awesome-alt {
    --fa: "ïŽ£"
}

.fa-phabricator {
    --fa: "ï›"
}

.fa-ussunnah {
    --fa: "ï‡"
}

.fa-earlybirds {
    --fa: "ïŽš"
}

.fa-trade-federation {
    --fa: "ï”“"
}

.fa-autoprefixer {
    --fa: "ïœ"
}

.fa-whatsapp {
    --fa: "ïˆ²"
}

.fa-square-upwork {
    --fa: "î™¼"
}

.fa-slideshare {
    --fa: "ï‡§"
}

.fa-google-play {
    --fa: "ïŽ«"
}

.fa-viadeo {
    --fa: "ïŠ©"
}

.fa-line {
    --fa: "ï€"
}

.fa-google-drive {
    --fa: "ïŽª"
}

.fa-servicestack {
    --fa: "ï¬"
}

.fa-simplybuilt {
    --fa: "ïˆ•"
}

.fa-bitbucket {
    --fa: "ï…±"
}

.fa-imdb {
    --fa: "ï‹˜"
}

.fa-deezer {
    --fa: "î·"
}

.fa-raspberry-pi {
    --fa: "ïž»"
}

.fa-jira {
    --fa: "ïž±"
}

.fa-docker {
    --fa: "ïŽ•"
}

.fa-screenpal {
    --fa: "î•°"
}

.fa-bluetooth {
    --fa: "ïŠ“"
}

.fa-gitter {
    --fa: "ï¦"
}

.fa-d-and-d {
    --fa: "ïŽ"
}

.fa-microblog {
    --fa: "î€š"
}

.fa-cc-diners-club {
    --fa: "ï‰Œ"
}

.fa-gg-circle {
    --fa: "ï‰¡"
}

.fa-pied-piper-hat {
    --fa: "ï“¥"
}

.fa-kickstarter-k {
    --fa: "ïŽ¼"
}

.fa-yandex {
    --fa: "ï“"
}

.fa-readme {
    --fa: "ï“•"
}

.fa-html5 {
    --fa: "ï„»"
}

.fa-sellsy {
    --fa: "ïˆ“"
}

.fa-square-web-awesome {
    --fa: "îšƒ"
}

.fa-sass {
    --fa: "ïž"
}

.fa-wirsindhandwerk,.fa-wsh {
    --fa: "î‹"
}

.fa-buromobelexperte {
    --fa: "ï¿"
}

.fa-salesforce {
    --fa: "ï »"
}

.fa-octopus-deploy {
    --fa: "î‚‚"
}

.fa-medapps {
    --fa: "ï†"
}

.fa-ns8 {
    --fa: "ï•"
}

.fa-pinterest-p {
    --fa: "ïˆ±"
}

.fa-apper {
    --fa: "ï±"
}

.fa-fort-awesome {
    --fa: "ïŠ†"
}

.fa-waze {
    --fa: "ï ¿"
}

.fa-bluesky {
    --fa: "î™±"
}

.fa-cc-jcb {
    --fa: "ï‰‹"
}

.fa-snapchat,.fa-snapchat-ghost {
    --fa: "ïŠ«"
}

.fa-fantasy-flight-games {
    --fa: "ï›œ"
}

.fa-rust {
    --fa: "îº"
}

.fa-wix {
    --fa: "ï—"
}

.fa-square-behance,.fa-behance-square {
    --fa: "ï†µ"
}

.fa-supple {
    --fa: "ï¹"
}

.fa-webflow {
    --fa: "î™œ"
}

.fa-rebel {
    --fa: "ï‡"
}

.fa-css3 {
    --fa: "ï„¼"
}

.fa-staylinked {
    --fa: "ïµ"
}

.fa-kaggle {
    --fa: "ï—º"
}

.fa-space-awesome {
    --fa: "î–¬"
}

.fa-deviantart {
    --fa: "ï†½"
}

.fa-cpanel {
    --fa: "ïŽˆ"
}

.fa-goodreads-g {
    --fa: "ïŽ©"
}

.fa-square-git,.fa-git-square {
    --fa: "ï‡’"
}

.fa-square-tumblr,.fa-tumblr-square {
    --fa: "ï…´"
}

.fa-trello {
    --fa: "ï†"
}

.fa-creative-commons-nc-jp {
    --fa: "ï“ª"
}

.fa-get-pocket {
    --fa: "ï‰¥"
}

.fa-perbyte {
    --fa: "î‚ƒ"
}

.fa-grunt {
    --fa: "ïŽ­"
}

.fa-weebly {
    --fa: "ï—Œ"
}

.fa-connectdevelop {
    --fa: "ïˆŽ"
}

.fa-leanpub {
    --fa: "ïˆ’"
}

.fa-black-tie {
    --fa: "ï‰¾"
}

.fa-themeco {
    --fa: "ï—†"
}

.fa-python {
    --fa: "ï¢"
}

.fa-android {
    --fa: "ï…»"
}

.fa-bots {
    --fa: "î€"
}

.fa-free-code-camp {
    --fa: "ï‹…"
}

.fa-hornbill {
    --fa: "ï–’"
}

.fa-js {
    --fa: "ïŽ¸"
}

.fa-ideal {
    --fa: "î€“"
}

.fa-git {
    --fa: "ï‡“"
}

.fa-dev {
    --fa: "ï›Œ"
}

.fa-sketch {
    --fa: "ïŸ†"
}

.fa-yandex-international {
    --fa: "ï”"
}

.fa-cc-amex {
    --fa: "ï‡³"
}

.fa-uber {
    --fa: "ï‚"
}

.fa-github {
    --fa: "ï‚›"
}

.fa-php {
    --fa: "ï‘—"
}

.fa-alipay {
    --fa: "ï™‚"
}

.fa-youtube {
    --fa: "ï…§"
}

.fa-skyatlas {
    --fa: "ïˆ–"
}

.fa-firefox-browser {
    --fa: "î€‡"
}

.fa-replyd {
    --fa: "ï¦"
}

.fa-suse {
    --fa: "ïŸ–"
}

.fa-jenkins {
    --fa: "ïŽ¶"
}

.fa-twitter {
    --fa: "ï‚™"
}

.fa-rockrms {
    --fa: "ï©"
}

.fa-pinterest {
    --fa: "ïƒ’"
}

.fa-buffer {
    --fa: "ï ·"
}

.fa-npm {
    --fa: "ï”"
}

.fa-yammer {
    --fa: "ï¡€"
}

.fa-btc {
    --fa: "ï…š"
}

.fa-dribbble {
    --fa: "ï…½"
}

.fa-stumbleupon-circle {
    --fa: "ï†£"
}

.fa-internet-explorer {
    --fa: "ï‰«"
}

.fa-stubber {
    --fa: "î—‡"
}

.fa-telegram,.fa-telegram-plane {
    --fa: "ï‹†"
}

.fa-old-republic {
    --fa: "ï”"
}

.fa-odysee {
    --fa: "î—†"
}

.fa-square-whatsapp,.fa-whatsapp-square {
    --fa: "ïŒ"
}

.fa-node-js {
    --fa: "ï“"
}

.fa-edge-legacy {
    --fa: "î¸"
}

.fa-slack,.fa-slack-hash {
    --fa: "ï†˜"
}

.fa-medrt {
    --fa: "ïˆ"
}

.fa-usb {
    --fa: "ïŠ‡"
}

.fa-tumblr {
    --fa: "ï…³"
}

.fa-vaadin {
    --fa: "ïˆ"
}

.fa-quora {
    --fa: "ï‹„"
}

.fa-square-x-twitter {
    --fa: "î˜š"
}

.fa-reacteurope {
    --fa: "ï"
}

.fa-medium,.fa-medium-m {
    --fa: "ïˆº"
}

.fa-amilia {
    --fa: "ï­"
}

.fa-mixcloud {
    --fa: "ïŠ‰"
}

.fa-flipboard {
    --fa: "ï‘"
}

.fa-viacoin {
    --fa: "ïˆ·"
}

.fa-critical-role {
    --fa: "ï›‰"
}

.fa-sitrox {
    --fa: "î‘Š"
}

.fa-discourse {
    --fa: "ïŽ“"
}

.fa-joomla {
    --fa: "ï†ª"
}

.fa-mastodon {
    --fa: "ï“¶"
}

.fa-airbnb {
    --fa: "ï ´"
}

.fa-wolf-pack-battalion {
    --fa: "ï””"
}

.fa-buy-n-large {
    --fa: "ï¢¦"
}

.fa-gulp {
    --fa: "ïŽ®"
}

.fa-creative-commons-sampling-plus {
    --fa: "ï“±"
}

.fa-strava {
    --fa: "ï¨"
}

.fa-ember {
    --fa: "ï£"
}

.fa-canadian-maple-leaf {
    --fa: "ïž…"
}

.fa-teamspeak {
    --fa: "ï“¹"
}

.fa-pushed {
    --fa: "ï¡"
}

.fa-wordpress-simple {
    --fa: "ï‘"
}

.fa-nutritionix {
    --fa: "ï–"
}

.fa-wodu {
    --fa: "î‚ˆ"
}

.fa-google-pay {
    --fa: "î¹"
}

.fa-intercom {
    --fa: "ïž¯"
}

.fa-zhihu {
    --fa: "ï˜¿"
}

.fa-korvue {
    --fa: "ï¯"
}

.fa-pix {
    --fa: "îº"
}

.fa-steam-symbol {
    --fa: "ï¶"
}

:root,:host {
    --fa-style-family-duotone: "Font Awesome 6 Duotone";
    --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone"
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(/assets/fa-duotone-900-Cd0D57RO.woff2)format("woff2"),url(/assets/fa-duotone-900-Dtzf3pUr.ttf)format("truetype")
}

.fad,.fa-duotone {
    letter-spacing: normal;
    font-weight: 900;
    position: relative
}

.fad:before,.fa-duotone:before {
    color: var(--fa-primary-color,inherit);
    opacity: var(--fa-primary-opacity,1);
    position: absolute
}

.fad:after,.fa-duotone:after {
    color: var(--fa-secondary-color,inherit);
    opacity: var(--fa-secondary-opacity,.4)
}

.fa-swap-opacity .fad:before,.fa-swap-opacity .fa-duotone:before,.fad.fa-swap-opacity:before,.fa-duotone.fa-swap-opacity:before {
    opacity: var(--fa-secondary-opacity,.4)
}

.fa-swap-opacity .fad:after,.fa-swap-opacity .fa-duotone:after,.fad.fa-swap-opacity:after,.fa-duotone.fa-swap-opacity:after {
    opacity: var(--fa-primary-opacity,1)
}

.fad.fa-inverse,.fa-duotone.fa-inverse {
    color: var(--fa-inverse,#fff)
}

.fad.fa-stack-1x,.fad.fa-stack-2x,.fa-duotone.fa-stack-1x,.fa-duotone.fa-stack-2x {
    position: absolute
}

:root,:host {
    --fa-style-family-classic: "Font Awesome 6 Pro";
    --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro"
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(/assets/fa-light-300-DSvnV_31.woff2)format("woff2"),url(/assets/fa-light-300-CkZKT5UH.ttf)format("truetype")
}

.fal,.fa-light {
    font-weight: 300
}

:root,:host {
    --fa-style-family-classic: "Font Awesome 6 Pro";
    --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Pro"
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(/assets/fa-regular-400-BOgqvwHK.woff2)format("woff2"),url(/assets/fa-regular-400-DHy3G09d.ttf)format("truetype")
}

.far,.fa-regular {
    font-weight: 400
}

:root,:host {
    --fa-style-family-classic: "Font Awesome 6 Pro";
    --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Pro"
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(/assets/fa-solid-900-BoIGJYu2.woff2)format("woff2"),url(/assets/fa-solid-900-DOfUg0e9.ttf)format("truetype")
}

.fas,.fa-solid {
    font-weight: 900
}

:root,:host {
    --fa-style-family-classic: "Font Awesome 6 Pro";
    --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro"
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(/assets/fa-thin-100-DinVcC42.woff2)format("woff2"),url(/assets/fa-thin-100-CHro5uGz.ttf)format("truetype")
}

.fat,.fa-thin {
    font-weight: 100
}

@font-face {
    font-family: "Font Awesome 5 Brands";
    font-display: block;
    font-weight: 400;
    src: url(/assets/fa-brands-400-ChfuyuEw.woff2)format("woff2"),url(/assets/fa-brands-400-D2uq21Pt.ttf)format("truetype")
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 900;
    src: url(/assets/fa-solid-900-BoIGJYu2.woff2)format("woff2"),url(/assets/fa-solid-900-DOfUg0e9.ttf)format("truetype")
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 400;
    src: url(/assets/fa-regular-400-BOgqvwHK.woff2)format("woff2"),url(/assets/fa-regular-400-DHy3G09d.ttf)format("truetype")
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-display: block;
    font-weight: 300;
    src: url(/assets/fa-light-300-DSvnV_31.woff2)format("woff2"),url(/assets/fa-light-300-CkZKT5UH.ttf)format("truetype")
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-display: block;
    font-weight: 900;
    src: url(/assets/fa-duotone-900-Cd0D57RO.woff2)format("woff2"),url(/assets/fa-duotone-900-Dtzf3pUr.ttf)format("truetype")
}

@font-face {
    font-family: FontAwesome;
    font-display: block;
    src: url(/assets/fa-solid-900-BoIGJYu2.woff2)format("woff2"),url(/assets/fa-solid-900-DOfUg0e9.ttf)format("truetype")
}

@font-face {
    font-family: FontAwesome;
    font-display: block;
    src: url(/assets/fa-brands-400-ChfuyuEw.woff2)format("woff2"),url(/assets/fa-brands-400-D2uq21Pt.ttf)format("truetype")
}

@font-face {
    font-family: FontAwesome;
    font-display: block;
    src: url(/assets/fa-regular-400-BOgqvwHK.woff2)format("woff2"),url(/assets/fa-regular-400-DHy3G09d.ttf)format("truetype");
    unicode-range: U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC
}

@font-face {
    font-family: FontAwesome;
    font-display: block;
    src: url(/assets/fa-v4compatibility-BM8kBeXM.woff2)format("woff2"),url(/assets/fa-v4compatibility-vdIG3YMT.ttf)format("truetype");
    unicode-range: U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A
}

:root,html[data-bs-theme=light] {
    --el-color-primary: #006ae6;
    --el-color-primary-light-3: #52a3ff;
    --el-color-primary-light-5: #7ab8ff;
    --el-color-primary-light-7: #a3cdff;
    --el-color-primary-light-8: #b8d9ff;
    --el-color-primary-light-9: #cce5ff;
    --el-color-primary-dark-2: #1570d9
}

html[data-bs-theme=dark] {
    --el-color-primary: #006ae6;
    --el-color-primary-light-3: #1570d9;
    --el-color-primary-light-5: #1159b3;
    --el-color-primary-light-7: #0d428d;
    --el-color-primary-light-8: #0b3877;
    --el-color-primary-light-9: #082e61;
    --el-color-primary-dark-2: #4298ff;
    --el-color-success: #67c23a;
    --el-color-success-light-3: #4e8e2f;
    --el-color-success-light-5: #3e6b27;
    --el-color-success-light-7: #2d481f;
    --el-color-success-light-8: #25371c;
    --el-color-success-light-9: #1c2518;
    --el-color-success-dark-2: #85ce61;
    --el-color-warning: #e6a23c;
    --el-color-warning-light-3: #a77730;
    --el-color-warning-light-5: #7d5b28;
    --el-color-warning-light-7: #533f20;
    --el-color-warning-light-8: #3e301c;
    --el-color-warning-light-9: #292218;
    --el-color-warning-dark-2: #ebb563;
    --el-color-danger: #f56c6c;
    --el-color-danger-light-3: #b25252;
    --el-color-danger-light-5: #854040;
    --el-color-danger-light-7: #582e2e;
    --el-color-danger-light-8: #412626;
    --el-color-danger-light-9: #2b1d1d;
    --el-color-danger-dark-2: #f78989;
    --el-color-error: #f56c6c;
    --el-color-error-light-3: #b25252;
    --el-color-error-light-5: #854040;
    --el-color-error-light-7: #582e2e;
    --el-color-error-light-8: #412626;
    --el-color-error-light-9: #2b1d1d;
    --el-color-error-dark-2: #f78989;
    --el-color-info: #909399;
    --el-color-info-light-3: #6b6d71;
    --el-color-info-light-5: #525457;
    --el-color-info-light-7: #393a3c;
    --el-color-info-light-8: #2d2d2f;
    --el-color-info-light-9: #202121;
    --el-color-info-dark-2: #a6a9ad;
    --el-box-shadow: 0px 12px 32px 4px #0000005c, 0px 8px 20px #000000b8;
    --el-box-shadow-light: 0px 0px 12px #000000b8;
    --el-box-shadow-lighter: 0px 0px 6px #000000b8;
    --el-box-shadow-dark: 0px 16px 48px 16px #000000b8, 0px 12px 32px #000, 0px 8px 16px -8px #000;
    --el-bg-color-page: #0a0a0a;
    --el-bg-color: #141414;
    --el-bg-color-overlay: #15161c;
    --el-text-color-primary: #e5eaf3;
    --el-text-color-regular: #cfd3dc;
    --el-text-color-secondary: #a3a6ad;
    --el-text-color-placeholder: #8d9095;
    --el-text-color-disabled: #6c6e72;
    --el-border-color-darker: #636466;
    --el-border-color-dark: #58585b;
    --el-border-color: #4c4d4f;
    --el-border-color-light: #414243;
    --el-border-color-lighter: #363637;
    --el-border-color-extra-light: #2b2b2c;
    --el-fill-color-darker: #424243;
    --el-fill-color-dark: #39393a;
    --el-fill-color: #303030;
    --el-fill-color-light: #262727;
    --el-fill-color-lighter: #1d1d1d;
    --el-fill-color-extra-light: #191919;
    --el-fill-color-blank: transparent;
    --el-mask-color: #000c;
    --el-mask-color-extra-light: #0000004d
}

html[data-bs-theme=dark] .el-button {
    --el-button-disabled-text-color: #ffffff80
}

html[data-bs-theme=dark] .el-card {
    --el-card-bg-color: var(--el-bg-color-overlay)
}

html[data-bs-theme=dark] .el-empty {
    --el-empty-fill-color-0: var(--el-color-black);
    --el-empty-fill-color-1: #4b4b52;
    --el-empty-fill-color-2: #36383d;
    --el-empty-fill-color-3: #1e1e20;
    --el-empty-fill-color-4: #262629;
    --el-empty-fill-color-5: #202124;
    --el-empty-fill-color-6: #212224;
    --el-empty-fill-color-7: #1b1c1f;
    --el-empty-fill-color-8: #1c1d1f;
    --el-empty-fill-color-9: #18181a
}

:root,[data-bs-theme=light] {
    --bs-prismjs-bg: #1e1e3f;
    --bs-prismjs-border: #ffffff1a;
    --bs-prismjs-btn-bg: #2d2d5e;
    --bs-prismjs-btn-bg-hover: #2d2d5e;
    --bs-prismjs-btn-color: #ffffffbf;
    --bs-prismjs-btn-color-hover: #1b84ff;
    --bs-prismjs-scrollbar-color: #323268;
    --bs-prismjs-scrollbar-color-hover: #373773
}

[data-bs-theme=dark] {
    --bs-prismjs-bg: #151521;
    --bs-prismjs-border: #ffffff1a;
    --bs-prismjs-btn-bg: #27273d;
    --bs-prismjs-btn-bg-hover: #27273d;
    --bs-prismjs-btn-color: #ffffffbf;
    --bs-prismjs-btn-color-hover: #1b84ff;
    --bs-prismjs-scrollbar-color: #2d2d46;
    --bs-prismjs-scrollbar-color-hover: #333350
}

.select2-container--bootstrap5 .select2-selection {
    box-shadow: none;
    height: auto;
    outline: none!important
}

.select2-container--bootstrap5.select2-container--focus:not(.select2-container--disabled) .form-select-solid,.select2-container--bootstrap5.select2-container--open:not(.select2-container--disabled) .form-select-solid {
    background-color: var(--bs-gray-200)
}

.select2-container--bootstrap5.select2-container--focus:not(.select2-container--disabled) .form-select:not(.form-select-solid):not(.form-select-transparent),.select2-container--bootstrap5.select2-container--open:not(.select2-container--disabled) .form-select:not(.form-select-solid):not(.form-select-transparent) {
    border-color: var(--bs-gray-400)
}

.select2-container--bootstrap5.select2-container--disabled .form-select {
    background-color: var(--bs-gray-200);
    border-color: var(--bs-gray-300)
}

.select2-container--bootstrap5.select2-container--disabled .form-select .select2-selection__rendered,.select2-container--bootstrap5.select2-container--disabled .form-select .select2-selection__placeholder {
    color: var(--bs-gray-500)!important
}

.select2-container--bootstrap5.select2-container--disabled .form-select.form-select-transparent {
    background-color: #0000;
    border-color: #0000
}

.select2-container--bootstrap5 .select2-search.select2-search--inline {
    flex-grow: 1
}

.select2-container--bootstrap5 .select2-search.select2-search--inline .select2-search__field {
    color: var(--bs-gray-700)
}

.select2-container--bootstrap5 .select2-search.select2-search--inline .select2-search__field::placeholder {
    color: var(--bs-gray-500)
}

.select2-container--bootstrap5 .select2-search.select2-search--inline .select2-search__field::-moz-placeholder {
    color: var(--bs-gray-500);
    opacity: 1
}

.select2-container--bootstrap5 .select2-search.select2-search--inline .select2-search__field {
    box-shadow: none;
    background-color: #0000;
    border: 0;
    outline: none;
    margin: 0;
    padding: 0;
    font-weight: 500;
    line-height: 1;
    font-family: inherit!important
}

.select2-container--bootstrap5 .form-select-solid .select2-search.select2-search--inline .select2-search__field {
    color: var(--bs-gray-700);
    font-family: inherit!important
}

.select2-container--bootstrap5 .form-select-solid .select2-search.select2-search--inline .select2-search__field::placeholder {
    color: var(--bs-gray-500)
}

.select2-container--bootstrap5 .form-select-solid .select2-search.select2-search--inline .select2-search__field::-moz-placeholder {
    color: var(--bs-gray-500);
    opacity: 1
}

.select2-container--bootstrap5 .select2-selection--single {
    align-items: center;
    display: flex
}

.select2-container--bootstrap5 .select2-selection--single .select2-selection__rendered {
    text-overflow: ellipsis;
    white-space: nowrap;
    color: var(--bs-input-color);
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden
}

.select2-container--bootstrap5 .select2-selection--single .select2-selection__placeholder {
    color: var(--bs-gray-500)
}

.select2-container--bootstrap5 .select2-selection--single.form-select-solid .select2-selection__rendered {
    color: var(--bs-gray-700)
}

.select2-container--bootstrap5 .select2-selection--single.form-select-solid .select2-selection__placeholder {
    color: var(--bs-gray-500)
}

.select2-container--bootstrap5 .select2-selection--single.form-select-transparent .select2-selection__rendered,.select2-container--bootstrap5 .select2-selection--single.form-select-transparent .select2-selection__placeholder {
    color: var(--bs-gray-800)
}

.select2-container--bootstrap5 .select2-selection--single.form-select-dark .select2-selection__rendered {
    color: var(--bs-gray-900)
}

.select2-container--bootstrap5 .select2-selection--multiple {
    align-items: center;
    display: flex
}

.select2-container--bootstrap5 .select2-selection--multiple .select2-search.select2-search--inline {
    display: inline-flex
}

.select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered {
    margin: 0;
    padding: 0;
    display: inline
}

.select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
    background-color: var(--bs-gray-300);
    align-items: center;
    display: inline-flex;
    position: relative
}

.select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
    background-color: var(--bs-gray-700);
    opacity: .5;
    border: 0;
    transition: color .2s;
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-gray-700%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-gray-700%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove span {
    display: none
}

.select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover {
    opacity: 1;
    background-color: var(--bs-primary);
    transition: color .2s;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-primary%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-primary%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__display {
    font-weight: 500
}

.select2-container--bootstrap5 .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {
    width: .6rem;
    height: .6rem
}

.select2-container--bootstrap5 .select2-selection--multiple.form-select-sm {
    min-height: calc(1.5em + 1.1rem + 2px);
    padding-top: .35rem;
    padding-bottom: .35rem
}

.select2-container--bootstrap5 .select2-selection--multiple.form-select-sm .select2-selection__choice {
    border-radius: .425rem;
    margin-top: .1rem;
    margin-bottom: .1rem;
    margin-right: .35rem;
    padding: .1rem .35rem
}

.select2-container--bootstrap5 .select2-selection--multiple.form-select-sm .select2-selection__choice .select2-selection__choice__display {
    margin-left: .95rem;
    font-size: .95rem
}

.select2-container--bootstrap5 .select2-selection--multiple.form-select-sm .select2-search__field {
    height: 14px
}

.select2-container--bootstrap5 .select2-selection--multiple:not(.form-select-sm):not(.form-select-lg) {
    min-height: calc(1.5em + 1.55rem + 2px);
    padding-top: .575rem;
    padding-bottom: .575rem
}

.select2-container--bootstrap5 .select2-selection--multiple:not(.form-select-sm):not(.form-select-lg) .select2-selection__choice {
    border-radius: .475rem;
    margin-top: .1rem;
    margin-bottom: .1rem;
    margin-right: .5rem;
    padding: .1rem .5rem
}

.select2-container--bootstrap5 .select2-selection--multiple:not(.form-select-sm):not(.form-select-lg) .select2-selection__choice .select2-selection__choice__display {
    margin-left: 1.1rem;
    font-size: 1.1rem
}

.select2-container--bootstrap5 .select2-selection--multiple:not(.form-select-sm):not(.form-select-lg) .select2-search__field {
    height: 16px
}

.select2-container--bootstrap5 .select2-selection--multiple.form-select-lg {
    min-height: calc(1.5em + 1.65rem + 2px);
    padding-top: .525rem;
    padding-bottom: .525rem
}

.select2-container--bootstrap5 .select2-selection--multiple.form-select-lg .select2-selection__choice {
    border-radius: .625rem;
    margin-top: .15rem;
    margin-bottom: .15rem;
    margin-right: .65rem;
    padding: .15rem .65rem
}

.select2-container--bootstrap5 .select2-selection--multiple.form-select-lg .select2-selection__choice .select2-selection__choice__display {
    margin-left: 1.25rem;
    font-size: 1.15rem
}

.select2-container--bootstrap5 .select2-selection--multiple.form-select-lg .select2-search__field {
    height: 18px
}

.select2-container--bootstrap5 .select2-dropdown {
    box-shadow: var(--bs-dropdown-box-shadow);
    background-color: var(--bs-dropdown-bg);
    border: 0;
    border-radius: .475rem;
    padding: 1rem 0
}

.modal-open .select2-container--bootstrap5 .select2-dropdown {
    z-index: 1056
}

.select2-container--bootstrap5 .select2-dropdown .select2-search {
    margin: 0 0 .5rem;
    padding: .5rem 1.25rem
}

.select2-container--bootstrap5 .select2-dropdown .select2-search .select2-search__field {
    background-color: var(--bs-body-bg);
    color: var(--bs-gray-700);
    border: 1px solid var(--bs-gray-300);
    border-radius: .425rem;
    padding: .55rem .75rem;
    font-size: .95rem;
    outline: 0!important
}

.select2-container--bootstrap5 .select2-dropdown .select2-search .select2-search__field:focus,.select2-container--bootstrap5 .select2-dropdown .select2-search .select2-search__field:active {
    border: 1px solid var(--bs-gray-400)
}

.select2-container--bootstrap5 .select2-dropdown .select2-results>.select2-results__options {
    max-height: 250px;
    overflow-y: auto
}

.select2-container--bootstrap5 .select2-dropdown .select2-results__option {
    color: var(--bs-gray-700);
    margin: 0;
    padding: .75rem 1.25rem;
    transition: color .2s
}

.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--highlighted {
    background-color: var(--bs-component-hover-bg);
    color: var(--bs-component-hover-color);
    transition: color .2s
}

.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--selected {
    background-color: var(--bs-component-hover-bg);
    color: var(--bs-component-hover-color);
    transition: color .2s;
    position: relative
}

.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--selected:after {
    content: "";
    background-color: var(--bs-component-hover-color);
    width: .75rem;
    height: .75rem;
    display: block;
    position: absolute;
    top: 50%;
    right: 1.25rem;
    transform: translateY(-50%);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 11'%3e%3cpath fill='var%28--bs-component-hover-color%29' d='M4.89557 6.49823L2.79487 4.26513C2.26967 3.70683 1.38251 3.70683 0.857309 4.26513C0.375593 4.77721 0.375593 5.57574 0.857309 6.08781L4.74989 10.2257C5.14476 10.6455 5.81176 10.6455 6.20663 10.2257L13.1427 2.85252C13.6244 2.34044 13.6244 1.54191 13.1427 1.02984C12.6175 0.471537 11.7303 0.471536 11.2051 1.02984L6.06096 6.49823C5.74506 6.83403 5.21146 6.83403 4.89557 6.49823Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 11'%3e%3cpath fill='var%28--bs-component-hover-color%29' d='M4.89557 6.49823L2.79487 4.26513C2.26967 3.70683 1.38251 3.70683 0.857309 4.26513C0.375593 4.77721 0.375593 5.57574 0.857309 6.08781L4.74989 10.2257C5.14476 10.6455 5.81176 10.6455 6.20663 10.2257L13.1427 2.85252C13.6244 2.34044 13.6244 1.54191 13.1427 1.02984C12.6175 0.471537 11.7303 0.471536 11.2051 1.02984L6.06096 6.49823C5.74506 6.83403 5.21146 6.83403 4.89557 6.49823Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--disabled {
    color: var(--bs-gray-400)
}

.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__message {
    color: var(--bs-gray-600)
}

.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--group {
    padding-left: 0;
    padding-right: 0
}

.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--group .select2-results__group {
    color: var(--bs-gray-800);
    margin: 0 0 .25rem;
    padding: 0 1.25rem;
    font-size: 1.15rem;
    font-weight: 500;
    display: block
}

.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--group .select2-results__option {
    margin: 0;
    padding: .75rem 1.25rem
}

.select2-container--bootstrap5 .select2-selection__clear {
    background-color: var(--bs-gray-700);
    width: .7rem;
    height: .7rem;
    display: block;
    position: absolute;
    top: 50%;
    right: 3rem;
    transform: translateY(-50%);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-gray-700%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-gray-700%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    background-color: var(--bs-gray-700)!important
}

.select2-container--bootstrap5 .select2-selection__clear span {
    display: none
}

.select2-container--bootstrap5 .select2-selection__clear:hover {
    background-color: var(--bs-primary);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-primary%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-primary%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    background-color: var(--bs-primary)!important
}

.form-floating .form-select {
    padding-top: 1.85rem!important
}

.fv-plugins-message-container {
    --input-invalid-color: var(--bs-danger);
    margin-top: .3rem
}

.fv-plugins-message-container .fv-help-block {
    color: var(--bs-danger);
    font-size: 1rem;
    font-weight: 400
}

.fv-plugins-message-container.valid-feedback,.fv-plugins-message-container.invalid-feedback {
    font-weight: 400;
    display: block
}

.daterangepicker {
    background-color: var(--bs-body-bg);
    width: auto;
    box-shadow: var(--bs-dropdown-box-shadow);
    z-index: 1000;
    border: 0;
    border-radius: .475rem;
    margin: 0;
    padding: 0;
    font-family: Inter,Helvetica,"sans-serif"
}

.daterangepicker:after,.daterangepicker:before {
    display: none
}

.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date {
    background-color: #0000
}

.modal-open .daterangepicker {
    z-index: 1056
}

.daterangepicker .calendar-table {
    background-color: var(--bs-body-bg);
    border: 0
}

.daterangepicker .ranges {
    background-color: var(--bs-body-bg);
    border-radius: .475rem;
    position: relative;
    overflow: hidden
}

.daterangepicker .ranges ul {
    width: 150px;
    max-height: 260px;
    padding: 1rem 0;
    overflow: auto
}

.daterangepicker .ranges li {
    color: var(--bs-gray-600);
    padding: .7rem 1.75rem;
    font-size: 1rem;
    font-weight: 500;
    transition: color .2s
}

.daterangepicker .ranges li:hover {
    background-color: var(--bs-component-hover-bg);
    color: var(--bs-component-hover-color);
    transition: color .2s
}

.daterangepicker .ranges li.active {
    background-color: var(--bs-component-active-bg);
    color: var(--bs-component-active-color);
    transition: color .2s
}

.daterangepicker.show-calendar .ranges {
    border-radius: .475rem 0 0;
    height: 297px;
    margin-top: 0
}

.daterangepicker.show-ranges.show-calendar .ranges {
    border-right: 1px solid var(--bs-gray-200)
}

.daterangepicker.show-ranges .drp-calendar.left {
    border-left: 0
}

.daterangepicker .drp-buttons {
    border-top: 1px solid var(--bs-gray-200);
    padding: 1rem 1.75rem
}

.daterangepicker .drp-buttons .btn {
    padding: .5rem 1rem;
    font-size: 1rem;
    font-weight: 500
}

.daterangepicker .drp-buttons .cancelBtn,.daterangepicker .drp-buttons .cancelBtn i,.daterangepicker .drp-buttons .cancelBtn .svg-icon,.daterangepicker .drp-buttons .cancelBtn.dropdown-toggle:after {
    color: var(--bs-light-inverse)
}

.daterangepicker .drp-buttons .cancelBtn {
    border-color: var(--bs-light);
    background-color: var(--bs-light)
}

.btn-check:checked+.daterangepicker .drp-buttons .cancelBtn,.btn-check:active+.daterangepicker .drp-buttons .cancelBtn,.daterangepicker .drp-buttons .cancelBtn:focus:not(.btn-active),.daterangepicker .drp-buttons .cancelBtn:hover:not(.btn-active),.daterangepicker .drp-buttons .cancelBtn:active:not(.btn-active),.daterangepicker .drp-buttons .cancelBtn.active,.daterangepicker .drp-buttons .cancelBtn.show,.show>.daterangepicker .drp-buttons .cancelBtn,.btn-check:checked+.daterangepicker .drp-buttons .cancelBtn i,.btn-check:checked+.daterangepicker .drp-buttons .cancelBtn .svg-icon,.btn-check:active+.daterangepicker .drp-buttons .cancelBtn i,.btn-check:active+.daterangepicker .drp-buttons .cancelBtn .svg-icon,.daterangepicker .drp-buttons .cancelBtn:focus:not(.btn-active) i,.daterangepicker .drp-buttons .cancelBtn:focus:not(.btn-active) .svg-icon,.daterangepicker .drp-buttons .cancelBtn:hover:not(.btn-active) i,.daterangepicker .drp-buttons .cancelBtn:hover:not(.btn-active) .svg-icon,.daterangepicker .drp-buttons .cancelBtn:active:not(.btn-active) i,.daterangepicker .drp-buttons .cancelBtn:active:not(.btn-active) .svg-icon,.daterangepicker .drp-buttons .cancelBtn.active i,.daterangepicker .drp-buttons .cancelBtn.active .svg-icon,.daterangepicker .drp-buttons .cancelBtn.show i,.daterangepicker .drp-buttons .cancelBtn.show .svg-icon,.show>.daterangepicker .drp-buttons .cancelBtn i,.show>.daterangepicker .drp-buttons .cancelBtn .svg-icon,.btn-check:checked+.daterangepicker .drp-buttons .cancelBtn.dropdown-toggle:after,.btn-check:active+.daterangepicker .drp-buttons .cancelBtn.dropdown-toggle:after,.daterangepicker .drp-buttons .cancelBtn:focus:not(.btn-active).dropdown-toggle:after,.daterangepicker .drp-buttons .cancelBtn:hover:not(.btn-active).dropdown-toggle:after,.daterangepicker .drp-buttons .cancelBtn:active:not(.btn-active).dropdown-toggle:after,.daterangepicker .drp-buttons .cancelBtn.active.dropdown-toggle:after,.daterangepicker .drp-buttons .cancelBtn.show.dropdown-toggle:after,.show>.daterangepicker .drp-buttons .cancelBtn.dropdown-toggle:after {
    color: var(--bs-light-inverse)
}

.btn-check:checked+.daterangepicker .drp-buttons .cancelBtn,.btn-check:active+.daterangepicker .drp-buttons .cancelBtn,.daterangepicker .drp-buttons .cancelBtn:focus:not(.btn-active),.daterangepicker .drp-buttons .cancelBtn:hover:not(.btn-active),.daterangepicker .drp-buttons .cancelBtn:active:not(.btn-active),.daterangepicker .drp-buttons .cancelBtn.active,.daterangepicker .drp-buttons .cancelBtn.show,.show>.daterangepicker .drp-buttons .cancelBtn {
    border-color: var(--bs-light-active);
    background-color: var(--bs-light-active)!important
}

.daterangepicker .drp-selected {
    font-size: .9rem
}

.daterangepicker .drp-calendar.left,.daterangepicker .drp-calendar.right {
    padding: 1rem
}

.daterangepicker .drp-calendar.left {
    border-left: 0!important
}

.daterangepicker .drp-calendar th,.daterangepicker .drp-calendar td {
    width: 33px;
    height: 33px;
    font-size: 1rem;
    font-weight: 400
}

.daterangepicker .drp-calendar th.available:hover,.daterangepicker .drp-calendar td.available:hover {
    background-color: var(--bs-component-hover-bg);
    color: var(--bs-component-hover-color);
    border-radius: .475rem
}

.daterangepicker .drp-calendar th,.daterangepicker .drp-calendar th.month {
    color: var(--bs-gray-800);
    font-weight: 500
}

.daterangepicker .drp-calendar th.next span,.daterangepicker .drp-calendar th.prev span {
    border-width: 0 1px 1px 0;
    border-color: var(--bs-gray-600)
}

.daterangepicker .drp-calendar th.next.available:hover span,.daterangepicker .drp-calendar th.prev.available:hover span {
    border-color: var(--bs-component-hover-color)
}

.daterangepicker .drp-calendar th.next span {
    margin-right: 1px
}

.daterangepicker .drp-calendar th.prev span {
    margin-left: 1px
}

.daterangepicker .drp-calendar td {
    color: var(--bs-gray-700)
}

.daterangepicker .drp-calendar td.available.off {
    color: var(--bs-gray-500)
}

.daterangepicker .drp-calendar td.active {
    border-radius: .475rem;
    background-color: var(--bs-component-active-bg)!important;
    color: var(--bs-component-active-color)!important
}

.daterangepicker .drp-calendar td.active.start-date {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.daterangepicker .drp-calendar td.active.end-date {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.daterangepicker .drp-calendar td.active.start-date.end-date {
    border-radius: .475rem
}

.daterangepicker .drp-calendar td.today,.daterangepicker .drp-calendar td.today.active {
    border-radius: .475rem;
    background: var(--bs-gray-200)!important;
    color: var(--bs-gray-700)!important
}

.daterangepicker .drp-calendar td.in-range.available:not(.active):not(.off):not(.today),.daterangepicker .drp-calendar td:hover {
    background-color: var(--bs-component-hover-bg);
    color: var(--bs-component-hover-color)
}

.daterangepicker select.ampmselect,.daterangepicker select.minuteselect,.daterangepicker select.hourselect,.daterangepicker select.monthselect,.daterangepicker select.yearselect {
    color: var(--bs-input-color);
    border-color: #0000;
    border-radius: .475rem;
    padding-top: .35rem;
    padding-bottom: .35rem;
    font-weight: 500;
    background-color: var(--bs-body-bg)!important;
    outline: 0!important
}

.daterangepicker select.ampmselect:focus,.daterangepicker select.minuteselect:focus,.daterangepicker select.hourselect:focus,.daterangepicker select.monthselect:focus,.daterangepicker select.yearselect:focus {
    background-color: var(--bs-gray-100)
}

@media (width<=767.98px) {
    .daterangepicker.show-calendar .ranges {
        float: none!important;
        height: auto!important
    }

    .daterangepicker.show-calendar .ranges ul {
        width: 100%
    }

    .daterangepicker.show-calendar .drp-calendar {
        flex-direction: column;
        align-items: center;
        display: flex;
        float: none!important;
        max-width: unset!important
    }
}

.flatpickr-calendar {
    box-shadow: var(--bs-dropdown-box-shadow);
    background-color: var(--bs-body-bg);
    border: 0;
    border-radius: .475rem;
    font-family: inherit;
    width: 280px!important
}

.flatpickr-calendar:before,.flatpickr-calendar:after {
    display: none
}

.flatpickr-calendar.hasWeeks {
    width: 325px!important
}

.flatpickr-months {
    padding: .5rem 1rem 0
}

.flatpickr-innerContainer {
    padding: .5rem 1rem
}

.flatpickr-days,.dayContainer {
    width: 100%!important;
    min-width: 100%!important;
    max-width: 100%!important
}

.flatpickr-months .flatpickr-month {
    color: var(--bs-gray-600);
    fill: var(--bs-gray-600);
    background: 0 0;
    height: 46px
}

.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month {
    border-radius: .475rem;
    justify-content: center;
    align-items: center;
    display: flex;
    top: 1rem
}

.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg {
    fill: var(--bs-gray-500);
    width: 13px;
    height: 13px
}

.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover {
    background: var(--bs-gray-100)
}

.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg {
    fill: var(--bs-gray-700)
}

.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
    left: 1rem
}

.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
    right: 1rem
}

.flatpickr-current-month {
    color: inherit;
    font-weight: 500
}

.flatpickr-current-month .numInputWrapper {
    border-radius: .475rem;
    width: 65px
}

.flatpickr-current-month .numInputWrapper span.arrowUp {
    border-top-right-radius: .475rem
}

.flatpickr-current-month .numInputWrapper span.arrowDown {
    border-bottom-right-radius: .475rem
}

.flatpickr-current-month .flatpickr-monthDropdown-months {
    background-color: var(--bs-body-bg);
    color: var(--bs-gray-700);
    appearance: none;
    border-radius: .475rem;
    margin-right: .5rem;
    padding: .5rem .75rem;
    font-size: 1rem;
    font-weight: 500;
    border: 0!important;
    outline: none!important
}

.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
    background: var(--bs-gray-100)
}

.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
    color: var(--bs-gray-700);
    background-color: #0000;
    outline: none;
    padding: 0;
    font-size: 1rem;
    font-weight: 500
}

.flatpickr-current-month span.cur-month {
    color: var(--bs-gray-700);
    font-size: 1rem;
    font-weight: 500
}

.flatpickr-current-month span.cur-month:hover {
    background: var(--bs-gray-100)
}

.flatpickr-current-month input.cur-year {
    color: var(--bs-gray-700);
    padding: .5rem .75rem;
    font-weight: 500;
    outline: 0!important;
    font-size: 1.1rem!important
}

span.flatpickr-weekday {
    color: var(--bs-gray-800);
    font-size: 1rem;
    font-weight: 600
}

.flatpickr-time {
    border-bottom-right-radius: .475rem;
    border-bottom-left-radius: .475rem
}

.flatpickr-calendar.hasTime .flatpickr-time {
    height: height;
    line-height: height;
    max-height: height;
    border-top: 1px solid var(--bs-gray-100)
}

.flatpickr-time .numInputWrapper {
    height: height
}

.flatpickr-time .flatpickr-am-pm,.flatpickr-time input.flatpickr-hour,.flatpickr-time input.flatpickr-minute {
    color: var(--bs-gray-700);
    font-size: 1rem;
    font-weight: 500
}

.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus {
    background: 0 0
}

.numInputWrapper span {
    border: 0!important
}

.numInputWrapper span:hover {
    background: 0 0!important
}

.numInputWrapper span:after {
    transform: translateY(-50%);
    top: 50%!important
}

.numInputWrapper span.arrowUp:after {
    border-bottom-color: var(--bs-gray-500)!important
}

.numInputWrapper span.arrowUp:hover:after {
    border-bottom-color: var(--bs-gray-700)!important
}

.numInputWrapper span.arrowDown:after {
    border-top-color: var(--bs-gray-500)!important
}

.numInputWrapper span.arrowDown:hover:after {
    border-top-color: var(--bs-gray-700)!important
}

.numInputWrapper:hover {
    background: 0 0
}

.flatpickr-day {
    width: 100%;
    height: 36px;
    color: var(--bs-gray-600);
    border-radius: .475rem;
    margin: 0;
    font-size: 1rem;
    line-height: 36px;
    box-shadow: none!important;
    max-width: 100%!important;
    margin-top: 0!important
}

.flatpickr-day.today {
    background: var(--bs-gray-100);
    color: var(--bs-gray-600);
    border-color: #0000
}

.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus {
    cursor: pointer;
    background: var(--bs-component-hover-bg);
    color: var(--bs-component-hover-color);
    border-color: #0000;
    outline: 0
}

.flatpickr-day.today {
    border-color: #0000
}

.flatpickr-day.today:hover,.flatpickr-day.today:focus {
    background: var(--bs-gray-100);
    color: var(--bs-gray-600);
    border-color: #0000
}

.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay {
    background: var(--bs-component-active-bg);
    color: var(--bs-component-active-color);
    border-color: #0000
}

.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay {
    color: var(--bs-gray-500);
    background: 0 0;
    border-color: #0000
}

.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover {
    cursor: not-allowed;
    color: var(--bs-gray-500)
}

.flatpickr-weekwrapper {
    margin-right: 5px
}

.tagify {
    --tagify-dd-bg-color: var(--bs-body-bg);
    --tags-border-color: var(--bs-gray-300);
    --tags-hover-border-color: var(--bs-gray-300);
    --tags-focus-border-color: var(--bs-gray-400);
    --tag-bg: var(--bs-gray-200);
    --tag-hover: var(--bs-gray-200);
    --tag-text-color: var(--bs-gray-700);
    --tag-text-color--edit: var(--bs-gray-700);
    --tag-pad: 0 .5rem;
    --tag-inset-shadow-size: 1rem;
    --tag-invalid-color: var(--bs-danger);
    --tag-invalid-bg: var(--bs-danger-light);
    --tag-remove-bg: var(--bs-gray-200);
    --tag-remove-btn-color: transparent;
    --tag-remove-btn-bg: transparent;
    --tag-remove-btn-bg--hover: transparent;
    --input-color: var(--bs-gray-700);
    --placeholder-color: var(--bs-gray-400);
    --placeholder-color-focus: var(--bs-gray-500);
    --loader-size: .8rem;
    --tagify-dd-item--hidden-duration: .3s
}

.tagify .tagify__tag {
    background-color: var(--tag-bg);
    margin: 0;
    line-height: 1
}

.tagify .tagify__tag div {
    border-radius: inherit
}

.tagify .tagify__tag .tagify__tag-text {
    overflow: visible
}

.tagify .tagify__tag .tagify__tag__removeBtn {
    content: " ";
    background-color: var(--bs-gray-500);
    border-radius: 0;
    width: .6rem;
    height: .6rem;
    margin: 0 .5rem 0 0;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-gray-500%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-gray-500%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.tagify .tagify__tag .tagify__tag__removeBtn:after {
    display: none
}

.tagify .tagify__tag .tagify__tag__removeBtn:hover {
    background-color: var(--bs-primary);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-primary%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-primary%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.tagify .tagify__tag.tagify--notAllowed div .tagify__tag-text {
    color: var(--bs-danger);
    opacity: .5
}

.tagify .tagify__tag.tagify--notAllowed .tagify__tag__removeBtn {
    opacity: .5;
    background-color: var(--bs-danger);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-danger%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-danger%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.tagify .tagify__tag.tagify--notAllowed .tagify__tag__removeBtn:hover {
    opacity: .75;
    background: 0 0
}

.tagify .tagify__input {
    margin: 0
}

.tagify .tagify__input:before {
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit
}

.tagify.form-control {
    align-items: center;
    gap: .25rem;
    display: flex
}

.tagify.form-control-sm {
    border-radius: .425rem;
    min-height: calc(1.5em + 1.1rem + 2px);
    padding-top: .25rem;
    padding-bottom: .25rem
}

.tagify.form-control-sm .tagify__tag {
    border-radius: .425rem;
    padding: .3rem
}

.tagify.form-control-sm .tagify__tag .tagify__tag-text {
    font-size: .95rem
}

.tagify:not(.form-control-sm):not(.form-control-lg) {
    border-radius: .475rem;
    min-height: calc(1.5em + 1.55rem + 2px);
    padding-top: .375rem;
    padding-bottom: .375rem
}

.tagify:not(.form-control-sm):not(.form-control-lg) .tagify__tag {
    border-radius: .475rem;
    padding: .4rem
}

.tagify:not(.form-control-sm):not(.form-control-lg) .tagify__tag .tagify__tag-text {
    font-size: 1.1rem
}

.tagify.form-control-lg {
    border-radius: .625rem;
    min-height: calc(1.5em + 1.65rem + 2px);
    padding-top: .325rem;
    padding-bottom: .325rem
}

.tagify.form-control-lg .tagify__tag {
    border-radius: .625rem;
    padding: .5rem
}

.tagify.form-control-lg .tagify__tag .tagify__tag-text {
    font-size: 1.15rem
}

.tagify__dropdown {
    box-shadow: var(--bs-dropdown-box-shadow);
    z-index: 1000;
    background-color: var(--bs-body-bg);
    border-radius: .475rem;
    padding: .75rem 0;
    border: 0!important;
    outline: none!important
}

.tagify__dropdown ._wrapper {
    border-radius: .475rem;
    max-height: none
}

.modal-open .tagify__dropdown {
    z-index: 1056
}

.tagify__dropdown .tagify__dropdown__wrapper {
    background-color: var(--bs-body-bg);
    box-shadow: none;
    border: 0!important;
    outline: none!important
}

.tagify__dropdown .tagify__dropdown__item {
    color: var(--bs-gray-700);
    box-shadow: none;
    border-radius: 0;
    margin: 0;
    padding: .75rem 1.5rem;
    font-weight: 500
}

.tagify__dropdown .tagify__dropdown__item:hover,.tagify__dropdown .tagify__dropdown__item.tagify__dropdown__item--active {
    background-color: var(--bs-component-hover-bg);
    color: var(--bs-component-hover-color)
}

.tagify__dropdown.tagify__inline__suggestions {
    padding: .775rem 1rem
}

.tagify__dropdown.tagify__inline__suggestions .tagify__dropdown__item {
    background-color: var(--bs-gray-200);
    color: var(--bs-gray-700);
    border-radius: .475rem;
    margin: .25rem .5rem .25rem 0;
    padding: .35rem .5rem;
    font-size: .95rem;
    display: inline-block
}

.tagify__dropdown.tagify__inline__suggestions .tagify__dropdown__item:hover,.tagify__dropdown.tagify__inline__suggestions .tagify__dropdown__item.tagify__dropdown__item--active {
    background-color: var(--bs-component-hover-bg);
    color: var(--bs-component-hover-color)
}

.bootstrap-maxlength {
    z-index: 1040!important
}

.modal-open .bootstrap-maxlength {
    z-index: 1060!important
}

.bootstrap-maxlength.badge {
    display: inline-flex!important
}

.ck-target {
    display: none
}

.ck-toolbar {
    border-radius: .475rem!important
}

.ck-content {
    min-height: 200px;
    border-radius: .475rem!important
}

.ck-content.ck-focused {
    border-color: var(--bs-primary)!important;
    box-shadow: none!important
}

.ck-editor .ck-toolbar {
    border-radius: .475rem .475rem 0 0!important
}

.ck-editor .ck-content {
    border-radius: 0 0 .475rem .475rem!important
}

.ck-body .ck-balloon-panel .ck-content {
    min-height: 200px;
    border-color: #0000!important
}

.ck-body .ck-balloon-panel .ck-content.ck-focused {
    border-color: var(--bs-primary)!important
}

.ck-body .ck-balloon-panel.ck-toolbar-container,.ck-body .ck-balloon-panel .ck-toolbar {
    border-radius: .475rem!important
}

.modal-open .ck-body .ck-balloon-panel {
    z-index: 1065!important
}

table.dataTable {
    width: 100%!important;
    margin: 0!important
}

table.dataTable th {
    border-bottom-color: var(--bs-table-border-color)
}

table.dataTable th.dt-type-numeric,table.dataTable th.dt-type-date,table.dataTable td.dt-type-numeric,table.dataTable td.dt-type-date {
    text-align: left
}

table.dataTable>thead>tr>td:not(.sorting_disabled),table.dataTable>thead>tr>th:not(.sorting_disabled) {
    padding-right: 0
}

table.dataTable>thead .dt-column-order {
    display: none
}

table.dataTable>thead .dt-orderable-asc,table.dataTable>thead .dt-orderable-desc {
    outline: 0!important
}

table.dataTable>thead .dt-orderable-asc:after,table.dataTable>thead .dt-orderable-asc:before,table.dataTable>thead .dt-orderable-desc:after,table.dataTable>thead .dt-orderable-desc:before {
    display: none!important
}

table.dataTable>thead .dt-ordering-asc,table.dataTable>thead .dt-ordering-desc {
    vertical-align: middle
}

table.dataTable>thead .dt-ordering-asc:before,table.dataTable>thead .dt-ordering-asc:after,table.dataTable>thead .dt-ordering-desc:before,table.dataTable>thead .dt-ordering-desc:after {
    width: .65rem;
    height: .65rem;
    margin-left: .5rem;
    bottom: auto;
    left: auto;
    opacity: 1!important;
    content: " "!important;
    display: inline-block!important;
    position: relative!important;
    right: auto!important
}

table.dataTable>thead .dt-ordering-asc:before,table.dataTable>thead .dt-ordering-desc:before {
    display: none!important
}

table.dataTable>thead .dt-ordering-asc:after {
    opacity: 1;
    background-color: var(--bs-text-muted);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-muted%29'%3e%3cpath d='M3.23571 2.72011L4.97917 4.46358C5.15176 4.63618 5.43158 4.63617 5.60417 4.46358C5.77676 4.29099 5.77676 4.01118 5.60417 3.83861L3.29463 1.52904C3.13192 1.36629 2.86809 1.36629 2.70538 1.52904L0.395812 3.83861C0.22325 4.01117 0.22325 4.29099 0.395812 4.46358C0.568437 4.63617 0.84825 4.63617 1.02081 4.46358L2.76429 2.72011C2.89446 2.58994 3.10554 2.58994 3.23571 2.72011Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-muted%29'%3e%3cpath d='M3.23571 2.72011L4.97917 4.46358C5.15176 4.63618 5.43158 4.63617 5.60417 4.46358C5.77676 4.29099 5.77676 4.01118 5.60417 3.83861L3.29463 1.52904C3.13192 1.36629 2.86809 1.36629 2.70538 1.52904L0.395812 3.83861C0.22325 4.01117 0.22325 4.29099 0.395812 4.46358C0.568437 4.63617 0.84825 4.63617 1.02081 4.46358L2.76429 2.72011C2.89446 2.58994 3.10554 2.58994 3.23571 2.72011Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

table.dataTable>thead .dt-ordering-desc:after {
    opacity: 1;
    background-color: var(--bs-text-muted);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-muted%29'%3e%3cpath d='M2.76429 3.27989L1.02083 1.53642C0.848244 1.36382 0.568419 1.36383 0.395831 1.53642C0.223244 1.70901 0.223244 1.98882 0.395831 2.16139L2.70537 4.47096C2.86808 4.63371 3.13191 4.63371 3.29462 4.47096L5.60419 2.16139C5.77675 1.98883 5.77675 1.70901 5.60419 1.53642C5.43156 1.36383 5.15175 1.36383 4.97919 1.53642L3.23571 3.27989C3.10554 3.41006 2.89446 3.41006 2.76429 3.27989Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-muted%29'%3e%3cpath d='M2.76429 3.27989L1.02083 1.53642C0.848244 1.36382 0.568419 1.36383 0.395831 1.53642C0.223244 1.70901 0.223244 1.98882 0.395831 2.16139L2.70537 4.47096C2.86808 4.63371 3.13191 4.63371 3.29462 4.47096L5.60419 2.16139C5.77675 1.98883 5.77675 1.70901 5.60419 1.53642C5.43156 1.36383 5.15175 1.36383 4.97919 1.53642L3.23571 3.27989C3.10554 3.41006 2.89446 3.41006 2.76429 3.27989Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.dt-container .table-responsive {
    position: relative
}

.dt-container .dt-processing {
    box-shadow: var(--bs-dropdown-box-shadow);
    background-color: var(--bs-body-bg);
    color: var(--bs-gray-700);
    border-radius: .475rem;
    width: auto;
    font-weight: 500;
    transform: translate(-50%)translateY(-50%);
    margin: 0!important;
    padding: 1rem 2rem!important
}

.dt-container .dt-processing>div {
    display: none
}

.dtr-control:before {
    width: 1.35rem;
    height: 1.35rem;
    box-shadow: none;
    content: " ";
    border: 0;
    margin-bottom: -.3375rem;
    margin-right: .675rem;
    font-size: 1.05rem;
    line-height: 1.5;
    display: inline-block;
    position: relative;
    -webkit-mask-size: 85%;
    mask-size: 85%;
    text-indent: -999px!important;
    border: 0!important
}

:root .dtr-control:before,[data-bs-theme=light] .dtr-control:before {
    background-color: #78829d;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3crect opacity='0.3' x='2' y='2' width='20' height='20' rx='5' fill='%2378829d'/%3e%3crect x='10.8891' y='17.8033' width='12' height='2' rx='1' transform='rotate%28-90 10.8891 17.8033%29' fill='%2378829d'/%3e%3crect x='6.01041' y='10.9247' width='12' height='2' rx='1' fill='%2378829d'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3crect opacity='0.3' x='2' y='2' width='20' height='20' rx='5' fill='%2378829d'/%3e%3crect x='10.8891' y='17.8033' width='12' height='2' rx='1' transform='rotate%28-90 10.8891 17.8033%29' fill='%2378829d'/%3e%3crect x='6.01041' y='10.9247' width='12' height='2' rx='1' fill='%2378829d'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

[data-bs-theme=dark] .dtr-control:before {
    background-color: #808290;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3crect opacity='0.3' x='2' y='2' width='20' height='20' rx='5' fill='%23808290'/%3e%3crect x='10.8891' y='17.8033' width='12' height='2' rx='1' transform='rotate%28-90 10.8891 17.8033%29' fill='%23808290'/%3e%3crect x='6.01041' y='10.9247' width='12' height='2' rx='1' fill='%23808290'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3crect opacity='0.3' x='2' y='2' width='20' height='20' rx='5' fill='%23808290'/%3e%3crect x='10.8891' y='17.8033' width='12' height='2' rx='1' transform='rotate%28-90 10.8891 17.8033%29' fill='%23808290'/%3e%3crect x='6.01041' y='10.9247' width='12' height='2' rx='1' fill='%23808290'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.dt-hasChild.dtr-expanded .dtr-control:before {
    background-color: #1b84ff;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3crect opacity='0.3' x='2' y='2' width='20' height='20' rx='5' fill='%231b84ff'/%3e%3crect x='6.0104' y='10.9247' width='12' height='2' rx='1' fill='%231b84ff'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3crect opacity='0.3' x='2' y='2' width='20' height='20' rx='5' fill='%231b84ff'/%3e%3crect x='6.0104' y='10.9247' width='12' height='2' rx='1' fill='%231b84ff'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

thead .dtr-control:before {
    display: none
}

table.dataTable>tbody>tr.child span.dtr-title {
    min-width: 100px;
    font-weight: 500;
    display: inline-block
}

table.dataTable>tbody>tr.child span.dtr-data {
    font-weight: 400
}

table.table.dataTable.table-striped>tbody>tr:nth-of-type(odd)>* {
    box-shadow: inset 0 0 0 9999px var(--bs-table-striped-bg)
}

table.table.dataTable>tbody>tr.selected>* {
    box-shadow: inset 0 0 0 9999px var(--bs-primary);
    color: var(--bs-primary-inverse)
}

table.table.dataTable>tbody>tr.selected>* a:not([class=btn]) {
    color: var(--bs-primary-light);
    font-weight: 500;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

table.table.dataTable>tbody>tr.selected>* a:not([class=btn]):hover {
    color: var(--bs-primary-inverse)
}

.dt-search>div,.dt-toolbar>div {
    align-items: center;
    display: flex
}

.dt-toolbar .dt-info {
    color: var(--bs-text-gray-700);
    margin-left: .75rem;
    font-size: 1rem;
    font-weight: 500;
    padding-top: 0!important
}

.dt-paging {
    margin-left: .5rem;
    padding: 1rem 0
}

.dt-paging .pagination {
    margin: 0
}

.dt-scroll-body {
    border-bottom: 0!important;
    border-left: 0!important
}

.dt-scroll-body .dt-orderable-none.dt-ordering-asc:after,.dt-scroll-body .dt-orderable-none.dt-ordering-desc:after {
    display: none!important
}

.dt-scroll-foot {
    border-top: 1px solid var(--bs-border-color)
}

.dt-scroll>.dt-scroll-body>.table>thead {
    line-height: 0
}

.dt-scroll>.dt-scroll-body>.table>thead .dt-orderable-asc:after,.dt-scroll>.dt-scroll-body>.table>thead .dt-orderable-asc:before,.dt-scroll>.dt-scroll-body>.table>thead .dt-orderable-desc:after,.dt-scroll>.dt-scroll-body>.table>thead .dt-orderable-desc:before {
    display: none!important
}

div.dtfc-right-top-blocker,div.dtfc-left-top-blocker,table.dataTable thead tr>.dtfc-fixed-left,table.dataTable thead tr>.dtfc-fixed-right {
    background-color: var(--bs-body-bg)
}

table.dataTable thead tr>.dtfc-fixed-left:after,table.dataTable thead tr>.dtfc-fixed-right:after {
    box-shadow: none!important
}

table.dataTable tbody tr>.dtfc-fixed-left,table.dataTable tbody tr>.dtfc-fixed-right {
    background-color: var(--bs-body-bg)
}

table.dataTable tbody tr>.dtfc-fixed-left:after,table.dataTable tbody tr>.dtfc-fixed-right:after {
    box-shadow: none!important
}

.dtfh-floatingparent {
    box-shadow: var(--bs-box-shadow-sm)
}

.dtfh-floatingparent .table {
    background-color: var(--bs-body-bg)!important
}

.dtfh-floatingparent,.dtfh-floatingparent .table,.dtfh-floatingparent .table th {
    border-top-left-radius: 0!important;
    border-top-right-radius: 0!important
}

.dtr-details {
    display: table!important
}

.dtr-details li {
    display: table-row!important
}

.dtr-details li .dtr-title {
    color: var(--bs-gray-900);
    padding-right: .75rem
}

.dtr-details li .dtr-data {
    color: var(--bs-gray-700)
}

.dtr-details li .dtr-title,.dtr-details li .dtr-data {
    border-bottom: 1px solid var(--bs-border-color);
    padding-top: .25rem;
    padding-bottom: .25rem;
    font-size: 1rem;
    display: table-cell!important
}

.dropzone {
    text-align: center;
    cursor: pointer;
    border: 1px dashed var(--bs-primary);
    background-color: var(--bs-primary-light);
    min-height: auto;
    padding: 1.5rem 1.75rem;
    border-radius: .475rem!important
}

.dropzone .dz-message {
    text-align: left;
    margin: 0;
    display: flex
}

.dropzone .dz-preview {
    margin: .75rem;
    border-radius: .475rem!important
}

.dropzone .dz-preview .dz-image {
    z-index: 1;
    border-radius: .475rem!important
}

.dropzone .dz-preview.dz-file-preview .dz-image {
    background: var(--bs-gray-200)
}

.dropzone .dz-success-mark,.dropzone .dz-error-mark {
    margin-top: -20px!important;
    margin-left: -20px!important
}

.dropzone .dz-success-mark svg,.dropzone .dz-error-mark svg {
    width: 40px!important;
    height: 40px!important
}

.dropzone .dz-remove {
    text-indent: -9999px;
    white-space: nowrap;
    z-index: 2;
    width: 1.65rem;
    height: 1.65rem;
    box-shadow: var(--bs-box-shadow);
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    font-size: 1rem;
    display: flex;
    position: absolute;
    top: -.825rem;
    right: -.825rem;
    background-color: var(--bs-body-bg)!important
}

.dropzone .dz-remove:after {
    content: "";
    background-color: var(--bs-gray-600);
    display: block;
    position: absolute;
    inset: 0;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-gray-600%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-gray-600%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: 40%;
    mask-size: 40%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.dropzone .dz-remove:hover:after {
    background-color: var(--bs-primary);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-primary%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-primary%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.dropzone .dz-error-message {
    color: var(--bs-danger-inverse);
    background: var(--bs-danger)
}

.dropzone.dropzone-queue {
    text-align: left;
    background-color: #0000;
    border: 0;
    padding: 0
}

.dropzone.dropzone-queue .dz-message,.dropzone.dropzone-queue .dropzone-panel .dropzone-upload,.dropzone.dropzone-queue .dropzone-panel .dropzone-remove-all {
    display: none
}

.dropzone.dropzone-queue .dropzone-item {
    background-color: var(--bs-gray-100);
    border-radius: .475rem;
    align-items: center;
    margin-top: .75rem;
    padding: .5rem 1rem;
    display: flex
}

.dropzone.dropzone-queue .dropzone-item .dropzone-file {
    flex-grow: 1
}

.dropzone.dropzone-queue .dropzone-item .dropzone-file .dropzone-filename {
    color: var(--bs-gray-600);
    text-overflow: ellipsis;
    margin-right: .5rem;
    font-size: .9rem;
    font-weight: 500
}

.dropzone.dropzone-queue .dropzone-item .dropzone-file .dropzone-filename:hover {
    color: var(--bs-primary)
}

.dropzone.dropzone-queue .dropzone-item .dropzone-file .dropzone-error {
    color: var(--bs-danger);
    text-overflow: ellipsis;
    margin-top: .25rem;
    font-size: .9rem;
    font-weight: 400
}

.dropzone.dropzone-queue .dropzone-item .dropzone-progress {
    width: 15%
}

.dropzone.dropzone-queue .dropzone-item .dropzone-progress .progress {
    height: 5px;
    transition: all .2s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .dropzone.dropzone-queue .dropzone-item .dropzone-progress .progress {
        transition: none
    }
}

.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar {
    flex-wrap: nowrap;
    margin-left: 1rem;
    display: flex
}

.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-start,.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-cancel,.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-delete {
    cursor: pointer;
    justify-content: center;
    align-items: center;
    width: 25px;
    height: 25px;
    transition: color .2s;
    display: inline-flex
}

.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-start>i,.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-cancel>i,.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-delete>i {
    color: var(--bs-gray-600);
    font-size: .8rem;
    transition: color .2s
}

.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-start:hover,.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-cancel:hover,.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-delete:hover {
    transition: color .2s
}

.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-start:hover>i,.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-cancel:hover>i,.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-delete:hover>i {
    color: var(--bs-primary)
}

.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-start {
    transition: color .2s
}

.noUi-target {
    background: var(--bs-gray-100);
    box-shadow: none;
    border: 0
}

.noUi-target.noUi-horizontal {
    height: 15px
}

.noUi-target.noUi-horizontal .noUi-handle {
    border-radius: 50%;
    outline: none;
    width: 24px;
    height: 24px;
    top: -4.5px
}

.noUi-target.noUi-horizontal .noUi-handle:before,.noUi-target.noUi-horizontal .noUi-handle:after {
    display: none
}

.noUi-target.noUi-vertical {
    width: 15px;
    height: 150px
}

.noUi-target.noUi-vertical .noUi-handle {
    border-radius: 50%;
    outline: none;
    width: 24px;
    height: 24px;
    right: -4.5px
}

.noUi-target.noUi-vertical .noUi-handle:before,.noUi-target.noUi-vertical .noUi-handle:after {
    display: none
}

.noUi-target .noUi-connect {
    background: var(--bs-component-active-bg)
}

.noUi-target .noUi-handle {
    border: 1px solid var(--bs-gray-200);
    box-shadow: var(--bs-box-shadow-sm);
    background-color: #fff
}

.noUi-target.noUi-sm {
    height: 6px
}

.noUi-target.noUi-sm .noUi-handle {
    width: 20px;
    height: 20px;
    top: -7px
}

.noUi-target.noUi-lg {
    height: 18px
}

.noUi-target.noUi-lg .noUi-handle {
    width: 30px;
    height: 30px;
    top: -6px
}

.noUi-target.noUi-target-light .noUi-connects {
    background-color: var(--bs-light-light)
}

.noUi-target.noUi-target-light .noUi-connects .noUi-connect {
    background-color: var(--bs-light)
}

.noUi-target.noUi-target-light .noUi-handle {
    border: 1px solid var(--bs-light);
    box-shadow: 0 3px 6px -3px rgba(var(--bs-light), .7);
    background-color: var(--bs-light)
}

.noUi-target.noUi-target-primary .noUi-connects {
    background-color: var(--bs-primary-light)
}

.noUi-target.noUi-target-primary .noUi-connects .noUi-connect {
    background-color: var(--bs-primary)
}

.noUi-target.noUi-target-primary .noUi-handle {
    border: 1px solid var(--bs-primary);
    box-shadow: 0 3px 6px -3px rgba(var(--bs-primary), .7);
    background-color: var(--bs-primary)
}

.noUi-target.noUi-target-secondary .noUi-connects {
    background-color: var(--bs-secondary-light)
}

.noUi-target.noUi-target-secondary .noUi-connects .noUi-connect {
    background-color: var(--bs-secondary)
}

.noUi-target.noUi-target-secondary .noUi-handle {
    border: 1px solid var(--bs-secondary);
    box-shadow: 0 3px 6px -3px rgba(var(--bs-secondary), .7);
    background-color: var(--bs-secondary)
}

.noUi-target.noUi-target-success .noUi-connects {
    background-color: var(--bs-success-light)
}

.noUi-target.noUi-target-success .noUi-connects .noUi-connect {
    background-color: var(--bs-success)
}

.noUi-target.noUi-target-success .noUi-handle {
    border: 1px solid var(--bs-success);
    box-shadow: 0 3px 6px -3px rgba(var(--bs-success), .7);
    background-color: var(--bs-success)
}

.noUi-target.noUi-target-info .noUi-connects {
    background-color: var(--bs-info-light)
}

.noUi-target.noUi-target-info .noUi-connects .noUi-connect {
    background-color: var(--bs-info)
}

.noUi-target.noUi-target-info .noUi-handle {
    border: 1px solid var(--bs-info);
    box-shadow: 0 3px 6px -3px rgba(var(--bs-info), .7);
    background-color: var(--bs-info)
}

.noUi-target.noUi-target-warning .noUi-connects {
    background-color: var(--bs-warning-light)
}

.noUi-target.noUi-target-warning .noUi-connects .noUi-connect {
    background-color: var(--bs-warning)
}

.noUi-target.noUi-target-warning .noUi-handle {
    border: 1px solid var(--bs-warning);
    box-shadow: 0 3px 6px -3px rgba(var(--bs-warning), .7);
    background-color: var(--bs-warning)
}

.noUi-target.noUi-target-danger .noUi-connects {
    background-color: var(--bs-danger-light)
}

.noUi-target.noUi-target-danger .noUi-connects .noUi-connect {
    background-color: var(--bs-danger)
}

.noUi-target.noUi-target-danger .noUi-handle {
    border: 1px solid var(--bs-danger);
    box-shadow: 0 3px 6px -3px rgba(var(--bs-danger), .7);
    background-color: var(--bs-danger)
}

.noUi-target.noUi-target-dark .noUi-connects {
    background-color: var(--bs-dark-light)
}

.noUi-target.noUi-target-dark .noUi-connects .noUi-connect {
    background-color: var(--bs-dark)
}

.noUi-target.noUi-target-dark .noUi-handle {
    border: 1px solid var(--bs-dark);
    box-shadow: 0 3px 6px -3px rgba(var(--bs-dark), .7);
    background-color: var(--bs-dark)
}

.noUi-tooltip {
    box-shadow: var(--bs-tooltip-box-shadow);
    background: var(--bs-tooltip-bg);
    color: var(--bs-tooltip-color);
    border: 0;
    border-radius: .475rem;
    padding: .5rem .75rem;
    font-size: 1rem
}

html.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown),body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown):not(.modal-open) {
    overflow-y: initial!important
}

html.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown):not(.sweetalert2-nopadding),body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown):not(.modal-open):not(.sweetalert2-nopadding) {
    padding-right: 0!important
}

.swal2-popup {
    background-color: var(--bs-body-bg);
    border-radius: .475rem;
    padding: 2rem
}

.swal2-popup .swal2-title {
    color: var(--bs-dark);
    font-size: 1.3rem;
    font-weight: 500
}

.swal2-popup .swal2-html-container,.swal2-popup .swal2-content {
    color: var(--bs-gray-800);
    margin-top: 1.5rem;
    font-size: 1.1rem;
    font-weight: 400
}

.swal2-popup .btn {
    margin: 15px 5px 0
}

.swal2-popup .swal2-styled:focus {
    box-shadow: none
}

.swal2-popup .swal2-actions {
    margin: 1.5rem auto 1rem
}

.swal2-container {
    overflow-y: hidden!important
}

.swal2-container.swal2-shown {
    background-color: #0003
}

.swal2-container .swal2-html-container {
    max-height: 200px;
    overflow: auto
}

body.swal2-height-auto {
    height: 100%!important
}

html.swal2-shown .page,body.swal2-shown .page {
    flex-direction: row!important;
    min-height: 100vh!important;
    display: flex!important
}

html.swal2-shown #kt_wrapper,body.swal2-shown #kt_wrapper {
    flex-direction: column!important;
    min-height: 100vh!important;
    display: flex!important
}

html.swal2-shown #kt_content,body.swal2-shown #kt_content {
    flex: 1!important
}

html.swal2-shown .footer,body.swal2-shown .footer {
    flex-shrink: 0!important;
    margin-top: auto!important
}

.swal2-icon.swal2-warning {
    border-color: var(--bs-warning);
    color: var(--bs-warning)
}

.swal2-icon.swal2-error {
    border-color: var(--bs-danger);
    color: var(--bs-danger)
}

.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
    background-color: rgba(var(--bs-danger-rgb), .75)
}

.swal2-icon.swal2-success {
    border-color: var(--bs-success);
    color: var(--bs-success)
}

.swal2-icon.swal2-success [class^=swal2-success-line] {
    background-color: var(--bs-success)
}

.swal2-icon.swal2-success .swal2-success-ring {
    border-color: rgba(var(--bs-success-rgb), .3)
}

.swal2-icon.swal2-info {
    border-color: var(--bs-info);
    color: var(--bs-info)
}

.swal2-icon.swal2-question {
    border-color: var(--bs-primary);
    color: var(--bs-primary)
}

.toastr {
    background-color: var(--bs-gray-100);
    color: var(--bs-gray-700);
    box-shadow: var(--bs-dropdown-box-shadow)!important;
    background-position: 1.5rem!important;
    border: 0!important;
    border-radius: .475rem!important;
    padding: 1.25rem 1.25rem 1.25rem 4.5rem!important
}

.toastr .toastr-close-button {
    width: .85rem;
    height: .85rem;
    font-size: 0;
    outline: none!important
}

.toastr .toastr-title {
    font-size: 1.15rem;
    font-weight: 500
}

.toastr .toastr-title+.toastr-message {
    margin-top: .25rem
}

.toastr .toastr-message {
    font-size: 1rem;
    font-weight: 400
}

.toastr.toastr-success {
    background-color: var(--bs-success);
    color: var(--bs-success-inverse)
}

.toastr.toastr-success .toastr-close-button {
    background-color: var(--bs-success-inverse);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-success-inverse%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-success-inverse%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.toastr.toastr-info {
    background-color: var(--bs-info);
    color: var(--bs-info-inverse)
}

.toastr.toastr-info .toastr-close-button {
    background-color: var(--bs-info-inverse);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-info-inverse%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-info-inverse%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.toastr.toastr-warning {
    background-color: var(--bs-warning);
    color: var(--bs-warning-inverse)
}

.toastr.toastr-warning .toastr-close-button {
    background-color: var(--bs-warning-inverse);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-warning-inverse%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-warning-inverse%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.toastr.toastr-error {
    background-color: var(--bs-danger);
    color: var(--bs-danger-inverse)
}

.toastr.toastr-error .toastr-close-button {
    background-color: var(--bs-danger-inverse);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-danger-inverse%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-danger-inverse%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.toastr-top-center {
    top: 12px
}

.toastr-bottom-center {
    bottom: 12px
}

.draggable {
    transition: opacity .3s;
    outline: none!important
}

.draggable.draggable-mirror {
    opacity: .8;
    border-radius: .475rem;
    transition: opacity .3s;
    border: 1px dashed var(--bs-gray-300)!important
}

.draggable.draggable--original,.draggable.draggable-source--is-dragging.draggable--over {
    opacity: 0!important
}

.draggable .draggable-handle {
    cursor: move
}

.apexcharts-text,.apexcharts-title-text,.apexcharts-legend-text {
    font-family: Inter,Helvetica,"sans-serif"!important
}

.apexcharts-title-text {
    font-weight: 400
}

.apexcharts-pie-label {
    font-size: .95rem;
    font-weight: 400
}

.apexcharts-toolbar {
    text-align: left!important
}

.apexcharts-menu {
    box-shadow: var(--bs-dropdown-box-shadow);
    overflow: hidden;
    background: var(--bs-body-bg)!important;
    border: 0!important;
    border-radius: .475rem!important;
    min-width: 10rem!important;
    padding: .5rem 0!important
}

.apexcharts-menu .apexcharts-menu-item {
    padding: .65rem .85rem;
    transition: all .2s ease-in-out
}

.apexcharts-menu .apexcharts-menu-item:hover {
    background-color: var(--bs-component-hover-bg)!important
}

.apexcharts-tooltip.apexcharts-theme-light {
    box-shadow: var(--bs-dropdown-box-shadow);
    color: var(--bs-gray-800);
    border-radius: .475rem;
    background: var(--bs-body-bg)!important;
    border: 0!important
}

.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
    color: var(--bs-gray-800);
    font-weight: 500;
    background: var(--bs-body-bg)!important;
    border-bottom: 1px solid var(--bs-gray-100)!important
}

.apexcharts-tooltip .apexcharts-tooltip-title {
    padding: .5rem 1rem
}

.apexcharts-xaxistooltip.apexcharts-theme-light {
    color: var(--bs-gray-800);
    box-shadow: var(--bs-dropdown-box-shadow)!important;
    background: var(--bs-dropdown-box-shadow)!important;
    border: 0!important;
    border-radius: .475rem!important
}

.apexcharts-xaxistooltip.apexcharts-theme-light:before {
    border-bottom: 0!important
}

.apexcharts-xaxistooltip.apexcharts-theme-light:after {
    border-bottom-color: var(--bs-dropdown-box-shadow)!important
}

.card-rounded-bottom .apexcharts-canvas svg {
    border-bottom-right-radius: .625rem;
    border-bottom-left-radius: .625rem
}

.rounded .apexcharts-canvas svg {
    border-radius: .475rem!important
}

.rounded-sm .apexcharts-canvas svg {
    border-radius: .425rem!important
}

.rounded-lg .apexcharts-canvas svg {
    border-radius: .625rem!important
}

.rounded-xl .apexcharts-canvas svg {
    border-radius: 1rem!important
}

.jstree-default .jstree-anchor {
    color: var(--bs-gray-700);
    padding: 0 8px 0 4px
}

.jstree-default .jstree-icon {
    color: var(--bs-gray-700);
    font-size: 1.3rem
}

.jstree-default .jstree-icon.la {
    font-size: 1.5rem
}

.jstree-default .jstree-icon.fa {
    font-size: 1.2rem
}

.jstree-default .jstree-disabled {
    cursor: not-allowed;
    line-height: auto;
    opacity: .7;
    height: auto
}

.jstree-default .jstree-disabled .jstree-icon {
    color: var(--bs-gray-700)
}

.jstree-default .jstree-clicked {
    background: var(--bs-gray-100);
    box-shadow: none;
    border: 0
}

.jstree-default .jstree-hovered {
    background-color: var(--bs-gray-100);
    box-shadow: none;
    border: 0
}

.jstree-default .jstree-wholerow-clicked,.jstree-default .jstree-wholerow-clicked {
    background: var(--bs-gray-200);
    box-shadow: none
}

.jstree-default .jstree-wholerow-hovered,.jstree-default.jstree-wholerow .jstree-wholerow-hovered {
    background-color: var(--bs-gray-100);
    box-shadow: none;
    border: 0
}

.jstree-open>.jstree-anchor>.fa-folder:before {
    content: "ï¼";
    margin-left: 2px
}

.jstree-open>.jstree-anchor>.la-folder:before {
    content: "ïˆ€";
    margin-left: 2px
}

.jstree-default.jstree-rtl .jstree-node {
    background-position: 100% 1px!important
}

.jstree-default.jstree-rtl .jstree-last {
    background: no-repeat
}

.jstree-rtl .jstree-anchor {
    padding: 0 4px 0 8px
}

.vakata-context,.vakata-context ul {
    min-width: 150px;
    font-size: 1rem;
    font-family: var(--bs-font-sans-serif);
    background: var(--bs-body-bg);
    box-shadow: var(--bs-dropdown-box-shadow);
    border: 0;
    border-radius: .475rem;
    padding: .5rem 0
}

.vakata-context li,.vakata-context ul li {
    border: 0;
    padding: 0
}

.vakata-context li a,.vakata-context ul li a {
    border: 0;
    padding: 0 1.2rem
}

.vakata-context li a i,.vakata-context ul li a i,.vakata-context li a .vakata-contextmenu-sep,.vakata-context ul li a .vakata-contextmenu-sep {
    display: none
}

.vakata-context li a span,.vakata-context li a ins,.vakata-context ul li a span,.vakata-context ul li a ins {
    display: none;
    border: 0!important
}

.vakata-context .vakata-context-hover>a,.vakata-context li a:hover,.vakata-context ul .vakata-context-hover>a,.vakata-context ul li a:hover {
    background-color: var(--bs-gray-100);
    color: var(--bs-primary);
    box-shadow: none;
    margin: 0
}

.vakata-context .vakata-context-hover>a .span,.vakata-context .vakata-context-hover>a .ins,.vakata-context li a:hover .span,.vakata-context li a:hover .ins,.vakata-context ul .vakata-context-hover>a .span,.vakata-context ul .vakata-context-hover>a .ins,.vakata-context ul li a:hover .span,.vakata-context ul li a:hover .ins {
    border: 0!important
}

.vakata-context .vakata-context-separator a,.vakata-context-rtl .vakata-context-separator a {
    background-color: var(--bs-gray-200);
    border: 0;
    height: 2px;
    margin: 0
}

.jstree-rename-input {
    border-radius: .475rem;
    background-color: var(--bs-gray-100)!important;
    border: 1px solid var(--bs-gray-100)!important;
    outline: none!important;
    margin-right: -4px!important;
    padding: 2px 6px!important
}

.vis-timeline {
    border: 1px solid var(--bs-border-color)!important;
    border-radius: .475rem!important
}

.vis-timeline .vis-labelset .vis-label {
    color: var(--bs-gray-900);
    border-bottom: none;
    align-items: center;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1.25rem;
    font-weight: 500;
    display: flex
}

.vis-timeline .vis-foreground .vis-group {
    border-bottom: none
}

.vis-timeline .vis-item {
    color: var(--bs-gray-700);
    border-color: var(--bs-primary);
    background-color: var(--bs-gray-100);
    border-width: 1px;
    position: absolute;
    border-radius: .475rem!important
}

.vis-timeline .vis-item.vis-selected {
    background-color: var(--bs-warning-light);
    color: var(--bs-gray-700);
    border-color: var(--bs-warning)
}

.vis-timeline .vis-item .vis-item-content {
    width: 100%;
    padding: .75rem 1rem;
    transform: none!important
}

.vis-timeline .vis-time-axis {
    text-transform: uppercase;
    font-size: .95rem;
    font-weight: 500
}

.vis-timeline .vis-time-axis .vis-text {
    color: var(--bs-gray-400)
}

.vis-timeline .vis-time-axis .vis-grid.vis-minor {
    border-left-color: var(--bs-border-dashed-color)!important
}

.vis-timeline .vis-time-axis .vis-grid.vis-vertical {
    border-left-style: dashed!important
}

.vis-timeline .vis-panel .vis-shadow {
    box-shadow: none!important
}

.vis-timeline .vis-panel.vis-bottom,.vis-timeline .vis-panel.vis-center,.vis-timeline .vis-panel.vis-left,.vis-timeline .vis-panel.vis-right,.vis-timeline .vis-panel.vis-top {
    border-color: var(--bs-border-color)!important
}

.vis-timeline .vis-current-time {
    background-color: var(--bs-success)
}

.vis-timeline-custom .vis-timeline {
    border: 0!important
}

.vis-timeline-custom .vis-timeline .vis-label {
    padding-left: 0!important
}

.vis-timeline-custom .vis-panel.vis-bottom,.vis-timeline-custom .vis-panel.vis-center,.vis-timeline-custom .vis-panel.vis-left,.vis-timeline-custom .vis-panel.vis-right,.vis-timeline-custom .vis-panel.vis-top {
    border: 0!important
}

.vis-timeline-custom .vis-item {
    background-color: #0000;
    border: 0!important;
    border-radius: 0!important
}

.vis-timeline-custom .vis-item .vis-item-content {
    padding: 0!important
}

:root,[data-bs-theme=light] {
    --bs-blue: #0d6efd;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-black: #000;
    --bs-white: #fff;
    --bs-gray: #78829d;
    --bs-gray-dark: #252f4a;
    --bs-gray-100: #f9f9f9;
    --bs-gray-200: #f1f1f4;
    --bs-gray-300: #dbdfe9;
    --bs-gray-400: #c4cada;
    --bs-gray-500: #99a1b7;
    --bs-gray-600: #78829d;
    --bs-gray-700: #4b5675;
    --bs-gray-800: #252f4a;
    --bs-gray-900: #071437;
    --bs-light: #f9f9f9;
    --bs-primary: #1b84ff;
    --bs-secondary: #c4cada;
    --bs-success: #17c653;
    --bs-info: #7239ea;
    --bs-warning: #c09704;
    --bs-danger: #f8285a;
    --bs-dark: #1e2129;
    --bs-light-rgb: 249, 249, 249;
    --bs-primary-rgb: 27, 132, 255;
    --bs-secondary-rgb: 196, 202, 218;
    --bs-success-rgb: 23, 198, 83;
    --bs-info-rgb: 114, 57, 234;
    --bs-warning-rgb: 192, 151, 4;
    --bs-danger-rgb: 248, 40, 90;
    --bs-dark-rgb: 30, 33, 41;
    --bs-primary-text-emphasis: #0b3566;
    --bs-secondary-text-emphasis: #4e5157;
    --bs-success-text-emphasis: #094f21;
    --bs-info-text-emphasis: #2e175e;
    --bs-warning-text-emphasis: #4d3c02;
    --bs-danger-text-emphasis: #631024;
    --bs-light-text-emphasis: #4b5675;
    --bs-dark-text-emphasis: #4b5675;
    --bs-primary-bg-subtle: #d1e6ff;
    --bs-secondary-bg-subtle: #f3f4f8;
    --bs-success-bg-subtle: #d1f4dd;
    --bs-info-bg-subtle: #e3d7fb;
    --bs-warning-bg-subtle: #f2eacd;
    --bs-danger-bg-subtle: #fed4de;
    --bs-light-bg-subtle: #fcfcfc;
    --bs-dark-bg-subtle: #c4cada;
    --bs-primary-border-subtle: #a4ceff;
    --bs-secondary-border-subtle: #e7eaf0;
    --bs-success-border-subtle: #a2e8ba;
    --bs-info-border-subtle: #c7b0f7;
    --bs-warning-border-subtle: #e6d59b;
    --bs-danger-border-subtle: #fca9bd;
    --bs-light-border-subtle: #f1f1f4;
    --bs-dark-border-subtle: #99a1b7;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-font-sans-serif: Inter, Helvetica, "sans-serif";
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(180deg, #ffffff26, #fff0);
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #071437;
    --bs-body-color-rgb: 7, 20, 55;
    --bs-body-bg: #fff;
    --bs-body-bg-rgb: 255, 255, 255;
    --bs-emphasis-color: #000;
    --bs-emphasis-color-rgb: 0, 0, 0;
    --bs-secondary-color: #071437bf;
    --bs-secondary-color-rgb: 7, 20, 55;
    --bs-secondary-bg: #f1f1f4;
    --bs-secondary-bg-rgb: 241, 241, 244;
    --bs-tertiary-color: #07143780;
    --bs-tertiary-color-rgb: 7, 20, 55;
    --bs-tertiary-bg: #f9f9f9;
    --bs-tertiary-bg-rgb: 249, 249, 249;
    --bs-heading-color: #071437;
    --bs-link-color: #1b84ff;
    --bs-link-color-rgb: 27, 132, 255;
    --bs-link-decoration: none;
    --bs-link-hover-color: #056ee9;
    --bs-link-hover-color-rgb: 5, 110, 233;
    --bs-link-hover-decoration: none;
    --bs-code-color: #b93993;
    --bs-highlight-color: #071437;
    --bs-highlight-bg: #fff3cd;
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: #f1f1f4;
    --bs-border-color-translucent: #0000002d;
    --bs-border-radius: .475rem;
    --bs-border-radius-sm: .425rem;
    --bs-border-radius-lg: .625rem;
    --bs-border-radius-xl: 1rem;
    --bs-border-radius-xxl: 2rem;
    --bs-border-radius-2xl: var(--bs-border-radius-xxl);
    --bs-border-radius-pill: 50rem;
    --bs-box-shadow: 0 .5rem 1.5rem .5rem #00000013;
    --bs-box-shadow-sm: 0 .1rem 1rem .25rem #0000000d;
    --bs-box-shadow-lg: 0 1rem 2rem 1rem #0000001a;
    --bs-box-shadow-inset: inset 0 1px 2px #00000013;
    --bs-focus-ring-width: .25rem;
    --bs-focus-ring-opacity: .25;
    --bs-focus-ring-color: #1b84ff40;
    --bs-form-valid-color: #17c653;
    --bs-form-valid-border-color: #17c653;
    --bs-form-invalid-color: #f8285a;
    --bs-form-invalid-border-color: #f8285a
}

[data-bs-theme=dark] {
    --lightningcss-light: ;
    --lightningcss-dark: initial;
    color-scheme: dark;
    --bs-body-color: #f5f5f5;
    --bs-body-color-rgb: 245, 245, 245;
    --bs-body-bg: #15161c;
    --bs-body-bg-rgb: 21, 22, 28;
    --bs-emphasis-color: #fff;
    --bs-emphasis-color-rgb: 255, 255, 255;
    --bs-secondary-color: #f5f5f5bf;
    --bs-secondary-color-rgb: 245, 245, 245;
    --bs-secondary-bg: #252f4a;
    --bs-secondary-bg-rgb: 37, 47, 74;
    --bs-tertiary-color: #f5f5f580;
    --bs-tertiary-color-rgb: 245, 245, 245;
    --bs-tertiary-bg: #162241;
    --bs-tertiary-bg-rgb: 22, 34, 65;
    --bs-primary-text-emphasis: #76b5ff;
    --bs-secondary-text-emphasis: #dcdfe9;
    --bs-success-text-emphasis: #74dd98;
    --bs-info-text-emphasis: #aa88f2;
    --bs-warning-text-emphasis: #d9c168;
    --bs-danger-text-emphasis: #fb7e9c;
    --bs-light-text-emphasis: #f9f9f9;
    --bs-dark-text-emphasis: #dbdfe9;
    --bs-primary-bg-subtle: #051a33;
    --bs-secondary-bg-subtle: #27282c;
    --bs-success-bg-subtle: #052811;
    --bs-info-bg-subtle: #170b2f;
    --bs-warning-bg-subtle: #261e01;
    --bs-danger-bg-subtle: #320812;
    --bs-light-bg-subtle: #252f4a;
    --bs-dark-bg-subtle: #131825;
    --bs-primary-border-subtle: #104f99;
    --bs-secondary-border-subtle: #767983;
    --bs-success-border-subtle: #0e7732;
    --bs-info-border-subtle: #44228c;
    --bs-warning-border-subtle: #735b02;
    --bs-danger-border-subtle: #951836;
    --bs-light-border-subtle: #4b5675;
    --bs-dark-border-subtle: #252f4a;
    --bs-heading-color: #f5f5f5;
    --bs-link-color: #006ae6;
    --bs-link-hover-color: #3388eb;
    --bs-link-color-rgb: 0, 106, 230;
    --bs-link-hover-color-rgb: 51, 136, 235;
    --bs-code-color: #b93993;
    --bs-highlight-color: #f5f5f5;
    --bs-highlight-bg: #664d03;
    --bs-border-color: #26272f;
    --bs-border-color-translucent: #ffffff26;
    --bs-form-valid-color: #75b798;
    --bs-form-valid-border-color: #75b798;
    --bs-form-invalid-color: #ea868f;
    --bs-form-invalid-border-color: #ea868f
}

*,:before,:after {
    box-sizing: border-box
}

body {
    font-family: var(--bs-body-font-family);
    font-size: var(--bs-body-font-size);
    font-weight: var(--bs-body-font-weight);
    line-height: var(--bs-body-line-height);
    color: var(--bs-body-color);
    text-align: var(--bs-body-text-align);
    background-color: var(--bs-body-bg);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: #0000;
    margin: 0
}

hr {
    color: inherit;
    border: 0;
    border-top: var(--bs-border-width) solid;
    opacity: .25;
    margin: 1rem 0
}

h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1 {
    color: var(--bs-heading-color);
    margin-top: 0;
    margin-bottom: .5rem;
    font-weight: 600;
    line-height: 1.2
}

h1,.h1 {
    font-size: calc(1.3rem + .6vw)
}

@media (width>=1200px) {
    h1,.h1 {
        font-size: 1.75rem
    }
}

h2,.h2 {
    font-size: calc(1.275rem + .3vw)
}

@media (width>=1200px) {
    h2,.h2 {
        font-size: 1.5rem
    }
}

h3,.h3 {
    font-size: calc(1.26rem + .12vw)
}

@media (width>=1200px) {
    h3,.h3 {
        font-size: 1.35rem
    }
}

h4,.h4 {
    font-size: 1.25rem
}

h5,.h5 {
    font-size: 1.15rem
}

h6,.h6 {
    font-size: 1.075rem
}

p {
    margin-top: 0;
    margin-bottom: 1rem
}

abbr[title] {
    cursor: help;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

address {
    font-style: normal;
    line-height: inherit;
    margin-bottom: 1rem
}

ol,ul {
    padding-left: 2rem
}

ol,ul,dl {
    margin-top: 0;
    margin-bottom: 1rem
}

ol ol,ul ul,ol ul,ul ol {
    margin-bottom: 0
}

dt {
    font-weight: 600
}

dd {
    margin-bottom: .5rem;
    margin-left: 0
}

blockquote {
    margin: 0 0 1rem
}

b,strong {
    font-weight: 700
}

small,.small {
    font-size: .875em
}

mark,.mark {
    color: var(--bs-highlight-color);
    background-color: var(--bs-highlight-bg);
    padding: .1875em
}

sub,sup {
    vertical-align: baseline;
    font-size: .75em;
    line-height: 0;
    position: relative
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity,1));
    text-decoration: none
}

a:hover {
    --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
    text-decoration: none
}

a:not([href]):not([class]),a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none
}

pre,code,kbd,samp {
    font-family: var(--bs-font-monospace);
    font-size: 1em
}

pre {
    margin-top: 0;
    margin-bottom: 1rem;
    font-size: 1rem;
    display: block;
    overflow: auto
}

pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal
}

code {
    color: var(--bs-code-color);
    word-wrap: break-word;
    font-size: 1rem
}

a>code {
    color: inherit
}

kbd {
    color: var(--bs-body-bg);
    background-color: var(--bs-body-color);
    border-radius: .425rem;
    padding: .1875rem .375rem;
    font-size: 1rem
}

kbd kbd {
    padding: 0;
    font-size: 1em
}

figure {
    margin: 0 0 1rem
}

img,svg {
    vertical-align: middle
}

table {
    caption-side: bottom;
    border-collapse: collapse
}

caption {
    color: #99a1b7;
    text-align: left;
    padding-top: .75rem;
    padding-bottom: .75rem
}

th {
    text-align: inherit;
    text-align: -webkit-match-parent
}

thead,tbody,tfoot,tr,td,th {
    border-color: inherit;
    border-style: solid;
    border-width: 0
}

label {
    display: inline-block
}

button {
    border-radius: 0
}

button:focus:not(:focus-visible) {
    outline: 0
}

input,button,select,optgroup,textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    margin: 0
}

button,select {
    text-transform: none
}

[role=button] {
    cursor: pointer
}

select {
    word-wrap: normal
}

select:disabled {
    opacity: 1
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
    display: none!important
}

button,[type=button],[type=reset],[type=submit] {
    -webkit-appearance: button
}

button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled) {
    cursor: pointer
}

::-moz-focus-inner {
    border-style: none;
    padding: 0
}

textarea {
    resize: vertical
}

fieldset {
    border: 0;
    min-width: 0;
    margin: 0;
    padding: 0
}

legend {
    float: left;
    width: 100%;
    line-height: inherit;
    margin-bottom: .5rem;
    padding: 0;
    font-size: calc(1.275rem + .3vw)
}

@media (width>=1200px) {
    legend {
        font-size: 1.5rem
    }
}

legend+* {
    clear: left
}

::-webkit-datetime-edit-fields-wrapper {
    padding: 0
}

::-webkit-datetime-edit-text {
    padding: 0
}

::-webkit-datetime-edit-minute {
    padding: 0
}

::-webkit-datetime-edit-hour-field {
    padding: 0
}

::-webkit-datetime-edit-day-field {
    padding: 0
}

::-webkit-datetime-edit-month-field {
    padding: 0
}

::-webkit-datetime-edit-year-field {
    padding: 0
}

::-webkit-inner-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-cancel-button {
    cursor: pointer;
    filter: grayscale()
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-color-swatch-wrapper {
    padding: 0
}

::file-selector-button {
    font: inherit;
    -webkit-appearance: button
}

output {
    display: inline-block
}

iframe {
    border: 0
}

summary {
    cursor: pointer;
    display: list-item
}

progress {
    vertical-align: baseline
}

[hidden] {
    display: none!important
}

.lead {
    font-size: 1.25rem;
    font-weight: 300
}

.display-1 {
    font-size: calc(1.625rem + 4.5vw);
    font-weight: 700;
    line-height: 1.2
}

@media (width>=1200px) {
    .display-1 {
        font-size: 5rem
    }
}

.display-2 {
    font-size: calc(1.575rem + 3.9vw);
    font-weight: 700;
    line-height: 1.2
}

@media (width>=1200px) {
    .display-2 {
        font-size: 4.5rem
    }
}

.display-3 {
    font-size: calc(1.525rem + 3.3vw);
    font-weight: 700;
    line-height: 1.2
}

@media (width>=1200px) {
    .display-3 {
        font-size: 4rem
    }
}

.display-4 {
    font-size: calc(1.475rem + 2.7vw);
    font-weight: 700;
    line-height: 1.2
}

@media (width>=1200px) {
    .display-4 {
        font-size: 3.5rem
    }
}

.display-5 {
    font-size: calc(1.425rem + 2.1vw);
    font-weight: 700;
    line-height: 1.2
}

@media (width>=1200px) {
    .display-5 {
        font-size: 3rem
    }
}

.display-6 {
    font-size: calc(1.375rem + 1.5vw);
    font-weight: 700;
    line-height: 1.2
}

@media (width>=1200px) {
    .display-6 {
        font-size: 2.5rem
    }
}

.list-unstyled,.list-inline {
    padding-left: 0;
    list-style: none
}

.list-inline-item {
    display: inline-block
}

.list-inline-item:not(:last-child) {
    margin-right: .5rem
}

.initialism {
    text-transform: uppercase;
    font-size: .875em
}

.blockquote {
    margin-bottom: 1rem;
    font-size: 1.25rem
}

.blockquote>:last-child {
    margin-bottom: 0
}

.blockquote-footer {
    color: #78829d;
    margin-top: -1rem;
    margin-bottom: 1rem;
    font-size: .875em
}

.blockquote-footer:before {
    content: "â€”Â "
}

.img-fluid {
    max-width: 100%;
    height: auto
}

.img-thumbnail {
    background-color: var(--bs-body-bg);
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    box-shadow: var(--bs-box-shadow-sm);
    max-width: 100%;
    height: auto;
    padding: .25rem
}

.figure {
    display: inline-block
}

.figure-img {
    margin-bottom: .5rem;
    line-height: 1
}

.figure-caption {
    color: var(--bs-gray-600);
    font-size: .875em
}

.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-left: auto;
    margin-right: auto
}

@media (width>=576px) {
    .container-sm,.container {
        max-width: 540px
    }
}

@media (width>=768px) {
    .container-md,.container-sm,.container {
        max-width: 720px
    }
}

@media (width>=992px) {
    .container-lg,.container-md,.container-sm,.container {
        max-width: 960px
    }
}

@media (width>=1200px) {
    .container-xl,.container-lg,.container-md,.container-sm,.container {
        max-width: 1140px
    }
}

@media (width>=1400px) {
    .container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container {
        max-width: 1320px
    }
}

:root {
    --bs-breakpoint-xs: 0;
    --bs-breakpoint-sm: 576px;
    --bs-breakpoint-md: 768px;
    --bs-breakpoint-lg: 992px;
    --bs-breakpoint-xl: 1200px;
    --bs-breakpoint-xxl: 1400px
}

.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x));
    flex-wrap: wrap;
    display: flex
}

.row>* {
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y);
    flex-shrink: 0
}

.col {
    flex: 1 0 0
}

.row-cols-auto>* {
    flex: none;
    width: auto
}

.row-cols-1>* {
    flex: none;
    width: 100%
}

.row-cols-2>* {
    flex: none;
    width: 50%
}

.row-cols-3>* {
    flex: none;
    width: 33.3333%
}

.row-cols-4>* {
    flex: none;
    width: 25%
}

.row-cols-5>* {
    flex: none;
    width: 20%
}

.row-cols-6>* {
    flex: none;
    width: 16.6667%
}

.col-auto {
    flex: none;
    width: auto
}

.col-1 {
    flex: none;
    width: 8.33333%
}

.col-2 {
    flex: none;
    width: 16.6667%
}

.col-3 {
    flex: none;
    width: 25%
}

.col-4 {
    flex: none;
    width: 33.3333%
}

.col-5 {
    flex: none;
    width: 41.6667%
}

.col-6 {
    flex: none;
    width: 50%
}

.col-7 {
    flex: none;
    width: 58.3333%
}

.col-8 {
    flex: none;
    width: 66.6667%
}

.col-9 {
    flex: none;
    width: 75%
}

.col-10 {
    flex: none;
    width: 83.3333%
}

.col-11 {
    flex: none;
    width: 91.6667%
}

.col-12 {
    flex: none;
    width: 100%
}

.offset-1 {
    margin-left: 8.33333%
}

.offset-2 {
    margin-left: 16.6667%
}

.offset-3 {
    margin-left: 25%
}

.offset-4 {
    margin-left: 33.3333%
}

.offset-5 {
    margin-left: 41.6667%
}

.offset-6 {
    margin-left: 50%
}

.offset-7 {
    margin-left: 58.3333%
}

.offset-8 {
    margin-left: 66.6667%
}

.offset-9 {
    margin-left: 75%
}

.offset-10 {
    margin-left: 83.3333%
}

.offset-11 {
    margin-left: 91.6667%
}

.g-0,.gx-0 {
    --bs-gutter-x: 0rem
}

.g-0,.gy-0 {
    --bs-gutter-y: 0rem
}

.g-1,.gx-1 {
    --bs-gutter-x: .25rem
}

.g-1,.gy-1 {
    --bs-gutter-y: .25rem
}

.g-2,.gx-2 {
    --bs-gutter-x: .5rem
}

.g-2,.gy-2 {
    --bs-gutter-y: .5rem
}

.g-3,.gx-3 {
    --bs-gutter-x: .75rem
}

.g-3,.gy-3 {
    --bs-gutter-y: .75rem
}

.g-4,.gx-4 {
    --bs-gutter-x: 1rem
}

.g-4,.gy-4 {
    --bs-gutter-y: 1rem
}

.g-5,.gx-5 {
    --bs-gutter-x: 1.25rem
}

.g-5,.gy-5 {
    --bs-gutter-y: 1.25rem
}

.g-6,.gx-6 {
    --bs-gutter-x: 1.5rem
}

.g-6,.gy-6 {
    --bs-gutter-y: 1.5rem
}

.g-7,.gx-7 {
    --bs-gutter-x: 1.75rem
}

.g-7,.gy-7 {
    --bs-gutter-y: 1.75rem
}

.g-8,.gx-8 {
    --bs-gutter-x: 2rem
}

.g-8,.gy-8 {
    --bs-gutter-y: 2rem
}

.g-9,.gx-9 {
    --bs-gutter-x: 2.25rem
}

.g-9,.gy-9 {
    --bs-gutter-y: 2.25rem
}

.g-10,.gx-10 {
    --bs-gutter-x: 2.5rem
}

.g-10,.gy-10 {
    --bs-gutter-y: 2.5rem
}

@media (width>=576px) {
    .col-sm {
        flex: 1 0 0
    }

    .row-cols-sm-auto>* {
        flex: none;
        width: auto
    }

    .row-cols-sm-1>* {
        flex: none;
        width: 100%
    }

    .row-cols-sm-2>* {
        flex: none;
        width: 50%
    }

    .row-cols-sm-3>* {
        flex: none;
        width: 33.3333%
    }

    .row-cols-sm-4>* {
        flex: none;
        width: 25%
    }

    .row-cols-sm-5>* {
        flex: none;
        width: 20%
    }

    .row-cols-sm-6>* {
        flex: none;
        width: 16.6667%
    }

    .col-sm-auto {
        flex: none;
        width: auto
    }

    .col-sm-1 {
        flex: none;
        width: 8.33333%
    }

    .col-sm-2 {
        flex: none;
        width: 16.6667%
    }

    .col-sm-3 {
        flex: none;
        width: 25%
    }

    .col-sm-4 {
        flex: none;
        width: 33.3333%
    }

    .col-sm-5 {
        flex: none;
        width: 41.6667%
    }

    .col-sm-6 {
        flex: none;
        width: 50%
    }

    .col-sm-7 {
        flex: none;
        width: 58.3333%
    }

    .col-sm-8 {
        flex: none;
        width: 66.6667%
    }

    .col-sm-9 {
        flex: none;
        width: 75%
    }

    .col-sm-10 {
        flex: none;
        width: 83.3333%
    }

    .col-sm-11 {
        flex: none;
        width: 91.6667%
    }

    .col-sm-12 {
        flex: none;
        width: 100%
    }

    .offset-sm-0 {
        margin-left: 0
    }

    .offset-sm-1 {
        margin-left: 8.33333%
    }

    .offset-sm-2 {
        margin-left: 16.6667%
    }

    .offset-sm-3 {
        margin-left: 25%
    }

    .offset-sm-4 {
        margin-left: 33.3333%
    }

    .offset-sm-5 {
        margin-left: 41.6667%
    }

    .offset-sm-6 {
        margin-left: 50%
    }

    .offset-sm-7 {
        margin-left: 58.3333%
    }

    .offset-sm-8 {
        margin-left: 66.6667%
    }

    .offset-sm-9 {
        margin-left: 75%
    }

    .offset-sm-10 {
        margin-left: 83.3333%
    }

    .offset-sm-11 {
        margin-left: 91.6667%
    }

    .g-sm-0,.gx-sm-0 {
        --bs-gutter-x: 0rem
    }

    .g-sm-0,.gy-sm-0 {
        --bs-gutter-y: 0rem
    }

    .g-sm-1,.gx-sm-1 {
        --bs-gutter-x: .25rem
    }

    .g-sm-1,.gy-sm-1 {
        --bs-gutter-y: .25rem
    }

    .g-sm-2,.gx-sm-2 {
        --bs-gutter-x: .5rem
    }

    .g-sm-2,.gy-sm-2 {
        --bs-gutter-y: .5rem
    }

    .g-sm-3,.gx-sm-3 {
        --bs-gutter-x: .75rem
    }

    .g-sm-3,.gy-sm-3 {
        --bs-gutter-y: .75rem
    }

    .g-sm-4,.gx-sm-4 {
        --bs-gutter-x: 1rem
    }

    .g-sm-4,.gy-sm-4 {
        --bs-gutter-y: 1rem
    }

    .g-sm-5,.gx-sm-5 {
        --bs-gutter-x: 1.25rem
    }

    .g-sm-5,.gy-sm-5 {
        --bs-gutter-y: 1.25rem
    }

    .g-sm-6,.gx-sm-6 {
        --bs-gutter-x: 1.5rem
    }

    .g-sm-6,.gy-sm-6 {
        --bs-gutter-y: 1.5rem
    }

    .g-sm-7,.gx-sm-7 {
        --bs-gutter-x: 1.75rem
    }

    .g-sm-7,.gy-sm-7 {
        --bs-gutter-y: 1.75rem
    }

    .g-sm-8,.gx-sm-8 {
        --bs-gutter-x: 2rem
    }

    .g-sm-8,.gy-sm-8 {
        --bs-gutter-y: 2rem
    }

    .g-sm-9,.gx-sm-9 {
        --bs-gutter-x: 2.25rem
    }

    .g-sm-9,.gy-sm-9 {
        --bs-gutter-y: 2.25rem
    }

    .g-sm-10,.gx-sm-10 {
        --bs-gutter-x: 2.5rem
    }

    .g-sm-10,.gy-sm-10 {
        --bs-gutter-y: 2.5rem
    }
}

@media (width>=768px) {
    .col-md {
        flex: 1 0 0
    }

    .row-cols-md-auto>* {
        flex: none;
        width: auto
    }

    .row-cols-md-1>* {
        flex: none;
        width: 100%
    }

    .row-cols-md-2>* {
        flex: none;
        width: 50%
    }

    .row-cols-md-3>* {
        flex: none;
        width: 33.3333%
    }

    .row-cols-md-4>* {
        flex: none;
        width: 25%
    }

    .row-cols-md-5>* {
        flex: none;
        width: 20%
    }

    .row-cols-md-6>* {
        flex: none;
        width: 16.6667%
    }

    .col-md-auto {
        flex: none;
        width: auto
    }

    .col-md-1 {
        flex: none;
        width: 8.33333%
    }

    .col-md-2 {
        flex: none;
        width: 16.6667%
    }

    .col-md-3 {
        flex: none;
        width: 25%
    }

    .col-md-4 {
        flex: none;
        width: 33.3333%
    }

    .col-md-5 {
        flex: none;
        width: 41.6667%
    }

    .col-md-6 {
        flex: none;
        width: 50%
    }

    .col-md-7 {
        flex: none;
        width: 58.3333%
    }

    .col-md-8 {
        flex: none;
        width: 66.6667%
    }

    .col-md-9 {
        flex: none;
        width: 75%
    }

    .col-md-10 {
        flex: none;
        width: 83.3333%
    }

    .col-md-11 {
        flex: none;
        width: 91.6667%
    }

    .col-md-12 {
        flex: none;
        width: 100%
    }

    .offset-md-0 {
        margin-left: 0
    }

    .offset-md-1 {
        margin-left: 8.33333%
    }

    .offset-md-2 {
        margin-left: 16.6667%
    }

    .offset-md-3 {
        margin-left: 25%
    }

    .offset-md-4 {
        margin-left: 33.3333%
    }

    .offset-md-5 {
        margin-left: 41.6667%
    }

    .offset-md-6 {
        margin-left: 50%
    }

    .offset-md-7 {
        margin-left: 58.3333%
    }

    .offset-md-8 {
        margin-left: 66.6667%
    }

    .offset-md-9 {
        margin-left: 75%
    }

    .offset-md-10 {
        margin-left: 83.3333%
    }

    .offset-md-11 {
        margin-left: 91.6667%
    }

    .g-md-0,.gx-md-0 {
        --bs-gutter-x: 0rem
    }

    .g-md-0,.gy-md-0 {
        --bs-gutter-y: 0rem
    }

    .g-md-1,.gx-md-1 {
        --bs-gutter-x: .25rem
    }

    .g-md-1,.gy-md-1 {
        --bs-gutter-y: .25rem
    }

    .g-md-2,.gx-md-2 {
        --bs-gutter-x: .5rem
    }

    .g-md-2,.gy-md-2 {
        --bs-gutter-y: .5rem
    }

    .g-md-3,.gx-md-3 {
        --bs-gutter-x: .75rem
    }

    .g-md-3,.gy-md-3 {
        --bs-gutter-y: .75rem
    }

    .g-md-4,.gx-md-4 {
        --bs-gutter-x: 1rem
    }

    .g-md-4,.gy-md-4 {
        --bs-gutter-y: 1rem
    }

    .g-md-5,.gx-md-5 {
        --bs-gutter-x: 1.25rem
    }

    .g-md-5,.gy-md-5 {
        --bs-gutter-y: 1.25rem
    }

    .g-md-6,.gx-md-6 {
        --bs-gutter-x: 1.5rem
    }

    .g-md-6,.gy-md-6 {
        --bs-gutter-y: 1.5rem
    }

    .g-md-7,.gx-md-7 {
        --bs-gutter-x: 1.75rem
    }

    .g-md-7,.gy-md-7 {
        --bs-gutter-y: 1.75rem
    }

    .g-md-8,.gx-md-8 {
        --bs-gutter-x: 2rem
    }

    .g-md-8,.gy-md-8 {
        --bs-gutter-y: 2rem
    }

    .g-md-9,.gx-md-9 {
        --bs-gutter-x: 2.25rem
    }

    .g-md-9,.gy-md-9 {
        --bs-gutter-y: 2.25rem
    }

    .g-md-10,.gx-md-10 {
        --bs-gutter-x: 2.5rem
    }

    .g-md-10,.gy-md-10 {
        --bs-gutter-y: 2.5rem
    }
}

@media (width>=992px) {
    .col-lg {
        flex: 1 0 0
    }

    .row-cols-lg-auto>* {
        flex: none;
        width: auto
    }

    .row-cols-lg-1>* {
        flex: none;
        width: 100%
    }

    .row-cols-lg-2>* {
        flex: none;
        width: 50%
    }

    .row-cols-lg-3>* {
        flex: none;
        width: 33.3333%
    }

    .row-cols-lg-4>* {
        flex: none;
        width: 25%
    }

    .row-cols-lg-5>* {
        flex: none;
        width: 20%
    }

    .row-cols-lg-6>* {
        flex: none;
        width: 16.6667%
    }

    .col-lg-auto {
        flex: none;
        width: auto
    }

    .col-lg-1 {
        flex: none;
        width: 8.33333%
    }

    .col-lg-2 {
        flex: none;
        width: 16.6667%
    }

    .col-lg-3 {
        flex: none;
        width: 25%
    }

    .col-lg-4 {
        flex: none;
        width: 33.3333%
    }

    .col-lg-5 {
        flex: none;
        width: 41.6667%
    }

    .col-lg-6 {
        flex: none;
        width: 50%
    }

    .col-lg-7 {
        flex: none;
        width: 58.3333%
    }

    .col-lg-8 {
        flex: none;
        width: 66.6667%
    }

    .col-lg-9 {
        flex: none;
        width: 75%
    }

    .col-lg-10 {
        flex: none;
        width: 83.3333%
    }

    .col-lg-11 {
        flex: none;
        width: 91.6667%
    }

    .col-lg-12 {
        flex: none;
        width: 100%
    }

    .offset-lg-0 {
        margin-left: 0
    }

    .offset-lg-1 {
        margin-left: 8.33333%
    }

    .offset-lg-2 {
        margin-left: 16.6667%
    }

    .offset-lg-3 {
        margin-left: 25%
    }

    .offset-lg-4 {
        margin-left: 33.3333%
    }

    .offset-lg-5 {
        margin-left: 41.6667%
    }

    .offset-lg-6 {
        margin-left: 50%
    }

    .offset-lg-7 {
        margin-left: 58.3333%
    }

    .offset-lg-8 {
        margin-left: 66.6667%
    }

    .offset-lg-9 {
        margin-left: 75%
    }

    .offset-lg-10 {
        margin-left: 83.3333%
    }

    .offset-lg-11 {
        margin-left: 91.6667%
    }

    .g-lg-0,.gx-lg-0 {
        --bs-gutter-x: 0rem
    }

    .g-lg-0,.gy-lg-0 {
        --bs-gutter-y: 0rem
    }

    .g-lg-1,.gx-lg-1 {
        --bs-gutter-x: .25rem
    }

    .g-lg-1,.gy-lg-1 {
        --bs-gutter-y: .25rem
    }

    .g-lg-2,.gx-lg-2 {
        --bs-gutter-x: .5rem
    }

    .g-lg-2,.gy-lg-2 {
        --bs-gutter-y: .5rem
    }

    .g-lg-3,.gx-lg-3 {
        --bs-gutter-x: .75rem
    }

    .g-lg-3,.gy-lg-3 {
        --bs-gutter-y: .75rem
    }

    .g-lg-4,.gx-lg-4 {
        --bs-gutter-x: 1rem
    }

    .g-lg-4,.gy-lg-4 {
        --bs-gutter-y: 1rem
    }

    .g-lg-5,.gx-lg-5 {
        --bs-gutter-x: 1.25rem
    }

    .g-lg-5,.gy-lg-5 {
        --bs-gutter-y: 1.25rem
    }

    .g-lg-6,.gx-lg-6 {
        --bs-gutter-x: 1.5rem
    }

    .g-lg-6,.gy-lg-6 {
        --bs-gutter-y: 1.5rem
    }

    .g-lg-7,.gx-lg-7 {
        --bs-gutter-x: 1.75rem
    }

    .g-lg-7,.gy-lg-7 {
        --bs-gutter-y: 1.75rem
    }

    .g-lg-8,.gx-lg-8 {
        --bs-gutter-x: 2rem
    }

    .g-lg-8,.gy-lg-8 {
        --bs-gutter-y: 2rem
    }

    .g-lg-9,.gx-lg-9 {
        --bs-gutter-x: 2.25rem
    }

    .g-lg-9,.gy-lg-9 {
        --bs-gutter-y: 2.25rem
    }

    .g-lg-10,.gx-lg-10 {
        --bs-gutter-x: 2.5rem
    }

    .g-lg-10,.gy-lg-10 {
        --bs-gutter-y: 2.5rem
    }
}

@media (width>=1200px) {
    .col-xl {
        flex: 1 0 0
    }

    .row-cols-xl-auto>* {
        flex: none;
        width: auto
    }

    .row-cols-xl-1>* {
        flex: none;
        width: 100%
    }

    .row-cols-xl-2>* {
        flex: none;
        width: 50%
    }

    .row-cols-xl-3>* {
        flex: none;
        width: 33.3333%
    }

    .row-cols-xl-4>* {
        flex: none;
        width: 25%
    }

    .row-cols-xl-5>* {
        flex: none;
        width: 20%
    }

    .row-cols-xl-6>* {
        flex: none;
        width: 16.6667%
    }

    .col-xl-auto {
        flex: none;
        width: auto
    }

    .col-xl-1 {
        flex: none;
        width: 8.33333%
    }

    .col-xl-2 {
        flex: none;
        width: 16.6667%
    }

    .col-xl-3 {
        flex: none;
        width: 25%
    }

    .col-xl-4 {
        flex: none;
        width: 33.3333%
    }

    .col-xl-5 {
        flex: none;
        width: 41.6667%
    }

    .col-xl-6 {
        flex: none;
        width: 50%
    }

    .col-xl-7 {
        flex: none;
        width: 58.3333%
    }

    .col-xl-8 {
        flex: none;
        width: 66.6667%
    }

    .col-xl-9 {
        flex: none;
        width: 75%
    }

    .col-xl-10 {
        flex: none;
        width: 83.3333%
    }

    .col-xl-11 {
        flex: none;
        width: 91.6667%
    }

    .col-xl-12 {
        flex: none;
        width: 100%
    }

    .offset-xl-0 {
        margin-left: 0
    }

    .offset-xl-1 {
        margin-left: 8.33333%
    }

    .offset-xl-2 {
        margin-left: 16.6667%
    }

    .offset-xl-3 {
        margin-left: 25%
    }

    .offset-xl-4 {
        margin-left: 33.3333%
    }

    .offset-xl-5 {
        margin-left: 41.6667%
    }

    .offset-xl-6 {
        margin-left: 50%
    }

    .offset-xl-7 {
        margin-left: 58.3333%
    }

    .offset-xl-8 {
        margin-left: 66.6667%
    }

    .offset-xl-9 {
        margin-left: 75%
    }

    .offset-xl-10 {
        margin-left: 83.3333%
    }

    .offset-xl-11 {
        margin-left: 91.6667%
    }

    .g-xl-0,.gx-xl-0 {
        --bs-gutter-x: 0rem
    }

    .g-xl-0,.gy-xl-0 {
        --bs-gutter-y: 0rem
    }

    .g-xl-1,.gx-xl-1 {
        --bs-gutter-x: .25rem
    }

    .g-xl-1,.gy-xl-1 {
        --bs-gutter-y: .25rem
    }

    .g-xl-2,.gx-xl-2 {
        --bs-gutter-x: .5rem
    }

    .g-xl-2,.gy-xl-2 {
        --bs-gutter-y: .5rem
    }

    .g-xl-3,.gx-xl-3 {
        --bs-gutter-x: .75rem
    }

    .g-xl-3,.gy-xl-3 {
        --bs-gutter-y: .75rem
    }

    .g-xl-4,.gx-xl-4 {
        --bs-gutter-x: 1rem
    }

    .g-xl-4,.gy-xl-4 {
        --bs-gutter-y: 1rem
    }

    .g-xl-5,.gx-xl-5 {
        --bs-gutter-x: 1.25rem
    }

    .g-xl-5,.gy-xl-5 {
        --bs-gutter-y: 1.25rem
    }

    .g-xl-6,.gx-xl-6 {
        --bs-gutter-x: 1.5rem
    }

    .g-xl-6,.gy-xl-6 {
        --bs-gutter-y: 1.5rem
    }

    .g-xl-7,.gx-xl-7 {
        --bs-gutter-x: 1.75rem
    }

    .g-xl-7,.gy-xl-7 {
        --bs-gutter-y: 1.75rem
    }

    .g-xl-8,.gx-xl-8 {
        --bs-gutter-x: 2rem
    }

    .g-xl-8,.gy-xl-8 {
        --bs-gutter-y: 2rem
    }

    .g-xl-9,.gx-xl-9 {
        --bs-gutter-x: 2.25rem
    }

    .g-xl-9,.gy-xl-9 {
        --bs-gutter-y: 2.25rem
    }

    .g-xl-10,.gx-xl-10 {
        --bs-gutter-x: 2.5rem
    }

    .g-xl-10,.gy-xl-10 {
        --bs-gutter-y: 2.5rem
    }
}

@media (width>=1400px) {
    .col-xxl {
        flex: 1 0 0
    }

    .row-cols-xxl-auto>* {
        flex: none;
        width: auto
    }

    .row-cols-xxl-1>* {
        flex: none;
        width: 100%
    }

    .row-cols-xxl-2>* {
        flex: none;
        width: 50%
    }

    .row-cols-xxl-3>* {
        flex: none;
        width: 33.3333%
    }

    .row-cols-xxl-4>* {
        flex: none;
        width: 25%
    }

    .row-cols-xxl-5>* {
        flex: none;
        width: 20%
    }

    .row-cols-xxl-6>* {
        flex: none;
        width: 16.6667%
    }

    .col-xxl-auto {
        flex: none;
        width: auto
    }

    .col-xxl-1 {
        flex: none;
        width: 8.33333%
    }

    .col-xxl-2 {
        flex: none;
        width: 16.6667%
    }

    .col-xxl-3 {
        flex: none;
        width: 25%
    }

    .col-xxl-4 {
        flex: none;
        width: 33.3333%
    }

    .col-xxl-5 {
        flex: none;
        width: 41.6667%
    }

    .col-xxl-6 {
        flex: none;
        width: 50%
    }

    .col-xxl-7 {
        flex: none;
        width: 58.3333%
    }

    .col-xxl-8 {
        flex: none;
        width: 66.6667%
    }

    .col-xxl-9 {
        flex: none;
        width: 75%
    }

    .col-xxl-10 {
        flex: none;
        width: 83.3333%
    }

    .col-xxl-11 {
        flex: none;
        width: 91.6667%
    }

    .col-xxl-12 {
        flex: none;
        width: 100%
    }

    .offset-xxl-0 {
        margin-left: 0
    }

    .offset-xxl-1 {
        margin-left: 8.33333%
    }

    .offset-xxl-2 {
        margin-left: 16.6667%
    }

    .offset-xxl-3 {
        margin-left: 25%
    }

    .offset-xxl-4 {
        margin-left: 33.3333%
    }

    .offset-xxl-5 {
        margin-left: 41.6667%
    }

    .offset-xxl-6 {
        margin-left: 50%
    }

    .offset-xxl-7 {
        margin-left: 58.3333%
    }

    .offset-xxl-8 {
        margin-left: 66.6667%
    }

    .offset-xxl-9 {
        margin-left: 75%
    }

    .offset-xxl-10 {
        margin-left: 83.3333%
    }

    .offset-xxl-11 {
        margin-left: 91.6667%
    }

    .g-xxl-0,.gx-xxl-0 {
        --bs-gutter-x: 0rem
    }

    .g-xxl-0,.gy-xxl-0 {
        --bs-gutter-y: 0rem
    }

    .g-xxl-1,.gx-xxl-1 {
        --bs-gutter-x: .25rem
    }

    .g-xxl-1,.gy-xxl-1 {
        --bs-gutter-y: .25rem
    }

    .g-xxl-2,.gx-xxl-2 {
        --bs-gutter-x: .5rem
    }

    .g-xxl-2,.gy-xxl-2 {
        --bs-gutter-y: .5rem
    }

    .g-xxl-3,.gx-xxl-3 {
        --bs-gutter-x: .75rem
    }

    .g-xxl-3,.gy-xxl-3 {
        --bs-gutter-y: .75rem
    }

    .g-xxl-4,.gx-xxl-4 {
        --bs-gutter-x: 1rem
    }

    .g-xxl-4,.gy-xxl-4 {
        --bs-gutter-y: 1rem
    }

    .g-xxl-5,.gx-xxl-5 {
        --bs-gutter-x: 1.25rem
    }

    .g-xxl-5,.gy-xxl-5 {
        --bs-gutter-y: 1.25rem
    }

    .g-xxl-6,.gx-xxl-6 {
        --bs-gutter-x: 1.5rem
    }

    .g-xxl-6,.gy-xxl-6 {
        --bs-gutter-y: 1.5rem
    }

    .g-xxl-7,.gx-xxl-7 {
        --bs-gutter-x: 1.75rem
    }

    .g-xxl-7,.gy-xxl-7 {
        --bs-gutter-y: 1.75rem
    }

    .g-xxl-8,.gx-xxl-8 {
        --bs-gutter-x: 2rem
    }

    .g-xxl-8,.gy-xxl-8 {
        --bs-gutter-y: 2rem
    }

    .g-xxl-9,.gx-xxl-9 {
        --bs-gutter-x: 2.25rem
    }

    .g-xxl-9,.gy-xxl-9 {
        --bs-gutter-y: 2.25rem
    }

    .g-xxl-10,.gx-xxl-10 {
        --bs-gutter-x: 2.5rem
    }

    .g-xxl-10,.gy-xxl-10 {
        --bs-gutter-y: 2.5rem
    }
}

.table {
    --bs-table-color-type: initial;
    --bs-table-bg-type: initial;
    --bs-table-color-state: initial;
    --bs-table-bg-state: initial;
    --bs-table-color: var(--bs-body-color);
    --bs-table-bg: transparent;
    --bs-table-border-color: var(--bs-border-color);
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: var(--bs-body-color);
    --bs-table-striped-bg: rgba(var(--bs-gray-100-rgb), .75);
    --bs-table-active-color: var(--bs-body-color);
    --bs-table-active-bg: var(--bs-gray-100);
    --bs-table-hover-color: var(--bs-body-color);
    --bs-table-hover-bg: var(--bs-gray-100);
    vertical-align: top;
    border-color: var(--bs-table-border-color);
    width: 100%;
    margin-bottom: 1rem
}

.table>:not(caption)>*>* {
    color: var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));
    background-color: var(--bs-table-bg);
    box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));
    border-bottom-width: 1px;
    padding: .75rem
}

.table>tbody {
    vertical-align: inherit
}

.table>thead {
    vertical-align: bottom
}

.table-group-divider {
    border-top: 2px solid
}

.caption-top {
    caption-side: top
}

.table-sm>:not(caption)>*>* {
    padding: .5rem
}

.table-bordered>:not(caption)>* {
    border-width: 1px 0
}

.table-bordered>:not(caption)>*>* {
    border-width: 0 1px
}

.table-borderless>:not(caption)>*>* {
    border-bottom-width: 0
}

.table-borderless>:not(:first-child) {
    border-top-width: 0
}

.table-striped>tbody>tr:nth-of-type(odd)>*,.table-striped-columns>:not(caption)>tr>:nth-child(2n) {
    --bs-table-color-type: var(--bs-table-striped-color);
    --bs-table-bg-type: var(--bs-table-striped-bg)
}

.table-active {
    --bs-table-color-state: var(--bs-table-active-color);
    --bs-table-bg-state: var(--bs-table-active-bg)
}

.table-hover>tbody>tr:hover>* {
    --bs-table-color-state: var(--bs-table-hover-color);
    --bs-table-bg-state: var(--bs-table-hover-bg)
}

.table-primary {
    --bs-table-color: #000;
    --bs-table-bg: #d1e6ff;
    --bs-table-border-color: #bccfe6;
    --bs-table-striped-bg: #c7dbf2;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #bccfe6;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #c2d5ec;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.table-secondary {
    --bs-table-color: #000;
    --bs-table-bg: #f3f4f8;
    --bs-table-border-color: #dbdcdf;
    --bs-table-striped-bg: #e7e8eb;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #dbdcdf;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #e1e2e5;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.table-success {
    --bs-table-color: #000;
    --bs-table-bg: #d1f4dd;
    --bs-table-border-color: #bcdbc7;
    --bs-table-striped-bg: #c6e7d2;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #bcdbc7;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #c1e1cc;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.table-info {
    --bs-table-color: #000;
    --bs-table-bg: #e3d7fb;
    --bs-table-border-color: #ccc2e2;
    --bs-table-striped-bg: #d7cdee;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #ccc2e2;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #d2c7e8;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.table-warning {
    --bs-table-color: #000;
    --bs-table-bg: #f2eacd;
    --bs-table-border-color: #dad3b8;
    --bs-table-striped-bg: #e6dec3;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #dad3b8;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #e0d9bd;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.table-danger {
    --bs-table-color: #000;
    --bs-table-bg: #fed4de;
    --bs-table-border-color: #e4bfc8;
    --bs-table-striped-bg: #f1c9d3;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #e4bfc8;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #ebc4cd;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.table-light {
    --bs-table-color: #000;
    --bs-table-bg: #f9f9f9;
    --bs-table-border-color: #e0e0e0;
    --bs-table-striped-bg: #ededed;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #e0e0e0;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #e6e6e6;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.table-dark {
    --bs-table-color: #fff;
    --bs-table-bg: #1e2129;
    --bs-table-border-color: #35373e;
    --bs-table-striped-bg: #292c34;
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: #35373e;
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: #2f3239;
    --bs-table-hover-color: #fff;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.table-responsive {
    -webkit-overflow-scrolling: touch;
    overflow-x: auto
}

@media (width<=575.98px) {
    .table-responsive-sm {
        -webkit-overflow-scrolling: touch;
        overflow-x: auto
    }
}

@media (width<=767.98px) {
    .table-responsive-md {
        -webkit-overflow-scrolling: touch;
        overflow-x: auto
    }
}

@media (width<=991.98px) {
    .table-responsive-lg {
        -webkit-overflow-scrolling: touch;
        overflow-x: auto
    }
}

@media (width<=1199.98px) {
    .table-responsive-xl {
        -webkit-overflow-scrolling: touch;
        overflow-x: auto
    }
}

@media (width<=1399.98px) {
    .table-responsive-xxl {
        -webkit-overflow-scrolling: touch;
        overflow-x: auto
    }
}

.form-label {
    color: var(--bs-gray-800);
    margin-bottom: .5rem;
    font-size: 1.05rem;
    font-weight: 500
}

.col-form-label {
    font-size: inherit;
    color: var(--bs-gray-800);
    margin-bottom: 0;
    padding-top: calc(.775rem + 1px);
    padding-bottom: calc(.775rem + 1px);
    font-weight: 500;
    line-height: 1.5
}

.col-form-label-lg {
    padding-top: calc(.825rem + 1px);
    padding-bottom: calc(.825rem + 1px);
    font-size: 1.15rem
}

.col-form-label-sm {
    padding-top: calc(.55rem + 1px);
    padding-bottom: calc(.55rem + 1px);
    font-size: .95rem
}

.form-text {
    color: var(--bs-text-muted);
    margin-top: .5rem;
    font-size: .95rem
}

.form-control {
    width: 100%;
    color: var(--bs-gray-700);
    appearance: none;
    background-color: var(--bs-body-bg);
    border: 1px solid var(--bs-gray-300);
    box-shadow: false;
    background-clip: padding-box;
    border-radius: .475rem;
    padding: .775rem 1rem;
    font-size: 1.1rem;
    font-weight: 500;
    line-height: 1.5;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    display: block
}

@media (prefers-reduced-motion:reduce) {
    .form-control {
        transition: none
    }
}

.form-control[type=file] {
    overflow: hidden
}

.form-control[type=file]:not(:disabled):not([readonly]) {
    cursor: pointer
}

.form-control:focus {
    color: var(--bs-gray-700);
    background-color: var(--bs-body-bg);
    border-color: var(--bs-gray-400);
    box-shadow: false, 0 0 0 .25rem #1b84ff40;
    outline: 0
}

.form-control::-webkit-date-and-time-value {
    min-width: 85px;
    height: 1.5em;
    margin: 0
}

.form-control::-webkit-datetime-edit {
    padding: 0;
    display: block
}

.form-control::placeholder {
    color: var(--bs-gray-500);
    opacity: 1
}

.form-control:disabled {
    color: var(--bs-gray-500);
    background-color: var(--bs-gray-200);
    border-color: var(--bs-gray-300);
    opacity: 1
}

.form-control::file-selector-button {
    margin: -.775rem -1rem;
    color: var(--bs-gray-700);
    background-color: var(--bs-gray-100);
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width:1px;border-radius: 0;
    margin-inline-end:1rem;padding: .775rem 1rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .form-control::file-selector-button {
        transition: none
    }
}

.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: shade-color(var(--bs-gray-100), 5%)
}

.form-control-plaintext {
    width: 100%;
    color: var(--bs-gray-700);
    border: solid #0000;
    background-color: #0000;
    border-width: 1px 0;
    margin-bottom: 0;
    padding: .775rem 0;
    line-height: 1.5;
    display: block
}

.form-control-plaintext:focus {
    outline: 0
}

.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg {
    padding-left: 0;
    padding-right: 0
}

.form-control-sm {
    border-radius: .425rem;
    min-height: calc(1.5em + 1.1rem + 2px);
    padding: .55rem .75rem;
    font-size: .95rem
}

.form-control-sm::file-selector-button {
    margin: -.55rem -.75rem;
    margin-inline-end:.75rem;padding: .55rem .75rem
}

.form-control-lg {
    border-radius: .625rem;
    min-height: calc(1.5em + 1.65rem + 2px);
    padding: .825rem 1.5rem;
    font-size: 1.15rem
}

.form-control-lg::file-selector-button {
    margin: -.825rem -1.5rem;
    margin-inline-end:1.5rem;padding: .825rem 1.5rem
}

textarea.form-control {
    min-height: calc(1.5em + 1.55rem + 2px)
}

textarea.form-control-sm {
    min-height: calc(1.5em + 1.1rem + 2px)
}

textarea.form-control-lg {
    min-height: calc(1.5em + 1.65rem + 2px)
}

.form-control-color {
    width: 3rem;
    height: calc(1.5em + 1.55rem + 2px);
    padding: .775rem
}

.form-control-color:not(:disabled):not([readonly]) {
    cursor: pointer
}

.form-control-color::-moz-color-swatch {
    border-radius: .475rem;
    border: 0!important
}

.form-control-color::-webkit-color-swatch {
    border-radius: .475rem;
    border: 0!important
}

.form-control-color.form-control-sm {
    height: calc(1.5em + 1.1rem + 2px)
}

.form-control-color.form-control-lg {
    height: calc(1.5em + 1.65rem + 2px)
}

.form-select {
    --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2378829d' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    width: 100%;
    color: var(--bs-gray-700);
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon,none);
    border: 1px solid var(--bs-gray-300);
    box-shadow: false;
    background-position: right 1rem center;
    background-repeat: no-repeat;
    background-size: 16px 12px;
    border-radius: .475rem;
    padding: .775rem 3rem .775rem 1rem;
    font-size: 1.1rem;
    font-weight: 500;
    line-height: 1.5;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    display: block
}

@media (prefers-reduced-motion:reduce) {
    .form-select {
        transition: none
    }
}

.form-select:focus {
    border-color: var(--bs-gray-400);
    box-shadow: false, 0 0 0 .25rem rgba(var(--bs-component-active-bg), .25);
    outline: 0
}

.form-select[multiple],.form-select[size]:not([size="1"]) {
    background-image: none;
    padding-right: 1rem
}

.form-select:-moz-focusring {
    color: #0000;
    text-shadow: 0 0 0 var(--bs-gray-700)
}

.form-select-sm {
    border-radius: .425rem;
    padding-top: .55rem;
    padding-bottom: .55rem;
    padding-left: .75rem;
    font-size: .95rem
}

.form-select-lg {
    border-radius: .625rem;
    padding-top: .825rem;
    padding-bottom: .825rem;
    padding-left: 1.5rem;
    font-size: 1.15rem
}

[data-bs-theme=dark] .form-select {
    --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23808290' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.form-check {
    min-height: 1.5rem;
    margin-bottom: .125rem;
    padding-left: 2.25rem;
    display: block
}

.form-check .form-check-input {
    float: left;
    margin-left: -2.25rem
}

.form-check-reverse {
    text-align: right;
    padding-left: 0;
    padding-right: 2.25rem
}

.form-check-reverse .form-check-input {
    float: right;
    margin-left: 0;
    margin-right: -2.25rem
}

.form-check-input {
    --bs-form-check-bg: transparent;
    vertical-align: top;
    appearance: none;
    background-color: var(--bs-form-check-bg);
    background-image: var(--bs-form-check-bg-image);
    border: 1px solid var(--bs-gray-300);
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    flex-shrink: 0;
    width: 1.75rem;
    height: 1.75rem;
    margin-top: -.125rem
}

.form-check-input[type=checkbox] {
    border-radius: .45em
}

.form-check-input[type=radio] {
    border-radius: 50%
}

.form-check-input:active {
    filter: brightness(90%)
}

.form-check-input:focus {
    border-color: var(--bs-gray-400);
    box-shadow: none;
    outline: 0
}

.form-check-input:checked {
    background-color: #1b84ff;
    border-color: #1b84ff
}

.form-check-input:checked[type=checkbox] {
    --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 11' width='13' height='11' fill='none'%3e%3cpath d='M11.0426 1.02893C11.3258 0.695792 11.8254 0.655283 12.1585 0.938451C12.4917 1.22162 12.5322 1.72124 12.249 2.05437L5.51985 9.97104C5.23224 10.3094 4.72261 10.3451 4.3907 10.05L0.828197 6.88335C0.50141 6.59288 0.471975 6.09249 0.762452 5.7657C1.05293 5.43891 1.55332 5.40948 1.88011 5.69995L4.83765 8.32889L11.0426 1.02893Z' fill='%23ffffff'/%3e%3c/svg%3e")
}

.form-check-input:checked[type=radio] {
    --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23ffffff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
    background-color: #1b84ff;
    border-color: #1b84ff
}

.form-check-input:disabled {
    pointer-events: none;
    filter: none;
    opacity: .5
}

.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label {
    cursor: default;
    opacity: .5
}

.form-check-label {
    color: var(--bs-gray-500)
}

.form-switch {
    padding-left: 3.75rem
}

.form-switch .form-check-input {
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
    background-image: var(--bs-form-switch-bg);
    background-position: 0;
    border-radius: 3.25rem;
    width: 3.25rem;
    margin-left: -3.75rem;
    transition: background-position .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .form-switch .form-check-input {
        transition: none
    }
}

.form-switch .form-check-input:focus {
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");
    background-position: 100%
}

.form-switch.form-check-reverse {
    padding-left: 0;
    padding-right: 3.75rem
}

.form-switch.form-check-reverse .form-check-input {
    margin-left: 0;
    margin-right: -3.75rem
}

.form-check-inline {
    margin-right: 1rem;
    display: inline-block
}

.btn-check {
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
    position: absolute
}

.btn-check[disabled]+.btn,.btn-check:disabled+.btn {
    pointer-events: none;
    filter: none;
    opacity: .65
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")
}

.form-range {
    appearance: none;
    background-color: #0000;
    width: 100%;
    height: 1.5rem;
    padding: 0
}

.form-range:focus {
    outline: 0
}

.form-range:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 1px #fff,0 0 0 .25rem #1b84ff40
}

.form-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #fff,0 0 0 .25rem #1b84ff40
}

.form-range::-moz-focus-outer {
    border: 0
}

.form-range::-webkit-slider-thumb {
    appearance: none;
    background-color: #1b84ff;
    border: 0;
    border-radius: 1rem;
    width: 1rem;
    height: 1rem;
    margin-top: -.25rem;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    box-shadow: 0 .1rem .25rem #0000001a
}

@media (prefers-reduced-motion:reduce) {
    .form-range::-webkit-slider-thumb {
        transition: none
    }
}

.form-range::-webkit-slider-thumb:active {
    background-color: #bbdaff
}

.form-range::-webkit-slider-runnable-track {
    color: #0000;
    cursor: pointer;
    background-color: var(--bs-gray-300);
    width: 100%;
    height: .5rem;
    box-shadow: var(--bs-box-shadow-inset);
    border-color: #0000;
    border-radius: .475rem
}

.form-range::-moz-range-thumb {
    appearance: none;
    background-color: #1b84ff;
    border: 0;
    border-radius: 1rem;
    width: 1rem;
    height: 1rem;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    box-shadow: 0 .1rem .25rem #0000001a
}

@media (prefers-reduced-motion:reduce) {
    .form-range::-moz-range-thumb {
        transition: none
    }
}

.form-range::-moz-range-thumb:active {
    background-color: #bbdaff
}

.form-range::-moz-range-track {
    color: #0000;
    cursor: pointer;
    background-color: var(--bs-gray-300);
    width: 100%;
    height: .5rem;
    box-shadow: var(--bs-box-shadow-inset);
    border-color: #0000;
    border-radius: .475rem
}

.form-range:disabled {
    pointer-events: none
}

.form-range:disabled::-webkit-slider-thumb {
    background-color: var(--bs-gray-500)
}

.form-range:disabled::-moz-range-thumb {
    background-color: var(--bs-gray-500)
}

.form-floating {
    position: relative
}

.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select {
    height: calc(3.75rem + 2px);
    min-height: calc(3.75rem + 2px);
    line-height: 1.25
}

.form-floating>label {
    z-index: 2;
    max-width: 100%;
    height: 100%;
    color: rgba(var(--bs-body-color-rgb), .65);
    text-align: start;
    text-overflow: ellipsis;
    white-space: nowrap;
    pointer-events: none;
    transform-origin: 0 0;
    border: 1px solid #0000;
    padding: 1rem;
    transition: opacity .1s ease-in-out,transform .1s ease-in-out;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden
}

@media (prefers-reduced-motion:reduce) {
    .form-floating>label {
        transition: none
    }
}

.form-floating>.form-control,.form-floating>.form-control-plaintext {
    padding: 1rem
}

.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder {
    color: #0000
}

.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),:-webkit-any(.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill) {
    padding-top: 1.85rem;
    padding-bottom: .625rem
}

.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),:is(.form-floating>.form-control:autofill,.form-floating>.form-control-plaintext:autofill) {
    padding-top: 1.85rem;
    padding-bottom: .625rem
}

.form-floating>.form-select {
    padding-top: 1.85rem;
    padding-bottom: .625rem;
    padding-left: 1rem
}

.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label {
    transform: scale(.85)translateY(-.5rem)translate(.15rem)
}

.form-floating>.form-control:-webkit-autofill~label {
    transform: scale(.85)translateY(-.5rem)translate(.15rem)
}

.form-floating>textarea:focus~label:after,.form-floating>textarea:not(:placeholder-shown)~label:after {
    z-index: -1;
    content: "";
    background-color: var(--bs-body-bg);
    border-radius: .475rem;
    height: 1.5em;
    position: absolute;
    inset: 1rem .5rem
}

.form-floating>textarea:disabled~label:after {
    background-color: var(--bs-gray-200)
}

.form-floating>.form-control-plaintext~label {
    border-width: 1px 0
}

.form-floating>:disabled~label,.form-floating>.form-control:disabled~label {
    color: #78829d
}

.input-group {
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%;
    display: flex;
    position: relative
}

.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating {
    flex: auto;
    width: 1%;
    min-width: 0;
    position: relative
}

.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within {
    z-index: 5
}

.input-group .btn {
    z-index: 2;
    position: relative
}

.input-group .btn:focus {
    z-index: 5
}

.input-group-text {
    color: var(--bs-gray-700);
    text-align: center;
    white-space: nowrap;
    background-color: var(--bs-gray-100);
    border: 1px solid var(--bs-gray-300);
    border-radius: .475rem;
    align-items: center;
    padding: .775rem 1rem;
    font-size: 1.1rem;
    font-weight: 500;
    line-height: 1.5;
    display: flex
}

.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn {
    border-radius: .625rem;
    padding: .825rem 1.5rem;
    font-size: 1.15rem
}

.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn {
    border-radius: .425rem;
    padding: .55rem .75rem;
    font-size: .95rem
}

.input-group-lg>.form-select,.input-group-sm>.form-select {
    padding-right: 4rem
}

.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    margin-left: -1px
}

.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.valid-feedback {
    width: 100%;
    color: var(--bs-form-valid-color);
    margin-top: .5rem;
    font-size: .95rem;
    display: none
}

.valid-tooltip {
    z-index: 5;
    color: #fff;
    background-color: var(--bs-success);
    border-radius: .475rem;
    max-width: 100%;
    margin-top: .1rem;
    padding: .75rem 1rem;
    font-size: 1rem;
    display: none;
    position: absolute;
    top: 100%
}

.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip {
    display: block
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2317c653' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
    background-position: right calc(.375em + .3875rem) center;
    background-repeat: no-repeat;
    background-size: calc(.75em + .775rem) calc(.75em + .775rem);
    padding-right: calc(1.5em + 1.55rem)
}

.was-validated .form-control:valid:focus,.form-control.is-valid:focus {
    border-color: var(--bs-form-valid-border-color);
    box-shadow: false, 0 0 0 .25rem rgba(var(--bs-success-rgb), .25)
}

.was-validated textarea.form-control:valid,textarea.form-control.is-valid {
    background-position: right calc(.375em + .3875rem) top calc(.375em + .3875rem);
    padding-right: calc(1.5em + 1.55rem)
}

.was-validated .form-select:valid,.form-select.is-valid {
    border-color: var(--bs-form-valid-border-color)
}

.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"] {
    --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2317c653' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
    background-position: right 1rem center,right 3rem center;
    background-size: 16px 12px,calc(.75em + .775rem) calc(.75em + .775rem);
    padding-right: 5.5rem
}

.was-validated .form-select:valid:focus,.form-select.is-valid:focus {
    border-color: var(--bs-form-valid-border-color);
    box-shadow: false, 0 0 0 .25rem rgba(var(--bs-success-rgb), .25)
}

.was-validated .form-control-color:valid,.form-control-color.is-valid {
    width: calc(1.5em + 4.55rem)
}

.was-validated .form-check-input:valid,.form-check-input.is-valid {
    border-color: var(--bs-form-valid-border-color)
}

.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked {
    background-color: var(--bs-form-valid-color)
}

.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus {
    box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb), .25)
}

.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label {
    color: var(--bs-form-valid-color)
}

.form-check-inline .form-check-input~.valid-feedback {
    margin-left: .5em
}

.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid {
    z-index: 3
}

.invalid-feedback {
    width: 100%;
    color: var(--bs-form-invalid-color);
    margin-top: .5rem;
    font-size: .95rem;
    display: none
}

.invalid-tooltip {
    z-index: 5;
    color: #fff;
    background-color: var(--bs-danger);
    border-radius: .475rem;
    max-width: 100%;
    margin-top: .1rem;
    padding: .75rem 1rem;
    font-size: 1rem;
    display: none;
    position: absolute;
    top: 100%
}

.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip {
    display: block
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23f8285a'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23f8285a' stroke='none'/%3e%3c/svg%3e");
    background-position: right calc(.375em + .3875rem) center;
    background-repeat: no-repeat;
    background-size: calc(.75em + .775rem) calc(.75em + .775rem);
    padding-right: calc(1.5em + 1.55rem)
}

.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus {
    border-color: var(--bs-form-invalid-border-color);
    box-shadow: false, 0 0 0 .25rem rgba(var(--bs-danger-rgb), .25)
}

.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid {
    background-position: right calc(.375em + .3875rem) top calc(.375em + .3875rem);
    padding-right: calc(1.5em + 1.55rem)
}

.was-validated .form-select:invalid,.form-select.is-invalid {
    border-color: var(--bs-form-invalid-border-color)
}

.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"] {
    --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23f8285a'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23f8285a' stroke='none'/%3e%3c/svg%3e");
    background-position: right 1rem center,right 3rem center;
    background-size: 16px 12px,calc(.75em + .775rem) calc(.75em + .775rem);
    padding-right: 5.5rem
}

.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus {
    border-color: var(--bs-form-invalid-border-color);
    box-shadow: false, 0 0 0 .25rem rgba(var(--bs-danger-rgb), .25)
}

.was-validated .form-control-color:invalid,.form-control-color.is-invalid {
    width: calc(1.5em + 4.55rem)
}

.was-validated .form-check-input:invalid,.form-check-input.is-invalid {
    border-color: var(--bs-form-invalid-border-color)
}

.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked {
    background-color: var(--bs-form-invalid-color)
}

.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus {
    box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb), .25)
}

.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label {
    color: var(--bs-form-invalid-color)
}

.form-check-inline .form-check-input~.invalid-feedback {
    margin-left: .5em
}

.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid {
    z-index: 4
}

.btn {
    --bs-btn-padding-x: 1.5rem;
    --bs-btn-padding-y: .775rem;
    --bs-btn-font-family: ;
    --bs-btn-font-size: 1.1rem;
    --bs-btn-font-weight: 500;
    --bs-btn-line-height: 1.5;
    --bs-btn-color: var(--bs-body-color);
    --bs-btn-bg: transparent;
    --bs-btn-border-width: 1px;
    --bs-btn-border-color: transparent;
    --bs-btn-border-radius: .475rem;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-disabled-opacity: .65;
    --bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
    padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
    font-family: var(--bs-btn-font-family);
    font-size: var(--bs-btn-font-size);
    font-weight: var(--bs-btn-font-weight);
    line-height: var(--bs-btn-line-height);
    color: var(--bs-btn-color);
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
    border-radius: var(--bs-btn-border-radius);
    background-color: var(--bs-btn-bg);
    box-shadow: var(--bs-btn-box-shadow);
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    display: inline-block
}

@media (prefers-reduced-motion:reduce) {
    .btn {
        transition: none
    }
}

.btn:hover {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color)
}

.btn-check+.btn:hover {
    color: var(--bs-btn-color);
    background-color: var(--bs-btn-bg);
    border-color: var(--bs-btn-border-color)
}

.btn:focus-visible {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
    box-shadow: var(--bs-btn-box-shadow), var(--bs-btn-focus-box-shadow);
    outline: 0
}

.btn-check:focus-visible+.btn {
    border-color: var(--bs-btn-hover-border-color);
    box-shadow: var(--bs-btn-box-shadow), var(--bs-btn-focus-box-shadow);
    outline: 0
}

.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show {
    color: var(--bs-btn-active-color);
    background-color: var(--bs-btn-active-bg);
    border-color: var(--bs-btn-active-border-color);
    box-shadow: var(--bs-btn-active-shadow)
}

.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn-check:checked:focus-visible+.btn {
    box-shadow: var(--bs-btn-active-shadow), var(--bs-btn-focus-box-shadow)
}

.btn:disabled,.btn.disabled,fieldset:disabled .btn {
    color: var(--bs-btn-disabled-color);
    pointer-events: none;
    background-color: var(--bs-btn-disabled-bg);
    border-color: var(--bs-btn-disabled-border-color);
    opacity: var(--bs-btn-disabled-opacity);
    box-shadow: none
}

.btn-light {
    --bs-btn-color: #000;
    --bs-btn-bg: #f9f9f9;
    --bs-btn-border-color: #f9f9f9;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #d4d4d4;
    --bs-btn-hover-border-color: #c7c7c7;
    --bs-btn-focus-shadow-rgb: 212, 212, 212;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #c7c7c7;
    --bs-btn-active-border-color: #bbb;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #f9f9f9;
    --bs-btn-disabled-border-color: #f9f9f9
}

.btn-primary {
    --bs-btn-color: #000;
    --bs-btn-bg: #1b84ff;
    --bs-btn-border-color: #1b84ff;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #3d96ff;
    --bs-btn-hover-border-color: #3290ff;
    --bs-btn-focus-shadow-rgb: 23, 112, 217;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #499dff;
    --bs-btn-active-border-color: #3290ff;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #1b84ff;
    --bs-btn-disabled-border-color: #1b84ff
}

.btn-secondary {
    --bs-btn-color: #000;
    --bs-btn-bg: #c4cada;
    --bs-btn-border-color: #c4cada;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #cdd2e0;
    --bs-btn-hover-border-color: #cacfde;
    --bs-btn-focus-shadow-rgb: 167, 172, 185;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #d0d5e1;
    --bs-btn-active-border-color: #cacfde;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #c4cada;
    --bs-btn-disabled-border-color: #c4cada
}

.btn-success {
    --bs-btn-color: #000;
    --bs-btn-bg: #17c653;
    --bs-btn-border-color: #17c653;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #3acf6d;
    --bs-btn-hover-border-color: #2ecc64;
    --bs-btn-focus-shadow-rgb: 20, 168, 71;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #45d175;
    --bs-btn-active-border-color: #2ecc64;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #17c653;
    --bs-btn-disabled-border-color: #17c653
}

.btn-info {
    --bs-btn-color: #fff;
    --bs-btn-bg: #7239ea;
    --bs-btn-border-color: #7239ea;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #6130c7;
    --bs-btn-hover-border-color: #5b2ebb;
    --bs-btn-focus-shadow-rgb: 135, 87, 237;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #5b2ebb;
    --bs-btn-active-border-color: #562bb0;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #7239ea;
    --bs-btn-disabled-border-color: #7239ea
}

.btn-warning {
    --bs-btn-color: #000;
    --bs-btn-bg: #c09704;
    --bs-btn-border-color: #c09704;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #c9a72a;
    --bs-btn-hover-border-color: #c6a11d;
    --bs-btn-focus-shadow-rgb: 163, 128, 3;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #cdac36;
    --bs-btn-active-border-color: #c6a11d;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #c09704;
    --bs-btn-disabled-border-color: #c09704
}

.btn-danger {
    --bs-btn-color: #000;
    --bs-btn-bg: #f8285a;
    --bs-btn-border-color: #f8285a;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #f94873;
    --bs-btn-hover-border-color: #f93e6b;
    --bs-btn-focus-shadow-rgb: 211, 34, 77;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #f9537b;
    --bs-btn-active-border-color: #f93e6b;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #f8285a;
    --bs-btn-disabled-border-color: #f8285a
}

.btn-dark {
    --bs-btn-color: #fff;
    --bs-btn-bg: #1e2129;
    --bs-btn-border-color: #1e2129;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #404249;
    --bs-btn-hover-border-color: #35373e;
    --bs-btn-focus-shadow-rgb: 64, 66, 73;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #4b4d54;
    --bs-btn-active-border-color: #35373e;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #1e2129;
    --bs-btn-disabled-border-color: #1e2129
}

.btn-outline-light {
    --bs-btn-color: #f9f9f9;
    --bs-btn-border-color: #f9f9f9;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #f9f9f9;
    --bs-btn-hover-border-color: #f9f9f9;
    --bs-btn-focus-shadow-rgb: 249, 249, 249;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #f9f9f9;
    --bs-btn-active-border-color: #f9f9f9;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #f9f9f9;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #f9f9f9;
    --bs-gradient: none
}

.btn-outline-primary {
    --bs-btn-color: #1b84ff;
    --bs-btn-border-color: #1b84ff;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #1b84ff;
    --bs-btn-hover-border-color: #1b84ff;
    --bs-btn-focus-shadow-rgb: 27, 132, 255;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #1b84ff;
    --bs-btn-active-border-color: #1b84ff;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #1b84ff;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #1b84ff;
    --bs-gradient: none
}

.btn-outline-secondary {
    --bs-btn-color: #c4cada;
    --bs-btn-border-color: #c4cada;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #c4cada;
    --bs-btn-hover-border-color: #c4cada;
    --bs-btn-focus-shadow-rgb: 196, 202, 218;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #c4cada;
    --bs-btn-active-border-color: #c4cada;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #c4cada;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #c4cada;
    --bs-gradient: none
}

.btn-outline-success {
    --bs-btn-color: #17c653;
    --bs-btn-border-color: #17c653;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #17c653;
    --bs-btn-hover-border-color: #17c653;
    --bs-btn-focus-shadow-rgb: 23, 198, 83;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #17c653;
    --bs-btn-active-border-color: #17c653;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #17c653;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #17c653;
    --bs-gradient: none
}

.btn-outline-info {
    --bs-btn-color: #7239ea;
    --bs-btn-border-color: #7239ea;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #7239ea;
    --bs-btn-hover-border-color: #7239ea;
    --bs-btn-focus-shadow-rgb: 114, 57, 234;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #7239ea;
    --bs-btn-active-border-color: #7239ea;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #7239ea;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #7239ea;
    --bs-gradient: none
}

.btn-outline-warning {
    --bs-btn-color: #c09704;
    --bs-btn-border-color: #c09704;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #c09704;
    --bs-btn-hover-border-color: #c09704;
    --bs-btn-focus-shadow-rgb: 192, 151, 4;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #c09704;
    --bs-btn-active-border-color: #c09704;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #c09704;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #c09704;
    --bs-gradient: none
}

.btn-outline-danger {
    --bs-btn-color: #f8285a;
    --bs-btn-border-color: #f8285a;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #f8285a;
    --bs-btn-hover-border-color: #f8285a;
    --bs-btn-focus-shadow-rgb: 248, 40, 90;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #f8285a;
    --bs-btn-active-border-color: #f8285a;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #f8285a;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #f8285a;
    --bs-gradient: none
}

.btn-outline-dark {
    --bs-btn-color: #1e2129;
    --bs-btn-border-color: #1e2129;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #1e2129;
    --bs-btn-hover-border-color: #1e2129;
    --bs-btn-focus-shadow-rgb: 30, 33, 41;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #1e2129;
    --bs-btn-active-border-color: #1e2129;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #1e2129;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #1e2129;
    --bs-gradient: none
}

.btn-link {
    --bs-btn-font-weight: 400;
    --bs-btn-color: var(--bs-link-color);
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: var(--bs-link-hover-color);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: var(--bs-link-hover-color);
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: var(--bs-gray-600);
    --bs-btn-disabled-border-color: transparent;
    --bs-btn-box-shadow: 0 0 0 #000;
    --bs-btn-focus-shadow-rgb: 23, 112, 217;
    text-decoration: none
}

.btn-link:hover,.btn-link:focus-visible {
    text-decoration: none
}

.btn-link:focus-visible {
    color: var(--bs-btn-color)
}

.btn-link:hover {
    color: var(--bs-btn-hover-color)
}

.btn-lg,.btn-group-lg>.btn {
    --bs-btn-padding-y: .825rem;
    --bs-btn-padding-x: 1.75rem;
    --bs-btn-font-size: 1.15rem;
    --bs-btn-border-radius: .625rem
}

.btn-sm,.btn-group-sm>.btn {
    --bs-btn-padding-y: .55rem;
    --bs-btn-padding-x: 1rem;
    --bs-btn-font-size: .95rem;
    --bs-btn-border-radius: .425rem
}

.fade {
    transition: opacity .15s linear
}

@media (prefers-reduced-motion:reduce) {
    .fade {
        transition: none
    }
}

.fade:not(.show) {
    opacity: 0
}

.collapse:not(.show) {
    display: none
}

.collapsing {
    height: 0;
    transition: height .35s;
    overflow: hidden
}

@media (prefers-reduced-motion:reduce) {
    .collapsing {
        transition: none
    }
}

.collapsing.collapse-horizontal {
    width: 0;
    height: auto;
    transition: width .35s
}

@media (prefers-reduced-motion:reduce) {
    .collapsing.collapse-horizontal {
        transition: none
    }
}

.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center {
    position: relative
}

.dropdown-toggle {
    white-space: nowrap
}

.dropdown-toggle:after {
    vertical-align: .255em;
    content: "";
    border: .3em solid #0000;
    border-top-color: currentColor;
    border-bottom: 0;
    margin-left: .255em;
    display: inline-block
}

.dropdown-toggle:empty:after {
    margin-left: 0
}

.dropdown-menu {
    --bs-dropdown-zindex: 1000;
    --bs-dropdown-min-width: 10rem;
    --bs-dropdown-padding-x: 0;
    --bs-dropdown-padding-y: .5rem;
    --bs-dropdown-spacer: .125rem;
    --bs-dropdown-font-size: 1rem;
    --bs-dropdown-color: var(--bs-body-color);
    --bs-dropdown-bg: var(--bs-body-bg);
    --bs-dropdown-border-color: var(--bs-border-color-translucent);
    --bs-dropdown-border-radius: .475rem;
    --bs-dropdown-border-width: 0rem;
    --bs-dropdown-inner-border-radius: calc(.475rem - 0rem);
    --bs-dropdown-divider-bg: var(--bs-gray-100);
    --bs-dropdown-divider-margin-y: .5rem;
    --bs-dropdown-box-shadow: 0px 0px 50px 0px #523f6926;
    --bs-dropdown-link-color: var(--bs-gray-900);
    --bs-dropdown-link-hover-color: var(--bs-gray-900);
    --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
    --bs-dropdown-link-active-color: var(--bs-component-hover-color);
    --bs-dropdown-link-active-bg: var(--bs-component-hover-bg);
    --bs-dropdown-link-disabled-color: var(--bs-gray-500);
    --bs-dropdown-item-padding-x: .85rem;
    --bs-dropdown-item-padding-y: .65rem;
    --bs-dropdown-header-color: var(--bs-gray-600);
    --bs-dropdown-header-padding-x: .85rem;
    --bs-dropdown-header-padding-y: .5rem;
    z-index: var(--bs-dropdown-zindex);
    min-width: var(--bs-dropdown-min-width);
    padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
    font-size: var(--bs-dropdown-font-size);
    color: var(--bs-dropdown-color);
    text-align: left;
    background-color: var(--bs-dropdown-bg);
    border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
    border-radius: var(--bs-dropdown-border-radius);
    box-shadow: var(--bs-dropdown-box-shadow);
    background-clip: padding-box;
    margin: 0;
    list-style: none;
    display: none;
    position: absolute
}

.dropdown-menu[data-bs-popper] {
    margin-top: var(--bs-dropdown-spacer);
    top: 100%;
    left: 0
}

.dropdown-menu-start {
    --bs-position: start
}

.dropdown-menu-start[data-bs-popper] {
    left: 0;
    right: auto
}

.dropdown-menu-end {
    --bs-position: end
}

.dropdown-menu-end[data-bs-popper] {
    left: auto;
    right: 0
}

@media (width>=576px) {
    .dropdown-menu-sm-start {
        --bs-position: start
    }

    .dropdown-menu-sm-start[data-bs-popper] {
        left: 0;
        right: auto
    }

    .dropdown-menu-sm-end {
        --bs-position: end
    }

    .dropdown-menu-sm-end[data-bs-popper] {
        left: auto;
        right: 0
    }
}

@media (width>=768px) {
    .dropdown-menu-md-start {
        --bs-position: start
    }

    .dropdown-menu-md-start[data-bs-popper] {
        left: 0;
        right: auto
    }

    .dropdown-menu-md-end {
        --bs-position: end
    }

    .dropdown-menu-md-end[data-bs-popper] {
        left: auto;
        right: 0
    }
}

@media (width>=992px) {
    .dropdown-menu-lg-start {
        --bs-position: start
    }

    .dropdown-menu-lg-start[data-bs-popper] {
        left: 0;
        right: auto
    }

    .dropdown-menu-lg-end {
        --bs-position: end
    }

    .dropdown-menu-lg-end[data-bs-popper] {
        left: auto;
        right: 0
    }
}

@media (width>=1200px) {
    .dropdown-menu-xl-start {
        --bs-position: start
    }

    .dropdown-menu-xl-start[data-bs-popper] {
        left: 0;
        right: auto
    }

    .dropdown-menu-xl-end {
        --bs-position: end
    }

    .dropdown-menu-xl-end[data-bs-popper] {
        left: auto;
        right: 0
    }
}

@media (width>=1400px) {
    .dropdown-menu-xxl-start {
        --bs-position: start
    }

    .dropdown-menu-xxl-start[data-bs-popper] {
        left: 0;
        right: auto
    }

    .dropdown-menu-xxl-end {
        --bs-position: end
    }

    .dropdown-menu-xxl-end[data-bs-popper] {
        left: auto;
        right: 0
    }
}

.dropup .dropdown-menu[data-bs-popper] {
    margin-top: 0;
    margin-bottom: var(--bs-dropdown-spacer);
    top: auto;
    bottom: 100%
}

.dropup .dropdown-toggle:after {
    vertical-align: .255em;
    content: "";
    border: .3em solid #0000;
    border-top: 0;
    border-bottom-color: currentColor;
    margin-left: .255em;
    display: inline-block
}

.dropup .dropdown-toggle:empty:after {
    margin-left: 0
}

.dropend .dropdown-menu[data-bs-popper] {
    margin-top: 0;
    margin-left: var(--bs-dropdown-spacer);
    top: 0;
    left: 100%;
    right: auto
}

.dropend .dropdown-toggle:after {
    vertical-align: .255em;
    content: "";
    border: .3em solid #0000;
    border-left-color: currentColor;
    border-right: 0;
    margin-left: .255em;
    display: inline-block
}

.dropend .dropdown-toggle:empty:after {
    margin-left: 0
}

.dropend .dropdown-toggle:after {
    vertical-align: 0
}

.dropstart .dropdown-menu[data-bs-popper] {
    margin-top: 0;
    margin-right: var(--bs-dropdown-spacer);
    top: 0;
    left: auto;
    right: 100%
}

.dropstart .dropdown-toggle:after {
    vertical-align: .255em;
    content: "";
    margin-left: .255em;
    display: none
}

.dropstart .dropdown-toggle:before {
    vertical-align: .255em;
    content: "";
    border-top: .3em solid #0000;
    border-bottom: .3em solid #0000;
    border-right: .3em solid;
    margin-right: .255em;
    display: inline-block
}

.dropstart .dropdown-toggle:empty:after {
    margin-left: 0
}

.dropstart .dropdown-toggle:before {
    vertical-align: 0
}

.dropdown-divider {
    height: 0;
    margin: var(--bs-dropdown-divider-margin-y) 0;
    border-top: 1px solid var(--bs-dropdown-divider-bg);
    opacity: 1;
    overflow: hidden
}

.dropdown-item {
    width: 100%;
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    clear: both;
    color: var(--bs-dropdown-link-color);
    text-align: inherit;
    white-space: nowrap;
    border-radius: var(--bs-dropdown-item-border-radius,0);
    background-color: #0000;
    border: 0;
    font-weight: 400;
    display: block
}

.dropdown-item:hover,.dropdown-item:focus {
    color: var(--bs-dropdown-link-hover-color);
    background-color: var(--bs-dropdown-link-hover-bg)
}

.dropdown-item.active,.dropdown-item:active {
    color: var(--bs-dropdown-link-active-color);
    background-color: var(--bs-dropdown-link-active-bg);
    text-decoration: none
}

.dropdown-item.disabled,.dropdown-item:disabled {
    color: var(--bs-dropdown-link-disabled-color);
    pointer-events: none;
    background-color: #0000
}

.dropdown-menu.show {
    display: block
}

.dropdown-header {
    padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
    color: var(--bs-dropdown-header-color);
    white-space: nowrap;
    margin-bottom: 0;
    font-size: .95rem;
    display: block
}

.dropdown-item-text {
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    color: var(--bs-dropdown-link-color);
    display: block
}

.dropdown-menu-dark {
    --bs-dropdown-color: #dbdfe9;
    --bs-dropdown-bg: #252f4a;
    --bs-dropdown-border-color: var(--bs-border-color-translucent);
    --bs-dropdown-box-shadow: ;
    --bs-dropdown-link-color: #dbdfe9;
    --bs-dropdown-link-hover-color: #fff;
    --bs-dropdown-divider-bg: var(--bs-gray-100);
    --bs-dropdown-link-hover-bg: #ffffff26;
    --bs-dropdown-link-active-color: var(--bs-component-hover-color);
    --bs-dropdown-link-active-bg: var(--bs-component-hover-bg);
    --bs-dropdown-link-disabled-color: #99a1b7;
    --bs-dropdown-header-color: #99a1b7
}

.btn-group,.btn-group-vertical {
    vertical-align: middle;
    display: inline-flex;
    position: relative
}

.btn-group>.btn,.btn-group-vertical>.btn {
    flex: auto;
    position: relative
}

.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active {
    z-index: 1
}

.btn-toolbar {
    flex-wrap: wrap;
    justify-content: flex-start;
    display: flex
}

.btn-toolbar .input-group {
    width: auto
}

.btn-group {
    border-radius: .475rem
}

.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child) {
    margin-left: -1px
}

.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.dropdown-toggle-split {
    padding-left: 1.125rem;
    padding-right: 1.125rem
}

.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after {
    margin-left: 0
}

.dropstart .dropdown-toggle-split:before {
    margin-right: 0
}

.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split {
    padding-left: .75rem;
    padding-right: .75rem
}

.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split {
    padding-left: 1.3125rem;
    padding-right: 1.3125rem
}

.btn-group.show .dropdown-toggle,.btn-group.show .dropdown-toggle.btn-link {
    box-shadow: none
}

.btn-group-vertical {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start
}

.btn-group-vertical>.btn,.btn-group-vertical>.btn-group {
    width: 100%
}

.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child) {
    margin-top: -1px
}

.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.nav {
    --bs-nav-link-padding-x: 1rem;
    --bs-nav-link-padding-y: .5rem;
    --bs-nav-link-font-weight: ;
    --bs-nav-link-color: var(--bs-link-color);
    --bs-nav-link-hover-color: var(--bs-link-hover-color);
    --bs-nav-link-disabled-color: var(--bs-secondary-color);
    flex-wrap: wrap;
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
    display: flex
}

.nav-link {
    padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
    font-size: var(--bs-nav-link-font-size);
    font-weight: var(--bs-nav-link-font-weight);
    color: var(--bs-nav-link-color);
    background: 0 0;
    border: 0;
    transition: color .15s ease-in-out;
    display: block
}

@media (prefers-reduced-motion:reduce) {
    .nav-link {
        transition: none
    }
}

.nav-link:hover,.nav-link:focus {
    color: var(--bs-nav-link-hover-color)
}

.nav-link:focus-visible {
    outline: 0;
    box-shadow: 0 0 0 .25rem #1b84ff40
}

.nav-link.disabled,.nav-link:disabled {
    color: var(--bs-nav-link-disabled-color);
    pointer-events: none;
    cursor: default
}

.nav-tabs {
    --bs-nav-tabs-border-width: var(--bs-border-width);
    --bs-nav-tabs-border-color: var(--bs-border-color);
    --bs-nav-tabs-border-radius: var(--bs-border-radius);
    --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
    --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
    --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
    --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
    border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)
}

.nav-tabs .nav-link {
    margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
    border: var(--bs-nav-tabs-border-width) solid transparent;
    border-top-left-radius: var(--bs-nav-tabs-border-radius);
    border-top-right-radius: var(--bs-nav-tabs-border-radius)
}

.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus {
    isolation: isolate;
    border-color: var(--bs-nav-tabs-link-hover-border-color)
}

.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link {
    color: var(--bs-nav-tabs-link-active-color);
    background-color: var(--bs-nav-tabs-link-active-bg);
    border-color: var(--bs-nav-tabs-link-active-border-color)
}

.nav-tabs .dropdown-menu {
    margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.nav-pills {
    --bs-nav-pills-border-radius: var(--bs-border-radius);
    --bs-nav-pills-link-active-color: #fff;
    --bs-nav-pills-link-active-bg: #1b84ff
}

.nav-pills .nav-link {
    border-radius: var(--bs-nav-pills-border-radius)
}

.nav-pills .nav-link.active,.nav-pills .show>.nav-link {
    color: var(--bs-nav-pills-link-active-color);
    background-color: var(--bs-nav-pills-link-active-bg)
}

.nav-underline {
    --bs-nav-underline-gap: 1rem;
    --bs-nav-underline-border-width: .125rem;
    --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
    gap: var(--bs-nav-underline-gap)
}

.nav-underline .nav-link {
    border-bottom: var(--bs-nav-underline-border-width) solid transparent;
    padding-left: 0;
    padding-right: 0
}

.nav-underline .nav-link:hover,.nav-underline .nav-link:focus {
    border-bottom-color: currentColor
}

.nav-underline .nav-link.active,.nav-underline .show>.nav-link {
    color: var(--bs-nav-underline-link-active-color);
    border-bottom-color: currentColor;
    font-weight: 600
}

.nav-fill>.nav-link,.nav-fill .nav-item {
    text-align: center;
    flex: auto
}

.nav-justified>.nav-link,.nav-justified .nav-item {
    text-align: center;
    flex-grow: 1;
    flex-basis: 0
}

.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link {
    width: 100%
}

.tab-content>.tab-pane {
    display: none
}

.tab-content>.active {
    display: block
}

.navbar {
    --bs-navbar-padding-x: 0;
    --bs-navbar-padding-y: .5rem;
    --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), .65);
    --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), .8);
    --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), .3);
    --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
    --bs-navbar-brand-padding-y: .44375rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.075rem;
    --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
    --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
    --bs-navbar-nav-link-padding-x: .5rem;
    --bs-navbar-toggler-padding-y: .25rem;
    --bs-navbar-toggler-padding-x: .75rem;
    --bs-navbar-toggler-font-size: 1.075rem;
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%287, 20, 55, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
    --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), .15);
    --bs-navbar-toggler-border-radius: .475rem;
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    display: flex;
    position: relative
}

.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl {
    flex-wrap: inherit;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.navbar-brand {
    padding-top: var(--bs-navbar-brand-padding-y);
    padding-bottom: var(--bs-navbar-brand-padding-y);
    margin-right: var(--bs-navbar-brand-margin-end);
    font-size: var(--bs-navbar-brand-font-size);
    color: var(--bs-navbar-brand-color);
    white-space: nowrap
}

.navbar-brand:hover,.navbar-brand:focus {
    color: var(--bs-navbar-brand-hover-color)
}

.navbar-nav {
    --bs-nav-link-padding-x: 0;
    --bs-nav-link-padding-y: .5rem;
    --bs-nav-link-font-weight: ;
    --bs-nav-link-color: var(--bs-navbar-color);
    --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
    --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
    flex-direction: column;
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
    display: flex
}

.navbar-nav .nav-link.active,.navbar-nav .nav-link.show {
    color: var(--bs-navbar-active-color)
}

.navbar-nav .dropdown-menu {
    position: static
}

.navbar-text {
    color: var(--bs-navbar-color);
    padding-top: .5rem;
    padding-bottom: .5rem
}

.navbar-text a,.navbar-text a:hover,.navbar-text a:focus {
    color: var(--bs-navbar-active-color)
}

.navbar-collapse {
    flex-grow: 1;
    flex-basis: 100%;
    align-items: center
}

.navbar-toggler {
    padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
    font-size: var(--bs-navbar-toggler-font-size);
    color: var(--bs-navbar-color);
    border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
    border-radius: var(--bs-navbar-toggler-border-radius);
    transition: var(--bs-navbar-toggler-transition);
    background-color: #0000;
    line-height: 1
}

@media (prefers-reduced-motion:reduce) {
    .navbar-toggler {
        transition: none
    }
}

.navbar-toggler:hover {
    text-decoration: none
}

.navbar-toggler:focus {
    box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
    outline: 0;
    text-decoration: none
}

.navbar-toggler-icon {
    vertical-align: middle;
    background-image: var(--bs-navbar-toggler-icon-bg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    width: 1.5em;
    height: 1.5em;
    display: inline-block
}

.navbar-nav-scroll {
    max-height: var(--bs-scroll-height,75vh);
    overflow-y: auto
}

@media (width>=576px) {
    .navbar-expand-sm {
        flex-wrap: nowrap;
        justify-content: flex-start
    }

    .navbar-expand-sm .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    .navbar-expand-sm .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-sm .navbar-collapse {
        flex-basis: auto;
        display: flex!important
    }

    .navbar-expand-sm .navbar-toggler {
        display: none
    }

    .navbar-expand-sm .offcanvas {
        z-index: auto;
        box-shadow: none;
        flex-grow: 1;
        transition: none;
        position: static;
        visibility: visible!important;
        background-color: #0000!important;
        border: 0!important;
        width: auto!important;
        height: auto!important;
        transform: none!important
    }

    .navbar-expand-sm .offcanvas .offcanvas-header {
        display: none
    }

    .navbar-expand-sm .offcanvas .offcanvas-body {
        flex-grow: 0;
        padding: 0;
        display: flex;
        overflow-y: visible
    }
}

@media (width>=768px) {
    .navbar-expand-md {
        flex-wrap: nowrap;
        justify-content: flex-start
    }

    .navbar-expand-md .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    .navbar-expand-md .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-md .navbar-collapse {
        flex-basis: auto;
        display: flex!important
    }

    .navbar-expand-md .navbar-toggler {
        display: none
    }

    .navbar-expand-md .offcanvas {
        z-index: auto;
        box-shadow: none;
        flex-grow: 1;
        transition: none;
        position: static;
        visibility: visible!important;
        background-color: #0000!important;
        border: 0!important;
        width: auto!important;
        height: auto!important;
        transform: none!important
    }

    .navbar-expand-md .offcanvas .offcanvas-header {
        display: none
    }

    .navbar-expand-md .offcanvas .offcanvas-body {
        flex-grow: 0;
        padding: 0;
        display: flex;
        overflow-y: visible
    }
}

@media (width>=992px) {
    .navbar-expand-lg {
        flex-wrap: nowrap;
        justify-content: flex-start
    }

    .navbar-expand-lg .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    .navbar-expand-lg .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-lg .navbar-collapse {
        flex-basis: auto;
        display: flex!important
    }

    .navbar-expand-lg .navbar-toggler {
        display: none
    }

    .navbar-expand-lg .offcanvas {
        z-index: auto;
        box-shadow: none;
        flex-grow: 1;
        transition: none;
        position: static;
        visibility: visible!important;
        background-color: #0000!important;
        border: 0!important;
        width: auto!important;
        height: auto!important;
        transform: none!important
    }

    .navbar-expand-lg .offcanvas .offcanvas-header {
        display: none
    }

    .navbar-expand-lg .offcanvas .offcanvas-body {
        flex-grow: 0;
        padding: 0;
        display: flex;
        overflow-y: visible
    }
}

@media (width>=1200px) {
    .navbar-expand-xl {
        flex-wrap: nowrap;
        justify-content: flex-start
    }

    .navbar-expand-xl .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    .navbar-expand-xl .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-xl .navbar-collapse {
        flex-basis: auto;
        display: flex!important
    }

    .navbar-expand-xl .navbar-toggler {
        display: none
    }

    .navbar-expand-xl .offcanvas {
        z-index: auto;
        box-shadow: none;
        flex-grow: 1;
        transition: none;
        position: static;
        visibility: visible!important;
        background-color: #0000!important;
        border: 0!important;
        width: auto!important;
        height: auto!important;
        transform: none!important
    }

    .navbar-expand-xl .offcanvas .offcanvas-header {
        display: none
    }

    .navbar-expand-xl .offcanvas .offcanvas-body {
        flex-grow: 0;
        padding: 0;
        display: flex;
        overflow-y: visible
    }
}

@media (width>=1400px) {
    .navbar-expand-xxl {
        flex-wrap: nowrap;
        justify-content: flex-start
    }

    .navbar-expand-xxl .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-xxl .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-xxl .navbar-nav .nav-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    .navbar-expand-xxl .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-xxl .navbar-collapse {
        flex-basis: auto;
        display: flex!important
    }

    .navbar-expand-xxl .navbar-toggler {
        display: none
    }

    .navbar-expand-xxl .offcanvas {
        z-index: auto;
        box-shadow: none;
        flex-grow: 1;
        transition: none;
        position: static;
        visibility: visible!important;
        background-color: #0000!important;
        border: 0!important;
        width: auto!important;
        height: auto!important;
        transform: none!important
    }

    .navbar-expand-xxl .offcanvas .offcanvas-header {
        display: none
    }

    .navbar-expand-xxl .offcanvas .offcanvas-body {
        flex-grow: 0;
        padding: 0;
        display: flex;
        overflow-y: visible
    }
}

.navbar-expand {
    flex-wrap: nowrap;
    justify-content: flex-start
}

.navbar-expand .navbar-nav {
    flex-direction: row
}

.navbar-expand .navbar-nav .dropdown-menu {
    position: absolute
}

.navbar-expand .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x)
}

.navbar-expand .navbar-nav-scroll {
    overflow: visible
}

.navbar-expand .navbar-collapse {
    flex-basis: auto;
    display: flex!important
}

.navbar-expand .navbar-toggler {
    display: none
}

.navbar-expand .offcanvas {
    z-index: auto;
    box-shadow: none;
    flex-grow: 1;
    transition: none;
    position: static;
    visibility: visible!important;
    background-color: #0000!important;
    border: 0!important;
    width: auto!important;
    height: auto!important;
    transform: none!important
}

.navbar-expand .offcanvas .offcanvas-header {
    display: none
}

.navbar-expand .offcanvas .offcanvas-body {
    flex-grow: 0;
    padding: 0;
    display: flex;
    overflow-y: visible
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: #ffffff8c;
    --bs-navbar-hover-color: #ffffffbf;
    --bs-navbar-disabled-color: #ffffff40;
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: #ffffff1a;
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

[data-bs-theme=dark] .navbar-toggler-icon {
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

.card {
    --bs-card-spacer-y: 1rem;
    --bs-card-spacer-x: 1rem;
    --bs-card-title-spacer-y: .5rem;
    --bs-card-title-color: var(--bs-gray-900);
    --bs-card-subtitle-color: ;
    --bs-card-border-width: 1px;
    --bs-card-border-color: #f1f1f4;
    --bs-card-border-radius: .625rem;
    --bs-card-box-shadow: 0px 3px 4px 0px #00000008;
    --bs-card-inner-border-radius: calc(.625rem - 1px);
    --bs-card-cap-padding-y: .5rem;
    --bs-card-cap-padding-x: 1rem;
    --bs-card-cap-bg: transparent;
    --bs-card-cap-color: ;
    --bs-card-height: ;
    --bs-card-color: ;
    --bs-card-bg: var(--bs-body-bg);
    --bs-card-img-overlay-padding: 1rem;
    --bs-card-group-margin: .75rem;
    min-width: 0;
    height: var(--bs-card-height);
    color: var(--bs-body-color);
    word-wrap: break-word;
    background-color: var(--bs-card-bg);
    border: var(--bs-card-border-width) solid var(--bs-card-border-color);
    border-radius: var(--bs-card-border-radius);
    box-shadow: var(--bs-card-box-shadow);
    background-clip: border-box;
    flex-direction: column;
    display: flex;
    position: relative
}

.card>hr {
    margin-left: 0;
    margin-right: 0
}

.card>.list-group {
    border-top: inherit;
    border-bottom: inherit
}

.card>.list-group:first-child {
    border-top-left-radius: var(--bs-card-inner-border-radius);
    border-top-right-radius: var(--bs-card-inner-border-radius);
    border-top-width: 0
}

.card>.list-group:last-child {
    border-bottom-right-radius: var(--bs-card-inner-border-radius);
    border-bottom-left-radius: var(--bs-card-inner-border-radius);
    border-bottom-width: 0
}

.card>.card-header+.list-group,.card>.list-group+.card-footer {
    border-top: 0
}

.card-body {
    padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
    color: var(--bs-card-color);
    flex: auto
}

.card-title {
    margin-bottom: var(--bs-card-title-spacer-y);
    color: var(--bs-card-title-color)
}

.card-subtitle {
    margin-top: calc(-.5 * var(--bs-card-title-spacer-y));
    color: var(--bs-card-subtitle-color);
    margin-bottom: 0
}

.card-text:last-child {
    margin-bottom: 0
}

.card-link+.card-link {
    margin-left: var(--bs-card-spacer-x)
}

.card-header {
    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
    color: var(--bs-card-cap-color);
    background-color: var(--bs-card-cap-bg);
    border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
    margin-bottom: 0
}

.card-header:first-child {
    border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0
}

.card-footer {
    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
    color: var(--bs-card-cap-color);
    background-color: var(--bs-card-cap-bg);
    border-top: var(--bs-card-border-width) solid var(--bs-card-border-color)
}

.card-footer:last-child {
    border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)
}

.card-header-tabs {
    margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
    margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
    margin-left: calc(-.5 * var(--bs-card-cap-padding-x));
    border-bottom: 0
}

.card-header-tabs .nav-link.active {
    background-color: var(--bs-card-bg);
    border-bottom-color: var(--bs-card-bg)
}

.card-header-pills {
    margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
    margin-left: calc(-.5 * var(--bs-card-cap-padding-x))
}

.card-img-overlay {
    padding: var(--bs-card-img-overlay-padding);
    border-radius: var(--bs-card-inner-border-radius);
    position: absolute;
    inset: 0
}

.card-img,.card-img-top,.card-img-bottom {
    width: 100%
}

.card-img,.card-img-top {
    border-top-left-radius: var(--bs-card-inner-border-radius);
    border-top-right-radius: var(--bs-card-inner-border-radius)
}

.card-img,.card-img-bottom {
    border-bottom-right-radius: var(--bs-card-inner-border-radius);
    border-bottom-left-radius: var(--bs-card-inner-border-radius)
}

.card-group>.card {
    margin-bottom: var(--bs-card-group-margin)
}

@media (width>=576px) {
    .card-group {
        flex-flow: wrap;
        display: flex
    }

    .card-group>.card {
        flex: 1 0 0;
        margin-bottom: 0
    }

    .card-group>.card+.card {
        border-left: 0;
        margin-left: 0
    }

    .card-group>.card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .card-group>.card:not(:last-child)>.card-img-top,.card-group>.card:not(:last-child)>.card-header {
        border-top-right-radius: 0
    }

    .card-group>.card:not(:last-child)>.card-img-bottom,.card-group>.card:not(:last-child)>.card-footer {
        border-bottom-right-radius: 0
    }

    .card-group>.card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    .card-group>.card:not(:first-child)>.card-img-top,.card-group>.card:not(:first-child)>.card-header {
        border-top-left-radius: 0
    }

    .card-group>.card:not(:first-child)>.card-img-bottom,.card-group>.card:not(:first-child)>.card-footer {
        border-bottom-left-radius: 0
    }
}

.accordion {
    --bs-accordion-color: var(--bs-body-color);
    --bs-accordion-bg: var(--bs-body-bg);
    --bs-accordion-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;
    --bs-accordion-border-color: var(--bs-border-color);
    --bs-accordion-border-width: var(--bs-border-width);
    --bs-accordion-border-radius: .475rem;
    --bs-accordion-inner-border-radius: calc(.475rem - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.5rem;
    --bs-accordion-btn-padding-y: 1.5rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-body-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23071437'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.15rem;
    --bs-accordion-btn-icon-transform: rotate(-180deg);
    --bs-accordion-btn-icon-transition: transform .2s ease-in-out;
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%231b84ff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: none;
    --bs-accordion-body-padding-x: 1.5rem;
    --bs-accordion-body-padding-y: 1.5rem;
    --bs-accordion-active-color: var(--bs-primary);
    --bs-accordion-active-bg: var(--bs-gray-100)
}

.accordion-button {
    width: 100%;
    padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
    color: var(--bs-accordion-btn-color);
    text-align: left;
    background-color: var(--bs-accordion-btn-bg);
    overflow-anchor: none;
    transition: var(--bs-accordion-transition);
    border: 0;
    border-radius: 0;
    align-items: center;
    font-size: 1rem;
    display: flex;
    position: relative
}

@media (prefers-reduced-motion:reduce) {
    .accordion-button {
        transition: none
    }
}

.accordion-button:not(.collapsed) {
    color: var(--bs-accordion-active-color);
    background-color: var(--bs-accordion-active-bg);
    box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)
}

.accordion-button:not(.collapsed):after {
    background-image: var(--bs-accordion-btn-active-icon);
    transform: var(--bs-accordion-btn-icon-transform)
}

.accordion-button:after {
    width: var(--bs-accordion-btn-icon-width);
    height: var(--bs-accordion-btn-icon-width);
    content: "";
    background-image: var(--bs-accordion-btn-icon);
    background-repeat: no-repeat;
    background-size: var(--bs-accordion-btn-icon-width);
    transition: var(--bs-accordion-btn-icon-transition);
    flex-shrink: 0;
    margin-left: auto
}

@media (prefers-reduced-motion:reduce) {
    .accordion-button:after {
        transition: none
    }
}

.accordion-button:hover {
    z-index: 2
}

.accordion-button:focus {
    z-index: 3;
    box-shadow: var(--bs-accordion-btn-focus-box-shadow);
    outline: 0
}

.accordion-header {
    margin-bottom: 0
}

.accordion-item {
    color: var(--bs-accordion-color);
    background-color: var(--bs-accordion-bg);
    border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)
}

.accordion-item:first-of-type {
    border-top-left-radius: var(--bs-accordion-border-radius);
    border-top-right-radius: var(--bs-accordion-border-radius)
}

.accordion-item:first-of-type>.accordion-header .accordion-button {
    border-top-left-radius: var(--bs-accordion-inner-border-radius);
    border-top-right-radius: var(--bs-accordion-inner-border-radius)
}

.accordion-item:not(:first-of-type) {
    border-top: 0
}

.accordion-item:last-of-type {
    border-bottom-right-radius: var(--bs-accordion-border-radius);
    border-bottom-left-radius: var(--bs-accordion-border-radius)
}

.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed {
    border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
    border-bottom-left-radius: var(--bs-accordion-inner-border-radius)
}

.accordion-item:last-of-type>.accordion-collapse {
    border-bottom-right-radius: var(--bs-accordion-border-radius);
    border-bottom-left-radius: var(--bs-accordion-border-radius)
}

.accordion-body {
    padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)
}

.accordion-flush>.accordion-item {
    border-left: 0;
    border-right: 0;
    border-radius: 0
}

.accordion-flush>.accordion-item:first-child {
    border-top: 0
}

.accordion-flush>.accordion-item:last-child {
    border-bottom: 0
}

.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed {
    border-radius: 0
}

[data-bs-theme=dark] .accordion-button:after {
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23F5F5F5'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23006AE6'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")
}

.breadcrumb {
    --bs-breadcrumb-padding-x: 0;
    --bs-breadcrumb-padding-y: 0;
    --bs-breadcrumb-margin-bottom: 1rem;
    --bs-breadcrumb-bg: ;
    --bs-breadcrumb-border-radius: ;
    --bs-breadcrumb-divider-color: var(--bs-gray-600);
    --bs-breadcrumb-item-padding-x: .5rem;
    --bs-breadcrumb-item-active-color: var(--bs-primary);
    padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
    margin-bottom: var(--bs-breadcrumb-margin-bottom);
    font-size: var(--bs-breadcrumb-font-size);
    background-color: var(--bs-breadcrumb-bg);
    border-radius: var(--bs-breadcrumb-border-radius);
    flex-wrap: wrap;
    list-style: none;
    display: flex
}

.breadcrumb-item+.breadcrumb-item {
    padding-left: var(--bs-breadcrumb-item-padding-x)
}

.breadcrumb-item+.breadcrumb-item:before {
    float: left;
    padding-right: var(--bs-breadcrumb-item-padding-x);
    color: var(--bs-breadcrumb-divider-color);
    content: var(--bs-breadcrumb-divider,"/")
}

.breadcrumb-item.active {
    color: var(--bs-breadcrumb-item-active-color)
}

.pagination {
    --bs-pagination-padding-x: .75rem;
    --bs-pagination-padding-y: .375rem;
    --bs-pagination-font-size: 1.075rem;
    --bs-pagination-color: var(--bs-gray-700);
    --bs-pagination-bg: transparent;
    --bs-pagination-border-width: 0;
    --bs-pagination-border-color: transparent;
    --bs-pagination-border-radius: .475rem;
    --bs-pagination-hover-color: var(--bs-component-hover-color);
    --bs-pagination-hover-bg: var(--bs-component-hover-bg);
    --bs-pagination-hover-border-color: transparent;
    --bs-pagination-focus-color: var(--bs-component-hover-color);
    --bs-pagination-focus-bg: var(--bs-component-hover-bg);
    --bs-pagination-focus-box-shadow: none;
    --bs-pagination-active-color: var(--bs-component-active-color);
    --bs-pagination-active-bg: var(--bs-component-active-bg);
    --bs-pagination-active-border-color: transparent;
    --bs-pagination-disabled-color: var(--bs-gray-400);
    --bs-pagination-disabled-bg: transparent;
    --bs-pagination-disabled-border-color: transparent;
    padding-left: 0;
    list-style: none;
    display: flex
}

.page-link {
    padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
    font-size: var(--bs-pagination-font-size);
    color: var(--bs-pagination-color);
    background-color: var(--bs-pagination-bg);
    border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    display: block;
    position: relative
}

@media (prefers-reduced-motion:reduce) {
    .page-link {
        transition: none
    }
}

.page-link:hover {
    z-index: 2;
    color: var(--bs-pagination-hover-color);
    background-color: var(--bs-pagination-hover-bg);
    border-color: var(--bs-pagination-hover-border-color)
}

.page-link:focus {
    z-index: 3;
    color: var(--bs-pagination-focus-color);
    background-color: var(--bs-pagination-focus-bg);
    box-shadow: var(--bs-pagination-focus-box-shadow);
    outline: 0
}

.page-link.active,.active>.page-link {
    z-index: 3;
    color: var(--bs-pagination-active-color);
    background-color: var(--bs-pagination-active-bg);
    border-color: var(--bs-pagination-active-border-color)
}

.page-link.disabled,.disabled>.page-link {
    color: var(--bs-pagination-disabled-color);
    pointer-events: none;
    background-color: var(--bs-pagination-disabled-bg);
    border-color: var(--bs-pagination-disabled-border-color)
}

.page-item:not(:first-child) .page-link {
    margin-left: 0
}

.page-item:first-child .page-link {
    border-top-left-radius: var(--bs-pagination-border-radius);
    border-bottom-left-radius: var(--bs-pagination-border-radius)
}

.page-item:last-child .page-link {
    border-top-right-radius: var(--bs-pagination-border-radius);
    border-bottom-right-radius: var(--bs-pagination-border-radius)
}

.pagination-lg {
    --bs-pagination-padding-x: 1.5rem;
    --bs-pagination-padding-y: .75rem;
    --bs-pagination-font-size: 1.075rem;
    --bs-pagination-border-radius: var(--bs-border-radius-lg)
}

.pagination-sm {
    --bs-pagination-padding-x: .5rem;
    --bs-pagination-padding-y: .25rem;
    --bs-pagination-font-size: .95rem;
    --bs-pagination-border-radius: var(--bs-border-radius-sm)
}

.badge {
    --bs-badge-padding-x: .5rem;
    --bs-badge-padding-y: .325rem;
    --bs-badge-font-size: .85rem;
    --bs-badge-font-weight: 600;
    --bs-badge-color: var(--bs-body-color);
    --bs-badge-border-radius: .425rem;
    padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
    font-size: var(--bs-badge-font-size);
    font-weight: var(--bs-badge-font-weight);
    color: var(--bs-badge-color);
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: var(--bs-badge-border-radius);
    line-height: 1;
    display: inline-block
}

.badge:empty {
    display: none
}

.btn .badge {
    position: relative;
    top: -1px
}

.alert {
    --bs-alert-bg: transparent;
    --bs-alert-padding-x: 1rem;
    --bs-alert-padding-y: 1rem;
    --bs-alert-margin-bottom: 1rem;
    --bs-alert-color: inherit;
    --bs-alert-border-color: transparent;
    --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
    --bs-alert-border-radius: var(--bs-border-radius);
    --bs-alert-link-color: inherit;
    padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
    margin-bottom: var(--bs-alert-margin-bottom);
    color: var(--bs-alert-color);
    background-color: var(--bs-alert-bg);
    border: var(--bs-alert-border);
    border-radius: var(--bs-alert-border-radius);
    position: relative
}

.alert-heading {
    color: inherit
}

.alert-link {
    color: var(--bs-alert-link-color);
    font-weight: 600
}

.alert-dismissible {
    padding-right: 3rem
}

.alert-dismissible .btn-close {
    z-index: 2;
    padding: 1.25rem 1rem;
    position: absolute;
    top: 0;
    right: 0
}

.alert-light {
    --bs-alert-color: var(--bs-light-text-emphasis);
    --bs-alert-bg: var(--bs-light-bg-subtle);
    --bs-alert-border-color: var(--bs-light-border-subtle);
    --bs-alert-link-color: var(--bs-light-text-emphasis)
}

.alert-primary {
    --bs-alert-color: var(--bs-primary-text-emphasis);
    --bs-alert-bg: var(--bs-primary-bg-subtle);
    --bs-alert-border-color: var(--bs-primary-border-subtle);
    --bs-alert-link-color: var(--bs-primary-text-emphasis)
}

.alert-secondary {
    --bs-alert-color: var(--bs-secondary-text-emphasis);
    --bs-alert-bg: var(--bs-secondary-bg-subtle);
    --bs-alert-border-color: var(--bs-secondary-border-subtle);
    --bs-alert-link-color: var(--bs-secondary-text-emphasis)
}

.alert-success {
    --bs-alert-color: var(--bs-success-text-emphasis);
    --bs-alert-bg: var(--bs-success-bg-subtle);
    --bs-alert-border-color: var(--bs-success-border-subtle);
    --bs-alert-link-color: var(--bs-success-text-emphasis)
}

.alert-info {
    --bs-alert-color: var(--bs-info-text-emphasis);
    --bs-alert-bg: var(--bs-info-bg-subtle);
    --bs-alert-border-color: var(--bs-info-border-subtle);
    --bs-alert-link-color: var(--bs-info-text-emphasis)
}

.alert-warning {
    --bs-alert-color: var(--bs-warning-text-emphasis);
    --bs-alert-bg: var(--bs-warning-bg-subtle);
    --bs-alert-border-color: var(--bs-warning-border-subtle);
    --bs-alert-link-color: var(--bs-warning-text-emphasis)
}

.alert-danger {
    --bs-alert-color: var(--bs-danger-text-emphasis);
    --bs-alert-bg: var(--bs-danger-bg-subtle);
    --bs-alert-border-color: var(--bs-danger-border-subtle);
    --bs-alert-link-color: var(--bs-danger-text-emphasis)
}

.alert-dark {
    --bs-alert-color: var(--bs-dark-text-emphasis);
    --bs-alert-bg: var(--bs-dark-bg-subtle);
    --bs-alert-border-color: var(--bs-dark-border-subtle);
    --bs-alert-link-color: var(--bs-dark-text-emphasis)
}

@keyframes progress-bar-stripes {
    0% {
        background-position-x: var(--bs-progress-height)
    }
}

.progress,.progress-stacked {
    --bs-progress-height: 1rem;
    --bs-progress-font-size: .75rem;
    --bs-progress-bg: var(--bs-gray-100);
    --bs-progress-border-radius: 6px;
    --bs-progress-box-shadow: none;
    --bs-progress-bar-color: #fff;
    --bs-progress-bar-bg: #1b84ff;
    --bs-progress-bar-transition: width .6s ease;
    height: var(--bs-progress-height);
    font-size: var(--bs-progress-font-size);
    background-color: var(--bs-progress-bg);
    border-radius: var(--bs-progress-border-radius);
    box-shadow: var(--bs-progress-box-shadow);
    display: flex;
    overflow: hidden
}

.progress-bar {
    color: var(--bs-progress-bar-color);
    text-align: center;
    white-space: nowrap;
    background-color: var(--bs-progress-bar-bg);
    transition: var(--bs-progress-bar-transition);
    flex-direction: column;
    justify-content: center;
    display: flex;
    overflow: hidden
}

@media (prefers-reduced-motion:reduce) {
    .progress-bar {
        transition: none
    }
}

.progress-bar-striped {
    background-image: linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000);
    background-size: var(--bs-progress-height) var(--bs-progress-height)
}

.progress-stacked>.progress {
    overflow: visible
}

.progress-stacked>.progress>.progress-bar {
    width: 100%
}

.progress-bar-animated {
    animation: 1s linear infinite progress-bar-stripes
}

@media (prefers-reduced-motion:reduce) {
    .progress-bar-animated {
        animation: none
    }
}

.list-group {
    --bs-list-group-color: var(--bs-gray-900);
    --bs-list-group-bg: #fff;
    --bs-list-group-border-color: #00000020;
    --bs-list-group-border-width: var(--bs-border-width);
    --bs-list-group-border-radius: var(--bs-border-radius);
    --bs-list-group-item-padding-x: 1rem;
    --bs-list-group-item-padding-y: .5rem;
    --bs-list-group-action-color: var(--bs-gray-700);
    --bs-list-group-action-hover-color: var(--bs-gray-700);
    --bs-list-group-action-hover-bg: var(--bs-gray-100);
    --bs-list-group-action-active-color: var(--bs-body-color);
    --bs-list-group-action-active-bg: var(--bs-gray-200);
    --bs-list-group-disabled-color: var(--bs-gray-600);
    --bs-list-group-disabled-bg: #fff;
    --bs-list-group-active-color: var(--bs-component-active-color);
    --bs-list-group-active-bg: var(--bs-component-active-bg);
    --bs-list-group-active-border-color: var(--bs-component-active-bg);
    border-radius: var(--bs-list-group-border-radius);
    flex-direction: column;
    margin-bottom: 0;
    padding-left: 0;
    display: flex
}

.list-group-numbered {
    counter-reset: section;
    list-style-type: none
}

.list-group-numbered>.list-group-item:before {
    content: counters(section, ".") ". ";
    counter-increment: section
}

.list-group-item {
    padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
    color: var(--bs-list-group-color);
    background-color: var(--bs-list-group-bg);
    border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
    display: block;
    position: relative
}

.list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit
}

.list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit
}

.list-group-item.disabled,.list-group-item:disabled {
    color: var(--bs-list-group-disabled-color);
    pointer-events: none;
    background-color: var(--bs-list-group-disabled-bg)
}

.list-group-item.active {
    z-index: 2;
    color: var(--bs-list-group-active-color);
    background-color: var(--bs-list-group-active-bg);
    border-color: var(--bs-list-group-active-border-color)
}

.list-group-item+.list-group-item {
    border-top-width: 0
}

.list-group-item+.list-group-item.active {
    margin-top: calc(-1 * var(--bs-list-group-border-width));
    border-top-width: var(--bs-list-group-border-width)
}

.list-group-item-action {
    width: 100%;
    color: var(--bs-list-group-action-color);
    text-align: inherit
}

.list-group-item-action:not(.active):hover,.list-group-item-action:not(.active):focus {
    z-index: 1;
    color: var(--bs-list-group-action-hover-color);
    background-color: var(--bs-list-group-action-hover-bg);
    text-decoration: none
}

.list-group-item-action:not(.active):active {
    color: var(--bs-list-group-action-active-color);
    background-color: var(--bs-list-group-action-active-bg)
}

.list-group-horizontal {
    flex-direction: row
}

.list-group-horizontal>.list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0
}

.list-group-horizontal>.list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0
}

.list-group-horizontal>.list-group-item.active {
    margin-top: 0
}

.list-group-horizontal>.list-group-item+.list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0
}

.list-group-horizontal>.list-group-item+.list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width)
}

@media (width>=576px) {
    .list-group-horizontal-sm {
        flex-direction: row
    }

    .list-group-horizontal-sm>.list-group-item:first-child:not(:last-child) {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    .list-group-horizontal-sm>.list-group-item:last-child:not(:first-child) {
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

    .list-group-horizontal-sm>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-sm>.list-group-item+.list-group-item {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

    .list-group-horizontal-sm>.list-group-item+.list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

@media (width>=768px) {
    .list-group-horizontal-md {
        flex-direction: row
    }

    .list-group-horizontal-md>.list-group-item:first-child:not(:last-child) {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    .list-group-horizontal-md>.list-group-item:last-child:not(:first-child) {
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

    .list-group-horizontal-md>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-md>.list-group-item+.list-group-item {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

    .list-group-horizontal-md>.list-group-item+.list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

@media (width>=992px) {
    .list-group-horizontal-lg {
        flex-direction: row
    }

    .list-group-horizontal-lg>.list-group-item:first-child:not(:last-child) {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    .list-group-horizontal-lg>.list-group-item:last-child:not(:first-child) {
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

    .list-group-horizontal-lg>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-lg>.list-group-item+.list-group-item {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

    .list-group-horizontal-lg>.list-group-item+.list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

@media (width>=1200px) {
    .list-group-horizontal-xl {
        flex-direction: row
    }

    .list-group-horizontal-xl>.list-group-item:first-child:not(:last-child) {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    .list-group-horizontal-xl>.list-group-item:last-child:not(:first-child) {
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

    .list-group-horizontal-xl>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-xl>.list-group-item+.list-group-item {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

    .list-group-horizontal-xl>.list-group-item+.list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

@media (width>=1400px) {
    .list-group-horizontal-xxl {
        flex-direction: row
    }

    .list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child) {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    .list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child) {
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

    .list-group-horizontal-xxl>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-xxl>.list-group-item+.list-group-item {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

    .list-group-horizontal-xxl>.list-group-item+.list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

.list-group-flush {
    border-radius: 0
}

.list-group-flush>.list-group-item {
    border-width: 0 0 var(--bs-list-group-border-width)
}

.list-group-flush>.list-group-item:last-child {
    border-bottom-width: 0
}

.list-group-item-light {
    --bs-list-group-color: var(--bs-light-text-emphasis);
    --bs-list-group-bg: var(--bs-light-bg-subtle);
    --bs-list-group-border-color: var(--bs-light-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
    --bs-list-group-active-color: var(--bs-light-bg-subtle);
    --bs-list-group-active-bg: var(--bs-light-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-light-text-emphasis)
}

.list-group-item-primary {
    --bs-list-group-color: var(--bs-primary-text-emphasis);
    --bs-list-group-bg: var(--bs-primary-bg-subtle);
    --bs-list-group-border-color: var(--bs-primary-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
    --bs-list-group-active-color: var(--bs-primary-bg-subtle);
    --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-primary-text-emphasis)
}

.list-group-item-secondary {
    --bs-list-group-color: var(--bs-secondary-text-emphasis);
    --bs-list-group-bg: var(--bs-secondary-bg-subtle);
    --bs-list-group-border-color: var(--bs-secondary-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
    --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
    --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)
}

.list-group-item-success {
    --bs-list-group-color: var(--bs-success-text-emphasis);
    --bs-list-group-bg: var(--bs-success-bg-subtle);
    --bs-list-group-border-color: var(--bs-success-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
    --bs-list-group-active-color: var(--bs-success-bg-subtle);
    --bs-list-group-active-bg: var(--bs-success-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-success-text-emphasis)
}

.list-group-item-info {
    --bs-list-group-color: var(--bs-info-text-emphasis);
    --bs-list-group-bg: var(--bs-info-bg-subtle);
    --bs-list-group-border-color: var(--bs-info-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
    --bs-list-group-active-color: var(--bs-info-bg-subtle);
    --bs-list-group-active-bg: var(--bs-info-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-info-text-emphasis)
}

.list-group-item-warning {
    --bs-list-group-color: var(--bs-warning-text-emphasis);
    --bs-list-group-bg: var(--bs-warning-bg-subtle);
    --bs-list-group-border-color: var(--bs-warning-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
    --bs-list-group-active-color: var(--bs-warning-bg-subtle);
    --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-warning-text-emphasis)
}

.list-group-item-danger {
    --bs-list-group-color: var(--bs-danger-text-emphasis);
    --bs-list-group-bg: var(--bs-danger-bg-subtle);
    --bs-list-group-border-color: var(--bs-danger-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
    --bs-list-group-active-color: var(--bs-danger-bg-subtle);
    --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-danger-text-emphasis)
}

.list-group-item-dark {
    --bs-list-group-color: var(--bs-dark-text-emphasis);
    --bs-list-group-bg: var(--bs-dark-bg-subtle);
    --bs-list-group-border-color: var(--bs-dark-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
    --bs-list-group-active-color: var(--bs-dark-bg-subtle);
    --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-dark-text-emphasis)
}

.btn-close {
    --bs-btn-close-color: #000;
    --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
    --bs-btn-close-opacity: .5;
    --bs-btn-close-hover-opacity: .75;
    --bs-btn-close-focus-shadow: none;
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    box-sizing: content-box;
    width: .75rem;
    height: .75rem;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/.75rem auto no-repeat;
    filter: var(--bs-btn-close-filter);
    opacity: var(--bs-btn-close-opacity);
    border: 0;
    border-radius: .475rem;
    padding: .25em
}

.btn-close:hover {
    color: var(--bs-btn-close-color);
    opacity: var(--bs-btn-close-hover-opacity);
    text-decoration: none
}

.btn-close:focus {
    box-shadow: var(--bs-btn-close-focus-shadow);
    opacity: var(--bs-btn-close-focus-opacity);
    outline: 0
}

.btn-close:disabled,.btn-close.disabled {
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none;
    opacity: var(--bs-btn-close-disabled-opacity)
}

.btn-close-white {
    --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%)
}

:root,[data-bs-theme=light] {
    --bs-btn-close-filter:
}

[data-bs-theme=dark] {
    --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%)
}

.toast {
    --bs-toast-zindex: 1090;
    --bs-toast-padding-x: .75rem;
    --bs-toast-padding-y: .5rem;
    --bs-toast-spacing: 1.5rem;
    --bs-toast-max-width: 350px;
    --bs-toast-font-size: .875rem;
    --bs-toast-color: var(--bs-gray-700);
    --bs-toast-bg: var(--bs-body-bg);
    --bs-toast-border-width: var(--bs-border-width);
    --bs-toast-border-color: transparent;
    --bs-toast-border-radius: var(--bs-border-radius);
    --bs-toast-box-shadow: var(--bs-box-shadow);
    --bs-toast-header-color: var(--bs-gray-700);
    --bs-toast-header-bg: var(--bs-body-bg);
    --bs-toast-header-border-color: var(--bs-border-color);
    width: var(--bs-toast-max-width);
    max-width: 100%;
    font-size: var(--bs-toast-font-size);
    color: var(--bs-toast-color);
    pointer-events: auto;
    background-color: var(--bs-toast-bg);
    border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
    box-shadow: var(--bs-toast-box-shadow);
    border-radius: var(--bs-toast-border-radius);
    background-clip: padding-box
}

.toast.showing {
    opacity: 0
}

.toast:not(.show) {
    display: none
}

.toast-container {
    --bs-toast-zindex: 1090;
    z-index: var(--bs-toast-zindex);
    pointer-events: none;
    width: max-content;
    max-width: 100%;
    position: absolute
}

.toast-container>:not(:last-child) {
    margin-bottom: var(--bs-toast-spacing)
}

.toast-header {
    padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
    color: var(--bs-toast-header-color);
    background-color: var(--bs-toast-header-bg);
    border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
    border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
    border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
    background-clip: padding-box;
    align-items: center;
    display: flex
}

.toast-header .btn-close {
    margin-right: calc(-.5 * var(--bs-toast-padding-x));
    margin-left: var(--bs-toast-padding-x)
}

.toast-body {
    padding: var(--bs-toast-padding-x);
    word-wrap: break-word
}

.modal {
    --bs-modal-zindex: 1055;
    --bs-modal-width: 500px;
    --bs-modal-padding: 1.75rem;
    --bs-modal-margin: .5rem;
    --bs-modal-color: var(--bs-body-color);
    --bs-modal-bg: var(--bs-body-bg);
    --bs-modal-border-color: var(--bs-border-color-translucent);
    --bs-modal-border-width: 0;
    --bs-modal-border-radius: .475rem;
    --bs-modal-box-shadow: 0 .25rem .5rem #0000001a;
    --bs-modal-inner-border-radius: .475rem;
    --bs-modal-header-padding-x: 1.75rem;
    --bs-modal-header-padding-y: 1.75rem;
    --bs-modal-header-padding: 1.75rem 1.75rem;
    --bs-modal-header-border-color: var(--bs-border-color);
    --bs-modal-header-border-width: 1px;
    --bs-modal-title-line-height: 1.5;
    --bs-modal-footer-gap: .5rem;
    --bs-modal-footer-bg: ;
    --bs-modal-footer-border-color: var(--bs-border-color);
    --bs-modal-footer-border-width: 1px;
    z-index: var(--bs-modal-zindex);
    outline: 0;
    width: 100%;
    height: 100%;
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    overflow: hidden auto
}

.modal-dialog {
    width: auto;
    margin: var(--bs-modal-margin);
    pointer-events: none;
    position: relative
}

.modal.fade .modal-dialog {
    transition: transform .3s ease-out;
    transform: translateY(-50px)
}

@media (prefers-reduced-motion:reduce) {
    .modal.fade .modal-dialog {
        transition: none
    }
}

.modal.show .modal-dialog {
    transform: none
}

.modal.modal-static .modal-dialog {
    transform: scale(1.02)
}

.modal-dialog-scrollable {
    height: calc(100% - var(--bs-modal-margin) * 2)
}

.modal-dialog-scrollable .modal-content {
    max-height: 100%;
    overflow: hidden
}

.modal-dialog-scrollable .modal-body {
    overflow-y: auto
}

.modal-dialog-centered {
    min-height: calc(100% - var(--bs-modal-margin) * 2);
    align-items: center;
    display: flex
}

.modal-content {
    width: 100%;
    color: var(--bs-modal-color);
    pointer-events: auto;
    background-color: var(--bs-modal-bg);
    border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
    border-radius: var(--bs-modal-border-radius);
    box-shadow: var(--bs-modal-box-shadow);
    background-clip: padding-box;
    outline: 0;
    flex-direction: column;
    display: flex;
    position: relative
}

.modal-backdrop {
    --bs-backdrop-zindex: 1050;
    --bs-backdrop-bg: #000;
    --bs-backdrop-opacity: .4;
    z-index: var(--bs-backdrop-zindex);
    background-color: var(--bs-backdrop-bg);
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop.show {
    opacity: var(--bs-backdrop-opacity)
}

.modal-header {
    padding: var(--bs-modal-header-padding);
    border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
    border-top-left-radius: var(--bs-modal-inner-border-radius);
    border-top-right-radius: var(--bs-modal-inner-border-radius);
    flex-shrink: 0;
    align-items: center;
    display: flex
}

.modal-header .btn-close {
    padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);
    margin-top: calc(-.5 * var(--bs-modal-header-padding-y));
    margin-right: calc(-.5 * var(--bs-modal-header-padding-x));
    margin-bottom: calc(-.5 * var(--bs-modal-header-padding-y));
    margin-left: auto
}

.modal-title {
    line-height: var(--bs-modal-title-line-height);
    margin-bottom: 0
}

.modal-body {
    padding: var(--bs-modal-padding);
    flex: auto;
    position: relative
}

.modal-footer {
    padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);
    background-color: var(--bs-modal-footer-bg);
    border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
    border-bottom-right-radius: var(--bs-modal-inner-border-radius);
    border-bottom-left-radius: var(--bs-modal-inner-border-radius);
    flex-wrap: wrap;
    flex-shrink: 0;
    justify-content: flex-end;
    align-items: center;
    display: flex
}

.modal-footer>* {
    margin: calc(var(--bs-modal-footer-gap) * .5)
}

@media (width>=576px) {
    .modal {
        --bs-modal-margin: 1.75rem;
        --bs-modal-box-shadow: 0 .5rem 1rem #0000001a
    }

    .modal-dialog {
        max-width: var(--bs-modal-width);
        margin-left: auto;
        margin-right: auto
    }

    .modal-sm {
        --bs-modal-width: 300px
    }
}

@media (width>=992px) {
    .modal-lg,.modal-xl {
        --bs-modal-width: 800px
    }
}

@media (width>=1200px) {
    .modal-xl {
        --bs-modal-width: 1140px
    }
}

.modal-fullscreen {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0
}

.modal-fullscreen .modal-content {
    border: 0;
    border-radius: 0;
    height: 100%
}

.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer {
    border-radius: 0
}

.modal-fullscreen .modal-body {
    overflow-y: auto
}

@media (width<=575.98px) {
    .modal-fullscreen-sm-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .modal-fullscreen-sm-down .modal-content {
        border: 0;
        border-radius: 0;
        height: 100%
    }

    .modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer {
        border-radius: 0
    }

    .modal-fullscreen-sm-down .modal-body {
        overflow-y: auto
    }
}

@media (width<=767.98px) {
    .modal-fullscreen-md-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .modal-fullscreen-md-down .modal-content {
        border: 0;
        border-radius: 0;
        height: 100%
    }

    .modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer {
        border-radius: 0
    }

    .modal-fullscreen-md-down .modal-body {
        overflow-y: auto
    }
}

@media (width<=991.98px) {
    .modal-fullscreen-lg-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .modal-fullscreen-lg-down .modal-content {
        border: 0;
        border-radius: 0;
        height: 100%
    }

    .modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer {
        border-radius: 0
    }

    .modal-fullscreen-lg-down .modal-body {
        overflow-y: auto
    }
}

@media (width<=1199.98px) {
    .modal-fullscreen-xl-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .modal-fullscreen-xl-down .modal-content {
        border: 0;
        border-radius: 0;
        height: 100%
    }

    .modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer {
        border-radius: 0
    }

    .modal-fullscreen-xl-down .modal-body {
        overflow-y: auto
    }
}

@media (width<=1399.98px) {
    .modal-fullscreen-xxl-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .modal-fullscreen-xxl-down .modal-content {
        border: 0;
        border-radius: 0;
        height: 100%
    }

    .modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer {
        border-radius: 0
    }

    .modal-fullscreen-xxl-down .modal-body {
        overflow-y: auto
    }
}

.tooltip {
    --bs-tooltip-zindex: 1080;
    --bs-tooltip-max-width: 200px;
    --bs-tooltip-padding-x: 1rem;
    --bs-tooltip-padding-y: .75rem;
    --bs-tooltip-margin: 0;
    --bs-tooltip-font-size: 1rem;
    --bs-tooltip-color: var(--bs-gray-800);
    --bs-tooltip-bg: var(--bs-body-bg);
    --bs-tooltip-border-radius: .475rem;
    --bs-tooltip-opacity: 1;
    --bs-tooltip-arrow-width: .8rem;
    --bs-tooltip-arrow-height: .4rem;
    z-index: var(--bs-tooltip-zindex);
    margin: var(--bs-tooltip-margin);
    font-family: var(--bs-font-sans-serif);
    text-align: left;
    text-align: start;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    font-size: var(--bs-tooltip-font-size);
    word-wrap: break-word;
    opacity: 0;
    text-decoration: none;
    display: block
}

.tooltip.show {
    opacity: var(--bs-tooltip-opacity)
}

.tooltip .tooltip-arrow {
    width: var(--bs-tooltip-arrow-width);
    height: var(--bs-tooltip-arrow-height);
    display: block
}

.tooltip .tooltip-arrow:before {
    content: "";
    border-style: solid;
    border-color: #0000;
    position: absolute
}

.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
    bottom: calc(-1 * var(--bs-tooltip-arrow-height))
}

.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before {
    border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
    border-top-color: var(--bs-tooltip-bg);
    top: -1px
}

.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
    left: calc(-1 * var(--bs-tooltip-arrow-height));
    width: var(--bs-tooltip-arrow-height);
    height: var(--bs-tooltip-arrow-width)
}

.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before {
    border-width: calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
    border-right-color: var(--bs-tooltip-bg);
    right: -1px
}

.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
    top: calc(-1 * var(--bs-tooltip-arrow-height))
}

.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before {
    border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
    border-bottom-color: var(--bs-tooltip-bg);
    bottom: -1px
}

.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
    right: calc(-1 * var(--bs-tooltip-arrow-height));
    width: var(--bs-tooltip-arrow-height);
    height: var(--bs-tooltip-arrow-width)
}

.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before {
    border-width: calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
    border-left-color: var(--bs-tooltip-bg);
    left: -1px
}

.tooltip-inner {
    max-width: var(--bs-tooltip-max-width);
    padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
    color: var(--bs-tooltip-color);
    text-align: center;
    background-color: var(--bs-tooltip-bg);
    border-radius: var(--bs-tooltip-border-radius)
}

.popover {
    --bs-popover-zindex: 1070;
    --bs-popover-max-width: 276px;
    --bs-popover-font-size: 1rem;
    --bs-popover-bg: #fff;
    --bs-popover-border-width: var(--bs-border-width);
    --bs-popover-border-color: #fff;
    --bs-popover-border-radius: .475rem;
    --bs-popover-inner-border-radius: .475rem;
    --bs-popover-box-shadow: 0px 0px 50px 0px #523f6926;
    --bs-popover-header-padding-x: 1.25rem;
    --bs-popover-header-padding-y: 1rem;
    --bs-popover-header-font-size: 1rem;
    --bs-popover-header-color: var(--bs-gray-800);
    --bs-popover-header-bg: #fff;
    --bs-popover-body-padding-x: 1.25rem;
    --bs-popover-body-padding-y: 1.25rem;
    --bs-popover-body-color: var(--bs-gray-800);
    --bs-popover-arrow-width: 1rem;
    --bs-popover-arrow-height: .5rem;
    --bs-popover-arrow-border: var(--bs-popover-border-color);
    z-index: var(--bs-popover-zindex);
    max-width: var(--bs-popover-max-width);
    font-family: var(--bs-font-sans-serif);
    text-align: left;
    text-align: start;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    font-size: var(--bs-popover-font-size);
    word-wrap: break-word;
    background-color: var(--bs-popover-bg);
    border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
    border-radius: var(--bs-popover-border-radius);
    box-shadow: var(--bs-popover-box-shadow);
    background-clip: padding-box;
    text-decoration: none;
    display: block
}

.popover .popover-arrow {
    width: var(--bs-popover-arrow-width);
    height: var(--bs-popover-arrow-height);
    display: block
}

.popover .popover-arrow:before,.popover .popover-arrow:after {
    content: "";
    border: 0 solid #0000;
    display: block;
    position: absolute
}

.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow {
    bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))
}

.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after {
    border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0
}

.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before {
    border-top-color: var(--bs-popover-arrow-border);
    bottom: 0
}

.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after {
    bottom: var(--bs-popover-border-width);
    border-top-color: var(--bs-popover-bg)
}

.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow {
    left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
    width: var(--bs-popover-arrow-height);
    height: var(--bs-popover-arrow-width)
}

.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after {
    border-width: calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0
}

.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before {
    border-right-color: var(--bs-popover-arrow-border);
    left: 0
}

.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after {
    left: var(--bs-popover-border-width);
    border-right-color: var(--bs-popover-bg)
}

.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow {
    top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))
}

.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after {
    border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)
}

.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before {
    border-bottom-color: var(--bs-popover-arrow-border);
    top: 0
}

.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after {
    top: var(--bs-popover-border-width);
    border-bottom-color: var(--bs-popover-bg)
}

.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before {
    width: var(--bs-popover-arrow-width);
    margin-left: calc(-.5 * var(--bs-popover-arrow-width));
    content: "";
    border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
    display: block;
    position: absolute;
    top: 0;
    left: 50%
}

.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow {
    right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
    width: var(--bs-popover-arrow-height);
    height: var(--bs-popover-arrow-width)
}

.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after {
    border-width: calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)
}

.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before {
    border-left-color: var(--bs-popover-arrow-border);
    right: 0
}

.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after {
    right: var(--bs-popover-border-width);
    border-left-color: var(--bs-popover-bg)
}

.popover-header {
    padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
    font-size: var(--bs-popover-header-font-size);
    color: var(--bs-popover-header-color);
    background-color: var(--bs-popover-header-bg);
    border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
    border-top-left-radius: var(--bs-popover-inner-border-radius);
    border-top-right-radius: var(--bs-popover-inner-border-radius);
    margin-bottom: 0
}

.popover-header:empty {
    display: none
}

.popover-body {
    padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
    color: var(--bs-popover-body-color)
}

.carousel {
    position: relative
}

.carousel.pointer-event {
    touch-action: pan-y
}

.carousel-inner {
    width: 100%;
    position: relative;
    overflow: hidden
}

.carousel-inner:after {
    clear: both;
    content: "";
    display: block
}

.carousel-item {
    float: left;
    backface-visibility: hidden;
    width: 100%;
    margin-right: -100%;
    transition: transform .6s ease-in-out;
    display: none;
    position: relative
}

@media (prefers-reduced-motion:reduce) {
    .carousel-item {
        transition: none
    }
}

.carousel-item.active,.carousel-item-next,.carousel-item-prev {
    display: block
}

.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end {
    transform: translate(100%)
}

.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start {
    transform: translate(-100%)
}

.carousel-fade .carousel-item {
    opacity: 0;
    transition-property: opacity;
    transform: none
}

.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end {
    z-index: 1;
    opacity: 1
}

.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end {
    z-index: 0;
    opacity: 0;
    transition: opacity 0s .6s
}

@media (prefers-reduced-motion:reduce) {
    .carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end {
        transition: none
    }
}

.carousel-control-prev,.carousel-control-next {
    z-index: 1;
    color: #fff;
    text-align: center;
    width: 15%;
    filter: var(--bs-carousel-control-icon-filter);
    opacity: .5;
    background: 0 0;
    border: 0;
    justify-content: center;
    align-items: center;
    padding: 0;
    transition: opacity .15s;
    display: flex;
    position: absolute;
    top: 0;
    bottom: 0
}

@media (prefers-reduced-motion:reduce) {
    .carousel-control-prev,.carousel-control-next {
        transition: none
    }
}

.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus {
    color: #fff;
    opacity: .9;
    outline: 0;
    text-decoration: none
}

.carousel-control-prev {
    left: 0
}

.carousel-control-next {
    right: 0
}

.carousel-control-prev-icon,.carousel-control-next-icon {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 2rem;
    height: 2rem;
    display: inline-block
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")
}

.carousel-indicators {
    z-index: 2;
    justify-content: center;
    margin-bottom: 1rem;
    margin-left: 15%;
    margin-right: 15%;
    padding: 0;
    display: flex;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.carousel-indicators [data-bs-target] {
    box-sizing: content-box;
    text-indent: -999px;
    cursor: pointer;
    background-color: var(--bs-carousel-indicator-active-bg);
    opacity: .5;
    background-clip: padding-box;
    border: 10px solid #0000;
    border-left: 0;
    border-right: 0;
    flex: 0 auto;
    width: 30px;
    height: 3px;
    margin-left: 3px;
    margin-right: 3px;
    padding: 0;
    transition: opacity .6s
}

@media (prefers-reduced-motion:reduce) {
    .carousel-indicators [data-bs-target] {
        transition: none
    }
}

.carousel-indicators .active {
    opacity: 1
}

.carousel-caption {
    color: var(--bs-carousel-caption-color);
    text-align: center;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    position: absolute;
    bottom: 1.25rem;
    left: 15%;
    right: 15%
}

.carousel-dark {
    --bs-carousel-indicator-active-bg: #000;
    --bs-carousel-caption-color: #000;
    --bs-carousel-control-icon-filter: invert(1) grayscale(100)
}

:root,[data-bs-theme=light] {
    --bs-carousel-indicator-active-bg: #fff;
    --bs-carousel-caption-color: #fff;
    --bs-carousel-control-icon-filter:
}

[data-bs-theme=dark] {
    --bs-carousel-indicator-active-bg: #000;
    --bs-carousel-caption-color: #000;
    --bs-carousel-control-icon-filter: invert(1) grayscale(100)
}

.spinner-grow,.spinner-border {
    width: var(--bs-spinner-width);
    height: var(--bs-spinner-height);
    vertical-align: var(--bs-spinner-vertical-align);
    animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
    border-radius: 50%;
    flex-shrink: 0;
    display: inline-block
}

@keyframes spinner-border {
    to {
        transform: rotate(360deg)
    }
}

.spinner-border {
    --bs-spinner-width: 2rem;
    --bs-spinner-height: 2rem;
    --bs-spinner-vertical-align: -.125em;
    --bs-spinner-border-width: .185rem;
    --bs-spinner-animation-speed: .65s;
    --bs-spinner-animation-name: spinner-border;
    border: var(--bs-spinner-border-width) solid currentcolor;
    border-right-color: #0000
}

.spinner-border-sm {
    --bs-spinner-width: 1rem;
    --bs-spinner-height: 1rem;
    --bs-spinner-border-width: .145em
}

@keyframes spinner-grow {
    0% {
        transform: scale(0)
    }

    50% {
        opacity: 1;
        transform: none
    }
}

.spinner-grow {
    --bs-spinner-width: 2rem;
    --bs-spinner-height: 2rem;
    --bs-spinner-vertical-align: -.125em;
    --bs-spinner-animation-speed: .65s;
    --bs-spinner-animation-name: spinner-grow;
    opacity: 0;
    background-color: currentColor
}

.spinner-grow-sm {
    --bs-spinner-width: 1rem;
    --bs-spinner-height: 1rem
}

@media (prefers-reduced-motion:reduce) {
    .spinner-border,.spinner-grow {
        --bs-spinner-animation-speed: 1.3s
    }
}

.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm {
    --bs-offcanvas-zindex: 1045;
    --bs-offcanvas-width: 400px;
    --bs-offcanvas-height: 30vh;
    --bs-offcanvas-padding-x: 1.75rem;
    --bs-offcanvas-padding-y: 1.75rem;
    --bs-offcanvas-color: var(--bs-body-color);
    --bs-offcanvas-bg: var(--bs-body-bg);
    --bs-offcanvas-border-width: 0;
    --bs-offcanvas-border-color: var(--bs-border-color-translucent);
    --bs-offcanvas-box-shadow: 0 .25rem .5rem #0000001a;
    --bs-offcanvas-transition: transform .3s ease-in-out;
    --bs-offcanvas-title-line-height: 1.5
}

@media (width<=575.98px) {
    .offcanvas-sm {
        z-index: var(--bs-offcanvas-zindex);
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        box-shadow: var(--bs-offcanvas-box-shadow);
        transition: var(--bs-offcanvas-transition);
        background-clip: padding-box;
        outline: 0;
        flex-direction: column;
        display: flex;
        position: fixed;
        bottom: 0
    }
}

@media (width<=575.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-sm {
        transition:none
    }
}

@media (width<=575.98px) {
    .offcanvas-sm.offcanvas-start {
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        top: 0;
        left: 0;
        transform: translate(-100%)
    }

    .offcanvas-sm.offcanvas-end {
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        top: 0;
        right: 0;
        transform: translate(100%)
    }

    .offcanvas-sm.offcanvas-top {
        height: var(--bs-offcanvas-height);
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        max-height: 100%;
        top: 0;
        left: 0;
        right: 0;
        transform: translateY(-100%)
    }

    .offcanvas-sm.offcanvas-bottom {
        height: var(--bs-offcanvas-height);
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        max-height: 100%;
        left: 0;
        right: 0;
        transform: translateY(100%)
    }

    .offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding) {
        transform: none
    }

    .offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show {
        visibility: visible
    }
}

@media (width>=576px) {
    .offcanvas-sm {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: #0000!important
    }

    .offcanvas-sm .offcanvas-header {
        display: none
    }

    .offcanvas-sm .offcanvas-body {
        flex-grow: 0;
        padding: 0;
        display: flex;
        overflow-y: visible;
        background-color: #0000!important
    }
}

@media (width<=767.98px) {
    .offcanvas-md {
        z-index: var(--bs-offcanvas-zindex);
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        box-shadow: var(--bs-offcanvas-box-shadow);
        transition: var(--bs-offcanvas-transition);
        background-clip: padding-box;
        outline: 0;
        flex-direction: column;
        display: flex;
        position: fixed;
        bottom: 0
    }
}

@media (width<=767.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-md {
        transition:none
    }
}

@media (width<=767.98px) {
    .offcanvas-md.offcanvas-start {
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        top: 0;
        left: 0;
        transform: translate(-100%)
    }

    .offcanvas-md.offcanvas-end {
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        top: 0;
        right: 0;
        transform: translate(100%)
    }

    .offcanvas-md.offcanvas-top {
        height: var(--bs-offcanvas-height);
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        max-height: 100%;
        top: 0;
        left: 0;
        right: 0;
        transform: translateY(-100%)
    }

    .offcanvas-md.offcanvas-bottom {
        height: var(--bs-offcanvas-height);
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        max-height: 100%;
        left: 0;
        right: 0;
        transform: translateY(100%)
    }

    .offcanvas-md.showing,.offcanvas-md.show:not(.hiding) {
        transform: none
    }

    .offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show {
        visibility: visible
    }
}

@media (width>=768px) {
    .offcanvas-md {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: #0000!important
    }

    .offcanvas-md .offcanvas-header {
        display: none
    }

    .offcanvas-md .offcanvas-body {
        flex-grow: 0;
        padding: 0;
        display: flex;
        overflow-y: visible;
        background-color: #0000!important
    }
}

@media (width<=991.98px) {
    .offcanvas-lg {
        z-index: var(--bs-offcanvas-zindex);
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        box-shadow: var(--bs-offcanvas-box-shadow);
        transition: var(--bs-offcanvas-transition);
        background-clip: padding-box;
        outline: 0;
        flex-direction: column;
        display: flex;
        position: fixed;
        bottom: 0
    }
}

@media (width<=991.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-lg {
        transition:none
    }
}

@media (width<=991.98px) {
    .offcanvas-lg.offcanvas-start {
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        top: 0;
        left: 0;
        transform: translate(-100%)
    }

    .offcanvas-lg.offcanvas-end {
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        top: 0;
        right: 0;
        transform: translate(100%)
    }

    .offcanvas-lg.offcanvas-top {
        height: var(--bs-offcanvas-height);
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        max-height: 100%;
        top: 0;
        left: 0;
        right: 0;
        transform: translateY(-100%)
    }

    .offcanvas-lg.offcanvas-bottom {
        height: var(--bs-offcanvas-height);
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        max-height: 100%;
        left: 0;
        right: 0;
        transform: translateY(100%)
    }

    .offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding) {
        transform: none
    }

    .offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show {
        visibility: visible
    }
}

@media (width>=992px) {
    .offcanvas-lg {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: #0000!important
    }

    .offcanvas-lg .offcanvas-header {
        display: none
    }

    .offcanvas-lg .offcanvas-body {
        flex-grow: 0;
        padding: 0;
        display: flex;
        overflow-y: visible;
        background-color: #0000!important
    }
}

@media (width<=1199.98px) {
    .offcanvas-xl {
        z-index: var(--bs-offcanvas-zindex);
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        box-shadow: var(--bs-offcanvas-box-shadow);
        transition: var(--bs-offcanvas-transition);
        background-clip: padding-box;
        outline: 0;
        flex-direction: column;
        display: flex;
        position: fixed;
        bottom: 0
    }
}

@media (width<=1199.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-xl {
        transition:none
    }
}

@media (width<=1199.98px) {
    .offcanvas-xl.offcanvas-start {
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        top: 0;
        left: 0;
        transform: translate(-100%)
    }

    .offcanvas-xl.offcanvas-end {
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        top: 0;
        right: 0;
        transform: translate(100%)
    }

    .offcanvas-xl.offcanvas-top {
        height: var(--bs-offcanvas-height);
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        max-height: 100%;
        top: 0;
        left: 0;
        right: 0;
        transform: translateY(-100%)
    }

    .offcanvas-xl.offcanvas-bottom {
        height: var(--bs-offcanvas-height);
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        max-height: 100%;
        left: 0;
        right: 0;
        transform: translateY(100%)
    }

    .offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding) {
        transform: none
    }

    .offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show {
        visibility: visible
    }
}

@media (width>=1200px) {
    .offcanvas-xl {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: #0000!important
    }

    .offcanvas-xl .offcanvas-header {
        display: none
    }

    .offcanvas-xl .offcanvas-body {
        flex-grow: 0;
        padding: 0;
        display: flex;
        overflow-y: visible;
        background-color: #0000!important
    }
}

@media (width<=1399.98px) {
    .offcanvas-xxl {
        z-index: var(--bs-offcanvas-zindex);
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        box-shadow: var(--bs-offcanvas-box-shadow);
        transition: var(--bs-offcanvas-transition);
        background-clip: padding-box;
        outline: 0;
        flex-direction: column;
        display: flex;
        position: fixed;
        bottom: 0
    }
}

@media (width<=1399.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-xxl {
        transition:none
    }
}

@media (width<=1399.98px) {
    .offcanvas-xxl.offcanvas-start {
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        top: 0;
        left: 0;
        transform: translate(-100%)
    }

    .offcanvas-xxl.offcanvas-end {
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        top: 0;
        right: 0;
        transform: translate(100%)
    }

    .offcanvas-xxl.offcanvas-top {
        height: var(--bs-offcanvas-height);
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        max-height: 100%;
        top: 0;
        left: 0;
        right: 0;
        transform: translateY(-100%)
    }

    .offcanvas-xxl.offcanvas-bottom {
        height: var(--bs-offcanvas-height);
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        max-height: 100%;
        left: 0;
        right: 0;
        transform: translateY(100%)
    }

    .offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding) {
        transform: none
    }

    .offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show {
        visibility: visible
    }
}

@media (width>=1400px) {
    .offcanvas-xxl {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: #0000!important
    }

    .offcanvas-xxl .offcanvas-header {
        display: none
    }

    .offcanvas-xxl .offcanvas-body {
        flex-grow: 0;
        padding: 0;
        display: flex;
        overflow-y: visible;
        background-color: #0000!important
    }
}

.offcanvas {
    z-index: var(--bs-offcanvas-zindex);
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    box-shadow: var(--bs-offcanvas-box-shadow);
    transition: var(--bs-offcanvas-transition);
    background-clip: padding-box;
    outline: 0;
    flex-direction: column;
    display: flex;
    position: fixed;
    bottom: 0
}

@media (prefers-reduced-motion:reduce) {
    .offcanvas {
        transition: none
    }
}

.offcanvas.offcanvas-start {
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    top: 0;
    left: 0;
    transform: translate(-100%)
}

.offcanvas.offcanvas-end {
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    top: 0;
    right: 0;
    transform: translate(100%)
}

.offcanvas.offcanvas-top {
    height: var(--bs-offcanvas-height);
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    max-height: 100%;
    top: 0;
    left: 0;
    right: 0;
    transform: translateY(-100%)
}

.offcanvas.offcanvas-bottom {
    height: var(--bs-offcanvas-height);
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    max-height: 100%;
    left: 0;
    right: 0;
    transform: translateY(100%)
}

.offcanvas.showing,.offcanvas.show:not(.hiding) {
    transform: none
}

.offcanvas.showing,.offcanvas.hiding,.offcanvas.show {
    visibility: visible
}

.offcanvas-backdrop {
    z-index: 1040;
    background-color: #000;
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0
}

.offcanvas-backdrop.fade {
    opacity: 0
}

.offcanvas-backdrop.show {
    opacity: .4
}

.offcanvas-header {
    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
    align-items: center;
    display: flex
}

.offcanvas-header .btn-close {
    padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);
    margin-top: calc(-.5 * var(--bs-offcanvas-padding-y));
    margin-right: calc(-.5 * var(--bs-offcanvas-padding-x));
    margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y));
    margin-left: auto
}

.offcanvas-title {
    line-height: var(--bs-offcanvas-title-line-height);
    margin-bottom: 0
}

.offcanvas-body {
    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
    flex-grow: 1;
    overflow-y: auto
}

.placeholder {
    vertical-align: middle;
    cursor: wait;
    opacity: .5;
    background-color: currentColor;
    min-height: 1em;
    display: inline-block
}

.placeholder.btn:before {
    content: "";
    display: inline-block
}

.placeholder-xs {
    min-height: .6em
}

.placeholder-sm {
    min-height: .8em
}

.placeholder-lg {
    min-height: 1.2em
}

.placeholder-glow .placeholder {
    animation: 2s ease-in-out infinite placeholder-glow
}

@keyframes placeholder-glow {
    50% {
        opacity: .2
    }
}

.placeholder-wave {
    animation: 2s linear infinite placeholder-wave;
    -webkit-mask-image: linear-gradient(130deg,#000 55%,#000c 75%,#000 95%);
    mask-image: linear-gradient(130deg,#000 55%,#000c 75%,#000 95%);
    -webkit-mask-size: 200% 100%;
    mask-size: 200% 100%
}

@keyframes placeholder-wave {
    to {
        -webkit-mask-position: -200% 0;
        mask-position: -200% 0
    }
}

.clearfix:after {
    clear: both;
    content: "";
    display: block
}

.text-bg-light {
    color: #000!important;
    background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity,1))!important
}

.text-bg-primary {
    color: #000!important;
    background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity,1))!important
}

.text-bg-secondary {
    color: #000!important;
    background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity,1))!important
}

.text-bg-success {
    color: #000!important;
    background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity,1))!important
}

.text-bg-info {
    color: #fff!important;
    background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity,1))!important
}

.text-bg-warning {
    color: #000!important;
    background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity,1))!important
}

.text-bg-danger {
    color: #000!important;
    background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity,1))!important
}

.text-bg-dark {
    color: #fff!important;
    background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity,1))!important
}

.link-light {
    color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity,1))!important
}

.link-light:hover,.link-light:focus {
    color: RGBA(250, 250, 250, var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(250, 250, 250, var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(250, 250, 250, var(--bs-link-underline-opacity,1))!important
}

.link-primary {
    color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity,1))!important
}

.link-primary:hover,.link-primary:focus {
    color: RGBA(73, 157, 255, var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(73, 157, 255, var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(73, 157, 255, var(--bs-link-underline-opacity,1))!important
}

.link-secondary {
    color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity,1))!important
}

.link-secondary:hover,.link-secondary:focus {
    color: RGBA(208, 213, 225, var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(208, 213, 225, var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(208, 213, 225, var(--bs-link-underline-opacity,1))!important
}

.link-success {
    color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity,1))!important
}

.link-success:hover,.link-success:focus {
    color: RGBA(69, 209, 117, var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(69, 209, 117, var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(69, 209, 117, var(--bs-link-underline-opacity,1))!important
}

.link-info {
    color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity,1))!important
}

.link-info:hover,.link-info:focus {
    color: RGBA(91, 46, 187, var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(91, 46, 187, var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(91, 46, 187, var(--bs-link-underline-opacity,1))!important
}

.link-warning {
    color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity,1))!important
}

.link-warning:hover,.link-warning:focus {
    color: RGBA(205, 172, 54, var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(205, 172, 54, var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(205, 172, 54, var(--bs-link-underline-opacity,1))!important
}

.link-danger {
    color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity,1))!important
}

.link-danger:hover,.link-danger:focus {
    color: RGBA(249, 83, 123, var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(249, 83, 123, var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(249, 83, 123, var(--bs-link-underline-opacity,1))!important
}

.link-dark {
    color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity,1))!important
}

.link-dark:hover,.link-dark:focus {
    color: RGBA(24, 26, 33, var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(24, 26, 33, var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(24, 26, 33, var(--bs-link-underline-opacity,1))!important
}

.link-body-emphasis {
    color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity,1))!important
}

.link-body-emphasis:hover,.link-body-emphasis:focus {
    color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity,.75))!important;
    -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity,.75))!important;
    text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity,.75))!important
}

.focus-ring:focus {
    box-shadow: var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
    outline: 0
}

.icon-link {
    -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity,.5));
    text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity,.5));
    text-underline-offset: .25em;
    backface-visibility: hidden;
    align-items: center;
    gap: .375rem;
    display: inline-flex
}

.icon-link>.bi {
    fill: currentColor;
    flex-shrink: 0;
    width: 1em;
    height: 1em;
    transition: transform .2s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .icon-link>.bi {
        transition: none
    }
}

.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi {
    transform: var(--bs-icon-link-transform,translate3d(.25em, 0, 0))
}

.ratio {
    width: 100%;
    position: relative
}

.ratio:before {
    padding-top: var(--bs-aspect-ratio);
    content: "";
    display: block
}

.ratio>* {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.ratio-1x1 {
    --bs-aspect-ratio: 100%
}

.ratio-4x3 {
    --bs-aspect-ratio: 75%
}

.ratio-16x9 {
    --bs-aspect-ratio: 56.25%
}

.ratio-21x9 {
    --bs-aspect-ratio: 42.8571%
}

.fixed-bottom {
    z-index: 1030;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0
}

.sticky-top {
    z-index: 1020;
    position: sticky;
    top: 0
}

.sticky-bottom {
    z-index: 1020;
    position: sticky;
    bottom: 0
}

@media (width>=576px) {
    .sticky-sm-top {
        z-index: 1020;
        position: sticky;
        top: 0
    }

    .sticky-sm-bottom {
        z-index: 1020;
        position: sticky;
        bottom: 0
    }
}

@media (width>=768px) {
    .sticky-md-top {
        z-index: 1020;
        position: sticky;
        top: 0
    }

    .sticky-md-bottom {
        z-index: 1020;
        position: sticky;
        bottom: 0
    }
}

@media (width>=992px) {
    .sticky-lg-top {
        z-index: 1020;
        position: sticky;
        top: 0
    }

    .sticky-lg-bottom {
        z-index: 1020;
        position: sticky;
        bottom: 0
    }
}

@media (width>=1200px) {
    .sticky-xl-top {
        z-index: 1020;
        position: sticky;
        top: 0
    }

    .sticky-xl-bottom {
        z-index: 1020;
        position: sticky;
        bottom: 0
    }
}

@media (width>=1400px) {
    .sticky-xxl-top {
        z-index: 1020;
        position: sticky;
        top: 0
    }

    .sticky-xxl-bottom {
        z-index: 1020;
        position: sticky;
        bottom: 0
    }
}

.hstack {
    flex-direction: row;
    align-self: stretch;
    align-items: center;
    display: flex
}

.vstack {
    flex-direction: column;
    flex: auto;
    align-self: stretch;
    display: flex
}

.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within) {
    clip: rect(0, 0, 0, 0)!important;
    white-space: nowrap!important;
    border: 0!important;
    width: 1px!important;
    height: 1px!important;
    margin: -1px!important;
    padding: 0!important;
    overflow: hidden!important
}

.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
    position: absolute!important
}

.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) * {
    overflow: hidden!important
}

.stretched-link:after {
    z-index: 1;
    content: "";
    position: absolute;
    inset: 0
}

.text-truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.vr {
    width: var(--bs-border-width);
    opacity: .25;
    background-color: currentColor;
    align-self: stretch;
    min-height: 1em;
    display: inline-block
}

.align-baseline {
    vertical-align: baseline!important
}

.align-top {
    vertical-align: top!important
}

.align-middle {
    vertical-align: middle!important
}

.align-bottom {
    vertical-align: bottom!important
}

.align-text-bottom {
    vertical-align: text-bottom!important
}

.align-text-top {
    vertical-align: text-top!important
}

.float-start {
    float: left!important
}

.float-end {
    float: right!important
}

.float-none {
    float: none!important
}

.object-fit-contain {
    object-fit: contain!important
}

.object-fit-cover {
    object-fit: cover!important
}

.object-fit-fill {
    object-fit: fill!important
}

.object-fit-scale {
    object-fit: scale-down!important
}

.object-fit-none {
    object-fit: none!important
}

.overflow-auto {
    overflow: auto!important
}

.overflow-hidden {
    overflow: hidden!important
}

.overflow-visible {
    overflow: visible!important
}

.overflow-scroll {
    overflow: scroll!important
}

.overflow-x-auto {
    overflow-x: auto!important
}

.overflow-x-hidden {
    overflow-x: hidden!important
}

.overflow-x-visible {
    overflow-x: visible!important
}

.overflow-x-scroll {
    overflow-x: scroll!important
}

.overflow-y-auto {
    overflow-y: auto!important
}

.overflow-y-hidden {
    overflow-y: hidden!important
}

.overflow-y-visible {
    overflow-y: visible!important
}

.overflow-y-scroll {
    overflow-y: scroll!important
}

.d-inline {
    display: inline!important
}

.d-inline-block {
    display: inline-block!important
}

.d-block {
    display: block!important
}

.d-grid {
    display: grid!important
}

.d-inline-grid {
    display: inline-grid!important
}

.d-table {
    display: table!important
}

.d-table-row {
    display: table-row!important
}

.d-table-cell {
    display: table-cell!important
}

.d-flex {
    display: flex!important
}

.d-inline-flex {
    display: inline-flex!important
}

.d-none {
    display: none!important
}

.shadow-none {
    box-shadow: none!important
}

.focus-ring-light {
    --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))
}

.focus-ring-primary {
    --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))
}

.focus-ring-secondary {
    --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))
}

.focus-ring-success {
    --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))
}

.focus-ring-info {
    --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))
}

.focus-ring-warning {
    --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))
}

.focus-ring-danger {
    --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))
}

.focus-ring-dark {
    --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))
}

.position-static {
    position: static!important
}

.position-relative {
    position: relative!important
}

.position-absolute {
    position: absolute!important
}

.position-fixed {
    position: fixed!important
}

.position-sticky {
    position: sticky!important
}

.top-0 {
    top: 0!important
}

.top-25 {
    top: 25%!important
}

.top-50 {
    top: 50%!important
}

.top-75 {
    top: 75%!important
}

.top-100 {
    top: 100%!important
}

.bottom-0 {
    bottom: 0!important
}

.bottom-25 {
    bottom: 25%!important
}

.bottom-50 {
    bottom: 50%!important
}

.bottom-75 {
    bottom: 75%!important
}

.bottom-100 {
    bottom: 100%!important
}

.start-0 {
    left: 0!important
}

.start-25 {
    left: 25%!important
}

.start-50 {
    left: 50%!important
}

.start-75 {
    left: 75%!important
}

.start-100 {
    left: 100%!important
}

.end-0 {
    right: 0!important
}

.end-25 {
    right: 25%!important
}

.end-50 {
    right: 50%!important
}

.end-75 {
    right: 75%!important
}

.end-100 {
    right: 100%!important
}

.translate-middle {
    transform: translate(-50%,-50%)!important
}

.translate-middle-x {
    transform: translate(-50%)!important
}

.translate-middle-y {
    transform: translateY(-50%)!important
}

.border {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}

.border-0 {
    border: 0!important
}

.border-top {
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}

.border-top-0 {
    border-top: 0!important
}

.border-end {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}

.border-end-0 {
    border-right: 0!important
}

.border-bottom {
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}

.border-bottom-0 {
    border-bottom: 0!important
}

.border-start {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}

.border-start-0 {
    border-left: 0!important
}

.border-light {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity))!important
}

.border-primary {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity))!important
}

.border-secondary {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity))!important
}

.border-success {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity))!important
}

.border-info {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity))!important
}

.border-warning {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity))!important
}

.border-danger {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity))!important
}

.border-dark {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity))!important
}

.border-black {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity))!important
}

.border-white {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity))!important
}

.border-primary-subtle {
    border-color: var(--bs-primary-border-subtle)!important
}

.border-secondary-subtle {
    border-color: var(--bs-secondary-border-subtle)!important
}

.border-success-subtle {
    border-color: var(--bs-success-border-subtle)!important
}

.border-info-subtle {
    border-color: var(--bs-info-border-subtle)!important
}

.border-warning-subtle {
    border-color: var(--bs-warning-border-subtle)!important
}

.border-danger-subtle {
    border-color: var(--bs-danger-border-subtle)!important
}

.border-light-subtle {
    border-color: var(--bs-light-border-subtle)!important
}

.border-dark-subtle {
    border-color: var(--bs-dark-border-subtle)!important
}

.border-0 {
    border-width: 0!important
}

.border-1 {
    border-width: 1px!important
}

.border-2 {
    border-width: 2px!important
}

.border-3 {
    border-width: 3px!important
}

.border-4 {
    border-width: 4px!important
}

.border-5 {
    border-width: 5px!important
}

.border-opacity-10 {
    --bs-border-opacity: .1
}

.border-opacity-25 {
    --bs-border-opacity: .25
}

.border-opacity-50 {
    --bs-border-opacity: .5
}

.border-opacity-75 {
    --bs-border-opacity: .75
}

.border-opacity-100 {
    --bs-border-opacity: 1
}

.w-unset {
    width: unset!important
}

.w-25 {
    width: 25%!important
}

.w-50 {
    width: 50%!important
}

.w-75 {
    width: 75%!important
}

.w-100 {
    width: 100%!important
}

.w-auto {
    width: auto!important
}

.w-1px {
    width: 1px!important
}

.w-2px {
    width: 2px!important
}

.w-3px {
    width: 3px!important
}

.w-4px {
    width: 4px!important
}

.w-5px {
    width: 5px!important
}

.w-6px {
    width: 6px!important
}

.w-7px {
    width: 7px!important
}

.w-8px {
    width: 8px!important
}

.w-9px {
    width: 9px!important
}

.w-10px {
    width: 10px!important
}

.w-15px {
    width: 15px!important
}

.w-20px {
    width: 20px!important
}

.w-25px {
    width: 25px!important
}

.w-30px {
    width: 30px!important
}

.w-35px {
    width: 35px!important
}

.w-40px {
    width: 40px!important
}

.w-45px {
    width: 45px!important
}

.w-50px {
    width: 50px!important
}

.w-55px {
    width: 55px!important
}

.w-60px {
    width: 60px!important
}

.w-65px {
    width: 65px!important
}

.w-70px {
    width: 70px!important
}

.w-75px {
    width: 75px!important
}

.w-80px {
    width: 80px!important
}

.w-85px {
    width: 85px!important
}

.w-90px {
    width: 90px!important
}

.w-95px {
    width: 95px!important
}

.w-100px {
    width: 100px!important
}

.w-125px {
    width: 125px!important
}

.w-150px {
    width: 150px!important
}

.w-175px {
    width: 175px!important
}

.w-200px {
    width: 200px!important
}

.w-225px {
    width: 225px!important
}

.w-250px {
    width: 250px!important
}

.w-275px {
    width: 275px!important
}

.w-300px {
    width: 300px!important
}

.w-325px {
    width: 325px!important
}

.w-350px {
    width: 350px!important
}

.w-375px {
    width: 375px!important
}

.w-400px {
    width: 400px!important
}

.w-425px {
    width: 425px!important
}

.w-450px {
    width: 450px!important
}

.w-475px {
    width: 475px!important
}

.w-500px {
    width: 500px!important
}

.w-550px {
    width: 550px!important
}

.w-600px {
    width: 600px!important
}

.w-650px {
    width: 650px!important
}

.w-700px {
    width: 700px!important
}

.w-750px {
    width: 750px!important
}

.w-800px {
    width: 800px!important
}

.w-850px {
    width: 850px!important
}

.w-900px {
    width: 900px!important
}

.w-950px {
    width: 950px!important
}

.w-1000px {
    width: 1000px!important
}

.mw-unset {
    max-width: unset!important
}

.mw-25 {
    max-width: 25%!important
}

.mw-50 {
    max-width: 50%!important
}

.mw-75 {
    max-width: 75%!important
}

.mw-100 {
    max-width: 100%!important
}

.mw-auto {
    max-width: auto!important
}

.mw-1px {
    max-width: 1px!important
}

.mw-2px {
    max-width: 2px!important
}

.mw-3px {
    max-width: 3px!important
}

.mw-4px {
    max-width: 4px!important
}

.mw-5px {
    max-width: 5px!important
}

.mw-6px {
    max-width: 6px!important
}

.mw-7px {
    max-width: 7px!important
}

.mw-8px {
    max-width: 8px!important
}

.mw-9px {
    max-width: 9px!important
}

.mw-10px {
    max-width: 10px!important
}

.mw-15px {
    max-width: 15px!important
}

.mw-20px {
    max-width: 20px!important
}

.mw-25px {
    max-width: 25px!important
}

.mw-30px {
    max-width: 30px!important
}

.mw-35px {
    max-width: 35px!important
}

.mw-40px {
    max-width: 40px!important
}

.mw-45px {
    max-width: 45px!important
}

.mw-50px {
    max-width: 50px!important
}

.mw-55px {
    max-width: 55px!important
}

.mw-60px {
    max-width: 60px!important
}

.mw-65px {
    max-width: 65px!important
}

.mw-70px {
    max-width: 70px!important
}

.mw-75px {
    max-width: 75px!important
}

.mw-80px {
    max-width: 80px!important
}

.mw-85px {
    max-width: 85px!important
}

.mw-90px {
    max-width: 90px!important
}

.mw-95px {
    max-width: 95px!important
}

.mw-100px {
    max-width: 100px!important
}

.mw-125px {
    max-width: 125px!important
}

.mw-150px {
    max-width: 150px!important
}

.mw-175px {
    max-width: 175px!important
}

.mw-200px {
    max-width: 200px!important
}

.mw-225px {
    max-width: 225px!important
}

.mw-250px {
    max-width: 250px!important
}

.mw-275px {
    max-width: 275px!important
}

.mw-300px {
    max-width: 300px!important
}

.mw-325px {
    max-width: 325px!important
}

.mw-350px {
    max-width: 350px!important
}

.mw-375px {
    max-width: 375px!important
}

.mw-400px {
    max-width: 400px!important
}

.mw-425px {
    max-width: 425px!important
}

.mw-450px {
    max-width: 450px!important
}

.mw-475px {
    max-width: 475px!important
}

.mw-500px {
    max-width: 500px!important
}

.mw-550px {
    max-width: 550px!important
}

.mw-600px {
    max-width: 600px!important
}

.mw-650px {
    max-width: 650px!important
}

.mw-700px {
    max-width: 700px!important
}

.mw-750px {
    max-width: 750px!important
}

.mw-800px {
    max-width: 800px!important
}

.mw-850px {
    max-width: 850px!important
}

.mw-900px {
    max-width: 900px!important
}

.mw-950px {
    max-width: 950px!important
}

.mw-1000px {
    max-width: 1000px!important
}

.vw-100 {
    width: 100vw!important
}

.min-vw-100 {
    min-width: 100vw!important
}

.h-unset {
    height: unset!important
}

.h-25 {
    height: 25%!important
}

.h-50 {
    height: 50%!important
}

.h-75 {
    height: 75%!important
}

.h-100 {
    height: 100%!important
}

.h-auto {
    height: auto!important
}

.h-1px {
    height: 1px!important
}

.h-2px {
    height: 2px!important
}

.h-3px {
    height: 3px!important
}

.h-4px {
    height: 4px!important
}

.h-5px {
    height: 5px!important
}

.h-6px {
    height: 6px!important
}

.h-7px {
    height: 7px!important
}

.h-8px {
    height: 8px!important
}

.h-9px {
    height: 9px!important
}

.h-10px {
    height: 10px!important
}

.h-15px {
    height: 15px!important
}

.h-20px {
    height: 20px!important
}

.h-25px {
    height: 25px!important
}

.h-30px {
    height: 30px!important
}

.h-35px {
    height: 35px!important
}

.h-40px {
    height: 40px!important
}

.h-45px {
    height: 45px!important
}

.h-50px {
    height: 50px!important
}

.h-55px {
    height: 55px!important
}

.h-60px {
    height: 60px!important
}

.h-65px {
    height: 65px!important
}

.h-70px {
    height: 70px!important
}

.h-75px {
    height: 75px!important
}

.h-80px {
    height: 80px!important
}

.h-85px {
    height: 85px!important
}

.h-90px {
    height: 90px!important
}

.h-95px {
    height: 95px!important
}

.h-100px {
    height: 100px!important
}

.h-125px {
    height: 125px!important
}

.h-150px {
    height: 150px!important
}

.h-175px {
    height: 175px!important
}

.h-200px {
    height: 200px!important
}

.h-225px {
    height: 225px!important
}

.h-250px {
    height: 250px!important
}

.h-275px {
    height: 275px!important
}

.h-300px {
    height: 300px!important
}

.h-325px {
    height: 325px!important
}

.h-350px {
    height: 350px!important
}

.h-375px {
    height: 375px!important
}

.h-400px {
    height: 400px!important
}

.h-425px {
    height: 425px!important
}

.h-450px {
    height: 450px!important
}

.h-475px {
    height: 475px!important
}

.h-500px {
    height: 500px!important
}

.h-550px {
    height: 550px!important
}

.h-600px {
    height: 600px!important
}

.h-650px {
    height: 650px!important
}

.h-700px {
    height: 700px!important
}

.h-750px {
    height: 750px!important
}

.h-800px {
    height: 800px!important
}

.h-850px {
    height: 850px!important
}

.h-900px {
    height: 900px!important
}

.h-950px {
    height: 950px!important
}

.h-1000px {
    height: 1000px!important
}

.mh-unset {
    max-height: unset!important
}

.mh-25 {
    max-height: 25%!important
}

.mh-50 {
    max-height: 50%!important
}

.mh-75 {
    max-height: 75%!important
}

.mh-100 {
    max-height: 100%!important
}

.mh-auto {
    max-height: auto!important
}

.mh-1px {
    max-height: 1px!important
}

.mh-2px {
    max-height: 2px!important
}

.mh-3px {
    max-height: 3px!important
}

.mh-4px {
    max-height: 4px!important
}

.mh-5px {
    max-height: 5px!important
}

.mh-6px {
    max-height: 6px!important
}

.mh-7px {
    max-height: 7px!important
}

.mh-8px {
    max-height: 8px!important
}

.mh-9px {
    max-height: 9px!important
}

.mh-10px {
    max-height: 10px!important
}

.mh-15px {
    max-height: 15px!important
}

.mh-20px {
    max-height: 20px!important
}

.mh-25px {
    max-height: 25px!important
}

.mh-30px {
    max-height: 30px!important
}

.mh-35px {
    max-height: 35px!important
}

.mh-40px {
    max-height: 40px!important
}

.mh-45px {
    max-height: 45px!important
}

.mh-50px {
    max-height: 50px!important
}

.mh-55px {
    max-height: 55px!important
}

.mh-60px {
    max-height: 60px!important
}

.mh-65px {
    max-height: 65px!important
}

.mh-70px {
    max-height: 70px!important
}

.mh-75px {
    max-height: 75px!important
}

.mh-80px {
    max-height: 80px!important
}

.mh-85px {
    max-height: 85px!important
}

.mh-90px {
    max-height: 90px!important
}

.mh-95px {
    max-height: 95px!important
}

.mh-100px {
    max-height: 100px!important
}

.mh-125px {
    max-height: 125px!important
}

.mh-150px {
    max-height: 150px!important
}

.mh-175px {
    max-height: 175px!important
}

.mh-200px {
    max-height: 200px!important
}

.mh-225px {
    max-height: 225px!important
}

.mh-250px {
    max-height: 250px!important
}

.mh-275px {
    max-height: 275px!important
}

.mh-300px {
    max-height: 300px!important
}

.mh-325px {
    max-height: 325px!important
}

.mh-350px {
    max-height: 350px!important
}

.mh-375px {
    max-height: 375px!important
}

.mh-400px {
    max-height: 400px!important
}

.mh-425px {
    max-height: 425px!important
}

.mh-450px {
    max-height: 450px!important
}

.mh-475px {
    max-height: 475px!important
}

.mh-500px {
    max-height: 500px!important
}

.mh-550px {
    max-height: 550px!important
}

.mh-600px {
    max-height: 600px!important
}

.mh-650px {
    max-height: 650px!important
}

.mh-700px {
    max-height: 700px!important
}

.mh-750px {
    max-height: 750px!important
}

.mh-800px {
    max-height: 800px!important
}

.mh-850px {
    max-height: 850px!important
}

.mh-900px {
    max-height: 900px!important
}

.mh-950px {
    max-height: 950px!important
}

.mh-1000px {
    max-height: 1000px!important
}

.vh-100 {
    height: 100vh!important
}

.min-vh-100 {
    min-height: 100vh!important
}

.flex-fill {
    flex: auto!important
}

.flex-row {
    flex-direction: row!important
}

.flex-column {
    flex-direction: column!important
}

.flex-row-reverse {
    flex-direction: row-reverse!important
}

.flex-column-reverse {
    flex-direction: column-reverse!important
}

.flex-grow-0 {
    flex-grow: 0!important
}

.flex-grow-1 {
    flex-grow: 1!important
}

.flex-shrink-0 {
    flex-shrink: 0!important
}

.flex-shrink-1 {
    flex-shrink: 1!important
}

.flex-wrap {
    flex-wrap: wrap!important
}

.flex-nowrap {
    flex-wrap: nowrap!important
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse!important
}

.justify-content-start {
    justify-content: flex-start!important
}

.justify-content-end {
    justify-content: flex-end!important
}

.justify-content-center {
    justify-content: center!important
}

.justify-content-between {
    justify-content: space-between!important
}

.justify-content-around {
    justify-content: space-around!important
}

.justify-content-evenly {
    justify-content: space-evenly!important
}

.align-items-start {
    align-items: flex-start!important
}

.align-items-end {
    align-items: flex-end!important
}

.align-items-center {
    align-items: center!important
}

.align-items-baseline {
    align-items: baseline!important
}

.align-items-stretch {
    align-items: stretch!important
}

.align-content-start {
    align-content: flex-start!important
}

.align-content-end {
    align-content: flex-end!important
}

.align-content-center {
    align-content: center!important
}

.align-content-between {
    align-content: space-between!important
}

.align-content-around {
    align-content: space-around!important
}

.align-content-stretch {
    align-content: stretch!important
}

.align-self-auto {
    align-self: auto!important
}

.align-self-start {
    align-self: flex-start!important
}

.align-self-end {
    align-self: flex-end!important
}

.align-self-center {
    align-self: center!important
}

.align-self-baseline {
    align-self: baseline!important
}

.align-self-stretch {
    align-self: stretch!important
}

.order-first {
    order: -1!important
}

.order-0 {
    order: 0!important
}

.order-1 {
    order: 1!important
}

.order-2 {
    order: 2!important
}

.order-3 {
    order: 3!important
}

.order-4 {
    order: 4!important
}

.order-5 {
    order: 5!important
}

.order-last {
    order: 6!important
}

.m-0 {
    margin: 0!important
}

.m-1 {
    margin: .25rem!important
}

.m-2 {
    margin: .5rem!important
}

.m-3 {
    margin: .75rem!important
}

.m-4 {
    margin: 1rem!important
}

.m-5 {
    margin: 1.25rem!important
}

.m-6 {
    margin: 1.5rem!important
}

.m-7 {
    margin: 1.75rem!important
}

.m-8 {
    margin: 2rem!important
}

.m-9 {
    margin: 2.25rem!important
}

.m-10 {
    margin: 2.5rem!important
}

.m-11 {
    margin: 2.75rem!important
}

.m-12 {
    margin: 3rem!important
}

.m-13 {
    margin: 3.25rem!important
}

.m-14 {
    margin: 3.5rem!important
}

.m-15 {
    margin: 3.75rem!important
}

.m-16 {
    margin: 4rem!important
}

.m-17 {
    margin: 4.25rem!important
}

.m-18 {
    margin: 4.5rem!important
}

.m-19 {
    margin: 4.75rem!important
}

.m-20 {
    margin: 5rem!important
}

.m-auto {
    margin: auto!important
}

.mx-0 {
    margin-left: 0!important;
    margin-right: 0!important
}

.mx-1 {
    margin-left: .25rem!important;
    margin-right: .25rem!important
}

.mx-2 {
    margin-left: .5rem!important;
    margin-right: .5rem!important
}

.mx-3 {
    margin-left: .75rem!important;
    margin-right: .75rem!important
}

.mx-4 {
    margin-left: 1rem!important;
    margin-right: 1rem!important
}

.mx-5 {
    margin-left: 1.25rem!important;
    margin-right: 1.25rem!important
}

.mx-6 {
    margin-left: 1.5rem!important;
    margin-right: 1.5rem!important
}

.mx-7 {
    margin-left: 1.75rem!important;
    margin-right: 1.75rem!important
}

.mx-8 {
    margin-left: 2rem!important;
    margin-right: 2rem!important
}

.mx-9 {
    margin-left: 2.25rem!important;
    margin-right: 2.25rem!important
}

.mx-10 {
    margin-left: 2.5rem!important;
    margin-right: 2.5rem!important
}

.mx-11 {
    margin-left: 2.75rem!important;
    margin-right: 2.75rem!important
}

.mx-12 {
    margin-left: 3rem!important;
    margin-right: 3rem!important
}

.mx-13 {
    margin-left: 3.25rem!important;
    margin-right: 3.25rem!important
}

.mx-14 {
    margin-left: 3.5rem!important;
    margin-right: 3.5rem!important
}

.mx-15 {
    margin-left: 3.75rem!important;
    margin-right: 3.75rem!important
}

.mx-16 {
    margin-left: 4rem!important;
    margin-right: 4rem!important
}

.mx-17 {
    margin-left: 4.25rem!important;
    margin-right: 4.25rem!important
}

.mx-18 {
    margin-left: 4.5rem!important;
    margin-right: 4.5rem!important
}

.mx-19 {
    margin-left: 4.75rem!important;
    margin-right: 4.75rem!important
}

.mx-20 {
    margin-left: 5rem!important;
    margin-right: 5rem!important
}

.mx-auto {
    margin-left: auto!important;
    margin-right: auto!important
}

.my-0 {
    margin-top: 0!important;
    margin-bottom: 0!important
}

.my-1 {
    margin-top: .25rem!important;
    margin-bottom: .25rem!important
}

.my-2 {
    margin-top: .5rem!important;
    margin-bottom: .5rem!important
}

.my-3 {
    margin-top: .75rem!important;
    margin-bottom: .75rem!important
}

.my-4 {
    margin-top: 1rem!important;
    margin-bottom: 1rem!important
}

.my-5 {
    margin-top: 1.25rem!important;
    margin-bottom: 1.25rem!important
}

.my-6 {
    margin-top: 1.5rem!important;
    margin-bottom: 1.5rem!important
}

.my-7 {
    margin-top: 1.75rem!important;
    margin-bottom: 1.75rem!important
}

.my-8 {
    margin-top: 2rem!important;
    margin-bottom: 2rem!important
}

.my-9 {
    margin-top: 2.25rem!important;
    margin-bottom: 2.25rem!important
}

.my-10 {
    margin-top: 2.5rem!important;
    margin-bottom: 2.5rem!important
}

.my-11 {
    margin-top: 2.75rem!important;
    margin-bottom: 2.75rem!important
}

.my-12 {
    margin-top: 3rem!important;
    margin-bottom: 3rem!important
}

.my-13 {
    margin-top: 3.25rem!important;
    margin-bottom: 3.25rem!important
}

.my-14 {
    margin-top: 3.5rem!important;
    margin-bottom: 3.5rem!important
}

.my-15 {
    margin-top: 3.75rem!important;
    margin-bottom: 3.75rem!important
}

.my-16 {
    margin-top: 4rem!important;
    margin-bottom: 4rem!important
}

.my-17 {
    margin-top: 4.25rem!important;
    margin-bottom: 4.25rem!important
}

.my-18 {
    margin-top: 4.5rem!important;
    margin-bottom: 4.5rem!important
}

.my-19 {
    margin-top: 4.75rem!important;
    margin-bottom: 4.75rem!important
}

.my-20 {
    margin-top: 5rem!important;
    margin-bottom: 5rem!important
}

.my-auto {
    margin-top: auto!important;
    margin-bottom: auto!important
}

.mt-0 {
    margin-top: 0!important
}

.mt-1 {
    margin-top: .25rem!important
}

.mt-2 {
    margin-top: .5rem!important
}

.mt-3 {
    margin-top: .75rem!important
}

.mt-4 {
    margin-top: 1rem!important
}

.mt-5 {
    margin-top: 1.25rem!important
}

.mt-6 {
    margin-top: 1.5rem!important
}

.mt-7 {
    margin-top: 1.75rem!important
}

.mt-8 {
    margin-top: 2rem!important
}

.mt-9 {
    margin-top: 2.25rem!important
}

.mt-10 {
    margin-top: 2.5rem!important
}

.mt-11 {
    margin-top: 2.75rem!important
}

.mt-12 {
    margin-top: 3rem!important
}

.mt-13 {
    margin-top: 3.25rem!important
}

.mt-14 {
    margin-top: 3.5rem!important
}

.mt-15 {
    margin-top: 3.75rem!important
}

.mt-16 {
    margin-top: 4rem!important
}

.mt-17 {
    margin-top: 4.25rem!important
}

.mt-18 {
    margin-top: 4.5rem!important
}

.mt-19 {
    margin-top: 4.75rem!important
}

.mt-20 {
    margin-top: 5rem!important
}

.mt-auto {
    margin-top: auto!important
}

.me-0 {
    margin-right: 0!important
}

.me-1 {
    margin-right: .25rem!important
}

.me-2 {
    margin-right: .5rem!important
}

.me-3 {
    margin-right: .75rem!important
}

.me-4 {
    margin-right: 1rem!important
}

.me-5 {
    margin-right: 1.25rem!important
}

.me-6 {
    margin-right: 1.5rem!important
}

.me-7 {
    margin-right: 1.75rem!important
}

.me-8 {
    margin-right: 2rem!important
}

.me-9 {
    margin-right: 2.25rem!important
}

.me-10 {
    margin-right: 2.5rem!important
}

.me-11 {
    margin-right: 2.75rem!important
}

.me-12 {
    margin-right: 3rem!important
}

.me-13 {
    margin-right: 3.25rem!important
}

.me-14 {
    margin-right: 3.5rem!important
}

.me-15 {
    margin-right: 3.75rem!important
}

.me-16 {
    margin-right: 4rem!important
}

.me-17 {
    margin-right: 4.25rem!important
}

.me-18 {
    margin-right: 4.5rem!important
}

.me-19 {
    margin-right: 4.75rem!important
}

.me-20 {
    margin-right: 5rem!important
}

.me-auto {
    margin-right: auto!important
}

.mb-0 {
    margin-bottom: 0!important
}

.mb-1 {
    margin-bottom: .25rem!important
}

.mb-2 {
    margin-bottom: .5rem!important
}

.mb-3 {
    margin-bottom: .75rem!important
}

.mb-4 {
    margin-bottom: 1rem!important
}

.mb-5 {
    margin-bottom: 1.25rem!important
}

.mb-6 {
    margin-bottom: 1.5rem!important
}

.mb-7 {
    margin-bottom: 1.75rem!important
}

.mb-8 {
    margin-bottom: 2rem!important
}

.mb-9 {
    margin-bottom: 2.25rem!important
}

.mb-10 {
    margin-bottom: 2.5rem!important
}

.mb-11 {
    margin-bottom: 2.75rem!important
}

.mb-12 {
    margin-bottom: 3rem!important
}

.mb-13 {
    margin-bottom: 3.25rem!important
}

.mb-14 {
    margin-bottom: 3.5rem!important
}

.mb-15 {
    margin-bottom: 3.75rem!important
}

.mb-16 {
    margin-bottom: 4rem!important
}

.mb-17 {
    margin-bottom: 4.25rem!important
}

.mb-18 {
    margin-bottom: 4.5rem!important
}

.mb-19 {
    margin-bottom: 4.75rem!important
}

.mb-20 {
    margin-bottom: 5rem!important
}

.mb-auto {
    margin-bottom: auto!important
}

.ms-0 {
    margin-left: 0!important
}

.ms-1 {
    margin-left: .25rem!important
}

.ms-2 {
    margin-left: .5rem!important
}

.ms-3 {
    margin-left: .75rem!important
}

.ms-4 {
    margin-left: 1rem!important
}

.ms-5 {
    margin-left: 1.25rem!important
}

.ms-6 {
    margin-left: 1.5rem!important
}

.ms-7 {
    margin-left: 1.75rem!important
}

.ms-8 {
    margin-left: 2rem!important
}

.ms-9 {
    margin-left: 2.25rem!important
}

.ms-10 {
    margin-left: 2.5rem!important
}

.ms-11 {
    margin-left: 2.75rem!important
}

.ms-12 {
    margin-left: 3rem!important
}

.ms-13 {
    margin-left: 3.25rem!important
}

.ms-14 {
    margin-left: 3.5rem!important
}

.ms-15 {
    margin-left: 3.75rem!important
}

.ms-16 {
    margin-left: 4rem!important
}

.ms-17 {
    margin-left: 4.25rem!important
}

.ms-18 {
    margin-left: 4.5rem!important
}

.ms-19 {
    margin-left: 4.75rem!important
}

.ms-20 {
    margin-left: 5rem!important
}

.ms-auto {
    margin-left: auto!important
}

.m-n1 {
    margin: -.25rem!important
}

.m-n2 {
    margin: -.5rem!important
}

.m-n3 {
    margin: -.75rem!important
}

.m-n4 {
    margin: -1rem!important
}

.m-n5 {
    margin: -1.25rem!important
}

.m-n6 {
    margin: -1.5rem!important
}

.m-n7 {
    margin: -1.75rem!important
}

.m-n8 {
    margin: -2rem!important
}

.m-n9 {
    margin: -2.25rem!important
}

.m-n10 {
    margin: -2.5rem!important
}

.m-n11 {
    margin: -2.75rem!important
}

.m-n12 {
    margin: -3rem!important
}

.m-n13 {
    margin: -3.25rem!important
}

.m-n14 {
    margin: -3.5rem!important
}

.m-n15 {
    margin: -3.75rem!important
}

.m-n16 {
    margin: -4rem!important
}

.m-n17 {
    margin: -4.25rem!important
}

.m-n18 {
    margin: -4.5rem!important
}

.m-n19 {
    margin: -4.75rem!important
}

.m-n20 {
    margin: -5rem!important
}

.mx-n1 {
    margin-left: -.25rem!important;
    margin-right: -.25rem!important
}

.mx-n2 {
    margin-left: -.5rem!important;
    margin-right: -.5rem!important
}

.mx-n3 {
    margin-left: -.75rem!important;
    margin-right: -.75rem!important
}

.mx-n4 {
    margin-left: -1rem!important;
    margin-right: -1rem!important
}

.mx-n5 {
    margin-left: -1.25rem!important;
    margin-right: -1.25rem!important
}

.mx-n6 {
    margin-left: -1.5rem!important;
    margin-right: -1.5rem!important
}

.mx-n7 {
    margin-left: -1.75rem!important;
    margin-right: -1.75rem!important
}

.mx-n8 {
    margin-left: -2rem!important;
    margin-right: -2rem!important
}

.mx-n9 {
    margin-left: -2.25rem!important;
    margin-right: -2.25rem!important
}

.mx-n10 {
    margin-left: -2.5rem!important;
    margin-right: -2.5rem!important
}

.mx-n11 {
    margin-left: -2.75rem!important;
    margin-right: -2.75rem!important
}

.mx-n12 {
    margin-left: -3rem!important;
    margin-right: -3rem!important
}

.mx-n13 {
    margin-left: -3.25rem!important;
    margin-right: -3.25rem!important
}

.mx-n14 {
    margin-left: -3.5rem!important;
    margin-right: -3.5rem!important
}

.mx-n15 {
    margin-left: -3.75rem!important;
    margin-right: -3.75rem!important
}

.mx-n16 {
    margin-left: -4rem!important;
    margin-right: -4rem!important
}

.mx-n17 {
    margin-left: -4.25rem!important;
    margin-right: -4.25rem!important
}

.mx-n18 {
    margin-left: -4.5rem!important;
    margin-right: -4.5rem!important
}

.mx-n19 {
    margin-left: -4.75rem!important;
    margin-right: -4.75rem!important
}

.mx-n20 {
    margin-left: -5rem!important;
    margin-right: -5rem!important
}

.my-n1 {
    margin-top: -.25rem!important;
    margin-bottom: -.25rem!important
}

.my-n2 {
    margin-top: -.5rem!important;
    margin-bottom: -.5rem!important
}

.my-n3 {
    margin-top: -.75rem!important;
    margin-bottom: -.75rem!important
}

.my-n4 {
    margin-top: -1rem!important;
    margin-bottom: -1rem!important
}

.my-n5 {
    margin-top: -1.25rem!important;
    margin-bottom: -1.25rem!important
}

.my-n6 {
    margin-top: -1.5rem!important;
    margin-bottom: -1.5rem!important
}

.my-n7 {
    margin-top: -1.75rem!important;
    margin-bottom: -1.75rem!important
}

.my-n8 {
    margin-top: -2rem!important;
    margin-bottom: -2rem!important
}

.my-n9 {
    margin-top: -2.25rem!important;
    margin-bottom: -2.25rem!important
}

.my-n10 {
    margin-top: -2.5rem!important;
    margin-bottom: -2.5rem!important
}

.my-n11 {
    margin-top: -2.75rem!important;
    margin-bottom: -2.75rem!important
}

.my-n12 {
    margin-top: -3rem!important;
    margin-bottom: -3rem!important
}

.my-n13 {
    margin-top: -3.25rem!important;
    margin-bottom: -3.25rem!important
}

.my-n14 {
    margin-top: -3.5rem!important;
    margin-bottom: -3.5rem!important
}

.my-n15 {
    margin-top: -3.75rem!important;
    margin-bottom: -3.75rem!important
}

.my-n16 {
    margin-top: -4rem!important;
    margin-bottom: -4rem!important
}

.my-n17 {
    margin-top: -4.25rem!important;
    margin-bottom: -4.25rem!important
}

.my-n18 {
    margin-top: -4.5rem!important;
    margin-bottom: -4.5rem!important
}

.my-n19 {
    margin-top: -4.75rem!important;
    margin-bottom: -4.75rem!important
}

.my-n20 {
    margin-top: -5rem!important;
    margin-bottom: -5rem!important
}

.mt-n1 {
    margin-top: -.25rem!important
}

.mt-n2 {
    margin-top: -.5rem!important
}

.mt-n3 {
    margin-top: -.75rem!important
}

.mt-n4 {
    margin-top: -1rem!important
}

.mt-n5 {
    margin-top: -1.25rem!important
}

.mt-n6 {
    margin-top: -1.5rem!important
}

.mt-n7 {
    margin-top: -1.75rem!important
}

.mt-n8 {
    margin-top: -2rem!important
}

.mt-n9 {
    margin-top: -2.25rem!important
}

.mt-n10 {
    margin-top: -2.5rem!important
}

.mt-n11 {
    margin-top: -2.75rem!important
}

.mt-n12 {
    margin-top: -3rem!important
}

.mt-n13 {
    margin-top: -3.25rem!important
}

.mt-n14 {
    margin-top: -3.5rem!important
}

.mt-n15 {
    margin-top: -3.75rem!important
}

.mt-n16 {
    margin-top: -4rem!important
}

.mt-n17 {
    margin-top: -4.25rem!important
}

.mt-n18 {
    margin-top: -4.5rem!important
}

.mt-n19 {
    margin-top: -4.75rem!important
}

.mt-n20 {
    margin-top: -5rem!important
}

.me-n1 {
    margin-right: -.25rem!important
}

.me-n2 {
    margin-right: -.5rem!important
}

.me-n3 {
    margin-right: -.75rem!important
}

.me-n4 {
    margin-right: -1rem!important
}

.me-n5 {
    margin-right: -1.25rem!important
}

.me-n6 {
    margin-right: -1.5rem!important
}

.me-n7 {
    margin-right: -1.75rem!important
}

.me-n8 {
    margin-right: -2rem!important
}

.me-n9 {
    margin-right: -2.25rem!important
}

.me-n10 {
    margin-right: -2.5rem!important
}

.me-n11 {
    margin-right: -2.75rem!important
}

.me-n12 {
    margin-right: -3rem!important
}

.me-n13 {
    margin-right: -3.25rem!important
}

.me-n14 {
    margin-right: -3.5rem!important
}

.me-n15 {
    margin-right: -3.75rem!important
}

.me-n16 {
    margin-right: -4rem!important
}

.me-n17 {
    margin-right: -4.25rem!important
}

.me-n18 {
    margin-right: -4.5rem!important
}

.me-n19 {
    margin-right: -4.75rem!important
}

.me-n20 {
    margin-right: -5rem!important
}

.mb-n1 {
    margin-bottom: -.25rem!important
}

.mb-n2 {
    margin-bottom: -.5rem!important
}

.mb-n3 {
    margin-bottom: -.75rem!important
}

.mb-n4 {
    margin-bottom: -1rem!important
}

.mb-n5 {
    margin-bottom: -1.25rem!important
}

.mb-n6 {
    margin-bottom: -1.5rem!important
}

.mb-n7 {
    margin-bottom: -1.75rem!important
}

.mb-n8 {
    margin-bottom: -2rem!important
}

.mb-n9 {
    margin-bottom: -2.25rem!important
}

.mb-n10 {
    margin-bottom: -2.5rem!important
}

.mb-n11 {
    margin-bottom: -2.75rem!important
}

.mb-n12 {
    margin-bottom: -3rem!important
}

.mb-n13 {
    margin-bottom: -3.25rem!important
}

.mb-n14 {
    margin-bottom: -3.5rem!important
}

.mb-n15 {
    margin-bottom: -3.75rem!important
}

.mb-n16 {
    margin-bottom: -4rem!important
}

.mb-n17 {
    margin-bottom: -4.25rem!important
}

.mb-n18 {
    margin-bottom: -4.5rem!important
}

.mb-n19 {
    margin-bottom: -4.75rem!important
}

.mb-n20 {
    margin-bottom: -5rem!important
}

.ms-n1 {
    margin-left: -.25rem!important
}

.ms-n2 {
    margin-left: -.5rem!important
}

.ms-n3 {
    margin-left: -.75rem!important
}

.ms-n4 {
    margin-left: -1rem!important
}

.ms-n5 {
    margin-left: -1.25rem!important
}

.ms-n6 {
    margin-left: -1.5rem!important
}

.ms-n7 {
    margin-left: -1.75rem!important
}

.ms-n8 {
    margin-left: -2rem!important
}

.ms-n9 {
    margin-left: -2.25rem!important
}

.ms-n10 {
    margin-left: -2.5rem!important
}

.ms-n11 {
    margin-left: -2.75rem!important
}

.ms-n12 {
    margin-left: -3rem!important
}

.ms-n13 {
    margin-left: -3.25rem!important
}

.ms-n14 {
    margin-left: -3.5rem!important
}

.ms-n15 {
    margin-left: -3.75rem!important
}

.ms-n16 {
    margin-left: -4rem!important
}

.ms-n17 {
    margin-left: -4.25rem!important
}

.ms-n18 {
    margin-left: -4.5rem!important
}

.ms-n19 {
    margin-left: -4.75rem!important
}

.ms-n20 {
    margin-left: -5rem!important
}

.p-0 {
    padding: 0!important
}

.p-1 {
    padding: .25rem!important
}

.p-2 {
    padding: .5rem!important
}

.p-3 {
    padding: .75rem!important
}

.p-4 {
    padding: 1rem!important
}

.p-5 {
    padding: 1.25rem!important
}

.p-6 {
    padding: 1.5rem!important
}

.p-7 {
    padding: 1.75rem!important
}

.p-8 {
    padding: 2rem!important
}

.p-9 {
    padding: 2.25rem!important
}

.p-10 {
    padding: 2.5rem!important
}

.p-11 {
    padding: 2.75rem!important
}

.p-12 {
    padding: 3rem!important
}

.p-13 {
    padding: 3.25rem!important
}

.p-14 {
    padding: 3.5rem!important
}

.p-15 {
    padding: 3.75rem!important
}

.p-16 {
    padding: 4rem!important
}

.p-17 {
    padding: 4.25rem!important
}

.p-18 {
    padding: 4.5rem!important
}

.p-19 {
    padding: 4.75rem!important
}

.p-20 {
    padding: 5rem!important
}

.px-0 {
    padding-left: 0!important;
    padding-right: 0!important
}

.px-1 {
    padding-left: .25rem!important;
    padding-right: .25rem!important
}

.px-2 {
    padding-left: .5rem!important;
    padding-right: .5rem!important
}

.px-3 {
    padding-left: .75rem!important;
    padding-right: .75rem!important
}

.px-4 {
    padding-left: 1rem!important;
    padding-right: 1rem!important
}

.px-5 {
    padding-left: 1.25rem!important;
    padding-right: 1.25rem!important
}

.px-6 {
    padding-left: 1.5rem!important;
    padding-right: 1.5rem!important
}

.px-7 {
    padding-left: 1.75rem!important;
    padding-right: 1.75rem!important
}

.px-8 {
    padding-left: 2rem!important;
    padding-right: 2rem!important
}

.px-9 {
    padding-left: 2.25rem!important;
    padding-right: 2.25rem!important
}

.px-10 {
    padding-left: 2.5rem!important;
    padding-right: 2.5rem!important
}

.px-11 {
    padding-left: 2.75rem!important;
    padding-right: 2.75rem!important
}

.px-12 {
    padding-left: 3rem!important;
    padding-right: 3rem!important
}

.px-13 {
    padding-left: 3.25rem!important;
    padding-right: 3.25rem!important
}

.px-14 {
    padding-left: 3.5rem!important;
    padding-right: 3.5rem!important
}

.px-15 {
    padding-left: 3.75rem!important;
    padding-right: 3.75rem!important
}

.px-16 {
    padding-left: 4rem!important;
    padding-right: 4rem!important
}

.px-17 {
    padding-left: 4.25rem!important;
    padding-right: 4.25rem!important
}

.px-18 {
    padding-left: 4.5rem!important;
    padding-right: 4.5rem!important
}

.px-19 {
    padding-left: 4.75rem!important;
    padding-right: 4.75rem!important
}

.px-20 {
    padding-left: 5rem!important;
    padding-right: 5rem!important
}

.py-0 {
    padding-top: 0!important;
    padding-bottom: 0!important
}

.py-1 {
    padding-top: .25rem!important;
    padding-bottom: .25rem!important
}

.py-2 {
    padding-top: .5rem!important;
    padding-bottom: .5rem!important
}

.py-3 {
    padding-top: .75rem!important;
    padding-bottom: .75rem!important
}

.py-4 {
    padding-top: 1rem!important;
    padding-bottom: 1rem!important
}

.py-5 {
    padding-top: 1.25rem!important;
    padding-bottom: 1.25rem!important
}

.py-6 {
    padding-top: 1.5rem!important;
    padding-bottom: 1.5rem!important
}

.py-7 {
    padding-top: 1.75rem!important;
    padding-bottom: 1.75rem!important
}

.py-8 {
    padding-top: 2rem!important;
    padding-bottom: 2rem!important
}

.py-9 {
    padding-top: 2.25rem!important;
    padding-bottom: 2.25rem!important
}

.py-10 {
    padding-top: 2.5rem!important;
    padding-bottom: 2.5rem!important
}

.py-11 {
    padding-top: 2.75rem!important;
    padding-bottom: 2.75rem!important
}

.py-12 {
    padding-top: 3rem!important;
    padding-bottom: 3rem!important
}

.py-13 {
    padding-top: 3.25rem!important;
    padding-bottom: 3.25rem!important
}

.py-14 {
    padding-top: 3.5rem!important;
    padding-bottom: 3.5rem!important
}

.py-15 {
    padding-top: 3.75rem!important;
    padding-bottom: 3.75rem!important
}

.py-16 {
    padding-top: 4rem!important;
    padding-bottom: 4rem!important
}

.py-17 {
    padding-top: 4.25rem!important;
    padding-bottom: 4.25rem!important
}

.py-18 {
    padding-top: 4.5rem!important;
    padding-bottom: 4.5rem!important
}

.py-19 {
    padding-top: 4.75rem!important;
    padding-bottom: 4.75rem!important
}

.py-20 {
    padding-top: 5rem!important;
    padding-bottom: 5rem!important
}

.pt-0 {
    padding-top: 0!important
}

.pt-1 {
    padding-top: .25rem!important
}

.pt-2 {
    padding-top: .5rem!important
}

.pt-3 {
    padding-top: .75rem!important
}

.pt-4 {
    padding-top: 1rem!important
}

.pt-5 {
    padding-top: 1.25rem!important
}

.pt-6 {
    padding-top: 1.5rem!important
}

.pt-7 {
    padding-top: 1.75rem!important
}

.pt-8 {
    padding-top: 2rem!important
}

.pt-9 {
    padding-top: 2.25rem!important
}

.pt-10 {
    padding-top: 2.5rem!important
}

.pt-11 {
    padding-top: 2.75rem!important
}

.pt-12 {
    padding-top: 3rem!important
}

.pt-13 {
    padding-top: 3.25rem!important
}

.pt-14 {
    padding-top: 3.5rem!important
}

.pt-15 {
    padding-top: 3.75rem!important
}

.pt-16 {
    padding-top: 4rem!important
}

.pt-17 {
    padding-top: 4.25rem!important
}

.pt-18 {
    padding-top: 4.5rem!important
}

.pt-19 {
    padding-top: 4.75rem!important
}

.pt-20 {
    padding-top: 5rem!important
}

.pe-0 {
    padding-right: 0!important
}

.pe-1 {
    padding-right: .25rem!important
}

.pe-2 {
    padding-right: .5rem!important
}

.pe-3 {
    padding-right: .75rem!important
}

.pe-4 {
    padding-right: 1rem!important
}

.pe-5 {
    padding-right: 1.25rem!important
}

.pe-6 {
    padding-right: 1.5rem!important
}

.pe-7 {
    padding-right: 1.75rem!important
}

.pe-8 {
    padding-right: 2rem!important
}

.pe-9 {
    padding-right: 2.25rem!important
}

.pe-10 {
    padding-right: 2.5rem!important
}

.pe-11 {
    padding-right: 2.75rem!important
}

.pe-12 {
    padding-right: 3rem!important
}

.pe-13 {
    padding-right: 3.25rem!important
}

.pe-14 {
    padding-right: 3.5rem!important
}

.pe-15 {
    padding-right: 3.75rem!important
}

.pe-16 {
    padding-right: 4rem!important
}

.pe-17 {
    padding-right: 4.25rem!important
}

.pe-18 {
    padding-right: 4.5rem!important
}

.pe-19 {
    padding-right: 4.75rem!important
}

.pe-20 {
    padding-right: 5rem!important
}

.pb-0 {
    padding-bottom: 0!important
}

.pb-1 {
    padding-bottom: .25rem!important
}

.pb-2 {
    padding-bottom: .5rem!important
}

.pb-3 {
    padding-bottom: .75rem!important
}

.pb-4 {
    padding-bottom: 1rem!important
}

.pb-5 {
    padding-bottom: 1.25rem!important
}

.pb-6 {
    padding-bottom: 1.5rem!important
}

.pb-7 {
    padding-bottom: 1.75rem!important
}

.pb-8 {
    padding-bottom: 2rem!important
}

.pb-9 {
    padding-bottom: 2.25rem!important
}

.pb-10 {
    padding-bottom: 2.5rem!important
}

.pb-11 {
    padding-bottom: 2.75rem!important
}

.pb-12 {
    padding-bottom: 3rem!important
}

.pb-13 {
    padding-bottom: 3.25rem!important
}

.pb-14 {
    padding-bottom: 3.5rem!important
}

.pb-15 {
    padding-bottom: 3.75rem!important
}

.pb-16 {
    padding-bottom: 4rem!important
}

.pb-17 {
    padding-bottom: 4.25rem!important
}

.pb-18 {
    padding-bottom: 4.5rem!important
}

.pb-19 {
    padding-bottom: 4.75rem!important
}

.pb-20 {
    padding-bottom: 5rem!important
}

.ps-0 {
    padding-left: 0!important
}

.ps-1 {
    padding-left: .25rem!important
}

.ps-2 {
    padding-left: .5rem!important
}

.ps-3 {
    padding-left: .75rem!important
}

.ps-4 {
    padding-left: 1rem!important
}

.ps-5 {
    padding-left: 1.25rem!important
}

.ps-6 {
    padding-left: 1.5rem!important
}

.ps-7 {
    padding-left: 1.75rem!important
}

.ps-8 {
    padding-left: 2rem!important
}

.ps-9 {
    padding-left: 2.25rem!important
}

.ps-10 {
    padding-left: 2.5rem!important
}

.ps-11 {
    padding-left: 2.75rem!important
}

.ps-12 {
    padding-left: 3rem!important
}

.ps-13 {
    padding-left: 3.25rem!important
}

.ps-14 {
    padding-left: 3.5rem!important
}

.ps-15 {
    padding-left: 3.75rem!important
}

.ps-16 {
    padding-left: 4rem!important
}

.ps-17 {
    padding-left: 4.25rem!important
}

.ps-18 {
    padding-left: 4.5rem!important
}

.ps-19 {
    padding-left: 4.75rem!important
}

.ps-20 {
    padding-left: 5rem!important
}

.gap-0 {
    gap: 0!important
}

.gap-1 {
    gap: .25rem!important
}

.gap-2 {
    gap: .5rem!important
}

.gap-3 {
    gap: .75rem!important
}

.gap-4 {
    gap: 1rem!important
}

.gap-5 {
    gap: 1.25rem!important
}

.gap-6 {
    gap: 1.5rem!important
}

.gap-7 {
    gap: 1.75rem!important
}

.gap-8 {
    gap: 2rem!important
}

.gap-9 {
    gap: 2.25rem!important
}

.gap-10 {
    gap: 2.5rem!important
}

.gap-11 {
    gap: 2.75rem!important
}

.gap-12 {
    gap: 3rem!important
}

.gap-13 {
    gap: 3.25rem!important
}

.gap-14 {
    gap: 3.5rem!important
}

.gap-15 {
    gap: 3.75rem!important
}

.gap-16 {
    gap: 4rem!important
}

.gap-17 {
    gap: 4.25rem!important
}

.gap-18 {
    gap: 4.5rem!important
}

.gap-19 {
    gap: 4.75rem!important
}

.gap-20 {
    gap: 5rem!important
}

.row-gap-0 {
    row-gap: 0!important
}

.row-gap-1 {
    row-gap: .25rem!important
}

.row-gap-2 {
    row-gap: .5rem!important
}

.row-gap-3 {
    row-gap: .75rem!important
}

.row-gap-4 {
    row-gap: 1rem!important
}

.row-gap-5 {
    row-gap: 1.25rem!important
}

.row-gap-6 {
    row-gap: 1.5rem!important
}

.row-gap-7 {
    row-gap: 1.75rem!important
}

.row-gap-8 {
    row-gap: 2rem!important
}

.row-gap-9 {
    row-gap: 2.25rem!important
}

.row-gap-10 {
    row-gap: 2.5rem!important
}

.row-gap-11 {
    row-gap: 2.75rem!important
}

.row-gap-12 {
    row-gap: 3rem!important
}

.row-gap-13 {
    row-gap: 3.25rem!important
}

.row-gap-14 {
    row-gap: 3.5rem!important
}

.row-gap-15 {
    row-gap: 3.75rem!important
}

.row-gap-16 {
    row-gap: 4rem!important
}

.row-gap-17 {
    row-gap: 4.25rem!important
}

.row-gap-18 {
    row-gap: 4.5rem!important
}

.row-gap-19 {
    row-gap: 4.75rem!important
}

.row-gap-20 {
    row-gap: 5rem!important
}

.column-gap-0 {
    column-gap: 0!important
}

.column-gap-1 {
    column-gap: .25rem!important
}

.column-gap-2 {
    column-gap: .5rem!important
}

.column-gap-3 {
    column-gap: .75rem!important
}

.column-gap-4 {
    column-gap: 1rem!important
}

.column-gap-5 {
    column-gap: 1.25rem!important
}

.column-gap-6 {
    column-gap: 1.5rem!important
}

.column-gap-7 {
    column-gap: 1.75rem!important
}

.column-gap-8 {
    column-gap: 2rem!important
}

.column-gap-9 {
    column-gap: 2.25rem!important
}

.column-gap-10 {
    column-gap: 2.5rem!important
}

.column-gap-11 {
    column-gap: 2.75rem!important
}

.column-gap-12 {
    column-gap: 3rem!important
}

.column-gap-13 {
    column-gap: 3.25rem!important
}

.column-gap-14 {
    column-gap: 3.5rem!important
}

.column-gap-15 {
    column-gap: 3.75rem!important
}

.column-gap-16 {
    column-gap: 4rem!important
}

.column-gap-17 {
    column-gap: 4.25rem!important
}

.column-gap-18 {
    column-gap: 4.5rem!important
}

.column-gap-19 {
    column-gap: 4.75rem!important
}

.column-gap-20 {
    column-gap: 5rem!important
}

.font-monospace {
    font-family: var(--bs-font-monospace)!important
}

.fs-1 {
    font-size: calc(1.3rem + .6vw)!important
}

.fs-2 {
    font-size: calc(1.275rem + .3vw)!important
}

.fs-3 {
    font-size: calc(1.26rem + .12vw)!important
}

.fs-4 {
    font-size: 1.25rem!important
}

.fs-5 {
    font-size: 1.15rem!important
}

.fs-6 {
    font-size: 1.075rem!important
}

.fs-7 {
    font-size: .95rem!important
}

.fs-8 {
    font-size: .85rem!important
}

.fs-9 {
    font-size: .75rem!important
}

.fs-10 {
    font-size: .5rem!important
}

.fs-sm {
    font-size: .95rem!important
}

.fs-base {
    font-size: 1rem!important
}

.fs-lg {
    font-size: 1.075rem!important
}

.fs-xl {
    font-size: 1.21rem!important
}

.fs-fluid {
    font-size: 100%!important
}

.fs-2x {
    font-size: calc(1.325rem + .9vw)!important
}

.fs-2qx {
    font-size: calc(1.35rem + 1.2vw)!important
}

.fs-2hx {
    font-size: calc(1.375rem + 1.5vw)!important
}

.fs-2tx {
    font-size: calc(1.4rem + 1.8vw)!important
}

.fs-3x {
    font-size: calc(1.425rem + 2.1vw)!important
}

.fs-3qx {
    font-size: calc(1.45rem + 2.4vw)!important
}

.fs-3hx {
    font-size: calc(1.475rem + 2.7vw)!important
}

.fs-3tx {
    font-size: calc(1.5rem + 3vw)!important
}

.fs-4x {
    font-size: calc(1.525rem + 3.3vw)!important
}

.fs-4qx {
    font-size: calc(1.55rem + 3.6vw)!important
}

.fs-4hx {
    font-size: calc(1.575rem + 3.9vw)!important
}

.fs-4tx {
    font-size: calc(1.6rem + 4.2vw)!important
}

.fs-5x {
    font-size: calc(1.625rem + 4.5vw)!important
}

.fs-5qx {
    font-size: calc(1.65rem + 4.8vw)!important
}

.fs-5hx {
    font-size: calc(1.675rem + 5.1vw)!important
}

.fs-5tx {
    font-size: calc(1.7rem + 5.4vw)!important
}

.fs-6x {
    font-size: calc(1.725rem + 5.7vw)!important
}

.fs-6qx {
    font-size: calc(1.75rem + 6vw)!important
}

.fs-6hx {
    font-size: calc(1.775rem + 6.3vw)!important
}

.fs-6tx {
    font-size: calc(1.8rem + 6.6vw)!important
}

.fs-7x {
    font-size: calc(1.825rem + 6.9vw)!important
}

.fs-7qx {
    font-size: calc(1.85rem + 7.2vw)!important
}

.fs-7hx {
    font-size: calc(1.875rem + 7.5vw)!important
}

.fs-7tx {
    font-size: calc(1.9rem + 7.8vw)!important
}

.fst-italic {
    font-style: italic!important
}

.fst-normal {
    font-style: normal!important
}

.fw-lighter {
    font-weight: lighter!important
}

.fw-light {
    font-weight: 300!important
}

.fw-normal {
    font-weight: 400!important
}

.fw-medium,.fw-semibold {
    font-weight: 500!important
}

.fw-bold {
    font-weight: 600!important
}

.fw-bolder {
    font-weight: 700!important
}

.lh-0 {
    line-height: 0!important
}

.lh-1 {
    line-height: 1!important
}

.lh-sm {
    line-height: 1.25!important
}

.lh-base {
    line-height: 1.5!important
}

.lh-lg {
    line-height: 1.75!important
}

.lh-xl {
    line-height: 2!important
}

.lh-xxl {
    line-height: 2.25!important
}

.text-start {
    text-align: left!important
}

.text-end {
    text-align: right!important
}

.text-center {
    text-align: center!important
}

.text-decoration-none {
    text-decoration: none!important
}

.text-decoration-underline {
    text-decoration: underline!important
}

.text-decoration-line-through {
    text-decoration: line-through!important
}

.text-lowercase {
    text-transform: lowercase!important
}

.text-uppercase {
    text-transform: uppercase!important
}

.text-capitalize {
    text-transform: capitalize!important
}

.text-wrap {
    white-space: normal!important
}

.text-nowrap {
    white-space: nowrap!important
}

.text-break {
    word-wrap: break-word!important;
    word-break: break-word!important
}

.text-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity))!important
}

.text-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity))!important
}

.text-secondary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity))!important
}

.text-success {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity))!important
}

.text-info {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb), var(--bs-text-opacity))!important
}

.text-warning {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity))!important
}

.text-danger {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity))!important
}

.text-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity))!important
}

.text-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb), var(--bs-text-opacity))!important
}

.text-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity))!important
}

.text-body {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity))!important
}

.text-muted {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color)!important
}

.text-black-50 {
    --bs-text-opacity: 1;
    color: #00000080!important
}

.text-white-50 {
    --bs-text-opacity: 1;
    color: #ffffff80!important
}

.text-body-secondary {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color)!important
}

.text-body-tertiary {
    --bs-text-opacity: 1;
    color: var(--bs-tertiary-color)!important
}

.text-body-emphasis {
    --bs-text-opacity: 1;
    color: var(--bs-emphasis-color)!important
}

.text-reset {
    --bs-text-opacity: 1;
    color: inherit!important
}

.text-opacity-25 {
    --bs-text-opacity: .25
}

.text-opacity-50 {
    --bs-text-opacity: .5
}

.text-opacity-75 {
    --bs-text-opacity: .75
}

.text-opacity-100 {
    --bs-text-opacity: 1
}

.text-primary-emphasis {
    color: var(--bs-primary-text-emphasis)!important
}

.text-secondary-emphasis {
    color: var(--bs-secondary-text-emphasis)!important
}

.text-success-emphasis {
    color: var(--bs-success-text-emphasis)!important
}

.text-info-emphasis {
    color: var(--bs-info-text-emphasis)!important
}

.text-warning-emphasis {
    color: var(--bs-warning-text-emphasis)!important
}

.text-danger-emphasis {
    color: var(--bs-danger-text-emphasis)!important
}

.text-light-emphasis {
    color: var(--bs-light-text-emphasis)!important
}

.text-dark-emphasis {
    color: var(--bs-dark-text-emphasis)!important
}

.link-opacity-10,.link-opacity-10-hover:hover {
    --bs-link-opacity: .1
}

.link-opacity-25,.link-opacity-25-hover:hover {
    --bs-link-opacity: .25
}

.link-opacity-50,.link-opacity-50-hover:hover {
    --bs-link-opacity: .5
}

.link-opacity-75,.link-opacity-75-hover:hover {
    --bs-link-opacity: .75
}

.link-opacity-100,.link-opacity-100-hover:hover {
    --bs-link-opacity: 1
}

.link-offset-1,.link-offset-1-hover:hover {
    text-underline-offset: .125em!important
}

.link-offset-2,.link-offset-2-hover:hover {
    text-underline-offset: .25em!important
}

.link-offset-3,.link-offset-3-hover:hover {
    text-underline-offset: .375em!important
}

.link-underline-light {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity))!important;
    text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity))!important
}

.link-underline-primary {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity))!important;
    text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity))!important
}

.link-underline-secondary {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity))!important;
    text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity))!important
}

.link-underline-success {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity))!important;
    text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity))!important
}

.link-underline-info {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity))!important;
    text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity))!important
}

.link-underline-warning {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity))!important;
    text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity))!important
}

.link-underline-danger {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity))!important;
    text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity))!important
}

.link-underline-dark {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity))!important;
    text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity))!important
}

.link-underline {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity,1))!important
}

.link-underline-opacity-0,.link-underline-opacity-0-hover:hover {
    --bs-link-underline-opacity: 0
}

.link-underline-opacity-10,.link-underline-opacity-10-hover:hover {
    --bs-link-underline-opacity: .1
}

.link-underline-opacity-25,.link-underline-opacity-25-hover:hover {
    --bs-link-underline-opacity: .25
}

.link-underline-opacity-50,.link-underline-opacity-50-hover:hover {
    --bs-link-underline-opacity: .5
}

.link-underline-opacity-75,.link-underline-opacity-75-hover:hover {
    --bs-link-underline-opacity: .75
}

.link-underline-opacity-100,.link-underline-opacity-100-hover:hover {
    --bs-link-underline-opacity: 1
}

.bg-light {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity))!important
}

.bg-primary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity))!important
}

.bg-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity))!important
}

.bg-success {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity))!important
}

.bg-info {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity))!important
}

.bg-warning {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity))!important
}

.bg-danger {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity))!important
}

.bg-dark {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity))!important
}

.bg-black {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity))!important
}

.bg-white {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity))!important
}

.bg-body {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity))!important
}

.bg-transparent {
    --bs-bg-opacity: 1;
    background-color: #0000!important
}

.bg-body-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity))!important
}

.bg-body-tertiary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity))!important
}

.bg-opacity-10 {
    --bs-bg-opacity: .1
}

.bg-opacity-25 {
    --bs-bg-opacity: .25
}

.bg-opacity-50 {
    --bs-bg-opacity: .5
}

.bg-opacity-75 {
    --bs-bg-opacity: .75
}

.bg-opacity-100 {
    --bs-bg-opacity: 1
}

.bg-primary-subtle {
    background-color: var(--bs-primary-bg-subtle)!important
}

.bg-secondary-subtle {
    background-color: var(--bs-secondary-bg-subtle)!important
}

.bg-success-subtle {
    background-color: var(--bs-success-bg-subtle)!important
}

.bg-info-subtle {
    background-color: var(--bs-info-bg-subtle)!important
}

.bg-warning-subtle {
    background-color: var(--bs-warning-bg-subtle)!important
}

.bg-danger-subtle {
    background-color: var(--bs-danger-bg-subtle)!important
}

.bg-light-subtle {
    background-color: var(--bs-light-bg-subtle)!important
}

.bg-dark-subtle {
    background-color: var(--bs-dark-bg-subtle)!important
}

.bg-gradient {
    background-image: var(--bs-gradient)!important
}

.user-select-all {
    -webkit-user-select: all!important;
    user-select: all!important
}

.user-select-auto {
    -webkit-user-select: auto!important;
    user-select: auto!important
}

.user-select-none {
    -webkit-user-select: none!important;
    user-select: none!important
}

.pe-none {
    pointer-events: none!important
}

.pe-auto {
    pointer-events: auto!important
}

.rounded {
    border-radius: .475rem!important
}

.rounded-0 {
    border-radius: 0!important
}

.rounded-1 {
    border-radius: .425rem!important
}

.rounded-2 {
    border-radius: .475rem!important
}

.rounded-3 {
    border-radius: .625rem!important
}

.rounded-4 {
    border-radius: 1rem!important
}

.rounded-pill {
    border-radius: 50rem!important
}

.rounded-top {
    border-top-left-radius: var(--bs-border-radius)!important;
    border-top-right-radius: var(--bs-border-radius)!important
}

.rounded-top-1 {
    border-top-left-radius: var(--bs-border-radius-sm)!important;
    border-top-right-radius: var(--bs-border-radius-sm)!important
}

.rounded-top-2 {
    border-top-left-radius: var(--bs-border-radius)!important;
    border-top-right-radius: var(--bs-border-radius)!important
}

.rounded-top-3 {
    border-top-left-radius: var(--bs-border-radius-lg)!important;
    border-top-right-radius: var(--bs-border-radius-lg)!important
}

.rounded-top-4 {
    border-top-left-radius: var(--bs-border-radius-xl)!important;
    border-top-right-radius: var(--bs-border-radius-xl)!important
}

.rounded-top-5 {
    border-top-left-radius: var(--bs-border-radius-xxl)!important;
    border-top-right-radius: var(--bs-border-radius-xxl)!important
}

.rounded-top-circle {
    border-top-left-radius: 50%!important;
    border-top-right-radius: 50%!important
}

.rounded-top-pill {
    border-top-left-radius: var(--bs-border-radius-pill)!important;
    border-top-right-radius: var(--bs-border-radius-pill)!important
}

.rounded-end {
    border-top-right-radius: var(--bs-border-radius)!important;
    border-bottom-right-radius: var(--bs-border-radius)!important
}

.rounded-end-1 {
    border-top-right-radius: var(--bs-border-radius-sm)!important;
    border-bottom-right-radius: var(--bs-border-radius-sm)!important
}

.rounded-end-2 {
    border-top-right-radius: var(--bs-border-radius)!important;
    border-bottom-right-radius: var(--bs-border-radius)!important
}

.rounded-end-3 {
    border-top-right-radius: var(--bs-border-radius-lg)!important;
    border-bottom-right-radius: var(--bs-border-radius-lg)!important
}

.rounded-end-4 {
    border-top-right-radius: var(--bs-border-radius-xl)!important;
    border-bottom-right-radius: var(--bs-border-radius-xl)!important
}

.rounded-end-5 {
    border-top-right-radius: var(--bs-border-radius-xxl)!important;
    border-bottom-right-radius: var(--bs-border-radius-xxl)!important
}

.rounded-end-circle {
    border-top-right-radius: 50%!important;
    border-bottom-right-radius: 50%!important
}

.rounded-end-pill {
    border-top-right-radius: var(--bs-border-radius-pill)!important;
    border-bottom-right-radius: var(--bs-border-radius-pill)!important
}

.rounded-bottom {
    border-bottom-right-radius: var(--bs-border-radius)!important;
    border-bottom-left-radius: var(--bs-border-radius)!important
}

.rounded-bottom-1 {
    border-bottom-right-radius: var(--bs-border-radius-sm)!important;
    border-bottom-left-radius: var(--bs-border-radius-sm)!important
}

.rounded-bottom-2 {
    border-bottom-right-radius: var(--bs-border-radius)!important;
    border-bottom-left-radius: var(--bs-border-radius)!important
}

.rounded-bottom-3 {
    border-bottom-right-radius: var(--bs-border-radius-lg)!important;
    border-bottom-left-radius: var(--bs-border-radius-lg)!important
}

.rounded-bottom-4 {
    border-bottom-right-radius: var(--bs-border-radius-xl)!important;
    border-bottom-left-radius: var(--bs-border-radius-xl)!important
}

.rounded-bottom-5 {
    border-bottom-right-radius: var(--bs-border-radius-xxl)!important;
    border-bottom-left-radius: var(--bs-border-radius-xxl)!important
}

.rounded-bottom-circle {
    border-bottom-right-radius: 50%!important;
    border-bottom-left-radius: 50%!important
}

.rounded-bottom-pill {
    border-bottom-right-radius: var(--bs-border-radius-pill)!important;
    border-bottom-left-radius: var(--bs-border-radius-pill)!important
}

.rounded-start {
    border-bottom-left-radius: var(--bs-border-radius)!important;
    border-top-left-radius: var(--bs-border-radius)!important
}

.rounded-start-1 {
    border-bottom-left-radius: var(--bs-border-radius-sm)!important;
    border-top-left-radius: var(--bs-border-radius-sm)!important
}

.rounded-start-2 {
    border-bottom-left-radius: var(--bs-border-radius)!important;
    border-top-left-radius: var(--bs-border-radius)!important
}

.rounded-start-3 {
    border-bottom-left-radius: var(--bs-border-radius-lg)!important;
    border-top-left-radius: var(--bs-border-radius-lg)!important
}

.rounded-start-4 {
    border-bottom-left-radius: var(--bs-border-radius-xl)!important;
    border-top-left-radius: var(--bs-border-radius-xl)!important
}

.rounded-start-5 {
    border-bottom-left-radius: var(--bs-border-radius-xxl)!important;
    border-top-left-radius: var(--bs-border-radius-xxl)!important
}

.rounded-start-circle {
    border-top-left-radius: 50%!important;
    border-bottom-left-radius: 50%!important
}

.rounded-start-pill {
    border-bottom-left-radius: var(--bs-border-radius-pill)!important;
    border-top-left-radius: var(--bs-border-radius-pill)!important
}

.visible {
    visibility: visible!important
}

.invisible {
    visibility: hidden!important
}

.z-index-n1 {
    z-index: -1!important
}

.z-index-n2 {
    z-index: -2!important
}

.z-index-0 {
    z-index: 0!important
}

.z-index-1 {
    z-index: 1!important
}

.z-index-2 {
    z-index: 2!important
}

.z-index-3 {
    z-index: 3!important
}

.cursor-help {
    cursor: help!important
}

.cursor-wait {
    cursor: wait!important
}

.cursor-crosshair {
    cursor: crosshair!important
}

.cursor-not-allowed {
    cursor: not-allowed!important
}

.cursor-zoom-in {
    cursor: zoom-in!important
}

.cursor-grab {
    cursor: grab!important
}

.opacity-0,.opacity-0-hover:hover {
    opacity: 0!important
}

.opacity-5,.opacity-5-hover:hover {
    opacity: .05!important
}

.opacity-10,.opacity-10-hover:hover {
    opacity: .1!important
}

.opacity-15,.opacity-15-hover:hover {
    opacity: .15!important
}

.opacity-20,.opacity-20-hover:hover {
    opacity: .2!important
}

.opacity-25,.opacity-25-hover:hover {
    opacity: .25!important
}

.opacity-50,.opacity-50-hover:hover {
    opacity: .5!important
}

.opacity-75,.opacity-75-hover:hover {
    opacity: .75!important
}

.opacity-100,.opacity-100-hover:hover {
    opacity: 1!important
}

.min-w-unset {
    min-width: unset!important
}

.min-w-25 {
    min-width: 25%!important
}

.min-w-50 {
    min-width: 50%!important
}

.min-w-75 {
    min-width: 75%!important
}

.min-w-100 {
    min-width: 100%!important
}

.min-w-auto {
    min-width: auto!important
}

.min-w-1px {
    min-width: 1px!important
}

.min-w-2px {
    min-width: 2px!important
}

.min-w-3px {
    min-width: 3px!important
}

.min-w-4px {
    min-width: 4px!important
}

.min-w-5px {
    min-width: 5px!important
}

.min-w-6px {
    min-width: 6px!important
}

.min-w-7px {
    min-width: 7px!important
}

.min-w-8px {
    min-width: 8px!important
}

.min-w-9px {
    min-width: 9px!important
}

.min-w-10px {
    min-width: 10px!important
}

.min-w-15px {
    min-width: 15px!important
}

.min-w-20px {
    min-width: 20px!important
}

.min-w-25px {
    min-width: 25px!important
}

.min-w-30px {
    min-width: 30px!important
}

.min-w-35px {
    min-width: 35px!important
}

.min-w-40px {
    min-width: 40px!important
}

.min-w-45px {
    min-width: 45px!important
}

.min-w-50px {
    min-width: 50px!important
}

.min-w-55px {
    min-width: 55px!important
}

.min-w-60px {
    min-width: 60px!important
}

.min-w-65px {
    min-width: 65px!important
}

.min-w-70px {
    min-width: 70px!important
}

.min-w-75px {
    min-width: 75px!important
}

.min-w-80px {
    min-width: 80px!important
}

.min-w-85px {
    min-width: 85px!important
}

.min-w-90px {
    min-width: 90px!important
}

.min-w-95px {
    min-width: 95px!important
}

.min-w-100px {
    min-width: 100px!important
}

.min-w-125px {
    min-width: 125px!important
}

.min-w-150px {
    min-width: 150px!important
}

.min-w-175px {
    min-width: 175px!important
}

.min-w-200px {
    min-width: 200px!important
}

.min-w-225px {
    min-width: 225px!important
}

.min-w-250px {
    min-width: 250px!important
}

.min-w-275px {
    min-width: 275px!important
}

.min-w-300px {
    min-width: 300px!important
}

.min-w-325px {
    min-width: 325px!important
}

.min-w-350px {
    min-width: 350px!important
}

.min-w-375px {
    min-width: 375px!important
}

.min-w-400px {
    min-width: 400px!important
}

.min-w-425px {
    min-width: 425px!important
}

.min-w-450px {
    min-width: 450px!important
}

.min-w-475px {
    min-width: 475px!important
}

.min-w-500px {
    min-width: 500px!important
}

.min-w-550px {
    min-width: 550px!important
}

.min-w-600px {
    min-width: 600px!important
}

.min-w-650px {
    min-width: 650px!important
}

.min-w-700px {
    min-width: 700px!important
}

.min-w-750px {
    min-width: 750px!important
}

.min-w-800px {
    min-width: 800px!important
}

.min-w-850px {
    min-width: 850px!important
}

.min-w-900px {
    min-width: 900px!important
}

.min-w-950px {
    min-width: 950px!important
}

.min-w-1000px {
    min-width: 1000px!important
}

.min-h-unset {
    min-height: unset!important
}

.min-h-25 {
    min-height: 25%!important
}

.min-h-50 {
    min-height: 50%!important
}

.min-h-75 {
    min-height: 75%!important
}

.min-h-100 {
    min-height: 100%!important
}

.min-h-auto {
    min-height: auto!important
}

.min-h-1px {
    min-height: 1px!important
}

.min-h-2px {
    min-height: 2px!important
}

.min-h-3px {
    min-height: 3px!important
}

.min-h-4px {
    min-height: 4px!important
}

.min-h-5px {
    min-height: 5px!important
}

.min-h-6px {
    min-height: 6px!important
}

.min-h-7px {
    min-height: 7px!important
}

.min-h-8px {
    min-height: 8px!important
}

.min-h-9px {
    min-height: 9px!important
}

.min-h-10px {
    min-height: 10px!important
}

.min-h-15px {
    min-height: 15px!important
}

.min-h-20px {
    min-height: 20px!important
}

.min-h-25px {
    min-height: 25px!important
}

.min-h-30px {
    min-height: 30px!important
}

.min-h-35px {
    min-height: 35px!important
}

.min-h-40px {
    min-height: 40px!important
}

.min-h-45px {
    min-height: 45px!important
}

.min-h-50px {
    min-height: 50px!important
}

.min-h-55px {
    min-height: 55px!important
}

.min-h-60px {
    min-height: 60px!important
}

.min-h-65px {
    min-height: 65px!important
}

.min-h-70px {
    min-height: 70px!important
}

.min-h-75px {
    min-height: 75px!important
}

.min-h-80px {
    min-height: 80px!important
}

.min-h-85px {
    min-height: 85px!important
}

.min-h-90px {
    min-height: 90px!important
}

.min-h-95px {
    min-height: 95px!important
}

.min-h-100px {
    min-height: 100px!important
}

.min-h-125px {
    min-height: 125px!important
}

.min-h-150px {
    min-height: 150px!important
}

.min-h-175px {
    min-height: 175px!important
}

.min-h-200px {
    min-height: 200px!important
}

.min-h-225px {
    min-height: 225px!important
}

.min-h-250px {
    min-height: 250px!important
}

.min-h-275px {
    min-height: 275px!important
}

.min-h-300px {
    min-height: 300px!important
}

.min-h-325px {
    min-height: 325px!important
}

.min-h-350px {
    min-height: 350px!important
}

.min-h-375px {
    min-height: 375px!important
}

.min-h-400px {
    min-height: 400px!important
}

.min-h-425px {
    min-height: 425px!important
}

.min-h-450px {
    min-height: 450px!important
}

.min-h-475px {
    min-height: 475px!important
}

.min-h-500px {
    min-height: 500px!important
}

.min-h-550px {
    min-height: 550px!important
}

.min-h-600px {
    min-height: 600px!important
}

.min-h-650px {
    min-height: 650px!important
}

.min-h-700px {
    min-height: 700px!important
}

.min-h-750px {
    min-height: 750px!important
}

.min-h-800px {
    min-height: 800px!important
}

.min-h-850px {
    min-height: 850px!important
}

.min-h-900px {
    min-height: 900px!important
}

.min-h-950px {
    min-height: 950px!important
}

.min-h-1000px {
    min-height: 1000px!important
}

.border-top-0 {
    border-top-width: 0!important
}

.border-top-1 {
    border-top-width: 1px!important
}

.border-top-2 {
    border-top-width: 2px!important
}

.border-top-3 {
    border-top-width: 3px!important
}

.border-top-4 {
    border-top-width: 4px!important
}

.border-top-5 {
    border-top-width: 5px!important
}

.border-bottom-0 {
    border-bottom-width: 0!important
}

.border-bottom-1 {
    border-bottom-width: 1px!important
}

.border-bottom-2 {
    border-bottom-width: 2px!important
}

.border-bottom-3 {
    border-bottom-width: 3px!important
}

.border-bottom-4 {
    border-bottom-width: 4px!important
}

.border-bottom-5 {
    border-bottom-width: 5px!important
}

.border-right-0 {
    border-right-width: 0!important
}

.border-right-1 {
    border-right-width: 1px!important
}

.border-right-2 {
    border-right-width: 2px!important
}

.border-right-3 {
    border-right-width: 3px!important
}

.border-right-4 {
    border-right-width: 4px!important
}

.border-right-5 {
    border-right-width: 5px!important
}

.border-left-0 {
    border-left-width: 0!important
}

.border-left-1 {
    border-left-width: 1px!important
}

.border-left-2 {
    border-left-width: 2px!important
}

.border-left-3 {
    border-left-width: 3px!important
}

.border-left-4 {
    border-left-width: 4px!important
}

.border-left-5 {
    border-left-width: 5px!important
}

.ls-1 {
    letter-spacing: .1rem!important
}

.ls-2 {
    letter-spacing: .115rem!important
}

.ls-3 {
    letter-spacing: .125rem!important
}

.ls-4 {
    letter-spacing: .25rem!important
}

.ls-5 {
    letter-spacing: .5rem!important
}

.ls-n1 {
    letter-spacing: -.1rem!important
}

.ls-n2 {
    letter-spacing: -.115rem!important
}

.ls-n3 {
    letter-spacing: -.125rem!important
}

.ls-n4 {
    letter-spacing: -.25rem!important
}

.ls-n5 {
    letter-spacing: -.5rem!important
}

@media (width>=576px) {
    .float-sm-start {
        float: left!important
    }

    .float-sm-end {
        float: right!important
    }

    .float-sm-none {
        float: none!important
    }

    .object-fit-sm-contain {
        object-fit: contain!important
    }

    .object-fit-sm-cover {
        object-fit: cover!important
    }

    .object-fit-sm-fill {
        object-fit: fill!important
    }

    .object-fit-sm-scale {
        object-fit: scale-down!important
    }

    .object-fit-sm-none {
        object-fit: none!important
    }

    .overflow-sm-auto {
        overflow: auto!important
    }

    .overflow-sm-hidden {
        overflow: hidden!important
    }

    .overflow-sm-visible {
        overflow: visible!important
    }

    .overflow-sm-scroll {
        overflow: scroll!important
    }

    .d-sm-inline {
        display: inline!important
    }

    .d-sm-inline-block {
        display: inline-block!important
    }

    .d-sm-block {
        display: block!important
    }

    .d-sm-grid {
        display: grid!important
    }

    .d-sm-inline-grid {
        display: inline-grid!important
    }

    .d-sm-table {
        display: table!important
    }

    .d-sm-table-row {
        display: table-row!important
    }

    .d-sm-table-cell {
        display: table-cell!important
    }

    .d-sm-flex {
        display: flex!important
    }

    .d-sm-inline-flex {
        display: inline-flex!important
    }

    .d-sm-none {
        display: none!important
    }

    .position-sm-static {
        position: static!important
    }

    .position-sm-relative {
        position: relative!important
    }

    .position-sm-absolute {
        position: absolute!important
    }

    .position-sm-fixed {
        position: fixed!important
    }

    .position-sm-sticky {
        position: sticky!important
    }

    .w-sm-unset {
        width: unset!important
    }

    .w-sm-25 {
        width: 25%!important
    }

    .w-sm-50 {
        width: 50%!important
    }

    .w-sm-75 {
        width: 75%!important
    }

    .w-sm-100 {
        width: 100%!important
    }

    .w-sm-auto {
        width: auto!important
    }

    .w-sm-1px {
        width: 1px!important
    }

    .w-sm-2px {
        width: 2px!important
    }

    .w-sm-3px {
        width: 3px!important
    }

    .w-sm-4px {
        width: 4px!important
    }

    .w-sm-5px {
        width: 5px!important
    }

    .w-sm-6px {
        width: 6px!important
    }

    .w-sm-7px {
        width: 7px!important
    }

    .w-sm-8px {
        width: 8px!important
    }

    .w-sm-9px {
        width: 9px!important
    }

    .w-sm-10px {
        width: 10px!important
    }

    .w-sm-15px {
        width: 15px!important
    }

    .w-sm-20px {
        width: 20px!important
    }

    .w-sm-25px {
        width: 25px!important
    }

    .w-sm-30px {
        width: 30px!important
    }

    .w-sm-35px {
        width: 35px!important
    }

    .w-sm-40px {
        width: 40px!important
    }

    .w-sm-45px {
        width: 45px!important
    }

    .w-sm-50px {
        width: 50px!important
    }

    .w-sm-55px {
        width: 55px!important
    }

    .w-sm-60px {
        width: 60px!important
    }

    .w-sm-65px {
        width: 65px!important
    }

    .w-sm-70px {
        width: 70px!important
    }

    .w-sm-75px {
        width: 75px!important
    }

    .w-sm-80px {
        width: 80px!important
    }

    .w-sm-85px {
        width: 85px!important
    }

    .w-sm-90px {
        width: 90px!important
    }

    .w-sm-95px {
        width: 95px!important
    }

    .w-sm-100px {
        width: 100px!important
    }

    .w-sm-125px {
        width: 125px!important
    }

    .w-sm-150px {
        width: 150px!important
    }

    .w-sm-175px {
        width: 175px!important
    }

    .w-sm-200px {
        width: 200px!important
    }

    .w-sm-225px {
        width: 225px!important
    }

    .w-sm-250px {
        width: 250px!important
    }

    .w-sm-275px {
        width: 275px!important
    }

    .w-sm-300px {
        width: 300px!important
    }

    .w-sm-325px {
        width: 325px!important
    }

    .w-sm-350px {
        width: 350px!important
    }

    .w-sm-375px {
        width: 375px!important
    }

    .w-sm-400px {
        width: 400px!important
    }

    .w-sm-425px {
        width: 425px!important
    }

    .w-sm-450px {
        width: 450px!important
    }

    .w-sm-475px {
        width: 475px!important
    }

    .w-sm-500px {
        width: 500px!important
    }

    .w-sm-550px {
        width: 550px!important
    }

    .w-sm-600px {
        width: 600px!important
    }

    .w-sm-650px {
        width: 650px!important
    }

    .w-sm-700px {
        width: 700px!important
    }

    .w-sm-750px {
        width: 750px!important
    }

    .w-sm-800px {
        width: 800px!important
    }

    .w-sm-850px {
        width: 850px!important
    }

    .w-sm-900px {
        width: 900px!important
    }

    .w-sm-950px {
        width: 950px!important
    }

    .w-sm-1000px {
        width: 1000px!important
    }

    .mw-sm-unset {
        max-width: unset!important
    }

    .mw-sm-25 {
        max-width: 25%!important
    }

    .mw-sm-50 {
        max-width: 50%!important
    }

    .mw-sm-75 {
        max-width: 75%!important
    }

    .mw-sm-100 {
        max-width: 100%!important
    }

    .mw-sm-auto {
        max-width: auto!important
    }

    .mw-sm-1px {
        max-width: 1px!important
    }

    .mw-sm-2px {
        max-width: 2px!important
    }

    .mw-sm-3px {
        max-width: 3px!important
    }

    .mw-sm-4px {
        max-width: 4px!important
    }

    .mw-sm-5px {
        max-width: 5px!important
    }

    .mw-sm-6px {
        max-width: 6px!important
    }

    .mw-sm-7px {
        max-width: 7px!important
    }

    .mw-sm-8px {
        max-width: 8px!important
    }

    .mw-sm-9px {
        max-width: 9px!important
    }

    .mw-sm-10px {
        max-width: 10px!important
    }

    .mw-sm-15px {
        max-width: 15px!important
    }

    .mw-sm-20px {
        max-width: 20px!important
    }

    .mw-sm-25px {
        max-width: 25px!important
    }

    .mw-sm-30px {
        max-width: 30px!important
    }

    .mw-sm-35px {
        max-width: 35px!important
    }

    .mw-sm-40px {
        max-width: 40px!important
    }

    .mw-sm-45px {
        max-width: 45px!important
    }

    .mw-sm-50px {
        max-width: 50px!important
    }

    .mw-sm-55px {
        max-width: 55px!important
    }

    .mw-sm-60px {
        max-width: 60px!important
    }

    .mw-sm-65px {
        max-width: 65px!important
    }

    .mw-sm-70px {
        max-width: 70px!important
    }

    .mw-sm-75px {
        max-width: 75px!important
    }

    .mw-sm-80px {
        max-width: 80px!important
    }

    .mw-sm-85px {
        max-width: 85px!important
    }

    .mw-sm-90px {
        max-width: 90px!important
    }

    .mw-sm-95px {
        max-width: 95px!important
    }

    .mw-sm-100px {
        max-width: 100px!important
    }

    .mw-sm-125px {
        max-width: 125px!important
    }

    .mw-sm-150px {
        max-width: 150px!important
    }

    .mw-sm-175px {
        max-width: 175px!important
    }

    .mw-sm-200px {
        max-width: 200px!important
    }

    .mw-sm-225px {
        max-width: 225px!important
    }

    .mw-sm-250px {
        max-width: 250px!important
    }

    .mw-sm-275px {
        max-width: 275px!important
    }

    .mw-sm-300px {
        max-width: 300px!important
    }

    .mw-sm-325px {
        max-width: 325px!important
    }

    .mw-sm-350px {
        max-width: 350px!important
    }

    .mw-sm-375px {
        max-width: 375px!important
    }

    .mw-sm-400px {
        max-width: 400px!important
    }

    .mw-sm-425px {
        max-width: 425px!important
    }

    .mw-sm-450px {
        max-width: 450px!important
    }

    .mw-sm-475px {
        max-width: 475px!important
    }

    .mw-sm-500px {
        max-width: 500px!important
    }

    .mw-sm-550px {
        max-width: 550px!important
    }

    .mw-sm-600px {
        max-width: 600px!important
    }

    .mw-sm-650px {
        max-width: 650px!important
    }

    .mw-sm-700px {
        max-width: 700px!important
    }

    .mw-sm-750px {
        max-width: 750px!important
    }

    .mw-sm-800px {
        max-width: 800px!important
    }

    .mw-sm-850px {
        max-width: 850px!important
    }

    .mw-sm-900px {
        max-width: 900px!important
    }

    .mw-sm-950px {
        max-width: 950px!important
    }

    .mw-sm-1000px {
        max-width: 1000px!important
    }

    .h-sm-unset {
        height: unset!important
    }

    .h-sm-25 {
        height: 25%!important
    }

    .h-sm-50 {
        height: 50%!important
    }

    .h-sm-75 {
        height: 75%!important
    }

    .h-sm-100 {
        height: 100%!important
    }

    .h-sm-auto {
        height: auto!important
    }

    .h-sm-1px {
        height: 1px!important
    }

    .h-sm-2px {
        height: 2px!important
    }

    .h-sm-3px {
        height: 3px!important
    }

    .h-sm-4px {
        height: 4px!important
    }

    .h-sm-5px {
        height: 5px!important
    }

    .h-sm-6px {
        height: 6px!important
    }

    .h-sm-7px {
        height: 7px!important
    }

    .h-sm-8px {
        height: 8px!important
    }

    .h-sm-9px {
        height: 9px!important
    }

    .h-sm-10px {
        height: 10px!important
    }

    .h-sm-15px {
        height: 15px!important
    }

    .h-sm-20px {
        height: 20px!important
    }

    .h-sm-25px {
        height: 25px!important
    }

    .h-sm-30px {
        height: 30px!important
    }

    .h-sm-35px {
        height: 35px!important
    }

    .h-sm-40px {
        height: 40px!important
    }

    .h-sm-45px {
        height: 45px!important
    }

    .h-sm-50px {
        height: 50px!important
    }

    .h-sm-55px {
        height: 55px!important
    }

    .h-sm-60px {
        height: 60px!important
    }

    .h-sm-65px {
        height: 65px!important
    }

    .h-sm-70px {
        height: 70px!important
    }

    .h-sm-75px {
        height: 75px!important
    }

    .h-sm-80px {
        height: 80px!important
    }

    .h-sm-85px {
        height: 85px!important
    }

    .h-sm-90px {
        height: 90px!important
    }

    .h-sm-95px {
        height: 95px!important
    }

    .h-sm-100px {
        height: 100px!important
    }

    .h-sm-125px {
        height: 125px!important
    }

    .h-sm-150px {
        height: 150px!important
    }

    .h-sm-175px {
        height: 175px!important
    }

    .h-sm-200px {
        height: 200px!important
    }

    .h-sm-225px {
        height: 225px!important
    }

    .h-sm-250px {
        height: 250px!important
    }

    .h-sm-275px {
        height: 275px!important
    }

    .h-sm-300px {
        height: 300px!important
    }

    .h-sm-325px {
        height: 325px!important
    }

    .h-sm-350px {
        height: 350px!important
    }

    .h-sm-375px {
        height: 375px!important
    }

    .h-sm-400px {
        height: 400px!important
    }

    .h-sm-425px {
        height: 425px!important
    }

    .h-sm-450px {
        height: 450px!important
    }

    .h-sm-475px {
        height: 475px!important
    }

    .h-sm-500px {
        height: 500px!important
    }

    .h-sm-550px {
        height: 550px!important
    }

    .h-sm-600px {
        height: 600px!important
    }

    .h-sm-650px {
        height: 650px!important
    }

    .h-sm-700px {
        height: 700px!important
    }

    .h-sm-750px {
        height: 750px!important
    }

    .h-sm-800px {
        height: 800px!important
    }

    .h-sm-850px {
        height: 850px!important
    }

    .h-sm-900px {
        height: 900px!important
    }

    .h-sm-950px {
        height: 950px!important
    }

    .h-sm-1000px {
        height: 1000px!important
    }

    .mh-sm-unset {
        max-height: unset!important
    }

    .mh-sm-25 {
        max-height: 25%!important
    }

    .mh-sm-50 {
        max-height: 50%!important
    }

    .mh-sm-75 {
        max-height: 75%!important
    }

    .mh-sm-100 {
        max-height: 100%!important
    }

    .mh-sm-auto {
        max-height: auto!important
    }

    .mh-sm-1px {
        max-height: 1px!important
    }

    .mh-sm-2px {
        max-height: 2px!important
    }

    .mh-sm-3px {
        max-height: 3px!important
    }

    .mh-sm-4px {
        max-height: 4px!important
    }

    .mh-sm-5px {
        max-height: 5px!important
    }

    .mh-sm-6px {
        max-height: 6px!important
    }

    .mh-sm-7px {
        max-height: 7px!important
    }

    .mh-sm-8px {
        max-height: 8px!important
    }

    .mh-sm-9px {
        max-height: 9px!important
    }

    .mh-sm-10px {
        max-height: 10px!important
    }

    .mh-sm-15px {
        max-height: 15px!important
    }

    .mh-sm-20px {
        max-height: 20px!important
    }

    .mh-sm-25px {
        max-height: 25px!important
    }

    .mh-sm-30px {
        max-height: 30px!important
    }

    .mh-sm-35px {
        max-height: 35px!important
    }

    .mh-sm-40px {
        max-height: 40px!important
    }

    .mh-sm-45px {
        max-height: 45px!important
    }

    .mh-sm-50px {
        max-height: 50px!important
    }

    .mh-sm-55px {
        max-height: 55px!important
    }

    .mh-sm-60px {
        max-height: 60px!important
    }

    .mh-sm-65px {
        max-height: 65px!important
    }

    .mh-sm-70px {
        max-height: 70px!important
    }

    .mh-sm-75px {
        max-height: 75px!important
    }

    .mh-sm-80px {
        max-height: 80px!important
    }

    .mh-sm-85px {
        max-height: 85px!important
    }

    .mh-sm-90px {
        max-height: 90px!important
    }

    .mh-sm-95px {
        max-height: 95px!important
    }

    .mh-sm-100px {
        max-height: 100px!important
    }

    .mh-sm-125px {
        max-height: 125px!important
    }

    .mh-sm-150px {
        max-height: 150px!important
    }

    .mh-sm-175px {
        max-height: 175px!important
    }

    .mh-sm-200px {
        max-height: 200px!important
    }

    .mh-sm-225px {
        max-height: 225px!important
    }

    .mh-sm-250px {
        max-height: 250px!important
    }

    .mh-sm-275px {
        max-height: 275px!important
    }

    .mh-sm-300px {
        max-height: 300px!important
    }

    .mh-sm-325px {
        max-height: 325px!important
    }

    .mh-sm-350px {
        max-height: 350px!important
    }

    .mh-sm-375px {
        max-height: 375px!important
    }

    .mh-sm-400px {
        max-height: 400px!important
    }

    .mh-sm-425px {
        max-height: 425px!important
    }

    .mh-sm-450px {
        max-height: 450px!important
    }

    .mh-sm-475px {
        max-height: 475px!important
    }

    .mh-sm-500px {
        max-height: 500px!important
    }

    .mh-sm-550px {
        max-height: 550px!important
    }

    .mh-sm-600px {
        max-height: 600px!important
    }

    .mh-sm-650px {
        max-height: 650px!important
    }

    .mh-sm-700px {
        max-height: 700px!important
    }

    .mh-sm-750px {
        max-height: 750px!important
    }

    .mh-sm-800px {
        max-height: 800px!important
    }

    .mh-sm-850px {
        max-height: 850px!important
    }

    .mh-sm-900px {
        max-height: 900px!important
    }

    .mh-sm-950px {
        max-height: 950px!important
    }

    .mh-sm-1000px {
        max-height: 1000px!important
    }

    .flex-sm-fill {
        flex: auto!important
    }

    .flex-sm-row {
        flex-direction: row!important
    }

    .flex-sm-column {
        flex-direction: column!important
    }

    .flex-sm-row-reverse {
        flex-direction: row-reverse!important
    }

    .flex-sm-column-reverse {
        flex-direction: column-reverse!important
    }

    .flex-sm-grow-0 {
        flex-grow: 0!important
    }

    .flex-sm-grow-1 {
        flex-grow: 1!important
    }

    .flex-sm-shrink-0 {
        flex-shrink: 0!important
    }

    .flex-sm-shrink-1 {
        flex-shrink: 1!important
    }

    .flex-sm-wrap {
        flex-wrap: wrap!important
    }

    .flex-sm-nowrap {
        flex-wrap: nowrap!important
    }

    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse!important
    }

    .justify-content-sm-start {
        justify-content: flex-start!important
    }

    .justify-content-sm-end {
        justify-content: flex-end!important
    }

    .justify-content-sm-center {
        justify-content: center!important
    }

    .justify-content-sm-between {
        justify-content: space-between!important
    }

    .justify-content-sm-around {
        justify-content: space-around!important
    }

    .justify-content-sm-evenly {
        justify-content: space-evenly!important
    }

    .align-items-sm-start {
        align-items: flex-start!important
    }

    .align-items-sm-end {
        align-items: flex-end!important
    }

    .align-items-sm-center {
        align-items: center!important
    }

    .align-items-sm-baseline {
        align-items: baseline!important
    }

    .align-items-sm-stretch {
        align-items: stretch!important
    }

    .align-content-sm-start {
        align-content: flex-start!important
    }

    .align-content-sm-end {
        align-content: flex-end!important
    }

    .align-content-sm-center {
        align-content: center!important
    }

    .align-content-sm-between {
        align-content: space-between!important
    }

    .align-content-sm-around {
        align-content: space-around!important
    }

    .align-content-sm-stretch {
        align-content: stretch!important
    }

    .align-self-sm-auto {
        align-self: auto!important
    }

    .align-self-sm-start {
        align-self: flex-start!important
    }

    .align-self-sm-end {
        align-self: flex-end!important
    }

    .align-self-sm-center {
        align-self: center!important
    }

    .align-self-sm-baseline {
        align-self: baseline!important
    }

    .align-self-sm-stretch {
        align-self: stretch!important
    }

    .order-sm-first {
        order: -1!important
    }

    .order-sm-0 {
        order: 0!important
    }

    .order-sm-1 {
        order: 1!important
    }

    .order-sm-2 {
        order: 2!important
    }

    .order-sm-3 {
        order: 3!important
    }

    .order-sm-4 {
        order: 4!important
    }

    .order-sm-5 {
        order: 5!important
    }

    .order-sm-last {
        order: 6!important
    }

    .m-sm-0 {
        margin: 0!important
    }

    .m-sm-1 {
        margin: .25rem!important
    }

    .m-sm-2 {
        margin: .5rem!important
    }

    .m-sm-3 {
        margin: .75rem!important
    }

    .m-sm-4 {
        margin: 1rem!important
    }

    .m-sm-5 {
        margin: 1.25rem!important
    }

    .m-sm-6 {
        margin: 1.5rem!important
    }

    .m-sm-7 {
        margin: 1.75rem!important
    }

    .m-sm-8 {
        margin: 2rem!important
    }

    .m-sm-9 {
        margin: 2.25rem!important
    }

    .m-sm-10 {
        margin: 2.5rem!important
    }

    .m-sm-11 {
        margin: 2.75rem!important
    }

    .m-sm-12 {
        margin: 3rem!important
    }

    .m-sm-13 {
        margin: 3.25rem!important
    }

    .m-sm-14 {
        margin: 3.5rem!important
    }

    .m-sm-15 {
        margin: 3.75rem!important
    }

    .m-sm-16 {
        margin: 4rem!important
    }

    .m-sm-17 {
        margin: 4.25rem!important
    }

    .m-sm-18 {
        margin: 4.5rem!important
    }

    .m-sm-19 {
        margin: 4.75rem!important
    }

    .m-sm-20 {
        margin: 5rem!important
    }

    .m-sm-auto {
        margin: auto!important
    }

    .mx-sm-0 {
        margin-left: 0!important;
        margin-right: 0!important
    }

    .mx-sm-1 {
        margin-left: .25rem!important;
        margin-right: .25rem!important
    }

    .mx-sm-2 {
        margin-left: .5rem!important;
        margin-right: .5rem!important
    }

    .mx-sm-3 {
        margin-left: .75rem!important;
        margin-right: .75rem!important
    }

    .mx-sm-4 {
        margin-left: 1rem!important;
        margin-right: 1rem!important
    }

    .mx-sm-5 {
        margin-left: 1.25rem!important;
        margin-right: 1.25rem!important
    }

    .mx-sm-6 {
        margin-left: 1.5rem!important;
        margin-right: 1.5rem!important
    }

    .mx-sm-7 {
        margin-left: 1.75rem!important;
        margin-right: 1.75rem!important
    }

    .mx-sm-8 {
        margin-left: 2rem!important;
        margin-right: 2rem!important
    }

    .mx-sm-9 {
        margin-left: 2.25rem!important;
        margin-right: 2.25rem!important
    }

    .mx-sm-10 {
        margin-left: 2.5rem!important;
        margin-right: 2.5rem!important
    }

    .mx-sm-11 {
        margin-left: 2.75rem!important;
        margin-right: 2.75rem!important
    }

    .mx-sm-12 {
        margin-left: 3rem!important;
        margin-right: 3rem!important
    }

    .mx-sm-13 {
        margin-left: 3.25rem!important;
        margin-right: 3.25rem!important
    }

    .mx-sm-14 {
        margin-left: 3.5rem!important;
        margin-right: 3.5rem!important
    }

    .mx-sm-15 {
        margin-left: 3.75rem!important;
        margin-right: 3.75rem!important
    }

    .mx-sm-16 {
        margin-left: 4rem!important;
        margin-right: 4rem!important
    }

    .mx-sm-17 {
        margin-left: 4.25rem!important;
        margin-right: 4.25rem!important
    }

    .mx-sm-18 {
        margin-left: 4.5rem!important;
        margin-right: 4.5rem!important
    }

    .mx-sm-19 {
        margin-left: 4.75rem!important;
        margin-right: 4.75rem!important
    }

    .mx-sm-20 {
        margin-left: 5rem!important;
        margin-right: 5rem!important
    }

    .mx-sm-auto {
        margin-left: auto!important;
        margin-right: auto!important
    }

    .my-sm-0 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    .my-sm-1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important
    }

    .my-sm-2 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important
    }

    .my-sm-3 {
        margin-top: .75rem!important;
        margin-bottom: .75rem!important
    }

    .my-sm-4 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }

    .my-sm-5 {
        margin-top: 1.25rem!important;
        margin-bottom: 1.25rem!important
    }

    .my-sm-6 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    .my-sm-7 {
        margin-top: 1.75rem!important;
        margin-bottom: 1.75rem!important
    }

    .my-sm-8 {
        margin-top: 2rem!important;
        margin-bottom: 2rem!important
    }

    .my-sm-9 {
        margin-top: 2.25rem!important;
        margin-bottom: 2.25rem!important
    }

    .my-sm-10 {
        margin-top: 2.5rem!important;
        margin-bottom: 2.5rem!important
    }

    .my-sm-11 {
        margin-top: 2.75rem!important;
        margin-bottom: 2.75rem!important
    }

    .my-sm-12 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }

    .my-sm-13 {
        margin-top: 3.25rem!important;
        margin-bottom: 3.25rem!important
    }

    .my-sm-14 {
        margin-top: 3.5rem!important;
        margin-bottom: 3.5rem!important
    }

    .my-sm-15 {
        margin-top: 3.75rem!important;
        margin-bottom: 3.75rem!important
    }

    .my-sm-16 {
        margin-top: 4rem!important;
        margin-bottom: 4rem!important
    }

    .my-sm-17 {
        margin-top: 4.25rem!important;
        margin-bottom: 4.25rem!important
    }

    .my-sm-18 {
        margin-top: 4.5rem!important;
        margin-bottom: 4.5rem!important
    }

    .my-sm-19 {
        margin-top: 4.75rem!important;
        margin-bottom: 4.75rem!important
    }

    .my-sm-20 {
        margin-top: 5rem!important;
        margin-bottom: 5rem!important
    }

    .my-sm-auto {
        margin-top: auto!important;
        margin-bottom: auto!important
    }

    .mt-sm-0 {
        margin-top: 0!important
    }

    .mt-sm-1 {
        margin-top: .25rem!important
    }

    .mt-sm-2 {
        margin-top: .5rem!important
    }

    .mt-sm-3 {
        margin-top: .75rem!important
    }

    .mt-sm-4 {
        margin-top: 1rem!important
    }

    .mt-sm-5 {
        margin-top: 1.25rem!important
    }

    .mt-sm-6 {
        margin-top: 1.5rem!important
    }

    .mt-sm-7 {
        margin-top: 1.75rem!important
    }

    .mt-sm-8 {
        margin-top: 2rem!important
    }

    .mt-sm-9 {
        margin-top: 2.25rem!important
    }

    .mt-sm-10 {
        margin-top: 2.5rem!important
    }

    .mt-sm-11 {
        margin-top: 2.75rem!important
    }

    .mt-sm-12 {
        margin-top: 3rem!important
    }

    .mt-sm-13 {
        margin-top: 3.25rem!important
    }

    .mt-sm-14 {
        margin-top: 3.5rem!important
    }

    .mt-sm-15 {
        margin-top: 3.75rem!important
    }

    .mt-sm-16 {
        margin-top: 4rem!important
    }

    .mt-sm-17 {
        margin-top: 4.25rem!important
    }

    .mt-sm-18 {
        margin-top: 4.5rem!important
    }

    .mt-sm-19 {
        margin-top: 4.75rem!important
    }

    .mt-sm-20 {
        margin-top: 5rem!important
    }

    .mt-sm-auto {
        margin-top: auto!important
    }

    .me-sm-0 {
        margin-right: 0!important
    }

    .me-sm-1 {
        margin-right: .25rem!important
    }

    .me-sm-2 {
        margin-right: .5rem!important
    }

    .me-sm-3 {
        margin-right: .75rem!important
    }

    .me-sm-4 {
        margin-right: 1rem!important
    }

    .me-sm-5 {
        margin-right: 1.25rem!important
    }

    .me-sm-6 {
        margin-right: 1.5rem!important
    }

    .me-sm-7 {
        margin-right: 1.75rem!important
    }

    .me-sm-8 {
        margin-right: 2rem!important
    }

    .me-sm-9 {
        margin-right: 2.25rem!important
    }

    .me-sm-10 {
        margin-right: 2.5rem!important
    }

    .me-sm-11 {
        margin-right: 2.75rem!important
    }

    .me-sm-12 {
        margin-right: 3rem!important
    }

    .me-sm-13 {
        margin-right: 3.25rem!important
    }

    .me-sm-14 {
        margin-right: 3.5rem!important
    }

    .me-sm-15 {
        margin-right: 3.75rem!important
    }

    .me-sm-16 {
        margin-right: 4rem!important
    }

    .me-sm-17 {
        margin-right: 4.25rem!important
    }

    .me-sm-18 {
        margin-right: 4.5rem!important
    }

    .me-sm-19 {
        margin-right: 4.75rem!important
    }

    .me-sm-20 {
        margin-right: 5rem!important
    }

    .me-sm-auto {
        margin-right: auto!important
    }

    .mb-sm-0 {
        margin-bottom: 0!important
    }

    .mb-sm-1 {
        margin-bottom: .25rem!important
    }

    .mb-sm-2 {
        margin-bottom: .5rem!important
    }

    .mb-sm-3 {
        margin-bottom: .75rem!important
    }

    .mb-sm-4 {
        margin-bottom: 1rem!important
    }

    .mb-sm-5 {
        margin-bottom: 1.25rem!important
    }

    .mb-sm-6 {
        margin-bottom: 1.5rem!important
    }

    .mb-sm-7 {
        margin-bottom: 1.75rem!important
    }

    .mb-sm-8 {
        margin-bottom: 2rem!important
    }

    .mb-sm-9 {
        margin-bottom: 2.25rem!important
    }

    .mb-sm-10 {
        margin-bottom: 2.5rem!important
    }

    .mb-sm-11 {
        margin-bottom: 2.75rem!important
    }

    .mb-sm-12 {
        margin-bottom: 3rem!important
    }

    .mb-sm-13 {
        margin-bottom: 3.25rem!important
    }

    .mb-sm-14 {
        margin-bottom: 3.5rem!important
    }

    .mb-sm-15 {
        margin-bottom: 3.75rem!important
    }

    .mb-sm-16 {
        margin-bottom: 4rem!important
    }

    .mb-sm-17 {
        margin-bottom: 4.25rem!important
    }

    .mb-sm-18 {
        margin-bottom: 4.5rem!important
    }

    .mb-sm-19 {
        margin-bottom: 4.75rem!important
    }

    .mb-sm-20 {
        margin-bottom: 5rem!important
    }

    .mb-sm-auto {
        margin-bottom: auto!important
    }

    .ms-sm-0 {
        margin-left: 0!important
    }

    .ms-sm-1 {
        margin-left: .25rem!important
    }

    .ms-sm-2 {
        margin-left: .5rem!important
    }

    .ms-sm-3 {
        margin-left: .75rem!important
    }

    .ms-sm-4 {
        margin-left: 1rem!important
    }

    .ms-sm-5 {
        margin-left: 1.25rem!important
    }

    .ms-sm-6 {
        margin-left: 1.5rem!important
    }

    .ms-sm-7 {
        margin-left: 1.75rem!important
    }

    .ms-sm-8 {
        margin-left: 2rem!important
    }

    .ms-sm-9 {
        margin-left: 2.25rem!important
    }

    .ms-sm-10 {
        margin-left: 2.5rem!important
    }

    .ms-sm-11 {
        margin-left: 2.75rem!important
    }

    .ms-sm-12 {
        margin-left: 3rem!important
    }

    .ms-sm-13 {
        margin-left: 3.25rem!important
    }

    .ms-sm-14 {
        margin-left: 3.5rem!important
    }

    .ms-sm-15 {
        margin-left: 3.75rem!important
    }

    .ms-sm-16 {
        margin-left: 4rem!important
    }

    .ms-sm-17 {
        margin-left: 4.25rem!important
    }

    .ms-sm-18 {
        margin-left: 4.5rem!important
    }

    .ms-sm-19 {
        margin-left: 4.75rem!important
    }

    .ms-sm-20 {
        margin-left: 5rem!important
    }

    .ms-sm-auto {
        margin-left: auto!important
    }

    .m-sm-n1 {
        margin: -.25rem!important
    }

    .m-sm-n2 {
        margin: -.5rem!important
    }

    .m-sm-n3 {
        margin: -.75rem!important
    }

    .m-sm-n4 {
        margin: -1rem!important
    }

    .m-sm-n5 {
        margin: -1.25rem!important
    }

    .m-sm-n6 {
        margin: -1.5rem!important
    }

    .m-sm-n7 {
        margin: -1.75rem!important
    }

    .m-sm-n8 {
        margin: -2rem!important
    }

    .m-sm-n9 {
        margin: -2.25rem!important
    }

    .m-sm-n10 {
        margin: -2.5rem!important
    }

    .m-sm-n11 {
        margin: -2.75rem!important
    }

    .m-sm-n12 {
        margin: -3rem!important
    }

    .m-sm-n13 {
        margin: -3.25rem!important
    }

    .m-sm-n14 {
        margin: -3.5rem!important
    }

    .m-sm-n15 {
        margin: -3.75rem!important
    }

    .m-sm-n16 {
        margin: -4rem!important
    }

    .m-sm-n17 {
        margin: -4.25rem!important
    }

    .m-sm-n18 {
        margin: -4.5rem!important
    }

    .m-sm-n19 {
        margin: -4.75rem!important
    }

    .m-sm-n20 {
        margin: -5rem!important
    }

    .mx-sm-n1 {
        margin-left: -.25rem!important;
        margin-right: -.25rem!important
    }

    .mx-sm-n2 {
        margin-left: -.5rem!important;
        margin-right: -.5rem!important
    }

    .mx-sm-n3 {
        margin-left: -.75rem!important;
        margin-right: -.75rem!important
    }

    .mx-sm-n4 {
        margin-left: -1rem!important;
        margin-right: -1rem!important
    }

    .mx-sm-n5 {
        margin-left: -1.25rem!important;
        margin-right: -1.25rem!important
    }

    .mx-sm-n6 {
        margin-left: -1.5rem!important;
        margin-right: -1.5rem!important
    }

    .mx-sm-n7 {
        margin-left: -1.75rem!important;
        margin-right: -1.75rem!important
    }

    .mx-sm-n8 {
        margin-left: -2rem!important;
        margin-right: -2rem!important
    }

    .mx-sm-n9 {
        margin-left: -2.25rem!important;
        margin-right: -2.25rem!important
    }

    .mx-sm-n10 {
        margin-left: -2.5rem!important;
        margin-right: -2.5rem!important
    }

    .mx-sm-n11 {
        margin-left: -2.75rem!important;
        margin-right: -2.75rem!important
    }

    .mx-sm-n12 {
        margin-left: -3rem!important;
        margin-right: -3rem!important
    }

    .mx-sm-n13 {
        margin-left: -3.25rem!important;
        margin-right: -3.25rem!important
    }

    .mx-sm-n14 {
        margin-left: -3.5rem!important;
        margin-right: -3.5rem!important
    }

    .mx-sm-n15 {
        margin-left: -3.75rem!important;
        margin-right: -3.75rem!important
    }

    .mx-sm-n16 {
        margin-left: -4rem!important;
        margin-right: -4rem!important
    }

    .mx-sm-n17 {
        margin-left: -4.25rem!important;
        margin-right: -4.25rem!important
    }

    .mx-sm-n18 {
        margin-left: -4.5rem!important;
        margin-right: -4.5rem!important
    }

    .mx-sm-n19 {
        margin-left: -4.75rem!important;
        margin-right: -4.75rem!important
    }

    .mx-sm-n20 {
        margin-left: -5rem!important;
        margin-right: -5rem!important
    }

    .my-sm-n1 {
        margin-top: -.25rem!important;
        margin-bottom: -.25rem!important
    }

    .my-sm-n2 {
        margin-top: -.5rem!important;
        margin-bottom: -.5rem!important
    }

    .my-sm-n3 {
        margin-top: -.75rem!important;
        margin-bottom: -.75rem!important
    }

    .my-sm-n4 {
        margin-top: -1rem!important;
        margin-bottom: -1rem!important
    }

    .my-sm-n5 {
        margin-top: -1.25rem!important;
        margin-bottom: -1.25rem!important
    }

    .my-sm-n6 {
        margin-top: -1.5rem!important;
        margin-bottom: -1.5rem!important
    }

    .my-sm-n7 {
        margin-top: -1.75rem!important;
        margin-bottom: -1.75rem!important
    }

    .my-sm-n8 {
        margin-top: -2rem!important;
        margin-bottom: -2rem!important
    }

    .my-sm-n9 {
        margin-top: -2.25rem!important;
        margin-bottom: -2.25rem!important
    }

    .my-sm-n10 {
        margin-top: -2.5rem!important;
        margin-bottom: -2.5rem!important
    }

    .my-sm-n11 {
        margin-top: -2.75rem!important;
        margin-bottom: -2.75rem!important
    }

    .my-sm-n12 {
        margin-top: -3rem!important;
        margin-bottom: -3rem!important
    }

    .my-sm-n13 {
        margin-top: -3.25rem!important;
        margin-bottom: -3.25rem!important
    }

    .my-sm-n14 {
        margin-top: -3.5rem!important;
        margin-bottom: -3.5rem!important
    }

    .my-sm-n15 {
        margin-top: -3.75rem!important;
        margin-bottom: -3.75rem!important
    }

    .my-sm-n16 {
        margin-top: -4rem!important;
        margin-bottom: -4rem!important
    }

    .my-sm-n17 {
        margin-top: -4.25rem!important;
        margin-bottom: -4.25rem!important
    }

    .my-sm-n18 {
        margin-top: -4.5rem!important;
        margin-bottom: -4.5rem!important
    }

    .my-sm-n19 {
        margin-top: -4.75rem!important;
        margin-bottom: -4.75rem!important
    }

    .my-sm-n20 {
        margin-top: -5rem!important;
        margin-bottom: -5rem!important
    }

    .mt-sm-n1 {
        margin-top: -.25rem!important
    }

    .mt-sm-n2 {
        margin-top: -.5rem!important
    }

    .mt-sm-n3 {
        margin-top: -.75rem!important
    }

    .mt-sm-n4 {
        margin-top: -1rem!important
    }

    .mt-sm-n5 {
        margin-top: -1.25rem!important
    }

    .mt-sm-n6 {
        margin-top: -1.5rem!important
    }

    .mt-sm-n7 {
        margin-top: -1.75rem!important
    }

    .mt-sm-n8 {
        margin-top: -2rem!important
    }

    .mt-sm-n9 {
        margin-top: -2.25rem!important
    }

    .mt-sm-n10 {
        margin-top: -2.5rem!important
    }

    .mt-sm-n11 {
        margin-top: -2.75rem!important
    }

    .mt-sm-n12 {
        margin-top: -3rem!important
    }

    .mt-sm-n13 {
        margin-top: -3.25rem!important
    }

    .mt-sm-n14 {
        margin-top: -3.5rem!important
    }

    .mt-sm-n15 {
        margin-top: -3.75rem!important
    }

    .mt-sm-n16 {
        margin-top: -4rem!important
    }

    .mt-sm-n17 {
        margin-top: -4.25rem!important
    }

    .mt-sm-n18 {
        margin-top: -4.5rem!important
    }

    .mt-sm-n19 {
        margin-top: -4.75rem!important
    }

    .mt-sm-n20 {
        margin-top: -5rem!important
    }

    .me-sm-n1 {
        margin-right: -.25rem!important
    }

    .me-sm-n2 {
        margin-right: -.5rem!important
    }

    .me-sm-n3 {
        margin-right: -.75rem!important
    }

    .me-sm-n4 {
        margin-right: -1rem!important
    }

    .me-sm-n5 {
        margin-right: -1.25rem!important
    }

    .me-sm-n6 {
        margin-right: -1.5rem!important
    }

    .me-sm-n7 {
        margin-right: -1.75rem!important
    }

    .me-sm-n8 {
        margin-right: -2rem!important
    }

    .me-sm-n9 {
        margin-right: -2.25rem!important
    }

    .me-sm-n10 {
        margin-right: -2.5rem!important
    }

    .me-sm-n11 {
        margin-right: -2.75rem!important
    }

    .me-sm-n12 {
        margin-right: -3rem!important
    }

    .me-sm-n13 {
        margin-right: -3.25rem!important
    }

    .me-sm-n14 {
        margin-right: -3.5rem!important
    }

    .me-sm-n15 {
        margin-right: -3.75rem!important
    }

    .me-sm-n16 {
        margin-right: -4rem!important
    }

    .me-sm-n17 {
        margin-right: -4.25rem!important
    }

    .me-sm-n18 {
        margin-right: -4.5rem!important
    }

    .me-sm-n19 {
        margin-right: -4.75rem!important
    }

    .me-sm-n20 {
        margin-right: -5rem!important
    }

    .mb-sm-n1 {
        margin-bottom: -.25rem!important
    }

    .mb-sm-n2 {
        margin-bottom: -.5rem!important
    }

    .mb-sm-n3 {
        margin-bottom: -.75rem!important
    }

    .mb-sm-n4 {
        margin-bottom: -1rem!important
    }

    .mb-sm-n5 {
        margin-bottom: -1.25rem!important
    }

    .mb-sm-n6 {
        margin-bottom: -1.5rem!important
    }

    .mb-sm-n7 {
        margin-bottom: -1.75rem!important
    }

    .mb-sm-n8 {
        margin-bottom: -2rem!important
    }

    .mb-sm-n9 {
        margin-bottom: -2.25rem!important
    }

    .mb-sm-n10 {
        margin-bottom: -2.5rem!important
    }

    .mb-sm-n11 {
        margin-bottom: -2.75rem!important
    }

    .mb-sm-n12 {
        margin-bottom: -3rem!important
    }

    .mb-sm-n13 {
        margin-bottom: -3.25rem!important
    }

    .mb-sm-n14 {
        margin-bottom: -3.5rem!important
    }

    .mb-sm-n15 {
        margin-bottom: -3.75rem!important
    }

    .mb-sm-n16 {
        margin-bottom: -4rem!important
    }

    .mb-sm-n17 {
        margin-bottom: -4.25rem!important
    }

    .mb-sm-n18 {
        margin-bottom: -4.5rem!important
    }

    .mb-sm-n19 {
        margin-bottom: -4.75rem!important
    }

    .mb-sm-n20 {
        margin-bottom: -5rem!important
    }

    .ms-sm-n1 {
        margin-left: -.25rem!important
    }

    .ms-sm-n2 {
        margin-left: -.5rem!important
    }

    .ms-sm-n3 {
        margin-left: -.75rem!important
    }

    .ms-sm-n4 {
        margin-left: -1rem!important
    }

    .ms-sm-n5 {
        margin-left: -1.25rem!important
    }

    .ms-sm-n6 {
        margin-left: -1.5rem!important
    }

    .ms-sm-n7 {
        margin-left: -1.75rem!important
    }

    .ms-sm-n8 {
        margin-left: -2rem!important
    }

    .ms-sm-n9 {
        margin-left: -2.25rem!important
    }

    .ms-sm-n10 {
        margin-left: -2.5rem!important
    }

    .ms-sm-n11 {
        margin-left: -2.75rem!important
    }

    .ms-sm-n12 {
        margin-left: -3rem!important
    }

    .ms-sm-n13 {
        margin-left: -3.25rem!important
    }

    .ms-sm-n14 {
        margin-left: -3.5rem!important
    }

    .ms-sm-n15 {
        margin-left: -3.75rem!important
    }

    .ms-sm-n16 {
        margin-left: -4rem!important
    }

    .ms-sm-n17 {
        margin-left: -4.25rem!important
    }

    .ms-sm-n18 {
        margin-left: -4.5rem!important
    }

    .ms-sm-n19 {
        margin-left: -4.75rem!important
    }

    .ms-sm-n20 {
        margin-left: -5rem!important
    }

    .p-sm-0 {
        padding: 0!important
    }

    .p-sm-1 {
        padding: .25rem!important
    }

    .p-sm-2 {
        padding: .5rem!important
    }

    .p-sm-3 {
        padding: .75rem!important
    }

    .p-sm-4 {
        padding: 1rem!important
    }

    .p-sm-5 {
        padding: 1.25rem!important
    }

    .p-sm-6 {
        padding: 1.5rem!important
    }

    .p-sm-7 {
        padding: 1.75rem!important
    }

    .p-sm-8 {
        padding: 2rem!important
    }

    .p-sm-9 {
        padding: 2.25rem!important
    }

    .p-sm-10 {
        padding: 2.5rem!important
    }

    .p-sm-11 {
        padding: 2.75rem!important
    }

    .p-sm-12 {
        padding: 3rem!important
    }

    .p-sm-13 {
        padding: 3.25rem!important
    }

    .p-sm-14 {
        padding: 3.5rem!important
    }

    .p-sm-15 {
        padding: 3.75rem!important
    }

    .p-sm-16 {
        padding: 4rem!important
    }

    .p-sm-17 {
        padding: 4.25rem!important
    }

    .p-sm-18 {
        padding: 4.5rem!important
    }

    .p-sm-19 {
        padding: 4.75rem!important
    }

    .p-sm-20 {
        padding: 5rem!important
    }

    .px-sm-0 {
        padding-left: 0!important;
        padding-right: 0!important
    }

    .px-sm-1 {
        padding-left: .25rem!important;
        padding-right: .25rem!important
    }

    .px-sm-2 {
        padding-left: .5rem!important;
        padding-right: .5rem!important
    }

    .px-sm-3 {
        padding-left: .75rem!important;
        padding-right: .75rem!important
    }

    .px-sm-4 {
        padding-left: 1rem!important;
        padding-right: 1rem!important
    }

    .px-sm-5 {
        padding-left: 1.25rem!important;
        padding-right: 1.25rem!important
    }

    .px-sm-6 {
        padding-left: 1.5rem!important;
        padding-right: 1.5rem!important
    }

    .px-sm-7 {
        padding-left: 1.75rem!important;
        padding-right: 1.75rem!important
    }

    .px-sm-8 {
        padding-left: 2rem!important;
        padding-right: 2rem!important
    }

    .px-sm-9 {
        padding-left: 2.25rem!important;
        padding-right: 2.25rem!important
    }

    .px-sm-10 {
        padding-left: 2.5rem!important;
        padding-right: 2.5rem!important
    }

    .px-sm-11 {
        padding-left: 2.75rem!important;
        padding-right: 2.75rem!important
    }

    .px-sm-12 {
        padding-left: 3rem!important;
        padding-right: 3rem!important
    }

    .px-sm-13 {
        padding-left: 3.25rem!important;
        padding-right: 3.25rem!important
    }

    .px-sm-14 {
        padding-left: 3.5rem!important;
        padding-right: 3.5rem!important
    }

    .px-sm-15 {
        padding-left: 3.75rem!important;
        padding-right: 3.75rem!important
    }

    .px-sm-16 {
        padding-left: 4rem!important;
        padding-right: 4rem!important
    }

    .px-sm-17 {
        padding-left: 4.25rem!important;
        padding-right: 4.25rem!important
    }

    .px-sm-18 {
        padding-left: 4.5rem!important;
        padding-right: 4.5rem!important
    }

    .px-sm-19 {
        padding-left: 4.75rem!important;
        padding-right: 4.75rem!important
    }

    .px-sm-20 {
        padding-left: 5rem!important;
        padding-right: 5rem!important
    }

    .py-sm-0 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    .py-sm-1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important
    }

    .py-sm-2 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important
    }

    .py-sm-3 {
        padding-top: .75rem!important;
        padding-bottom: .75rem!important
    }

    .py-sm-4 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important
    }

    .py-sm-5 {
        padding-top: 1.25rem!important;
        padding-bottom: 1.25rem!important
    }

    .py-sm-6 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    .py-sm-7 {
        padding-top: 1.75rem!important;
        padding-bottom: 1.75rem!important
    }

    .py-sm-8 {
        padding-top: 2rem!important;
        padding-bottom: 2rem!important
    }

    .py-sm-9 {
        padding-top: 2.25rem!important;
        padding-bottom: 2.25rem!important
    }

    .py-sm-10 {
        padding-top: 2.5rem!important;
        padding-bottom: 2.5rem!important
    }

    .py-sm-11 {
        padding-top: 2.75rem!important;
        padding-bottom: 2.75rem!important
    }

    .py-sm-12 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }

    .py-sm-13 {
        padding-top: 3.25rem!important;
        padding-bottom: 3.25rem!important
    }

    .py-sm-14 {
        padding-top: 3.5rem!important;
        padding-bottom: 3.5rem!important
    }

    .py-sm-15 {
        padding-top: 3.75rem!important;
        padding-bottom: 3.75rem!important
    }

    .py-sm-16 {
        padding-top: 4rem!important;
        padding-bottom: 4rem!important
    }

    .py-sm-17 {
        padding-top: 4.25rem!important;
        padding-bottom: 4.25rem!important
    }

    .py-sm-18 {
        padding-top: 4.5rem!important;
        padding-bottom: 4.5rem!important
    }

    .py-sm-19 {
        padding-top: 4.75rem!important;
        padding-bottom: 4.75rem!important
    }

    .py-sm-20 {
        padding-top: 5rem!important;
        padding-bottom: 5rem!important
    }

    .pt-sm-0 {
        padding-top: 0!important
    }

    .pt-sm-1 {
        padding-top: .25rem!important
    }

    .pt-sm-2 {
        padding-top: .5rem!important
    }

    .pt-sm-3 {
        padding-top: .75rem!important
    }

    .pt-sm-4 {
        padding-top: 1rem!important
    }

    .pt-sm-5 {
        padding-top: 1.25rem!important
    }

    .pt-sm-6 {
        padding-top: 1.5rem!important
    }

    .pt-sm-7 {
        padding-top: 1.75rem!important
    }

    .pt-sm-8 {
        padding-top: 2rem!important
    }

    .pt-sm-9 {
        padding-top: 2.25rem!important
    }

    .pt-sm-10 {
        padding-top: 2.5rem!important
    }

    .pt-sm-11 {
        padding-top: 2.75rem!important
    }

    .pt-sm-12 {
        padding-top: 3rem!important
    }

    .pt-sm-13 {
        padding-top: 3.25rem!important
    }

    .pt-sm-14 {
        padding-top: 3.5rem!important
    }

    .pt-sm-15 {
        padding-top: 3.75rem!important
    }

    .pt-sm-16 {
        padding-top: 4rem!important
    }

    .pt-sm-17 {
        padding-top: 4.25rem!important
    }

    .pt-sm-18 {
        padding-top: 4.5rem!important
    }

    .pt-sm-19 {
        padding-top: 4.75rem!important
    }

    .pt-sm-20 {
        padding-top: 5rem!important
    }

    .pe-sm-0 {
        padding-right: 0!important
    }

    .pe-sm-1 {
        padding-right: .25rem!important
    }

    .pe-sm-2 {
        padding-right: .5rem!important
    }

    .pe-sm-3 {
        padding-right: .75rem!important
    }

    .pe-sm-4 {
        padding-right: 1rem!important
    }

    .pe-sm-5 {
        padding-right: 1.25rem!important
    }

    .pe-sm-6 {
        padding-right: 1.5rem!important
    }

    .pe-sm-7 {
        padding-right: 1.75rem!important
    }

    .pe-sm-8 {
        padding-right: 2rem!important
    }

    .pe-sm-9 {
        padding-right: 2.25rem!important
    }

    .pe-sm-10 {
        padding-right: 2.5rem!important
    }

    .pe-sm-11 {
        padding-right: 2.75rem!important
    }

    .pe-sm-12 {
        padding-right: 3rem!important
    }

    .pe-sm-13 {
        padding-right: 3.25rem!important
    }

    .pe-sm-14 {
        padding-right: 3.5rem!important
    }

    .pe-sm-15 {
        padding-right: 3.75rem!important
    }

    .pe-sm-16 {
        padding-right: 4rem!important
    }

    .pe-sm-17 {
        padding-right: 4.25rem!important
    }

    .pe-sm-18 {
        padding-right: 4.5rem!important
    }

    .pe-sm-19 {
        padding-right: 4.75rem!important
    }

    .pe-sm-20 {
        padding-right: 5rem!important
    }

    .pb-sm-0 {
        padding-bottom: 0!important
    }

    .pb-sm-1 {
        padding-bottom: .25rem!important
    }

    .pb-sm-2 {
        padding-bottom: .5rem!important
    }

    .pb-sm-3 {
        padding-bottom: .75rem!important
    }

    .pb-sm-4 {
        padding-bottom: 1rem!important
    }

    .pb-sm-5 {
        padding-bottom: 1.25rem!important
    }

    .pb-sm-6 {
        padding-bottom: 1.5rem!important
    }

    .pb-sm-7 {
        padding-bottom: 1.75rem!important
    }

    .pb-sm-8 {
        padding-bottom: 2rem!important
    }

    .pb-sm-9 {
        padding-bottom: 2.25rem!important
    }

    .pb-sm-10 {
        padding-bottom: 2.5rem!important
    }

    .pb-sm-11 {
        padding-bottom: 2.75rem!important
    }

    .pb-sm-12 {
        padding-bottom: 3rem!important
    }

    .pb-sm-13 {
        padding-bottom: 3.25rem!important
    }

    .pb-sm-14 {
        padding-bottom: 3.5rem!important
    }

    .pb-sm-15 {
        padding-bottom: 3.75rem!important
    }

    .pb-sm-16 {
        padding-bottom: 4rem!important
    }

    .pb-sm-17 {
        padding-bottom: 4.25rem!important
    }

    .pb-sm-18 {
        padding-bottom: 4.5rem!important
    }

    .pb-sm-19 {
        padding-bottom: 4.75rem!important
    }

    .pb-sm-20 {
        padding-bottom: 5rem!important
    }

    .ps-sm-0 {
        padding-left: 0!important
    }

    .ps-sm-1 {
        padding-left: .25rem!important
    }

    .ps-sm-2 {
        padding-left: .5rem!important
    }

    .ps-sm-3 {
        padding-left: .75rem!important
    }

    .ps-sm-4 {
        padding-left: 1rem!important
    }

    .ps-sm-5 {
        padding-left: 1.25rem!important
    }

    .ps-sm-6 {
        padding-left: 1.5rem!important
    }

    .ps-sm-7 {
        padding-left: 1.75rem!important
    }

    .ps-sm-8 {
        padding-left: 2rem!important
    }

    .ps-sm-9 {
        padding-left: 2.25rem!important
    }

    .ps-sm-10 {
        padding-left: 2.5rem!important
    }

    .ps-sm-11 {
        padding-left: 2.75rem!important
    }

    .ps-sm-12 {
        padding-left: 3rem!important
    }

    .ps-sm-13 {
        padding-left: 3.25rem!important
    }

    .ps-sm-14 {
        padding-left: 3.5rem!important
    }

    .ps-sm-15 {
        padding-left: 3.75rem!important
    }

    .ps-sm-16 {
        padding-left: 4rem!important
    }

    .ps-sm-17 {
        padding-left: 4.25rem!important
    }

    .ps-sm-18 {
        padding-left: 4.5rem!important
    }

    .ps-sm-19 {
        padding-left: 4.75rem!important
    }

    .ps-sm-20 {
        padding-left: 5rem!important
    }

    .gap-sm-0 {
        gap: 0!important
    }

    .gap-sm-1 {
        gap: .25rem!important
    }

    .gap-sm-2 {
        gap: .5rem!important
    }

    .gap-sm-3 {
        gap: .75rem!important
    }

    .gap-sm-4 {
        gap: 1rem!important
    }

    .gap-sm-5 {
        gap: 1.25rem!important
    }

    .gap-sm-6 {
        gap: 1.5rem!important
    }

    .gap-sm-7 {
        gap: 1.75rem!important
    }

    .gap-sm-8 {
        gap: 2rem!important
    }

    .gap-sm-9 {
        gap: 2.25rem!important
    }

    .gap-sm-10 {
        gap: 2.5rem!important
    }

    .gap-sm-11 {
        gap: 2.75rem!important
    }

    .gap-sm-12 {
        gap: 3rem!important
    }

    .gap-sm-13 {
        gap: 3.25rem!important
    }

    .gap-sm-14 {
        gap: 3.5rem!important
    }

    .gap-sm-15 {
        gap: 3.75rem!important
    }

    .gap-sm-16 {
        gap: 4rem!important
    }

    .gap-sm-17 {
        gap: 4.25rem!important
    }

    .gap-sm-18 {
        gap: 4.5rem!important
    }

    .gap-sm-19 {
        gap: 4.75rem!important
    }

    .gap-sm-20 {
        gap: 5rem!important
    }

    .row-gap-sm-0 {
        row-gap: 0!important
    }

    .row-gap-sm-1 {
        row-gap: .25rem!important
    }

    .row-gap-sm-2 {
        row-gap: .5rem!important
    }

    .row-gap-sm-3 {
        row-gap: .75rem!important
    }

    .row-gap-sm-4 {
        row-gap: 1rem!important
    }

    .row-gap-sm-5 {
        row-gap: 1.25rem!important
    }

    .row-gap-sm-6 {
        row-gap: 1.5rem!important
    }

    .row-gap-sm-7 {
        row-gap: 1.75rem!important
    }

    .row-gap-sm-8 {
        row-gap: 2rem!important
    }

    .row-gap-sm-9 {
        row-gap: 2.25rem!important
    }

    .row-gap-sm-10 {
        row-gap: 2.5rem!important
    }

    .row-gap-sm-11 {
        row-gap: 2.75rem!important
    }

    .row-gap-sm-12 {
        row-gap: 3rem!important
    }

    .row-gap-sm-13 {
        row-gap: 3.25rem!important
    }

    .row-gap-sm-14 {
        row-gap: 3.5rem!important
    }

    .row-gap-sm-15 {
        row-gap: 3.75rem!important
    }

    .row-gap-sm-16 {
        row-gap: 4rem!important
    }

    .row-gap-sm-17 {
        row-gap: 4.25rem!important
    }

    .row-gap-sm-18 {
        row-gap: 4.5rem!important
    }

    .row-gap-sm-19 {
        row-gap: 4.75rem!important
    }

    .row-gap-sm-20 {
        row-gap: 5rem!important
    }

    .column-gap-sm-0 {
        column-gap: 0!important
    }

    .column-gap-sm-1 {
        column-gap: .25rem!important
    }

    .column-gap-sm-2 {
        column-gap: .5rem!important
    }

    .column-gap-sm-3 {
        column-gap: .75rem!important
    }

    .column-gap-sm-4 {
        column-gap: 1rem!important
    }

    .column-gap-sm-5 {
        column-gap: 1.25rem!important
    }

    .column-gap-sm-6 {
        column-gap: 1.5rem!important
    }

    .column-gap-sm-7 {
        column-gap: 1.75rem!important
    }

    .column-gap-sm-8 {
        column-gap: 2rem!important
    }

    .column-gap-sm-9 {
        column-gap: 2.25rem!important
    }

    .column-gap-sm-10 {
        column-gap: 2.5rem!important
    }

    .column-gap-sm-11 {
        column-gap: 2.75rem!important
    }

    .column-gap-sm-12 {
        column-gap: 3rem!important
    }

    .column-gap-sm-13 {
        column-gap: 3.25rem!important
    }

    .column-gap-sm-14 {
        column-gap: 3.5rem!important
    }

    .column-gap-sm-15 {
        column-gap: 3.75rem!important
    }

    .column-gap-sm-16 {
        column-gap: 4rem!important
    }

    .column-gap-sm-17 {
        column-gap: 4.25rem!important
    }

    .column-gap-sm-18 {
        column-gap: 4.5rem!important
    }

    .column-gap-sm-19 {
        column-gap: 4.75rem!important
    }

    .column-gap-sm-20 {
        column-gap: 5rem!important
    }

    .fs-sm-1 {
        font-size: calc(1.3rem + .6vw)!important
    }

    .fs-sm-2 {
        font-size: calc(1.275rem + .3vw)!important
    }

    .fs-sm-3 {
        font-size: calc(1.26rem + .12vw)!important
    }

    .fs-sm-4 {
        font-size: 1.25rem!important
    }

    .fs-sm-5 {
        font-size: 1.15rem!important
    }

    .fs-sm-6 {
        font-size: 1.075rem!important
    }

    .fs-sm-7 {
        font-size: .95rem!important
    }

    .fs-sm-8 {
        font-size: .85rem!important
    }

    .fs-sm-9 {
        font-size: .75rem!important
    }

    .fs-sm-10 {
        font-size: .5rem!important
    }

    .fs-sm-sm {
        font-size: .95rem!important
    }

    .fs-sm-base {
        font-size: 1rem!important
    }

    .fs-sm-lg {
        font-size: 1.075rem!important
    }

    .fs-sm-xl {
        font-size: 1.21rem!important
    }

    .fs-sm-fluid {
        font-size: 100%!important
    }

    .fs-sm-2x {
        font-size: calc(1.325rem + .9vw)!important
    }

    .fs-sm-2qx {
        font-size: calc(1.35rem + 1.2vw)!important
    }

    .fs-sm-2hx {
        font-size: calc(1.375rem + 1.5vw)!important
    }

    .fs-sm-2tx {
        font-size: calc(1.4rem + 1.8vw)!important
    }

    .fs-sm-3x {
        font-size: calc(1.425rem + 2.1vw)!important
    }

    .fs-sm-3qx {
        font-size: calc(1.45rem + 2.4vw)!important
    }

    .fs-sm-3hx {
        font-size: calc(1.475rem + 2.7vw)!important
    }

    .fs-sm-3tx {
        font-size: calc(1.5rem + 3vw)!important
    }

    .fs-sm-4x {
        font-size: calc(1.525rem + 3.3vw)!important
    }

    .fs-sm-4qx {
        font-size: calc(1.55rem + 3.6vw)!important
    }

    .fs-sm-4hx {
        font-size: calc(1.575rem + 3.9vw)!important
    }

    .fs-sm-4tx {
        font-size: calc(1.6rem + 4.2vw)!important
    }

    .fs-sm-5x {
        font-size: calc(1.625rem + 4.5vw)!important
    }

    .fs-sm-5qx {
        font-size: calc(1.65rem + 4.8vw)!important
    }

    .fs-sm-5hx {
        font-size: calc(1.675rem + 5.1vw)!important
    }

    .fs-sm-5tx {
        font-size: calc(1.7rem + 5.4vw)!important
    }

    .fs-sm-6x {
        font-size: calc(1.725rem + 5.7vw)!important
    }

    .fs-sm-6qx {
        font-size: calc(1.75rem + 6vw)!important
    }

    .fs-sm-6hx {
        font-size: calc(1.775rem + 6.3vw)!important
    }

    .fs-sm-6tx {
        font-size: calc(1.8rem + 6.6vw)!important
    }

    .fs-sm-7x {
        font-size: calc(1.825rem + 6.9vw)!important
    }

    .fs-sm-7qx {
        font-size: calc(1.85rem + 7.2vw)!important
    }

    .fs-sm-7hx {
        font-size: calc(1.875rem + 7.5vw)!important
    }

    .fs-sm-7tx {
        font-size: calc(1.9rem + 7.8vw)!important
    }

    .text-sm-start {
        text-align: left!important
    }

    .text-sm-end {
        text-align: right!important
    }

    .text-sm-center {
        text-align: center!important
    }

    .min-w-sm-unset {
        min-width: unset!important
    }

    .min-w-sm-25 {
        min-width: 25%!important
    }

    .min-w-sm-50 {
        min-width: 50%!important
    }

    .min-w-sm-75 {
        min-width: 75%!important
    }

    .min-w-sm-100 {
        min-width: 100%!important
    }

    .min-w-sm-auto {
        min-width: auto!important
    }

    .min-w-sm-1px {
        min-width: 1px!important
    }

    .min-w-sm-2px {
        min-width: 2px!important
    }

    .min-w-sm-3px {
        min-width: 3px!important
    }

    .min-w-sm-4px {
        min-width: 4px!important
    }

    .min-w-sm-5px {
        min-width: 5px!important
    }

    .min-w-sm-6px {
        min-width: 6px!important
    }

    .min-w-sm-7px {
        min-width: 7px!important
    }

    .min-w-sm-8px {
        min-width: 8px!important
    }

    .min-w-sm-9px {
        min-width: 9px!important
    }

    .min-w-sm-10px {
        min-width: 10px!important
    }

    .min-w-sm-15px {
        min-width: 15px!important
    }

    .min-w-sm-20px {
        min-width: 20px!important
    }

    .min-w-sm-25px {
        min-width: 25px!important
    }

    .min-w-sm-30px {
        min-width: 30px!important
    }

    .min-w-sm-35px {
        min-width: 35px!important
    }

    .min-w-sm-40px {
        min-width: 40px!important
    }

    .min-w-sm-45px {
        min-width: 45px!important
    }

    .min-w-sm-50px {
        min-width: 50px!important
    }

    .min-w-sm-55px {
        min-width: 55px!important
    }

    .min-w-sm-60px {
        min-width: 60px!important
    }

    .min-w-sm-65px {
        min-width: 65px!important
    }

    .min-w-sm-70px {
        min-width: 70px!important
    }

    .min-w-sm-75px {
        min-width: 75px!important
    }

    .min-w-sm-80px {
        min-width: 80px!important
    }

    .min-w-sm-85px {
        min-width: 85px!important
    }

    .min-w-sm-90px {
        min-width: 90px!important
    }

    .min-w-sm-95px {
        min-width: 95px!important
    }

    .min-w-sm-100px {
        min-width: 100px!important
    }

    .min-w-sm-125px {
        min-width: 125px!important
    }

    .min-w-sm-150px {
        min-width: 150px!important
    }

    .min-w-sm-175px {
        min-width: 175px!important
    }

    .min-w-sm-200px {
        min-width: 200px!important
    }

    .min-w-sm-225px {
        min-width: 225px!important
    }

    .min-w-sm-250px {
        min-width: 250px!important
    }

    .min-w-sm-275px {
        min-width: 275px!important
    }

    .min-w-sm-300px {
        min-width: 300px!important
    }

    .min-w-sm-325px {
        min-width: 325px!important
    }

    .min-w-sm-350px {
        min-width: 350px!important
    }

    .min-w-sm-375px {
        min-width: 375px!important
    }

    .min-w-sm-400px {
        min-width: 400px!important
    }

    .min-w-sm-425px {
        min-width: 425px!important
    }

    .min-w-sm-450px {
        min-width: 450px!important
    }

    .min-w-sm-475px {
        min-width: 475px!important
    }

    .min-w-sm-500px {
        min-width: 500px!important
    }

    .min-w-sm-550px {
        min-width: 550px!important
    }

    .min-w-sm-600px {
        min-width: 600px!important
    }

    .min-w-sm-650px {
        min-width: 650px!important
    }

    .min-w-sm-700px {
        min-width: 700px!important
    }

    .min-w-sm-750px {
        min-width: 750px!important
    }

    .min-w-sm-800px {
        min-width: 800px!important
    }

    .min-w-sm-850px {
        min-width: 850px!important
    }

    .min-w-sm-900px {
        min-width: 900px!important
    }

    .min-w-sm-950px {
        min-width: 950px!important
    }

    .min-w-sm-1000px {
        min-width: 1000px!important
    }

    .min-h-sm-unset {
        min-height: unset!important
    }

    .min-h-sm-25 {
        min-height: 25%!important
    }

    .min-h-sm-50 {
        min-height: 50%!important
    }

    .min-h-sm-75 {
        min-height: 75%!important
    }

    .min-h-sm-100 {
        min-height: 100%!important
    }

    .min-h-sm-auto {
        min-height: auto!important
    }

    .min-h-sm-1px {
        min-height: 1px!important
    }

    .min-h-sm-2px {
        min-height: 2px!important
    }

    .min-h-sm-3px {
        min-height: 3px!important
    }

    .min-h-sm-4px {
        min-height: 4px!important
    }

    .min-h-sm-5px {
        min-height: 5px!important
    }

    .min-h-sm-6px {
        min-height: 6px!important
    }

    .min-h-sm-7px {
        min-height: 7px!important
    }

    .min-h-sm-8px {
        min-height: 8px!important
    }

    .min-h-sm-9px {
        min-height: 9px!important
    }

    .min-h-sm-10px {
        min-height: 10px!important
    }

    .min-h-sm-15px {
        min-height: 15px!important
    }

    .min-h-sm-20px {
        min-height: 20px!important
    }

    .min-h-sm-25px {
        min-height: 25px!important
    }

    .min-h-sm-30px {
        min-height: 30px!important
    }

    .min-h-sm-35px {
        min-height: 35px!important
    }

    .min-h-sm-40px {
        min-height: 40px!important
    }

    .min-h-sm-45px {
        min-height: 45px!important
    }

    .min-h-sm-50px {
        min-height: 50px!important
    }

    .min-h-sm-55px {
        min-height: 55px!important
    }

    .min-h-sm-60px {
        min-height: 60px!important
    }

    .min-h-sm-65px {
        min-height: 65px!important
    }

    .min-h-sm-70px {
        min-height: 70px!important
    }

    .min-h-sm-75px {
        min-height: 75px!important
    }

    .min-h-sm-80px {
        min-height: 80px!important
    }

    .min-h-sm-85px {
        min-height: 85px!important
    }

    .min-h-sm-90px {
        min-height: 90px!important
    }

    .min-h-sm-95px {
        min-height: 95px!important
    }

    .min-h-sm-100px {
        min-height: 100px!important
    }

    .min-h-sm-125px {
        min-height: 125px!important
    }

    .min-h-sm-150px {
        min-height: 150px!important
    }

    .min-h-sm-175px {
        min-height: 175px!important
    }

    .min-h-sm-200px {
        min-height: 200px!important
    }

    .min-h-sm-225px {
        min-height: 225px!important
    }

    .min-h-sm-250px {
        min-height: 250px!important
    }

    .min-h-sm-275px {
        min-height: 275px!important
    }

    .min-h-sm-300px {
        min-height: 300px!important
    }

    .min-h-sm-325px {
        min-height: 325px!important
    }

    .min-h-sm-350px {
        min-height: 350px!important
    }

    .min-h-sm-375px {
        min-height: 375px!important
    }

    .min-h-sm-400px {
        min-height: 400px!important
    }

    .min-h-sm-425px {
        min-height: 425px!important
    }

    .min-h-sm-450px {
        min-height: 450px!important
    }

    .min-h-sm-475px {
        min-height: 475px!important
    }

    .min-h-sm-500px {
        min-height: 500px!important
    }

    .min-h-sm-550px {
        min-height: 550px!important
    }

    .min-h-sm-600px {
        min-height: 600px!important
    }

    .min-h-sm-650px {
        min-height: 650px!important
    }

    .min-h-sm-700px {
        min-height: 700px!important
    }

    .min-h-sm-750px {
        min-height: 750px!important
    }

    .min-h-sm-800px {
        min-height: 800px!important
    }

    .min-h-sm-850px {
        min-height: 850px!important
    }

    .min-h-sm-900px {
        min-height: 900px!important
    }

    .min-h-sm-950px {
        min-height: 950px!important
    }

    .min-h-sm-1000px {
        min-height: 1000px!important
    }
}

@media (width>=768px) {
    .float-md-start {
        float: left!important
    }

    .float-md-end {
        float: right!important
    }

    .float-md-none {
        float: none!important
    }

    .object-fit-md-contain {
        object-fit: contain!important
    }

    .object-fit-md-cover {
        object-fit: cover!important
    }

    .object-fit-md-fill {
        object-fit: fill!important
    }

    .object-fit-md-scale {
        object-fit: scale-down!important
    }

    .object-fit-md-none {
        object-fit: none!important
    }

    .overflow-md-auto {
        overflow: auto!important
    }

    .overflow-md-hidden {
        overflow: hidden!important
    }

    .overflow-md-visible {
        overflow: visible!important
    }

    .overflow-md-scroll {
        overflow: scroll!important
    }

    .d-md-inline {
        display: inline!important
    }

    .d-md-inline-block {
        display: inline-block!important
    }

    .d-md-block {
        display: block!important
    }

    .d-md-grid {
        display: grid!important
    }

    .d-md-inline-grid {
        display: inline-grid!important
    }

    .d-md-table {
        display: table!important
    }

    .d-md-table-row {
        display: table-row!important
    }

    .d-md-table-cell {
        display: table-cell!important
    }

    .d-md-flex {
        display: flex!important
    }

    .d-md-inline-flex {
        display: inline-flex!important
    }

    .d-md-none {
        display: none!important
    }

    .position-md-static {
        position: static!important
    }

    .position-md-relative {
        position: relative!important
    }

    .position-md-absolute {
        position: absolute!important
    }

    .position-md-fixed {
        position: fixed!important
    }

    .position-md-sticky {
        position: sticky!important
    }

    .w-md-unset {
        width: unset!important
    }

    .w-md-25 {
        width: 25%!important
    }

    .w-md-50 {
        width: 50%!important
    }

    .w-md-75 {
        width: 75%!important
    }

    .w-md-100 {
        width: 100%!important
    }

    .w-md-auto {
        width: auto!important
    }

    .w-md-1px {
        width: 1px!important
    }

    .w-md-2px {
        width: 2px!important
    }

    .w-md-3px {
        width: 3px!important
    }

    .w-md-4px {
        width: 4px!important
    }

    .w-md-5px {
        width: 5px!important
    }

    .w-md-6px {
        width: 6px!important
    }

    .w-md-7px {
        width: 7px!important
    }

    .w-md-8px {
        width: 8px!important
    }

    .w-md-9px {
        width: 9px!important
    }

    .w-md-10px {
        width: 10px!important
    }

    .w-md-15px {
        width: 15px!important
    }

    .w-md-20px {
        width: 20px!important
    }

    .w-md-25px {
        width: 25px!important
    }

    .w-md-30px {
        width: 30px!important
    }

    .w-md-35px {
        width: 35px!important
    }

    .w-md-40px {
        width: 40px!important
    }

    .w-md-45px {
        width: 45px!important
    }

    .w-md-50px {
        width: 50px!important
    }

    .w-md-55px {
        width: 55px!important
    }

    .w-md-60px {
        width: 60px!important
    }

    .w-md-65px {
        width: 65px!important
    }

    .w-md-70px {
        width: 70px!important
    }

    .w-md-75px {
        width: 75px!important
    }

    .w-md-80px {
        width: 80px!important
    }

    .w-md-85px {
        width: 85px!important
    }

    .w-md-90px {
        width: 90px!important
    }

    .w-md-95px {
        width: 95px!important
    }

    .w-md-100px {
        width: 100px!important
    }

    .w-md-125px {
        width: 125px!important
    }

    .w-md-150px {
        width: 150px!important
    }

    .w-md-175px {
        width: 175px!important
    }

    .w-md-200px {
        width: 200px!important
    }

    .w-md-225px {
        width: 225px!important
    }

    .w-md-250px {
        width: 250px!important
    }

    .w-md-275px {
        width: 275px!important
    }

    .w-md-300px {
        width: 300px!important
    }

    .w-md-325px {
        width: 325px!important
    }

    .w-md-350px {
        width: 350px!important
    }

    .w-md-375px {
        width: 375px!important
    }

    .w-md-400px {
        width: 400px!important
    }

    .w-md-425px {
        width: 425px!important
    }

    .w-md-450px {
        width: 450px!important
    }

    .w-md-475px {
        width: 475px!important
    }

    .w-md-500px {
        width: 500px!important
    }

    .w-md-550px {
        width: 550px!important
    }

    .w-md-600px {
        width: 600px!important
    }

    .w-md-650px {
        width: 650px!important
    }

    .w-md-700px {
        width: 700px!important
    }

    .w-md-750px {
        width: 750px!important
    }

    .w-md-800px {
        width: 800px!important
    }

    .w-md-850px {
        width: 850px!important
    }

    .w-md-900px {
        width: 900px!important
    }

    .w-md-950px {
        width: 950px!important
    }

    .w-md-1000px {
        width: 1000px!important
    }

    .mw-md-unset {
        max-width: unset!important
    }

    .mw-md-25 {
        max-width: 25%!important
    }

    .mw-md-50 {
        max-width: 50%!important
    }

    .mw-md-75 {
        max-width: 75%!important
    }

    .mw-md-100 {
        max-width: 100%!important
    }

    .mw-md-auto {
        max-width: auto!important
    }

    .mw-md-1px {
        max-width: 1px!important
    }

    .mw-md-2px {
        max-width: 2px!important
    }

    .mw-md-3px {
        max-width: 3px!important
    }

    .mw-md-4px {
        max-width: 4px!important
    }

    .mw-md-5px {
        max-width: 5px!important
    }

    .mw-md-6px {
        max-width: 6px!important
    }

    .mw-md-7px {
        max-width: 7px!important
    }

    .mw-md-8px {
        max-width: 8px!important
    }

    .mw-md-9px {
        max-width: 9px!important
    }

    .mw-md-10px {
        max-width: 10px!important
    }

    .mw-md-15px {
        max-width: 15px!important
    }

    .mw-md-20px {
        max-width: 20px!important
    }

    .mw-md-25px {
        max-width: 25px!important
    }

    .mw-md-30px {
        max-width: 30px!important
    }

    .mw-md-35px {
        max-width: 35px!important
    }

    .mw-md-40px {
        max-width: 40px!important
    }

    .mw-md-45px {
        max-width: 45px!important
    }

    .mw-md-50px {
        max-width: 50px!important
    }

    .mw-md-55px {
        max-width: 55px!important
    }

    .mw-md-60px {
        max-width: 60px!important
    }

    .mw-md-65px {
        max-width: 65px!important
    }

    .mw-md-70px {
        max-width: 70px!important
    }

    .mw-md-75px {
        max-width: 75px!important
    }

    .mw-md-80px {
        max-width: 80px!important
    }

    .mw-md-85px {
        max-width: 85px!important
    }

    .mw-md-90px {
        max-width: 90px!important
    }

    .mw-md-95px {
        max-width: 95px!important
    }

    .mw-md-100px {
        max-width: 100px!important
    }

    .mw-md-125px {
        max-width: 125px!important
    }

    .mw-md-150px {
        max-width: 150px!important
    }

    .mw-md-175px {
        max-width: 175px!important
    }

    .mw-md-200px {
        max-width: 200px!important
    }

    .mw-md-225px {
        max-width: 225px!important
    }

    .mw-md-250px {
        max-width: 250px!important
    }

    .mw-md-275px {
        max-width: 275px!important
    }

    .mw-md-300px {
        max-width: 300px!important
    }

    .mw-md-325px {
        max-width: 325px!important
    }

    .mw-md-350px {
        max-width: 350px!important
    }

    .mw-md-375px {
        max-width: 375px!important
    }

    .mw-md-400px {
        max-width: 400px!important
    }

    .mw-md-425px {
        max-width: 425px!important
    }

    .mw-md-450px {
        max-width: 450px!important
    }

    .mw-md-475px {
        max-width: 475px!important
    }

    .mw-md-500px {
        max-width: 500px!important
    }

    .mw-md-550px {
        max-width: 550px!important
    }

    .mw-md-600px {
        max-width: 600px!important
    }

    .mw-md-650px {
        max-width: 650px!important
    }

    .mw-md-700px {
        max-width: 700px!important
    }

    .mw-md-750px {
        max-width: 750px!important
    }

    .mw-md-800px {
        max-width: 800px!important
    }

    .mw-md-850px {
        max-width: 850px!important
    }

    .mw-md-900px {
        max-width: 900px!important
    }

    .mw-md-950px {
        max-width: 950px!important
    }

    .mw-md-1000px {
        max-width: 1000px!important
    }

    .h-md-unset {
        height: unset!important
    }

    .h-md-25 {
        height: 25%!important
    }

    .h-md-50 {
        height: 50%!important
    }

    .h-md-75 {
        height: 75%!important
    }

    .h-md-100 {
        height: 100%!important
    }

    .h-md-auto {
        height: auto!important
    }

    .h-md-1px {
        height: 1px!important
    }

    .h-md-2px {
        height: 2px!important
    }

    .h-md-3px {
        height: 3px!important
    }

    .h-md-4px {
        height: 4px!important
    }

    .h-md-5px {
        height: 5px!important
    }

    .h-md-6px {
        height: 6px!important
    }

    .h-md-7px {
        height: 7px!important
    }

    .h-md-8px {
        height: 8px!important
    }

    .h-md-9px {
        height: 9px!important
    }

    .h-md-10px {
        height: 10px!important
    }

    .h-md-15px {
        height: 15px!important
    }

    .h-md-20px {
        height: 20px!important
    }

    .h-md-25px {
        height: 25px!important
    }

    .h-md-30px {
        height: 30px!important
    }

    .h-md-35px {
        height: 35px!important
    }

    .h-md-40px {
        height: 40px!important
    }

    .h-md-45px {
        height: 45px!important
    }

    .h-md-50px {
        height: 50px!important
    }

    .h-md-55px {
        height: 55px!important
    }

    .h-md-60px {
        height: 60px!important
    }

    .h-md-65px {
        height: 65px!important
    }

    .h-md-70px {
        height: 70px!important
    }

    .h-md-75px {
        height: 75px!important
    }

    .h-md-80px {
        height: 80px!important
    }

    .h-md-85px {
        height: 85px!important
    }

    .h-md-90px {
        height: 90px!important
    }

    .h-md-95px {
        height: 95px!important
    }

    .h-md-100px {
        height: 100px!important
    }

    .h-md-125px {
        height: 125px!important
    }

    .h-md-150px {
        height: 150px!important
    }

    .h-md-175px {
        height: 175px!important
    }

    .h-md-200px {
        height: 200px!important
    }

    .h-md-225px {
        height: 225px!important
    }

    .h-md-250px {
        height: 250px!important
    }

    .h-md-275px {
        height: 275px!important
    }

    .h-md-300px {
        height: 300px!important
    }

    .h-md-325px {
        height: 325px!important
    }

    .h-md-350px {
        height: 350px!important
    }

    .h-md-375px {
        height: 375px!important
    }

    .h-md-400px {
        height: 400px!important
    }

    .h-md-425px {
        height: 425px!important
    }

    .h-md-450px {
        height: 450px!important
    }

    .h-md-475px {
        height: 475px!important
    }

    .h-md-500px {
        height: 500px!important
    }

    .h-md-550px {
        height: 550px!important
    }

    .h-md-600px {
        height: 600px!important
    }

    .h-md-650px {
        height: 650px!important
    }

    .h-md-700px {
        height: 700px!important
    }

    .h-md-750px {
        height: 750px!important
    }

    .h-md-800px {
        height: 800px!important
    }

    .h-md-850px {
        height: 850px!important
    }

    .h-md-900px {
        height: 900px!important
    }

    .h-md-950px {
        height: 950px!important
    }

    .h-md-1000px {
        height: 1000px!important
    }

    .mh-md-unset {
        max-height: unset!important
    }

    .mh-md-25 {
        max-height: 25%!important
    }

    .mh-md-50 {
        max-height: 50%!important
    }

    .mh-md-75 {
        max-height: 75%!important
    }

    .mh-md-100 {
        max-height: 100%!important
    }

    .mh-md-auto {
        max-height: auto!important
    }

    .mh-md-1px {
        max-height: 1px!important
    }

    .mh-md-2px {
        max-height: 2px!important
    }

    .mh-md-3px {
        max-height: 3px!important
    }

    .mh-md-4px {
        max-height: 4px!important
    }

    .mh-md-5px {
        max-height: 5px!important
    }

    .mh-md-6px {
        max-height: 6px!important
    }

    .mh-md-7px {
        max-height: 7px!important
    }

    .mh-md-8px {
        max-height: 8px!important
    }

    .mh-md-9px {
        max-height: 9px!important
    }

    .mh-md-10px {
        max-height: 10px!important
    }

    .mh-md-15px {
        max-height: 15px!important
    }

    .mh-md-20px {
        max-height: 20px!important
    }

    .mh-md-25px {
        max-height: 25px!important
    }

    .mh-md-30px {
        max-height: 30px!important
    }

    .mh-md-35px {
        max-height: 35px!important
    }

    .mh-md-40px {
        max-height: 40px!important
    }

    .mh-md-45px {
        max-height: 45px!important
    }

    .mh-md-50px {
        max-height: 50px!important
    }

    .mh-md-55px {
        max-height: 55px!important
    }

    .mh-md-60px {
        max-height: 60px!important
    }

    .mh-md-65px {
        max-height: 65px!important
    }

    .mh-md-70px {
        max-height: 70px!important
    }

    .mh-md-75px {
        max-height: 75px!important
    }

    .mh-md-80px {
        max-height: 80px!important
    }

    .mh-md-85px {
        max-height: 85px!important
    }

    .mh-md-90px {
        max-height: 90px!important
    }

    .mh-md-95px {
        max-height: 95px!important
    }

    .mh-md-100px {
        max-height: 100px!important
    }

    .mh-md-125px {
        max-height: 125px!important
    }

    .mh-md-150px {
        max-height: 150px!important
    }

    .mh-md-175px {
        max-height: 175px!important
    }

    .mh-md-200px {
        max-height: 200px!important
    }

    .mh-md-225px {
        max-height: 225px!important
    }

    .mh-md-250px {
        max-height: 250px!important
    }

    .mh-md-275px {
        max-height: 275px!important
    }

    .mh-md-300px {
        max-height: 300px!important
    }

    .mh-md-325px {
        max-height: 325px!important
    }

    .mh-md-350px {
        max-height: 350px!important
    }

    .mh-md-375px {
        max-height: 375px!important
    }

    .mh-md-400px {
        max-height: 400px!important
    }

    .mh-md-425px {
        max-height: 425px!important
    }

    .mh-md-450px {
        max-height: 450px!important
    }

    .mh-md-475px {
        max-height: 475px!important
    }

    .mh-md-500px {
        max-height: 500px!important
    }

    .mh-md-550px {
        max-height: 550px!important
    }

    .mh-md-600px {
        max-height: 600px!important
    }

    .mh-md-650px {
        max-height: 650px!important
    }

    .mh-md-700px {
        max-height: 700px!important
    }

    .mh-md-750px {
        max-height: 750px!important
    }

    .mh-md-800px {
        max-height: 800px!important
    }

    .mh-md-850px {
        max-height: 850px!important
    }

    .mh-md-900px {
        max-height: 900px!important
    }

    .mh-md-950px {
        max-height: 950px!important
    }

    .mh-md-1000px {
        max-height: 1000px!important
    }

    .flex-md-fill {
        flex: auto!important
    }

    .flex-md-row {
        flex-direction: row!important
    }

    .flex-md-column {
        flex-direction: column!important
    }

    .flex-md-row-reverse {
        flex-direction: row-reverse!important
    }

    .flex-md-column-reverse {
        flex-direction: column-reverse!important
    }

    .flex-md-grow-0 {
        flex-grow: 0!important
    }

    .flex-md-grow-1 {
        flex-grow: 1!important
    }

    .flex-md-shrink-0 {
        flex-shrink: 0!important
    }

    .flex-md-shrink-1 {
        flex-shrink: 1!important
    }

    .flex-md-wrap {
        flex-wrap: wrap!important
    }

    .flex-md-nowrap {
        flex-wrap: nowrap!important
    }

    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse!important
    }

    .justify-content-md-start {
        justify-content: flex-start!important
    }

    .justify-content-md-end {
        justify-content: flex-end!important
    }

    .justify-content-md-center {
        justify-content: center!important
    }

    .justify-content-md-between {
        justify-content: space-between!important
    }

    .justify-content-md-around {
        justify-content: space-around!important
    }

    .justify-content-md-evenly {
        justify-content: space-evenly!important
    }

    .align-items-md-start {
        align-items: flex-start!important
    }

    .align-items-md-end {
        align-items: flex-end!important
    }

    .align-items-md-center {
        align-items: center!important
    }

    .align-items-md-baseline {
        align-items: baseline!important
    }

    .align-items-md-stretch {
        align-items: stretch!important
    }

    .align-content-md-start {
        align-content: flex-start!important
    }

    .align-content-md-end {
        align-content: flex-end!important
    }

    .align-content-md-center {
        align-content: center!important
    }

    .align-content-md-between {
        align-content: space-between!important
    }

    .align-content-md-around {
        align-content: space-around!important
    }

    .align-content-md-stretch {
        align-content: stretch!important
    }

    .align-self-md-auto {
        align-self: auto!important
    }

    .align-self-md-start {
        align-self: flex-start!important
    }

    .align-self-md-end {
        align-self: flex-end!important
    }

    .align-self-md-center {
        align-self: center!important
    }

    .align-self-md-baseline {
        align-self: baseline!important
    }

    .align-self-md-stretch {
        align-self: stretch!important
    }

    .order-md-first {
        order: -1!important
    }

    .order-md-0 {
        order: 0!important
    }

    .order-md-1 {
        order: 1!important
    }

    .order-md-2 {
        order: 2!important
    }

    .order-md-3 {
        order: 3!important
    }

    .order-md-4 {
        order: 4!important
    }

    .order-md-5 {
        order: 5!important
    }

    .order-md-last {
        order: 6!important
    }

    .m-md-0 {
        margin: 0!important
    }

    .m-md-1 {
        margin: .25rem!important
    }

    .m-md-2 {
        margin: .5rem!important
    }

    .m-md-3 {
        margin: .75rem!important
    }

    .m-md-4 {
        margin: 1rem!important
    }

    .m-md-5 {
        margin: 1.25rem!important
    }

    .m-md-6 {
        margin: 1.5rem!important
    }

    .m-md-7 {
        margin: 1.75rem!important
    }

    .m-md-8 {
        margin: 2rem!important
    }

    .m-md-9 {
        margin: 2.25rem!important
    }

    .m-md-10 {
        margin: 2.5rem!important
    }

    .m-md-11 {
        margin: 2.75rem!important
    }

    .m-md-12 {
        margin: 3rem!important
    }

    .m-md-13 {
        margin: 3.25rem!important
    }

    .m-md-14 {
        margin: 3.5rem!important
    }

    .m-md-15 {
        margin: 3.75rem!important
    }

    .m-md-16 {
        margin: 4rem!important
    }

    .m-md-17 {
        margin: 4.25rem!important
    }

    .m-md-18 {
        margin: 4.5rem!important
    }

    .m-md-19 {
        margin: 4.75rem!important
    }

    .m-md-20 {
        margin: 5rem!important
    }

    .m-md-auto {
        margin: auto!important
    }

    .mx-md-0 {
        margin-left: 0!important;
        margin-right: 0!important
    }

    .mx-md-1 {
        margin-left: .25rem!important;
        margin-right: .25rem!important
    }

    .mx-md-2 {
        margin-left: .5rem!important;
        margin-right: .5rem!important
    }

    .mx-md-3 {
        margin-left: .75rem!important;
        margin-right: .75rem!important
    }

    .mx-md-4 {
        margin-left: 1rem!important;
        margin-right: 1rem!important
    }

    .mx-md-5 {
        margin-left: 1.25rem!important;
        margin-right: 1.25rem!important
    }

    .mx-md-6 {
        margin-left: 1.5rem!important;
        margin-right: 1.5rem!important
    }

    .mx-md-7 {
        margin-left: 1.75rem!important;
        margin-right: 1.75rem!important
    }

    .mx-md-8 {
        margin-left: 2rem!important;
        margin-right: 2rem!important
    }

    .mx-md-9 {
        margin-left: 2.25rem!important;
        margin-right: 2.25rem!important
    }

    .mx-md-10 {
        margin-left: 2.5rem!important;
        margin-right: 2.5rem!important
    }

    .mx-md-11 {
        margin-left: 2.75rem!important;
        margin-right: 2.75rem!important
    }

    .mx-md-12 {
        margin-left: 3rem!important;
        margin-right: 3rem!important
    }

    .mx-md-13 {
        margin-left: 3.25rem!important;
        margin-right: 3.25rem!important
    }

    .mx-md-14 {
        margin-left: 3.5rem!important;
        margin-right: 3.5rem!important
    }

    .mx-md-15 {
        margin-left: 3.75rem!important;
        margin-right: 3.75rem!important
    }

    .mx-md-16 {
        margin-left: 4rem!important;
        margin-right: 4rem!important
    }

    .mx-md-17 {
        margin-left: 4.25rem!important;
        margin-right: 4.25rem!important
    }

    .mx-md-18 {
        margin-left: 4.5rem!important;
        margin-right: 4.5rem!important
    }

    .mx-md-19 {
        margin-left: 4.75rem!important;
        margin-right: 4.75rem!important
    }

    .mx-md-20 {
        margin-left: 5rem!important;
        margin-right: 5rem!important
    }

    .mx-md-auto {
        margin-left: auto!important;
        margin-right: auto!important
    }

    .my-md-0 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    .my-md-1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important
    }

    .my-md-2 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important
    }

    .my-md-3 {
        margin-top: .75rem!important;
        margin-bottom: .75rem!important
    }

    .my-md-4 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }

    .my-md-5 {
        margin-top: 1.25rem!important;
        margin-bottom: 1.25rem!important
    }

    .my-md-6 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    .my-md-7 {
        margin-top: 1.75rem!important;
        margin-bottom: 1.75rem!important
    }

    .my-md-8 {
        margin-top: 2rem!important;
        margin-bottom: 2rem!important
    }

    .my-md-9 {
        margin-top: 2.25rem!important;
        margin-bottom: 2.25rem!important
    }

    .my-md-10 {
        margin-top: 2.5rem!important;
        margin-bottom: 2.5rem!important
    }

    .my-md-11 {
        margin-top: 2.75rem!important;
        margin-bottom: 2.75rem!important
    }

    .my-md-12 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }

    .my-md-13 {
        margin-top: 3.25rem!important;
        margin-bottom: 3.25rem!important
    }

    .my-md-14 {
        margin-top: 3.5rem!important;
        margin-bottom: 3.5rem!important
    }

    .my-md-15 {
        margin-top: 3.75rem!important;
        margin-bottom: 3.75rem!important
    }

    .my-md-16 {
        margin-top: 4rem!important;
        margin-bottom: 4rem!important
    }

    .my-md-17 {
        margin-top: 4.25rem!important;
        margin-bottom: 4.25rem!important
    }

    .my-md-18 {
        margin-top: 4.5rem!important;
        margin-bottom: 4.5rem!important
    }

    .my-md-19 {
        margin-top: 4.75rem!important;
        margin-bottom: 4.75rem!important
    }

    .my-md-20 {
        margin-top: 5rem!important;
        margin-bottom: 5rem!important
    }

    .my-md-auto {
        margin-top: auto!important;
        margin-bottom: auto!important
    }

    .mt-md-0 {
        margin-top: 0!important
    }

    .mt-md-1 {
        margin-top: .25rem!important
    }

    .mt-md-2 {
        margin-top: .5rem!important
    }

    .mt-md-3 {
        margin-top: .75rem!important
    }

    .mt-md-4 {
        margin-top: 1rem!important
    }

    .mt-md-5 {
        margin-top: 1.25rem!important
    }

    .mt-md-6 {
        margin-top: 1.5rem!important
    }

    .mt-md-7 {
        margin-top: 1.75rem!important
    }

    .mt-md-8 {
        margin-top: 2rem!important
    }

    .mt-md-9 {
        margin-top: 2.25rem!important
    }

    .mt-md-10 {
        margin-top: 2.5rem!important
    }

    .mt-md-11 {
        margin-top: 2.75rem!important
    }

    .mt-md-12 {
        margin-top: 3rem!important
    }

    .mt-md-13 {
        margin-top: 3.25rem!important
    }

    .mt-md-14 {
        margin-top: 3.5rem!important
    }

    .mt-md-15 {
        margin-top: 3.75rem!important
    }

    .mt-md-16 {
        margin-top: 4rem!important
    }

    .mt-md-17 {
        margin-top: 4.25rem!important
    }

    .mt-md-18 {
        margin-top: 4.5rem!important
    }

    .mt-md-19 {
        margin-top: 4.75rem!important
    }

    .mt-md-20 {
        margin-top: 5rem!important
    }

    .mt-md-auto {
        margin-top: auto!important
    }

    .me-md-0 {
        margin-right: 0!important
    }

    .me-md-1 {
        margin-right: .25rem!important
    }

    .me-md-2 {
        margin-right: .5rem!important
    }

    .me-md-3 {
        margin-right: .75rem!important
    }

    .me-md-4 {
        margin-right: 1rem!important
    }

    .me-md-5 {
        margin-right: 1.25rem!important
    }

    .me-md-6 {
        margin-right: 1.5rem!important
    }

    .me-md-7 {
        margin-right: 1.75rem!important
    }

    .me-md-8 {
        margin-right: 2rem!important
    }

    .me-md-9 {
        margin-right: 2.25rem!important
    }

    .me-md-10 {
        margin-right: 2.5rem!important
    }

    .me-md-11 {
        margin-right: 2.75rem!important
    }

    .me-md-12 {
        margin-right: 3rem!important
    }

    .me-md-13 {
        margin-right: 3.25rem!important
    }

    .me-md-14 {
        margin-right: 3.5rem!important
    }

    .me-md-15 {
        margin-right: 3.75rem!important
    }

    .me-md-16 {
        margin-right: 4rem!important
    }

    .me-md-17 {
        margin-right: 4.25rem!important
    }

    .me-md-18 {
        margin-right: 4.5rem!important
    }

    .me-md-19 {
        margin-right: 4.75rem!important
    }

    .me-md-20 {
        margin-right: 5rem!important
    }

    .me-md-auto {
        margin-right: auto!important
    }

    .mb-md-0 {
        margin-bottom: 0!important
    }

    .mb-md-1 {
        margin-bottom: .25rem!important
    }

    .mb-md-2 {
        margin-bottom: .5rem!important
    }

    .mb-md-3 {
        margin-bottom: .75rem!important
    }

    .mb-md-4 {
        margin-bottom: 1rem!important
    }

    .mb-md-5 {
        margin-bottom: 1.25rem!important
    }

    .mb-md-6 {
        margin-bottom: 1.5rem!important
    }

    .mb-md-7 {
        margin-bottom: 1.75rem!important
    }

    .mb-md-8 {
        margin-bottom: 2rem!important
    }

    .mb-md-9 {
        margin-bottom: 2.25rem!important
    }

    .mb-md-10 {
        margin-bottom: 2.5rem!important
    }

    .mb-md-11 {
        margin-bottom: 2.75rem!important
    }

    .mb-md-12 {
        margin-bottom: 3rem!important
    }

    .mb-md-13 {
        margin-bottom: 3.25rem!important
    }

    .mb-md-14 {
        margin-bottom: 3.5rem!important
    }

    .mb-md-15 {
        margin-bottom: 3.75rem!important
    }

    .mb-md-16 {
        margin-bottom: 4rem!important
    }

    .mb-md-17 {
        margin-bottom: 4.25rem!important
    }

    .mb-md-18 {
        margin-bottom: 4.5rem!important
    }

    .mb-md-19 {
        margin-bottom: 4.75rem!important
    }

    .mb-md-20 {
        margin-bottom: 5rem!important
    }

    .mb-md-auto {
        margin-bottom: auto!important
    }

    .ms-md-0 {
        margin-left: 0!important
    }

    .ms-md-1 {
        margin-left: .25rem!important
    }

    .ms-md-2 {
        margin-left: .5rem!important
    }

    .ms-md-3 {
        margin-left: .75rem!important
    }

    .ms-md-4 {
        margin-left: 1rem!important
    }

    .ms-md-5 {
        margin-left: 1.25rem!important
    }

    .ms-md-6 {
        margin-left: 1.5rem!important
    }

    .ms-md-7 {
        margin-left: 1.75rem!important
    }

    .ms-md-8 {
        margin-left: 2rem!important
    }

    .ms-md-9 {
        margin-left: 2.25rem!important
    }

    .ms-md-10 {
        margin-left: 2.5rem!important
    }

    .ms-md-11 {
        margin-left: 2.75rem!important
    }

    .ms-md-12 {
        margin-left: 3rem!important
    }

    .ms-md-13 {
        margin-left: 3.25rem!important
    }

    .ms-md-14 {
        margin-left: 3.5rem!important
    }

    .ms-md-15 {
        margin-left: 3.75rem!important
    }

    .ms-md-16 {
        margin-left: 4rem!important
    }

    .ms-md-17 {
        margin-left: 4.25rem!important
    }

    .ms-md-18 {
        margin-left: 4.5rem!important
    }

    .ms-md-19 {
        margin-left: 4.75rem!important
    }

    .ms-md-20 {
        margin-left: 5rem!important
    }

    .ms-md-auto {
        margin-left: auto!important
    }

    .m-md-n1 {
        margin: -.25rem!important
    }

    .m-md-n2 {
        margin: -.5rem!important
    }

    .m-md-n3 {
        margin: -.75rem!important
    }

    .m-md-n4 {
        margin: -1rem!important
    }

    .m-md-n5 {
        margin: -1.25rem!important
    }

    .m-md-n6 {
        margin: -1.5rem!important
    }

    .m-md-n7 {
        margin: -1.75rem!important
    }

    .m-md-n8 {
        margin: -2rem!important
    }

    .m-md-n9 {
        margin: -2.25rem!important
    }

    .m-md-n10 {
        margin: -2.5rem!important
    }

    .m-md-n11 {
        margin: -2.75rem!important
    }

    .m-md-n12 {
        margin: -3rem!important
    }

    .m-md-n13 {
        margin: -3.25rem!important
    }

    .m-md-n14 {
        margin: -3.5rem!important
    }

    .m-md-n15 {
        margin: -3.75rem!important
    }

    .m-md-n16 {
        margin: -4rem!important
    }

    .m-md-n17 {
        margin: -4.25rem!important
    }

    .m-md-n18 {
        margin: -4.5rem!important
    }

    .m-md-n19 {
        margin: -4.75rem!important
    }

    .m-md-n20 {
        margin: -5rem!important
    }

    .mx-md-n1 {
        margin-left: -.25rem!important;
        margin-right: -.25rem!important
    }

    .mx-md-n2 {
        margin-left: -.5rem!important;
        margin-right: -.5rem!important
    }

    .mx-md-n3 {
        margin-left: -.75rem!important;
        margin-right: -.75rem!important
    }

    .mx-md-n4 {
        margin-left: -1rem!important;
        margin-right: -1rem!important
    }

    .mx-md-n5 {
        margin-left: -1.25rem!important;
        margin-right: -1.25rem!important
    }

    .mx-md-n6 {
        margin-left: -1.5rem!important;
        margin-right: -1.5rem!important
    }

    .mx-md-n7 {
        margin-left: -1.75rem!important;
        margin-right: -1.75rem!important
    }

    .mx-md-n8 {
        margin-left: -2rem!important;
        margin-right: -2rem!important
    }

    .mx-md-n9 {
        margin-left: -2.25rem!important;
        margin-right: -2.25rem!important
    }

    .mx-md-n10 {
        margin-left: -2.5rem!important;
        margin-right: -2.5rem!important
    }

    .mx-md-n11 {
        margin-left: -2.75rem!important;
        margin-right: -2.75rem!important
    }

    .mx-md-n12 {
        margin-left: -3rem!important;
        margin-right: -3rem!important
    }

    .mx-md-n13 {
        margin-left: -3.25rem!important;
        margin-right: -3.25rem!important
    }

    .mx-md-n14 {
        margin-left: -3.5rem!important;
        margin-right: -3.5rem!important
    }

    .mx-md-n15 {
        margin-left: -3.75rem!important;
        margin-right: -3.75rem!important
    }

    .mx-md-n16 {
        margin-left: -4rem!important;
        margin-right: -4rem!important
    }

    .mx-md-n17 {
        margin-left: -4.25rem!important;
        margin-right: -4.25rem!important
    }

    .mx-md-n18 {
        margin-left: -4.5rem!important;
        margin-right: -4.5rem!important
    }

    .mx-md-n19 {
        margin-left: -4.75rem!important;
        margin-right: -4.75rem!important
    }

    .mx-md-n20 {
        margin-left: -5rem!important;
        margin-right: -5rem!important
    }

    .my-md-n1 {
        margin-top: -.25rem!important;
        margin-bottom: -.25rem!important
    }

    .my-md-n2 {
        margin-top: -.5rem!important;
        margin-bottom: -.5rem!important
    }

    .my-md-n3 {
        margin-top: -.75rem!important;
        margin-bottom: -.75rem!important
    }

    .my-md-n4 {
        margin-top: -1rem!important;
        margin-bottom: -1rem!important
    }

    .my-md-n5 {
        margin-top: -1.25rem!important;
        margin-bottom: -1.25rem!important
    }

    .my-md-n6 {
        margin-top: -1.5rem!important;
        margin-bottom: -1.5rem!important
    }

    .my-md-n7 {
        margin-top: -1.75rem!important;
        margin-bottom: -1.75rem!important
    }

    .my-md-n8 {
        margin-top: -2rem!important;
        margin-bottom: -2rem!important
    }

    .my-md-n9 {
        margin-top: -2.25rem!important;
        margin-bottom: -2.25rem!important
    }

    .my-md-n10 {
        margin-top: -2.5rem!important;
        margin-bottom: -2.5rem!important
    }

    .my-md-n11 {
        margin-top: -2.75rem!important;
        margin-bottom: -2.75rem!important
    }

    .my-md-n12 {
        margin-top: -3rem!important;
        margin-bottom: -3rem!important
    }

    .my-md-n13 {
        margin-top: -3.25rem!important;
        margin-bottom: -3.25rem!important
    }

    .my-md-n14 {
        margin-top: -3.5rem!important;
        margin-bottom: -3.5rem!important
    }

    .my-md-n15 {
        margin-top: -3.75rem!important;
        margin-bottom: -3.75rem!important
    }

    .my-md-n16 {
        margin-top: -4rem!important;
        margin-bottom: -4rem!important
    }

    .my-md-n17 {
        margin-top: -4.25rem!important;
        margin-bottom: -4.25rem!important
    }

    .my-md-n18 {
        margin-top: -4.5rem!important;
        margin-bottom: -4.5rem!important
    }

    .my-md-n19 {
        margin-top: -4.75rem!important;
        margin-bottom: -4.75rem!important
    }

    .my-md-n20 {
        margin-top: -5rem!important;
        margin-bottom: -5rem!important
    }

    .mt-md-n1 {
        margin-top: -.25rem!important
    }

    .mt-md-n2 {
        margin-top: -.5rem!important
    }

    .mt-md-n3 {
        margin-top: -.75rem!important
    }

    .mt-md-n4 {
        margin-top: -1rem!important
    }

    .mt-md-n5 {
        margin-top: -1.25rem!important
    }

    .mt-md-n6 {
        margin-top: -1.5rem!important
    }

    .mt-md-n7 {
        margin-top: -1.75rem!important
    }

    .mt-md-n8 {
        margin-top: -2rem!important
    }

    .mt-md-n9 {
        margin-top: -2.25rem!important
    }

    .mt-md-n10 {
        margin-top: -2.5rem!important
    }

    .mt-md-n11 {
        margin-top: -2.75rem!important
    }

    .mt-md-n12 {
        margin-top: -3rem!important
    }

    .mt-md-n13 {
        margin-top: -3.25rem!important
    }

    .mt-md-n14 {
        margin-top: -3.5rem!important
    }

    .mt-md-n15 {
        margin-top: -3.75rem!important
    }

    .mt-md-n16 {
        margin-top: -4rem!important
    }

    .mt-md-n17 {
        margin-top: -4.25rem!important
    }

    .mt-md-n18 {
        margin-top: -4.5rem!important
    }

    .mt-md-n19 {
        margin-top: -4.75rem!important
    }

    .mt-md-n20 {
        margin-top: -5rem!important
    }

    .me-md-n1 {
        margin-right: -.25rem!important
    }

    .me-md-n2 {
        margin-right: -.5rem!important
    }

    .me-md-n3 {
        margin-right: -.75rem!important
    }

    .me-md-n4 {
        margin-right: -1rem!important
    }

    .me-md-n5 {
        margin-right: -1.25rem!important
    }

    .me-md-n6 {
        margin-right: -1.5rem!important
    }

    .me-md-n7 {
        margin-right: -1.75rem!important
    }

    .me-md-n8 {
        margin-right: -2rem!important
    }

    .me-md-n9 {
        margin-right: -2.25rem!important
    }

    .me-md-n10 {
        margin-right: -2.5rem!important
    }

    .me-md-n11 {
        margin-right: -2.75rem!important
    }

    .me-md-n12 {
        margin-right: -3rem!important
    }

    .me-md-n13 {
        margin-right: -3.25rem!important
    }

    .me-md-n14 {
        margin-right: -3.5rem!important
    }

    .me-md-n15 {
        margin-right: -3.75rem!important
    }

    .me-md-n16 {
        margin-right: -4rem!important
    }

    .me-md-n17 {
        margin-right: -4.25rem!important
    }

    .me-md-n18 {
        margin-right: -4.5rem!important
    }

    .me-md-n19 {
        margin-right: -4.75rem!important
    }

    .me-md-n20 {
        margin-right: -5rem!important
    }

    .mb-md-n1 {
        margin-bottom: -.25rem!important
    }

    .mb-md-n2 {
        margin-bottom: -.5rem!important
    }

    .mb-md-n3 {
        margin-bottom: -.75rem!important
    }

    .mb-md-n4 {
        margin-bottom: -1rem!important
    }

    .mb-md-n5 {
        margin-bottom: -1.25rem!important
    }

    .mb-md-n6 {
        margin-bottom: -1.5rem!important
    }

    .mb-md-n7 {
        margin-bottom: -1.75rem!important
    }

    .mb-md-n8 {
        margin-bottom: -2rem!important
    }

    .mb-md-n9 {
        margin-bottom: -2.25rem!important
    }

    .mb-md-n10 {
        margin-bottom: -2.5rem!important
    }

    .mb-md-n11 {
        margin-bottom: -2.75rem!important
    }

    .mb-md-n12 {
        margin-bottom: -3rem!important
    }

    .mb-md-n13 {
        margin-bottom: -3.25rem!important
    }

    .mb-md-n14 {
        margin-bottom: -3.5rem!important
    }

    .mb-md-n15 {
        margin-bottom: -3.75rem!important
    }

    .mb-md-n16 {
        margin-bottom: -4rem!important
    }

    .mb-md-n17 {
        margin-bottom: -4.25rem!important
    }

    .mb-md-n18 {
        margin-bottom: -4.5rem!important
    }

    .mb-md-n19 {
        margin-bottom: -4.75rem!important
    }

    .mb-md-n20 {
        margin-bottom: -5rem!important
    }

    .ms-md-n1 {
        margin-left: -.25rem!important
    }

    .ms-md-n2 {
        margin-left: -.5rem!important
    }

    .ms-md-n3 {
        margin-left: -.75rem!important
    }

    .ms-md-n4 {
        margin-left: -1rem!important
    }

    .ms-md-n5 {
        margin-left: -1.25rem!important
    }

    .ms-md-n6 {
        margin-left: -1.5rem!important
    }

    .ms-md-n7 {
        margin-left: -1.75rem!important
    }

    .ms-md-n8 {
        margin-left: -2rem!important
    }

    .ms-md-n9 {
        margin-left: -2.25rem!important
    }

    .ms-md-n10 {
        margin-left: -2.5rem!important
    }

    .ms-md-n11 {
        margin-left: -2.75rem!important
    }

    .ms-md-n12 {
        margin-left: -3rem!important
    }

    .ms-md-n13 {
        margin-left: -3.25rem!important
    }

    .ms-md-n14 {
        margin-left: -3.5rem!important
    }

    .ms-md-n15 {
        margin-left: -3.75rem!important
    }

    .ms-md-n16 {
        margin-left: -4rem!important
    }

    .ms-md-n17 {
        margin-left: -4.25rem!important
    }

    .ms-md-n18 {
        margin-left: -4.5rem!important
    }

    .ms-md-n19 {
        margin-left: -4.75rem!important
    }

    .ms-md-n20 {
        margin-left: -5rem!important
    }

    .p-md-0 {
        padding: 0!important
    }

    .p-md-1 {
        padding: .25rem!important
    }

    .p-md-2 {
        padding: .5rem!important
    }

    .p-md-3 {
        padding: .75rem!important
    }

    .p-md-4 {
        padding: 1rem!important
    }

    .p-md-5 {
        padding: 1.25rem!important
    }

    .p-md-6 {
        padding: 1.5rem!important
    }

    .p-md-7 {
        padding: 1.75rem!important
    }

    .p-md-8 {
        padding: 2rem!important
    }

    .p-md-9 {
        padding: 2.25rem!important
    }

    .p-md-10 {
        padding: 2.5rem!important
    }

    .p-md-11 {
        padding: 2.75rem!important
    }

    .p-md-12 {
        padding: 3rem!important
    }

    .p-md-13 {
        padding: 3.25rem!important
    }

    .p-md-14 {
        padding: 3.5rem!important
    }

    .p-md-15 {
        padding: 3.75rem!important
    }

    .p-md-16 {
        padding: 4rem!important
    }

    .p-md-17 {
        padding: 4.25rem!important
    }

    .p-md-18 {
        padding: 4.5rem!important
    }

    .p-md-19 {
        padding: 4.75rem!important
    }

    .p-md-20 {
        padding: 5rem!important
    }

    .px-md-0 {
        padding-left: 0!important;
        padding-right: 0!important
    }

    .px-md-1 {
        padding-left: .25rem!important;
        padding-right: .25rem!important
    }

    .px-md-2 {
        padding-left: .5rem!important;
        padding-right: .5rem!important
    }

    .px-md-3 {
        padding-left: .75rem!important;
        padding-right: .75rem!important
    }

    .px-md-4 {
        padding-left: 1rem!important;
        padding-right: 1rem!important
    }

    .px-md-5 {
        padding-left: 1.25rem!important;
        padding-right: 1.25rem!important
    }

    .px-md-6 {
        padding-left: 1.5rem!important;
        padding-right: 1.5rem!important
    }

    .px-md-7 {
        padding-left: 1.75rem!important;
        padding-right: 1.75rem!important
    }

    .px-md-8 {
        padding-left: 2rem!important;
        padding-right: 2rem!important
    }

    .px-md-9 {
        padding-left: 2.25rem!important;
        padding-right: 2.25rem!important
    }

    .px-md-10 {
        padding-left: 2.5rem!important;
        padding-right: 2.5rem!important
    }

    .px-md-11 {
        padding-left: 2.75rem!important;
        padding-right: 2.75rem!important
    }

    .px-md-12 {
        padding-left: 3rem!important;
        padding-right: 3rem!important
    }

    .px-md-13 {
        padding-left: 3.25rem!important;
        padding-right: 3.25rem!important
    }

    .px-md-14 {
        padding-left: 3.5rem!important;
        padding-right: 3.5rem!important
    }

    .px-md-15 {
        padding-left: 3.75rem!important;
        padding-right: 3.75rem!important
    }

    .px-md-16 {
        padding-left: 4rem!important;
        padding-right: 4rem!important
    }

    .px-md-17 {
        padding-left: 4.25rem!important;
        padding-right: 4.25rem!important
    }

    .px-md-18 {
        padding-left: 4.5rem!important;
        padding-right: 4.5rem!important
    }

    .px-md-19 {
        padding-left: 4.75rem!important;
        padding-right: 4.75rem!important
    }

    .px-md-20 {
        padding-left: 5rem!important;
        padding-right: 5rem!important
    }

    .py-md-0 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    .py-md-1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important
    }

    .py-md-2 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important
    }

    .py-md-3 {
        padding-top: .75rem!important;
        padding-bottom: .75rem!important
    }

    .py-md-4 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important
    }

    .py-md-5 {
        padding-top: 1.25rem!important;
        padding-bottom: 1.25rem!important
    }

    .py-md-6 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    .py-md-7 {
        padding-top: 1.75rem!important;
        padding-bottom: 1.75rem!important
    }

    .py-md-8 {
        padding-top: 2rem!important;
        padding-bottom: 2rem!important
    }

    .py-md-9 {
        padding-top: 2.25rem!important;
        padding-bottom: 2.25rem!important
    }

    .py-md-10 {
        padding-top: 2.5rem!important;
        padding-bottom: 2.5rem!important
    }

    .py-md-11 {
        padding-top: 2.75rem!important;
        padding-bottom: 2.75rem!important
    }

    .py-md-12 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }

    .py-md-13 {
        padding-top: 3.25rem!important;
        padding-bottom: 3.25rem!important
    }

    .py-md-14 {
        padding-top: 3.5rem!important;
        padding-bottom: 3.5rem!important
    }

    .py-md-15 {
        padding-top: 3.75rem!important;
        padding-bottom: 3.75rem!important
    }

    .py-md-16 {
        padding-top: 4rem!important;
        padding-bottom: 4rem!important
    }

    .py-md-17 {
        padding-top: 4.25rem!important;
        padding-bottom: 4.25rem!important
    }

    .py-md-18 {
        padding-top: 4.5rem!important;
        padding-bottom: 4.5rem!important
    }

    .py-md-19 {
        padding-top: 4.75rem!important;
        padding-bottom: 4.75rem!important
    }

    .py-md-20 {
        padding-top: 5rem!important;
        padding-bottom: 5rem!important
    }

    .pt-md-0 {
        padding-top: 0!important
    }

    .pt-md-1 {
        padding-top: .25rem!important
    }

    .pt-md-2 {
        padding-top: .5rem!important
    }

    .pt-md-3 {
        padding-top: .75rem!important
    }

    .pt-md-4 {
        padding-top: 1rem!important
    }

    .pt-md-5 {
        padding-top: 1.25rem!important
    }

    .pt-md-6 {
        padding-top: 1.5rem!important
    }

    .pt-md-7 {
        padding-top: 1.75rem!important
    }

    .pt-md-8 {
        padding-top: 2rem!important
    }

    .pt-md-9 {
        padding-top: 2.25rem!important
    }

    .pt-md-10 {
        padding-top: 2.5rem!important
    }

    .pt-md-11 {
        padding-top: 2.75rem!important
    }

    .pt-md-12 {
        padding-top: 3rem!important
    }

    .pt-md-13 {
        padding-top: 3.25rem!important
    }

    .pt-md-14 {
        padding-top: 3.5rem!important
    }

    .pt-md-15 {
        padding-top: 3.75rem!important
    }

    .pt-md-16 {
        padding-top: 4rem!important
    }

    .pt-md-17 {
        padding-top: 4.25rem!important
    }

    .pt-md-18 {
        padding-top: 4.5rem!important
    }

    .pt-md-19 {
        padding-top: 4.75rem!important
    }

    .pt-md-20 {
        padding-top: 5rem!important
    }

    .pe-md-0 {
        padding-right: 0!important
    }

    .pe-md-1 {
        padding-right: .25rem!important
    }

    .pe-md-2 {
        padding-right: .5rem!important
    }

    .pe-md-3 {
        padding-right: .75rem!important
    }

    .pe-md-4 {
        padding-right: 1rem!important
    }

    .pe-md-5 {
        padding-right: 1.25rem!important
    }

    .pe-md-6 {
        padding-right: 1.5rem!important
    }

    .pe-md-7 {
        padding-right: 1.75rem!important
    }

    .pe-md-8 {
        padding-right: 2rem!important
    }

    .pe-md-9 {
        padding-right: 2.25rem!important
    }

    .pe-md-10 {
        padding-right: 2.5rem!important
    }

    .pe-md-11 {
        padding-right: 2.75rem!important
    }

    .pe-md-12 {
        padding-right: 3rem!important
    }

    .pe-md-13 {
        padding-right: 3.25rem!important
    }

    .pe-md-14 {
        padding-right: 3.5rem!important
    }

    .pe-md-15 {
        padding-right: 3.75rem!important
    }

    .pe-md-16 {
        padding-right: 4rem!important
    }

    .pe-md-17 {
        padding-right: 4.25rem!important
    }

    .pe-md-18 {
        padding-right: 4.5rem!important
    }

    .pe-md-19 {
        padding-right: 4.75rem!important
    }

    .pe-md-20 {
        padding-right: 5rem!important
    }

    .pb-md-0 {
        padding-bottom: 0!important
    }

    .pb-md-1 {
        padding-bottom: .25rem!important
    }

    .pb-md-2 {
        padding-bottom: .5rem!important
    }

    .pb-md-3 {
        padding-bottom: .75rem!important
    }

    .pb-md-4 {
        padding-bottom: 1rem!important
    }

    .pb-md-5 {
        padding-bottom: 1.25rem!important
    }

    .pb-md-6 {
        padding-bottom: 1.5rem!important
    }

    .pb-md-7 {
        padding-bottom: 1.75rem!important
    }

    .pb-md-8 {
        padding-bottom: 2rem!important
    }

    .pb-md-9 {
        padding-bottom: 2.25rem!important
    }

    .pb-md-10 {
        padding-bottom: 2.5rem!important
    }

    .pb-md-11 {
        padding-bottom: 2.75rem!important
    }

    .pb-md-12 {
        padding-bottom: 3rem!important
    }

    .pb-md-13 {
        padding-bottom: 3.25rem!important
    }

    .pb-md-14 {
        padding-bottom: 3.5rem!important
    }

    .pb-md-15 {
        padding-bottom: 3.75rem!important
    }

    .pb-md-16 {
        padding-bottom: 4rem!important
    }

    .pb-md-17 {
        padding-bottom: 4.25rem!important
    }

    .pb-md-18 {
        padding-bottom: 4.5rem!important
    }

    .pb-md-19 {
        padding-bottom: 4.75rem!important
    }

    .pb-md-20 {
        padding-bottom: 5rem!important
    }

    .ps-md-0 {
        padding-left: 0!important
    }

    .ps-md-1 {
        padding-left: .25rem!important
    }

    .ps-md-2 {
        padding-left: .5rem!important
    }

    .ps-md-3 {
        padding-left: .75rem!important
    }

    .ps-md-4 {
        padding-left: 1rem!important
    }

    .ps-md-5 {
        padding-left: 1.25rem!important
    }

    .ps-md-6 {
        padding-left: 1.5rem!important
    }

    .ps-md-7 {
        padding-left: 1.75rem!important
    }

    .ps-md-8 {
        padding-left: 2rem!important
    }

    .ps-md-9 {
        padding-left: 2.25rem!important
    }

    .ps-md-10 {
        padding-left: 2.5rem!important
    }

    .ps-md-11 {
        padding-left: 2.75rem!important
    }

    .ps-md-12 {
        padding-left: 3rem!important
    }

    .ps-md-13 {
        padding-left: 3.25rem!important
    }

    .ps-md-14 {
        padding-left: 3.5rem!important
    }

    .ps-md-15 {
        padding-left: 3.75rem!important
    }

    .ps-md-16 {
        padding-left: 4rem!important
    }

    .ps-md-17 {
        padding-left: 4.25rem!important
    }

    .ps-md-18 {
        padding-left: 4.5rem!important
    }

    .ps-md-19 {
        padding-left: 4.75rem!important
    }

    .ps-md-20 {
        padding-left: 5rem!important
    }

    .gap-md-0 {
        gap: 0!important
    }

    .gap-md-1 {
        gap: .25rem!important
    }

    .gap-md-2 {
        gap: .5rem!important
    }

    .gap-md-3 {
        gap: .75rem!important
    }

    .gap-md-4 {
        gap: 1rem!important
    }

    .gap-md-5 {
        gap: 1.25rem!important
    }

    .gap-md-6 {
        gap: 1.5rem!important
    }

    .gap-md-7 {
        gap: 1.75rem!important
    }

    .gap-md-8 {
        gap: 2rem!important
    }

    .gap-md-9 {
        gap: 2.25rem!important
    }

    .gap-md-10 {
        gap: 2.5rem!important
    }

    .gap-md-11 {
        gap: 2.75rem!important
    }

    .gap-md-12 {
        gap: 3rem!important
    }

    .gap-md-13 {
        gap: 3.25rem!important
    }

    .gap-md-14 {
        gap: 3.5rem!important
    }

    .gap-md-15 {
        gap: 3.75rem!important
    }

    .gap-md-16 {
        gap: 4rem!important
    }

    .gap-md-17 {
        gap: 4.25rem!important
    }

    .gap-md-18 {
        gap: 4.5rem!important
    }

    .gap-md-19 {
        gap: 4.75rem!important
    }

    .gap-md-20 {
        gap: 5rem!important
    }

    .row-gap-md-0 {
        row-gap: 0!important
    }

    .row-gap-md-1 {
        row-gap: .25rem!important
    }

    .row-gap-md-2 {
        row-gap: .5rem!important
    }

    .row-gap-md-3 {
        row-gap: .75rem!important
    }

    .row-gap-md-4 {
        row-gap: 1rem!important
    }

    .row-gap-md-5 {
        row-gap: 1.25rem!important
    }

    .row-gap-md-6 {
        row-gap: 1.5rem!important
    }

    .row-gap-md-7 {
        row-gap: 1.75rem!important
    }

    .row-gap-md-8 {
        row-gap: 2rem!important
    }

    .row-gap-md-9 {
        row-gap: 2.25rem!important
    }

    .row-gap-md-10 {
        row-gap: 2.5rem!important
    }

    .row-gap-md-11 {
        row-gap: 2.75rem!important
    }

    .row-gap-md-12 {
        row-gap: 3rem!important
    }

    .row-gap-md-13 {
        row-gap: 3.25rem!important
    }

    .row-gap-md-14 {
        row-gap: 3.5rem!important
    }

    .row-gap-md-15 {
        row-gap: 3.75rem!important
    }

    .row-gap-md-16 {
        row-gap: 4rem!important
    }

    .row-gap-md-17 {
        row-gap: 4.25rem!important
    }

    .row-gap-md-18 {
        row-gap: 4.5rem!important
    }

    .row-gap-md-19 {
        row-gap: 4.75rem!important
    }

    .row-gap-md-20 {
        row-gap: 5rem!important
    }

    .column-gap-md-0 {
        column-gap: 0!important
    }

    .column-gap-md-1 {
        column-gap: .25rem!important
    }

    .column-gap-md-2 {
        column-gap: .5rem!important
    }

    .column-gap-md-3 {
        column-gap: .75rem!important
    }

    .column-gap-md-4 {
        column-gap: 1rem!important
    }

    .column-gap-md-5 {
        column-gap: 1.25rem!important
    }

    .column-gap-md-6 {
        column-gap: 1.5rem!important
    }

    .column-gap-md-7 {
        column-gap: 1.75rem!important
    }

    .column-gap-md-8 {
        column-gap: 2rem!important
    }

    .column-gap-md-9 {
        column-gap: 2.25rem!important
    }

    .column-gap-md-10 {
        column-gap: 2.5rem!important
    }

    .column-gap-md-11 {
        column-gap: 2.75rem!important
    }

    .column-gap-md-12 {
        column-gap: 3rem!important
    }

    .column-gap-md-13 {
        column-gap: 3.25rem!important
    }

    .column-gap-md-14 {
        column-gap: 3.5rem!important
    }

    .column-gap-md-15 {
        column-gap: 3.75rem!important
    }

    .column-gap-md-16 {
        column-gap: 4rem!important
    }

    .column-gap-md-17 {
        column-gap: 4.25rem!important
    }

    .column-gap-md-18 {
        column-gap: 4.5rem!important
    }

    .column-gap-md-19 {
        column-gap: 4.75rem!important
    }

    .column-gap-md-20 {
        column-gap: 5rem!important
    }

    .fs-md-1 {
        font-size: calc(1.3rem + .6vw)!important
    }

    .fs-md-2 {
        font-size: calc(1.275rem + .3vw)!important
    }

    .fs-md-3 {
        font-size: calc(1.26rem + .12vw)!important
    }

    .fs-md-4 {
        font-size: 1.25rem!important
    }

    .fs-md-5 {
        font-size: 1.15rem!important
    }

    .fs-md-6 {
        font-size: 1.075rem!important
    }

    .fs-md-7 {
        font-size: .95rem!important
    }

    .fs-md-8 {
        font-size: .85rem!important
    }

    .fs-md-9 {
        font-size: .75rem!important
    }

    .fs-md-10 {
        font-size: .5rem!important
    }

    .fs-md-sm {
        font-size: .95rem!important
    }

    .fs-md-base {
        font-size: 1rem!important
    }

    .fs-md-lg {
        font-size: 1.075rem!important
    }

    .fs-md-xl {
        font-size: 1.21rem!important
    }

    .fs-md-fluid {
        font-size: 100%!important
    }

    .fs-md-2x {
        font-size: calc(1.325rem + .9vw)!important
    }

    .fs-md-2qx {
        font-size: calc(1.35rem + 1.2vw)!important
    }

    .fs-md-2hx {
        font-size: calc(1.375rem + 1.5vw)!important
    }

    .fs-md-2tx {
        font-size: calc(1.4rem + 1.8vw)!important
    }

    .fs-md-3x {
        font-size: calc(1.425rem + 2.1vw)!important
    }

    .fs-md-3qx {
        font-size: calc(1.45rem + 2.4vw)!important
    }

    .fs-md-3hx {
        font-size: calc(1.475rem + 2.7vw)!important
    }

    .fs-md-3tx {
        font-size: calc(1.5rem + 3vw)!important
    }

    .fs-md-4x {
        font-size: calc(1.525rem + 3.3vw)!important
    }

    .fs-md-4qx {
        font-size: calc(1.55rem + 3.6vw)!important
    }

    .fs-md-4hx {
        font-size: calc(1.575rem + 3.9vw)!important
    }

    .fs-md-4tx {
        font-size: calc(1.6rem + 4.2vw)!important
    }

    .fs-md-5x {
        font-size: calc(1.625rem + 4.5vw)!important
    }

    .fs-md-5qx {
        font-size: calc(1.65rem + 4.8vw)!important
    }

    .fs-md-5hx {
        font-size: calc(1.675rem + 5.1vw)!important
    }

    .fs-md-5tx {
        font-size: calc(1.7rem + 5.4vw)!important
    }

    .fs-md-6x {
        font-size: calc(1.725rem + 5.7vw)!important
    }

    .fs-md-6qx {
        font-size: calc(1.75rem + 6vw)!important
    }

    .fs-md-6hx {
        font-size: calc(1.775rem + 6.3vw)!important
    }

    .fs-md-6tx {
        font-size: calc(1.8rem + 6.6vw)!important
    }

    .fs-md-7x {
        font-size: calc(1.825rem + 6.9vw)!important
    }

    .fs-md-7qx {
        font-size: calc(1.85rem + 7.2vw)!important
    }

    .fs-md-7hx {
        font-size: calc(1.875rem + 7.5vw)!important
    }

    .fs-md-7tx {
        font-size: calc(1.9rem + 7.8vw)!important
    }

    .text-md-start {
        text-align: left!important
    }

    .text-md-end {
        text-align: right!important
    }

    .text-md-center {
        text-align: center!important
    }

    .min-w-md-unset {
        min-width: unset!important
    }

    .min-w-md-25 {
        min-width: 25%!important
    }

    .min-w-md-50 {
        min-width: 50%!important
    }

    .min-w-md-75 {
        min-width: 75%!important
    }

    .min-w-md-100 {
        min-width: 100%!important
    }

    .min-w-md-auto {
        min-width: auto!important
    }

    .min-w-md-1px {
        min-width: 1px!important
    }

    .min-w-md-2px {
        min-width: 2px!important
    }

    .min-w-md-3px {
        min-width: 3px!important
    }

    .min-w-md-4px {
        min-width: 4px!important
    }

    .min-w-md-5px {
        min-width: 5px!important
    }

    .min-w-md-6px {
        min-width: 6px!important
    }

    .min-w-md-7px {
        min-width: 7px!important
    }

    .min-w-md-8px {
        min-width: 8px!important
    }

    .min-w-md-9px {
        min-width: 9px!important
    }

    .min-w-md-10px {
        min-width: 10px!important
    }

    .min-w-md-15px {
        min-width: 15px!important
    }

    .min-w-md-20px {
        min-width: 20px!important
    }

    .min-w-md-25px {
        min-width: 25px!important
    }

    .min-w-md-30px {
        min-width: 30px!important
    }

    .min-w-md-35px {
        min-width: 35px!important
    }

    .min-w-md-40px {
        min-width: 40px!important
    }

    .min-w-md-45px {
        min-width: 45px!important
    }

    .min-w-md-50px {
        min-width: 50px!important
    }

    .min-w-md-55px {
        min-width: 55px!important
    }

    .min-w-md-60px {
        min-width: 60px!important
    }

    .min-w-md-65px {
        min-width: 65px!important
    }

    .min-w-md-70px {
        min-width: 70px!important
    }

    .min-w-md-75px {
        min-width: 75px!important
    }

    .min-w-md-80px {
        min-width: 80px!important
    }

    .min-w-md-85px {
        min-width: 85px!important
    }

    .min-w-md-90px {
        min-width: 90px!important
    }

    .min-w-md-95px {
        min-width: 95px!important
    }

    .min-w-md-100px {
        min-width: 100px!important
    }

    .min-w-md-125px {
        min-width: 125px!important
    }

    .min-w-md-150px {
        min-width: 150px!important
    }

    .min-w-md-175px {
        min-width: 175px!important
    }

    .min-w-md-200px {
        min-width: 200px!important
    }

    .min-w-md-225px {
        min-width: 225px!important
    }

    .min-w-md-250px {
        min-width: 250px!important
    }

    .min-w-md-275px {
        min-width: 275px!important
    }

    .min-w-md-300px {
        min-width: 300px!important
    }

    .min-w-md-325px {
        min-width: 325px!important
    }

    .min-w-md-350px {
        min-width: 350px!important
    }

    .min-w-md-375px {
        min-width: 375px!important
    }

    .min-w-md-400px {
        min-width: 400px!important
    }

    .min-w-md-425px {
        min-width: 425px!important
    }

    .min-w-md-450px {
        min-width: 450px!important
    }

    .min-w-md-475px {
        min-width: 475px!important
    }

    .min-w-md-500px {
        min-width: 500px!important
    }

    .min-w-md-550px {
        min-width: 550px!important
    }

    .min-w-md-600px {
        min-width: 600px!important
    }

    .min-w-md-650px {
        min-width: 650px!important
    }

    .min-w-md-700px {
        min-width: 700px!important
    }

    .min-w-md-750px {
        min-width: 750px!important
    }

    .min-w-md-800px {
        min-width: 800px!important
    }

    .min-w-md-850px {
        min-width: 850px!important
    }

    .min-w-md-900px {
        min-width: 900px!important
    }

    .min-w-md-950px {
        min-width: 950px!important
    }

    .min-w-md-1000px {
        min-width: 1000px!important
    }

    .min-h-md-unset {
        min-height: unset!important
    }

    .min-h-md-25 {
        min-height: 25%!important
    }

    .min-h-md-50 {
        min-height: 50%!important
    }

    .min-h-md-75 {
        min-height: 75%!important
    }

    .min-h-md-100 {
        min-height: 100%!important
    }

    .min-h-md-auto {
        min-height: auto!important
    }

    .min-h-md-1px {
        min-height: 1px!important
    }

    .min-h-md-2px {
        min-height: 2px!important
    }

    .min-h-md-3px {
        min-height: 3px!important
    }

    .min-h-md-4px {
        min-height: 4px!important
    }

    .min-h-md-5px {
        min-height: 5px!important
    }

    .min-h-md-6px {
        min-height: 6px!important
    }

    .min-h-md-7px {
        min-height: 7px!important
    }

    .min-h-md-8px {
        min-height: 8px!important
    }

    .min-h-md-9px {
        min-height: 9px!important
    }

    .min-h-md-10px {
        min-height: 10px!important
    }

    .min-h-md-15px {
        min-height: 15px!important
    }

    .min-h-md-20px {
        min-height: 20px!important
    }

    .min-h-md-25px {
        min-height: 25px!important
    }

    .min-h-md-30px {
        min-height: 30px!important
    }

    .min-h-md-35px {
        min-height: 35px!important
    }

    .min-h-md-40px {
        min-height: 40px!important
    }

    .min-h-md-45px {
        min-height: 45px!important
    }

    .min-h-md-50px {
        min-height: 50px!important
    }

    .min-h-md-55px {
        min-height: 55px!important
    }

    .min-h-md-60px {
        min-height: 60px!important
    }

    .min-h-md-65px {
        min-height: 65px!important
    }

    .min-h-md-70px {
        min-height: 70px!important
    }

    .min-h-md-75px {
        min-height: 75px!important
    }

    .min-h-md-80px {
        min-height: 80px!important
    }

    .min-h-md-85px {
        min-height: 85px!important
    }

    .min-h-md-90px {
        min-height: 90px!important
    }

    .min-h-md-95px {
        min-height: 95px!important
    }

    .min-h-md-100px {
        min-height: 100px!important
    }

    .min-h-md-125px {
        min-height: 125px!important
    }

    .min-h-md-150px {
        min-height: 150px!important
    }

    .min-h-md-175px {
        min-height: 175px!important
    }

    .min-h-md-200px {
        min-height: 200px!important
    }

    .min-h-md-225px {
        min-height: 225px!important
    }

    .min-h-md-250px {
        min-height: 250px!important
    }

    .min-h-md-275px {
        min-height: 275px!important
    }

    .min-h-md-300px {
        min-height: 300px!important
    }

    .min-h-md-325px {
        min-height: 325px!important
    }

    .min-h-md-350px {
        min-height: 350px!important
    }

    .min-h-md-375px {
        min-height: 375px!important
    }

    .min-h-md-400px {
        min-height: 400px!important
    }

    .min-h-md-425px {
        min-height: 425px!important
    }

    .min-h-md-450px {
        min-height: 450px!important
    }

    .min-h-md-475px {
        min-height: 475px!important
    }

    .min-h-md-500px {
        min-height: 500px!important
    }

    .min-h-md-550px {
        min-height: 550px!important
    }

    .min-h-md-600px {
        min-height: 600px!important
    }

    .min-h-md-650px {
        min-height: 650px!important
    }

    .min-h-md-700px {
        min-height: 700px!important
    }

    .min-h-md-750px {
        min-height: 750px!important
    }

    .min-h-md-800px {
        min-height: 800px!important
    }

    .min-h-md-850px {
        min-height: 850px!important
    }

    .min-h-md-900px {
        min-height: 900px!important
    }

    .min-h-md-950px {
        min-height: 950px!important
    }

    .min-h-md-1000px {
        min-height: 1000px!important
    }
}

@media (width>=992px) {
    .float-lg-start {
        float: left!important
    }

    .float-lg-end {
        float: right!important
    }

    .float-lg-none {
        float: none!important
    }

    .object-fit-lg-contain {
        object-fit: contain!important
    }

    .object-fit-lg-cover {
        object-fit: cover!important
    }

    .object-fit-lg-fill {
        object-fit: fill!important
    }

    .object-fit-lg-scale {
        object-fit: scale-down!important
    }

    .object-fit-lg-none {
        object-fit: none!important
    }

    .overflow-lg-auto {
        overflow: auto!important
    }

    .overflow-lg-hidden {
        overflow: hidden!important
    }

    .overflow-lg-visible {
        overflow: visible!important
    }

    .overflow-lg-scroll {
        overflow: scroll!important
    }

    .d-lg-inline {
        display: inline!important
    }

    .d-lg-inline-block {
        display: inline-block!important
    }

    .d-lg-block {
        display: block!important
    }

    .d-lg-grid {
        display: grid!important
    }

    .d-lg-inline-grid {
        display: inline-grid!important
    }

    .d-lg-table {
        display: table!important
    }

    .d-lg-table-row {
        display: table-row!important
    }

    .d-lg-table-cell {
        display: table-cell!important
    }

    .d-lg-flex {
        display: flex!important
    }

    .d-lg-inline-flex {
        display: inline-flex!important
    }

    .d-lg-none {
        display: none!important
    }

    .position-lg-static {
        position: static!important
    }

    .position-lg-relative {
        position: relative!important
    }

    .position-lg-absolute {
        position: absolute!important
    }

    .position-lg-fixed {
        position: fixed!important
    }

    .position-lg-sticky {
        position: sticky!important
    }

    .w-lg-unset {
        width: unset!important
    }

    .w-lg-25 {
        width: 25%!important
    }

    .w-lg-50 {
        width: 50%!important
    }

    .w-lg-75 {
        width: 75%!important
    }

    .w-lg-100 {
        width: 100%!important
    }

    .w-lg-auto {
        width: auto!important
    }

    .w-lg-1px {
        width: 1px!important
    }

    .w-lg-2px {
        width: 2px!important
    }

    .w-lg-3px {
        width: 3px!important
    }

    .w-lg-4px {
        width: 4px!important
    }

    .w-lg-5px {
        width: 5px!important
    }

    .w-lg-6px {
        width: 6px!important
    }

    .w-lg-7px {
        width: 7px!important
    }

    .w-lg-8px {
        width: 8px!important
    }

    .w-lg-9px {
        width: 9px!important
    }

    .w-lg-10px {
        width: 10px!important
    }

    .w-lg-15px {
        width: 15px!important
    }

    .w-lg-20px {
        width: 20px!important
    }

    .w-lg-25px {
        width: 25px!important
    }

    .w-lg-30px {
        width: 30px!important
    }

    .w-lg-35px {
        width: 35px!important
    }

    .w-lg-40px {
        width: 40px!important
    }

    .w-lg-45px {
        width: 45px!important
    }

    .w-lg-50px {
        width: 50px!important
    }

    .w-lg-55px {
        width: 55px!important
    }

    .w-lg-60px {
        width: 60px!important
    }

    .w-lg-65px {
        width: 65px!important
    }

    .w-lg-70px {
        width: 70px!important
    }

    .w-lg-75px {
        width: 75px!important
    }

    .w-lg-80px {
        width: 80px!important
    }

    .w-lg-85px {
        width: 85px!important
    }

    .w-lg-90px {
        width: 90px!important
    }

    .w-lg-95px {
        width: 95px!important
    }

    .w-lg-100px {
        width: 100px!important
    }

    .w-lg-125px {
        width: 125px!important
    }

    .w-lg-150px {
        width: 150px!important
    }

    .w-lg-175px {
        width: 175px!important
    }

    .w-lg-200px {
        width: 200px!important
    }

    .w-lg-225px {
        width: 225px!important
    }

    .w-lg-250px {
        width: 250px!important
    }

    .w-lg-275px {
        width: 275px!important
    }

    .w-lg-300px {
        width: 300px!important
    }

    .w-lg-325px {
        width: 325px!important
    }

    .w-lg-350px {
        width: 350px!important
    }

    .w-lg-375px {
        width: 375px!important
    }

    .w-lg-400px {
        width: 400px!important
    }

    .w-lg-425px {
        width: 425px!important
    }

    .w-lg-450px {
        width: 450px!important
    }

    .w-lg-475px {
        width: 475px!important
    }

    .w-lg-500px {
        width: 500px!important
    }

    .w-lg-550px {
        width: 550px!important
    }

    .w-lg-600px {
        width: 600px!important
    }

    .w-lg-650px {
        width: 650px!important
    }

    .w-lg-700px {
        width: 700px!important
    }

    .w-lg-750px {
        width: 750px!important
    }

    .w-lg-800px {
        width: 800px!important
    }

    .w-lg-850px {
        width: 850px!important
    }

    .w-lg-900px {
        width: 900px!important
    }

    .w-lg-950px {
        width: 950px!important
    }

    .w-lg-1000px {
        width: 1000px!important
    }

    .mw-lg-unset {
        max-width: unset!important
    }

    .mw-lg-25 {
        max-width: 25%!important
    }

    .mw-lg-50 {
        max-width: 50%!important
    }

    .mw-lg-75 {
        max-width: 75%!important
    }

    .mw-lg-100 {
        max-width: 100%!important
    }

    .mw-lg-auto {
        max-width: auto!important
    }

    .mw-lg-1px {
        max-width: 1px!important
    }

    .mw-lg-2px {
        max-width: 2px!important
    }

    .mw-lg-3px {
        max-width: 3px!important
    }

    .mw-lg-4px {
        max-width: 4px!important
    }

    .mw-lg-5px {
        max-width: 5px!important
    }

    .mw-lg-6px {
        max-width: 6px!important
    }

    .mw-lg-7px {
        max-width: 7px!important
    }

    .mw-lg-8px {
        max-width: 8px!important
    }

    .mw-lg-9px {
        max-width: 9px!important
    }

    .mw-lg-10px {
        max-width: 10px!important
    }

    .mw-lg-15px {
        max-width: 15px!important
    }

    .mw-lg-20px {
        max-width: 20px!important
    }

    .mw-lg-25px {
        max-width: 25px!important
    }

    .mw-lg-30px {
        max-width: 30px!important
    }

    .mw-lg-35px {
        max-width: 35px!important
    }

    .mw-lg-40px {
        max-width: 40px!important
    }

    .mw-lg-45px {
        max-width: 45px!important
    }

    .mw-lg-50px {
        max-width: 50px!important
    }

    .mw-lg-55px {
        max-width: 55px!important
    }

    .mw-lg-60px {
        max-width: 60px!important
    }

    .mw-lg-65px {
        max-width: 65px!important
    }

    .mw-lg-70px {
        max-width: 70px!important
    }

    .mw-lg-75px {
        max-width: 75px!important
    }

    .mw-lg-80px {
        max-width: 80px!important
    }

    .mw-lg-85px {
        max-width: 85px!important
    }

    .mw-lg-90px {
        max-width: 90px!important
    }

    .mw-lg-95px {
        max-width: 95px!important
    }

    .mw-lg-100px {
        max-width: 100px!important
    }

    .mw-lg-125px {
        max-width: 125px!important
    }

    .mw-lg-150px {
        max-width: 150px!important
    }

    .mw-lg-175px {
        max-width: 175px!important
    }

    .mw-lg-200px {
        max-width: 200px!important
    }

    .mw-lg-225px {
        max-width: 225px!important
    }

    .mw-lg-250px {
        max-width: 250px!important
    }

    .mw-lg-275px {
        max-width: 275px!important
    }

    .mw-lg-300px {
        max-width: 300px!important
    }

    .mw-lg-325px {
        max-width: 325px!important
    }

    .mw-lg-350px {
        max-width: 350px!important
    }

    .mw-lg-375px {
        max-width: 375px!important
    }

    .mw-lg-400px {
        max-width: 400px!important
    }

    .mw-lg-425px {
        max-width: 425px!important
    }

    .mw-lg-450px {
        max-width: 450px!important
    }

    .mw-lg-475px {
        max-width: 475px!important
    }

    .mw-lg-500px {
        max-width: 500px!important
    }

    .mw-lg-550px {
        max-width: 550px!important
    }

    .mw-lg-600px {
        max-width: 600px!important
    }

    .mw-lg-650px {
        max-width: 650px!important
    }

    .mw-lg-700px {
        max-width: 700px!important
    }

    .mw-lg-750px {
        max-width: 750px!important
    }

    .mw-lg-800px {
        max-width: 800px!important
    }

    .mw-lg-850px {
        max-width: 850px!important
    }

    .mw-lg-900px {
        max-width: 900px!important
    }

    .mw-lg-950px {
        max-width: 950px!important
    }

    .mw-lg-1000px {
        max-width: 1000px!important
    }

    .h-lg-unset {
        height: unset!important
    }

    .h-lg-25 {
        height: 25%!important
    }

    .h-lg-50 {
        height: 50%!important
    }

    .h-lg-75 {
        height: 75%!important
    }

    .h-lg-100 {
        height: 100%!important
    }

    .h-lg-auto {
        height: auto!important
    }

    .h-lg-1px {
        height: 1px!important
    }

    .h-lg-2px {
        height: 2px!important
    }

    .h-lg-3px {
        height: 3px!important
    }

    .h-lg-4px {
        height: 4px!important
    }

    .h-lg-5px {
        height: 5px!important
    }

    .h-lg-6px {
        height: 6px!important
    }

    .h-lg-7px {
        height: 7px!important
    }

    .h-lg-8px {
        height: 8px!important
    }

    .h-lg-9px {
        height: 9px!important
    }

    .h-lg-10px {
        height: 10px!important
    }

    .h-lg-15px {
        height: 15px!important
    }

    .h-lg-20px {
        height: 20px!important
    }

    .h-lg-25px {
        height: 25px!important
    }

    .h-lg-30px {
        height: 30px!important
    }

    .h-lg-35px {
        height: 35px!important
    }

    .h-lg-40px {
        height: 40px!important
    }

    .h-lg-45px {
        height: 45px!important
    }

    .h-lg-50px {
        height: 50px!important
    }

    .h-lg-55px {
        height: 55px!important
    }

    .h-lg-60px {
        height: 60px!important
    }

    .h-lg-65px {
        height: 65px!important
    }

    .h-lg-70px {
        height: 70px!important
    }

    .h-lg-75px {
        height: 75px!important
    }

    .h-lg-80px {
        height: 80px!important
    }

    .h-lg-85px {
        height: 85px!important
    }

    .h-lg-90px {
        height: 90px!important
    }

    .h-lg-95px {
        height: 95px!important
    }

    .h-lg-100px {
        height: 100px!important
    }

    .h-lg-125px {
        height: 125px!important
    }

    .h-lg-150px {
        height: 150px!important
    }

    .h-lg-175px {
        height: 175px!important
    }

    .h-lg-200px {
        height: 200px!important
    }

    .h-lg-225px {
        height: 225px!important
    }

    .h-lg-250px {
        height: 250px!important
    }

    .h-lg-275px {
        height: 275px!important
    }

    .h-lg-300px {
        height: 300px!important
    }

    .h-lg-325px {
        height: 325px!important
    }

    .h-lg-350px {
        height: 350px!important
    }

    .h-lg-375px {
        height: 375px!important
    }

    .h-lg-400px {
        height: 400px!important
    }

    .h-lg-425px {
        height: 425px!important
    }

    .h-lg-450px {
        height: 450px!important
    }

    .h-lg-475px {
        height: 475px!important
    }

    .h-lg-500px {
        height: 500px!important
    }

    .h-lg-550px {
        height: 550px!important
    }

    .h-lg-600px {
        height: 600px!important
    }

    .h-lg-650px {
        height: 650px!important
    }

    .h-lg-700px {
        height: 700px!important
    }

    .h-lg-750px {
        height: 750px!important
    }

    .h-lg-800px {
        height: 800px!important
    }

    .h-lg-850px {
        height: 850px!important
    }

    .h-lg-900px {
        height: 900px!important
    }

    .h-lg-950px {
        height: 950px!important
    }

    .h-lg-1000px {
        height: 1000px!important
    }

    .mh-lg-unset {
        max-height: unset!important
    }

    .mh-lg-25 {
        max-height: 25%!important
    }

    .mh-lg-50 {
        max-height: 50%!important
    }

    .mh-lg-75 {
        max-height: 75%!important
    }

    .mh-lg-100 {
        max-height: 100%!important
    }

    .mh-lg-auto {
        max-height: auto!important
    }

    .mh-lg-1px {
        max-height: 1px!important
    }

    .mh-lg-2px {
        max-height: 2px!important
    }

    .mh-lg-3px {
        max-height: 3px!important
    }

    .mh-lg-4px {
        max-height: 4px!important
    }

    .mh-lg-5px {
        max-height: 5px!important
    }

    .mh-lg-6px {
        max-height: 6px!important
    }

    .mh-lg-7px {
        max-height: 7px!important
    }

    .mh-lg-8px {
        max-height: 8px!important
    }

    .mh-lg-9px {
        max-height: 9px!important
    }

    .mh-lg-10px {
        max-height: 10px!important
    }

    .mh-lg-15px {
        max-height: 15px!important
    }

    .mh-lg-20px {
        max-height: 20px!important
    }

    .mh-lg-25px {
        max-height: 25px!important
    }

    .mh-lg-30px {
        max-height: 30px!important
    }

    .mh-lg-35px {
        max-height: 35px!important
    }

    .mh-lg-40px {
        max-height: 40px!important
    }

    .mh-lg-45px {
        max-height: 45px!important
    }

    .mh-lg-50px {
        max-height: 50px!important
    }

    .mh-lg-55px {
        max-height: 55px!important
    }

    .mh-lg-60px {
        max-height: 60px!important
    }

    .mh-lg-65px {
        max-height: 65px!important
    }

    .mh-lg-70px {
        max-height: 70px!important
    }

    .mh-lg-75px {
        max-height: 75px!important
    }

    .mh-lg-80px {
        max-height: 80px!important
    }

    .mh-lg-85px {
        max-height: 85px!important
    }

    .mh-lg-90px {
        max-height: 90px!important
    }

    .mh-lg-95px {
        max-height: 95px!important
    }

    .mh-lg-100px {
        max-height: 100px!important
    }

    .mh-lg-125px {
        max-height: 125px!important
    }

    .mh-lg-150px {
        max-height: 150px!important
    }

    .mh-lg-175px {
        max-height: 175px!important
    }

    .mh-lg-200px {
        max-height: 200px!important
    }

    .mh-lg-225px {
        max-height: 225px!important
    }

    .mh-lg-250px {
        max-height: 250px!important
    }

    .mh-lg-275px {
        max-height: 275px!important
    }

    .mh-lg-300px {
        max-height: 300px!important
    }

    .mh-lg-325px {
        max-height: 325px!important
    }

    .mh-lg-350px {
        max-height: 350px!important
    }

    .mh-lg-375px {
        max-height: 375px!important
    }

    .mh-lg-400px {
        max-height: 400px!important
    }

    .mh-lg-425px {
        max-height: 425px!important
    }

    .mh-lg-450px {
        max-height: 450px!important
    }

    .mh-lg-475px {
        max-height: 475px!important
    }

    .mh-lg-500px {
        max-height: 500px!important
    }

    .mh-lg-550px {
        max-height: 550px!important
    }

    .mh-lg-600px {
        max-height: 600px!important
    }

    .mh-lg-650px {
        max-height: 650px!important
    }

    .mh-lg-700px {
        max-height: 700px!important
    }

    .mh-lg-750px {
        max-height: 750px!important
    }

    .mh-lg-800px {
        max-height: 800px!important
    }

    .mh-lg-850px {
        max-height: 850px!important
    }

    .mh-lg-900px {
        max-height: 900px!important
    }

    .mh-lg-950px {
        max-height: 950px!important
    }

    .mh-lg-1000px {
        max-height: 1000px!important
    }

    .flex-lg-fill {
        flex: auto!important
    }

    .flex-lg-row {
        flex-direction: row!important
    }

    .flex-lg-column {
        flex-direction: column!important
    }

    .flex-lg-row-reverse {
        flex-direction: row-reverse!important
    }

    .flex-lg-column-reverse {
        flex-direction: column-reverse!important
    }

    .flex-lg-grow-0 {
        flex-grow: 0!important
    }

    .flex-lg-grow-1 {
        flex-grow: 1!important
    }

    .flex-lg-shrink-0 {
        flex-shrink: 0!important
    }

    .flex-lg-shrink-1 {
        flex-shrink: 1!important
    }

    .flex-lg-wrap {
        flex-wrap: wrap!important
    }

    .flex-lg-nowrap {
        flex-wrap: nowrap!important
    }

    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse!important
    }

    .justify-content-lg-start {
        justify-content: flex-start!important
    }

    .justify-content-lg-end {
        justify-content: flex-end!important
    }

    .justify-content-lg-center {
        justify-content: center!important
    }

    .justify-content-lg-between {
        justify-content: space-between!important
    }

    .justify-content-lg-around {
        justify-content: space-around!important
    }

    .justify-content-lg-evenly {
        justify-content: space-evenly!important
    }

    .align-items-lg-start {
        align-items: flex-start!important
    }

    .align-items-lg-end {
        align-items: flex-end!important
    }

    .align-items-lg-center {
        align-items: center!important
    }

    .align-items-lg-baseline {
        align-items: baseline!important
    }

    .align-items-lg-stretch {
        align-items: stretch!important
    }

    .align-content-lg-start {
        align-content: flex-start!important
    }

    .align-content-lg-end {
        align-content: flex-end!important
    }

    .align-content-lg-center {
        align-content: center!important
    }

    .align-content-lg-between {
        align-content: space-between!important
    }

    .align-content-lg-around {
        align-content: space-around!important
    }

    .align-content-lg-stretch {
        align-content: stretch!important
    }

    .align-self-lg-auto {
        align-self: auto!important
    }

    .align-self-lg-start {
        align-self: flex-start!important
    }

    .align-self-lg-end {
        align-self: flex-end!important
    }

    .align-self-lg-center {
        align-self: center!important
    }

    .align-self-lg-baseline {
        align-self: baseline!important
    }

    .align-self-lg-stretch {
        align-self: stretch!important
    }

    .order-lg-first {
        order: -1!important
    }

    .order-lg-0 {
        order: 0!important
    }

    .order-lg-1 {
        order: 1!important
    }

    .order-lg-2 {
        order: 2!important
    }

    .order-lg-3 {
        order: 3!important
    }

    .order-lg-4 {
        order: 4!important
    }

    .order-lg-5 {
        order: 5!important
    }

    .order-lg-last {
        order: 6!important
    }

    .m-lg-0 {
        margin: 0!important
    }

    .m-lg-1 {
        margin: .25rem!important
    }

    .m-lg-2 {
        margin: .5rem!important
    }

    .m-lg-3 {
        margin: .75rem!important
    }

    .m-lg-4 {
        margin: 1rem!important
    }

    .m-lg-5 {
        margin: 1.25rem!important
    }

    .m-lg-6 {
        margin: 1.5rem!important
    }

    .m-lg-7 {
        margin: 1.75rem!important
    }

    .m-lg-8 {
        margin: 2rem!important
    }

    .m-lg-9 {
        margin: 2.25rem!important
    }

    .m-lg-10 {
        margin: 2.5rem!important
    }

    .m-lg-11 {
        margin: 2.75rem!important
    }

    .m-lg-12 {
        margin: 3rem!important
    }

    .m-lg-13 {
        margin: 3.25rem!important
    }

    .m-lg-14 {
        margin: 3.5rem!important
    }

    .m-lg-15 {
        margin: 3.75rem!important
    }

    .m-lg-16 {
        margin: 4rem!important
    }

    .m-lg-17 {
        margin: 4.25rem!important
    }

    .m-lg-18 {
        margin: 4.5rem!important
    }

    .m-lg-19 {
        margin: 4.75rem!important
    }

    .m-lg-20 {
        margin: 5rem!important
    }

    .m-lg-auto {
        margin: auto!important
    }

    .mx-lg-0 {
        margin-left: 0!important;
        margin-right: 0!important
    }

    .mx-lg-1 {
        margin-left: .25rem!important;
        margin-right: .25rem!important
    }

    .mx-lg-2 {
        margin-left: .5rem!important;
        margin-right: .5rem!important
    }

    .mx-lg-3 {
        margin-left: .75rem!important;
        margin-right: .75rem!important
    }

    .mx-lg-4 {
        margin-left: 1rem!important;
        margin-right: 1rem!important
    }

    .mx-lg-5 {
        margin-left: 1.25rem!important;
        margin-right: 1.25rem!important
    }

    .mx-lg-6 {
        margin-left: 1.5rem!important;
        margin-right: 1.5rem!important
    }

    .mx-lg-7 {
        margin-left: 1.75rem!important;
        margin-right: 1.75rem!important
    }

    .mx-lg-8 {
        margin-left: 2rem!important;
        margin-right: 2rem!important
    }

    .mx-lg-9 {
        margin-left: 2.25rem!important;
        margin-right: 2.25rem!important
    }

    .mx-lg-10 {
        margin-left: 2.5rem!important;
        margin-right: 2.5rem!important
    }

    .mx-lg-11 {
        margin-left: 2.75rem!important;
        margin-right: 2.75rem!important
    }

    .mx-lg-12 {
        margin-left: 3rem!important;
        margin-right: 3rem!important
    }

    .mx-lg-13 {
        margin-left: 3.25rem!important;
        margin-right: 3.25rem!important
    }

    .mx-lg-14 {
        margin-left: 3.5rem!important;
        margin-right: 3.5rem!important
    }

    .mx-lg-15 {
        margin-left: 3.75rem!important;
        margin-right: 3.75rem!important
    }

    .mx-lg-16 {
        margin-left: 4rem!important;
        margin-right: 4rem!important
    }

    .mx-lg-17 {
        margin-left: 4.25rem!important;
        margin-right: 4.25rem!important
    }

    .mx-lg-18 {
        margin-left: 4.5rem!important;
        margin-right: 4.5rem!important
    }

    .mx-lg-19 {
        margin-left: 4.75rem!important;
        margin-right: 4.75rem!important
    }

    .mx-lg-20 {
        margin-left: 5rem!important;
        margin-right: 5rem!important
    }

    .mx-lg-auto {
        margin-left: auto!important;
        margin-right: auto!important
    }

    .my-lg-0 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    .my-lg-1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important
    }

    .my-lg-2 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important
    }

    .my-lg-3 {
        margin-top: .75rem!important;
        margin-bottom: .75rem!important
    }

    .my-lg-4 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }

    .my-lg-5 {
        margin-top: 1.25rem!important;
        margin-bottom: 1.25rem!important
    }

    .my-lg-6 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    .my-lg-7 {
        margin-top: 1.75rem!important;
        margin-bottom: 1.75rem!important
    }

    .my-lg-8 {
        margin-top: 2rem!important;
        margin-bottom: 2rem!important
    }

    .my-lg-9 {
        margin-top: 2.25rem!important;
        margin-bottom: 2.25rem!important
    }

    .my-lg-10 {
        margin-top: 2.5rem!important;
        margin-bottom: 2.5rem!important
    }

    .my-lg-11 {
        margin-top: 2.75rem!important;
        margin-bottom: 2.75rem!important
    }

    .my-lg-12 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }

    .my-lg-13 {
        margin-top: 3.25rem!important;
        margin-bottom: 3.25rem!important
    }

    .my-lg-14 {
        margin-top: 3.5rem!important;
        margin-bottom: 3.5rem!important
    }

    .my-lg-15 {
        margin-top: 3.75rem!important;
        margin-bottom: 3.75rem!important
    }

    .my-lg-16 {
        margin-top: 4rem!important;
        margin-bottom: 4rem!important
    }

    .my-lg-17 {
        margin-top: 4.25rem!important;
        margin-bottom: 4.25rem!important
    }

    .my-lg-18 {
        margin-top: 4.5rem!important;
        margin-bottom: 4.5rem!important
    }

    .my-lg-19 {
        margin-top: 4.75rem!important;
        margin-bottom: 4.75rem!important
    }

    .my-lg-20 {
        margin-top: 5rem!important;
        margin-bottom: 5rem!important
    }

    .my-lg-auto {
        margin-top: auto!important;
        margin-bottom: auto!important
    }

    .mt-lg-0 {
        margin-top: 0!important
    }

    .mt-lg-1 {
        margin-top: .25rem!important
    }

    .mt-lg-2 {
        margin-top: .5rem!important
    }

    .mt-lg-3 {
        margin-top: .75rem!important
    }

    .mt-lg-4 {
        margin-top: 1rem!important
    }

    .mt-lg-5 {
        margin-top: 1.25rem!important
    }

    .mt-lg-6 {
        margin-top: 1.5rem!important
    }

    .mt-lg-7 {
        margin-top: 1.75rem!important
    }

    .mt-lg-8 {
        margin-top: 2rem!important
    }

    .mt-lg-9 {
        margin-top: 2.25rem!important
    }

    .mt-lg-10 {
        margin-top: 2.5rem!important
    }

    .mt-lg-11 {
        margin-top: 2.75rem!important
    }

    .mt-lg-12 {
        margin-top: 3rem!important
    }

    .mt-lg-13 {
        margin-top: 3.25rem!important
    }

    .mt-lg-14 {
        margin-top: 3.5rem!important
    }

    .mt-lg-15 {
        margin-top: 3.75rem!important
    }

    .mt-lg-16 {
        margin-top: 4rem!important
    }

    .mt-lg-17 {
        margin-top: 4.25rem!important
    }

    .mt-lg-18 {
        margin-top: 4.5rem!important
    }

    .mt-lg-19 {
        margin-top: 4.75rem!important
    }

    .mt-lg-20 {
        margin-top: 5rem!important
    }

    .mt-lg-auto {
        margin-top: auto!important
    }

    .me-lg-0 {
        margin-right: 0!important
    }

    .me-lg-1 {
        margin-right: .25rem!important
    }

    .me-lg-2 {
        margin-right: .5rem!important
    }

    .me-lg-3 {
        margin-right: .75rem!important
    }

    .me-lg-4 {
        margin-right: 1rem!important
    }

    .me-lg-5 {
        margin-right: 1.25rem!important
    }

    .me-lg-6 {
        margin-right: 1.5rem!important
    }

    .me-lg-7 {
        margin-right: 1.75rem!important
    }

    .me-lg-8 {
        margin-right: 2rem!important
    }

    .me-lg-9 {
        margin-right: 2.25rem!important
    }

    .me-lg-10 {
        margin-right: 2.5rem!important
    }

    .me-lg-11 {
        margin-right: 2.75rem!important
    }

    .me-lg-12 {
        margin-right: 3rem!important
    }

    .me-lg-13 {
        margin-right: 3.25rem!important
    }

    .me-lg-14 {
        margin-right: 3.5rem!important
    }

    .me-lg-15 {
        margin-right: 3.75rem!important
    }

    .me-lg-16 {
        margin-right: 4rem!important
    }

    .me-lg-17 {
        margin-right: 4.25rem!important
    }

    .me-lg-18 {
        margin-right: 4.5rem!important
    }

    .me-lg-19 {
        margin-right: 4.75rem!important
    }

    .me-lg-20 {
        margin-right: 5rem!important
    }

    .me-lg-auto {
        margin-right: auto!important
    }

    .mb-lg-0 {
        margin-bottom: 0!important
    }

    .mb-lg-1 {
        margin-bottom: .25rem!important
    }

    .mb-lg-2 {
        margin-bottom: .5rem!important
    }

    .mb-lg-3 {
        margin-bottom: .75rem!important
    }

    .mb-lg-4 {
        margin-bottom: 1rem!important
    }

    .mb-lg-5 {
        margin-bottom: 1.25rem!important
    }

    .mb-lg-6 {
        margin-bottom: 1.5rem!important
    }

    .mb-lg-7 {
        margin-bottom: 1.75rem!important
    }

    .mb-lg-8 {
        margin-bottom: 2rem!important
    }

    .mb-lg-9 {
        margin-bottom: 2.25rem!important
    }

    .mb-lg-10 {
        margin-bottom: 2.5rem!important
    }

    .mb-lg-11 {
        margin-bottom: 2.75rem!important
    }

    .mb-lg-12 {
        margin-bottom: 3rem!important
    }

    .mb-lg-13 {
        margin-bottom: 3.25rem!important
    }

    .mb-lg-14 {
        margin-bottom: 3.5rem!important
    }

    .mb-lg-15 {
        margin-bottom: 3.75rem!important
    }

    .mb-lg-16 {
        margin-bottom: 4rem!important
    }

    .mb-lg-17 {
        margin-bottom: 4.25rem!important
    }

    .mb-lg-18 {
        margin-bottom: 4.5rem!important
    }

    .mb-lg-19 {
        margin-bottom: 4.75rem!important
    }

    .mb-lg-20 {
        margin-bottom: 5rem!important
    }

    .mb-lg-auto {
        margin-bottom: auto!important
    }

    .ms-lg-0 {
        margin-left: 0!important
    }

    .ms-lg-1 {
        margin-left: .25rem!important
    }

    .ms-lg-2 {
        margin-left: .5rem!important
    }

    .ms-lg-3 {
        margin-left: .75rem!important
    }

    .ms-lg-4 {
        margin-left: 1rem!important
    }

    .ms-lg-5 {
        margin-left: 1.25rem!important
    }

    .ms-lg-6 {
        margin-left: 1.5rem!important
    }

    .ms-lg-7 {
        margin-left: 1.75rem!important
    }

    .ms-lg-8 {
        margin-left: 2rem!important
    }

    .ms-lg-9 {
        margin-left: 2.25rem!important
    }

    .ms-lg-10 {
        margin-left: 2.5rem!important
    }

    .ms-lg-11 {
        margin-left: 2.75rem!important
    }

    .ms-lg-12 {
        margin-left: 3rem!important
    }

    .ms-lg-13 {
        margin-left: 3.25rem!important
    }

    .ms-lg-14 {
        margin-left: 3.5rem!important
    }

    .ms-lg-15 {
        margin-left: 3.75rem!important
    }

    .ms-lg-16 {
        margin-left: 4rem!important
    }

    .ms-lg-17 {
        margin-left: 4.25rem!important
    }

    .ms-lg-18 {
        margin-left: 4.5rem!important
    }

    .ms-lg-19 {
        margin-left: 4.75rem!important
    }

    .ms-lg-20 {
        margin-left: 5rem!important
    }

    .ms-lg-auto {
        margin-left: auto!important
    }

    .m-lg-n1 {
        margin: -.25rem!important
    }

    .m-lg-n2 {
        margin: -.5rem!important
    }

    .m-lg-n3 {
        margin: -.75rem!important
    }

    .m-lg-n4 {
        margin: -1rem!important
    }

    .m-lg-n5 {
        margin: -1.25rem!important
    }

    .m-lg-n6 {
        margin: -1.5rem!important
    }

    .m-lg-n7 {
        margin: -1.75rem!important
    }

    .m-lg-n8 {
        margin: -2rem!important
    }

    .m-lg-n9 {
        margin: -2.25rem!important
    }

    .m-lg-n10 {
        margin: -2.5rem!important
    }

    .m-lg-n11 {
        margin: -2.75rem!important
    }

    .m-lg-n12 {
        margin: -3rem!important
    }

    .m-lg-n13 {
        margin: -3.25rem!important
    }

    .m-lg-n14 {
        margin: -3.5rem!important
    }

    .m-lg-n15 {
        margin: -3.75rem!important
    }

    .m-lg-n16 {
        margin: -4rem!important
    }

    .m-lg-n17 {
        margin: -4.25rem!important
    }

    .m-lg-n18 {
        margin: -4.5rem!important
    }

    .m-lg-n19 {
        margin: -4.75rem!important
    }

    .m-lg-n20 {
        margin: -5rem!important
    }

    .mx-lg-n1 {
        margin-left: -.25rem!important;
        margin-right: -.25rem!important
    }

    .mx-lg-n2 {
        margin-left: -.5rem!important;
        margin-right: -.5rem!important
    }

    .mx-lg-n3 {
        margin-left: -.75rem!important;
        margin-right: -.75rem!important
    }

    .mx-lg-n4 {
        margin-left: -1rem!important;
        margin-right: -1rem!important
    }

    .mx-lg-n5 {
        margin-left: -1.25rem!important;
        margin-right: -1.25rem!important
    }

    .mx-lg-n6 {
        margin-left: -1.5rem!important;
        margin-right: -1.5rem!important
    }

    .mx-lg-n7 {
        margin-left: -1.75rem!important;
        margin-right: -1.75rem!important
    }

    .mx-lg-n8 {
        margin-left: -2rem!important;
        margin-right: -2rem!important
    }

    .mx-lg-n9 {
        margin-left: -2.25rem!important;
        margin-right: -2.25rem!important
    }

    .mx-lg-n10 {
        margin-left: -2.5rem!important;
        margin-right: -2.5rem!important
    }

    .mx-lg-n11 {
        margin-left: -2.75rem!important;
        margin-right: -2.75rem!important
    }

    .mx-lg-n12 {
        margin-left: -3rem!important;
        margin-right: -3rem!important
    }

    .mx-lg-n13 {
        margin-left: -3.25rem!important;
        margin-right: -3.25rem!important
    }

    .mx-lg-n14 {
        margin-left: -3.5rem!important;
        margin-right: -3.5rem!important
    }

    .mx-lg-n15 {
        margin-left: -3.75rem!important;
        margin-right: -3.75rem!important
    }

    .mx-lg-n16 {
        margin-left: -4rem!important;
        margin-right: -4rem!important
    }

    .mx-lg-n17 {
        margin-left: -4.25rem!important;
        margin-right: -4.25rem!important
    }

    .mx-lg-n18 {
        margin-left: -4.5rem!important;
        margin-right: -4.5rem!important
    }

    .mx-lg-n19 {
        margin-left: -4.75rem!important;
        margin-right: -4.75rem!important
    }

    .mx-lg-n20 {
        margin-left: -5rem!important;
        margin-right: -5rem!important
    }

    .my-lg-n1 {
        margin-top: -.25rem!important;
        margin-bottom: -.25rem!important
    }

    .my-lg-n2 {
        margin-top: -.5rem!important;
        margin-bottom: -.5rem!important
    }

    .my-lg-n3 {
        margin-top: -.75rem!important;
        margin-bottom: -.75rem!important
    }

    .my-lg-n4 {
        margin-top: -1rem!important;
        margin-bottom: -1rem!important
    }

    .my-lg-n5 {
        margin-top: -1.25rem!important;
        margin-bottom: -1.25rem!important
    }

    .my-lg-n6 {
        margin-top: -1.5rem!important;
        margin-bottom: -1.5rem!important
    }

    .my-lg-n7 {
        margin-top: -1.75rem!important;
        margin-bottom: -1.75rem!important
    }

    .my-lg-n8 {
        margin-top: -2rem!important;
        margin-bottom: -2rem!important
    }

    .my-lg-n9 {
        margin-top: -2.25rem!important;
        margin-bottom: -2.25rem!important
    }

    .my-lg-n10 {
        margin-top: -2.5rem!important;
        margin-bottom: -2.5rem!important
    }

    .my-lg-n11 {
        margin-top: -2.75rem!important;
        margin-bottom: -2.75rem!important
    }

    .my-lg-n12 {
        margin-top: -3rem!important;
        margin-bottom: -3rem!important
    }

    .my-lg-n13 {
        margin-top: -3.25rem!important;
        margin-bottom: -3.25rem!important
    }

    .my-lg-n14 {
        margin-top: -3.5rem!important;
        margin-bottom: -3.5rem!important
    }

    .my-lg-n15 {
        margin-top: -3.75rem!important;
        margin-bottom: -3.75rem!important
    }

    .my-lg-n16 {
        margin-top: -4rem!important;
        margin-bottom: -4rem!important
    }

    .my-lg-n17 {
        margin-top: -4.25rem!important;
        margin-bottom: -4.25rem!important
    }

    .my-lg-n18 {
        margin-top: -4.5rem!important;
        margin-bottom: -4.5rem!important
    }

    .my-lg-n19 {
        margin-top: -4.75rem!important;
        margin-bottom: -4.75rem!important
    }

    .my-lg-n20 {
        margin-top: -5rem!important;
        margin-bottom: -5rem!important
    }

    .mt-lg-n1 {
        margin-top: -.25rem!important
    }

    .mt-lg-n2 {
        margin-top: -.5rem!important
    }

    .mt-lg-n3 {
        margin-top: -.75rem!important
    }

    .mt-lg-n4 {
        margin-top: -1rem!important
    }

    .mt-lg-n5 {
        margin-top: -1.25rem!important
    }

    .mt-lg-n6 {
        margin-top: -1.5rem!important
    }

    .mt-lg-n7 {
        margin-top: -1.75rem!important
    }

    .mt-lg-n8 {
        margin-top: -2rem!important
    }

    .mt-lg-n9 {
        margin-top: -2.25rem!important
    }

    .mt-lg-n10 {
        margin-top: -2.5rem!important
    }

    .mt-lg-n11 {
        margin-top: -2.75rem!important
    }

    .mt-lg-n12 {
        margin-top: -3rem!important
    }

    .mt-lg-n13 {
        margin-top: -3.25rem!important
    }

    .mt-lg-n14 {
        margin-top: -3.5rem!important
    }

    .mt-lg-n15 {
        margin-top: -3.75rem!important
    }

    .mt-lg-n16 {
        margin-top: -4rem!important
    }

    .mt-lg-n17 {
        margin-top: -4.25rem!important
    }

    .mt-lg-n18 {
        margin-top: -4.5rem!important
    }

    .mt-lg-n19 {
        margin-top: -4.75rem!important
    }

    .mt-lg-n20 {
        margin-top: -5rem!important
    }

    .me-lg-n1 {
        margin-right: -.25rem!important
    }

    .me-lg-n2 {
        margin-right: -.5rem!important
    }

    .me-lg-n3 {
        margin-right: -.75rem!important
    }

    .me-lg-n4 {
        margin-right: -1rem!important
    }

    .me-lg-n5 {
        margin-right: -1.25rem!important
    }

    .me-lg-n6 {
        margin-right: -1.5rem!important
    }

    .me-lg-n7 {
        margin-right: -1.75rem!important
    }

    .me-lg-n8 {
        margin-right: -2rem!important
    }

    .me-lg-n9 {
        margin-right: -2.25rem!important
    }

    .me-lg-n10 {
        margin-right: -2.5rem!important
    }

    .me-lg-n11 {
        margin-right: -2.75rem!important
    }

    .me-lg-n12 {
        margin-right: -3rem!important
    }

    .me-lg-n13 {
        margin-right: -3.25rem!important
    }

    .me-lg-n14 {
        margin-right: -3.5rem!important
    }

    .me-lg-n15 {
        margin-right: -3.75rem!important
    }

    .me-lg-n16 {
        margin-right: -4rem!important
    }

    .me-lg-n17 {
        margin-right: -4.25rem!important
    }

    .me-lg-n18 {
        margin-right: -4.5rem!important
    }

    .me-lg-n19 {
        margin-right: -4.75rem!important
    }

    .me-lg-n20 {
        margin-right: -5rem!important
    }

    .mb-lg-n1 {
        margin-bottom: -.25rem!important
    }

    .mb-lg-n2 {
        margin-bottom: -.5rem!important
    }

    .mb-lg-n3 {
        margin-bottom: -.75rem!important
    }

    .mb-lg-n4 {
        margin-bottom: -1rem!important
    }

    .mb-lg-n5 {
        margin-bottom: -1.25rem!important
    }

    .mb-lg-n6 {
        margin-bottom: -1.5rem!important
    }

    .mb-lg-n7 {
        margin-bottom: -1.75rem!important
    }

    .mb-lg-n8 {
        margin-bottom: -2rem!important
    }

    .mb-lg-n9 {
        margin-bottom: -2.25rem!important
    }

    .mb-lg-n10 {
        margin-bottom: -2.5rem!important
    }

    .mb-lg-n11 {
        margin-bottom: -2.75rem!important
    }

    .mb-lg-n12 {
        margin-bottom: -3rem!important
    }

    .mb-lg-n13 {
        margin-bottom: -3.25rem!important
    }

    .mb-lg-n14 {
        margin-bottom: -3.5rem!important
    }

    .mb-lg-n15 {
        margin-bottom: -3.75rem!important
    }

    .mb-lg-n16 {
        margin-bottom: -4rem!important
    }

    .mb-lg-n17 {
        margin-bottom: -4.25rem!important
    }

    .mb-lg-n18 {
        margin-bottom: -4.5rem!important
    }

    .mb-lg-n19 {
        margin-bottom: -4.75rem!important
    }

    .mb-lg-n20 {
        margin-bottom: -5rem!important
    }

    .ms-lg-n1 {
        margin-left: -.25rem!important
    }

    .ms-lg-n2 {
        margin-left: -.5rem!important
    }

    .ms-lg-n3 {
        margin-left: -.75rem!important
    }

    .ms-lg-n4 {
        margin-left: -1rem!important
    }

    .ms-lg-n5 {
        margin-left: -1.25rem!important
    }

    .ms-lg-n6 {
        margin-left: -1.5rem!important
    }

    .ms-lg-n7 {
        margin-left: -1.75rem!important
    }

    .ms-lg-n8 {
        margin-left: -2rem!important
    }

    .ms-lg-n9 {
        margin-left: -2.25rem!important
    }

    .ms-lg-n10 {
        margin-left: -2.5rem!important
    }

    .ms-lg-n11 {
        margin-left: -2.75rem!important
    }

    .ms-lg-n12 {
        margin-left: -3rem!important
    }

    .ms-lg-n13 {
        margin-left: -3.25rem!important
    }

    .ms-lg-n14 {
        margin-left: -3.5rem!important
    }

    .ms-lg-n15 {
        margin-left: -3.75rem!important
    }

    .ms-lg-n16 {
        margin-left: -4rem!important
    }

    .ms-lg-n17 {
        margin-left: -4.25rem!important
    }

    .ms-lg-n18 {
        margin-left: -4.5rem!important
    }

    .ms-lg-n19 {
        margin-left: -4.75rem!important
    }

    .ms-lg-n20 {
        margin-left: -5rem!important
    }

    .p-lg-0 {
        padding: 0!important
    }

    .p-lg-1 {
        padding: .25rem!important
    }

    .p-lg-2 {
        padding: .5rem!important
    }

    .p-lg-3 {
        padding: .75rem!important
    }

    .p-lg-4 {
        padding: 1rem!important
    }

    .p-lg-5 {
        padding: 1.25rem!important
    }

    .p-lg-6 {
        padding: 1.5rem!important
    }

    .p-lg-7 {
        padding: 1.75rem!important
    }

    .p-lg-8 {
        padding: 2rem!important
    }

    .p-lg-9 {
        padding: 2.25rem!important
    }

    .p-lg-10 {
        padding: 2.5rem!important
    }

    .p-lg-11 {
        padding: 2.75rem!important
    }

    .p-lg-12 {
        padding: 3rem!important
    }

    .p-lg-13 {
        padding: 3.25rem!important
    }

    .p-lg-14 {
        padding: 3.5rem!important
    }

    .p-lg-15 {
        padding: 3.75rem!important
    }

    .p-lg-16 {
        padding: 4rem!important
    }

    .p-lg-17 {
        padding: 4.25rem!important
    }

    .p-lg-18 {
        padding: 4.5rem!important
    }

    .p-lg-19 {
        padding: 4.75rem!important
    }

    .p-lg-20 {
        padding: 5rem!important
    }

    .px-lg-0 {
        padding-left: 0!important;
        padding-right: 0!important
    }

    .px-lg-1 {
        padding-left: .25rem!important;
        padding-right: .25rem!important
    }

    .px-lg-2 {
        padding-left: .5rem!important;
        padding-right: .5rem!important
    }

    .px-lg-3 {
        padding-left: .75rem!important;
        padding-right: .75rem!important
    }

    .px-lg-4 {
        padding-left: 1rem!important;
        padding-right: 1rem!important
    }

    .px-lg-5 {
        padding-left: 1.25rem!important;
        padding-right: 1.25rem!important
    }

    .px-lg-6 {
        padding-left: 1.5rem!important;
        padding-right: 1.5rem!important
    }

    .px-lg-7 {
        padding-left: 1.75rem!important;
        padding-right: 1.75rem!important
    }

    .px-lg-8 {
        padding-left: 2rem!important;
        padding-right: 2rem!important
    }

    .px-lg-9 {
        padding-left: 2.25rem!important;
        padding-right: 2.25rem!important
    }

    .px-lg-10 {
        padding-left: 2.5rem!important;
        padding-right: 2.5rem!important
    }

    .px-lg-11 {
        padding-left: 2.75rem!important;
        padding-right: 2.75rem!important
    }

    .px-lg-12 {
        padding-left: 3rem!important;
        padding-right: 3rem!important
    }

    .px-lg-13 {
        padding-left: 3.25rem!important;
        padding-right: 3.25rem!important
    }

    .px-lg-14 {
        padding-left: 3.5rem!important;
        padding-right: 3.5rem!important
    }

    .px-lg-15 {
        padding-left: 3.75rem!important;
        padding-right: 3.75rem!important
    }

    .px-lg-16 {
        padding-left: 4rem!important;
        padding-right: 4rem!important
    }

    .px-lg-17 {
        padding-left: 4.25rem!important;
        padding-right: 4.25rem!important
    }

    .px-lg-18 {
        padding-left: 4.5rem!important;
        padding-right: 4.5rem!important
    }

    .px-lg-19 {
        padding-left: 4.75rem!important;
        padding-right: 4.75rem!important
    }

    .px-lg-20 {
        padding-left: 5rem!important;
        padding-right: 5rem!important
    }

    .py-lg-0 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    .py-lg-1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important
    }

    .py-lg-2 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important
    }

    .py-lg-3 {
        padding-top: .75rem!important;
        padding-bottom: .75rem!important
    }

    .py-lg-4 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important
    }

    .py-lg-5 {
        padding-top: 1.25rem!important;
        padding-bottom: 1.25rem!important
    }

    .py-lg-6 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    .py-lg-7 {
        padding-top: 1.75rem!important;
        padding-bottom: 1.75rem!important
    }

    .py-lg-8 {
        padding-top: 2rem!important;
        padding-bottom: 2rem!important
    }

    .py-lg-9 {
        padding-top: 2.25rem!important;
        padding-bottom: 2.25rem!important
    }

    .py-lg-10 {
        padding-top: 2.5rem!important;
        padding-bottom: 2.5rem!important
    }

    .py-lg-11 {
        padding-top: 2.75rem!important;
        padding-bottom: 2.75rem!important
    }

    .py-lg-12 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }

    .py-lg-13 {
        padding-top: 3.25rem!important;
        padding-bottom: 3.25rem!important
    }

    .py-lg-14 {
        padding-top: 3.5rem!important;
        padding-bottom: 3.5rem!important
    }

    .py-lg-15 {
        padding-top: 3.75rem!important;
        padding-bottom: 3.75rem!important
    }

    .py-lg-16 {
        padding-top: 4rem!important;
        padding-bottom: 4rem!important
    }

    .py-lg-17 {
        padding-top: 4.25rem!important;
        padding-bottom: 4.25rem!important
    }

    .py-lg-18 {
        padding-top: 4.5rem!important;
        padding-bottom: 4.5rem!important
    }

    .py-lg-19 {
        padding-top: 4.75rem!important;
        padding-bottom: 4.75rem!important
    }

    .py-lg-20 {
        padding-top: 5rem!important;
        padding-bottom: 5rem!important
    }

    .pt-lg-0 {
        padding-top: 0!important
    }

    .pt-lg-1 {
        padding-top: .25rem!important
    }

    .pt-lg-2 {
        padding-top: .5rem!important
    }

    .pt-lg-3 {
        padding-top: .75rem!important
    }

    .pt-lg-4 {
        padding-top: 1rem!important
    }

    .pt-lg-5 {
        padding-top: 1.25rem!important
    }

    .pt-lg-6 {
        padding-top: 1.5rem!important
    }

    .pt-lg-7 {
        padding-top: 1.75rem!important
    }

    .pt-lg-8 {
        padding-top: 2rem!important
    }

    .pt-lg-9 {
        padding-top: 2.25rem!important
    }

    .pt-lg-10 {
        padding-top: 2.5rem!important
    }

    .pt-lg-11 {
        padding-top: 2.75rem!important
    }

    .pt-lg-12 {
        padding-top: 3rem!important
    }

    .pt-lg-13 {
        padding-top: 3.25rem!important
    }

    .pt-lg-14 {
        padding-top: 3.5rem!important
    }

    .pt-lg-15 {
        padding-top: 3.75rem!important
    }

    .pt-lg-16 {
        padding-top: 4rem!important
    }

    .pt-lg-17 {
        padding-top: 4.25rem!important
    }

    .pt-lg-18 {
        padding-top: 4.5rem!important
    }

    .pt-lg-19 {
        padding-top: 4.75rem!important
    }

    .pt-lg-20 {
        padding-top: 5rem!important
    }

    .pe-lg-0 {
        padding-right: 0!important
    }

    .pe-lg-1 {
        padding-right: .25rem!important
    }

    .pe-lg-2 {
        padding-right: .5rem!important
    }

    .pe-lg-3 {
        padding-right: .75rem!important
    }

    .pe-lg-4 {
        padding-right: 1rem!important
    }

    .pe-lg-5 {
        padding-right: 1.25rem!important
    }

    .pe-lg-6 {
        padding-right: 1.5rem!important
    }

    .pe-lg-7 {
        padding-right: 1.75rem!important
    }

    .pe-lg-8 {
        padding-right: 2rem!important
    }

    .pe-lg-9 {
        padding-right: 2.25rem!important
    }

    .pe-lg-10 {
        padding-right: 2.5rem!important
    }

    .pe-lg-11 {
        padding-right: 2.75rem!important
    }

    .pe-lg-12 {
        padding-right: 3rem!important
    }

    .pe-lg-13 {
        padding-right: 3.25rem!important
    }

    .pe-lg-14 {
        padding-right: 3.5rem!important
    }

    .pe-lg-15 {
        padding-right: 3.75rem!important
    }

    .pe-lg-16 {
        padding-right: 4rem!important
    }

    .pe-lg-17 {
        padding-right: 4.25rem!important
    }

    .pe-lg-18 {
        padding-right: 4.5rem!important
    }

    .pe-lg-19 {
        padding-right: 4.75rem!important
    }

    .pe-lg-20 {
        padding-right: 5rem!important
    }

    .pb-lg-0 {
        padding-bottom: 0!important
    }

    .pb-lg-1 {
        padding-bottom: .25rem!important
    }

    .pb-lg-2 {
        padding-bottom: .5rem!important
    }

    .pb-lg-3 {
        padding-bottom: .75rem!important
    }

    .pb-lg-4 {
        padding-bottom: 1rem!important
    }

    .pb-lg-5 {
        padding-bottom: 1.25rem!important
    }

    .pb-lg-6 {
        padding-bottom: 1.5rem!important
    }

    .pb-lg-7 {
        padding-bottom: 1.75rem!important
    }

    .pb-lg-8 {
        padding-bottom: 2rem!important
    }

    .pb-lg-9 {
        padding-bottom: 2.25rem!important
    }

    .pb-lg-10 {
        padding-bottom: 2.5rem!important
    }

    .pb-lg-11 {
        padding-bottom: 2.75rem!important
    }

    .pb-lg-12 {
        padding-bottom: 3rem!important
    }

    .pb-lg-13 {
        padding-bottom: 3.25rem!important
    }

    .pb-lg-14 {
        padding-bottom: 3.5rem!important
    }

    .pb-lg-15 {
        padding-bottom: 3.75rem!important
    }

    .pb-lg-16 {
        padding-bottom: 4rem!important
    }

    .pb-lg-17 {
        padding-bottom: 4.25rem!important
    }

    .pb-lg-18 {
        padding-bottom: 4.5rem!important
    }

    .pb-lg-19 {
        padding-bottom: 4.75rem!important
    }

    .pb-lg-20 {
        padding-bottom: 5rem!important
    }

    .ps-lg-0 {
        padding-left: 0!important
    }

    .ps-lg-1 {
        padding-left: .25rem!important
    }

    .ps-lg-2 {
        padding-left: .5rem!important
    }

    .ps-lg-3 {
        padding-left: .75rem!important
    }

    .ps-lg-4 {
        padding-left: 1rem!important
    }

    .ps-lg-5 {
        padding-left: 1.25rem!important
    }

    .ps-lg-6 {
        padding-left: 1.5rem!important
    }

    .ps-lg-7 {
        padding-left: 1.75rem!important
    }

    .ps-lg-8 {
        padding-left: 2rem!important
    }

    .ps-lg-9 {
        padding-left: 2.25rem!important
    }

    .ps-lg-10 {
        padding-left: 2.5rem!important
    }

    .ps-lg-11 {
        padding-left: 2.75rem!important
    }

    .ps-lg-12 {
        padding-left: 3rem!important
    }

    .ps-lg-13 {
        padding-left: 3.25rem!important
    }

    .ps-lg-14 {
        padding-left: 3.5rem!important
    }

    .ps-lg-15 {
        padding-left: 3.75rem!important
    }

    .ps-lg-16 {
        padding-left: 4rem!important
    }

    .ps-lg-17 {
        padding-left: 4.25rem!important
    }

    .ps-lg-18 {
        padding-left: 4.5rem!important
    }

    .ps-lg-19 {
        padding-left: 4.75rem!important
    }

    .ps-lg-20 {
        padding-left: 5rem!important
    }

    .gap-lg-0 {
        gap: 0!important
    }

    .gap-lg-1 {
        gap: .25rem!important
    }

    .gap-lg-2 {
        gap: .5rem!important
    }

    .gap-lg-3 {
        gap: .75rem!important
    }

    .gap-lg-4 {
        gap: 1rem!important
    }

    .gap-lg-5 {
        gap: 1.25rem!important
    }

    .gap-lg-6 {
        gap: 1.5rem!important
    }

    .gap-lg-7 {
        gap: 1.75rem!important
    }

    .gap-lg-8 {
        gap: 2rem!important
    }

    .gap-lg-9 {
        gap: 2.25rem!important
    }

    .gap-lg-10 {
        gap: 2.5rem!important
    }

    .gap-lg-11 {
        gap: 2.75rem!important
    }

    .gap-lg-12 {
        gap: 3rem!important
    }

    .gap-lg-13 {
        gap: 3.25rem!important
    }

    .gap-lg-14 {
        gap: 3.5rem!important
    }

    .gap-lg-15 {
        gap: 3.75rem!important
    }

    .gap-lg-16 {
        gap: 4rem!important
    }

    .gap-lg-17 {
        gap: 4.25rem!important
    }

    .gap-lg-18 {
        gap: 4.5rem!important
    }

    .gap-lg-19 {
        gap: 4.75rem!important
    }

    .gap-lg-20 {
        gap: 5rem!important
    }

    .row-gap-lg-0 {
        row-gap: 0!important
    }

    .row-gap-lg-1 {
        row-gap: .25rem!important
    }

    .row-gap-lg-2 {
        row-gap: .5rem!important
    }

    .row-gap-lg-3 {
        row-gap: .75rem!important
    }

    .row-gap-lg-4 {
        row-gap: 1rem!important
    }

    .row-gap-lg-5 {
        row-gap: 1.25rem!important
    }

    .row-gap-lg-6 {
        row-gap: 1.5rem!important
    }

    .row-gap-lg-7 {
        row-gap: 1.75rem!important
    }

    .row-gap-lg-8 {
        row-gap: 2rem!important
    }

    .row-gap-lg-9 {
        row-gap: 2.25rem!important
    }

    .row-gap-lg-10 {
        row-gap: 2.5rem!important
    }

    .row-gap-lg-11 {
        row-gap: 2.75rem!important
    }

    .row-gap-lg-12 {
        row-gap: 3rem!important
    }

    .row-gap-lg-13 {
        row-gap: 3.25rem!important
    }

    .row-gap-lg-14 {
        row-gap: 3.5rem!important
    }

    .row-gap-lg-15 {
        row-gap: 3.75rem!important
    }

    .row-gap-lg-16 {
        row-gap: 4rem!important
    }

    .row-gap-lg-17 {
        row-gap: 4.25rem!important
    }

    .row-gap-lg-18 {
        row-gap: 4.5rem!important
    }

    .row-gap-lg-19 {
        row-gap: 4.75rem!important
    }

    .row-gap-lg-20 {
        row-gap: 5rem!important
    }

    .column-gap-lg-0 {
        column-gap: 0!important
    }

    .column-gap-lg-1 {
        column-gap: .25rem!important
    }

    .column-gap-lg-2 {
        column-gap: .5rem!important
    }

    .column-gap-lg-3 {
        column-gap: .75rem!important
    }

    .column-gap-lg-4 {
        column-gap: 1rem!important
    }

    .column-gap-lg-5 {
        column-gap: 1.25rem!important
    }

    .column-gap-lg-6 {
        column-gap: 1.5rem!important
    }

    .column-gap-lg-7 {
        column-gap: 1.75rem!important
    }

    .column-gap-lg-8 {
        column-gap: 2rem!important
    }

    .column-gap-lg-9 {
        column-gap: 2.25rem!important
    }

    .column-gap-lg-10 {
        column-gap: 2.5rem!important
    }

    .column-gap-lg-11 {
        column-gap: 2.75rem!important
    }

    .column-gap-lg-12 {
        column-gap: 3rem!important
    }

    .column-gap-lg-13 {
        column-gap: 3.25rem!important
    }

    .column-gap-lg-14 {
        column-gap: 3.5rem!important
    }

    .column-gap-lg-15 {
        column-gap: 3.75rem!important
    }

    .column-gap-lg-16 {
        column-gap: 4rem!important
    }

    .column-gap-lg-17 {
        column-gap: 4.25rem!important
    }

    .column-gap-lg-18 {
        column-gap: 4.5rem!important
    }

    .column-gap-lg-19 {
        column-gap: 4.75rem!important
    }

    .column-gap-lg-20 {
        column-gap: 5rem!important
    }

    .fs-lg-1 {
        font-size: calc(1.3rem + .6vw)!important
    }

    .fs-lg-2 {
        font-size: calc(1.275rem + .3vw)!important
    }

    .fs-lg-3 {
        font-size: calc(1.26rem + .12vw)!important
    }

    .fs-lg-4 {
        font-size: 1.25rem!important
    }

    .fs-lg-5 {
        font-size: 1.15rem!important
    }

    .fs-lg-6 {
        font-size: 1.075rem!important
    }

    .fs-lg-7 {
        font-size: .95rem!important
    }

    .fs-lg-8 {
        font-size: .85rem!important
    }

    .fs-lg-9 {
        font-size: .75rem!important
    }

    .fs-lg-10 {
        font-size: .5rem!important
    }

    .fs-lg-sm {
        font-size: .95rem!important
    }

    .fs-lg-base {
        font-size: 1rem!important
    }

    .fs-lg-lg {
        font-size: 1.075rem!important
    }

    .fs-lg-xl {
        font-size: 1.21rem!important
    }

    .fs-lg-fluid {
        font-size: 100%!important
    }

    .fs-lg-2x {
        font-size: calc(1.325rem + .9vw)!important
    }

    .fs-lg-2qx {
        font-size: calc(1.35rem + 1.2vw)!important
    }

    .fs-lg-2hx {
        font-size: calc(1.375rem + 1.5vw)!important
    }

    .fs-lg-2tx {
        font-size: calc(1.4rem + 1.8vw)!important
    }

    .fs-lg-3x {
        font-size: calc(1.425rem + 2.1vw)!important
    }

    .fs-lg-3qx {
        font-size: calc(1.45rem + 2.4vw)!important
    }

    .fs-lg-3hx {
        font-size: calc(1.475rem + 2.7vw)!important
    }

    .fs-lg-3tx {
        font-size: calc(1.5rem + 3vw)!important
    }

    .fs-lg-4x {
        font-size: calc(1.525rem + 3.3vw)!important
    }

    .fs-lg-4qx {
        font-size: calc(1.55rem + 3.6vw)!important
    }

    .fs-lg-4hx {
        font-size: calc(1.575rem + 3.9vw)!important
    }

    .fs-lg-4tx {
        font-size: calc(1.6rem + 4.2vw)!important
    }

    .fs-lg-5x {
        font-size: calc(1.625rem + 4.5vw)!important
    }

    .fs-lg-5qx {
        font-size: calc(1.65rem + 4.8vw)!important
    }

    .fs-lg-5hx {
        font-size: calc(1.675rem + 5.1vw)!important
    }

    .fs-lg-5tx {
        font-size: calc(1.7rem + 5.4vw)!important
    }

    .fs-lg-6x {
        font-size: calc(1.725rem + 5.7vw)!important
    }

    .fs-lg-6qx {
        font-size: calc(1.75rem + 6vw)!important
    }

    .fs-lg-6hx {
        font-size: calc(1.775rem + 6.3vw)!important
    }

    .fs-lg-6tx {
        font-size: calc(1.8rem + 6.6vw)!important
    }

    .fs-lg-7x {
        font-size: calc(1.825rem + 6.9vw)!important
    }

    .fs-lg-7qx {
        font-size: calc(1.85rem + 7.2vw)!important
    }

    .fs-lg-7hx {
        font-size: calc(1.875rem + 7.5vw)!important
    }

    .fs-lg-7tx {
        font-size: calc(1.9rem + 7.8vw)!important
    }

    .text-lg-start {
        text-align: left!important
    }

    .text-lg-end {
        text-align: right!important
    }

    .text-lg-center {
        text-align: center!important
    }

    .min-w-lg-unset {
        min-width: unset!important
    }

    .min-w-lg-25 {
        min-width: 25%!important
    }

    .min-w-lg-50 {
        min-width: 50%!important
    }

    .min-w-lg-75 {
        min-width: 75%!important
    }

    .min-w-lg-100 {
        min-width: 100%!important
    }

    .min-w-lg-auto {
        min-width: auto!important
    }

    .min-w-lg-1px {
        min-width: 1px!important
    }

    .min-w-lg-2px {
        min-width: 2px!important
    }

    .min-w-lg-3px {
        min-width: 3px!important
    }

    .min-w-lg-4px {
        min-width: 4px!important
    }

    .min-w-lg-5px {
        min-width: 5px!important
    }

    .min-w-lg-6px {
        min-width: 6px!important
    }

    .min-w-lg-7px {
        min-width: 7px!important
    }

    .min-w-lg-8px {
        min-width: 8px!important
    }

    .min-w-lg-9px {
        min-width: 9px!important
    }

    .min-w-lg-10px {
        min-width: 10px!important
    }

    .min-w-lg-15px {
        min-width: 15px!important
    }

    .min-w-lg-20px {
        min-width: 20px!important
    }

    .min-w-lg-25px {
        min-width: 25px!important
    }

    .min-w-lg-30px {
        min-width: 30px!important
    }

    .min-w-lg-35px {
        min-width: 35px!important
    }

    .min-w-lg-40px {
        min-width: 40px!important
    }

    .min-w-lg-45px {
        min-width: 45px!important
    }

    .min-w-lg-50px {
        min-width: 50px!important
    }

    .min-w-lg-55px {
        min-width: 55px!important
    }

    .min-w-lg-60px {
        min-width: 60px!important
    }

    .min-w-lg-65px {
        min-width: 65px!important
    }

    .min-w-lg-70px {
        min-width: 70px!important
    }

    .min-w-lg-75px {
        min-width: 75px!important
    }

    .min-w-lg-80px {
        min-width: 80px!important
    }

    .min-w-lg-85px {
        min-width: 85px!important
    }

    .min-w-lg-90px {
        min-width: 90px!important
    }

    .min-w-lg-95px {
        min-width: 95px!important
    }

    .min-w-lg-100px {
        min-width: 100px!important
    }

    .min-w-lg-125px {
        min-width: 125px!important
    }

    .min-w-lg-150px {
        min-width: 150px!important
    }

    .min-w-lg-175px {
        min-width: 175px!important
    }

    .min-w-lg-200px {
        min-width: 200px!important
    }

    .min-w-lg-225px {
        min-width: 225px!important
    }

    .min-w-lg-250px {
        min-width: 250px!important
    }

    .min-w-lg-275px {
        min-width: 275px!important
    }

    .min-w-lg-300px {
        min-width: 300px!important
    }

    .min-w-lg-325px {
        min-width: 325px!important
    }

    .min-w-lg-350px {
        min-width: 350px!important
    }

    .min-w-lg-375px {
        min-width: 375px!important
    }

    .min-w-lg-400px {
        min-width: 400px!important
    }

    .min-w-lg-425px {
        min-width: 425px!important
    }

    .min-w-lg-450px {
        min-width: 450px!important
    }

    .min-w-lg-475px {
        min-width: 475px!important
    }

    .min-w-lg-500px {
        min-width: 500px!important
    }

    .min-w-lg-550px {
        min-width: 550px!important
    }

    .min-w-lg-600px {
        min-width: 600px!important
    }

    .min-w-lg-650px {
        min-width: 650px!important
    }

    .min-w-lg-700px {
        min-width: 700px!important
    }

    .min-w-lg-750px {
        min-width: 750px!important
    }

    .min-w-lg-800px {
        min-width: 800px!important
    }

    .min-w-lg-850px {
        min-width: 850px!important
    }

    .min-w-lg-900px {
        min-width: 900px!important
    }

    .min-w-lg-950px {
        min-width: 950px!important
    }

    .min-w-lg-1000px {
        min-width: 1000px!important
    }

    .min-h-lg-unset {
        min-height: unset!important
    }

    .min-h-lg-25 {
        min-height: 25%!important
    }

    .min-h-lg-50 {
        min-height: 50%!important
    }

    .min-h-lg-75 {
        min-height: 75%!important
    }

    .min-h-lg-100 {
        min-height: 100%!important
    }

    .min-h-lg-auto {
        min-height: auto!important
    }

    .min-h-lg-1px {
        min-height: 1px!important
    }

    .min-h-lg-2px {
        min-height: 2px!important
    }

    .min-h-lg-3px {
        min-height: 3px!important
    }

    .min-h-lg-4px {
        min-height: 4px!important
    }

    .min-h-lg-5px {
        min-height: 5px!important
    }

    .min-h-lg-6px {
        min-height: 6px!important
    }

    .min-h-lg-7px {
        min-height: 7px!important
    }

    .min-h-lg-8px {
        min-height: 8px!important
    }

    .min-h-lg-9px {
        min-height: 9px!important
    }

    .min-h-lg-10px {
        min-height: 10px!important
    }

    .min-h-lg-15px {
        min-height: 15px!important
    }

    .min-h-lg-20px {
        min-height: 20px!important
    }

    .min-h-lg-25px {
        min-height: 25px!important
    }

    .min-h-lg-30px {
        min-height: 30px!important
    }

    .min-h-lg-35px {
        min-height: 35px!important
    }

    .min-h-lg-40px {
        min-height: 40px!important
    }

    .min-h-lg-45px {
        min-height: 45px!important
    }

    .min-h-lg-50px {
        min-height: 50px!important
    }

    .min-h-lg-55px {
        min-height: 55px!important
    }

    .min-h-lg-60px {
        min-height: 60px!important
    }

    .min-h-lg-65px {
        min-height: 65px!important
    }

    .min-h-lg-70px {
        min-height: 70px!important
    }

    .min-h-lg-75px {
        min-height: 75px!important
    }

    .min-h-lg-80px {
        min-height: 80px!important
    }

    .min-h-lg-85px {
        min-height: 85px!important
    }

    .min-h-lg-90px {
        min-height: 90px!important
    }

    .min-h-lg-95px {
        min-height: 95px!important
    }

    .min-h-lg-100px {
        min-height: 100px!important
    }

    .min-h-lg-125px {
        min-height: 125px!important
    }

    .min-h-lg-150px {
        min-height: 150px!important
    }

    .min-h-lg-175px {
        min-height: 175px!important
    }

    .min-h-lg-200px {
        min-height: 200px!important
    }

    .min-h-lg-225px {
        min-height: 225px!important
    }

    .min-h-lg-250px {
        min-height: 250px!important
    }

    .min-h-lg-275px {
        min-height: 275px!important
    }

    .min-h-lg-300px {
        min-height: 300px!important
    }

    .min-h-lg-325px {
        min-height: 325px!important
    }

    .min-h-lg-350px {
        min-height: 350px!important
    }

    .min-h-lg-375px {
        min-height: 375px!important
    }

    .min-h-lg-400px {
        min-height: 400px!important
    }

    .min-h-lg-425px {
        min-height: 425px!important
    }

    .min-h-lg-450px {
        min-height: 450px!important
    }

    .min-h-lg-475px {
        min-height: 475px!important
    }

    .min-h-lg-500px {
        min-height: 500px!important
    }

    .min-h-lg-550px {
        min-height: 550px!important
    }

    .min-h-lg-600px {
        min-height: 600px!important
    }

    .min-h-lg-650px {
        min-height: 650px!important
    }

    .min-h-lg-700px {
        min-height: 700px!important
    }

    .min-h-lg-750px {
        min-height: 750px!important
    }

    .min-h-lg-800px {
        min-height: 800px!important
    }

    .min-h-lg-850px {
        min-height: 850px!important
    }

    .min-h-lg-900px {
        min-height: 900px!important
    }

    .min-h-lg-950px {
        min-height: 950px!important
    }

    .min-h-lg-1000px {
        min-height: 1000px!important
    }
}

@media (width>=1200px) {
    .float-xl-start {
        float: left!important
    }

    .float-xl-end {
        float: right!important
    }

    .float-xl-none {
        float: none!important
    }

    .object-fit-xl-contain {
        object-fit: contain!important
    }

    .object-fit-xl-cover {
        object-fit: cover!important
    }

    .object-fit-xl-fill {
        object-fit: fill!important
    }

    .object-fit-xl-scale {
        object-fit: scale-down!important
    }

    .object-fit-xl-none {
        object-fit: none!important
    }

    .overflow-xl-auto {
        overflow: auto!important
    }

    .overflow-xl-hidden {
        overflow: hidden!important
    }

    .overflow-xl-visible {
        overflow: visible!important
    }

    .overflow-xl-scroll {
        overflow: scroll!important
    }

    .d-xl-inline {
        display: inline!important
    }

    .d-xl-inline-block {
        display: inline-block!important
    }

    .d-xl-block {
        display: block!important
    }

    .d-xl-grid {
        display: grid!important
    }

    .d-xl-inline-grid {
        display: inline-grid!important
    }

    .d-xl-table {
        display: table!important
    }

    .d-xl-table-row {
        display: table-row!important
    }

    .d-xl-table-cell {
        display: table-cell!important
    }

    .d-xl-flex {
        display: flex!important
    }

    .d-xl-inline-flex {
        display: inline-flex!important
    }

    .d-xl-none {
        display: none!important
    }

    .position-xl-static {
        position: static!important
    }

    .position-xl-relative {
        position: relative!important
    }

    .position-xl-absolute {
        position: absolute!important
    }

    .position-xl-fixed {
        position: fixed!important
    }

    .position-xl-sticky {
        position: sticky!important
    }

    .w-xl-unset {
        width: unset!important
    }

    .w-xl-25 {
        width: 25%!important
    }

    .w-xl-50 {
        width: 50%!important
    }

    .w-xl-75 {
        width: 75%!important
    }

    .w-xl-100 {
        width: 100%!important
    }

    .w-xl-auto {
        width: auto!important
    }

    .w-xl-1px {
        width: 1px!important
    }

    .w-xl-2px {
        width: 2px!important
    }

    .w-xl-3px {
        width: 3px!important
    }

    .w-xl-4px {
        width: 4px!important
    }

    .w-xl-5px {
        width: 5px!important
    }

    .w-xl-6px {
        width: 6px!important
    }

    .w-xl-7px {
        width: 7px!important
    }

    .w-xl-8px {
        width: 8px!important
    }

    .w-xl-9px {
        width: 9px!important
    }

    .w-xl-10px {
        width: 10px!important
    }

    .w-xl-15px {
        width: 15px!important
    }

    .w-xl-20px {
        width: 20px!important
    }

    .w-xl-25px {
        width: 25px!important
    }

    .w-xl-30px {
        width: 30px!important
    }

    .w-xl-35px {
        width: 35px!important
    }

    .w-xl-40px {
        width: 40px!important
    }

    .w-xl-45px {
        width: 45px!important
    }

    .w-xl-50px {
        width: 50px!important
    }

    .w-xl-55px {
        width: 55px!important
    }

    .w-xl-60px {
        width: 60px!important
    }

    .w-xl-65px {
        width: 65px!important
    }

    .w-xl-70px {
        width: 70px!important
    }

    .w-xl-75px {
        width: 75px!important
    }

    .w-xl-80px {
        width: 80px!important
    }

    .w-xl-85px {
        width: 85px!important
    }

    .w-xl-90px {
        width: 90px!important
    }

    .w-xl-95px {
        width: 95px!important
    }

    .w-xl-100px {
        width: 100px!important
    }

    .w-xl-125px {
        width: 125px!important
    }

    .w-xl-150px {
        width: 150px!important
    }

    .w-xl-175px {
        width: 175px!important
    }

    .w-xl-200px {
        width: 200px!important
    }

    .w-xl-225px {
        width: 225px!important
    }

    .w-xl-250px {
        width: 250px!important
    }

    .w-xl-275px {
        width: 275px!important
    }

    .w-xl-300px {
        width: 300px!important
    }

    .w-xl-325px {
        width: 325px!important
    }

    .w-xl-350px {
        width: 350px!important
    }

    .w-xl-375px {
        width: 375px!important
    }

    .w-xl-400px {
        width: 400px!important
    }

    .w-xl-425px {
        width: 425px!important
    }

    .w-xl-450px {
        width: 450px!important
    }

    .w-xl-475px {
        width: 475px!important
    }

    .w-xl-500px {
        width: 500px!important
    }

    .w-xl-550px {
        width: 550px!important
    }

    .w-xl-600px {
        width: 600px!important
    }

    .w-xl-650px {
        width: 650px!important
    }

    .w-xl-700px {
        width: 700px!important
    }

    .w-xl-750px {
        width: 750px!important
    }

    .w-xl-800px {
        width: 800px!important
    }

    .w-xl-850px {
        width: 850px!important
    }

    .w-xl-900px {
        width: 900px!important
    }

    .w-xl-950px {
        width: 950px!important
    }

    .w-xl-1000px {
        width: 1000px!important
    }

    .mw-xl-unset {
        max-width: unset!important
    }

    .mw-xl-25 {
        max-width: 25%!important
    }

    .mw-xl-50 {
        max-width: 50%!important
    }

    .mw-xl-75 {
        max-width: 75%!important
    }

    .mw-xl-100 {
        max-width: 100%!important
    }

    .mw-xl-auto {
        max-width: auto!important
    }

    .mw-xl-1px {
        max-width: 1px!important
    }

    .mw-xl-2px {
        max-width: 2px!important
    }

    .mw-xl-3px {
        max-width: 3px!important
    }

    .mw-xl-4px {
        max-width: 4px!important
    }

    .mw-xl-5px {
        max-width: 5px!important
    }

    .mw-xl-6px {
        max-width: 6px!important
    }

    .mw-xl-7px {
        max-width: 7px!important
    }

    .mw-xl-8px {
        max-width: 8px!important
    }

    .mw-xl-9px {
        max-width: 9px!important
    }

    .mw-xl-10px {
        max-width: 10px!important
    }

    .mw-xl-15px {
        max-width: 15px!important
    }

    .mw-xl-20px {
        max-width: 20px!important
    }

    .mw-xl-25px {
        max-width: 25px!important
    }

    .mw-xl-30px {
        max-width: 30px!important
    }

    .mw-xl-35px {
        max-width: 35px!important
    }

    .mw-xl-40px {
        max-width: 40px!important
    }

    .mw-xl-45px {
        max-width: 45px!important
    }

    .mw-xl-50px {
        max-width: 50px!important
    }

    .mw-xl-55px {
        max-width: 55px!important
    }

    .mw-xl-60px {
        max-width: 60px!important
    }

    .mw-xl-65px {
        max-width: 65px!important
    }

    .mw-xl-70px {
        max-width: 70px!important
    }

    .mw-xl-75px {
        max-width: 75px!important
    }

    .mw-xl-80px {
        max-width: 80px!important
    }

    .mw-xl-85px {
        max-width: 85px!important
    }

    .mw-xl-90px {
        max-width: 90px!important
    }

    .mw-xl-95px {
        max-width: 95px!important
    }

    .mw-xl-100px {
        max-width: 100px!important
    }

    .mw-xl-125px {
        max-width: 125px!important
    }

    .mw-xl-150px {
        max-width: 150px!important
    }

    .mw-xl-175px {
        max-width: 175px!important
    }

    .mw-xl-200px {
        max-width: 200px!important
    }

    .mw-xl-225px {
        max-width: 225px!important
    }

    .mw-xl-250px {
        max-width: 250px!important
    }

    .mw-xl-275px {
        max-width: 275px!important
    }

    .mw-xl-300px {
        max-width: 300px!important
    }

    .mw-xl-325px {
        max-width: 325px!important
    }

    .mw-xl-350px {
        max-width: 350px!important
    }

    .mw-xl-375px {
        max-width: 375px!important
    }

    .mw-xl-400px {
        max-width: 400px!important
    }

    .mw-xl-425px {
        max-width: 425px!important
    }

    .mw-xl-450px {
        max-width: 450px!important
    }

    .mw-xl-475px {
        max-width: 475px!important
    }

    .mw-xl-500px {
        max-width: 500px!important
    }

    .mw-xl-550px {
        max-width: 550px!important
    }

    .mw-xl-600px {
        max-width: 600px!important
    }

    .mw-xl-650px {
        max-width: 650px!important
    }

    .mw-xl-700px {
        max-width: 700px!important
    }

    .mw-xl-750px {
        max-width: 750px!important
    }

    .mw-xl-800px {
        max-width: 800px!important
    }

    .mw-xl-850px {
        max-width: 850px!important
    }

    .mw-xl-900px {
        max-width: 900px!important
    }

    .mw-xl-950px {
        max-width: 950px!important
    }

    .mw-xl-1000px {
        max-width: 1000px!important
    }

    .h-xl-unset {
        height: unset!important
    }

    .h-xl-25 {
        height: 25%!important
    }

    .h-xl-50 {
        height: 50%!important
    }

    .h-xl-75 {
        height: 75%!important
    }

    .h-xl-100 {
        height: 100%!important
    }

    .h-xl-auto {
        height: auto!important
    }

    .h-xl-1px {
        height: 1px!important
    }

    .h-xl-2px {
        height: 2px!important
    }

    .h-xl-3px {
        height: 3px!important
    }

    .h-xl-4px {
        height: 4px!important
    }

    .h-xl-5px {
        height: 5px!important
    }

    .h-xl-6px {
        height: 6px!important
    }

    .h-xl-7px {
        height: 7px!important
    }

    .h-xl-8px {
        height: 8px!important
    }

    .h-xl-9px {
        height: 9px!important
    }

    .h-xl-10px {
        height: 10px!important
    }

    .h-xl-15px {
        height: 15px!important
    }

    .h-xl-20px {
        height: 20px!important
    }

    .h-xl-25px {
        height: 25px!important
    }

    .h-xl-30px {
        height: 30px!important
    }

    .h-xl-35px {
        height: 35px!important
    }

    .h-xl-40px {
        height: 40px!important
    }

    .h-xl-45px {
        height: 45px!important
    }

    .h-xl-50px {
        height: 50px!important
    }

    .h-xl-55px {
        height: 55px!important
    }

    .h-xl-60px {
        height: 60px!important
    }

    .h-xl-65px {
        height: 65px!important
    }

    .h-xl-70px {
        height: 70px!important
    }

    .h-xl-75px {
        height: 75px!important
    }

    .h-xl-80px {
        height: 80px!important
    }

    .h-xl-85px {
        height: 85px!important
    }

    .h-xl-90px {
        height: 90px!important
    }

    .h-xl-95px {
        height: 95px!important
    }

    .h-xl-100px {
        height: 100px!important
    }

    .h-xl-125px {
        height: 125px!important
    }

    .h-xl-150px {
        height: 150px!important
    }

    .h-xl-175px {
        height: 175px!important
    }

    .h-xl-200px {
        height: 200px!important
    }

    .h-xl-225px {
        height: 225px!important
    }

    .h-xl-250px {
        height: 250px!important
    }

    .h-xl-275px {
        height: 275px!important
    }

    .h-xl-300px {
        height: 300px!important
    }

    .h-xl-325px {
        height: 325px!important
    }

    .h-xl-350px {
        height: 350px!important
    }

    .h-xl-375px {
        height: 375px!important
    }

    .h-xl-400px {
        height: 400px!important
    }

    .h-xl-425px {
        height: 425px!important
    }

    .h-xl-450px {
        height: 450px!important
    }

    .h-xl-475px {
        height: 475px!important
    }

    .h-xl-500px {
        height: 500px!important
    }

    .h-xl-550px {
        height: 550px!important
    }

    .h-xl-600px {
        height: 600px!important
    }

    .h-xl-650px {
        height: 650px!important
    }

    .h-xl-700px {
        height: 700px!important
    }

    .h-xl-750px {
        height: 750px!important
    }

    .h-xl-800px {
        height: 800px!important
    }

    .h-xl-850px {
        height: 850px!important
    }

    .h-xl-900px {
        height: 900px!important
    }

    .h-xl-950px {
        height: 950px!important
    }

    .h-xl-1000px {
        height: 1000px!important
    }

    .mh-xl-unset {
        max-height: unset!important
    }

    .mh-xl-25 {
        max-height: 25%!important
    }

    .mh-xl-50 {
        max-height: 50%!important
    }

    .mh-xl-75 {
        max-height: 75%!important
    }

    .mh-xl-100 {
        max-height: 100%!important
    }

    .mh-xl-auto {
        max-height: auto!important
    }

    .mh-xl-1px {
        max-height: 1px!important
    }

    .mh-xl-2px {
        max-height: 2px!important
    }

    .mh-xl-3px {
        max-height: 3px!important
    }

    .mh-xl-4px {
        max-height: 4px!important
    }

    .mh-xl-5px {
        max-height: 5px!important
    }

    .mh-xl-6px {
        max-height: 6px!important
    }

    .mh-xl-7px {
        max-height: 7px!important
    }

    .mh-xl-8px {
        max-height: 8px!important
    }

    .mh-xl-9px {
        max-height: 9px!important
    }

    .mh-xl-10px {
        max-height: 10px!important
    }

    .mh-xl-15px {
        max-height: 15px!important
    }

    .mh-xl-20px {
        max-height: 20px!important
    }

    .mh-xl-25px {
        max-height: 25px!important
    }

    .mh-xl-30px {
        max-height: 30px!important
    }

    .mh-xl-35px {
        max-height: 35px!important
    }

    .mh-xl-40px {
        max-height: 40px!important
    }

    .mh-xl-45px {
        max-height: 45px!important
    }

    .mh-xl-50px {
        max-height: 50px!important
    }

    .mh-xl-55px {
        max-height: 55px!important
    }

    .mh-xl-60px {
        max-height: 60px!important
    }

    .mh-xl-65px {
        max-height: 65px!important
    }

    .mh-xl-70px {
        max-height: 70px!important
    }

    .mh-xl-75px {
        max-height: 75px!important
    }

    .mh-xl-80px {
        max-height: 80px!important
    }

    .mh-xl-85px {
        max-height: 85px!important
    }

    .mh-xl-90px {
        max-height: 90px!important
    }

    .mh-xl-95px {
        max-height: 95px!important
    }

    .mh-xl-100px {
        max-height: 100px!important
    }

    .mh-xl-125px {
        max-height: 125px!important
    }

    .mh-xl-150px {
        max-height: 150px!important
    }

    .mh-xl-175px {
        max-height: 175px!important
    }

    .mh-xl-200px {
        max-height: 200px!important
    }

    .mh-xl-225px {
        max-height: 225px!important
    }

    .mh-xl-250px {
        max-height: 250px!important
    }

    .mh-xl-275px {
        max-height: 275px!important
    }

    .mh-xl-300px {
        max-height: 300px!important
    }

    .mh-xl-325px {
        max-height: 325px!important
    }

    .mh-xl-350px {
        max-height: 350px!important
    }

    .mh-xl-375px {
        max-height: 375px!important
    }

    .mh-xl-400px {
        max-height: 400px!important
    }

    .mh-xl-425px {
        max-height: 425px!important
    }

    .mh-xl-450px {
        max-height: 450px!important
    }

    .mh-xl-475px {
        max-height: 475px!important
    }

    .mh-xl-500px {
        max-height: 500px!important
    }

    .mh-xl-550px {
        max-height: 550px!important
    }

    .mh-xl-600px {
        max-height: 600px!important
    }

    .mh-xl-650px {
        max-height: 650px!important
    }

    .mh-xl-700px {
        max-height: 700px!important
    }

    .mh-xl-750px {
        max-height: 750px!important
    }

    .mh-xl-800px {
        max-height: 800px!important
    }

    .mh-xl-850px {
        max-height: 850px!important
    }

    .mh-xl-900px {
        max-height: 900px!important
    }

    .mh-xl-950px {
        max-height: 950px!important
    }

    .mh-xl-1000px {
        max-height: 1000px!important
    }

    .flex-xl-fill {
        flex: auto!important
    }

    .flex-xl-row {
        flex-direction: row!important
    }

    .flex-xl-column {
        flex-direction: column!important
    }

    .flex-xl-row-reverse {
        flex-direction: row-reverse!important
    }

    .flex-xl-column-reverse {
        flex-direction: column-reverse!important
    }

    .flex-xl-grow-0 {
        flex-grow: 0!important
    }

    .flex-xl-grow-1 {
        flex-grow: 1!important
    }

    .flex-xl-shrink-0 {
        flex-shrink: 0!important
    }

    .flex-xl-shrink-1 {
        flex-shrink: 1!important
    }

    .flex-xl-wrap {
        flex-wrap: wrap!important
    }

    .flex-xl-nowrap {
        flex-wrap: nowrap!important
    }

    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse!important
    }

    .justify-content-xl-start {
        justify-content: flex-start!important
    }

    .justify-content-xl-end {
        justify-content: flex-end!important
    }

    .justify-content-xl-center {
        justify-content: center!important
    }

    .justify-content-xl-between {
        justify-content: space-between!important
    }

    .justify-content-xl-around {
        justify-content: space-around!important
    }

    .justify-content-xl-evenly {
        justify-content: space-evenly!important
    }

    .align-items-xl-start {
        align-items: flex-start!important
    }

    .align-items-xl-end {
        align-items: flex-end!important
    }

    .align-items-xl-center {
        align-items: center!important
    }

    .align-items-xl-baseline {
        align-items: baseline!important
    }

    .align-items-xl-stretch {
        align-items: stretch!important
    }

    .align-content-xl-start {
        align-content: flex-start!important
    }

    .align-content-xl-end {
        align-content: flex-end!important
    }

    .align-content-xl-center {
        align-content: center!important
    }

    .align-content-xl-between {
        align-content: space-between!important
    }

    .align-content-xl-around {
        align-content: space-around!important
    }

    .align-content-xl-stretch {
        align-content: stretch!important
    }

    .align-self-xl-auto {
        align-self: auto!important
    }

    .align-self-xl-start {
        align-self: flex-start!important
    }

    .align-self-xl-end {
        align-self: flex-end!important
    }

    .align-self-xl-center {
        align-self: center!important
    }

    .align-self-xl-baseline {
        align-self: baseline!important
    }

    .align-self-xl-stretch {
        align-self: stretch!important
    }

    .order-xl-first {
        order: -1!important
    }

    .order-xl-0 {
        order: 0!important
    }

    .order-xl-1 {
        order: 1!important
    }

    .order-xl-2 {
        order: 2!important
    }

    .order-xl-3 {
        order: 3!important
    }

    .order-xl-4 {
        order: 4!important
    }

    .order-xl-5 {
        order: 5!important
    }

    .order-xl-last {
        order: 6!important
    }

    .m-xl-0 {
        margin: 0!important
    }

    .m-xl-1 {
        margin: .25rem!important
    }

    .m-xl-2 {
        margin: .5rem!important
    }

    .m-xl-3 {
        margin: .75rem!important
    }

    .m-xl-4 {
        margin: 1rem!important
    }

    .m-xl-5 {
        margin: 1.25rem!important
    }

    .m-xl-6 {
        margin: 1.5rem!important
    }

    .m-xl-7 {
        margin: 1.75rem!important
    }

    .m-xl-8 {
        margin: 2rem!important
    }

    .m-xl-9 {
        margin: 2.25rem!important
    }

    .m-xl-10 {
        margin: 2.5rem!important
    }

    .m-xl-11 {
        margin: 2.75rem!important
    }

    .m-xl-12 {
        margin: 3rem!important
    }

    .m-xl-13 {
        margin: 3.25rem!important
    }

    .m-xl-14 {
        margin: 3.5rem!important
    }

    .m-xl-15 {
        margin: 3.75rem!important
    }

    .m-xl-16 {
        margin: 4rem!important
    }

    .m-xl-17 {
        margin: 4.25rem!important
    }

    .m-xl-18 {
        margin: 4.5rem!important
    }

    .m-xl-19 {
        margin: 4.75rem!important
    }

    .m-xl-20 {
        margin: 5rem!important
    }

    .m-xl-auto {
        margin: auto!important
    }

    .mx-xl-0 {
        margin-left: 0!important;
        margin-right: 0!important
    }

    .mx-xl-1 {
        margin-left: .25rem!important;
        margin-right: .25rem!important
    }

    .mx-xl-2 {
        margin-left: .5rem!important;
        margin-right: .5rem!important
    }

    .mx-xl-3 {
        margin-left: .75rem!important;
        margin-right: .75rem!important
    }

    .mx-xl-4 {
        margin-left: 1rem!important;
        margin-right: 1rem!important
    }

    .mx-xl-5 {
        margin-left: 1.25rem!important;
        margin-right: 1.25rem!important
    }

    .mx-xl-6 {
        margin-left: 1.5rem!important;
        margin-right: 1.5rem!important
    }

    .mx-xl-7 {
        margin-left: 1.75rem!important;
        margin-right: 1.75rem!important
    }

    .mx-xl-8 {
        margin-left: 2rem!important;
        margin-right: 2rem!important
    }

    .mx-xl-9 {
        margin-left: 2.25rem!important;
        margin-right: 2.25rem!important
    }

    .mx-xl-10 {
        margin-left: 2.5rem!important;
        margin-right: 2.5rem!important
    }

    .mx-xl-11 {
        margin-left: 2.75rem!important;
        margin-right: 2.75rem!important
    }

    .mx-xl-12 {
        margin-left: 3rem!important;
        margin-right: 3rem!important
    }

    .mx-xl-13 {
        margin-left: 3.25rem!important;
        margin-right: 3.25rem!important
    }

    .mx-xl-14 {
        margin-left: 3.5rem!important;
        margin-right: 3.5rem!important
    }

    .mx-xl-15 {
        margin-left: 3.75rem!important;
        margin-right: 3.75rem!important
    }

    .mx-xl-16 {
        margin-left: 4rem!important;
        margin-right: 4rem!important
    }

    .mx-xl-17 {
        margin-left: 4.25rem!important;
        margin-right: 4.25rem!important
    }

    .mx-xl-18 {
        margin-left: 4.5rem!important;
        margin-right: 4.5rem!important
    }

    .mx-xl-19 {
        margin-left: 4.75rem!important;
        margin-right: 4.75rem!important
    }

    .mx-xl-20 {
        margin-left: 5rem!important;
        margin-right: 5rem!important
    }

    .mx-xl-auto {
        margin-left: auto!important;
        margin-right: auto!important
    }

    .my-xl-0 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    .my-xl-1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important
    }

    .my-xl-2 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important
    }

    .my-xl-3 {
        margin-top: .75rem!important;
        margin-bottom: .75rem!important
    }

    .my-xl-4 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }

    .my-xl-5 {
        margin-top: 1.25rem!important;
        margin-bottom: 1.25rem!important
    }

    .my-xl-6 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    .my-xl-7 {
        margin-top: 1.75rem!important;
        margin-bottom: 1.75rem!important
    }

    .my-xl-8 {
        margin-top: 2rem!important;
        margin-bottom: 2rem!important
    }

    .my-xl-9 {
        margin-top: 2.25rem!important;
        margin-bottom: 2.25rem!important
    }

    .my-xl-10 {
        margin-top: 2.5rem!important;
        margin-bottom: 2.5rem!important
    }

    .my-xl-11 {
        margin-top: 2.75rem!important;
        margin-bottom: 2.75rem!important
    }

    .my-xl-12 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }

    .my-xl-13 {
        margin-top: 3.25rem!important;
        margin-bottom: 3.25rem!important
    }

    .my-xl-14 {
        margin-top: 3.5rem!important;
        margin-bottom: 3.5rem!important
    }

    .my-xl-15 {
        margin-top: 3.75rem!important;
        margin-bottom: 3.75rem!important
    }

    .my-xl-16 {
        margin-top: 4rem!important;
        margin-bottom: 4rem!important
    }

    .my-xl-17 {
        margin-top: 4.25rem!important;
        margin-bottom: 4.25rem!important
    }

    .my-xl-18 {
        margin-top: 4.5rem!important;
        margin-bottom: 4.5rem!important
    }

    .my-xl-19 {
        margin-top: 4.75rem!important;
        margin-bottom: 4.75rem!important
    }

    .my-xl-20 {
        margin-top: 5rem!important;
        margin-bottom: 5rem!important
    }

    .my-xl-auto {
        margin-top: auto!important;
        margin-bottom: auto!important
    }

    .mt-xl-0 {
        margin-top: 0!important
    }

    .mt-xl-1 {
        margin-top: .25rem!important
    }

    .mt-xl-2 {
        margin-top: .5rem!important
    }

    .mt-xl-3 {
        margin-top: .75rem!important
    }

    .mt-xl-4 {
        margin-top: 1rem!important
    }

    .mt-xl-5 {
        margin-top: 1.25rem!important
    }

    .mt-xl-6 {
        margin-top: 1.5rem!important
    }

    .mt-xl-7 {
        margin-top: 1.75rem!important
    }

    .mt-xl-8 {
        margin-top: 2rem!important
    }

    .mt-xl-9 {
        margin-top: 2.25rem!important
    }

    .mt-xl-10 {
        margin-top: 2.5rem!important
    }

    .mt-xl-11 {
        margin-top: 2.75rem!important
    }

    .mt-xl-12 {
        margin-top: 3rem!important
    }

    .mt-xl-13 {
        margin-top: 3.25rem!important
    }

    .mt-xl-14 {
        margin-top: 3.5rem!important
    }

    .mt-xl-15 {
        margin-top: 3.75rem!important
    }

    .mt-xl-16 {
        margin-top: 4rem!important
    }

    .mt-xl-17 {
        margin-top: 4.25rem!important
    }

    .mt-xl-18 {
        margin-top: 4.5rem!important
    }

    .mt-xl-19 {
        margin-top: 4.75rem!important
    }

    .mt-xl-20 {
        margin-top: 5rem!important
    }

    .mt-xl-auto {
        margin-top: auto!important
    }

    .me-xl-0 {
        margin-right: 0!important
    }

    .me-xl-1 {
        margin-right: .25rem!important
    }

    .me-xl-2 {
        margin-right: .5rem!important
    }

    .me-xl-3 {
        margin-right: .75rem!important
    }

    .me-xl-4 {
        margin-right: 1rem!important
    }

    .me-xl-5 {
        margin-right: 1.25rem!important
    }

    .me-xl-6 {
        margin-right: 1.5rem!important
    }

    .me-xl-7 {
        margin-right: 1.75rem!important
    }

    .me-xl-8 {
        margin-right: 2rem!important
    }

    .me-xl-9 {
        margin-right: 2.25rem!important
    }

    .me-xl-10 {
        margin-right: 2.5rem!important
    }

    .me-xl-11 {
        margin-right: 2.75rem!important
    }

    .me-xl-12 {
        margin-right: 3rem!important
    }

    .me-xl-13 {
        margin-right: 3.25rem!important
    }

    .me-xl-14 {
        margin-right: 3.5rem!important
    }

    .me-xl-15 {
        margin-right: 3.75rem!important
    }

    .me-xl-16 {
        margin-right: 4rem!important
    }

    .me-xl-17 {
        margin-right: 4.25rem!important
    }

    .me-xl-18 {
        margin-right: 4.5rem!important
    }

    .me-xl-19 {
        margin-right: 4.75rem!important
    }

    .me-xl-20 {
        margin-right: 5rem!important
    }

    .me-xl-auto {
        margin-right: auto!important
    }

    .mb-xl-0 {
        margin-bottom: 0!important
    }

    .mb-xl-1 {
        margin-bottom: .25rem!important
    }

    .mb-xl-2 {
        margin-bottom: .5rem!important
    }

    .mb-xl-3 {
        margin-bottom: .75rem!important
    }

    .mb-xl-4 {
        margin-bottom: 1rem!important
    }

    .mb-xl-5 {
        margin-bottom: 1.25rem!important
    }

    .mb-xl-6 {
        margin-bottom: 1.5rem!important
    }

    .mb-xl-7 {
        margin-bottom: 1.75rem!important
    }

    .mb-xl-8 {
        margin-bottom: 2rem!important
    }

    .mb-xl-9 {
        margin-bottom: 2.25rem!important
    }

    .mb-xl-10 {
        margin-bottom: 2.5rem!important
    }

    .mb-xl-11 {
        margin-bottom: 2.75rem!important
    }

    .mb-xl-12 {
        margin-bottom: 3rem!important
    }

    .mb-xl-13 {
        margin-bottom: 3.25rem!important
    }

    .mb-xl-14 {
        margin-bottom: 3.5rem!important
    }

    .mb-xl-15 {
        margin-bottom: 3.75rem!important
    }

    .mb-xl-16 {
        margin-bottom: 4rem!important
    }

    .mb-xl-17 {
        margin-bottom: 4.25rem!important
    }

    .mb-xl-18 {
        margin-bottom: 4.5rem!important
    }

    .mb-xl-19 {
        margin-bottom: 4.75rem!important
    }

    .mb-xl-20 {
        margin-bottom: 5rem!important
    }

    .mb-xl-auto {
        margin-bottom: auto!important
    }

    .ms-xl-0 {
        margin-left: 0!important
    }

    .ms-xl-1 {
        margin-left: .25rem!important
    }

    .ms-xl-2 {
        margin-left: .5rem!important
    }

    .ms-xl-3 {
        margin-left: .75rem!important
    }

    .ms-xl-4 {
        margin-left: 1rem!important
    }

    .ms-xl-5 {
        margin-left: 1.25rem!important
    }

    .ms-xl-6 {
        margin-left: 1.5rem!important
    }

    .ms-xl-7 {
        margin-left: 1.75rem!important
    }

    .ms-xl-8 {
        margin-left: 2rem!important
    }

    .ms-xl-9 {
        margin-left: 2.25rem!important
    }

    .ms-xl-10 {
        margin-left: 2.5rem!important
    }

    .ms-xl-11 {
        margin-left: 2.75rem!important
    }

    .ms-xl-12 {
        margin-left: 3rem!important
    }

    .ms-xl-13 {
        margin-left: 3.25rem!important
    }

    .ms-xl-14 {
        margin-left: 3.5rem!important
    }

    .ms-xl-15 {
        margin-left: 3.75rem!important
    }

    .ms-xl-16 {
        margin-left: 4rem!important
    }

    .ms-xl-17 {
        margin-left: 4.25rem!important
    }

    .ms-xl-18 {
        margin-left: 4.5rem!important
    }

    .ms-xl-19 {
        margin-left: 4.75rem!important
    }

    .ms-xl-20 {
        margin-left: 5rem!important
    }

    .ms-xl-auto {
        margin-left: auto!important
    }

    .m-xl-n1 {
        margin: -.25rem!important
    }

    .m-xl-n2 {
        margin: -.5rem!important
    }

    .m-xl-n3 {
        margin: -.75rem!important
    }

    .m-xl-n4 {
        margin: -1rem!important
    }

    .m-xl-n5 {
        margin: -1.25rem!important
    }

    .m-xl-n6 {
        margin: -1.5rem!important
    }

    .m-xl-n7 {
        margin: -1.75rem!important
    }

    .m-xl-n8 {
        margin: -2rem!important
    }

    .m-xl-n9 {
        margin: -2.25rem!important
    }

    .m-xl-n10 {
        margin: -2.5rem!important
    }

    .m-xl-n11 {
        margin: -2.75rem!important
    }

    .m-xl-n12 {
        margin: -3rem!important
    }

    .m-xl-n13 {
        margin: -3.25rem!important
    }

    .m-xl-n14 {
        margin: -3.5rem!important
    }

    .m-xl-n15 {
        margin: -3.75rem!important
    }

    .m-xl-n16 {
        margin: -4rem!important
    }

    .m-xl-n17 {
        margin: -4.25rem!important
    }

    .m-xl-n18 {
        margin: -4.5rem!important
    }

    .m-xl-n19 {
        margin: -4.75rem!important
    }

    .m-xl-n20 {
        margin: -5rem!important
    }

    .mx-xl-n1 {
        margin-left: -.25rem!important;
        margin-right: -.25rem!important
    }

    .mx-xl-n2 {
        margin-left: -.5rem!important;
        margin-right: -.5rem!important
    }

    .mx-xl-n3 {
        margin-left: -.75rem!important;
        margin-right: -.75rem!important
    }

    .mx-xl-n4 {
        margin-left: -1rem!important;
        margin-right: -1rem!important
    }

    .mx-xl-n5 {
        margin-left: -1.25rem!important;
        margin-right: -1.25rem!important
    }

    .mx-xl-n6 {
        margin-left: -1.5rem!important;
        margin-right: -1.5rem!important
    }

    .mx-xl-n7 {
        margin-left: -1.75rem!important;
        margin-right: -1.75rem!important
    }

    .mx-xl-n8 {
        margin-left: -2rem!important;
        margin-right: -2rem!important
    }

    .mx-xl-n9 {
        margin-left: -2.25rem!important;
        margin-right: -2.25rem!important
    }

    .mx-xl-n10 {
        margin-left: -2.5rem!important;
        margin-right: -2.5rem!important
    }

    .mx-xl-n11 {
        margin-left: -2.75rem!important;
        margin-right: -2.75rem!important
    }

    .mx-xl-n12 {
        margin-left: -3rem!important;
        margin-right: -3rem!important
    }

    .mx-xl-n13 {
        margin-left: -3.25rem!important;
        margin-right: -3.25rem!important
    }

    .mx-xl-n14 {
        margin-left: -3.5rem!important;
        margin-right: -3.5rem!important
    }

    .mx-xl-n15 {
        margin-left: -3.75rem!important;
        margin-right: -3.75rem!important
    }

    .mx-xl-n16 {
        margin-left: -4rem!important;
        margin-right: -4rem!important
    }

    .mx-xl-n17 {
        margin-left: -4.25rem!important;
        margin-right: -4.25rem!important
    }

    .mx-xl-n18 {
        margin-left: -4.5rem!important;
        margin-right: -4.5rem!important
    }

    .mx-xl-n19 {
        margin-left: -4.75rem!important;
        margin-right: -4.75rem!important
    }

    .mx-xl-n20 {
        margin-left: -5rem!important;
        margin-right: -5rem!important
    }

    .my-xl-n1 {
        margin-top: -.25rem!important;
        margin-bottom: -.25rem!important
    }

    .my-xl-n2 {
        margin-top: -.5rem!important;
        margin-bottom: -.5rem!important
    }

    .my-xl-n3 {
        margin-top: -.75rem!important;
        margin-bottom: -.75rem!important
    }

    .my-xl-n4 {
        margin-top: -1rem!important;
        margin-bottom: -1rem!important
    }

    .my-xl-n5 {
        margin-top: -1.25rem!important;
        margin-bottom: -1.25rem!important
    }

    .my-xl-n6 {
        margin-top: -1.5rem!important;
        margin-bottom: -1.5rem!important
    }

    .my-xl-n7 {
        margin-top: -1.75rem!important;
        margin-bottom: -1.75rem!important
    }

    .my-xl-n8 {
        margin-top: -2rem!important;
        margin-bottom: -2rem!important
    }

    .my-xl-n9 {
        margin-top: -2.25rem!important;
        margin-bottom: -2.25rem!important
    }

    .my-xl-n10 {
        margin-top: -2.5rem!important;
        margin-bottom: -2.5rem!important
    }

    .my-xl-n11 {
        margin-top: -2.75rem!important;
        margin-bottom: -2.75rem!important
    }

    .my-xl-n12 {
        margin-top: -3rem!important;
        margin-bottom: -3rem!important
    }

    .my-xl-n13 {
        margin-top: -3.25rem!important;
        margin-bottom: -3.25rem!important
    }

    .my-xl-n14 {
        margin-top: -3.5rem!important;
        margin-bottom: -3.5rem!important
    }

    .my-xl-n15 {
        margin-top: -3.75rem!important;
        margin-bottom: -3.75rem!important
    }

    .my-xl-n16 {
        margin-top: -4rem!important;
        margin-bottom: -4rem!important
    }

    .my-xl-n17 {
        margin-top: -4.25rem!important;
        margin-bottom: -4.25rem!important
    }

    .my-xl-n18 {
        margin-top: -4.5rem!important;
        margin-bottom: -4.5rem!important
    }

    .my-xl-n19 {
        margin-top: -4.75rem!important;
        margin-bottom: -4.75rem!important
    }

    .my-xl-n20 {
        margin-top: -5rem!important;
        margin-bottom: -5rem!important
    }

    .mt-xl-n1 {
        margin-top: -.25rem!important
    }

    .mt-xl-n2 {
        margin-top: -.5rem!important
    }

    .mt-xl-n3 {
        margin-top: -.75rem!important
    }

    .mt-xl-n4 {
        margin-top: -1rem!important
    }

    .mt-xl-n5 {
        margin-top: -1.25rem!important
    }

    .mt-xl-n6 {
        margin-top: -1.5rem!important
    }

    .mt-xl-n7 {
        margin-top: -1.75rem!important
    }

    .mt-xl-n8 {
        margin-top: -2rem!important
    }

    .mt-xl-n9 {
        margin-top: -2.25rem!important
    }

    .mt-xl-n10 {
        margin-top: -2.5rem!important
    }

    .mt-xl-n11 {
        margin-top: -2.75rem!important
    }

    .mt-xl-n12 {
        margin-top: -3rem!important
    }

    .mt-xl-n13 {
        margin-top: -3.25rem!important
    }

    .mt-xl-n14 {
        margin-top: -3.5rem!important
    }

    .mt-xl-n15 {
        margin-top: -3.75rem!important
    }

    .mt-xl-n16 {
        margin-top: -4rem!important
    }

    .mt-xl-n17 {
        margin-top: -4.25rem!important
    }

    .mt-xl-n18 {
        margin-top: -4.5rem!important
    }

    .mt-xl-n19 {
        margin-top: -4.75rem!important
    }

    .mt-xl-n20 {
        margin-top: -5rem!important
    }

    .me-xl-n1 {
        margin-right: -.25rem!important
    }

    .me-xl-n2 {
        margin-right: -.5rem!important
    }

    .me-xl-n3 {
        margin-right: -.75rem!important
    }

    .me-xl-n4 {
        margin-right: -1rem!important
    }

    .me-xl-n5 {
        margin-right: -1.25rem!important
    }

    .me-xl-n6 {
        margin-right: -1.5rem!important
    }

    .me-xl-n7 {
        margin-right: -1.75rem!important
    }

    .me-xl-n8 {
        margin-right: -2rem!important
    }

    .me-xl-n9 {
        margin-right: -2.25rem!important
    }

    .me-xl-n10 {
        margin-right: -2.5rem!important
    }

    .me-xl-n11 {
        margin-right: -2.75rem!important
    }

    .me-xl-n12 {
        margin-right: -3rem!important
    }

    .me-xl-n13 {
        margin-right: -3.25rem!important
    }

    .me-xl-n14 {
        margin-right: -3.5rem!important
    }

    .me-xl-n15 {
        margin-right: -3.75rem!important
    }

    .me-xl-n16 {
        margin-right: -4rem!important
    }

    .me-xl-n17 {
        margin-right: -4.25rem!important
    }

    .me-xl-n18 {
        margin-right: -4.5rem!important
    }

    .me-xl-n19 {
        margin-right: -4.75rem!important
    }

    .me-xl-n20 {
        margin-right: -5rem!important
    }

    .mb-xl-n1 {
        margin-bottom: -.25rem!important
    }

    .mb-xl-n2 {
        margin-bottom: -.5rem!important
    }

    .mb-xl-n3 {
        margin-bottom: -.75rem!important
    }

    .mb-xl-n4 {
        margin-bottom: -1rem!important
    }

    .mb-xl-n5 {
        margin-bottom: -1.25rem!important
    }

    .mb-xl-n6 {
        margin-bottom: -1.5rem!important
    }

    .mb-xl-n7 {
        margin-bottom: -1.75rem!important
    }

    .mb-xl-n8 {
        margin-bottom: -2rem!important
    }

    .mb-xl-n9 {
        margin-bottom: -2.25rem!important
    }

    .mb-xl-n10 {
        margin-bottom: -2.5rem!important
    }

    .mb-xl-n11 {
        margin-bottom: -2.75rem!important
    }

    .mb-xl-n12 {
        margin-bottom: -3rem!important
    }

    .mb-xl-n13 {
        margin-bottom: -3.25rem!important
    }

    .mb-xl-n14 {
        margin-bottom: -3.5rem!important
    }

    .mb-xl-n15 {
        margin-bottom: -3.75rem!important
    }

    .mb-xl-n16 {
        margin-bottom: -4rem!important
    }

    .mb-xl-n17 {
        margin-bottom: -4.25rem!important
    }

    .mb-xl-n18 {
        margin-bottom: -4.5rem!important
    }

    .mb-xl-n19 {
        margin-bottom: -4.75rem!important
    }

    .mb-xl-n20 {
        margin-bottom: -5rem!important
    }

    .ms-xl-n1 {
        margin-left: -.25rem!important
    }

    .ms-xl-n2 {
        margin-left: -.5rem!important
    }

    .ms-xl-n3 {
        margin-left: -.75rem!important
    }

    .ms-xl-n4 {
        margin-left: -1rem!important
    }

    .ms-xl-n5 {
        margin-left: -1.25rem!important
    }

    .ms-xl-n6 {
        margin-left: -1.5rem!important
    }

    .ms-xl-n7 {
        margin-left: -1.75rem!important
    }

    .ms-xl-n8 {
        margin-left: -2rem!important
    }

    .ms-xl-n9 {
        margin-left: -2.25rem!important
    }

    .ms-xl-n10 {
        margin-left: -2.5rem!important
    }

    .ms-xl-n11 {
        margin-left: -2.75rem!important
    }

    .ms-xl-n12 {
        margin-left: -3rem!important
    }

    .ms-xl-n13 {
        margin-left: -3.25rem!important
    }

    .ms-xl-n14 {
        margin-left: -3.5rem!important
    }

    .ms-xl-n15 {
        margin-left: -3.75rem!important
    }

    .ms-xl-n16 {
        margin-left: -4rem!important
    }

    .ms-xl-n17 {
        margin-left: -4.25rem!important
    }

    .ms-xl-n18 {
        margin-left: -4.5rem!important
    }

    .ms-xl-n19 {
        margin-left: -4.75rem!important
    }

    .ms-xl-n20 {
        margin-left: -5rem!important
    }

    .p-xl-0 {
        padding: 0!important
    }

    .p-xl-1 {
        padding: .25rem!important
    }

    .p-xl-2 {
        padding: .5rem!important
    }

    .p-xl-3 {
        padding: .75rem!important
    }

    .p-xl-4 {
        padding: 1rem!important
    }

    .p-xl-5 {
        padding: 1.25rem!important
    }

    .p-xl-6 {
        padding: 1.5rem!important
    }

    .p-xl-7 {
        padding: 1.75rem!important
    }

    .p-xl-8 {
        padding: 2rem!important
    }

    .p-xl-9 {
        padding: 2.25rem!important
    }

    .p-xl-10 {
        padding: 2.5rem!important
    }

    .p-xl-11 {
        padding: 2.75rem!important
    }

    .p-xl-12 {
        padding: 3rem!important
    }

    .p-xl-13 {
        padding: 3.25rem!important
    }

    .p-xl-14 {
        padding: 3.5rem!important
    }

    .p-xl-15 {
        padding: 3.75rem!important
    }

    .p-xl-16 {
        padding: 4rem!important
    }

    .p-xl-17 {
        padding: 4.25rem!important
    }

    .p-xl-18 {
        padding: 4.5rem!important
    }

    .p-xl-19 {
        padding: 4.75rem!important
    }

    .p-xl-20 {
        padding: 5rem!important
    }

    .px-xl-0 {
        padding-left: 0!important;
        padding-right: 0!important
    }

    .px-xl-1 {
        padding-left: .25rem!important;
        padding-right: .25rem!important
    }

    .px-xl-2 {
        padding-left: .5rem!important;
        padding-right: .5rem!important
    }

    .px-xl-3 {
        padding-left: .75rem!important;
        padding-right: .75rem!important
    }

    .px-xl-4 {
        padding-left: 1rem!important;
        padding-right: 1rem!important
    }

    .px-xl-5 {
        padding-left: 1.25rem!important;
        padding-right: 1.25rem!important
    }

    .px-xl-6 {
        padding-left: 1.5rem!important;
        padding-right: 1.5rem!important
    }

    .px-xl-7 {
        padding-left: 1.75rem!important;
        padding-right: 1.75rem!important
    }

    .px-xl-8 {
        padding-left: 2rem!important;
        padding-right: 2rem!important
    }

    .px-xl-9 {
        padding-left: 2.25rem!important;
        padding-right: 2.25rem!important
    }

    .px-xl-10 {
        padding-left: 2.5rem!important;
        padding-right: 2.5rem!important
    }

    .px-xl-11 {
        padding-left: 2.75rem!important;
        padding-right: 2.75rem!important
    }

    .px-xl-12 {
        padding-left: 3rem!important;
        padding-right: 3rem!important
    }

    .px-xl-13 {
        padding-left: 3.25rem!important;
        padding-right: 3.25rem!important
    }

    .px-xl-14 {
        padding-left: 3.5rem!important;
        padding-right: 3.5rem!important
    }

    .px-xl-15 {
        padding-left: 3.75rem!important;
        padding-right: 3.75rem!important
    }

    .px-xl-16 {
        padding-left: 4rem!important;
        padding-right: 4rem!important
    }

    .px-xl-17 {
        padding-left: 4.25rem!important;
        padding-right: 4.25rem!important
    }

    .px-xl-18 {
        padding-left: 4.5rem!important;
        padding-right: 4.5rem!important
    }

    .px-xl-19 {
        padding-left: 4.75rem!important;
        padding-right: 4.75rem!important
    }

    .px-xl-20 {
        padding-left: 5rem!important;
        padding-right: 5rem!important
    }

    .py-xl-0 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    .py-xl-1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important
    }

    .py-xl-2 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important
    }

    .py-xl-3 {
        padding-top: .75rem!important;
        padding-bottom: .75rem!important
    }

    .py-xl-4 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important
    }

    .py-xl-5 {
        padding-top: 1.25rem!important;
        padding-bottom: 1.25rem!important
    }

    .py-xl-6 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    .py-xl-7 {
        padding-top: 1.75rem!important;
        padding-bottom: 1.75rem!important
    }

    .py-xl-8 {
        padding-top: 2rem!important;
        padding-bottom: 2rem!important
    }

    .py-xl-9 {
        padding-top: 2.25rem!important;
        padding-bottom: 2.25rem!important
    }

    .py-xl-10 {
        padding-top: 2.5rem!important;
        padding-bottom: 2.5rem!important
    }

    .py-xl-11 {
        padding-top: 2.75rem!important;
        padding-bottom: 2.75rem!important
    }

    .py-xl-12 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }

    .py-xl-13 {
        padding-top: 3.25rem!important;
        padding-bottom: 3.25rem!important
    }

    .py-xl-14 {
        padding-top: 3.5rem!important;
        padding-bottom: 3.5rem!important
    }

    .py-xl-15 {
        padding-top: 3.75rem!important;
        padding-bottom: 3.75rem!important
    }

    .py-xl-16 {
        padding-top: 4rem!important;
        padding-bottom: 4rem!important
    }

    .py-xl-17 {
        padding-top: 4.25rem!important;
        padding-bottom: 4.25rem!important
    }

    .py-xl-18 {
        padding-top: 4.5rem!important;
        padding-bottom: 4.5rem!important
    }

    .py-xl-19 {
        padding-top: 4.75rem!important;
        padding-bottom: 4.75rem!important
    }

    .py-xl-20 {
        padding-top: 5rem!important;
        padding-bottom: 5rem!important
    }

    .pt-xl-0 {
        padding-top: 0!important
    }

    .pt-xl-1 {
        padding-top: .25rem!important
    }

    .pt-xl-2 {
        padding-top: .5rem!important
    }

    .pt-xl-3 {
        padding-top: .75rem!important
    }

    .pt-xl-4 {
        padding-top: 1rem!important
    }

    .pt-xl-5 {
        padding-top: 1.25rem!important
    }

    .pt-xl-6 {
        padding-top: 1.5rem!important
    }

    .pt-xl-7 {
        padding-top: 1.75rem!important
    }

    .pt-xl-8 {
        padding-top: 2rem!important
    }

    .pt-xl-9 {
        padding-top: 2.25rem!important
    }

    .pt-xl-10 {
        padding-top: 2.5rem!important
    }

    .pt-xl-11 {
        padding-top: 2.75rem!important
    }

    .pt-xl-12 {
        padding-top: 3rem!important
    }

    .pt-xl-13 {
        padding-top: 3.25rem!important
    }

    .pt-xl-14 {
        padding-top: 3.5rem!important
    }

    .pt-xl-15 {
        padding-top: 3.75rem!important
    }

    .pt-xl-16 {
        padding-top: 4rem!important
    }

    .pt-xl-17 {
        padding-top: 4.25rem!important
    }

    .pt-xl-18 {
        padding-top: 4.5rem!important
    }

    .pt-xl-19 {
        padding-top: 4.75rem!important
    }

    .pt-xl-20 {
        padding-top: 5rem!important
    }

    .pe-xl-0 {
        padding-right: 0!important
    }

    .pe-xl-1 {
        padding-right: .25rem!important
    }

    .pe-xl-2 {
        padding-right: .5rem!important
    }

    .pe-xl-3 {
        padding-right: .75rem!important
    }

    .pe-xl-4 {
        padding-right: 1rem!important
    }

    .pe-xl-5 {
        padding-right: 1.25rem!important
    }

    .pe-xl-6 {
        padding-right: 1.5rem!important
    }

    .pe-xl-7 {
        padding-right: 1.75rem!important
    }

    .pe-xl-8 {
        padding-right: 2rem!important
    }

    .pe-xl-9 {
        padding-right: 2.25rem!important
    }

    .pe-xl-10 {
        padding-right: 2.5rem!important
    }

    .pe-xl-11 {
        padding-right: 2.75rem!important
    }

    .pe-xl-12 {
        padding-right: 3rem!important
    }

    .pe-xl-13 {
        padding-right: 3.25rem!important
    }

    .pe-xl-14 {
        padding-right: 3.5rem!important
    }

    .pe-xl-15 {
        padding-right: 3.75rem!important
    }

    .pe-xl-16 {
        padding-right: 4rem!important
    }

    .pe-xl-17 {
        padding-right: 4.25rem!important
    }

    .pe-xl-18 {
        padding-right: 4.5rem!important
    }

    .pe-xl-19 {
        padding-right: 4.75rem!important
    }

    .pe-xl-20 {
        padding-right: 5rem!important
    }

    .pb-xl-0 {
        padding-bottom: 0!important
    }

    .pb-xl-1 {
        padding-bottom: .25rem!important
    }

    .pb-xl-2 {
        padding-bottom: .5rem!important
    }

    .pb-xl-3 {
        padding-bottom: .75rem!important
    }

    .pb-xl-4 {
        padding-bottom: 1rem!important
    }

    .pb-xl-5 {
        padding-bottom: 1.25rem!important
    }

    .pb-xl-6 {
        padding-bottom: 1.5rem!important
    }

    .pb-xl-7 {
        padding-bottom: 1.75rem!important
    }

    .pb-xl-8 {
        padding-bottom: 2rem!important
    }

    .pb-xl-9 {
        padding-bottom: 2.25rem!important
    }

    .pb-xl-10 {
        padding-bottom: 2.5rem!important
    }

    .pb-xl-11 {
        padding-bottom: 2.75rem!important
    }

    .pb-xl-12 {
        padding-bottom: 3rem!important
    }

    .pb-xl-13 {
        padding-bottom: 3.25rem!important
    }

    .pb-xl-14 {
        padding-bottom: 3.5rem!important
    }

    .pb-xl-15 {
        padding-bottom: 3.75rem!important
    }

    .pb-xl-16 {
        padding-bottom: 4rem!important
    }

    .pb-xl-17 {
        padding-bottom: 4.25rem!important
    }

    .pb-xl-18 {
        padding-bottom: 4.5rem!important
    }

    .pb-xl-19 {
        padding-bottom: 4.75rem!important
    }

    .pb-xl-20 {
        padding-bottom: 5rem!important
    }

    .ps-xl-0 {
        padding-left: 0!important
    }

    .ps-xl-1 {
        padding-left: .25rem!important
    }

    .ps-xl-2 {
        padding-left: .5rem!important
    }

    .ps-xl-3 {
        padding-left: .75rem!important
    }

    .ps-xl-4 {
        padding-left: 1rem!important
    }

    .ps-xl-5 {
        padding-left: 1.25rem!important
    }

    .ps-xl-6 {
        padding-left: 1.5rem!important
    }

    .ps-xl-7 {
        padding-left: 1.75rem!important
    }

    .ps-xl-8 {
        padding-left: 2rem!important
    }

    .ps-xl-9 {
        padding-left: 2.25rem!important
    }

    .ps-xl-10 {
        padding-left: 2.5rem!important
    }

    .ps-xl-11 {
        padding-left: 2.75rem!important
    }

    .ps-xl-12 {
        padding-left: 3rem!important
    }

    .ps-xl-13 {
        padding-left: 3.25rem!important
    }

    .ps-xl-14 {
        padding-left: 3.5rem!important
    }

    .ps-xl-15 {
        padding-left: 3.75rem!important
    }

    .ps-xl-16 {
        padding-left: 4rem!important
    }

    .ps-xl-17 {
        padding-left: 4.25rem!important
    }

    .ps-xl-18 {
        padding-left: 4.5rem!important
    }

    .ps-xl-19 {
        padding-left: 4.75rem!important
    }

    .ps-xl-20 {
        padding-left: 5rem!important
    }

    .gap-xl-0 {
        gap: 0!important
    }

    .gap-xl-1 {
        gap: .25rem!important
    }

    .gap-xl-2 {
        gap: .5rem!important
    }

    .gap-xl-3 {
        gap: .75rem!important
    }

    .gap-xl-4 {
        gap: 1rem!important
    }

    .gap-xl-5 {
        gap: 1.25rem!important
    }

    .gap-xl-6 {
        gap: 1.5rem!important
    }

    .gap-xl-7 {
        gap: 1.75rem!important
    }

    .gap-xl-8 {
        gap: 2rem!important
    }

    .gap-xl-9 {
        gap: 2.25rem!important
    }

    .gap-xl-10 {
        gap: 2.5rem!important
    }

    .gap-xl-11 {
        gap: 2.75rem!important
    }

    .gap-xl-12 {
        gap: 3rem!important
    }

    .gap-xl-13 {
        gap: 3.25rem!important
    }

    .gap-xl-14 {
        gap: 3.5rem!important
    }

    .gap-xl-15 {
        gap: 3.75rem!important
    }

    .gap-xl-16 {
        gap: 4rem!important
    }

    .gap-xl-17 {
        gap: 4.25rem!important
    }

    .gap-xl-18 {
        gap: 4.5rem!important
    }

    .gap-xl-19 {
        gap: 4.75rem!important
    }

    .gap-xl-20 {
        gap: 5rem!important
    }

    .row-gap-xl-0 {
        row-gap: 0!important
    }

    .row-gap-xl-1 {
        row-gap: .25rem!important
    }

    .row-gap-xl-2 {
        row-gap: .5rem!important
    }

    .row-gap-xl-3 {
        row-gap: .75rem!important
    }

    .row-gap-xl-4 {
        row-gap: 1rem!important
    }

    .row-gap-xl-5 {
        row-gap: 1.25rem!important
    }

    .row-gap-xl-6 {
        row-gap: 1.5rem!important
    }

    .row-gap-xl-7 {
        row-gap: 1.75rem!important
    }

    .row-gap-xl-8 {
        row-gap: 2rem!important
    }

    .row-gap-xl-9 {
        row-gap: 2.25rem!important
    }

    .row-gap-xl-10 {
        row-gap: 2.5rem!important
    }

    .row-gap-xl-11 {
        row-gap: 2.75rem!important
    }

    .row-gap-xl-12 {
        row-gap: 3rem!important
    }

    .row-gap-xl-13 {
        row-gap: 3.25rem!important
    }

    .row-gap-xl-14 {
        row-gap: 3.5rem!important
    }

    .row-gap-xl-15 {
        row-gap: 3.75rem!important
    }

    .row-gap-xl-16 {
        row-gap: 4rem!important
    }

    .row-gap-xl-17 {
        row-gap: 4.25rem!important
    }

    .row-gap-xl-18 {
        row-gap: 4.5rem!important
    }

    .row-gap-xl-19 {
        row-gap: 4.75rem!important
    }

    .row-gap-xl-20 {
        row-gap: 5rem!important
    }

    .column-gap-xl-0 {
        column-gap: 0!important
    }

    .column-gap-xl-1 {
        column-gap: .25rem!important
    }

    .column-gap-xl-2 {
        column-gap: .5rem!important
    }

    .column-gap-xl-3 {
        column-gap: .75rem!important
    }

    .column-gap-xl-4 {
        column-gap: 1rem!important
    }

    .column-gap-xl-5 {
        column-gap: 1.25rem!important
    }

    .column-gap-xl-6 {
        column-gap: 1.5rem!important
    }

    .column-gap-xl-7 {
        column-gap: 1.75rem!important
    }

    .column-gap-xl-8 {
        column-gap: 2rem!important
    }

    .column-gap-xl-9 {
        column-gap: 2.25rem!important
    }

    .column-gap-xl-10 {
        column-gap: 2.5rem!important
    }

    .column-gap-xl-11 {
        column-gap: 2.75rem!important
    }

    .column-gap-xl-12 {
        column-gap: 3rem!important
    }

    .column-gap-xl-13 {
        column-gap: 3.25rem!important
    }

    .column-gap-xl-14 {
        column-gap: 3.5rem!important
    }

    .column-gap-xl-15 {
        column-gap: 3.75rem!important
    }

    .column-gap-xl-16 {
        column-gap: 4rem!important
    }

    .column-gap-xl-17 {
        column-gap: 4.25rem!important
    }

    .column-gap-xl-18 {
        column-gap: 4.5rem!important
    }

    .column-gap-xl-19 {
        column-gap: 4.75rem!important
    }

    .column-gap-xl-20 {
        column-gap: 5rem!important
    }

    .fs-xl-1 {
        font-size: calc(1.3rem + .6vw)!important
    }

    .fs-xl-2 {
        font-size: calc(1.275rem + .3vw)!important
    }

    .fs-xl-3 {
        font-size: calc(1.26rem + .12vw)!important
    }

    .fs-xl-4 {
        font-size: 1.25rem!important
    }

    .fs-xl-5 {
        font-size: 1.15rem!important
    }

    .fs-xl-6 {
        font-size: 1.075rem!important
    }

    .fs-xl-7 {
        font-size: .95rem!important
    }

    .fs-xl-8 {
        font-size: .85rem!important
    }

    .fs-xl-9 {
        font-size: .75rem!important
    }

    .fs-xl-10 {
        font-size: .5rem!important
    }

    .fs-xl-sm {
        font-size: .95rem!important
    }

    .fs-xl-base {
        font-size: 1rem!important
    }

    .fs-xl-lg {
        font-size: 1.075rem!important
    }

    .fs-xl-xl {
        font-size: 1.21rem!important
    }

    .fs-xl-fluid {
        font-size: 100%!important
    }

    .fs-xl-2x {
        font-size: calc(1.325rem + .9vw)!important
    }

    .fs-xl-2qx {
        font-size: calc(1.35rem + 1.2vw)!important
    }

    .fs-xl-2hx {
        font-size: calc(1.375rem + 1.5vw)!important
    }

    .fs-xl-2tx {
        font-size: calc(1.4rem + 1.8vw)!important
    }

    .fs-xl-3x {
        font-size: calc(1.425rem + 2.1vw)!important
    }

    .fs-xl-3qx {
        font-size: calc(1.45rem + 2.4vw)!important
    }

    .fs-xl-3hx {
        font-size: calc(1.475rem + 2.7vw)!important
    }

    .fs-xl-3tx {
        font-size: calc(1.5rem + 3vw)!important
    }

    .fs-xl-4x {
        font-size: calc(1.525rem + 3.3vw)!important
    }

    .fs-xl-4qx {
        font-size: calc(1.55rem + 3.6vw)!important
    }

    .fs-xl-4hx {
        font-size: calc(1.575rem + 3.9vw)!important
    }

    .fs-xl-4tx {
        font-size: calc(1.6rem + 4.2vw)!important
    }

    .fs-xl-5x {
        font-size: calc(1.625rem + 4.5vw)!important
    }

    .fs-xl-5qx {
        font-size: calc(1.65rem + 4.8vw)!important
    }

    .fs-xl-5hx {
        font-size: calc(1.675rem + 5.1vw)!important
    }

    .fs-xl-5tx {
        font-size: calc(1.7rem + 5.4vw)!important
    }

    .fs-xl-6x {
        font-size: calc(1.725rem + 5.7vw)!important
    }

    .fs-xl-6qx {
        font-size: calc(1.75rem + 6vw)!important
    }

    .fs-xl-6hx {
        font-size: calc(1.775rem + 6.3vw)!important
    }

    .fs-xl-6tx {
        font-size: calc(1.8rem + 6.6vw)!important
    }

    .fs-xl-7x {
        font-size: calc(1.825rem + 6.9vw)!important
    }

    .fs-xl-7qx {
        font-size: calc(1.85rem + 7.2vw)!important
    }

    .fs-xl-7hx {
        font-size: calc(1.875rem + 7.5vw)!important
    }

    .fs-xl-7tx {
        font-size: calc(1.9rem + 7.8vw)!important
    }

    .text-xl-start {
        text-align: left!important
    }

    .text-xl-end {
        text-align: right!important
    }

    .text-xl-center {
        text-align: center!important
    }

    .min-w-xl-unset {
        min-width: unset!important
    }

    .min-w-xl-25 {
        min-width: 25%!important
    }

    .min-w-xl-50 {
        min-width: 50%!important
    }

    .min-w-xl-75 {
        min-width: 75%!important
    }

    .min-w-xl-100 {
        min-width: 100%!important
    }

    .min-w-xl-auto {
        min-width: auto!important
    }

    .min-w-xl-1px {
        min-width: 1px!important
    }

    .min-w-xl-2px {
        min-width: 2px!important
    }

    .min-w-xl-3px {
        min-width: 3px!important
    }

    .min-w-xl-4px {
        min-width: 4px!important
    }

    .min-w-xl-5px {
        min-width: 5px!important
    }

    .min-w-xl-6px {
        min-width: 6px!important
    }

    .min-w-xl-7px {
        min-width: 7px!important
    }

    .min-w-xl-8px {
        min-width: 8px!important
    }

    .min-w-xl-9px {
        min-width: 9px!important
    }

    .min-w-xl-10px {
        min-width: 10px!important
    }

    .min-w-xl-15px {
        min-width: 15px!important
    }

    .min-w-xl-20px {
        min-width: 20px!important
    }

    .min-w-xl-25px {
        min-width: 25px!important
    }

    .min-w-xl-30px {
        min-width: 30px!important
    }

    .min-w-xl-35px {
        min-width: 35px!important
    }

    .min-w-xl-40px {
        min-width: 40px!important
    }

    .min-w-xl-45px {
        min-width: 45px!important
    }

    .min-w-xl-50px {
        min-width: 50px!important
    }

    .min-w-xl-55px {
        min-width: 55px!important
    }

    .min-w-xl-60px {
        min-width: 60px!important
    }

    .min-w-xl-65px {
        min-width: 65px!important
    }

    .min-w-xl-70px {
        min-width: 70px!important
    }

    .min-w-xl-75px {
        min-width: 75px!important
    }

    .min-w-xl-80px {
        min-width: 80px!important
    }

    .min-w-xl-85px {
        min-width: 85px!important
    }

    .min-w-xl-90px {
        min-width: 90px!important
    }

    .min-w-xl-95px {
        min-width: 95px!important
    }

    .min-w-xl-100px {
        min-width: 100px!important
    }

    .min-w-xl-125px {
        min-width: 125px!important
    }

    .min-w-xl-150px {
        min-width: 150px!important
    }

    .min-w-xl-175px {
        min-width: 175px!important
    }

    .min-w-xl-200px {
        min-width: 200px!important
    }

    .min-w-xl-225px {
        min-width: 225px!important
    }

    .min-w-xl-250px {
        min-width: 250px!important
    }

    .min-w-xl-275px {
        min-width: 275px!important
    }

    .min-w-xl-300px {
        min-width: 300px!important
    }

    .min-w-xl-325px {
        min-width: 325px!important
    }

    .min-w-xl-350px {
        min-width: 350px!important
    }

    .min-w-xl-375px {
        min-width: 375px!important
    }

    .min-w-xl-400px {
        min-width: 400px!important
    }

    .min-w-xl-425px {
        min-width: 425px!important
    }

    .min-w-xl-450px {
        min-width: 450px!important
    }

    .min-w-xl-475px {
        min-width: 475px!important
    }

    .min-w-xl-500px {
        min-width: 500px!important
    }

    .min-w-xl-550px {
        min-width: 550px!important
    }

    .min-w-xl-600px {
        min-width: 600px!important
    }

    .min-w-xl-650px {
        min-width: 650px!important
    }

    .min-w-xl-700px {
        min-width: 700px!important
    }

    .min-w-xl-750px {
        min-width: 750px!important
    }

    .min-w-xl-800px {
        min-width: 800px!important
    }

    .min-w-xl-850px {
        min-width: 850px!important
    }

    .min-w-xl-900px {
        min-width: 900px!important
    }

    .min-w-xl-950px {
        min-width: 950px!important
    }

    .min-w-xl-1000px {
        min-width: 1000px!important
    }

    .min-h-xl-unset {
        min-height: unset!important
    }

    .min-h-xl-25 {
        min-height: 25%!important
    }

    .min-h-xl-50 {
        min-height: 50%!important
    }

    .min-h-xl-75 {
        min-height: 75%!important
    }

    .min-h-xl-100 {
        min-height: 100%!important
    }

    .min-h-xl-auto {
        min-height: auto!important
    }

    .min-h-xl-1px {
        min-height: 1px!important
    }

    .min-h-xl-2px {
        min-height: 2px!important
    }

    .min-h-xl-3px {
        min-height: 3px!important
    }

    .min-h-xl-4px {
        min-height: 4px!important
    }

    .min-h-xl-5px {
        min-height: 5px!important
    }

    .min-h-xl-6px {
        min-height: 6px!important
    }

    .min-h-xl-7px {
        min-height: 7px!important
    }

    .min-h-xl-8px {
        min-height: 8px!important
    }

    .min-h-xl-9px {
        min-height: 9px!important
    }

    .min-h-xl-10px {
        min-height: 10px!important
    }

    .min-h-xl-15px {
        min-height: 15px!important
    }

    .min-h-xl-20px {
        min-height: 20px!important
    }

    .min-h-xl-25px {
        min-height: 25px!important
    }

    .min-h-xl-30px {
        min-height: 30px!important
    }

    .min-h-xl-35px {
        min-height: 35px!important
    }

    .min-h-xl-40px {
        min-height: 40px!important
    }

    .min-h-xl-45px {
        min-height: 45px!important
    }

    .min-h-xl-50px {
        min-height: 50px!important
    }

    .min-h-xl-55px {
        min-height: 55px!important
    }

    .min-h-xl-60px {
        min-height: 60px!important
    }

    .min-h-xl-65px {
        min-height: 65px!important
    }

    .min-h-xl-70px {
        min-height: 70px!important
    }

    .min-h-xl-75px {
        min-height: 75px!important
    }

    .min-h-xl-80px {
        min-height: 80px!important
    }

    .min-h-xl-85px {
        min-height: 85px!important
    }

    .min-h-xl-90px {
        min-height: 90px!important
    }

    .min-h-xl-95px {
        min-height: 95px!important
    }

    .min-h-xl-100px {
        min-height: 100px!important
    }

    .min-h-xl-125px {
        min-height: 125px!important
    }

    .min-h-xl-150px {
        min-height: 150px!important
    }

    .min-h-xl-175px {
        min-height: 175px!important
    }

    .min-h-xl-200px {
        min-height: 200px!important
    }

    .min-h-xl-225px {
        min-height: 225px!important
    }

    .min-h-xl-250px {
        min-height: 250px!important
    }

    .min-h-xl-275px {
        min-height: 275px!important
    }

    .min-h-xl-300px {
        min-height: 300px!important
    }

    .min-h-xl-325px {
        min-height: 325px!important
    }

    .min-h-xl-350px {
        min-height: 350px!important
    }

    .min-h-xl-375px {
        min-height: 375px!important
    }

    .min-h-xl-400px {
        min-height: 400px!important
    }

    .min-h-xl-425px {
        min-height: 425px!important
    }

    .min-h-xl-450px {
        min-height: 450px!important
    }

    .min-h-xl-475px {
        min-height: 475px!important
    }

    .min-h-xl-500px {
        min-height: 500px!important
    }

    .min-h-xl-550px {
        min-height: 550px!important
    }

    .min-h-xl-600px {
        min-height: 600px!important
    }

    .min-h-xl-650px {
        min-height: 650px!important
    }

    .min-h-xl-700px {
        min-height: 700px!important
    }

    .min-h-xl-750px {
        min-height: 750px!important
    }

    .min-h-xl-800px {
        min-height: 800px!important
    }

    .min-h-xl-850px {
        min-height: 850px!important
    }

    .min-h-xl-900px {
        min-height: 900px!important
    }

    .min-h-xl-950px {
        min-height: 950px!important
    }

    .min-h-xl-1000px {
        min-height: 1000px!important
    }
}

@media (width>=1400px) {
    .float-xxl-start {
        float: left!important
    }

    .float-xxl-end {
        float: right!important
    }

    .float-xxl-none {
        float: none!important
    }

    .object-fit-xxl-contain {
        object-fit: contain!important
    }

    .object-fit-xxl-cover {
        object-fit: cover!important
    }

    .object-fit-xxl-fill {
        object-fit: fill!important
    }

    .object-fit-xxl-scale {
        object-fit: scale-down!important
    }

    .object-fit-xxl-none {
        object-fit: none!important
    }

    .overflow-xxl-auto {
        overflow: auto!important
    }

    .overflow-xxl-hidden {
        overflow: hidden!important
    }

    .overflow-xxl-visible {
        overflow: visible!important
    }

    .overflow-xxl-scroll {
        overflow: scroll!important
    }

    .d-xxl-inline {
        display: inline!important
    }

    .d-xxl-inline-block {
        display: inline-block!important
    }

    .d-xxl-block {
        display: block!important
    }

    .d-xxl-grid {
        display: grid!important
    }

    .d-xxl-inline-grid {
        display: inline-grid!important
    }

    .d-xxl-table {
        display: table!important
    }

    .d-xxl-table-row {
        display: table-row!important
    }

    .d-xxl-table-cell {
        display: table-cell!important
    }

    .d-xxl-flex {
        display: flex!important
    }

    .d-xxl-inline-flex {
        display: inline-flex!important
    }

    .d-xxl-none {
        display: none!important
    }

    .position-xxl-static {
        position: static!important
    }

    .position-xxl-relative {
        position: relative!important
    }

    .position-xxl-absolute {
        position: absolute!important
    }

    .position-xxl-fixed {
        position: fixed!important
    }

    .position-xxl-sticky {
        position: sticky!important
    }

    .w-xxl-unset {
        width: unset!important
    }

    .w-xxl-25 {
        width: 25%!important
    }

    .w-xxl-50 {
        width: 50%!important
    }

    .w-xxl-75 {
        width: 75%!important
    }

    .w-xxl-100 {
        width: 100%!important
    }

    .w-xxl-auto {
        width: auto!important
    }

    .w-xxl-1px {
        width: 1px!important
    }

    .w-xxl-2px {
        width: 2px!important
    }

    .w-xxl-3px {
        width: 3px!important
    }

    .w-xxl-4px {
        width: 4px!important
    }

    .w-xxl-5px {
        width: 5px!important
    }

    .w-xxl-6px {
        width: 6px!important
    }

    .w-xxl-7px {
        width: 7px!important
    }

    .w-xxl-8px {
        width: 8px!important
    }

    .w-xxl-9px {
        width: 9px!important
    }

    .w-xxl-10px {
        width: 10px!important
    }

    .w-xxl-15px {
        width: 15px!important
    }

    .w-xxl-20px {
        width: 20px!important
    }

    .w-xxl-25px {
        width: 25px!important
    }

    .w-xxl-30px {
        width: 30px!important
    }

    .w-xxl-35px {
        width: 35px!important
    }

    .w-xxl-40px {
        width: 40px!important
    }

    .w-xxl-45px {
        width: 45px!important
    }

    .w-xxl-50px {
        width: 50px!important
    }

    .w-xxl-55px {
        width: 55px!important
    }

    .w-xxl-60px {
        width: 60px!important
    }

    .w-xxl-65px {
        width: 65px!important
    }

    .w-xxl-70px {
        width: 70px!important
    }

    .w-xxl-75px {
        width: 75px!important
    }

    .w-xxl-80px {
        width: 80px!important
    }

    .w-xxl-85px {
        width: 85px!important
    }

    .w-xxl-90px {
        width: 90px!important
    }

    .w-xxl-95px {
        width: 95px!important
    }

    .w-xxl-100px {
        width: 100px!important
    }

    .w-xxl-125px {
        width: 125px!important
    }

    .w-xxl-150px {
        width: 150px!important
    }

    .w-xxl-175px {
        width: 175px!important
    }

    .w-xxl-200px {
        width: 200px!important
    }

    .w-xxl-225px {
        width: 225px!important
    }

    .w-xxl-250px {
        width: 250px!important
    }

    .w-xxl-275px {
        width: 275px!important
    }

    .w-xxl-300px {
        width: 300px!important
    }

    .w-xxl-325px {
        width: 325px!important
    }

    .w-xxl-350px {
        width: 350px!important
    }

    .w-xxl-375px {
        width: 375px!important
    }

    .w-xxl-400px {
        width: 400px!important
    }

    .w-xxl-425px {
        width: 425px!important
    }

    .w-xxl-450px {
        width: 450px!important
    }

    .w-xxl-475px {
        width: 475px!important
    }

    .w-xxl-500px {
        width: 500px!important
    }

    .w-xxl-550px {
        width: 550px!important
    }

    .w-xxl-600px {
        width: 600px!important
    }

    .w-xxl-650px {
        width: 650px!important
    }

    .w-xxl-700px {
        width: 700px!important
    }

    .w-xxl-750px {
        width: 750px!important
    }

    .w-xxl-800px {
        width: 800px!important
    }

    .w-xxl-850px {
        width: 850px!important
    }

    .w-xxl-900px {
        width: 900px!important
    }

    .w-xxl-950px {
        width: 950px!important
    }

    .w-xxl-1000px {
        width: 1000px!important
    }

    .mw-xxl-unset {
        max-width: unset!important
    }

    .mw-xxl-25 {
        max-width: 25%!important
    }

    .mw-xxl-50 {
        max-width: 50%!important
    }

    .mw-xxl-75 {
        max-width: 75%!important
    }

    .mw-xxl-100 {
        max-width: 100%!important
    }

    .mw-xxl-auto {
        max-width: auto!important
    }

    .mw-xxl-1px {
        max-width: 1px!important
    }

    .mw-xxl-2px {
        max-width: 2px!important
    }

    .mw-xxl-3px {
        max-width: 3px!important
    }

    .mw-xxl-4px {
        max-width: 4px!important
    }

    .mw-xxl-5px {
        max-width: 5px!important
    }

    .mw-xxl-6px {
        max-width: 6px!important
    }

    .mw-xxl-7px {
        max-width: 7px!important
    }

    .mw-xxl-8px {
        max-width: 8px!important
    }

    .mw-xxl-9px {
        max-width: 9px!important
    }

    .mw-xxl-10px {
        max-width: 10px!important
    }

    .mw-xxl-15px {
        max-width: 15px!important
    }

    .mw-xxl-20px {
        max-width: 20px!important
    }

    .mw-xxl-25px {
        max-width: 25px!important
    }

    .mw-xxl-30px {
        max-width: 30px!important
    }

    .mw-xxl-35px {
        max-width: 35px!important
    }

    .mw-xxl-40px {
        max-width: 40px!important
    }

    .mw-xxl-45px {
        max-width: 45px!important
    }

    .mw-xxl-50px {
        max-width: 50px!important
    }

    .mw-xxl-55px {
        max-width: 55px!important
    }

    .mw-xxl-60px {
        max-width: 60px!important
    }

    .mw-xxl-65px {
        max-width: 65px!important
    }

    .mw-xxl-70px {
        max-width: 70px!important
    }

    .mw-xxl-75px {
        max-width: 75px!important
    }

    .mw-xxl-80px {
        max-width: 80px!important
    }

    .mw-xxl-85px {
        max-width: 85px!important
    }

    .mw-xxl-90px {
        max-width: 90px!important
    }

    .mw-xxl-95px {
        max-width: 95px!important
    }

    .mw-xxl-100px {
        max-width: 100px!important
    }

    .mw-xxl-125px {
        max-width: 125px!important
    }

    .mw-xxl-150px {
        max-width: 150px!important
    }

    .mw-xxl-175px {
        max-width: 175px!important
    }

    .mw-xxl-200px {
        max-width: 200px!important
    }

    .mw-xxl-225px {
        max-width: 225px!important
    }

    .mw-xxl-250px {
        max-width: 250px!important
    }

    .mw-xxl-275px {
        max-width: 275px!important
    }

    .mw-xxl-300px {
        max-width: 300px!important
    }

    .mw-xxl-325px {
        max-width: 325px!important
    }

    .mw-xxl-350px {
        max-width: 350px!important
    }

    .mw-xxl-375px {
        max-width: 375px!important
    }

    .mw-xxl-400px {
        max-width: 400px!important
    }

    .mw-xxl-425px {
        max-width: 425px!important
    }

    .mw-xxl-450px {
        max-width: 450px!important
    }

    .mw-xxl-475px {
        max-width: 475px!important
    }

    .mw-xxl-500px {
        max-width: 500px!important
    }

    .mw-xxl-550px {
        max-width: 550px!important
    }

    .mw-xxl-600px {
        max-width: 600px!important
    }

    .mw-xxl-650px {
        max-width: 650px!important
    }

    .mw-xxl-700px {
        max-width: 700px!important
    }

    .mw-xxl-750px {
        max-width: 750px!important
    }

    .mw-xxl-800px {
        max-width: 800px!important
    }

    .mw-xxl-850px {
        max-width: 850px!important
    }

    .mw-xxl-900px {
        max-width: 900px!important
    }

    .mw-xxl-950px {
        max-width: 950px!important
    }

    .mw-xxl-1000px {
        max-width: 1000px!important
    }

    .h-xxl-unset {
        height: unset!important
    }

    .h-xxl-25 {
        height: 25%!important
    }

    .h-xxl-50 {
        height: 50%!important
    }

    .h-xxl-75 {
        height: 75%!important
    }

    .h-xxl-100 {
        height: 100%!important
    }

    .h-xxl-auto {
        height: auto!important
    }

    .h-xxl-1px {
        height: 1px!important
    }

    .h-xxl-2px {
        height: 2px!important
    }

    .h-xxl-3px {
        height: 3px!important
    }

    .h-xxl-4px {
        height: 4px!important
    }

    .h-xxl-5px {
        height: 5px!important
    }

    .h-xxl-6px {
        height: 6px!important
    }

    .h-xxl-7px {
        height: 7px!important
    }

    .h-xxl-8px {
        height: 8px!important
    }

    .h-xxl-9px {
        height: 9px!important
    }

    .h-xxl-10px {
        height: 10px!important
    }

    .h-xxl-15px {
        height: 15px!important
    }

    .h-xxl-20px {
        height: 20px!important
    }

    .h-xxl-25px {
        height: 25px!important
    }

    .h-xxl-30px {
        height: 30px!important
    }

    .h-xxl-35px {
        height: 35px!important
    }

    .h-xxl-40px {
        height: 40px!important
    }

    .h-xxl-45px {
        height: 45px!important
    }

    .h-xxl-50px {
        height: 50px!important
    }

    .h-xxl-55px {
        height: 55px!important
    }

    .h-xxl-60px {
        height: 60px!important
    }

    .h-xxl-65px {
        height: 65px!important
    }

    .h-xxl-70px {
        height: 70px!important
    }

    .h-xxl-75px {
        height: 75px!important
    }

    .h-xxl-80px {
        height: 80px!important
    }

    .h-xxl-85px {
        height: 85px!important
    }

    .h-xxl-90px {
        height: 90px!important
    }

    .h-xxl-95px {
        height: 95px!important
    }

    .h-xxl-100px {
        height: 100px!important
    }

    .h-xxl-125px {
        height: 125px!important
    }

    .h-xxl-150px {
        height: 150px!important
    }

    .h-xxl-175px {
        height: 175px!important
    }

    .h-xxl-200px {
        height: 200px!important
    }

    .h-xxl-225px {
        height: 225px!important
    }

    .h-xxl-250px {
        height: 250px!important
    }

    .h-xxl-275px {
        height: 275px!important
    }

    .h-xxl-300px {
        height: 300px!important
    }

    .h-xxl-325px {
        height: 325px!important
    }

    .h-xxl-350px {
        height: 350px!important
    }

    .h-xxl-375px {
        height: 375px!important
    }

    .h-xxl-400px {
        height: 400px!important
    }

    .h-xxl-425px {
        height: 425px!important
    }

    .h-xxl-450px {
        height: 450px!important
    }

    .h-xxl-475px {
        height: 475px!important
    }

    .h-xxl-500px {
        height: 500px!important
    }

    .h-xxl-550px {
        height: 550px!important
    }

    .h-xxl-600px {
        height: 600px!important
    }

    .h-xxl-650px {
        height: 650px!important
    }

    .h-xxl-700px {
        height: 700px!important
    }

    .h-xxl-750px {
        height: 750px!important
    }

    .h-xxl-800px {
        height: 800px!important
    }

    .h-xxl-850px {
        height: 850px!important
    }

    .h-xxl-900px {
        height: 900px!important
    }

    .h-xxl-950px {
        height: 950px!important
    }

    .h-xxl-1000px {
        height: 1000px!important
    }

    .mh-xxl-unset {
        max-height: unset!important
    }

    .mh-xxl-25 {
        max-height: 25%!important
    }

    .mh-xxl-50 {
        max-height: 50%!important
    }

    .mh-xxl-75 {
        max-height: 75%!important
    }

    .mh-xxl-100 {
        max-height: 100%!important
    }

    .mh-xxl-auto {
        max-height: auto!important
    }

    .mh-xxl-1px {
        max-height: 1px!important
    }

    .mh-xxl-2px {
        max-height: 2px!important
    }

    .mh-xxl-3px {
        max-height: 3px!important
    }

    .mh-xxl-4px {
        max-height: 4px!important
    }

    .mh-xxl-5px {
        max-height: 5px!important
    }

    .mh-xxl-6px {
        max-height: 6px!important
    }

    .mh-xxl-7px {
        max-height: 7px!important
    }

    .mh-xxl-8px {
        max-height: 8px!important
    }

    .mh-xxl-9px {
        max-height: 9px!important
    }

    .mh-xxl-10px {
        max-height: 10px!important
    }

    .mh-xxl-15px {
        max-height: 15px!important
    }

    .mh-xxl-20px {
        max-height: 20px!important
    }

    .mh-xxl-25px {
        max-height: 25px!important
    }

    .mh-xxl-30px {
        max-height: 30px!important
    }

    .mh-xxl-35px {
        max-height: 35px!important
    }

    .mh-xxl-40px {
        max-height: 40px!important
    }

    .mh-xxl-45px {
        max-height: 45px!important
    }

    .mh-xxl-50px {
        max-height: 50px!important
    }

    .mh-xxl-55px {
        max-height: 55px!important
    }

    .mh-xxl-60px {
        max-height: 60px!important
    }

    .mh-xxl-65px {
        max-height: 65px!important
    }

    .mh-xxl-70px {
        max-height: 70px!important
    }

    .mh-xxl-75px {
        max-height: 75px!important
    }

    .mh-xxl-80px {
        max-height: 80px!important
    }

    .mh-xxl-85px {
        max-height: 85px!important
    }

    .mh-xxl-90px {
        max-height: 90px!important
    }

    .mh-xxl-95px {
        max-height: 95px!important
    }

    .mh-xxl-100px {
        max-height: 100px!important
    }

    .mh-xxl-125px {
        max-height: 125px!important
    }

    .mh-xxl-150px {
        max-height: 150px!important
    }

    .mh-xxl-175px {
        max-height: 175px!important
    }

    .mh-xxl-200px {
        max-height: 200px!important
    }

    .mh-xxl-225px {
        max-height: 225px!important
    }

    .mh-xxl-250px {
        max-height: 250px!important
    }

    .mh-xxl-275px {
        max-height: 275px!important
    }

    .mh-xxl-300px {
        max-height: 300px!important
    }

    .mh-xxl-325px {
        max-height: 325px!important
    }

    .mh-xxl-350px {
        max-height: 350px!important
    }

    .mh-xxl-375px {
        max-height: 375px!important
    }

    .mh-xxl-400px {
        max-height: 400px!important
    }

    .mh-xxl-425px {
        max-height: 425px!important
    }

    .mh-xxl-450px {
        max-height: 450px!important
    }

    .mh-xxl-475px {
        max-height: 475px!important
    }

    .mh-xxl-500px {
        max-height: 500px!important
    }

    .mh-xxl-550px {
        max-height: 550px!important
    }

    .mh-xxl-600px {
        max-height: 600px!important
    }

    .mh-xxl-650px {
        max-height: 650px!important
    }

    .mh-xxl-700px {
        max-height: 700px!important
    }

    .mh-xxl-750px {
        max-height: 750px!important
    }

    .mh-xxl-800px {
        max-height: 800px!important
    }

    .mh-xxl-850px {
        max-height: 850px!important
    }

    .mh-xxl-900px {
        max-height: 900px!important
    }

    .mh-xxl-950px {
        max-height: 950px!important
    }

    .mh-xxl-1000px {
        max-height: 1000px!important
    }

    .flex-xxl-fill {
        flex: auto!important
    }

    .flex-xxl-row {
        flex-direction: row!important
    }

    .flex-xxl-column {
        flex-direction: column!important
    }

    .flex-xxl-row-reverse {
        flex-direction: row-reverse!important
    }

    .flex-xxl-column-reverse {
        flex-direction: column-reverse!important
    }

    .flex-xxl-grow-0 {
        flex-grow: 0!important
    }

    .flex-xxl-grow-1 {
        flex-grow: 1!important
    }

    .flex-xxl-shrink-0 {
        flex-shrink: 0!important
    }

    .flex-xxl-shrink-1 {
        flex-shrink: 1!important
    }

    .flex-xxl-wrap {
        flex-wrap: wrap!important
    }

    .flex-xxl-nowrap {
        flex-wrap: nowrap!important
    }

    .flex-xxl-wrap-reverse {
        flex-wrap: wrap-reverse!important
    }

    .justify-content-xxl-start {
        justify-content: flex-start!important
    }

    .justify-content-xxl-end {
        justify-content: flex-end!important
    }

    .justify-content-xxl-center {
        justify-content: center!important
    }

    .justify-content-xxl-between {
        justify-content: space-between!important
    }

    .justify-content-xxl-around {
        justify-content: space-around!important
    }

    .justify-content-xxl-evenly {
        justify-content: space-evenly!important
    }

    .align-items-xxl-start {
        align-items: flex-start!important
    }

    .align-items-xxl-end {
        align-items: flex-end!important
    }

    .align-items-xxl-center {
        align-items: center!important
    }

    .align-items-xxl-baseline {
        align-items: baseline!important
    }

    .align-items-xxl-stretch {
        align-items: stretch!important
    }

    .align-content-xxl-start {
        align-content: flex-start!important
    }

    .align-content-xxl-end {
        align-content: flex-end!important
    }

    .align-content-xxl-center {
        align-content: center!important
    }

    .align-content-xxl-between {
        align-content: space-between!important
    }

    .align-content-xxl-around {
        align-content: space-around!important
    }

    .align-content-xxl-stretch {
        align-content: stretch!important
    }

    .align-self-xxl-auto {
        align-self: auto!important
    }

    .align-self-xxl-start {
        align-self: flex-start!important
    }

    .align-self-xxl-end {
        align-self: flex-end!important
    }

    .align-self-xxl-center {
        align-self: center!important
    }

    .align-self-xxl-baseline {
        align-self: baseline!important
    }

    .align-self-xxl-stretch {
        align-self: stretch!important
    }

    .order-xxl-first {
        order: -1!important
    }

    .order-xxl-0 {
        order: 0!important
    }

    .order-xxl-1 {
        order: 1!important
    }

    .order-xxl-2 {
        order: 2!important
    }

    .order-xxl-3 {
        order: 3!important
    }

    .order-xxl-4 {
        order: 4!important
    }

    .order-xxl-5 {
        order: 5!important
    }

    .order-xxl-last {
        order: 6!important
    }

    .m-xxl-0 {
        margin: 0!important
    }

    .m-xxl-1 {
        margin: .25rem!important
    }

    .m-xxl-2 {
        margin: .5rem!important
    }

    .m-xxl-3 {
        margin: .75rem!important
    }

    .m-xxl-4 {
        margin: 1rem!important
    }

    .m-xxl-5 {
        margin: 1.25rem!important
    }

    .m-xxl-6 {
        margin: 1.5rem!important
    }

    .m-xxl-7 {
        margin: 1.75rem!important
    }

    .m-xxl-8 {
        margin: 2rem!important
    }

    .m-xxl-9 {
        margin: 2.25rem!important
    }

    .m-xxl-10 {
        margin: 2.5rem!important
    }

    .m-xxl-11 {
        margin: 2.75rem!important
    }

    .m-xxl-12 {
        margin: 3rem!important
    }

    .m-xxl-13 {
        margin: 3.25rem!important
    }

    .m-xxl-14 {
        margin: 3.5rem!important
    }

    .m-xxl-15 {
        margin: 3.75rem!important
    }

    .m-xxl-16 {
        margin: 4rem!important
    }

    .m-xxl-17 {
        margin: 4.25rem!important
    }

    .m-xxl-18 {
        margin: 4.5rem!important
    }

    .m-xxl-19 {
        margin: 4.75rem!important
    }

    .m-xxl-20 {
        margin: 5rem!important
    }

    .m-xxl-auto {
        margin: auto!important
    }

    .mx-xxl-0 {
        margin-left: 0!important;
        margin-right: 0!important
    }

    .mx-xxl-1 {
        margin-left: .25rem!important;
        margin-right: .25rem!important
    }

    .mx-xxl-2 {
        margin-left: .5rem!important;
        margin-right: .5rem!important
    }

    .mx-xxl-3 {
        margin-left: .75rem!important;
        margin-right: .75rem!important
    }

    .mx-xxl-4 {
        margin-left: 1rem!important;
        margin-right: 1rem!important
    }

    .mx-xxl-5 {
        margin-left: 1.25rem!important;
        margin-right: 1.25rem!important
    }

    .mx-xxl-6 {
        margin-left: 1.5rem!important;
        margin-right: 1.5rem!important
    }

    .mx-xxl-7 {
        margin-left: 1.75rem!important;
        margin-right: 1.75rem!important
    }

    .mx-xxl-8 {
        margin-left: 2rem!important;
        margin-right: 2rem!important
    }

    .mx-xxl-9 {
        margin-left: 2.25rem!important;
        margin-right: 2.25rem!important
    }

    .mx-xxl-10 {
        margin-left: 2.5rem!important;
        margin-right: 2.5rem!important
    }

    .mx-xxl-11 {
        margin-left: 2.75rem!important;
        margin-right: 2.75rem!important
    }

    .mx-xxl-12 {
        margin-left: 3rem!important;
        margin-right: 3rem!important
    }

    .mx-xxl-13 {
        margin-left: 3.25rem!important;
        margin-right: 3.25rem!important
    }

    .mx-xxl-14 {
        margin-left: 3.5rem!important;
        margin-right: 3.5rem!important
    }

    .mx-xxl-15 {
        margin-left: 3.75rem!important;
        margin-right: 3.75rem!important
    }

    .mx-xxl-16 {
        margin-left: 4rem!important;
        margin-right: 4rem!important
    }

    .mx-xxl-17 {
        margin-left: 4.25rem!important;
        margin-right: 4.25rem!important
    }

    .mx-xxl-18 {
        margin-left: 4.5rem!important;
        margin-right: 4.5rem!important
    }

    .mx-xxl-19 {
        margin-left: 4.75rem!important;
        margin-right: 4.75rem!important
    }

    .mx-xxl-20 {
        margin-left: 5rem!important;
        margin-right: 5rem!important
    }

    .mx-xxl-auto {
        margin-left: auto!important;
        margin-right: auto!important
    }

    .my-xxl-0 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    .my-xxl-1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important
    }

    .my-xxl-2 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important
    }

    .my-xxl-3 {
        margin-top: .75rem!important;
        margin-bottom: .75rem!important
    }

    .my-xxl-4 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }

    .my-xxl-5 {
        margin-top: 1.25rem!important;
        margin-bottom: 1.25rem!important
    }

    .my-xxl-6 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    .my-xxl-7 {
        margin-top: 1.75rem!important;
        margin-bottom: 1.75rem!important
    }

    .my-xxl-8 {
        margin-top: 2rem!important;
        margin-bottom: 2rem!important
    }

    .my-xxl-9 {
        margin-top: 2.25rem!important;
        margin-bottom: 2.25rem!important
    }

    .my-xxl-10 {
        margin-top: 2.5rem!important;
        margin-bottom: 2.5rem!important
    }

    .my-xxl-11 {
        margin-top: 2.75rem!important;
        margin-bottom: 2.75rem!important
    }

    .my-xxl-12 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }

    .my-xxl-13 {
        margin-top: 3.25rem!important;
        margin-bottom: 3.25rem!important
    }

    .my-xxl-14 {
        margin-top: 3.5rem!important;
        margin-bottom: 3.5rem!important
    }

    .my-xxl-15 {
        margin-top: 3.75rem!important;
        margin-bottom: 3.75rem!important
    }

    .my-xxl-16 {
        margin-top: 4rem!important;
        margin-bottom: 4rem!important
    }

    .my-xxl-17 {
        margin-top: 4.25rem!important;
        margin-bottom: 4.25rem!important
    }

    .my-xxl-18 {
        margin-top: 4.5rem!important;
        margin-bottom: 4.5rem!important
    }

    .my-xxl-19 {
        margin-top: 4.75rem!important;
        margin-bottom: 4.75rem!important
    }

    .my-xxl-20 {
        margin-top: 5rem!important;
        margin-bottom: 5rem!important
    }

    .my-xxl-auto {
        margin-top: auto!important;
        margin-bottom: auto!important
    }

    .mt-xxl-0 {
        margin-top: 0!important
    }

    .mt-xxl-1 {
        margin-top: .25rem!important
    }

    .mt-xxl-2 {
        margin-top: .5rem!important
    }

    .mt-xxl-3 {
        margin-top: .75rem!important
    }

    .mt-xxl-4 {
        margin-top: 1rem!important
    }

    .mt-xxl-5 {
        margin-top: 1.25rem!important
    }

    .mt-xxl-6 {
        margin-top: 1.5rem!important
    }

    .mt-xxl-7 {
        margin-top: 1.75rem!important
    }

    .mt-xxl-8 {
        margin-top: 2rem!important
    }

    .mt-xxl-9 {
        margin-top: 2.25rem!important
    }

    .mt-xxl-10 {
        margin-top: 2.5rem!important
    }

    .mt-xxl-11 {
        margin-top: 2.75rem!important
    }

    .mt-xxl-12 {
        margin-top: 3rem!important
    }

    .mt-xxl-13 {
        margin-top: 3.25rem!important
    }

    .mt-xxl-14 {
        margin-top: 3.5rem!important
    }

    .mt-xxl-15 {
        margin-top: 3.75rem!important
    }

    .mt-xxl-16 {
        margin-top: 4rem!important
    }

    .mt-xxl-17 {
        margin-top: 4.25rem!important
    }

    .mt-xxl-18 {
        margin-top: 4.5rem!important
    }

    .mt-xxl-19 {
        margin-top: 4.75rem!important
    }

    .mt-xxl-20 {
        margin-top: 5rem!important
    }

    .mt-xxl-auto {
        margin-top: auto!important
    }

    .me-xxl-0 {
        margin-right: 0!important
    }

    .me-xxl-1 {
        margin-right: .25rem!important
    }

    .me-xxl-2 {
        margin-right: .5rem!important
    }

    .me-xxl-3 {
        margin-right: .75rem!important
    }

    .me-xxl-4 {
        margin-right: 1rem!important
    }

    .me-xxl-5 {
        margin-right: 1.25rem!important
    }

    .me-xxl-6 {
        margin-right: 1.5rem!important
    }

    .me-xxl-7 {
        margin-right: 1.75rem!important
    }

    .me-xxl-8 {
        margin-right: 2rem!important
    }

    .me-xxl-9 {
        margin-right: 2.25rem!important
    }

    .me-xxl-10 {
        margin-right: 2.5rem!important
    }

    .me-xxl-11 {
        margin-right: 2.75rem!important
    }

    .me-xxl-12 {
        margin-right: 3rem!important
    }

    .me-xxl-13 {
        margin-right: 3.25rem!important
    }

    .me-xxl-14 {
        margin-right: 3.5rem!important
    }

    .me-xxl-15 {
        margin-right: 3.75rem!important
    }

    .me-xxl-16 {
        margin-right: 4rem!important
    }

    .me-xxl-17 {
        margin-right: 4.25rem!important
    }

    .me-xxl-18 {
        margin-right: 4.5rem!important
    }

    .me-xxl-19 {
        margin-right: 4.75rem!important
    }

    .me-xxl-20 {
        margin-right: 5rem!important
    }

    .me-xxl-auto {
        margin-right: auto!important
    }

    .mb-xxl-0 {
        margin-bottom: 0!important
    }

    .mb-xxl-1 {
        margin-bottom: .25rem!important
    }

    .mb-xxl-2 {
        margin-bottom: .5rem!important
    }

    .mb-xxl-3 {
        margin-bottom: .75rem!important
    }

    .mb-xxl-4 {
        margin-bottom: 1rem!important
    }

    .mb-xxl-5 {
        margin-bottom: 1.25rem!important
    }

    .mb-xxl-6 {
        margin-bottom: 1.5rem!important
    }

    .mb-xxl-7 {
        margin-bottom: 1.75rem!important
    }

    .mb-xxl-8 {
        margin-bottom: 2rem!important
    }

    .mb-xxl-9 {
        margin-bottom: 2.25rem!important
    }

    .mb-xxl-10 {
        margin-bottom: 2.5rem!important
    }

    .mb-xxl-11 {
        margin-bottom: 2.75rem!important
    }

    .mb-xxl-12 {
        margin-bottom: 3rem!important
    }

    .mb-xxl-13 {
        margin-bottom: 3.25rem!important
    }

    .mb-xxl-14 {
        margin-bottom: 3.5rem!important
    }

    .mb-xxl-15 {
        margin-bottom: 3.75rem!important
    }

    .mb-xxl-16 {
        margin-bottom: 4rem!important
    }

    .mb-xxl-17 {
        margin-bottom: 4.25rem!important
    }

    .mb-xxl-18 {
        margin-bottom: 4.5rem!important
    }

    .mb-xxl-19 {
        margin-bottom: 4.75rem!important
    }

    .mb-xxl-20 {
        margin-bottom: 5rem!important
    }

    .mb-xxl-auto {
        margin-bottom: auto!important
    }

    .ms-xxl-0 {
        margin-left: 0!important
    }

    .ms-xxl-1 {
        margin-left: .25rem!important
    }

    .ms-xxl-2 {
        margin-left: .5rem!important
    }

    .ms-xxl-3 {
        margin-left: .75rem!important
    }

    .ms-xxl-4 {
        margin-left: 1rem!important
    }

    .ms-xxl-5 {
        margin-left: 1.25rem!important
    }

    .ms-xxl-6 {
        margin-left: 1.5rem!important
    }

    .ms-xxl-7 {
        margin-left: 1.75rem!important
    }

    .ms-xxl-8 {
        margin-left: 2rem!important
    }

    .ms-xxl-9 {
        margin-left: 2.25rem!important
    }

    .ms-xxl-10 {
        margin-left: 2.5rem!important
    }

    .ms-xxl-11 {
        margin-left: 2.75rem!important
    }

    .ms-xxl-12 {
        margin-left: 3rem!important
    }

    .ms-xxl-13 {
        margin-left: 3.25rem!important
    }

    .ms-xxl-14 {
        margin-left: 3.5rem!important
    }

    .ms-xxl-15 {
        margin-left: 3.75rem!important
    }

    .ms-xxl-16 {
        margin-left: 4rem!important
    }

    .ms-xxl-17 {
        margin-left: 4.25rem!important
    }

    .ms-xxl-18 {
        margin-left: 4.5rem!important
    }

    .ms-xxl-19 {
        margin-left: 4.75rem!important
    }

    .ms-xxl-20 {
        margin-left: 5rem!important
    }

    .ms-xxl-auto {
        margin-left: auto!important
    }

    .m-xxl-n1 {
        margin: -.25rem!important
    }

    .m-xxl-n2 {
        margin: -.5rem!important
    }

    .m-xxl-n3 {
        margin: -.75rem!important
    }

    .m-xxl-n4 {
        margin: -1rem!important
    }

    .m-xxl-n5 {
        margin: -1.25rem!important
    }

    .m-xxl-n6 {
        margin: -1.5rem!important
    }

    .m-xxl-n7 {
        margin: -1.75rem!important
    }

    .m-xxl-n8 {
        margin: -2rem!important
    }

    .m-xxl-n9 {
        margin: -2.25rem!important
    }

    .m-xxl-n10 {
        margin: -2.5rem!important
    }

    .m-xxl-n11 {
        margin: -2.75rem!important
    }

    .m-xxl-n12 {
        margin: -3rem!important
    }

    .m-xxl-n13 {
        margin: -3.25rem!important
    }

    .m-xxl-n14 {
        margin: -3.5rem!important
    }

    .m-xxl-n15 {
        margin: -3.75rem!important
    }

    .m-xxl-n16 {
        margin: -4rem!important
    }

    .m-xxl-n17 {
        margin: -4.25rem!important
    }

    .m-xxl-n18 {
        margin: -4.5rem!important
    }

    .m-xxl-n19 {
        margin: -4.75rem!important
    }

    .m-xxl-n20 {
        margin: -5rem!important
    }

    .mx-xxl-n1 {
        margin-left: -.25rem!important;
        margin-right: -.25rem!important
    }

    .mx-xxl-n2 {
        margin-left: -.5rem!important;
        margin-right: -.5rem!important
    }

    .mx-xxl-n3 {
        margin-left: -.75rem!important;
        margin-right: -.75rem!important
    }

    .mx-xxl-n4 {
        margin-left: -1rem!important;
        margin-right: -1rem!important
    }

    .mx-xxl-n5 {
        margin-left: -1.25rem!important;
        margin-right: -1.25rem!important
    }

    .mx-xxl-n6 {
        margin-left: -1.5rem!important;
        margin-right: -1.5rem!important
    }

    .mx-xxl-n7 {
        margin-left: -1.75rem!important;
        margin-right: -1.75rem!important
    }

    .mx-xxl-n8 {
        margin-left: -2rem!important;
        margin-right: -2rem!important
    }

    .mx-xxl-n9 {
        margin-left: -2.25rem!important;
        margin-right: -2.25rem!important
    }

    .mx-xxl-n10 {
        margin-left: -2.5rem!important;
        margin-right: -2.5rem!important
    }

    .mx-xxl-n11 {
        margin-left: -2.75rem!important;
        margin-right: -2.75rem!important
    }

    .mx-xxl-n12 {
        margin-left: -3rem!important;
        margin-right: -3rem!important
    }

    .mx-xxl-n13 {
        margin-left: -3.25rem!important;
        margin-right: -3.25rem!important
    }

    .mx-xxl-n14 {
        margin-left: -3.5rem!important;
        margin-right: -3.5rem!important
    }

    .mx-xxl-n15 {
        margin-left: -3.75rem!important;
        margin-right: -3.75rem!important
    }

    .mx-xxl-n16 {
        margin-left: -4rem!important;
        margin-right: -4rem!important
    }

    .mx-xxl-n17 {
        margin-left: -4.25rem!important;
        margin-right: -4.25rem!important
    }

    .mx-xxl-n18 {
        margin-left: -4.5rem!important;
        margin-right: -4.5rem!important
    }

    .mx-xxl-n19 {
        margin-left: -4.75rem!important;
        margin-right: -4.75rem!important
    }

    .mx-xxl-n20 {
        margin-left: -5rem!important;
        margin-right: -5rem!important
    }

    .my-xxl-n1 {
        margin-top: -.25rem!important;
        margin-bottom: -.25rem!important
    }

    .my-xxl-n2 {
        margin-top: -.5rem!important;
        margin-bottom: -.5rem!important
    }

    .my-xxl-n3 {
        margin-top: -.75rem!important;
        margin-bottom: -.75rem!important
    }

    .my-xxl-n4 {
        margin-top: -1rem!important;
        margin-bottom: -1rem!important
    }

    .my-xxl-n5 {
        margin-top: -1.25rem!important;
        margin-bottom: -1.25rem!important
    }

    .my-xxl-n6 {
        margin-top: -1.5rem!important;
        margin-bottom: -1.5rem!important
    }

    .my-xxl-n7 {
        margin-top: -1.75rem!important;
        margin-bottom: -1.75rem!important
    }

    .my-xxl-n8 {
        margin-top: -2rem!important;
        margin-bottom: -2rem!important
    }

    .my-xxl-n9 {
        margin-top: -2.25rem!important;
        margin-bottom: -2.25rem!important
    }

    .my-xxl-n10 {
        margin-top: -2.5rem!important;
        margin-bottom: -2.5rem!important
    }

    .my-xxl-n11 {
        margin-top: -2.75rem!important;
        margin-bottom: -2.75rem!important
    }

    .my-xxl-n12 {
        margin-top: -3rem!important;
        margin-bottom: -3rem!important
    }

    .my-xxl-n13 {
        margin-top: -3.25rem!important;
        margin-bottom: -3.25rem!important
    }

    .my-xxl-n14 {
        margin-top: -3.5rem!important;
        margin-bottom: -3.5rem!important
    }

    .my-xxl-n15 {
        margin-top: -3.75rem!important;
        margin-bottom: -3.75rem!important
    }

    .my-xxl-n16 {
        margin-top: -4rem!important;
        margin-bottom: -4rem!important
    }

    .my-xxl-n17 {
        margin-top: -4.25rem!important;
        margin-bottom: -4.25rem!important
    }

    .my-xxl-n18 {
        margin-top: -4.5rem!important;
        margin-bottom: -4.5rem!important
    }

    .my-xxl-n19 {
        margin-top: -4.75rem!important;
        margin-bottom: -4.75rem!important
    }

    .my-xxl-n20 {
        margin-top: -5rem!important;
        margin-bottom: -5rem!important
    }

    .mt-xxl-n1 {
        margin-top: -.25rem!important
    }

    .mt-xxl-n2 {
        margin-top: -.5rem!important
    }

    .mt-xxl-n3 {
        margin-top: -.75rem!important
    }

    .mt-xxl-n4 {
        margin-top: -1rem!important
    }

    .mt-xxl-n5 {
        margin-top: -1.25rem!important
    }

    .mt-xxl-n6 {
        margin-top: -1.5rem!important
    }

    .mt-xxl-n7 {
        margin-top: -1.75rem!important
    }

    .mt-xxl-n8 {
        margin-top: -2rem!important
    }

    .mt-xxl-n9 {
        margin-top: -2.25rem!important
    }

    .mt-xxl-n10 {
        margin-top: -2.5rem!important
    }

    .mt-xxl-n11 {
        margin-top: -2.75rem!important
    }

    .mt-xxl-n12 {
        margin-top: -3rem!important
    }

    .mt-xxl-n13 {
        margin-top: -3.25rem!important
    }

    .mt-xxl-n14 {
        margin-top: -3.5rem!important
    }

    .mt-xxl-n15 {
        margin-top: -3.75rem!important
    }

    .mt-xxl-n16 {
        margin-top: -4rem!important
    }

    .mt-xxl-n17 {
        margin-top: -4.25rem!important
    }

    .mt-xxl-n18 {
        margin-top: -4.5rem!important
    }

    .mt-xxl-n19 {
        margin-top: -4.75rem!important
    }

    .mt-xxl-n20 {
        margin-top: -5rem!important
    }

    .me-xxl-n1 {
        margin-right: -.25rem!important
    }

    .me-xxl-n2 {
        margin-right: -.5rem!important
    }

    .me-xxl-n3 {
        margin-right: -.75rem!important
    }

    .me-xxl-n4 {
        margin-right: -1rem!important
    }

    .me-xxl-n5 {
        margin-right: -1.25rem!important
    }

    .me-xxl-n6 {
        margin-right: -1.5rem!important
    }

    .me-xxl-n7 {
        margin-right: -1.75rem!important
    }

    .me-xxl-n8 {
        margin-right: -2rem!important
    }

    .me-xxl-n9 {
        margin-right: -2.25rem!important
    }

    .me-xxl-n10 {
        margin-right: -2.5rem!important
    }

    .me-xxl-n11 {
        margin-right: -2.75rem!important
    }

    .me-xxl-n12 {
        margin-right: -3rem!important
    }

    .me-xxl-n13 {
        margin-right: -3.25rem!important
    }

    .me-xxl-n14 {
        margin-right: -3.5rem!important
    }

    .me-xxl-n15 {
        margin-right: -3.75rem!important
    }

    .me-xxl-n16 {
        margin-right: -4rem!important
    }

    .me-xxl-n17 {
        margin-right: -4.25rem!important
    }

    .me-xxl-n18 {
        margin-right: -4.5rem!important
    }

    .me-xxl-n19 {
        margin-right: -4.75rem!important
    }

    .me-xxl-n20 {
        margin-right: -5rem!important
    }

    .mb-xxl-n1 {
        margin-bottom: -.25rem!important
    }

    .mb-xxl-n2 {
        margin-bottom: -.5rem!important
    }

    .mb-xxl-n3 {
        margin-bottom: -.75rem!important
    }

    .mb-xxl-n4 {
        margin-bottom: -1rem!important
    }

    .mb-xxl-n5 {
        margin-bottom: -1.25rem!important
    }

    .mb-xxl-n6 {
        margin-bottom: -1.5rem!important
    }

    .mb-xxl-n7 {
        margin-bottom: -1.75rem!important
    }

    .mb-xxl-n8 {
        margin-bottom: -2rem!important
    }

    .mb-xxl-n9 {
        margin-bottom: -2.25rem!important
    }

    .mb-xxl-n10 {
        margin-bottom: -2.5rem!important
    }

    .mb-xxl-n11 {
        margin-bottom: -2.75rem!important
    }

    .mb-xxl-n12 {
        margin-bottom: -3rem!important
    }

    .mb-xxl-n13 {
        margin-bottom: -3.25rem!important
    }

    .mb-xxl-n14 {
        margin-bottom: -3.5rem!important
    }

    .mb-xxl-n15 {
        margin-bottom: -3.75rem!important
    }

    .mb-xxl-n16 {
        margin-bottom: -4rem!important
    }

    .mb-xxl-n17 {
        margin-bottom: -4.25rem!important
    }

    .mb-xxl-n18 {
        margin-bottom: -4.5rem!important
    }

    .mb-xxl-n19 {
        margin-bottom: -4.75rem!important
    }

    .mb-xxl-n20 {
        margin-bottom: -5rem!important
    }

    .ms-xxl-n1 {
        margin-left: -.25rem!important
    }

    .ms-xxl-n2 {
        margin-left: -.5rem!important
    }

    .ms-xxl-n3 {
        margin-left: -.75rem!important
    }

    .ms-xxl-n4 {
        margin-left: -1rem!important
    }

    .ms-xxl-n5 {
        margin-left: -1.25rem!important
    }

    .ms-xxl-n6 {
        margin-left: -1.5rem!important
    }

    .ms-xxl-n7 {
        margin-left: -1.75rem!important
    }

    .ms-xxl-n8 {
        margin-left: -2rem!important
    }

    .ms-xxl-n9 {
        margin-left: -2.25rem!important
    }

    .ms-xxl-n10 {
        margin-left: -2.5rem!important
    }

    .ms-xxl-n11 {
        margin-left: -2.75rem!important
    }

    .ms-xxl-n12 {
        margin-left: -3rem!important
    }

    .ms-xxl-n13 {
        margin-left: -3.25rem!important
    }

    .ms-xxl-n14 {
        margin-left: -3.5rem!important
    }

    .ms-xxl-n15 {
        margin-left: -3.75rem!important
    }

    .ms-xxl-n16 {
        margin-left: -4rem!important
    }

    .ms-xxl-n17 {
        margin-left: -4.25rem!important
    }

    .ms-xxl-n18 {
        margin-left: -4.5rem!important
    }

    .ms-xxl-n19 {
        margin-left: -4.75rem!important
    }

    .ms-xxl-n20 {
        margin-left: -5rem!important
    }

    .p-xxl-0 {
        padding: 0!important
    }

    .p-xxl-1 {
        padding: .25rem!important
    }

    .p-xxl-2 {
        padding: .5rem!important
    }

    .p-xxl-3 {
        padding: .75rem!important
    }

    .p-xxl-4 {
        padding: 1rem!important
    }

    .p-xxl-5 {
        padding: 1.25rem!important
    }

    .p-xxl-6 {
        padding: 1.5rem!important
    }

    .p-xxl-7 {
        padding: 1.75rem!important
    }

    .p-xxl-8 {
        padding: 2rem!important
    }

    .p-xxl-9 {
        padding: 2.25rem!important
    }

    .p-xxl-10 {
        padding: 2.5rem!important
    }

    .p-xxl-11 {
        padding: 2.75rem!important
    }

    .p-xxl-12 {
        padding: 3rem!important
    }

    .p-xxl-13 {
        padding: 3.25rem!important
    }

    .p-xxl-14 {
        padding: 3.5rem!important
    }

    .p-xxl-15 {
        padding: 3.75rem!important
    }

    .p-xxl-16 {
        padding: 4rem!important
    }

    .p-xxl-17 {
        padding: 4.25rem!important
    }

    .p-xxl-18 {
        padding: 4.5rem!important
    }

    .p-xxl-19 {
        padding: 4.75rem!important
    }

    .p-xxl-20 {
        padding: 5rem!important
    }

    .px-xxl-0 {
        padding-left: 0!important;
        padding-right: 0!important
    }

    .px-xxl-1 {
        padding-left: .25rem!important;
        padding-right: .25rem!important
    }

    .px-xxl-2 {
        padding-left: .5rem!important;
        padding-right: .5rem!important
    }

    .px-xxl-3 {
        padding-left: .75rem!important;
        padding-right: .75rem!important
    }

    .px-xxl-4 {
        padding-left: 1rem!important;
        padding-right: 1rem!important
    }

    .px-xxl-5 {
        padding-left: 1.25rem!important;
        padding-right: 1.25rem!important
    }

    .px-xxl-6 {
        padding-left: 1.5rem!important;
        padding-right: 1.5rem!important
    }

    .px-xxl-7 {
        padding-left: 1.75rem!important;
        padding-right: 1.75rem!important
    }

    .px-xxl-8 {
        padding-left: 2rem!important;
        padding-right: 2rem!important
    }

    .px-xxl-9 {
        padding-left: 2.25rem!important;
        padding-right: 2.25rem!important
    }

    .px-xxl-10 {
        padding-left: 2.5rem!important;
        padding-right: 2.5rem!important
    }

    .px-xxl-11 {
        padding-left: 2.75rem!important;
        padding-right: 2.75rem!important
    }

    .px-xxl-12 {
        padding-left: 3rem!important;
        padding-right: 3rem!important
    }

    .px-xxl-13 {
        padding-left: 3.25rem!important;
        padding-right: 3.25rem!important
    }

    .px-xxl-14 {
        padding-left: 3.5rem!important;
        padding-right: 3.5rem!important
    }

    .px-xxl-15 {
        padding-left: 3.75rem!important;
        padding-right: 3.75rem!important
    }

    .px-xxl-16 {
        padding-left: 4rem!important;
        padding-right: 4rem!important
    }

    .px-xxl-17 {
        padding-left: 4.25rem!important;
        padding-right: 4.25rem!important
    }

    .px-xxl-18 {
        padding-left: 4.5rem!important;
        padding-right: 4.5rem!important
    }

    .px-xxl-19 {
        padding-left: 4.75rem!important;
        padding-right: 4.75rem!important
    }

    .px-xxl-20 {
        padding-left: 5rem!important;
        padding-right: 5rem!important
    }

    .py-xxl-0 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    .py-xxl-1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important
    }

    .py-xxl-2 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important
    }

    .py-xxl-3 {
        padding-top: .75rem!important;
        padding-bottom: .75rem!important
    }

    .py-xxl-4 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important
    }

    .py-xxl-5 {
        padding-top: 1.25rem!important;
        padding-bottom: 1.25rem!important
    }

    .py-xxl-6 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    .py-xxl-7 {
        padding-top: 1.75rem!important;
        padding-bottom: 1.75rem!important
    }

    .py-xxl-8 {
        padding-top: 2rem!important;
        padding-bottom: 2rem!important
    }

    .py-xxl-9 {
        padding-top: 2.25rem!important;
        padding-bottom: 2.25rem!important
    }

    .py-xxl-10 {
        padding-top: 2.5rem!important;
        padding-bottom: 2.5rem!important
    }

    .py-xxl-11 {
        padding-top: 2.75rem!important;
        padding-bottom: 2.75rem!important
    }

    .py-xxl-12 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }

    .py-xxl-13 {
        padding-top: 3.25rem!important;
        padding-bottom: 3.25rem!important
    }

    .py-xxl-14 {
        padding-top: 3.5rem!important;
        padding-bottom: 3.5rem!important
    }

    .py-xxl-15 {
        padding-top: 3.75rem!important;
        padding-bottom: 3.75rem!important
    }

    .py-xxl-16 {
        padding-top: 4rem!important;
        padding-bottom: 4rem!important
    }

    .py-xxl-17 {
        padding-top: 4.25rem!important;
        padding-bottom: 4.25rem!important
    }

    .py-xxl-18 {
        padding-top: 4.5rem!important;
        padding-bottom: 4.5rem!important
    }

    .py-xxl-19 {
        padding-top: 4.75rem!important;
        padding-bottom: 4.75rem!important
    }

    .py-xxl-20 {
        padding-top: 5rem!important;
        padding-bottom: 5rem!important
    }

    .pt-xxl-0 {
        padding-top: 0!important
    }

    .pt-xxl-1 {
        padding-top: .25rem!important
    }

    .pt-xxl-2 {
        padding-top: .5rem!important
    }

    .pt-xxl-3 {
        padding-top: .75rem!important
    }

    .pt-xxl-4 {
        padding-top: 1rem!important
    }

    .pt-xxl-5 {
        padding-top: 1.25rem!important
    }

    .pt-xxl-6 {
        padding-top: 1.5rem!important
    }

    .pt-xxl-7 {
        padding-top: 1.75rem!important
    }

    .pt-xxl-8 {
        padding-top: 2rem!important
    }

    .pt-xxl-9 {
        padding-top: 2.25rem!important
    }

    .pt-xxl-10 {
        padding-top: 2.5rem!important
    }

    .pt-xxl-11 {
        padding-top: 2.75rem!important
    }

    .pt-xxl-12 {
        padding-top: 3rem!important
    }

    .pt-xxl-13 {
        padding-top: 3.25rem!important
    }

    .pt-xxl-14 {
        padding-top: 3.5rem!important
    }

    .pt-xxl-15 {
        padding-top: 3.75rem!important
    }

    .pt-xxl-16 {
        padding-top: 4rem!important
    }

    .pt-xxl-17 {
        padding-top: 4.25rem!important
    }

    .pt-xxl-18 {
        padding-top: 4.5rem!important
    }

    .pt-xxl-19 {
        padding-top: 4.75rem!important
    }

    .pt-xxl-20 {
        padding-top: 5rem!important
    }

    .pe-xxl-0 {
        padding-right: 0!important
    }

    .pe-xxl-1 {
        padding-right: .25rem!important
    }

    .pe-xxl-2 {
        padding-right: .5rem!important
    }

    .pe-xxl-3 {
        padding-right: .75rem!important
    }

    .pe-xxl-4 {
        padding-right: 1rem!important
    }

    .pe-xxl-5 {
        padding-right: 1.25rem!important
    }

    .pe-xxl-6 {
        padding-right: 1.5rem!important
    }

    .pe-xxl-7 {
        padding-right: 1.75rem!important
    }

    .pe-xxl-8 {
        padding-right: 2rem!important
    }

    .pe-xxl-9 {
        padding-right: 2.25rem!important
    }

    .pe-xxl-10 {
        padding-right: 2.5rem!important
    }

    .pe-xxl-11 {
        padding-right: 2.75rem!important
    }

    .pe-xxl-12 {
        padding-right: 3rem!important
    }

    .pe-xxl-13 {
        padding-right: 3.25rem!important
    }

    .pe-xxl-14 {
        padding-right: 3.5rem!important
    }

    .pe-xxl-15 {
        padding-right: 3.75rem!important
    }

    .pe-xxl-16 {
        padding-right: 4rem!important
    }

    .pe-xxl-17 {
        padding-right: 4.25rem!important
    }

    .pe-xxl-18 {
        padding-right: 4.5rem!important
    }

    .pe-xxl-19 {
        padding-right: 4.75rem!important
    }

    .pe-xxl-20 {
        padding-right: 5rem!important
    }

    .pb-xxl-0 {
        padding-bottom: 0!important
    }

    .pb-xxl-1 {
        padding-bottom: .25rem!important
    }

    .pb-xxl-2 {
        padding-bottom: .5rem!important
    }

    .pb-xxl-3 {
        padding-bottom: .75rem!important
    }

    .pb-xxl-4 {
        padding-bottom: 1rem!important
    }

    .pb-xxl-5 {
        padding-bottom: 1.25rem!important
    }

    .pb-xxl-6 {
        padding-bottom: 1.5rem!important
    }

    .pb-xxl-7 {
        padding-bottom: 1.75rem!important
    }

    .pb-xxl-8 {
        padding-bottom: 2rem!important
    }

    .pb-xxl-9 {
        padding-bottom: 2.25rem!important
    }

    .pb-xxl-10 {
        padding-bottom: 2.5rem!important
    }

    .pb-xxl-11 {
        padding-bottom: 2.75rem!important
    }

    .pb-xxl-12 {
        padding-bottom: 3rem!important
    }

    .pb-xxl-13 {
        padding-bottom: 3.25rem!important
    }

    .pb-xxl-14 {
        padding-bottom: 3.5rem!important
    }

    .pb-xxl-15 {
        padding-bottom: 3.75rem!important
    }

    .pb-xxl-16 {
        padding-bottom: 4rem!important
    }

    .pb-xxl-17 {
        padding-bottom: 4.25rem!important
    }

    .pb-xxl-18 {
        padding-bottom: 4.5rem!important
    }

    .pb-xxl-19 {
        padding-bottom: 4.75rem!important
    }

    .pb-xxl-20 {
        padding-bottom: 5rem!important
    }

    .ps-xxl-0 {
        padding-left: 0!important
    }

    .ps-xxl-1 {
        padding-left: .25rem!important
    }

    .ps-xxl-2 {
        padding-left: .5rem!important
    }

    .ps-xxl-3 {
        padding-left: .75rem!important
    }

    .ps-xxl-4 {
        padding-left: 1rem!important
    }

    .ps-xxl-5 {
        padding-left: 1.25rem!important
    }

    .ps-xxl-6 {
        padding-left: 1.5rem!important
    }

    .ps-xxl-7 {
        padding-left: 1.75rem!important
    }

    .ps-xxl-8 {
        padding-left: 2rem!important
    }

    .ps-xxl-9 {
        padding-left: 2.25rem!important
    }

    .ps-xxl-10 {
        padding-left: 2.5rem!important
    }

    .ps-xxl-11 {
        padding-left: 2.75rem!important
    }

    .ps-xxl-12 {
        padding-left: 3rem!important
    }

    .ps-xxl-13 {
        padding-left: 3.25rem!important
    }

    .ps-xxl-14 {
        padding-left: 3.5rem!important
    }

    .ps-xxl-15 {
        padding-left: 3.75rem!important
    }

    .ps-xxl-16 {
        padding-left: 4rem!important
    }

    .ps-xxl-17 {
        padding-left: 4.25rem!important
    }

    .ps-xxl-18 {
        padding-left: 4.5rem!important
    }

    .ps-xxl-19 {
        padding-left: 4.75rem!important
    }

    .ps-xxl-20 {
        padding-left: 5rem!important
    }

    .gap-xxl-0 {
        gap: 0!important
    }

    .gap-xxl-1 {
        gap: .25rem!important
    }

    .gap-xxl-2 {
        gap: .5rem!important
    }

    .gap-xxl-3 {
        gap: .75rem!important
    }

    .gap-xxl-4 {
        gap: 1rem!important
    }

    .gap-xxl-5 {
        gap: 1.25rem!important
    }

    .gap-xxl-6 {
        gap: 1.5rem!important
    }

    .gap-xxl-7 {
        gap: 1.75rem!important
    }

    .gap-xxl-8 {
        gap: 2rem!important
    }

    .gap-xxl-9 {
        gap: 2.25rem!important
    }

    .gap-xxl-10 {
        gap: 2.5rem!important
    }

    .gap-xxl-11 {
        gap: 2.75rem!important
    }

    .gap-xxl-12 {
        gap: 3rem!important
    }

    .gap-xxl-13 {
        gap: 3.25rem!important
    }

    .gap-xxl-14 {
        gap: 3.5rem!important
    }

    .gap-xxl-15 {
        gap: 3.75rem!important
    }

    .gap-xxl-16 {
        gap: 4rem!important
    }

    .gap-xxl-17 {
        gap: 4.25rem!important
    }

    .gap-xxl-18 {
        gap: 4.5rem!important
    }

    .gap-xxl-19 {
        gap: 4.75rem!important
    }

    .gap-xxl-20 {
        gap: 5rem!important
    }

    .row-gap-xxl-0 {
        row-gap: 0!important
    }

    .row-gap-xxl-1 {
        row-gap: .25rem!important
    }

    .row-gap-xxl-2 {
        row-gap: .5rem!important
    }

    .row-gap-xxl-3 {
        row-gap: .75rem!important
    }

    .row-gap-xxl-4 {
        row-gap: 1rem!important
    }

    .row-gap-xxl-5 {
        row-gap: 1.25rem!important
    }

    .row-gap-xxl-6 {
        row-gap: 1.5rem!important
    }

    .row-gap-xxl-7 {
        row-gap: 1.75rem!important
    }

    .row-gap-xxl-8 {
        row-gap: 2rem!important
    }

    .row-gap-xxl-9 {
        row-gap: 2.25rem!important
    }

    .row-gap-xxl-10 {
        row-gap: 2.5rem!important
    }

    .row-gap-xxl-11 {
        row-gap: 2.75rem!important
    }

    .row-gap-xxl-12 {
        row-gap: 3rem!important
    }

    .row-gap-xxl-13 {
        row-gap: 3.25rem!important
    }

    .row-gap-xxl-14 {
        row-gap: 3.5rem!important
    }

    .row-gap-xxl-15 {
        row-gap: 3.75rem!important
    }

    .row-gap-xxl-16 {
        row-gap: 4rem!important
    }

    .row-gap-xxl-17 {
        row-gap: 4.25rem!important
    }

    .row-gap-xxl-18 {
        row-gap: 4.5rem!important
    }

    .row-gap-xxl-19 {
        row-gap: 4.75rem!important
    }

    .row-gap-xxl-20 {
        row-gap: 5rem!important
    }

    .column-gap-xxl-0 {
        column-gap: 0!important
    }

    .column-gap-xxl-1 {
        column-gap: .25rem!important
    }

    .column-gap-xxl-2 {
        column-gap: .5rem!important
    }

    .column-gap-xxl-3 {
        column-gap: .75rem!important
    }

    .column-gap-xxl-4 {
        column-gap: 1rem!important
    }

    .column-gap-xxl-5 {
        column-gap: 1.25rem!important
    }

    .column-gap-xxl-6 {
        column-gap: 1.5rem!important
    }

    .column-gap-xxl-7 {
        column-gap: 1.75rem!important
    }

    .column-gap-xxl-8 {
        column-gap: 2rem!important
    }

    .column-gap-xxl-9 {
        column-gap: 2.25rem!important
    }

    .column-gap-xxl-10 {
        column-gap: 2.5rem!important
    }

    .column-gap-xxl-11 {
        column-gap: 2.75rem!important
    }

    .column-gap-xxl-12 {
        column-gap: 3rem!important
    }

    .column-gap-xxl-13 {
        column-gap: 3.25rem!important
    }

    .column-gap-xxl-14 {
        column-gap: 3.5rem!important
    }

    .column-gap-xxl-15 {
        column-gap: 3.75rem!important
    }

    .column-gap-xxl-16 {
        column-gap: 4rem!important
    }

    .column-gap-xxl-17 {
        column-gap: 4.25rem!important
    }

    .column-gap-xxl-18 {
        column-gap: 4.5rem!important
    }

    .column-gap-xxl-19 {
        column-gap: 4.75rem!important
    }

    .column-gap-xxl-20 {
        column-gap: 5rem!important
    }

    .fs-xxl-1 {
        font-size: calc(1.3rem + .6vw)!important
    }

    .fs-xxl-2 {
        font-size: calc(1.275rem + .3vw)!important
    }

    .fs-xxl-3 {
        font-size: calc(1.26rem + .12vw)!important
    }

    .fs-xxl-4 {
        font-size: 1.25rem!important
    }

    .fs-xxl-5 {
        font-size: 1.15rem!important
    }

    .fs-xxl-6 {
        font-size: 1.075rem!important
    }

    .fs-xxl-7 {
        font-size: .95rem!important
    }

    .fs-xxl-8 {
        font-size: .85rem!important
    }

    .fs-xxl-9 {
        font-size: .75rem!important
    }

    .fs-xxl-10 {
        font-size: .5rem!important
    }

    .fs-xxl-sm {
        font-size: .95rem!important
    }

    .fs-xxl-base {
        font-size: 1rem!important
    }

    .fs-xxl-lg {
        font-size: 1.075rem!important
    }

    .fs-xxl-xl {
        font-size: 1.21rem!important
    }

    .fs-xxl-fluid {
        font-size: 100%!important
    }

    .fs-xxl-2x {
        font-size: calc(1.325rem + .9vw)!important
    }

    .fs-xxl-2qx {
        font-size: calc(1.35rem + 1.2vw)!important
    }

    .fs-xxl-2hx {
        font-size: calc(1.375rem + 1.5vw)!important
    }

    .fs-xxl-2tx {
        font-size: calc(1.4rem + 1.8vw)!important
    }

    .fs-xxl-3x {
        font-size: calc(1.425rem + 2.1vw)!important
    }

    .fs-xxl-3qx {
        font-size: calc(1.45rem + 2.4vw)!important
    }

    .fs-xxl-3hx {
        font-size: calc(1.475rem + 2.7vw)!important
    }

    .fs-xxl-3tx {
        font-size: calc(1.5rem + 3vw)!important
    }

    .fs-xxl-4x {
        font-size: calc(1.525rem + 3.3vw)!important
    }

    .fs-xxl-4qx {
        font-size: calc(1.55rem + 3.6vw)!important
    }

    .fs-xxl-4hx {
        font-size: calc(1.575rem + 3.9vw)!important
    }

    .fs-xxl-4tx {
        font-size: calc(1.6rem + 4.2vw)!important
    }

    .fs-xxl-5x {
        font-size: calc(1.625rem + 4.5vw)!important
    }

    .fs-xxl-5qx {
        font-size: calc(1.65rem + 4.8vw)!important
    }

    .fs-xxl-5hx {
        font-size: calc(1.675rem + 5.1vw)!important
    }

    .fs-xxl-5tx {
        font-size: calc(1.7rem + 5.4vw)!important
    }

    .fs-xxl-6x {
        font-size: calc(1.725rem + 5.7vw)!important
    }

    .fs-xxl-6qx {
        font-size: calc(1.75rem + 6vw)!important
    }

    .fs-xxl-6hx {
        font-size: calc(1.775rem + 6.3vw)!important
    }

    .fs-xxl-6tx {
        font-size: calc(1.8rem + 6.6vw)!important
    }

    .fs-xxl-7x {
        font-size: calc(1.825rem + 6.9vw)!important
    }

    .fs-xxl-7qx {
        font-size: calc(1.85rem + 7.2vw)!important
    }

    .fs-xxl-7hx {
        font-size: calc(1.875rem + 7.5vw)!important
    }

    .fs-xxl-7tx {
        font-size: calc(1.9rem + 7.8vw)!important
    }

    .text-xxl-start {
        text-align: left!important
    }

    .text-xxl-end {
        text-align: right!important
    }

    .text-xxl-center {
        text-align: center!important
    }

    .min-w-xxl-unset {
        min-width: unset!important
    }

    .min-w-xxl-25 {
        min-width: 25%!important
    }

    .min-w-xxl-50 {
        min-width: 50%!important
    }

    .min-w-xxl-75 {
        min-width: 75%!important
    }

    .min-w-xxl-100 {
        min-width: 100%!important
    }

    .min-w-xxl-auto {
        min-width: auto!important
    }

    .min-w-xxl-1px {
        min-width: 1px!important
    }

    .min-w-xxl-2px {
        min-width: 2px!important
    }

    .min-w-xxl-3px {
        min-width: 3px!important
    }

    .min-w-xxl-4px {
        min-width: 4px!important
    }

    .min-w-xxl-5px {
        min-width: 5px!important
    }

    .min-w-xxl-6px {
        min-width: 6px!important
    }

    .min-w-xxl-7px {
        min-width: 7px!important
    }

    .min-w-xxl-8px {
        min-width: 8px!important
    }

    .min-w-xxl-9px {
        min-width: 9px!important
    }

    .min-w-xxl-10px {
        min-width: 10px!important
    }

    .min-w-xxl-15px {
        min-width: 15px!important
    }

    .min-w-xxl-20px {
        min-width: 20px!important
    }

    .min-w-xxl-25px {
        min-width: 25px!important
    }

    .min-w-xxl-30px {
        min-width: 30px!important
    }

    .min-w-xxl-35px {
        min-width: 35px!important
    }

    .min-w-xxl-40px {
        min-width: 40px!important
    }

    .min-w-xxl-45px {
        min-width: 45px!important
    }

    .min-w-xxl-50px {
        min-width: 50px!important
    }

    .min-w-xxl-55px {
        min-width: 55px!important
    }

    .min-w-xxl-60px {
        min-width: 60px!important
    }

    .min-w-xxl-65px {
        min-width: 65px!important
    }

    .min-w-xxl-70px {
        min-width: 70px!important
    }

    .min-w-xxl-75px {
        min-width: 75px!important
    }

    .min-w-xxl-80px {
        min-width: 80px!important
    }

    .min-w-xxl-85px {
        min-width: 85px!important
    }

    .min-w-xxl-90px {
        min-width: 90px!important
    }

    .min-w-xxl-95px {
        min-width: 95px!important
    }

    .min-w-xxl-100px {
        min-width: 100px!important
    }

    .min-w-xxl-125px {
        min-width: 125px!important
    }

    .min-w-xxl-150px {
        min-width: 150px!important
    }

    .min-w-xxl-175px {
        min-width: 175px!important
    }

    .min-w-xxl-200px {
        min-width: 200px!important
    }

    .min-w-xxl-225px {
        min-width: 225px!important
    }

    .min-w-xxl-250px {
        min-width: 250px!important
    }

    .min-w-xxl-275px {
        min-width: 275px!important
    }

    .min-w-xxl-300px {
        min-width: 300px!important
    }

    .min-w-xxl-325px {
        min-width: 325px!important
    }

    .min-w-xxl-350px {
        min-width: 350px!important
    }

    .min-w-xxl-375px {
        min-width: 375px!important
    }

    .min-w-xxl-400px {
        min-width: 400px!important
    }

    .min-w-xxl-425px {
        min-width: 425px!important
    }

    .min-w-xxl-450px {
        min-width: 450px!important
    }

    .min-w-xxl-475px {
        min-width: 475px!important
    }

    .min-w-xxl-500px {
        min-width: 500px!important
    }

    .min-w-xxl-550px {
        min-width: 550px!important
    }

    .min-w-xxl-600px {
        min-width: 600px!important
    }

    .min-w-xxl-650px {
        min-width: 650px!important
    }

    .min-w-xxl-700px {
        min-width: 700px!important
    }

    .min-w-xxl-750px {
        min-width: 750px!important
    }

    .min-w-xxl-800px {
        min-width: 800px!important
    }

    .min-w-xxl-850px {
        min-width: 850px!important
    }

    .min-w-xxl-900px {
        min-width: 900px!important
    }

    .min-w-xxl-950px {
        min-width: 950px!important
    }

    .min-w-xxl-1000px {
        min-width: 1000px!important
    }

    .min-h-xxl-unset {
        min-height: unset!important
    }

    .min-h-xxl-25 {
        min-height: 25%!important
    }

    .min-h-xxl-50 {
        min-height: 50%!important
    }

    .min-h-xxl-75 {
        min-height: 75%!important
    }

    .min-h-xxl-100 {
        min-height: 100%!important
    }

    .min-h-xxl-auto {
        min-height: auto!important
    }

    .min-h-xxl-1px {
        min-height: 1px!important
    }

    .min-h-xxl-2px {
        min-height: 2px!important
    }

    .min-h-xxl-3px {
        min-height: 3px!important
    }

    .min-h-xxl-4px {
        min-height: 4px!important
    }

    .min-h-xxl-5px {
        min-height: 5px!important
    }

    .min-h-xxl-6px {
        min-height: 6px!important
    }

    .min-h-xxl-7px {
        min-height: 7px!important
    }

    .min-h-xxl-8px {
        min-height: 8px!important
    }

    .min-h-xxl-9px {
        min-height: 9px!important
    }

    .min-h-xxl-10px {
        min-height: 10px!important
    }

    .min-h-xxl-15px {
        min-height: 15px!important
    }

    .min-h-xxl-20px {
        min-height: 20px!important
    }

    .min-h-xxl-25px {
        min-height: 25px!important
    }

    .min-h-xxl-30px {
        min-height: 30px!important
    }

    .min-h-xxl-35px {
        min-height: 35px!important
    }

    .min-h-xxl-40px {
        min-height: 40px!important
    }

    .min-h-xxl-45px {
        min-height: 45px!important
    }

    .min-h-xxl-50px {
        min-height: 50px!important
    }

    .min-h-xxl-55px {
        min-height: 55px!important
    }

    .min-h-xxl-60px {
        min-height: 60px!important
    }

    .min-h-xxl-65px {
        min-height: 65px!important
    }

    .min-h-xxl-70px {
        min-height: 70px!important
    }

    .min-h-xxl-75px {
        min-height: 75px!important
    }

    .min-h-xxl-80px {
        min-height: 80px!important
    }

    .min-h-xxl-85px {
        min-height: 85px!important
    }

    .min-h-xxl-90px {
        min-height: 90px!important
    }

    .min-h-xxl-95px {
        min-height: 95px!important
    }

    .min-h-xxl-100px {
        min-height: 100px!important
    }

    .min-h-xxl-125px {
        min-height: 125px!important
    }

    .min-h-xxl-150px {
        min-height: 150px!important
    }

    .min-h-xxl-175px {
        min-height: 175px!important
    }

    .min-h-xxl-200px {
        min-height: 200px!important
    }

    .min-h-xxl-225px {
        min-height: 225px!important
    }

    .min-h-xxl-250px {
        min-height: 250px!important
    }

    .min-h-xxl-275px {
        min-height: 275px!important
    }

    .min-h-xxl-300px {
        min-height: 300px!important
    }

    .min-h-xxl-325px {
        min-height: 325px!important
    }

    .min-h-xxl-350px {
        min-height: 350px!important
    }

    .min-h-xxl-375px {
        min-height: 375px!important
    }

    .min-h-xxl-400px {
        min-height: 400px!important
    }

    .min-h-xxl-425px {
        min-height: 425px!important
    }

    .min-h-xxl-450px {
        min-height: 450px!important
    }

    .min-h-xxl-475px {
        min-height: 475px!important
    }

    .min-h-xxl-500px {
        min-height: 500px!important
    }

    .min-h-xxl-550px {
        min-height: 550px!important
    }

    .min-h-xxl-600px {
        min-height: 600px!important
    }

    .min-h-xxl-650px {
        min-height: 650px!important
    }

    .min-h-xxl-700px {
        min-height: 700px!important
    }

    .min-h-xxl-750px {
        min-height: 750px!important
    }

    .min-h-xxl-800px {
        min-height: 800px!important
    }

    .min-h-xxl-850px {
        min-height: 850px!important
    }

    .min-h-xxl-900px {
        min-height: 900px!important
    }

    .min-h-xxl-950px {
        min-height: 950px!important
    }

    .min-h-xxl-1000px {
        min-height: 1000px!important
    }
}

@media (width>=1200px) {
    .fs-1 {
        font-size: 1.75rem!important
    }

    .fs-2 {
        font-size: 1.5rem!important
    }

    .fs-3 {
        font-size: 1.35rem!important
    }

    .fs-2x {
        font-size: 2rem!important
    }

    .fs-2qx {
        font-size: 2.25rem!important
    }

    .fs-2hx {
        font-size: 2.5rem!important
    }

    .fs-2tx {
        font-size: 2.75rem!important
    }

    .fs-3x {
        font-size: 3rem!important
    }

    .fs-3qx {
        font-size: 3.25rem!important
    }

    .fs-3hx {
        font-size: 3.5rem!important
    }

    .fs-3tx {
        font-size: 3.75rem!important
    }

    .fs-4x {
        font-size: 4rem!important
    }

    .fs-4qx {
        font-size: 4.25rem!important
    }

    .fs-4hx {
        font-size: 4.5rem!important
    }

    .fs-4tx {
        font-size: 4.75rem!important
    }

    .fs-5x {
        font-size: 5rem!important
    }

    .fs-5qx {
        font-size: 5.25rem!important
    }

    .fs-5hx {
        font-size: 5.5rem!important
    }

    .fs-5tx {
        font-size: 5.75rem!important
    }

    .fs-6x {
        font-size: 6rem!important
    }

    .fs-6qx {
        font-size: 6.25rem!important
    }

    .fs-6hx {
        font-size: 6.5rem!important
    }

    .fs-6tx {
        font-size: 6.75rem!important
    }

    .fs-7x {
        font-size: 7rem!important
    }

    .fs-7qx {
        font-size: 7.25rem!important
    }

    .fs-7hx {
        font-size: 7.5rem!important
    }

    .fs-7tx {
        font-size: 7.75rem!important
    }

    .fs-sm-1 {
        font-size: 1.75rem!important
    }

    .fs-sm-2 {
        font-size: 1.5rem!important
    }

    .fs-sm-3 {
        font-size: 1.35rem!important
    }

    .fs-sm-2x {
        font-size: 2rem!important
    }

    .fs-sm-2qx {
        font-size: 2.25rem!important
    }

    .fs-sm-2hx {
        font-size: 2.5rem!important
    }

    .fs-sm-2tx {
        font-size: 2.75rem!important
    }

    .fs-sm-3x {
        font-size: 3rem!important
    }

    .fs-sm-3qx {
        font-size: 3.25rem!important
    }

    .fs-sm-3hx {
        font-size: 3.5rem!important
    }

    .fs-sm-3tx {
        font-size: 3.75rem!important
    }

    .fs-sm-4x {
        font-size: 4rem!important
    }

    .fs-sm-4qx {
        font-size: 4.25rem!important
    }

    .fs-sm-4hx {
        font-size: 4.5rem!important
    }

    .fs-sm-4tx {
        font-size: 4.75rem!important
    }

    .fs-sm-5x {
        font-size: 5rem!important
    }

    .fs-sm-5qx {
        font-size: 5.25rem!important
    }

    .fs-sm-5hx {
        font-size: 5.5rem!important
    }

    .fs-sm-5tx {
        font-size: 5.75rem!important
    }

    .fs-sm-6x {
        font-size: 6rem!important
    }

    .fs-sm-6qx {
        font-size: 6.25rem!important
    }

    .fs-sm-6hx {
        font-size: 6.5rem!important
    }

    .fs-sm-6tx {
        font-size: 6.75rem!important
    }

    .fs-sm-7x {
        font-size: 7rem!important
    }

    .fs-sm-7qx {
        font-size: 7.25rem!important
    }

    .fs-sm-7hx {
        font-size: 7.5rem!important
    }

    .fs-sm-7tx {
        font-size: 7.75rem!important
    }

    .fs-md-1 {
        font-size: 1.75rem!important
    }

    .fs-md-2 {
        font-size: 1.5rem!important
    }

    .fs-md-3 {
        font-size: 1.35rem!important
    }

    .fs-md-2x {
        font-size: 2rem!important
    }

    .fs-md-2qx {
        font-size: 2.25rem!important
    }

    .fs-md-2hx {
        font-size: 2.5rem!important
    }

    .fs-md-2tx {
        font-size: 2.75rem!important
    }

    .fs-md-3x {
        font-size: 3rem!important
    }

    .fs-md-3qx {
        font-size: 3.25rem!important
    }

    .fs-md-3hx {
        font-size: 3.5rem!important
    }

    .fs-md-3tx {
        font-size: 3.75rem!important
    }

    .fs-md-4x {
        font-size: 4rem!important
    }

    .fs-md-4qx {
        font-size: 4.25rem!important
    }

    .fs-md-4hx {
        font-size: 4.5rem!important
    }

    .fs-md-4tx {
        font-size: 4.75rem!important
    }

    .fs-md-5x {
        font-size: 5rem!important
    }

    .fs-md-5qx {
        font-size: 5.25rem!important
    }

    .fs-md-5hx {
        font-size: 5.5rem!important
    }

    .fs-md-5tx {
        font-size: 5.75rem!important
    }

    .fs-md-6x {
        font-size: 6rem!important
    }

    .fs-md-6qx {
        font-size: 6.25rem!important
    }

    .fs-md-6hx {
        font-size: 6.5rem!important
    }

    .fs-md-6tx {
        font-size: 6.75rem!important
    }

    .fs-md-7x {
        font-size: 7rem!important
    }

    .fs-md-7qx {
        font-size: 7.25rem!important
    }

    .fs-md-7hx {
        font-size: 7.5rem!important
    }

    .fs-md-7tx {
        font-size: 7.75rem!important
    }

    .fs-lg-1 {
        font-size: 1.75rem!important
    }

    .fs-lg-2 {
        font-size: 1.5rem!important
    }

    .fs-lg-3 {
        font-size: 1.35rem!important
    }

    .fs-lg-2x {
        font-size: 2rem!important
    }

    .fs-lg-2qx {
        font-size: 2.25rem!important
    }

    .fs-lg-2hx {
        font-size: 2.5rem!important
    }

    .fs-lg-2tx {
        font-size: 2.75rem!important
    }

    .fs-lg-3x {
        font-size: 3rem!important
    }

    .fs-lg-3qx {
        font-size: 3.25rem!important
    }

    .fs-lg-3hx {
        font-size: 3.5rem!important
    }

    .fs-lg-3tx {
        font-size: 3.75rem!important
    }

    .fs-lg-4x {
        font-size: 4rem!important
    }

    .fs-lg-4qx {
        font-size: 4.25rem!important
    }

    .fs-lg-4hx {
        font-size: 4.5rem!important
    }

    .fs-lg-4tx {
        font-size: 4.75rem!important
    }

    .fs-lg-5x {
        font-size: 5rem!important
    }

    .fs-lg-5qx {
        font-size: 5.25rem!important
    }

    .fs-lg-5hx {
        font-size: 5.5rem!important
    }

    .fs-lg-5tx {
        font-size: 5.75rem!important
    }

    .fs-lg-6x {
        font-size: 6rem!important
    }

    .fs-lg-6qx {
        font-size: 6.25rem!important
    }

    .fs-lg-6hx {
        font-size: 6.5rem!important
    }

    .fs-lg-6tx {
        font-size: 6.75rem!important
    }

    .fs-lg-7x {
        font-size: 7rem!important
    }

    .fs-lg-7qx {
        font-size: 7.25rem!important
    }

    .fs-lg-7hx {
        font-size: 7.5rem!important
    }

    .fs-lg-7tx {
        font-size: 7.75rem!important
    }
}

@media print {
    .d-print-inline {
        display: inline!important
    }

    .d-print-inline-block {
        display: inline-block!important
    }

    .d-print-block {
        display: block!important
    }

    .d-print-grid {
        display: grid!important
    }

    .d-print-inline-grid {
        display: inline-grid!important
    }

    .d-print-table {
        display: table!important
    }

    .d-print-table-row {
        display: table-row!important
    }

    .d-print-table-cell {
        display: table-cell!important
    }

    .d-print-flex {
        display: flex!important
    }

    .d-print-inline-flex {
        display: inline-flex!important
    }

    .d-print-none {
        display: none!important
    }
}

:root {
    --bs-xs: 0;
    --bs-sm: 576px;
    --bs-md: 768px;
    --bs-lg: 992px;
    --bs-xl: 1200px;
    --bs-xxl: 1400px;
    --bs-scrollbar-size: 5px;
    --bs-scrollbar-overlay-size: 19px;
    --bs-scrollbar-overlay-space: 7px;
    --bs-white-bg-rgb: 255, 255, 255;
    --bs-black-bg-rgb: 0, 0, 0
}

[data-bs-theme=light] {
    --bs-text-muted: #99a1b7;
    --bs-gray-100: #f9f9f9;
    --bs-gray-100-rgb: 249, 249, 249;
    --bs-gray-200: #f1f1f4;
    --bs-gray-200-rgb: 241, 241, 244;
    --bs-gray-300: #dbdfe9;
    --bs-gray-300-rgb: 219, 223, 233;
    --bs-gray-400: #c4cada;
    --bs-gray-400-rgb: 196, 202, 218;
    --bs-gray-500: #99a1b7;
    --bs-gray-500-rgb: 153, 161, 183;
    --bs-gray-600: #78829d;
    --bs-gray-600-rgb: 120, 130, 157;
    --bs-gray-700: #4b5675;
    --bs-gray-700-rgb: 75, 86, 117;
    --bs-gray-800: #252f4a;
    --bs-gray-800-rgb: 37, 47, 74;
    --bs-gray-900: #071437;
    --bs-gray-900-rgb: 7, 20, 55;
    --bs-light: #f9f9f9;
    --bs-primary: #1b84ff;
    --bs-secondary: #c4cada;
    --bs-success: #17c653;
    --bs-info: #7239ea;
    --bs-warning: #c09704;
    --bs-danger: #f8285a;
    --bs-dark: #1e2129;
    --bs-primary-active: #056ee9;
    --bs-secondary-active: #c4cada;
    --bs-light-active: #f1f1f4;
    --bs-success-active: #04b440;
    --bs-info-active: #5014d0;
    --bs-warning-active: #836704;
    --bs-danger-active: #d81a48;
    --bs-dark-active: #111318;
    --bs-primary-light: #e9f3ff;
    --bs-secondary-light: #f9f9f9;
    --bs-success-light: #dfffea;
    --bs-info-light: #f8f5ff;
    --bs-warning-light: #fff8dd;
    --bs-danger-light: #ffeef3;
    --bs-dark-light: #f9f9f9;
    --bs-light-light: #fff;
    --bs-primary-inverse: #fff;
    --bs-secondary-inverse: #252f4a;
    --bs-light-inverse: #252f4a;
    --bs-success-inverse: #fff;
    --bs-info-inverse: #fff;
    --bs-warning-inverse: #fff;
    --bs-danger-inverse: #fff;
    --bs-dark-inverse: #fff;
    --bs-primary-clarity: #1b84ff33;
    --bs-secondary-clarity: #f9f9f933;
    --bs-success-clarity: #17c65333;
    --bs-info-clarity: #7239ea33;
    --bs-warning-clarity: #f6c00033;
    --bs-danger-clarity: #f8285a33;
    --bs-dark-clarity: #1e212933;
    --bs-light-clarity: #fff3;
    --bs-light-rgb: 249, 249, 249;
    --bs-primary-rgb: 27, 132, 255;
    --bs-secondary-rgb: 196, 202, 218;
    --bs-success-rgb: 23, 198, 83;
    --bs-info-rgb: 114, 57, 234;
    --bs-warning-rgb: 192, 151, 4;
    --bs-danger-rgb: 248, 40, 90;
    --bs-dark-rgb: 30, 33, 41;
    --bs-text-white: #fff;
    --bs-text-primary: #1b84ff;
    --bs-text-secondary: #c4cada;
    --bs-text-light: #f9f9f9;
    --bs-text-success: #17c653;
    --bs-text-info: #7239ea;
    --bs-text-warning: #c09704;
    --bs-text-danger: #f8285a;
    --bs-text-dark: #1e2129;
    --bs-text-gray-100: #f9f9f9;
    --bs-text-gray-200: #f1f1f4;
    --bs-text-gray-300: #dbdfe9;
    --bs-text-gray-400: #c4cada;
    --bs-text-gray-500: #99a1b7;
    --bs-text-gray-600: #78829d;
    --bs-text-gray-700: #4b5675;
    --bs-text-gray-800: #252f4a;
    --bs-text-gray-900: #071437;
    --bs-border-color: #f1f1f4;
    --bs-border-dashed-color: #dbdfe9;
    --bs-component-active-color: #fff;
    --bs-component-active-bg: #1b84ff;
    --bs-component-hover-color: #1b84ff;
    --bs-component-hover-bg: #f9f9f9;
    --bs-component-checked-color: #fff;
    --bs-component-checked-bg: #1b84ff;
    --bs-box-shadow-xs: 0 .1rem .75rem .25rem #0000000d;
    --bs-box-shadow-sm: 0 .1rem 1rem .25rem #0000000d;
    --bs-box-shadow: 0 .5rem 1.5rem .5rem #00000013;
    --bs-box-shadow-lg: 0 1rem 2rem 1rem #0000001a;
    --bs-input-bg: var(--bs-body-bg);
    --bs-input-color: var(--bs-gray-700);
    --bs-input-solid-color: var(--bs-gray-700);
    --bs-input-solid-bg: var(--bs-gray-100);
    --bs-input-solid-bg-focus: var(--bs-gray-200);
    --bs-input-solid-placeholder-color: var(--bs-gray-500);
    --bs-root-card-box-shadow: 0px 3px 4px 0px #00000008;
    --bs-root-card-border-color: #f1f1f4;
    --bs-tooltip-box-shadow: 0px 0px 30px #00000026;
    --bs-table-striped-bg: rgba(var(--bs-gray-100-rgb), .75);
    --bs-table-loading-message-box-shadow: 0px 0px 50px 0px #523f6926;
    --bs-dropdown-bg: var(--bs-body-bg);
    --bs-dropdown-box-shadow: 0px 0px 50px 0px #523f6926;
    --bs-code-bg: #f1f3f8;
    --bs-code-shadow: 0px 3px 9px #00000014;
    --bs-code-border-color: transparent;
    --bs-code-color: #b93993;
    --bs-symbol-label-color: var(--bs-gray-800);
    --bs-symbol-label-bg: var(--bs-gray-100);
    --bs-symbol-border-color: rgba(var(--bs-body-bg), .5);
    --bs-bullet-bg-color: var(--bs-gray-400);
    --bs-scrolltop-opacity: 0;
    --bs-scrolltop-opacity-on: .3;
    --bs-scrolltop-opacity-hover: 1;
    --bs-scrolltop-box-shadow: var(--bs-box-shadow);
    --bs-scrolltop-bg-color: var(--bs-primary);
    --bs-scrolltop-bg-color-hover: var(--bs-primary);
    --bs-scrolltop-icon-color: var(--bs-primary-inverse);
    --bs-scrolltop-icon-color-hover: var(--bs-primary-inverse);
    --bs-drawer-box-shadow: 0px 1px 9px -3px #0000000d;
    --bs-drawer-bg-color: #fff;
    --bs-drawer-overlay-bg-color: #0003;
    --bs-menu-dropdown-box-shadow: 0px 0px 50px 0px #523f6926;
    --bs-menu-dropdown-bg-color: var(--bs-body-bg);
    --bs-menu-heading-color: #99a1b7;
    --bs-menu-link-color-hover: #1b84ff;
    --bs-menu-link-color-show: #1b84ff;
    --bs-menu-link-color-here: #1b84ff;
    --bs-menu-link-color-active: #1b84ff;
    --bs-menu-link-bg-color-hover: #f9f9f9;
    --bs-menu-link-bg-color-show: #f9f9f9;
    --bs-menu-link-bg-color-here: #f9f9f9;
    --bs-menu-link-bg-color-active: #f9f9f9;
    --bs-scrollbar-color: #f1f1f4;
    --bs-scrollbar-hover-color: #dbdfe9;
    --bs-overlay-bg: #0000000d;
    --bs-blockui-overlay-bg: #0000000d;
    --bs-rating-color-default: #c4cada;
    --bs-rating-color-active: #ffad0f;
    --bs-ribbon-label-box-shadow: 0px -1px 5px 0px #1e21291a;
    --bs-ribbon-label-bg: #1b84ff;
    --bs-ribbon-label-border-color: #0053b4;
    --bs-ribbon-clip-bg: #1e2129;
    --bs-engage-btn-bg: #fff;
    --bs-engage-btn-box-shadow: 0px 0px 22px #e0e0e0;
    --bs-engage-btn-border-color: #e8e8e8;
    --bs-engage-btn-color: #252f4a;
    --bs-engage-btn-icon-color: #78829d;
    --bs-engage-btn-color-active: #252f4a
}

[data-bs-theme=dark] {
    --bs-text-muted: #636674;
    --bs-gray-100: #1b1c22;
    --bs-gray-100-rgb: 27, 28, 34;
    --bs-gray-200: #26272f;
    --bs-gray-200-rgb: 38, 39, 47;
    --bs-gray-300: #363843;
    --bs-gray-300-rgb: 54, 56, 67;
    --bs-gray-400: #464852;
    --bs-gray-400-rgb: 70, 72, 82;
    --bs-gray-500: #636674;
    --bs-gray-500-rgb: 99, 102, 116;
    --bs-gray-600: #808290;
    --bs-gray-600-rgb: 128, 130, 144;
    --bs-gray-700: #9a9cae;
    --bs-gray-700-rgb: 154, 156, 174;
    --bs-gray-800: #b5b7c8;
    --bs-gray-800-rgb: 181, 183, 200;
    --bs-gray-900: #f5f5f5;
    --bs-gray-900-rgb: 245, 245, 245;
    --bs-light: #1b1c22;
    --bs-primary: #006ae6;
    --bs-secondary: #363843;
    --bs-success: #00a261;
    --bs-info: #883fff;
    --bs-warning: #c59a00;
    --bs-danger: #e42855;
    --bs-dark: #6a6a72;
    --bs-primary-active: #107eff;
    --bs-secondary-active: #464852;
    --bs-light-active: #1f212a;
    --bs-success-active: #01bf73;
    --bs-info-active: #9e63ff;
    --bs-warning-active: #d9aa00;
    --bs-danger-active: #ff3767;
    --bs-dark-active: #2d2f39;
    --bs-primary-light: #172331;
    --bs-secondary-light: #363843;
    --bs-success-light: #1f212a;
    --bs-info-light: #272134;
    --bs-warning-light: #242320;
    --bs-danger-light: #302024;
    --bs-dark-light: #1e2027;
    --bs-light-light: #1f212a;
    --bs-primary-inverse: #fff;
    --bs-secondary-inverse: #fff;
    --bs-light-inverse: #808290;
    --bs-success-inverse: #fff;
    --bs-info-inverse: #fff;
    --bs-warning-inverse: #fff;
    --bs-danger-inverse: #fff;
    --bs-dark-inverse: #fff;
    --bs-primary-clarity: #006ae633;
    --bs-secondary-clarity: #36384333;
    --bs-success-clarity: #00a26133;
    --bs-info-clarity: #883fff33;
    --bs-warning-clarity: #c59a0033;
    --bs-danger-clarity: #e4285533;
    --bs-dark-clarity: #272a3433;
    --bs-light-clarity: #1f212a33;
    --bs-light-rgb: 27, 28, 34;
    --bs-primary-rgb: 0, 106, 230;
    --bs-secondary-rgb: 54, 56, 67;
    --bs-success-rgb: 0, 162, 97;
    --bs-info-rgb: 136, 63, 255;
    --bs-warning-rgb: 197, 154, 0;
    --bs-danger-rgb: 228, 40, 85;
    --bs-dark-rgb: 106, 106, 114;
    --bs-text-white: #fff;
    --bs-text-primary: #006ae6;
    --bs-text-secondary: #363843;
    --bs-text-light: #1b1c22;
    --bs-text-success: #00a261;
    --bs-text-info: #883fff;
    --bs-text-warning: #c59a00;
    --bs-text-danger: #e42855;
    --bs-text-dark: #6a6a72;
    --bs-text-gray-100: #1b1c22;
    --bs-text-gray-200: #26272f;
    --bs-text-gray-300: #363843;
    --bs-text-gray-400: #464852;
    --bs-text-gray-500: #636674;
    --bs-text-gray-600: #808290;
    --bs-text-gray-700: #9a9cae;
    --bs-text-gray-800: #b5b7c8;
    --bs-text-gray-900: #f5f5f5;
    --bs-border-color: #26272f;
    --bs-border-dashed-color: #363843;
    --bs-component-active-color: #fff;
    --bs-component-active-bg: #006ae6;
    --bs-component-hover-color: #006ae6;
    --bs-component-hover-bg: #1b1c22;
    --bs-component-checked-color: #fff;
    --bs-component-checked-bg: #006ae6;
    --bs-box-shadow-xs: 0 .1rem .75rem .25rem #0000000d;
    --bs-box-shadow-sm: 0 .1rem 1rem .25rem #0000000d;
    --bs-box-shadow: 0 .5rem 1.5rem .5rem #00000013;
    --bs-box-shadow-lg: 0 1rem 2rem 1rem #0000001a;
    --bs-input-color: var(--bs-gray-700);
    --bs-input-bg: var(--bs-body-bg);
    --bs-input-solid-color: var(--bs-gray-700);
    --bs-input-solid-bg: var(--bs-gray-100);
    --bs-input-solid-bg-focus: var(--bs-gray-200);
    --bs-input-solid-placeholder-color: var(--bs-gray-500);
    --bs-tooltip-box-shadow: 0px 0px 30px #00000026;
    --bs-root-card-box-shadow: none;
    --bs-root-card-border-color: #1e2027;
    --bs-table-striped-bg: #1b1c22bf;
    --bs-table-loading-message-box-shadow: 0px 0px 30px #0000004d;
    --bs-dropdown-bg: #1c1d22;
    --bs-dropdown-box-shadow: 0px 0px 30px #0000004d;
    --bs-code-bg: #2b2b40;
    --bs-code-shadow: #00000014 0px 3px 9px 0px;
    --bs-code-border-color: transparent;
    --bs-code-color: #b93993;
    --bs-symbol-label-color: #b5b7c8;
    --bs-symbol-label-bg: #1b1c22;
    --bs-symbol-border-color: #ffffff80;
    --bs-bullet-bg-color: #464852;
    --bs-scrolltop-opacity: 0;
    --bs-scrolltop-opacity-on: .3;
    --bs-scrolltop-opacity-hover: 1;
    --bs-scrolltop-box-shadow: 0 .5rem 1.5rem .5rem #00000013;
    --bs-scrolltop-bg-color: #1b84ff;
    --bs-scrolltop-bg-color-hover: #1b84ff;
    --bs-scrolltop-icon-color: #fff;
    --bs-scrolltop-icon-color-hover: #fff;
    --bs-drawer-box-shadow: 0px 0px 30px #0000001a;
    --bs-drawer-bg-color: #1c1d22;
    --bs-drawer-overlay-bg-color: #0006;
    --bs-menu-dropdown-box-shadow: 0px 0px 30px #0000004d;
    --bs-menu-dropdown-bg-color: #1c1d22;
    --bs-menu-heading-color: #636674;
    --bs-menu-link-color-hover: #006ae6;
    --bs-menu-link-color-show: #006ae6;
    --bs-menu-link-color-here: #006ae6;
    --bs-menu-link-color-active: #006ae6;
    --bs-menu-link-bg-color-hover: #1b1c22;
    --bs-menu-link-bg-color-show: #1b1c22;
    --bs-menu-link-bg-color-here: #1b1c22;
    --bs-menu-link-bg-color-active: #1b1c22;
    --bs-scrollbar-color: #26272f;
    --bs-scrollbar-hover-color: #363843;
    --bs-overlay-bg: #ffffff0d;
    --bs-blockui-overlay-bg: #ffffff0d;
    --bs-rating-color-default: #464852;
    --bs-rating-color-active: #ffad0f;
    --bs-ribbon-label-box-shadow: 0px -1px 5px 0px #ffffff1a;
    --bs-ribbon-label-bg: #1b84ff;
    --bs-ribbon-label-border-color: #0053b4;
    --bs-ribbon-clip-bg: #f9f9f9;
    --bs-engage-btn-bg: #26272f;
    --bs-engage-btn-box-shadow: 0px 0px 30px #0000004d;
    --bs-engage-btn-border-color: #26272f;
    --bs-engage-btn-color: #b5b7c8;
    --bs-engage-btn-icon-color: #808290;
    --bs-engage-btn-color-active: #b5b7c8
}

h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 {
    outline: 0
}

.blockquote-footer {
    color: var(--bs-blockquote-footer-color)
}

.list-style-none {
    list-style: none
}

[data-kt-theme-mode-switching=true] * {
    transition: none!important
}

[data-bs-theme=light] .theme-dark-show {
    display: none!important
}

[data-bs-theme=light] .theme-light-bg-transparent {
    background-color: #0000!important
}

[data-bs-theme=light] .theme-light-bg-body {
    background-color: var(--bs-body-bg)!important
}

[data-bs-theme=dark] .theme-light-show {
    display: none!important
}

[data-bs-theme=dark] .theme-dark-bg-transparent {
    background-color: #0000!important
}

[data-bs-theme=dark] .theme-dark-bg-body {
    background-color: var(--bs-body-bg)!important
}

.animation {
    animation-duration: 1s;
    animation-fill-mode: both
}

@keyframes animationSlideInDown {
    0% {
        visibility: visible;
        transform: translateY(-100%)
    }

    to {
        transform: translate(0,0)
    }
}

.animation-slide-in-down {
    animation-name: animationSlideInDown
}

@keyframes animationSlideInUp {
    0% {
        visibility: visible;
        transform: translateY(100%)
    }

    to {
        transform: translate(0,0)
    }
}

.animation-slide-in-up {
    animation-name: animationSlideInUp
}

@keyframes animationFadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.animation-fade-in {
    animation-name: animationFadeIn
}

@keyframes animationFadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.animation-fade-out {
    animation-name: animationFadeOut
}

.animation-blink {
    animation: 1s steps(5,start) infinite animationBlink
}

@keyframes animationBlink {
    to {
        visibility: hidden
    }
}

.alert-light {
    color: var(--bs-light);
    border-color: var(--bs-light);
    background-color: var(--bs-light-light)
}

.alert-light .alert-link {
    color: var(--bs-light)
}

.alert-primary {
    color: var(--bs-primary);
    border-color: var(--bs-primary);
    background-color: var(--bs-primary-light)
}

.alert-primary .alert-link {
    color: var(--bs-primary)
}

.alert-secondary {
    color: var(--bs-secondary);
    border-color: var(--bs-secondary);
    background-color: var(--bs-secondary-light)
}

.alert-secondary .alert-link {
    color: var(--bs-secondary)
}

.alert-success {
    color: var(--bs-success);
    border-color: var(--bs-success);
    background-color: var(--bs-success-light)
}

.alert-success .alert-link {
    color: var(--bs-success)
}

.alert-info {
    color: var(--bs-info);
    border-color: var(--bs-info);
    background-color: var(--bs-info-light)
}

.alert-info .alert-link {
    color: var(--bs-info)
}

.alert-warning {
    color: var(--bs-warning);
    border-color: var(--bs-warning);
    background-color: var(--bs-warning-light)
}

.alert-warning .alert-link {
    color: var(--bs-warning)
}

.alert-danger {
    color: var(--bs-danger);
    border-color: var(--bs-danger);
    background-color: var(--bs-danger-light)
}

.alert-danger .alert-link {
    color: var(--bs-danger)
}

.alert-dark {
    color: var(--bs-dark);
    border-color: var(--bs-dark);
    background-color: var(--bs-dark-light)
}

.alert-dark .alert-link {
    color: var(--bs-dark)
}

[data-bs-theme=dark] .dropdown-menu {
    box-shadow: 0 0 30px #0000004d
}

.toast .toast-header .btn-close {
    margin-right: 0
}

[data-bs-theme=dark] .toast {
    --bs-toast-bg: #26272f;
    --bs-toast-header-bg: #26272f;
    --bs-toast-header-border-color: #363843
}

.nav-pills .nav-item {
    margin-right: .5rem
}

.nav-pills .nav-item:last-child {
    margin-right: 0
}

.nav-stretch {
    align-items: stretch;
    padding-top: 0!important;
    padding-bottom: 0!important
}

.nav-stretch .nav-item {
    align-items: stretch;
    display: flex;
    padding-top: 0!important;
    padding-bottom: 0!important
}

.nav-stretch .nav-link {
    align-items: center;
    display: flex
}

.nav-group {
    background-color: var(--bs-gray-100);
    border-radius: .475rem;
    padding: .35rem
}

.nav-group.nav-group-outline {
    border: 1px solid var(--bs-border-color);
    background-color: #0000
}

.nav-group.nav-group-fluid {
    display: flex
}

.nav-group.nav-group-fluid>label,.nav-group.nav-group-fluid>.btn {
    flex: 1 0 0;
    position: relative
}

.nav-group.nav-group-fluid>label {
    margin-right: .1rem
}

.nav-group.nav-group-fluid>label>.btn {
    width: 100%
}

.nav-group.nav-group-fluid>label:last-child {
    margin-right: 0
}

.nav-line-tabs {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: var(--bs-border-color)
}

.nav-line-tabs .nav-item {
    margin-bottom: -1px
}

.nav-line-tabs .nav-item .nav-link {
    color: var(--bs-gray-500);
    border: 0;
    border-bottom: 1px solid #0000;
    margin: 0 1rem;
    padding: .5rem 0;
    transition: color .2s
}

.nav-line-tabs .nav-item:first-child .nav-link {
    margin-left: 0
}

.nav-line-tabs .nav-item:last-child .nav-link {
    margin-right: 0
}

.nav-line-tabs .nav-item .nav-link.active,.nav-line-tabs .nav-item.show .nav-link,.nav-line-tabs .nav-item .nav-link:hover:not(.disabled) {
    border: 0;
    border-bottom: 1px solid var(--bs-primary);
    background-color: #0000;
    transition: color .2s
}

.nav-line-tabs.nav-line-tabs-2x {
    border-bottom-width: 2px
}

.nav-line-tabs.nav-line-tabs-2x .nav-item {
    margin-bottom: -2px
}

.nav-line-tabs.nav-line-tabs-2x .nav-item .nav-link,.nav-line-tabs.nav-line-tabs-2x .nav-item .nav-link.active,.nav-line-tabs.nav-line-tabs-2x .nav-item.show .nav-link,.nav-line-tabs.nav-line-tabs-2x .nav-item .nav-link:hover:not(.disabled) {
    border-bottom-width: 2px
}

.nav.nav-pills.nav-pills-custom .show>.nav-link,.nav.nav-pills.nav-pills-custom .nav-link {
    border: 1px dashed var(--bs-border-dashed-color);
    border-radius: .625rem
}

.nav.nav-pills.nav-pills-custom .show>.nav-link.nav-link-border-solid,.nav.nav-pills.nav-pills-custom .nav-link.nav-link-border-solid {
    border: 3px solid var(--bs-border-dashed-color)
}

.nav.nav-pills.nav-pills-custom .show>.nav-link.nav-link-border-solid.active,.nav.nav-pills.nav-pills-custom .nav-link.nav-link-border-solid.active {
    border: 3px solid var(--bs-primary)
}

.nav.nav-pills.nav-pills-custom .show>.nav-link .nav-icon img,.nav.nav-pills.nav-pills-custom .nav-link .nav-icon img {
    width: 30px;
    transition: color .2s
}

.nav.nav-pills.nav-pills-custom .show>.nav-link .nav-icon img.default,.nav.nav-pills.nav-pills-custom .nav-link .nav-icon img.default {
    display: inline-block
}

.nav.nav-pills.nav-pills-custom .show>.nav-link .nav-icon img.active,.nav.nav-pills.nav-pills-custom .nav-link .nav-icon img.active {
    display: none
}

.nav.nav-pills.nav-pills-custom .show>.nav-link.active,.nav.nav-pills.nav-pills-custom .nav-link.active {
    border: 1px solid var(--bs-border-dashed-color);
    background-color: #0000;
    transition-duration: 1ms;
    position: relative
}

.nav.nav-pills.nav-pills-custom .show>.nav-link.active .nav-text,.nav.nav-pills.nav-pills-custom .nav-link.active .nav-text {
    transition: color .2s;
    color: var(--bs-gray-800)!important
}

.nav.nav-pills.nav-pills-custom .show>.nav-link.active .bullet-custom,.nav.nav-pills.nav-pills-custom .nav-link.active .bullet-custom {
    display: block
}

.nav.nav-pills.nav-pills-custom .show>.nav-link .bullet-custom,.nav.nav-pills.nav-pills-custom .nav-link .bullet-custom {
    display: none
}

.nav.nav-pills.nav-pills-custom.nav-pills-active-custom .nav-item .nav-link:not(:active) span:first-child {
    color: #b5b5c3
}

.nav.nav-pills.nav-pills-custom.nav-pills-active-custom .nav-item .nav-link:not(:active) span:nth-child(2) {
    color: #3f4254
}

.nav.nav-pills.nav-pills-custom.nav-pills-active-custom .nav-item .nav-link:hover span:first-child,.nav.nav-pills.nav-pills-custom.nav-pills-active-custom .nav-item .nav-link:hover span:nth-child(2),.nav.nav-pills.nav-pills-custom.nav-pills-active-custom .nav-item .nav-link.active span:first-child,.nav.nav-pills.nav-pills-custom.nav-pills-active-custom .nav-item .nav-link.active span:nth-child(2) {
    color: #fff!important
}

.pagination {
    flex-wrap: wrap;
    justify-content: center;
    margin: 0;
    display: flex
}

.pagination.pagination-circle .page-link {
    border-radius: 50%
}

.pagination.pagination-outline .page-link {
    border: 1px solid var(--bs-border-color)
}

.pagination.pagination-outline .page-item:hover:not(.disabled) .page-link,.pagination.pagination-outline .page-item.active .page-link {
    border-color: var(--bs-primary-light)
}

.page-item {
    margin-right: .5rem
}

.page-item:last-child {
    margin-right: 0
}

.page-item .page-link {
    border-radius: .475rem;
    justify-content: center;
    align-items: center;
    min-width: 2.5rem;
    height: 2.5rem;
    font-size: 1.075rem;
    font-weight: 500;
    display: flex
}

.page-item .page-link i {
    font-size: .85rem
}

.page-item .page-link .previous,.page-item .page-link .next {
    width: .875rem;
    height: .875rem;
    display: block
}

.page-item .page-link .first,.page-item .page-link .previous {
    background-color: var(--bs-gray-700);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-gray-700%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-gray-700%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.page-item .page-link .next,.page-item .page-link .last {
    background-color: var(--bs-gray-700);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-gray-700%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-gray-700%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.page-item:focus .page-link,.page-item:focus .page-link .svg-icon,.page-item:focus .page-link i {
    color: var(--bs-pagination-focus-color)
}

.page-item:focus .page-link .previous {
    background-color: var(--bs-pagination-focus-color);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-pagination-focus-color%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-pagination-focus-color%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.page-item:focus .page-link .next {
    background-color: var(--bs-pagination-focus-color);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-pagination-focus-color%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-pagination-focus-color%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.page-item:hover:not(.active):not(.offset):not(.disabled) .page-link {
    color: var(--bs-pagination-hover-color)
}

.page-item:hover:not(.active):not(.offset):not(.disabled) .page-link.page-text {
    background-color: #0000
}

.page-item:hover:not(.active):not(.offset):not(.disabled) .page-link .svg-icon,.page-item:hover:not(.active):not(.offset):not(.disabled) .page-link i {
    color: var(--bs-pagination-hover-color)
}

.page-item:hover:not(.active):not(.offset):not(.disabled) .page-link .previous {
    background-color: var(--bs-pagination-hover-color);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-pagination-hover-color%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-pagination-hover-color%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.page-item:hover:not(.active):not(.offset):not(.disabled) .page-link .next {
    background-color: var(--bs-pagination-hover-color);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-pagination-hover-color%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-pagination-hover-color%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.page-item.active .page-link {
    color: var(--bs-pagination-active-color)
}

.page-item.active .page-link.page-text {
    background-color: #0000
}

.page-item.active .page-link .svg-icon,.page-item.active .page-link i {
    color: var(--bs-pagination-active-color)
}

.page-item.active .page-link .previous {
    background-color: var(--bs-pagination-active-color);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-pagination-active-color%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-pagination-active-color%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.page-item.active .page-link .next {
    background-color: var(--bs-pagination-active-color);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-pagination-active-color%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-pagination-active-color%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.page-item.disabled .page-link,.page-item.disabled .page-link .svg-icon,.page-item.disabled .page-link i {
    color: var(--bs-pagination-disabled-color)
}

.page-item.disabled .page-link .previous {
    background-color: var(--bs-pagination-disabled-color);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-pagination-disabled-color%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-pagination-disabled-color%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.page-item.disabled .page-link .next {
    background-color: var(--bs-pagination-disabled-color);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-pagination-disabled-color%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-pagination-disabled-color%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

@media (width<=991.98px) {
    .page-item {
        margin-right: .25rem
    }

    .page-item:last-child {
        margin-right: 0
    }
}

.separator {
    border-bottom: 1px solid var(--bs-border-color);
    height: 0;
    display: block
}

.separator.separator-dotted {
    border-bottom-style: dotted;
    border-bottom-color: var(--bs-border-dashed-color)
}

.separator.separator-dashed {
    border-bottom-style: dashed;
    border-bottom-color: var(--bs-border-dashed-color)
}

.separator.separator-content {
    text-align: center;
    border-bottom: 0;
    align-items: center;
    display: flex
}

.separator.separator-content:before,.separator.separator-content:after {
    content: " ";
    border-bottom: 1px solid var(--bs-border-color);
    width: 50%
}

.separator.separator-content:before {
    margin-right: 1.25rem
}

.separator.separator-content:after {
    margin-left: 1.25rem
}

.separator.separator-content.separator-dotted:before,.separator.separator-content.separator-dotted:after {
    border-bottom-style: dotted;
    border-bottom-color: var(--bs-border-dashed-color)
}

.separator.separator-content.separator-dashed:before,.separator.separator-content.separator-dashed:after {
    border-bottom-style: dashed;
    border-bottom-color: var(--bs-border-dashed-color)
}

.separator.separator-content.border-light:before,.separator.separator-content.border-light:after {
    border-color: #f9f9f9!important
}

.separator.separator-content.border-primary:before,.separator.separator-content.border-primary:after {
    border-color: #1b84ff!important
}

.separator.separator-content.border-secondary:before,.separator.separator-content.border-secondary:after {
    border-color: #c4cada!important
}

.separator.separator-content.border-success:before,.separator.separator-content.border-success:after {
    border-color: #17c653!important
}

.separator.separator-content.border-info:before,.separator.separator-content.border-info:after {
    border-color: #7239ea!important
}

.separator.separator-content.border-warning:before,.separator.separator-content.border-warning:after {
    border-color: #c09704!important
}

.separator.separator-content.border-danger:before,.separator.separator-content.border-danger:after {
    border-color: #f8285a!important
}

.separator.separator-content.border-dark:before,.separator.separator-content.border-dark:after {
    border-color: #1e2129!important
}

.carousel-custom .carousel-indicators {
    z-index: auto;
    align-items: center;
    margin: 0;
    padding: 0;
    list-style: none;
    position: static
}

.carousel-custom .carousel-indicators li,.carousel-custom .carousel-indicators li.active {
    opacity: 1;
    transform: none
}

.carousel-custom .carousel-indicators.carousel-indicators-dots li {
    text-align: center;
    border-radius: 0;
    justify-content: center;
    align-items: center;
    width: 13px;
    height: 13px;
    display: flex;
    background-color: #0000!important
}

.carousel-custom .carousel-indicators.carousel-indicators-dots li:after {
    content: " ";
    background-color: var(--bs-gray-200);
    border-radius: 50%;
    width: 9px;
    height: 9px;
    transition: all .3s;
    display: inline-block
}

.carousel-custom .carousel-indicators.carousel-indicators-dots li.active {
    background-color: #0000
}

.carousel-custom .carousel-indicators.carousel-indicators-dots li.active:after {
    background-color: var(--bs-gray-400);
    width: 13px;
    height: 13px;
    transition: all .3s
}

.carousel-custom .carousel-indicators.carousel-indicators-bullet li {
    text-align: center;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    width: 6px;
    height: 6px;
    transition: all .3s;
    display: flex;
    background-color: #0000!important
}

.carousel-custom .carousel-indicators.carousel-indicators-bullet li:after {
    content: " ";
    background-color: var(--bs-gray-400);
    border-radius: 6px;
    width: 6px;
    height: 6px;
    transition: all .3s;
    display: inline-block
}

.carousel-custom .carousel-indicators.carousel-indicators-bullet li.active {
    background-color: #0000;
    width: 16px;
    height: 6px;
    transition: all .3s
}

.carousel-custom .carousel-indicators.carousel-indicators-bullet li.active:after {
    background-color: var(--bs-gray-600);
    width: 16px;
    height: 6px;
    transition: all .3s
}

.carousel-custom .carousel-indicators-active-light li.active:after {
    background-color: var(--bs-light)!important
}

.carousel-custom .carousel-indicators-active-primary li.active:after {
    background-color: var(--bs-primary)!important
}

.carousel-custom .carousel-indicators-active-secondary li.active:after {
    background-color: var(--bs-secondary)!important
}

.carousel-custom .carousel-indicators-active-success li.active:after {
    background-color: var(--bs-success)!important
}

.carousel-custom .carousel-indicators-active-info li.active:after {
    background-color: var(--bs-info)!important
}

.carousel-custom .carousel-indicators-active-warning li.active:after {
    background-color: var(--bs-warning)!important
}

.carousel-custom .carousel-indicators-active-danger li.active:after {
    background-color: var(--bs-danger)!important
}

.carousel-custom .carousel-indicators-active-dark li.active:after {
    background-color: var(--bs-dark)!important
}

.carousel-custom.carousel-stretch {
    flex-direction: column;
    height: 100%;
    display: flex
}

.carousel-custom.carousel-stretch .carousel-inner {
    flex-grow: 1
}

.carousel-custom.carousel-stretch .carousel-item {
    height: 100%
}

.carousel-custom.carousel-stretch .carousel-wrapper {
    flex-direction: column;
    height: 100%;
    display: flex
}

.menu-group {
    display: flex
}

.menu,.menu-wrapper {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex
}

.menu-inner {
    margin: 0;
    padding: 0;
    list-style: none
}

.menu-sub {
    flex-direction: column;
    margin: 0;
    padding: 0;
    list-style: none;
    display: none
}

.menu-item {
    padding: .15rem 0;
    display: block
}

.menu-item .menu-link {
    cursor: pointer;
    flex: 0 0 100%;
    align-items: center;
    padding: .65rem 1rem;
    transition: none;
    display: flex;
    outline: none!important
}

.menu-item .menu-link .menu-icon {
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    width: 2rem;
    margin-right: .5rem;
    display: flex
}

.menu-item .menu-link .menu-icon i,.menu-item .menu-link .menu-icon .svg-icon {
    line-height: 1
}

.menu-item .menu-link .menu-bullet {
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    margin-right: .5rem;
    display: flex
}

.menu-item .menu-link .menu-title {
    flex-grow: 1;
    align-items: center;
    display: flex
}

.menu-item .menu-link .menu-badge {
    flex-shrink: 0;
    align-items: center;
    margin-left: .5rem;
    display: flex
}

.menu-item .menu-link .menu-arrow {
    flex-shrink: 0;
    align-items: stretch;
    width: 9px;
    height: 9px;
    margin-left: 5px;
    display: flex;
    position: relative;
    overflow: hidden
}

.menu-item .menu-link .menu-arrow:after {
    content: " ";
    will-change: transform;
    background-size: 100% 100%;
    background-color: var(--bs-text-muted);
    background-color: var(--bs-text-muted);
    width: 100%;
    display: block;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-muted%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-muted%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-item .menu-content {
    padding: .65rem 1rem
}

.menu-item.show .menu-link .menu-arrow:after {
    backface-visibility: hidden;
    transition: transform .3s
}

.menu-nowrap .menu-title,.menu-nowrap .menu-link {
    flex-wrap: nowrap;
    flex-shrink: 0
}

.menu-center {
    justify-content: center
}

.menu-heading {
    color: var(--bs-menu-heading-color)
}

.menu-item.menu-accordion .menu-arrow:after {
    transition: transform .3s;
    transform: rotate(90deg)
}

.menu-item.menu-accordion.showing:not(.menu-dropdown)>.menu-link .menu-arrow:after,.menu-item.menu-accordion.show:not(.hiding):not(.menu-dropdown)>.menu-link .menu-arrow:after {
    transition: transform .3s;
    transform: rotate(-90deg)
}

.menu-sub-dropdown {
    background-color: var(--bs-menu-dropdown-bg-color);
    box-shadow: var(--bs-menu-dropdown-box-shadow);
    z-index: 107;
    border-radius: .475rem;
    display: none
}

.show.menu-dropdown>.menu-sub-dropdown,.menu-sub-dropdown.menu.show,.menu-sub-dropdown.show[data-popper-placement] {
    will-change: transform;
    animation: .3s menu-sub-dropdown-animation-fade-in,.3s menu-sub-dropdown-animation-move-up;
    display: flex
}

.menu-sub-accordion {
    display: none
}

.show:not(.menu-dropdown)>.menu-sub-accordion,.menu-sub-accordion.show {
    display: flex
}

.menu-sub-indention .menu-sub:not([data-popper-placement]) {
    margin-left: 1rem
}

.menu-sub-indention .menu-item .menu-item .menu-link.active {
    margin-right: 1rem
}

.menu-inline {
    display: flex
}

.menu-fit>.menu-item>.menu-content,.menu-fit>.menu-item>.menu-link {
    padding-left: 0!important;
    padding-right: 0!important
}

.menu-column {
    flex-direction: column;
    width: 100%
}

.menu-row {
    flex-direction: row
}

.menu-row>.menu-item {
    align-items: center;
    display: flex
}

.menu-row>.menu-item>.menu-link .menu-arrow:after {
    transition: transform .3s;
    transform: rotate(90deg)
}

.menu-rounded .menu-link {
    border-radius: .475rem
}

.menu-pill .menu-link {
    border-radius: 50px
}

.menu-rounded-0 .menu-link {
    border-radius: 0!important
}

@media (width>=576px) {
    .menu-item.menu-sm-accordion .menu-arrow: after {
        transition:transform .3s;
        transform: rotate(90deg)
    }

    .menu-item.menu-sm-accordion.showing:not(.menu-dropdown)>.menu-link .menu-arrow:after,.menu-item.menu-sm-accordion.show:not(.hiding):not(.menu-dropdown)>.menu-link .menu-arrow:after {
        transition: transform .3s;
        transform: rotate(-90deg)
    }

    .menu-sub-sm-dropdown {
        background-color: var(--bs-menu-dropdown-bg-color);
        box-shadow: var(--bs-menu-dropdown-box-shadow);
        z-index: 107;
        border-radius: .475rem;
        display: none
    }

    .show.menu-dropdown>.menu-sub-sm-dropdown,.menu-sub-sm-dropdown.menu.show,.menu-sub-sm-dropdown.show[data-popper-placement] {
        will-change: transform;
        animation: .3s menu-sub-dropdown-animation-fade-in,.3s menu-sub-dropdown-animation-move-up;
        display: flex
    }

    .menu-sub-sm-accordion {
        display: none
    }

    .show:not(.menu-dropdown)>.menu-sub-sm-accordion,.menu-sub-sm-accordion.show {
        display: flex
    }

    .menu-sub-sm-indention .menu-sub:not([data-popper-placement]) {
        margin-left: 1rem
    }

    .menu-sub-sm-indention .menu-item .menu-item .menu-link.active {
        margin-right: 1rem
    }

    .menu-sm-inline {
        display: flex
    }

    .menu-sm-fit>.menu-item>.menu-content,.menu-sm-fit>.menu-item>.menu-link {
        padding-left: 0!important;
        padding-right: 0!important
    }

    .menu-sm-column {
        flex-direction: column;
        width: 100%
    }

    .menu-sm-row {
        flex-direction: row
    }

    .menu-sm-row>.menu-item {
        align-items: center;
        display: flex
    }

    .menu-sm-row>.menu-item>.menu-link .menu-arrow:after {
        transition: transform .3s;
        transform: rotate(90deg)
    }

    .menu-sm-rounded .menu-link {
        border-radius: .475rem
    }

    .menu-sm-pill .menu-link {
        border-radius: 50px
    }

    .menu-sm-rounded-0 .menu-link {
        border-radius: 0!important
    }
}

@media (width>=768px) {
    .menu-item.menu-md-accordion .menu-arrow: after {
        transition:transform .3s;
        transform: rotate(90deg)
    }

    .menu-item.menu-md-accordion.showing:not(.menu-dropdown)>.menu-link .menu-arrow:after,.menu-item.menu-md-accordion.show:not(.hiding):not(.menu-dropdown)>.menu-link .menu-arrow:after {
        transition: transform .3s;
        transform: rotate(-90deg)
    }

    .menu-sub-md-dropdown {
        background-color: var(--bs-menu-dropdown-bg-color);
        box-shadow: var(--bs-menu-dropdown-box-shadow);
        z-index: 107;
        border-radius: .475rem;
        display: none
    }

    .show.menu-dropdown>.menu-sub-md-dropdown,.menu-sub-md-dropdown.menu.show,.menu-sub-md-dropdown.show[data-popper-placement] {
        will-change: transform;
        animation: .3s menu-sub-dropdown-animation-fade-in,.3s menu-sub-dropdown-animation-move-up;
        display: flex
    }

    .menu-sub-md-accordion {
        display: none
    }

    .show:not(.menu-dropdown)>.menu-sub-md-accordion,.menu-sub-md-accordion.show {
        display: flex
    }

    .menu-sub-md-indention .menu-sub:not([data-popper-placement]) {
        margin-left: 1rem
    }

    .menu-sub-md-indention .menu-item .menu-item .menu-link.active {
        margin-right: 1rem
    }

    .menu-md-inline {
        display: flex
    }

    .menu-md-fit>.menu-item>.menu-content,.menu-md-fit>.menu-item>.menu-link {
        padding-left: 0!important;
        padding-right: 0!important
    }

    .menu-md-column {
        flex-direction: column;
        width: 100%
    }

    .menu-md-row {
        flex-direction: row
    }

    .menu-md-row>.menu-item {
        align-items: center;
        display: flex
    }

    .menu-md-row>.menu-item>.menu-link .menu-arrow:after {
        transition: transform .3s;
        transform: rotate(90deg)
    }

    .menu-md-rounded .menu-link {
        border-radius: .475rem
    }

    .menu-md-pill .menu-link {
        border-radius: 50px
    }

    .menu-md-rounded-0 .menu-link {
        border-radius: 0!important
    }
}

@media (width>=992px) {
    .menu-item.menu-lg-accordion .menu-arrow: after {
        transition:transform .3s;
        transform: rotate(90deg)
    }

    .menu-item.menu-lg-accordion.showing:not(.menu-dropdown)>.menu-link .menu-arrow:after,.menu-item.menu-lg-accordion.show:not(.hiding):not(.menu-dropdown)>.menu-link .menu-arrow:after {
        transition: transform .3s;
        transform: rotate(-90deg)
    }

    .menu-sub-lg-dropdown {
        background-color: var(--bs-menu-dropdown-bg-color);
        box-shadow: var(--bs-menu-dropdown-box-shadow);
        z-index: 107;
        border-radius: .475rem;
        display: none
    }

    .show.menu-dropdown>.menu-sub-lg-dropdown,.menu-sub-lg-dropdown.menu.show,.menu-sub-lg-dropdown.show[data-popper-placement] {
        will-change: transform;
        animation: .3s menu-sub-dropdown-animation-fade-in,.3s menu-sub-dropdown-animation-move-up;
        display: flex
    }

    .menu-sub-lg-accordion {
        display: none
    }

    .show:not(.menu-dropdown)>.menu-sub-lg-accordion,.menu-sub-lg-accordion.show {
        display: flex
    }

    .menu-sub-lg-indention .menu-sub:not([data-popper-placement]) {
        margin-left: 1rem
    }

    .menu-sub-lg-indention .menu-item .menu-item .menu-link.active {
        margin-right: 1rem
    }

    .menu-lg-inline {
        display: flex
    }

    .menu-lg-fit>.menu-item>.menu-content,.menu-lg-fit>.menu-item>.menu-link {
        padding-left: 0!important;
        padding-right: 0!important
    }

    .menu-lg-column {
        flex-direction: column;
        width: 100%
    }

    .menu-lg-row {
        flex-direction: row
    }

    .menu-lg-row>.menu-item {
        align-items: center;
        display: flex
    }

    .menu-lg-row>.menu-item>.menu-link .menu-arrow:after {
        transition: transform .3s;
        transform: rotate(90deg)
    }

    .menu-lg-rounded .menu-link {
        border-radius: .475rem
    }

    .menu-lg-pill .menu-link {
        border-radius: 50px
    }

    .menu-lg-rounded-0 .menu-link {
        border-radius: 0!important
    }
}

@media (width>=1200px) {
    .menu-item.menu-xl-accordion .menu-arrow: after {
        transition:transform .3s;
        transform: rotate(90deg)
    }

    .menu-item.menu-xl-accordion.showing:not(.menu-dropdown)>.menu-link .menu-arrow:after,.menu-item.menu-xl-accordion.show:not(.hiding):not(.menu-dropdown)>.menu-link .menu-arrow:after {
        transition: transform .3s;
        transform: rotate(-90deg)
    }

    .menu-sub-xl-dropdown {
        background-color: var(--bs-menu-dropdown-bg-color);
        box-shadow: var(--bs-menu-dropdown-box-shadow);
        z-index: 107;
        border-radius: .475rem;
        display: none
    }

    .show.menu-dropdown>.menu-sub-xl-dropdown,.menu-sub-xl-dropdown.menu.show,.menu-sub-xl-dropdown.show[data-popper-placement] {
        will-change: transform;
        animation: .3s menu-sub-dropdown-animation-fade-in,.3s menu-sub-dropdown-animation-move-up;
        display: flex
    }

    .menu-sub-xl-accordion {
        display: none
    }

    .show:not(.menu-dropdown)>.menu-sub-xl-accordion,.menu-sub-xl-accordion.show {
        display: flex
    }

    .menu-sub-xl-indention .menu-sub:not([data-popper-placement]) {
        margin-left: 1rem
    }

    .menu-sub-xl-indention .menu-item .menu-item .menu-link.active {
        margin-right: 1rem
    }

    .menu-xl-inline {
        display: flex
    }

    .menu-xl-fit>.menu-item>.menu-content,.menu-xl-fit>.menu-item>.menu-link {
        padding-left: 0!important;
        padding-right: 0!important
    }

    .menu-xl-column {
        flex-direction: column;
        width: 100%
    }

    .menu-xl-row {
        flex-direction: row
    }

    .menu-xl-row>.menu-item {
        align-items: center;
        display: flex
    }

    .menu-xl-row>.menu-item>.menu-link .menu-arrow:after {
        transition: transform .3s;
        transform: rotate(90deg)
    }

    .menu-xl-rounded .menu-link {
        border-radius: .475rem
    }

    .menu-xl-pill .menu-link {
        border-radius: 50px
    }

    .menu-xl-rounded-0 .menu-link {
        border-radius: 0!important
    }
}

@media (width>=1400px) {
    .menu-item.menu-xxl-accordion .menu-arrow: after {
        transition:transform .3s;
        transform: rotate(90deg)
    }

    .menu-item.menu-xxl-accordion.showing:not(.menu-dropdown)>.menu-link .menu-arrow:after,.menu-item.menu-xxl-accordion.show:not(.hiding):not(.menu-dropdown)>.menu-link .menu-arrow:after {
        transition: transform .3s;
        transform: rotate(-90deg)
    }

    .menu-sub-xxl-dropdown {
        background-color: var(--bs-menu-dropdown-bg-color);
        box-shadow: var(--bs-menu-dropdown-box-shadow);
        z-index: 107;
        border-radius: .475rem;
        display: none
    }

    .show.menu-dropdown>.menu-sub-xxl-dropdown,.menu-sub-xxl-dropdown.menu.show,.menu-sub-xxl-dropdown.show[data-popper-placement] {
        will-change: transform;
        animation: .3s menu-sub-dropdown-animation-fade-in,.3s menu-sub-dropdown-animation-move-up;
        display: flex
    }

    .menu-sub-xxl-accordion {
        display: none
    }

    .show:not(.menu-dropdown)>.menu-sub-xxl-accordion,.menu-sub-xxl-accordion.show {
        display: flex
    }

    .menu-sub-xxl-indention .menu-sub:not([data-popper-placement]) {
        margin-left: 1rem
    }

    .menu-sub-xxl-indention .menu-item .menu-item .menu-link.active {
        margin-right: 1rem
    }

    .menu-xxl-inline {
        display: flex
    }

    .menu-xxl-fit>.menu-item>.menu-content,.menu-xxl-fit>.menu-item>.menu-link {
        padding-left: 0!important;
        padding-right: 0!important
    }

    .menu-xxl-column {
        flex-direction: column;
        width: 100%
    }

    .menu-xxl-row {
        flex-direction: row
    }

    .menu-xxl-row>.menu-item {
        align-items: center;
        display: flex
    }

    .menu-xxl-row>.menu-item>.menu-link .menu-arrow:after {
        transition: transform .3s;
        transform: rotate(90deg)
    }

    .menu-xxl-rounded .menu-link {
        border-radius: .475rem
    }

    .menu-xxl-pill .menu-link {
        border-radius: 50px
    }

    .menu-xxl-rounded-0 .menu-link {
        border-radius: 0!important
    }
}

@media (width<=575.98px) {
    .menu-item.menu-sm-down-accordion .menu-arrow: after {
        transition:transform .3s;
        transform: rotate(90deg)
    }

    .menu-item.menu-sm-down-accordion.showing:not(.menu-dropdown)>.menu-link .menu-arrow:after,.menu-item.menu-sm-down-accordion.show:not(.hiding):not(.menu-dropdown)>.menu-link .menu-arrow:after {
        transition: transform .3s;
        transform: rotate(-90deg)
    }

    .menu-sub-sm-down-dropdown {
        background-color: var(--bs-menu-dropdown-bg-color);
        box-shadow: var(--bs-menu-dropdown-box-shadow);
        z-index: 107;
        border-radius: .475rem;
        display: none
    }

    .show.menu-dropdown>.menu-sub-sm-down-dropdown,.menu-sub-sm-down-dropdown.menu.show,.menu-sub-sm-down-dropdown.show[data-popper-placement] {
        will-change: transform;
        animation: .3s menu-sub-dropdown-animation-fade-in,.3s menu-sub-dropdown-animation-move-up;
        display: flex
    }

    .menu-sub-sm-down-accordion {
        display: none
    }

    .show:not(.menu-dropdown)>.menu-sub-sm-down-accordion,.menu-sub-sm-down-accordion.show {
        display: flex
    }

    .menu-sub-sm-down-indention .menu-sub:not([data-popper-placement]) {
        margin-left: 1rem
    }

    .menu-sub-sm-down-indention .menu-item .menu-item .menu-link.active {
        margin-right: 1rem
    }

    .menu-sm-down-inline {
        display: flex
    }

    .menu-sm-down-fit>.menu-item>.menu-content,.menu-sm-down-fit>.menu-item>.menu-link {
        padding-left: 0!important;
        padding-right: 0!important
    }

    .menu-sm-down-column {
        flex-direction: column;
        width: 100%
    }

    .menu-sm-down-row {
        flex-direction: row
    }

    .menu-sm-down-row>.menu-item {
        align-items: center;
        display: flex
    }

    .menu-sm-down-row>.menu-item>.menu-link .menu-arrow:after {
        transition: transform .3s;
        transform: rotate(90deg)
    }

    .menu-sm-down-rounded .menu-link {
        border-radius: .475rem
    }

    .menu-sm-down-pill .menu-link {
        border-radius: 50px
    }

    .menu-sm-down-rounded-0 .menu-link {
        border-radius: 0!important
    }
}

@media (width<=767.98px) {
    .menu-item.menu-md-down-accordion .menu-arrow: after {
        transition:transform .3s;
        transform: rotate(90deg)
    }

    .menu-item.menu-md-down-accordion.showing:not(.menu-dropdown)>.menu-link .menu-arrow:after,.menu-item.menu-md-down-accordion.show:not(.hiding):not(.menu-dropdown)>.menu-link .menu-arrow:after {
        transition: transform .3s;
        transform: rotate(-90deg)
    }

    .menu-sub-md-down-dropdown {
        background-color: var(--bs-menu-dropdown-bg-color);
        box-shadow: var(--bs-menu-dropdown-box-shadow);
        z-index: 107;
        border-radius: .475rem;
        display: none
    }

    .show.menu-dropdown>.menu-sub-md-down-dropdown,.menu-sub-md-down-dropdown.menu.show,.menu-sub-md-down-dropdown.show[data-popper-placement] {
        will-change: transform;
        animation: .3s menu-sub-dropdown-animation-fade-in,.3s menu-sub-dropdown-animation-move-up;
        display: flex
    }

    .menu-sub-md-down-accordion {
        display: none
    }

    .show:not(.menu-dropdown)>.menu-sub-md-down-accordion,.menu-sub-md-down-accordion.show {
        display: flex
    }

    .menu-sub-md-down-indention .menu-sub:not([data-popper-placement]) {
        margin-left: 1rem
    }

    .menu-sub-md-down-indention .menu-item .menu-item .menu-link.active {
        margin-right: 1rem
    }

    .menu-md-down-inline {
        display: flex
    }

    .menu-md-down-fit>.menu-item>.menu-content,.menu-md-down-fit>.menu-item>.menu-link {
        padding-left: 0!important;
        padding-right: 0!important
    }

    .menu-md-down-column {
        flex-direction: column;
        width: 100%
    }

    .menu-md-down-row {
        flex-direction: row
    }

    .menu-md-down-row>.menu-item {
        align-items: center;
        display: flex
    }

    .menu-md-down-row>.menu-item>.menu-link .menu-arrow:after {
        transition: transform .3s;
        transform: rotate(90deg)
    }

    .menu-md-down-rounded .menu-link {
        border-radius: .475rem
    }

    .menu-md-down-pill .menu-link {
        border-radius: 50px
    }

    .menu-md-down-rounded-0 .menu-link {
        border-radius: 0!important
    }
}

@media (width<=991.98px) {
    .menu-item.menu-lg-down-accordion .menu-arrow: after {
        transition:transform .3s;
        transform: rotate(90deg)
    }

    .menu-item.menu-lg-down-accordion.showing:not(.menu-dropdown)>.menu-link .menu-arrow:after,.menu-item.menu-lg-down-accordion.show:not(.hiding):not(.menu-dropdown)>.menu-link .menu-arrow:after {
        transition: transform .3s;
        transform: rotate(-90deg)
    }

    .menu-sub-lg-down-dropdown {
        background-color: var(--bs-menu-dropdown-bg-color);
        box-shadow: var(--bs-menu-dropdown-box-shadow);
        z-index: 107;
        border-radius: .475rem;
        display: none
    }

    .show.menu-dropdown>.menu-sub-lg-down-dropdown,.menu-sub-lg-down-dropdown.menu.show,.menu-sub-lg-down-dropdown.show[data-popper-placement] {
        will-change: transform;
        animation: .3s menu-sub-dropdown-animation-fade-in,.3s menu-sub-dropdown-animation-move-up;
        display: flex
    }

    .menu-sub-lg-down-accordion {
        display: none
    }

    .show:not(.menu-dropdown)>.menu-sub-lg-down-accordion,.menu-sub-lg-down-accordion.show {
        display: flex
    }

    .menu-sub-lg-down-indention .menu-sub:not([data-popper-placement]) {
        margin-left: 1rem
    }

    .menu-sub-lg-down-indention .menu-item .menu-item .menu-link.active {
        margin-right: 1rem
    }

    .menu-lg-down-inline {
        display: flex
    }

    .menu-lg-down-fit>.menu-item>.menu-content,.menu-lg-down-fit>.menu-item>.menu-link {
        padding-left: 0!important;
        padding-right: 0!important
    }

    .menu-lg-down-column {
        flex-direction: column;
        width: 100%
    }

    .menu-lg-down-row {
        flex-direction: row
    }

    .menu-lg-down-row>.menu-item {
        align-items: center;
        display: flex
    }

    .menu-lg-down-row>.menu-item>.menu-link .menu-arrow:after {
        transition: transform .3s;
        transform: rotate(90deg)
    }

    .menu-lg-down-rounded .menu-link {
        border-radius: .475rem
    }

    .menu-lg-down-pill .menu-link {
        border-radius: 50px
    }

    .menu-lg-down-rounded-0 .menu-link {
        border-radius: 0!important
    }
}

@media (width<=1199.98px) {
    .menu-item.menu-xl-down-accordion .menu-arrow: after {
        transition:transform .3s;
        transform: rotate(90deg)
    }

    .menu-item.menu-xl-down-accordion.showing:not(.menu-dropdown)>.menu-link .menu-arrow:after,.menu-item.menu-xl-down-accordion.show:not(.hiding):not(.menu-dropdown)>.menu-link .menu-arrow:after {
        transition: transform .3s;
        transform: rotate(-90deg)
    }

    .menu-sub-xl-down-dropdown {
        background-color: var(--bs-menu-dropdown-bg-color);
        box-shadow: var(--bs-menu-dropdown-box-shadow);
        z-index: 107;
        border-radius: .475rem;
        display: none
    }

    .show.menu-dropdown>.menu-sub-xl-down-dropdown,.menu-sub-xl-down-dropdown.menu.show,.menu-sub-xl-down-dropdown.show[data-popper-placement] {
        will-change: transform;
        animation: .3s menu-sub-dropdown-animation-fade-in,.3s menu-sub-dropdown-animation-move-up;
        display: flex
    }

    .menu-sub-xl-down-accordion {
        display: none
    }

    .show:not(.menu-dropdown)>.menu-sub-xl-down-accordion,.menu-sub-xl-down-accordion.show {
        display: flex
    }

    .menu-sub-xl-down-indention .menu-sub:not([data-popper-placement]) {
        margin-left: 1rem
    }

    .menu-sub-xl-down-indention .menu-item .menu-item .menu-link.active {
        margin-right: 1rem
    }

    .menu-xl-down-inline {
        display: flex
    }

    .menu-xl-down-fit>.menu-item>.menu-content,.menu-xl-down-fit>.menu-item>.menu-link {
        padding-left: 0!important;
        padding-right: 0!important
    }

    .menu-xl-down-column {
        flex-direction: column;
        width: 100%
    }

    .menu-xl-down-row {
        flex-direction: row
    }

    .menu-xl-down-row>.menu-item {
        align-items: center;
        display: flex
    }

    .menu-xl-down-row>.menu-item>.menu-link .menu-arrow:after {
        transition: transform .3s;
        transform: rotate(90deg)
    }

    .menu-xl-down-rounded .menu-link {
        border-radius: .475rem
    }

    .menu-xl-down-pill .menu-link {
        border-radius: 50px
    }

    .menu-xl-down-rounded-0 .menu-link {
        border-radius: 0!important
    }
}

@media (width<=1399.98px) {
    .menu-item.menu-xxl-down-accordion .menu-arrow: after {
        transition:transform .3s;
        transform: rotate(90deg)
    }

    .menu-item.menu-xxl-down-accordion.showing:not(.menu-dropdown)>.menu-link .menu-arrow:after,.menu-item.menu-xxl-down-accordion.show:not(.hiding):not(.menu-dropdown)>.menu-link .menu-arrow:after {
        transition: transform .3s;
        transform: rotate(-90deg)
    }

    .menu-sub-xxl-down-dropdown {
        background-color: var(--bs-menu-dropdown-bg-color);
        box-shadow: var(--bs-menu-dropdown-box-shadow);
        z-index: 107;
        border-radius: .475rem;
        display: none
    }

    .show.menu-dropdown>.menu-sub-xxl-down-dropdown,.menu-sub-xxl-down-dropdown.menu.show,.menu-sub-xxl-down-dropdown.show[data-popper-placement] {
        will-change: transform;
        animation: .3s menu-sub-dropdown-animation-fade-in,.3s menu-sub-dropdown-animation-move-up;
        display: flex
    }

    .menu-sub-xxl-down-accordion {
        display: none
    }

    .show:not(.menu-dropdown)>.menu-sub-xxl-down-accordion,.menu-sub-xxl-down-accordion.show {
        display: flex
    }

    .menu-sub-xxl-down-indention .menu-sub:not([data-popper-placement]) {
        margin-left: 1rem
    }

    .menu-sub-xxl-down-indention .menu-item .menu-item .menu-link.active {
        margin-right: 1rem
    }

    .menu-xxl-down-inline {
        display: flex
    }

    .menu-xxl-down-fit>.menu-item>.menu-content,.menu-xxl-down-fit>.menu-item>.menu-link {
        padding-left: 0!important;
        padding-right: 0!important
    }

    .menu-xxl-down-column {
        flex-direction: column;
        width: 100%
    }

    .menu-xxl-down-row {
        flex-direction: row
    }

    .menu-xxl-down-row>.menu-item {
        align-items: center;
        display: flex
    }

    .menu-xxl-down-row>.menu-item>.menu-link .menu-arrow:after {
        transition: transform .3s;
        transform: rotate(90deg)
    }

    .menu-xxl-down-rounded .menu-link {
        border-radius: .475rem
    }

    .menu-xxl-down-pill .menu-link {
        border-radius: 50px
    }

    .menu-xxl-down-rounded-0 .menu-link {
        border-radius: 0!important
    }
}

.menu-link-indention .menu-item {
    padding-top: 0;
    padding-bottom: 0
}

.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link {
    padding-left: 2rem
}

.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link {
    padding-left: 3rem
}

.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link {
    padding-left: 4rem
}

.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link {
    padding-left: 5rem
}

.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link {
    padding-left: 1rem;
    padding-right: 0
}

.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link {
    padding-left: 2rem;
    padding-right: 0
}

.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link {
    padding-left: 3rem;
    padding-right: 0
}

.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link {
    padding-left: 4rem;
    padding-right: 0
}

@keyframes menu-sub-dropdown-animation-fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes menu-sub-dropdown-animation-move-up {
    0% {
        margin-top: .75rem
    }

    to {
        margin-top: 0
    }
}

@keyframes menu-sub-dropdown-animation-move-down {
    0% {
        margin-bottom: .75rem
    }

    to {
        margin-bottom: 0
    }
}

.menu-white .menu-item .menu-link,.menu-white .menu-item .menu-link .menu-title,.menu-white .menu-item .menu-link .menu-icon,.menu-white .menu-item .menu-link .menu-icon .svg-icon,.menu-white .menu-item .menu-link .menu-icon i {
    color: var(--bs-white)
}

.menu-white .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-white)
}

.menu-white .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-white);
    background-color: var(--bs-white);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-white%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-white%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-title-white .menu-item .menu-link,.menu-title-white .menu-item .menu-link .menu-title,.menu-icon-white .menu-item .menu-link .menu-icon,.menu-icon-white .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-white .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-white)
}

.menu-bullet-white .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-white)
}

.menu-arrow-white .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-text-white);
    background-color: var(--bs-text-white);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-white%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-white%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-primary .menu-item .menu-link,.menu-primary .menu-item .menu-link .menu-title,.menu-primary .menu-item .menu-link .menu-icon,.menu-primary .menu-item .menu-link .menu-icon .svg-icon,.menu-primary .menu-item .menu-link .menu-icon i {
    color: var(--bs-primary)
}

.menu-primary .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-primary)
}

.menu-primary .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-primary);
    background-color: var(--bs-primary);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-title-primary .menu-item .menu-link,.menu-title-primary .menu-item .menu-link .menu-title,.menu-icon-primary .menu-item .menu-link .menu-icon,.menu-icon-primary .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-primary .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-primary)
}

.menu-bullet-primary .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-primary)
}

.menu-arrow-primary .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-text-primary);
    background-color: var(--bs-text-primary);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-secondary .menu-item .menu-link,.menu-secondary .menu-item .menu-link .menu-title,.menu-secondary .menu-item .menu-link .menu-icon,.menu-secondary .menu-item .menu-link .menu-icon .svg-icon,.menu-secondary .menu-item .menu-link .menu-icon i {
    color: var(--bs-secondary)
}

.menu-secondary .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-secondary)
}

.menu-secondary .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-secondary);
    background-color: var(--bs-secondary);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-secondary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-secondary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-title-secondary .menu-item .menu-link,.menu-title-secondary .menu-item .menu-link .menu-title,.menu-icon-secondary .menu-item .menu-link .menu-icon,.menu-icon-secondary .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-secondary .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-secondary)
}

.menu-bullet-secondary .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-secondary)
}

.menu-arrow-secondary .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-text-secondary);
    background-color: var(--bs-text-secondary);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-secondary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-secondary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-light .menu-item .menu-link,.menu-light .menu-item .menu-link .menu-title,.menu-light .menu-item .menu-link .menu-icon,.menu-light .menu-item .menu-link .menu-icon .svg-icon,.menu-light .menu-item .menu-link .menu-icon i {
    color: var(--bs-light)
}

.menu-light .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-light)
}

.menu-light .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-light);
    background-color: var(--bs-light);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-light%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-light%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-title-light .menu-item .menu-link,.menu-title-light .menu-item .menu-link .menu-title,.menu-icon-light .menu-item .menu-link .menu-icon,.menu-icon-light .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-light .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-light)
}

.menu-bullet-light .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-light)
}

.menu-arrow-light .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-text-light);
    background-color: var(--bs-text-light);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-light%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-light%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-success .menu-item .menu-link,.menu-success .menu-item .menu-link .menu-title,.menu-success .menu-item .menu-link .menu-icon,.menu-success .menu-item .menu-link .menu-icon .svg-icon,.menu-success .menu-item .menu-link .menu-icon i {
    color: var(--bs-success)
}

.menu-success .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-success)
}

.menu-success .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-success);
    background-color: var(--bs-success);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-success%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-success%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-title-success .menu-item .menu-link,.menu-title-success .menu-item .menu-link .menu-title,.menu-icon-success .menu-item .menu-link .menu-icon,.menu-icon-success .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-success .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-success)
}

.menu-bullet-success .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-success)
}

.menu-arrow-success .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-text-success);
    background-color: var(--bs-text-success);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-success%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-success%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-info .menu-item .menu-link,.menu-info .menu-item .menu-link .menu-title,.menu-info .menu-item .menu-link .menu-icon,.menu-info .menu-item .menu-link .menu-icon .svg-icon,.menu-info .menu-item .menu-link .menu-icon i {
    color: var(--bs-info)
}

.menu-info .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-info)
}

.menu-info .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-info);
    background-color: var(--bs-info);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-info%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-info%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-title-info .menu-item .menu-link,.menu-title-info .menu-item .menu-link .menu-title,.menu-icon-info .menu-item .menu-link .menu-icon,.menu-icon-info .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-info .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-info)
}

.menu-bullet-info .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-info)
}

.menu-arrow-info .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-text-info);
    background-color: var(--bs-text-info);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-info%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-info%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-warning .menu-item .menu-link,.menu-warning .menu-item .menu-link .menu-title,.menu-warning .menu-item .menu-link .menu-icon,.menu-warning .menu-item .menu-link .menu-icon .svg-icon,.menu-warning .menu-item .menu-link .menu-icon i {
    color: var(--bs-warning)
}

.menu-warning .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-warning)
}

.menu-warning .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-warning);
    background-color: var(--bs-warning);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-warning%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-warning%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-title-warning .menu-item .menu-link,.menu-title-warning .menu-item .menu-link .menu-title,.menu-icon-warning .menu-item .menu-link .menu-icon,.menu-icon-warning .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-warning .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-warning)
}

.menu-bullet-warning .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-warning)
}

.menu-arrow-warning .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-text-warning);
    background-color: var(--bs-text-warning);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-warning%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-warning%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-danger .menu-item .menu-link,.menu-danger .menu-item .menu-link .menu-title,.menu-danger .menu-item .menu-link .menu-icon,.menu-danger .menu-item .menu-link .menu-icon .svg-icon,.menu-danger .menu-item .menu-link .menu-icon i {
    color: var(--bs-danger)
}

.menu-danger .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-danger)
}

.menu-danger .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-danger);
    background-color: var(--bs-danger);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-danger%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-danger%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-title-danger .menu-item .menu-link,.menu-title-danger .menu-item .menu-link .menu-title,.menu-icon-danger .menu-item .menu-link .menu-icon,.menu-icon-danger .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-danger .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-danger)
}

.menu-bullet-danger .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-danger)
}

.menu-arrow-danger .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-text-danger);
    background-color: var(--bs-text-danger);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-danger%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-danger%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-dark .menu-item .menu-link,.menu-dark .menu-item .menu-link .menu-title,.menu-dark .menu-item .menu-link .menu-icon,.menu-dark .menu-item .menu-link .menu-icon .svg-icon,.menu-dark .menu-item .menu-link .menu-icon i {
    color: var(--bs-dark)
}

.menu-dark .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-dark)
}

.menu-dark .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-dark);
    background-color: var(--bs-dark);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-dark%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-dark%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-title-dark .menu-item .menu-link,.menu-title-dark .menu-item .menu-link .menu-title,.menu-icon-dark .menu-item .menu-link .menu-icon,.menu-icon-dark .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-dark .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-dark)
}

.menu-bullet-dark .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-dark)
}

.menu-arrow-dark .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-text-dark);
    background-color: var(--bs-text-dark);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-dark%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-dark%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-muted .menu-item .menu-link,.menu-muted .menu-item .menu-link .menu-title,.menu-muted .menu-item .menu-link .menu-icon,.menu-muted .menu-item .menu-link .menu-icon .svg-icon,.menu-muted .menu-item .menu-link .menu-icon i {
    color: var(--bs-muted)
}

.menu-muted .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-muted)
}

.menu-muted .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-muted);
    background-color: var(--bs-muted);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-muted%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-muted%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-title-muted .menu-item .menu-link,.menu-title-muted .menu-item .menu-link .menu-title,.menu-icon-muted .menu-item .menu-link .menu-icon,.menu-icon-muted .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-muted .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-muted)
}

.menu-bullet-muted .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-muted)
}

.menu-arrow-muted .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-text-muted);
    background-color: var(--bs-text-muted);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-muted%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-muted%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-gray-100 .menu-item .menu-link,.menu-gray-100 .menu-item .menu-link .menu-title,.menu-gray-100 .menu-item .menu-link .menu-icon,.menu-gray-100 .menu-item .menu-link .menu-icon .svg-icon,.menu-gray-100 .menu-item .menu-link .menu-icon i {
    color: var(--bs-gray-100)
}

.menu-gray-100 .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-gray-100)
}

.menu-gray-100 .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-gray-100);
    background-color: var(--bs-gray-100);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-gray-100%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-gray-100%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-title-gray-100 .menu-item .menu-link,.menu-title-gray-100 .menu-item .menu-link .menu-title,.menu-icon-gray-100 .menu-item .menu-link .menu-icon,.menu-icon-gray-100 .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-gray-100 .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-gray-100)
}

.menu-bullet-gray-100 .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-gray-100)
}

.menu-arrow-gray-100 .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-text-gray-100);
    background-color: var(--bs-text-gray-100);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-gray-100%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-gray-100%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-gray-200 .menu-item .menu-link,.menu-gray-200 .menu-item .menu-link .menu-title,.menu-gray-200 .menu-item .menu-link .menu-icon,.menu-gray-200 .menu-item .menu-link .menu-icon .svg-icon,.menu-gray-200 .menu-item .menu-link .menu-icon i {
    color: var(--bs-gray-200)
}

.menu-gray-200 .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-gray-200)
}

.menu-gray-200 .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-gray-200);
    background-color: var(--bs-gray-200);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-gray-200%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-gray-200%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-title-gray-200 .menu-item .menu-link,.menu-title-gray-200 .menu-item .menu-link .menu-title,.menu-icon-gray-200 .menu-item .menu-link .menu-icon,.menu-icon-gray-200 .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-gray-200 .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-gray-200)
}

.menu-bullet-gray-200 .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-gray-200)
}

.menu-arrow-gray-200 .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-text-gray-200);
    background-color: var(--bs-text-gray-200);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-gray-200%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-gray-200%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-gray-300 .menu-item .menu-link,.menu-gray-300 .menu-item .menu-link .menu-title,.menu-gray-300 .menu-item .menu-link .menu-icon,.menu-gray-300 .menu-item .menu-link .menu-icon .svg-icon,.menu-gray-300 .menu-item .menu-link .menu-icon i {
    color: var(--bs-gray-300)
}

.menu-gray-300 .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-gray-300)
}

.menu-gray-300 .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-gray-300);
    background-color: var(--bs-gray-300);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-gray-300%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-gray-300%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-title-gray-300 .menu-item .menu-link,.menu-title-gray-300 .menu-item .menu-link .menu-title,.menu-icon-gray-300 .menu-item .menu-link .menu-icon,.menu-icon-gray-300 .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-gray-300 .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-gray-300)
}

.menu-bullet-gray-300 .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-gray-300)
}

.menu-arrow-gray-300 .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-text-gray-300);
    background-color: var(--bs-text-gray-300);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-gray-300%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-gray-300%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-gray-400 .menu-item .menu-link,.menu-gray-400 .menu-item .menu-link .menu-title,.menu-gray-400 .menu-item .menu-link .menu-icon,.menu-gray-400 .menu-item .menu-link .menu-icon .svg-icon,.menu-gray-400 .menu-item .menu-link .menu-icon i {
    color: var(--bs-gray-400)
}

.menu-gray-400 .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-gray-400)
}

.menu-gray-400 .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-gray-400);
    background-color: var(--bs-gray-400);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-gray-400%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-gray-400%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-title-gray-400 .menu-item .menu-link,.menu-title-gray-400 .menu-item .menu-link .menu-title,.menu-icon-gray-400 .menu-item .menu-link .menu-icon,.menu-icon-gray-400 .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-gray-400 .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-gray-400)
}

.menu-bullet-gray-400 .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-gray-400)
}

.menu-arrow-gray-400 .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-text-gray-400);
    background-color: var(--bs-text-gray-400);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-gray-400%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-gray-400%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-gray-500 .menu-item .menu-link,.menu-gray-500 .menu-item .menu-link .menu-title,.menu-gray-500 .menu-item .menu-link .menu-icon,.menu-gray-500 .menu-item .menu-link .menu-icon .svg-icon,.menu-gray-500 .menu-item .menu-link .menu-icon i {
    color: var(--bs-gray-500)
}

.menu-gray-500 .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-gray-500)
}

.menu-gray-500 .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-gray-500);
    background-color: var(--bs-gray-500);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-gray-500%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-gray-500%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-title-gray-500 .menu-item .menu-link,.menu-title-gray-500 .menu-item .menu-link .menu-title,.menu-icon-gray-500 .menu-item .menu-link .menu-icon,.menu-icon-gray-500 .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-gray-500 .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-gray-500)
}

.menu-bullet-gray-500 .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-gray-500)
}

.menu-arrow-gray-500 .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-text-gray-500);
    background-color: var(--bs-text-gray-500);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-gray-500%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-gray-500%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-gray-600 .menu-item .menu-link,.menu-gray-600 .menu-item .menu-link .menu-title,.menu-gray-600 .menu-item .menu-link .menu-icon,.menu-gray-600 .menu-item .menu-link .menu-icon .svg-icon,.menu-gray-600 .menu-item .menu-link .menu-icon i {
    color: var(--bs-gray-600)
}

.menu-gray-600 .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-gray-600)
}

.menu-gray-600 .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-gray-600);
    background-color: var(--bs-gray-600);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-gray-600%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-gray-600%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-title-gray-600 .menu-item .menu-link,.menu-title-gray-600 .menu-item .menu-link .menu-title,.menu-icon-gray-600 .menu-item .menu-link .menu-icon,.menu-icon-gray-600 .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-gray-600 .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-gray-600)
}

.menu-bullet-gray-600 .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-gray-600)
}

.menu-arrow-gray-600 .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-text-gray-600);
    background-color: var(--bs-text-gray-600);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-gray-600%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-gray-600%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-gray-700 .menu-item .menu-link,.menu-gray-700 .menu-item .menu-link .menu-title,.menu-gray-700 .menu-item .menu-link .menu-icon,.menu-gray-700 .menu-item .menu-link .menu-icon .svg-icon,.menu-gray-700 .menu-item .menu-link .menu-icon i {
    color: var(--bs-gray-700)
}

.menu-gray-700 .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-gray-700)
}

.menu-gray-700 .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-gray-700);
    background-color: var(--bs-gray-700);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-gray-700%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-gray-700%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-title-gray-700 .menu-item .menu-link,.menu-title-gray-700 .menu-item .menu-link .menu-title,.menu-icon-gray-700 .menu-item .menu-link .menu-icon,.menu-icon-gray-700 .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-gray-700 .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-gray-700)
}

.menu-bullet-gray-700 .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-gray-700)
}

.menu-arrow-gray-700 .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-text-gray-700);
    background-color: var(--bs-text-gray-700);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-gray-700%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-gray-700%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-gray-800 .menu-item .menu-link,.menu-gray-800 .menu-item .menu-link .menu-title,.menu-gray-800 .menu-item .menu-link .menu-icon,.menu-gray-800 .menu-item .menu-link .menu-icon .svg-icon,.menu-gray-800 .menu-item .menu-link .menu-icon i {
    color: var(--bs-gray-800)
}

.menu-gray-800 .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-gray-800)
}

.menu-gray-800 .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-gray-800);
    background-color: var(--bs-gray-800);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-gray-800%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-gray-800%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-title-gray-800 .menu-item .menu-link,.menu-title-gray-800 .menu-item .menu-link .menu-title,.menu-icon-gray-800 .menu-item .menu-link .menu-icon,.menu-icon-gray-800 .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-gray-800 .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-gray-800)
}

.menu-bullet-gray-800 .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-gray-800)
}

.menu-arrow-gray-800 .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-text-gray-800);
    background-color: var(--bs-text-gray-800);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-gray-800%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-gray-800%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-gray-900 .menu-item .menu-link,.menu-gray-900 .menu-item .menu-link .menu-title,.menu-gray-900 .menu-item .menu-link .menu-icon,.menu-gray-900 .menu-item .menu-link .menu-icon .svg-icon,.menu-gray-900 .menu-item .menu-link .menu-icon i {
    color: var(--bs-gray-900)
}

.menu-gray-900 .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-gray-900)
}

.menu-gray-900 .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-gray-900);
    background-color: var(--bs-gray-900);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-gray-900%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-gray-900%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-title-gray-900 .menu-item .menu-link,.menu-title-gray-900 .menu-item .menu-link .menu-title,.menu-icon-gray-900 .menu-item .menu-link .menu-icon,.menu-icon-gray-900 .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-gray-900 .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-gray-900)
}

.menu-bullet-gray-900 .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-gray-900)
}

.menu-arrow-gray-900 .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-text-gray-900);
    background-color: var(--bs-text-gray-900);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-gray-900%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-gray-900%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-hover-bg .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-hover-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    background-color: var(--bs-menu-link-bg-color-hover);
    color: var(--bs-menu-link-color-hover);
    transition: color .2s
}

.menu-hover-bg .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title,.menu-hover-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title,.menu-hover-bg .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon,.menu-hover-bg .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-hover-bg .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,.menu-hover-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,.menu-hover-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-hover-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
    color: var(--bs-menu-link-color-hover)
}

.menu-hover-bg .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet,.menu-hover-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
    background-color: var(--bs-menu-link-color-hover)
}

.menu-hover-bg .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after,.menu-hover-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
    background-color: var(--bs-menu-link-color-hover);
    background-color: var(--bs-menu-link-color-hover);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-menu-link-color-hover%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-menu-link-color-hover%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-here-bg .menu-item.here>.menu-link {
    background-color: var(--bs-menu-link-bg-color-here);
    color: var(--bs-menu-link-color-here);
    transition: color .2s
}

.menu-here-bg .menu-item.here>.menu-link .menu-title,.menu-here-bg .menu-item.here>.menu-link .menu-icon,.menu-here-bg .menu-item.here>.menu-link .menu-icon .svg-icon,.menu-here-bg .menu-item.here>.menu-link .menu-icon i {
    color: var(--bs-menu-link-color-here)
}

.menu-here-bg .menu-item.here>.menu-link .menu-bullet .bullet {
    background-color: var(--bs-menu-link-color-here)
}

.menu-here-bg .menu-item.here>.menu-link .menu-arrow:after {
    background-color: var(--bs-menu-link-color-here);
    background-color: var(--bs-menu-link-color-here);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-menu-link-color-here%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-menu-link-color-here%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-root-here-bg>.menu-item.here>.menu-link {
    background-color: var(--bs-menu-link-bg-color-here);
    color: var(--bs-menu-link-color-here);
    transition: color .2s
}

.menu-root-here-bg>.menu-item.here>.menu-link .menu-title,.menu-root-here-bg>.menu-item.here>.menu-link .menu-icon,.menu-root-here-bg>.menu-item.here>.menu-link .menu-icon .svg-icon,.menu-root-here-bg>.menu-item.here>.menu-link .menu-icon i {
    color: var(--bs-menu-link-color-here)
}

.menu-root-here-bg>.menu-item.here>.menu-link .menu-bullet .bullet {
    background-color: var(--bs-menu-link-color-here)
}

.menu-root-here-bg>.menu-item.here>.menu-link .menu-arrow:after {
    background-color: var(--bs-menu-link-color-here);
    background-color: var(--bs-menu-link-color-here);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-menu-link-color-here%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-menu-link-color-here%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

@media (width>=992px) {
    .menu-root-here-bg-desktop>.menu-item.here>.menu-link {
        background-color: var(--bs-menu-link-bg-color-here);
        color: var(--bs-menu-link-color-here);
        transition: color .2s
    }

    .menu-root-here-bg-desktop>.menu-item.here>.menu-link .menu-title,.menu-root-here-bg-desktop>.menu-item.here>.menu-link .menu-icon,.menu-root-here-bg-desktop>.menu-item.here>.menu-link .menu-icon .svg-icon,.menu-root-here-bg-desktop>.menu-item.here>.menu-link .menu-icon i {
        color: var(--bs-menu-link-color-here)
    }

    .menu-root-here-bg-desktop>.menu-item.here>.menu-link .menu-bullet .bullet {
        background-color: var(--bs-menu-link-color-here)
    }

    .menu-root-here-bg-desktop>.menu-item.here>.menu-link .menu-arrow:after {
        background-color: var(--bs-menu-link-color-here);
        background-color: var(--bs-menu-link-color-here);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-menu-link-color-here%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-menu-link-color-here%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
        -webkit-mask-position: 50%;
        mask-position: 50%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }
}

.menu-show-bg .menu-item.show>.menu-link {
    background-color: var(--bs-menu-link-bg-color-show);
    color: var(--bs-menu-link-color-show);
    transition: color .2s
}

.menu-show-bg .menu-item.show>.menu-link .menu-title,.menu-show-bg .menu-item.show>.menu-link .menu-icon,.menu-show-bg .menu-item.show>.menu-link .menu-icon .svg-icon,.menu-show-bg .menu-item.show>.menu-link .menu-icon i {
    color: var(--bs-menu-link-color-show)
}

.menu-show-bg .menu-item.show>.menu-link .menu-bullet .bullet {
    background-color: var(--bs-menu-link-color-show)
}

.menu-show-bg .menu-item.show>.menu-link .menu-arrow:after {
    background-color: var(--bs-menu-link-color-show);
    background-color: var(--bs-menu-link-color-show);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-menu-link-color-show%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-menu-link-color-show%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-active-bg .menu-item .menu-link.active {
    background-color: var(--bs-menu-link-bg-color-active);
    color: var(--bs-menu-link-color-active);
    transition: color .2s
}

.menu-active-bg .menu-item .menu-link.active .menu-title,.menu-active-bg .menu-item .menu-link.active .menu-icon,.menu-active-bg .menu-item .menu-link.active .menu-icon .svg-icon,.menu-active-bg .menu-item .menu-link.active .menu-icon i {
    color: var(--bs-menu-link-color-active)
}

.menu-active-bg .menu-item .menu-link.active .menu-bullet .bullet {
    background-color: var(--bs-menu-link-color-active)
}

.menu-active-bg .menu-item .menu-link.active .menu-arrow:after {
    background-color: var(--bs-menu-link-color-active);
    background-color: var(--bs-menu-link-color-active);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-menu-link-color-active%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-menu-link-color-active%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-state-bg .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-state-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    background-color: var(--bs-menu-link-bg-color-hover);
    color: var(--bs-menu-link-color-hover);
    transition: color .2s
}

.menu-state-bg .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title,.menu-state-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title,.menu-state-bg .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon,.menu-state-bg .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-state-bg .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,.menu-state-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,.menu-state-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-state-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
    color: var(--bs-menu-link-color-hover)
}

.menu-state-bg .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet,.menu-state-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
    background-color: var(--bs-menu-link-color-hover)
}

.menu-state-bg .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after,.menu-state-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
    background-color: var(--bs-menu-link-color-hover);
    background-color: var(--bs-menu-link-color-hover);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-menu-link-color-hover%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-menu-link-color-hover%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-state-bg .menu-item.here>.menu-link {
    background-color: var(--bs-menu-link-bg-color-here);
    color: var(--bs-menu-link-color-here);
    transition: color .2s
}

.menu-state-bg .menu-item.here>.menu-link .menu-title,.menu-state-bg .menu-item.here>.menu-link .menu-icon,.menu-state-bg .menu-item.here>.menu-link .menu-icon .svg-icon,.menu-state-bg .menu-item.here>.menu-link .menu-icon i {
    color: var(--bs-menu-link-color-here)
}

.menu-state-bg .menu-item.here>.menu-link .menu-bullet .bullet {
    background-color: var(--bs-menu-link-color-here)
}

.menu-state-bg .menu-item.here>.menu-link .menu-arrow:after {
    background-color: var(--bs-menu-link-color-here);
    background-color: var(--bs-menu-link-color-here);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-menu-link-color-here%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-menu-link-color-here%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-state-bg .menu-item.show>.menu-link {
    background-color: var(--bs-menu-link-bg-color-show);
    color: var(--bs-menu-link-color-show);
    transition: color .2s
}

.menu-state-bg .menu-item.show>.menu-link .menu-title,.menu-state-bg .menu-item.show>.menu-link .menu-icon,.menu-state-bg .menu-item.show>.menu-link .menu-icon .svg-icon,.menu-state-bg .menu-item.show>.menu-link .menu-icon i {
    color: var(--bs-menu-link-color-show)
}

.menu-state-bg .menu-item.show>.menu-link .menu-bullet .bullet {
    background-color: var(--bs-menu-link-color-show)
}

.menu-state-bg .menu-item.show>.menu-link .menu-arrow:after {
    background-color: var(--bs-menu-link-color-show);
    background-color: var(--bs-menu-link-color-show);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-menu-link-color-show%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-menu-link-color-show%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-state-bg .menu-item .menu-link.active {
    background-color: var(--bs-menu-link-bg-color-active);
    color: var(--bs-menu-link-color-active);
    transition: color .2s
}

.menu-state-bg .menu-item .menu-link.active .menu-title,.menu-state-bg .menu-item .menu-link.active .menu-icon,.menu-state-bg .menu-item .menu-link.active .menu-icon .svg-icon,.menu-state-bg .menu-item .menu-link.active .menu-icon i {
    color: var(--bs-menu-link-color-active)
}

.menu-state-bg .menu-item .menu-link.active .menu-bullet .bullet {
    background-color: var(--bs-menu-link-color-active)
}

.menu-state-bg .menu-item .menu-link.active .menu-arrow:after {
    background-color: var(--bs-menu-link-color-active);
    background-color: var(--bs-menu-link-color-active);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-menu-link-color-active%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-menu-link-color-active%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-state-color .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-state-color .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    color: var(--bs-menu-link-color-hover);
    transition: color .2s
}

.menu-state-color .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title,.menu-state-color .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title,.menu-state-color .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon,.menu-state-color .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-state-color .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,.menu-state-color .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,.menu-state-color .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-state-color .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
    color: var(--bs-menu-link-color-hover)
}

.menu-state-color .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet,.menu-state-color .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
    background-color: var(--bs-menu-link-color-hover)
}

.menu-state-color .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after,.menu-state-color .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
    background-color: var(--bs-menu-link-color-hover);
    background-color: var(--bs-menu-link-color-hover);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-menu-link-color-hover%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-menu-link-color-hover%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-state-color .menu-item.here>.menu-link {
    color: var(--bs-menu-link-color-here);
    transition: color .2s
}

.menu-state-color .menu-item.here>.menu-link .menu-title,.menu-state-color .menu-item.here>.menu-link .menu-icon,.menu-state-color .menu-item.here>.menu-link .menu-icon .svg-icon,.menu-state-color .menu-item.here>.menu-link .menu-icon i {
    color: var(--bs-menu-link-color-here)
}

.menu-state-color .menu-item.here>.menu-link .menu-bullet .bullet {
    background-color: var(--bs-menu-link-color-here)
}

.menu-state-color .menu-item.here>.menu-link .menu-arrow:after {
    background-color: var(--bs-menu-link-color-here);
    background-color: var(--bs-menu-link-color-here);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-menu-link-color-here%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-menu-link-color-here%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-state-color .menu-item.show>.menu-link {
    color: var(--bs-menu-link-color-show);
    transition: color .2s
}

.menu-state-color .menu-item.show>.menu-link .menu-title,.menu-state-color .menu-item.show>.menu-link .menu-icon,.menu-state-color .menu-item.show>.menu-link .menu-icon .svg-icon,.menu-state-color .menu-item.show>.menu-link .menu-icon i {
    color: var(--bs-menu-link-color-show)
}

.menu-state-color .menu-item.show>.menu-link .menu-bullet .bullet {
    background-color: var(--bs-menu-link-color-show)
}

.menu-state-color .menu-item.show>.menu-link .menu-arrow:after {
    background-color: var(--bs-menu-link-color-show);
    background-color: var(--bs-menu-link-color-show);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-menu-link-color-show%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-menu-link-color-show%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-state-color .menu-item .menu-link.active {
    color: var(--bs-menu-link-color-active);
    transition: color .2s
}

.menu-state-color .menu-item .menu-link.active .menu-title,.menu-state-color .menu-item .menu-link.active .menu-icon,.menu-state-color .menu-item .menu-link.active .menu-icon .svg-icon,.menu-state-color .menu-item .menu-link.active .menu-icon i {
    color: var(--bs-menu-link-color-active)
}

.menu-state-color .menu-item .menu-link.active .menu-bullet .bullet {
    background-color: var(--bs-menu-link-color-active)
}

.menu-state-color .menu-item .menu-link.active .menu-arrow:after {
    background-color: var(--bs-menu-link-color-active);
    background-color: var(--bs-menu-link-color-active);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-menu-link-color-active%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-menu-link-color-active%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-hover-bg-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    background-color: var(--bs-primary);
    color: var(--bs-primary-inverse);
    transition: color .2s
}

.menu-hover-bg-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title,.menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title,.menu-hover-bg-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon,.menu-hover-bg-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-hover-bg-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,.menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,.menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
    color: var(--bs-primary-inverse)
}

.menu-hover-bg-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet,.menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
    background-color: var(--bs-primary-inverse)
}

.menu-hover-bg-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after,.menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
    background-color: var(--bs-primary-inverse);
    background-color: var(--bs-primary-inverse);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-show-bg-primary .menu-item.show>.menu-link {
    background-color: var(--bs-primary);
    color: var(--bs-primary-inverse);
    transition: color .2s
}

.menu-show-bg-primary .menu-item.show>.menu-link .menu-title,.menu-show-bg-primary .menu-item.show>.menu-link .menu-icon,.menu-show-bg-primary .menu-item.show>.menu-link .menu-icon .svg-icon,.menu-show-bg-primary .menu-item.show>.menu-link .menu-icon i {
    color: var(--bs-primary-inverse)
}

.menu-show-bg-primary .menu-item.show>.menu-link .menu-bullet .bullet {
    background-color: var(--bs-primary-inverse)
}

.menu-show-bg-primary .menu-item.show>.menu-link .menu-arrow:after {
    background-color: var(--bs-primary-inverse);
    background-color: var(--bs-primary-inverse);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-here-bg-primary .menu-item.here>.menu-link {
    background-color: var(--bs-primary);
    color: var(--bs-primary-inverse);
    transition: color .2s
}

.menu-here-bg-primary .menu-item.here>.menu-link .menu-title,.menu-here-bg-primary .menu-item.here>.menu-link .menu-icon,.menu-here-bg-primary .menu-item.here>.menu-link .menu-icon .svg-icon,.menu-here-bg-primary .menu-item.here>.menu-link .menu-icon i {
    color: var(--bs-primary-inverse)
}

.menu-here-bg-primary .menu-item.here>.menu-link .menu-bullet .bullet {
    background-color: var(--bs-primary-inverse)
}

.menu-here-bg-primary .menu-item.here>.menu-link .menu-arrow:after {
    background-color: var(--bs-primary-inverse);
    background-color: var(--bs-primary-inverse);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-active-bg-primary .menu-item .menu-link.active {
    background-color: var(--bs-primary);
    color: var(--bs-primary-inverse);
    transition: color .2s
}

.menu-active-bg-primary .menu-item .menu-link.active .menu-title,.menu-active-bg-primary .menu-item .menu-link.active .menu-icon,.menu-active-bg-primary .menu-item .menu-link.active .menu-icon .svg-icon,.menu-active-bg-primary .menu-item .menu-link.active .menu-icon i {
    color: var(--bs-primary-inverse)
}

.menu-active-bg-primary .menu-item .menu-link.active .menu-bullet .bullet {
    background-color: var(--bs-primary-inverse)
}

.menu-active-bg-primary .menu-item .menu-link.active .menu-arrow:after {
    background-color: var(--bs-primary-inverse);
    background-color: var(--bs-primary-inverse);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-state-bg-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    background-color: var(--bs-primary);
    color: var(--bs-primary-inverse);
    transition: color .2s
}

.menu-state-bg-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title,.menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title,.menu-state-bg-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon,.menu-state-bg-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-state-bg-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,.menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,.menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
    color: var(--bs-primary-inverse)
}

.menu-state-bg-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet,.menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
    background-color: var(--bs-primary-inverse)
}

.menu-state-bg-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after,.menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
    background-color: var(--bs-primary-inverse);
    background-color: var(--bs-primary-inverse);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-state-bg-primary .menu-item.show>.menu-link .menu-title,.menu-state-bg-primary .menu-item.show>.menu-link .menu-icon,.menu-state-bg-primary .menu-item.show>.menu-link .menu-icon .svg-icon,.menu-state-bg-primary .menu-item.show>.menu-link .menu-icon i {
    color: var(--bs-primary-inverse)
}

.menu-state-bg-primary .menu-item.here>.menu-link {
    background-color: var(--bs-primary);
    color: var(--bs-primary-inverse);
    transition: color .2s
}

.menu-state-bg-primary .menu-item.here>.menu-link .menu-title,.menu-state-bg-primary .menu-item.here>.menu-link .menu-icon,.menu-state-bg-primary .menu-item.here>.menu-link .menu-icon .svg-icon,.menu-state-bg-primary .menu-item.here>.menu-link .menu-icon i {
    color: var(--bs-primary-inverse)
}

.menu-state-bg-primary .menu-item.here>.menu-link .menu-bullet .bullet {
    background-color: var(--bs-primary-inverse)
}

.menu-state-bg-primary .menu-item.here>.menu-link .menu-arrow:after {
    background-color: var(--bs-primary-inverse);
    background-color: var(--bs-primary-inverse);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-state-bg-primary .menu-item .menu-link.active {
    background-color: var(--bs-primary);
    color: var(--bs-primary-inverse);
    transition: color .2s
}

.menu-state-bg-primary .menu-item .menu-link.active .menu-title,.menu-state-bg-primary .menu-item .menu-link.active .menu-icon,.menu-state-bg-primary .menu-item .menu-link.active .menu-icon .svg-icon,.menu-state-bg-primary .menu-item .menu-link.active .menu-icon i {
    color: var(--bs-primary-inverse)
}

.menu-state-bg-primary .menu-item .menu-link.active .menu-bullet .bullet {
    background-color: var(--bs-primary-inverse)
}

.menu-state-bg-primary .menu-item .menu-link.active .menu-arrow:after {
    background-color: var(--bs-primary-inverse);
    background-color: var(--bs-primary-inverse);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-state-bg-primary .menu-item.show>.menu-link {
    background-color: var(--bs-primary);
    color: var(--bs-primary-inverse);
    transition: color .2s
}

.menu-state-bg-primary .menu-item.show>.menu-link .menu-title,.menu-state-bg-primary .menu-item.show>.menu-link .menu-icon,.menu-state-bg-primary .menu-item.show>.menu-link .menu-icon .svg-icon,.menu-state-bg-primary .menu-item.show>.menu-link .menu-icon i {
    color: var(--bs-primary-inverse)
}

.menu-state-bg-primary .menu-item.show>.menu-link .menu-bullet .bullet {
    background-color: var(--bs-primary-inverse)
}

.menu-state-bg-primary .menu-item.show>.menu-link .menu-arrow:after {
    background-color: var(--bs-primary-inverse);
    background-color: var(--bs-primary-inverse);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-show-bg-light-primary .menu-item.show>.menu-link {
    background-color: var(--bs-primary-light);
    color: var(--bs-primary);
    transition: color .2s
}

.menu-show-bg-light-primary .menu-item.show>.menu-link .menu-title,.menu-show-bg-light-primary .menu-item.show>.menu-link .menu-icon,.menu-show-bg-light-primary .menu-item.show>.menu-link .menu-icon .svg-icon,.menu-show-bg-light-primary .menu-item.show>.menu-link .menu-icon i {
    color: var(--bs-primary)
}

.menu-show-bg-light-primary .menu-item.show>.menu-link .menu-bullet .bullet {
    background-color: var(--bs-primary)
}

.menu-show-bg-light-primary .menu-item.show>.menu-link .menu-arrow:after {
    background-color: var(--bs-primary);
    background-color: var(--bs-primary);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-here-bg-light-primary .menu-item.here>.menu-link {
    background-color: var(--bs-primary-light);
    color: var(--bs-primary);
    transition: color .2s
}

.menu-here-bg-light-primary .menu-item.here>.menu-link .menu-title,.menu-here-bg-light-primary .menu-item.here>.menu-link .menu-icon,.menu-here-bg-light-primary .menu-item.here>.menu-link .menu-icon .svg-icon,.menu-here-bg-light-primary .menu-item.here>.menu-link .menu-icon i {
    color: var(--bs-primary)
}

.menu-here-bg-light-primary .menu-item.here>.menu-link .menu-bullet .bullet {
    background-color: var(--bs-primary)
}

.menu-here-bg-light-primary .menu-item.here>.menu-link .menu-arrow:after {
    background-color: var(--bs-primary);
    background-color: var(--bs-primary);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-hover-bg-light-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    background-color: var(--bs-primary-light);
    color: var(--bs-primary);
    transition: color .2s
}

.menu-hover-bg-light-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title,.menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title,.menu-hover-bg-light-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon,.menu-hover-bg-light-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-hover-bg-light-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,.menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,.menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
    color: var(--bs-primary)
}

.menu-hover-bg-light-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet,.menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
    background-color: var(--bs-primary)
}

.menu-hover-bg-light-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after,.menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
    background-color: var(--bs-primary);
    background-color: var(--bs-primary);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-active-bg-light-primary .menu-item .menu-link.active {
    background-color: var(--bs-primary-light);
    color: var(--bs-primary);
    transition: color .2s
}

.menu-active-bg-light-primary .menu-item .menu-link.active .menu-title,.menu-active-bg-light-primary .menu-item .menu-link.active .menu-icon,.menu-active-bg-light-primary .menu-item .menu-link.active .menu-icon .svg-icon,.menu-active-bg-light-primary .menu-item .menu-link.active .menu-icon i {
    color: var(--bs-primary)
}

.menu-active-bg-light-primary .menu-item .menu-link.active .menu-bullet .bullet {
    background-color: var(--bs-primary)
}

.menu-active-bg-light-primary .menu-item .menu-link.active .menu-arrow:after {
    background-color: var(--bs-primary);
    background-color: var(--bs-primary);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-state-bg-light-primary .menu-item.show>.menu-link {
    background-color: var(--bs-primary-light);
    color: var(--bs-primary);
    transition: color .2s
}

.menu-state-bg-light-primary .menu-item.show>.menu-link .menu-title,.menu-state-bg-light-primary .menu-item.show>.menu-link .menu-icon,.menu-state-bg-light-primary .menu-item.show>.menu-link .menu-icon .svg-icon,.menu-state-bg-light-primary .menu-item.show>.menu-link .menu-icon i {
    color: var(--bs-primary)
}

.menu-state-bg-light-primary .menu-item.show>.menu-link .menu-bullet .bullet {
    background-color: var(--bs-primary)
}

.menu-state-bg-light-primary .menu-item.show>.menu-link .menu-arrow:after {
    background-color: var(--bs-primary);
    background-color: var(--bs-primary);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-state-bg-light-primary .menu-item.here>.menu-link {
    background-color: var(--bs-primary-light);
    color: var(--bs-primary);
    transition: color .2s
}

.menu-state-bg-light-primary .menu-item.here>.menu-link .menu-title,.menu-state-bg-light-primary .menu-item.here>.menu-link .menu-icon,.menu-state-bg-light-primary .menu-item.here>.menu-link .menu-icon .svg-icon,.menu-state-bg-light-primary .menu-item.here>.menu-link .menu-icon i {
    color: var(--bs-primary)
}

.menu-state-bg-light-primary .menu-item.here>.menu-link .menu-bullet .bullet {
    background-color: var(--bs-primary)
}

.menu-state-bg-light-primary .menu-item.here>.menu-link .menu-arrow:after {
    background-color: var(--bs-primary);
    background-color: var(--bs-primary);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-state-bg-light-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    background-color: var(--bs-primary-light);
    color: var(--bs-primary);
    transition: color .2s
}

.menu-state-bg-light-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title,.menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title,.menu-state-bg-light-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon,.menu-state-bg-light-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-state-bg-light-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,.menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,.menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
    color: var(--bs-primary)
}

.menu-state-bg-light-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet,.menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
    background-color: var(--bs-primary)
}

.menu-state-bg-light-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after,.menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
    background-color: var(--bs-primary);
    background-color: var(--bs-primary);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-state-bg-light-primary .menu-item .menu-link.active {
    background-color: var(--bs-primary-light);
    color: var(--bs-primary);
    transition: color .2s
}

.menu-state-bg-light-primary .menu-item .menu-link.active .menu-title,.menu-state-bg-light-primary .menu-item .menu-link.active .menu-icon,.menu-state-bg-light-primary .menu-item .menu-link.active .menu-icon .svg-icon,.menu-state-bg-light-primary .menu-item .menu-link.active .menu-icon i {
    color: var(--bs-primary)
}

.menu-state-bg-light-primary .menu-item .menu-link.active .menu-bullet .bullet {
    background-color: var(--bs-primary)
}

.menu-state-bg-light-primary .menu-item .menu-link.active .menu-arrow:after {
    background-color: var(--bs-primary);
    background-color: var(--bs-primary);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-hover-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    color: var(--bs-primary);
    transition: color .2s
}

.menu-hover-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title,.menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title,.menu-hover-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon,.menu-hover-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-hover-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,.menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,.menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
    color: var(--bs-primary)
}

.menu-hover-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet,.menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
    background-color: var(--bs-primary)
}

.menu-hover-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after,.menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
    background-color: var(--bs-primary);
    background-color: var(--bs-primary);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-show-primary .menu-item.show>.menu-link {
    color: var(--bs-primary);
    transition: color .2s
}

.menu-show-primary .menu-item.show>.menu-link .menu-title,.menu-show-primary .menu-item.show>.menu-link .menu-icon,.menu-show-primary .menu-item.show>.menu-link .menu-icon .svg-icon,.menu-show-primary .menu-item.show>.menu-link .menu-icon i {
    color: var(--bs-primary)
}

.menu-show-primary .menu-item.show>.menu-link .menu-bullet .bullet {
    background-color: var(--bs-primary)
}

.menu-show-primary .menu-item.show>.menu-link .menu-arrow:after {
    background-color: var(--bs-primary);
    background-color: var(--bs-primary);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-here-primary .menu-item.here>.menu-link {
    color: var(--bs-primary);
    transition: color .2s
}

.menu-here-primary .menu-item.here>.menu-link .menu-title,.menu-here-primary .menu-item.here>.menu-link .menu-icon,.menu-here-primary .menu-item.here>.menu-link .menu-icon .svg-icon,.menu-here-primary .menu-item.here>.menu-link .menu-icon i {
    color: var(--bs-primary)
}

.menu-here-primary .menu-item.here>.menu-link .menu-bullet .bullet {
    background-color: var(--bs-primary)
}

.menu-here-primary .menu-item.here>.menu-link .menu-arrow:after {
    background-color: var(--bs-primary);
    background-color: var(--bs-primary);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-active-primary .menu-item .menu-link.active {
    color: var(--bs-primary);
    transition: color .2s
}

.menu-active-primary .menu-item .menu-link.active .menu-title,.menu-active-primary .menu-item .menu-link.active .menu-icon,.menu-active-primary .menu-item .menu-link.active .menu-icon .svg-icon,.menu-active-primary .menu-item .menu-link.active .menu-icon i {
    color: var(--bs-primary)
}

.menu-active-primary .menu-item .menu-link.active .menu-bullet .bullet {
    background-color: var(--bs-primary)
}

.menu-active-primary .menu-item .menu-link.active .menu-arrow:after {
    background-color: var(--bs-primary);
    background-color: var(--bs-primary);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-state-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    color: var(--bs-primary);
    transition: color .2s
}

.menu-state-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title,.menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title,.menu-state-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon,.menu-state-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-state-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,.menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,.menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
    color: var(--bs-primary)
}

.menu-state-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet,.menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
    background-color: var(--bs-primary)
}

.menu-state-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after,.menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
    background-color: var(--bs-primary);
    background-color: var(--bs-primary);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-state-primary .menu-item.show>.menu-link {
    color: var(--bs-primary);
    transition: color .2s
}

.menu-state-primary .menu-item.show>.menu-link .menu-title,.menu-state-primary .menu-item.show>.menu-link .menu-icon,.menu-state-primary .menu-item.show>.menu-link .menu-icon .svg-icon,.menu-state-primary .menu-item.show>.menu-link .menu-icon i {
    color: var(--bs-primary)
}

.menu-state-primary .menu-item.show>.menu-link .menu-bullet .bullet {
    background-color: var(--bs-primary)
}

.menu-state-primary .menu-item.show>.menu-link .menu-arrow:after {
    background-color: var(--bs-primary);
    background-color: var(--bs-primary);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-state-primary .menu-item.here>.menu-link {
    color: var(--bs-primary);
    transition: color .2s
}

.menu-state-primary .menu-item.here>.menu-link .menu-title,.menu-state-primary .menu-item.here>.menu-link .menu-icon,.menu-state-primary .menu-item.here>.menu-link .menu-icon .svg-icon,.menu-state-primary .menu-item.here>.menu-link .menu-icon i {
    color: var(--bs-primary)
}

.menu-state-primary .menu-item.here>.menu-link .menu-bullet .bullet {
    background-color: var(--bs-primary)
}

.menu-state-primary .menu-item.here>.menu-link .menu-arrow:after {
    background-color: var(--bs-primary);
    background-color: var(--bs-primary);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-state-primary .menu-item .menu-link.active {
    color: var(--bs-primary);
    transition: color .2s
}

.menu-state-primary .menu-item .menu-link.active .menu-title,.menu-state-primary .menu-item .menu-link.active .menu-icon,.menu-state-primary .menu-item .menu-link.active .menu-icon .svg-icon,.menu-state-primary .menu-item .menu-link.active .menu-icon i {
    color: var(--bs-primary)
}

.menu-state-primary .menu-item .menu-link.active .menu-bullet .bullet {
    background-color: var(--bs-primary)
}

.menu-state-primary .menu-item .menu-link.active .menu-arrow:after {
    background-color: var(--bs-primary);
    background-color: var(--bs-primary);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-state-dark .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-state-dark .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    color: var(--bs-dark);
    transition: color .2s
}

.menu-state-dark .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title,.menu-state-dark .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title,.menu-state-dark .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon,.menu-state-dark .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-state-dark .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,.menu-state-dark .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,.menu-state-dark .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-state-dark .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
    color: var(--bs-dark)
}

.menu-state-dark .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet,.menu-state-dark .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
    background-color: var(--bs-dark)
}

.menu-state-dark .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after,.menu-state-dark .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
    background-color: var(--bs-dark);
    background-color: var(--bs-dark);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-dark%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-dark%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-state-dark .menu-item.show>.menu-link {
    color: var(--bs-dark);
    transition: color .2s
}

.menu-state-dark .menu-item.show>.menu-link .menu-title,.menu-state-dark .menu-item.show>.menu-link .menu-icon,.menu-state-dark .menu-item.show>.menu-link .menu-icon .svg-icon,.menu-state-dark .menu-item.show>.menu-link .menu-icon i {
    color: var(--bs-dark)
}

.menu-state-dark .menu-item.show>.menu-link .menu-bullet .bullet {
    background-color: var(--bs-dark)
}

.menu-state-dark .menu-item.show>.menu-link .menu-arrow:after {
    background-color: var(--bs-dark);
    background-color: var(--bs-dark);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-dark%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-dark%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-state-dark .menu-item.here>.menu-link {
    color: var(--bs-dark);
    transition: color .2s
}

.menu-state-dark .menu-item.here>.menu-link .menu-title,.menu-state-dark .menu-item.here>.menu-link .menu-icon,.menu-state-dark .menu-item.here>.menu-link .menu-icon .svg-icon,.menu-state-dark .menu-item.here>.menu-link .menu-icon i {
    color: var(--bs-dark)
}

.menu-state-dark .menu-item.here>.menu-link .menu-bullet .bullet {
    background-color: var(--bs-dark)
}

.menu-state-dark .menu-item.here>.menu-link .menu-arrow:after {
    background-color: var(--bs-dark);
    background-color: var(--bs-dark);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-dark%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-dark%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-state-dark .menu-item .menu-link.active {
    color: var(--bs-dark);
    transition: color .2s
}

.menu-state-dark .menu-item .menu-link.active .menu-title,.menu-state-dark .menu-item .menu-link.active .menu-icon,.menu-state-dark .menu-item .menu-link.active .menu-icon .svg-icon,.menu-state-dark .menu-item .menu-link.active .menu-icon i {
    color: var(--bs-dark)
}

.menu-state-dark .menu-item .menu-link.active .menu-bullet .bullet {
    background-color: var(--bs-dark)
}

.menu-state-dark .menu-item .menu-link.active .menu-arrow:after {
    background-color: var(--bs-dark);
    background-color: var(--bs-dark);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-dark%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-dark%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-state-gray-900 .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-state-gray-900 .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    color: var(--bs-gray-900);
    transition: color .2s
}

.menu-state-gray-900 .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title,.menu-state-gray-900 .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title,.menu-state-gray-900 .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon,.menu-state-gray-900 .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-state-gray-900 .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,.menu-state-gray-900 .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,.menu-state-gray-900 .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-state-gray-900 .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
    color: var(--bs-gray-900)
}

.menu-state-gray-900 .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet,.menu-state-gray-900 .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
    background-color: var(--bs-gray-900)
}

.menu-state-gray-900 .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after,.menu-state-gray-900 .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
    background-color: var(--bs-gray-900);
    background-color: var(--bs-gray-900);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-gray-900%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-gray-900%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-state-gray-900 .menu-item.show>.menu-link {
    color: var(--bs-gray-900);
    transition: color .2s
}

.menu-state-gray-900 .menu-item.show>.menu-link .menu-title,.menu-state-gray-900 .menu-item.show>.menu-link .menu-icon,.menu-state-gray-900 .menu-item.show>.menu-link .menu-icon .svg-icon,.menu-state-gray-900 .menu-item.show>.menu-link .menu-icon i {
    color: var(--bs-gray-900)
}

.menu-state-gray-900 .menu-item.show>.menu-link .menu-bullet .bullet {
    background-color: var(--bs-gray-900)
}

.menu-state-gray-900 .menu-item.show>.menu-link .menu-arrow:after {
    background-color: var(--bs-gray-900);
    background-color: var(--bs-gray-900);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-gray-900%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-gray-900%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-state-gray-900 .menu-item.here>.menu-link {
    color: var(--bs-gray-900);
    transition: color .2s
}

.menu-state-gray-900 .menu-item.here>.menu-link .menu-title,.menu-state-gray-900 .menu-item.here>.menu-link .menu-icon,.menu-state-gray-900 .menu-item.here>.menu-link .menu-icon .svg-icon,.menu-state-gray-900 .menu-item.here>.menu-link .menu-icon i {
    color: var(--bs-gray-900)
}

.menu-state-gray-900 .menu-item.here>.menu-link .menu-bullet .bullet {
    background-color: var(--bs-gray-900)
}

.menu-state-gray-900 .menu-item.here>.menu-link .menu-arrow:after {
    background-color: var(--bs-gray-900);
    background-color: var(--bs-gray-900);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-gray-900%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-gray-900%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-state-gray-900 .menu-item .menu-link.active {
    color: var(--bs-gray-900);
    transition: color .2s
}

.menu-state-gray-900 .menu-item .menu-link.active .menu-title,.menu-state-gray-900 .menu-item .menu-link.active .menu-icon,.menu-state-gray-900 .menu-item .menu-link.active .menu-icon .svg-icon,.menu-state-gray-900 .menu-item .menu-link.active .menu-icon i {
    color: var(--bs-gray-900)
}

.menu-state-gray-900 .menu-item .menu-link.active .menu-bullet .bullet {
    background-color: var(--bs-gray-900)
}

.menu-state-gray-900 .menu-item .menu-link.active .menu-arrow:after {
    background-color: var(--bs-gray-900);
    background-color: var(--bs-gray-900);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-gray-900%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-gray-900%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-hover-title-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-hover-title-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    color: var(--bs-primary);
    transition: color .2s
}

.menu-hover-title-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title,.menu-hover-title-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
    color: var(--bs-primary)
}

.menu-here-title-primary .menu-item.here>.menu-link {
    color: var(--bs-primary);
    transition: color .2s
}

.menu-here-title-primary .menu-item.here>.menu-link .menu-title {
    color: var(--bs-primary)
}

.menu-show-title-primary .menu-item.show>.menu-link {
    color: var(--bs-primary);
    transition: color .2s
}

.menu-show-title-primary .menu-item.show>.menu-link .menu-title {
    color: var(--bs-primary)
}

.menu-active-title-primary .menu-item .menu-link.active {
    color: var(--bs-primary);
    transition: color .2s
}

.menu-active-title-primary .menu-item .menu-link.active .menu-title {
    color: var(--bs-primary)
}

.menu-state-title-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-state-title-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    color: var(--bs-primary);
    transition: color .2s
}

.menu-state-title-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title,.menu-state-title-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
    color: var(--bs-primary)
}

.menu-state-title-primary .menu-item.here>.menu-link {
    color: var(--bs-primary);
    transition: color .2s
}

.menu-state-title-primary .menu-item.here>.menu-link .menu-title {
    color: var(--bs-primary)
}

.menu-state-title-primary .menu-item.show>.menu-link {
    color: var(--bs-primary);
    transition: color .2s
}

.menu-state-title-primary .menu-item.show>.menu-link .menu-title {
    color: var(--bs-primary)
}

.menu-state-title-primary .menu-item .menu-link.active {
    color: var(--bs-primary);
    transition: color .2s
}

.menu-state-title-primary .menu-item .menu-link.active .menu-title {
    color: var(--bs-primary)
}

.menu-hover-icon-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-hover-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    transition: color .2s
}

.menu-hover-icon-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon,.menu-hover-icon-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-hover-icon-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,.menu-hover-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,.menu-hover-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-hover-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
    color: var(--bs-primary)
}

.menu-here-icon-primary .menu-item.here>.menu-link {
    transition: color .2s
}

.menu-here-icon-primary .menu-item.here>.menu-link .menu-icon,.menu-here-icon-primary .menu-item.here>.menu-link .menu-icon .svg-icon,.menu-here-icon-primary .menu-item.here>.menu-link .menu-icon i {
    color: var(--bs-primary)
}

.menu-show-icon-primary .menu-item.show>.menu-link {
    transition: color .2s
}

.menu-show-icon-primary .menu-item.show>.menu-link .menu-icon,.menu-show-icon-primary .menu-item.show>.menu-link .menu-icon .svg-icon,.menu-show-icon-primary .menu-item.show>.menu-link .menu-icon i {
    color: var(--bs-primary)
}

.menu-active-icon-primary .menu-item .menu-link.active {
    transition: color .2s
}

.menu-active-icon-primary .menu-item .menu-link.active .menu-icon,.menu-active-icon-primary .menu-item .menu-link.active .menu-icon .svg-icon,.menu-active-icon-primary .menu-item .menu-link.active .menu-icon i {
    color: var(--bs-primary)
}

.menu-state-icon-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-state-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    transition: color .2s
}

.menu-state-icon-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon,.menu-state-icon-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-state-icon-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,.menu-state-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,.menu-state-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-state-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
    color: var(--bs-primary)
}

.menu-state-icon-primary .menu-item.here>.menu-link {
    transition: color .2s
}

.menu-state-icon-primary .menu-item.here>.menu-link .menu-icon,.menu-state-icon-primary .menu-item.here>.menu-link .menu-icon .svg-icon,.menu-state-icon-primary .menu-item.here>.menu-link .menu-icon i {
    color: var(--bs-primary)
}

.menu-state-icon-primary .menu-item.show>.menu-link {
    transition: color .2s
}

.menu-state-icon-primary .menu-item.show>.menu-link .menu-icon,.menu-state-icon-primary .menu-item.show>.menu-link .menu-icon .svg-icon,.menu-state-icon-primary .menu-item.show>.menu-link .menu-icon i {
    color: var(--bs-primary)
}

.menu-state-icon-primary .menu-item .menu-link.active {
    transition: color .2s
}

.menu-state-icon-primary .menu-item .menu-link.active .menu-icon,.menu-state-icon-primary .menu-item .menu-link.active .menu-icon .svg-icon,.menu-state-icon-primary .menu-item .menu-link.active .menu-icon i {
    color: var(--bs-primary)
}

.menu-hover-bullet-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-hover-bullet-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    transition: color .2s
}

.menu-hover-bullet-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet,.menu-hover-bullet-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
    background-color: var(--bs-primary)
}

.menu-show-bullet-primary .menu-item.show>.menu-link {
    transition: color .2s
}

.menu-show-bullet-primary .menu-item.show>.menu-link .menu-bullet .bullet {
    background-color: var(--bs-primary)
}

.menu-here-bullet-primary .menu-item.here>.menu-link {
    transition: color .2s
}

.menu-here-bullet-primary .menu-item.here>.menu-link .menu-bullet .bullet {
    background-color: var(--bs-primary)
}

.menu-active-bullet-primary .menu-item .menu-link.active {
    transition: color .2s
}

.menu-active-bullet-primary .menu-item .menu-link.active .menu-bullet .bullet {
    background-color: var(--bs-primary)
}

.menu-state-bullet-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-state-bullet-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    transition: color .2s
}

.menu-state-bullet-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet,.menu-state-bullet-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
    background-color: var(--bs-primary)
}

.menu-state-bullet-primary .menu-item.here>.menu-link {
    transition: color .2s
}

.menu-state-bullet-primary .menu-item.here>.menu-link .menu-bullet .bullet {
    background-color: var(--bs-primary)
}

.menu-state-bullet-primary .menu-item.show>.menu-link {
    transition: color .2s
}

.menu-state-bullet-primary .menu-item.show>.menu-link .menu-bullet .bullet {
    background-color: var(--bs-primary)
}

.menu-state-bullet-primary .menu-item .menu-link.active {
    transition: color .2s
}

.menu-state-bullet-primary .menu-item .menu-link.active .menu-bullet .bullet {
    background-color: var(--bs-primary)
}

.menu-hover-arrow-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-hover-arrow-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    transition: color .2s
}

.menu-hover-arrow-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after,.menu-hover-arrow-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
    background-color: var(--bs-primary);
    background-color: var(--bs-primary);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-here-arrow-primary .menu-item.here>.menu-link {
    transition: color .2s
}

.menu-here-arrow-primary .menu-item.here>.menu-link .menu-arrow:after {
    background-color: var(--bs-primary);
    background-color: var(--bs-primary);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-show-arrow-primary .menu-item.show>.menu-link {
    transition: color .2s
}

.menu-show-arrow-primary .menu-item.show>.menu-link .menu-arrow:after {
    background-color: var(--bs-primary);
    background-color: var(--bs-primary);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-active-arrow-primary .menu-item .menu-link.active {
    transition: color .2s
}

.menu-active-arrow-primary .menu-item .menu-link.active .menu-arrow:after {
    background-color: var(--bs-primary);
    background-color: var(--bs-primary);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-state-arrow-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-state-arrow-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    transition: color .2s
}

.menu-state-arrow-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after,.menu-state-arrow-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
    background-color: var(--bs-primary);
    background-color: var(--bs-primary);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-state-arrow-primary .menu-item.here>.menu-link {
    transition: color .2s
}

.menu-state-arrow-primary .menu-item.here>.menu-link .menu-arrow:after {
    background-color: var(--bs-primary);
    background-color: var(--bs-primary);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-state-arrow-primary .menu-item.show>.menu-link {
    transition: color .2s
}

.menu-state-arrow-primary .menu-item.show>.menu-link .menu-arrow:after {
    background-color: var(--bs-primary);
    background-color: var(--bs-primary);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.menu-state-arrow-primary .menu-item .menu-link.active {
    transition: color .2s
}

.menu-state-arrow-primary .menu-item .menu-link.active .menu-arrow:after {
    background-color: var(--bs-primary);
    background-color: var(--bs-primary);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.anchor {
    align-items: center;
    display: flex
}

.anchor a {
    width: 1.25em;
    height: 1em;
    color: var(--bs-text-muted);
    justify-content: flex-start;
    align-items: center;
    margin-left: -1.25em;
    font-size: .8em;
    font-weight: 500;
    transition: all .2s ease-in-out;
    display: none;
    position: relative
}

.anchor a:before {
    content: "#"
}

.anchor:hover a {
    display: flex
}

.anchor:hover a:hover {
    color: var(--bs-primary);
    transition: all .2s ease-in-out
}

.card {
    --bs-card-box-shadow: var(--bs-root-card-box-shadow);
    --bs-card-border-color: var(--bs-root-card-border-color);
    border: 1px solid var(--bs-card-border-color)
}

.card .card-header {
    min-height: 70px;
    color: var(--bs-card-cap-color);
    background-color: var(--bs-card-cap-bg);
    border-bottom: 1px solid var(--bs-card-border-color);
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
    padding: 0 2.25rem;
    display: flex
}

.card .card-header .card-title {
    align-items: center;
    margin: .5rem .5rem .5rem 0;
    display: flex
}

.card .card-header .card-title.flex-column {
    justify-content: center;
    align-items: flex-start
}

.card .card-header .card-title .card-icon {
    margin-right: .75rem;
    line-height: 0
}

.card .card-header .card-title .card-icon i {
    color: var(--bs-gray-600);
    font-size: 1.25rem;
    line-height: 0
}

.card .card-header .card-title .card-icon i:after,.card .card-header .card-title .card-icon i:before {
    line-height: 0
}

.card .card-header .card-title .card-icon .svg-icon {
    color: var(--bs-gray-600)
}

.card .card-header .card-title .card-icon .svg-icon svg {
    width: 24px;
    height: 24px
}

.card .card-header .card-title,.card .card-header .card-title .card-label {
    color: var(--bs-text-gray-900);
    font-size: 1.275rem;
    font-weight: 500
}

.card .card-header .card-title .card-label {
    flex-wrap: wrap;
    margin: 0 .75rem 0 0
}

.card .card-header .card-title small,.card .card-header .card-title .small {
    color: var(--bs-text-muted);
    font-size: 1rem
}

.card .card-header .card-title h1,.card .card-header .card-title .h1,.card .card-header .card-title h2,.card .card-header .card-title .h2,.card .card-header .card-title h3,.card .card-header .card-title .h3,.card .card-header .card-title h4,.card .card-header .card-title .h4,.card .card-header .card-title h5,.card .card-header .card-title .h5,.card .card-header .card-title h6,.card .card-header .card-title .h6 {
    margin-bottom: 0
}

.card .card-header .card-toolbar {
    flex-wrap: wrap;
    align-items: center;
    margin: .5rem 0;
    display: flex
}

.card .card-body {
    color: var(--bs-card-color);
    padding: 2rem 2.25rem
}

.card .card-footer {
    color: var(--bs-card-cap-color);
    background-color: var(--bs-card-cap-bg);
    border-top: 1px solid var(--bs-card-border-color);
    padding: 2rem 2.25rem
}

.card .card-scroll {
    position: relative;
    overflow: auto
}

.card.card-px-0 .card-header,.card.card-px-0 .card-body,.card.card-px-0 .card-footer {
    padding-left: 0;
    padding-right: 0
}

.card.card-py-0 .card-header,.card.card-py-0 .card-body,.card.card-py-0 .card-footer {
    padding-top: 0;
    padding-bottom: 0
}

.card.card-p-0 .card-header,.card.card-p-0 .card-body,.card.card-p-0 .card-footer {
    padding: 0
}

.card.card-dashed {
    box-shadow: none;
    border: 1px dashed var(--bs-border-dashed-color)
}

.card.card-dashed>.card-header {
    border-bottom: 1px dashed var(--bs-border-dashed-color)
}

.card.card-dashed>.card-footer {
    border-top: 1px dashed var(--bs-border-dashed-color)
}

.card.card-bordered {
    box-shadow: none;
    border: 1px solid #f1f1f4
}

.card.card-flush>.card-header {
    border-bottom: 0!important
}

.card.card-flush>.card-footer {
    border-top: 0!important
}

.card.card-shadow {
    box-shadow: var(--bs-card-box-shadow);
    border: 0
}

.card.card-reset {
    box-shadow: none!important;
    background-color: #0000!important;
    border: 0!important
}

.card.card-reset>.card-header {
    border-bottom: 0!important
}

.card.card-reset>.card-footer {
    border-top: 0!important
}

.card.card-borderless {
    border: 0!important
}

.card.card-borderless>.card-header {
    border-bottom: 0!important
}

.card.card-borderless>.card-footer {
    border-top: 0!important
}

.card.card-border-0 {
    border: 0!important
}

.card.card-stretch {
    height: calc(100% - var(--bs-gutter-y))
}

.card.card-stretch-75 {
    height: calc(75% - var(--bs-gutter-y))
}

.card.card-stretch-50 {
    height: calc(50% - var(--bs-gutter-y))
}

.card.card-stretch-33 {
    height: calc(33.333% - var(--bs-gutter-y))
}

.card.card-stretch-25 {
    height: calc(25% - var(--bs-gutter-y))
}

.card .card-header-stretch {
    align-items: stretch;
    padding-top: 0!important;
    padding-bottom: 0!important
}

.card .card-header-stretch .card-toolbar {
    align-items: stretch;
    margin: 0
}

@media (width>=576px) {
    .card.card-sm-stretch {
        height: calc(100% - var(--bs-gutter-y))
    }

    .card.card-sm-stretch-75 {
        height: calc(75% - var(--bs-gutter-y))
    }

    .card.card-sm-stretch-50 {
        height: calc(50% - var(--bs-gutter-y))
    }

    .card.card-sm-stretch-33 {
        height: calc(33.333% - var(--bs-gutter-y))
    }

    .card.card-sm-stretch-25 {
        height: calc(25% - var(--bs-gutter-y))
    }

    .card .card-header-sm-stretch {
        align-items: stretch;
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    .card .card-header-sm-stretch .card-toolbar {
        align-items: stretch;
        margin: 0
    }
}

@media (width>=768px) {
    .card.card-md-stretch {
        height: calc(100% - var(--bs-gutter-y))
    }

    .card.card-md-stretch-75 {
        height: calc(75% - var(--bs-gutter-y))
    }

    .card.card-md-stretch-50 {
        height: calc(50% - var(--bs-gutter-y))
    }

    .card.card-md-stretch-33 {
        height: calc(33.333% - var(--bs-gutter-y))
    }

    .card.card-md-stretch-25 {
        height: calc(25% - var(--bs-gutter-y))
    }

    .card .card-header-md-stretch {
        align-items: stretch;
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    .card .card-header-md-stretch .card-toolbar {
        align-items: stretch;
        margin: 0
    }
}

@media (width>=992px) {
    .card.card-lg-stretch {
        height: calc(100% - var(--bs-gutter-y))
    }

    .card.card-lg-stretch-75 {
        height: calc(75% - var(--bs-gutter-y))
    }

    .card.card-lg-stretch-50 {
        height: calc(50% - var(--bs-gutter-y))
    }

    .card.card-lg-stretch-33 {
        height: calc(33.333% - var(--bs-gutter-y))
    }

    .card.card-lg-stretch-25 {
        height: calc(25% - var(--bs-gutter-y))
    }

    .card .card-header-lg-stretch {
        align-items: stretch;
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    .card .card-header-lg-stretch .card-toolbar {
        align-items: stretch;
        margin: 0
    }
}

@media (width>=1200px) {
    .card.card-xl-stretch {
        height: calc(100% - var(--bs-gutter-y))
    }

    .card.card-xl-stretch-75 {
        height: calc(75% - var(--bs-gutter-y))
    }

    .card.card-xl-stretch-50 {
        height: calc(50% - var(--bs-gutter-y))
    }

    .card.card-xl-stretch-33 {
        height: calc(33.333% - var(--bs-gutter-y))
    }

    .card.card-xl-stretch-25 {
        height: calc(25% - var(--bs-gutter-y))
    }

    .card .card-header-xl-stretch {
        align-items: stretch;
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    .card .card-header-xl-stretch .card-toolbar {
        align-items: stretch;
        margin: 0
    }
}

@media (width>=1400px) {
    .card.card-xxl-stretch {
        height: calc(100% - var(--bs-gutter-y))
    }

    .card.card-xxl-stretch-75 {
        height: calc(75% - var(--bs-gutter-y))
    }

    .card.card-xxl-stretch-50 {
        height: calc(50% - var(--bs-gutter-y))
    }

    .card.card-xxl-stretch-33 {
        height: calc(33.333% - var(--bs-gutter-y))
    }

    .card.card-xxl-stretch-25 {
        height: calc(25% - var(--bs-gutter-y))
    }

    .card .card-header-xxl-stretch {
        align-items: stretch;
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    .card .card-header-xxl-stretch .card-toolbar {
        align-items: stretch;
        margin: 0
    }
}

.card-p {
    padding: 2rem 2.25rem!important
}

.card-border {
    border: 1px solid var(--bs-root-card-border-color)!important
}

.card-px {
    padding-left: 2.25rem!important;
    padding-right: 2.25rem!important
}

.card-shadow {
    box-shadow: var(--bs-card-box-shadow)
}

.card-py {
    padding-top: 2rem!important;
    padding-bottom: 2rem!important
}

.card-rounded {
    border-radius: .625rem
}

.card-rounded-start {
    border-top-left-radius: .625rem;
    border-bottom-left-radius: .625rem
}

.card-rounded-end {
    border-top-right-radius: .625rem;
    border-bottom-right-radius: .625rem
}

.card-rounded-top {
    border-top-left-radius: .625rem;
    border-top-right-radius: .625rem
}

.card-rounded-bottom {
    border-bottom-right-radius: .625rem;
    border-bottom-left-radius: .625rem
}

@media (width<=767.98px) {
    .card>.card-header: not(.flex-nowrap) {
        padding-top:.5rem;
        padding-bottom: .5rem
    }
}

[data-bs-theme=dark] .card {
    --bs-card-box-shadow: none
}

.breadcrumb {
    background-color: #0000;
    align-items: center;
    margin: 0;
    padding: 0;
    display: flex
}

.breadcrumb .breadcrumb-item {
    align-items: center;
    padding-left: .5rem;
    display: flex
}

.breadcrumb .breadcrumb-item:last-child {
    padding-right: 0
}

.breadcrumb .breadcrumb-item:after {
    content: "/";
    padding-left: .5rem
}

.breadcrumb .breadcrumb-item:before {
    display: none
}

.breadcrumb .breadcrumb-item:first-child {
    padding-left: 0
}

.breadcrumb .breadcrumb-item:last-child:after {
    display: none
}

.breadcrumb-line .breadcrumb-item:after {
    content: "-"
}

.breadcrumb-dot .breadcrumb-item:after {
    content: "â€¢"
}

.breadcrumb-separatorless .breadcrumb-item:after {
    display: none
}

.btn {
    --bs-btn-color: var(--bs-body-color);
    outline: none!important
}

.btn:not(.btn-shadow):not(.shadow):not(.shadow-sm):not(.shadow-lg):not(.shadow-xs) {
    box-shadow: none
}

.btn:not(.btn-outline):not(.btn-dashed):not(.btn-bordered):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon):not(.btn-hover-outline) {
    border: 0;
    padding: calc(.775rem + 1px) calc(1.5rem + 1px)
}

.btn:not(.btn-outline):not(.btn-dashed):not(.btn-bordered):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon):not(.btn-hover-outline).btn-lg,.btn-group-lg>.btn:not(.btn-outline):not(.btn-dashed):not(.btn-bordered):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon):not(.btn-hover-outline) {
    padding: calc(.825rem + 1px) calc(1.75rem + 1px)
}

.btn:not(.btn-outline):not(.btn-dashed):not(.btn-bordered):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon):not(.btn-hover-outline).btn-sm,.btn-group-sm>.btn:not(.btn-outline):not(.btn-dashed):not(.btn-bordered):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon):not(.btn-hover-outline) {
    padding: calc(.55rem + 1px) calc(1rem + 1px)
}

.btn.btn-link {
    border: 0;
    border-radius: 0;
    font-weight: 500;
    text-decoration: none;
    padding-left: 0!important;
    padding-right: 0!important
}

.btn.btn-outline:not(.btn-outline-dashed) {
    border: 1px solid var(--bs-gray-300)
}

.btn.btn-outline-dashed {
    border: 1px dashed var(--bs-gray-300)
}

.btn.btn-flush {
    appearance: none;
    box-shadow: none;
    cursor: pointer;
    background-color: #0000;
    border: none;
    border-radius: 0;
    margin: 0;
    padding: 0;
    outline: none!important
}

.btn.btn-flex {
    align-items: center;
    display: inline-flex
}

.btn.btn-trim-start {
    justify-content: flex-start!important;
    padding-left: 0!important
}

.btn.btn-trim-end {
    justify-content: flex-end!important;
    padding-right: 0!important
}

.btn-reset {
    box-shadow: none;
    -webkit-user-select: none;
    user-select: none;
    background-color: #0000;
    border: 0;
    outline: none
}

.btn>i {
    vertical-align: middle;
    padding-right: .35rem;
    font-size: 1rem;
    display: inline-flex
}

.btn.btn-icon {
    justify-content: center;
    align-items: center;
    width: calc(1.5em + 1.55rem + 2px);
    height: calc(1.5em + 1.55rem + 2px);
    padding: 0;
    line-height: 1;
    display: inline-flex
}

.btn.btn-icon i {
    padding-right: 0
}

.btn.btn-icon:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush) {
    border: 0
}

.btn.btn-icon.btn-sm,.btn-group-sm>.btn.btn-icon {
    width: calc(1.5em + 1.1rem + 2px);
    height: calc(1.5em + 1.1rem + 2px)
}

.btn.btn-icon.btn-lg,.btn-group-lg>.btn.btn-icon {
    width: calc(1.5em + 1.65rem + 2px);
    height: calc(1.5em + 1.65rem + 2px)
}

.btn.btn-icon.btn-circle {
    border-radius: 50%
}

.btn.btn-outline.btn-outline-dashed {
    border-style: dashed;
    border-width: 1px
}

.btn-check:checked+.btn.btn-outline.btn-outline-dashed,.btn-check:active+.btn.btn-outline.btn-outline-dashed,.btn.btn-outline.btn-outline-dashed:focus:not(.btn-active),.btn.btn-outline.btn-outline-dashed:hover:not(.btn-active),.btn.btn-outline.btn-outline-dashed:active:not(.btn-active),.btn.btn-outline.btn-outline-dashed.active,.btn.btn-outline.btn-outline-dashed.show,.show>.btn.btn-outline.btn-outline-dashed {
    border-color: var(--bs-primary)
}

.btn.btn-hover-outline {
    border-style: solid;
    border-width: 1px
}

.btn-check:checked+.btn.btn-hover-outline,.btn-check:active+.btn.btn-hover-outline,.btn.btn-hover-outline:focus:not(.btn-active),.btn.btn-hover-outline:hover:not(.btn-active),.btn.btn-hover-outline:active:not(.btn-active),.btn.btn-hover-outline.active,.btn.btn-hover-outline.show,.show>.btn.btn-hover-outline {
    border-color: var(--bs-gray-300)
}

.btn.btn-light,.btn.btn-light i,.btn.btn-light .svg-icon,.btn.btn-light.dropdown-toggle:after {
    color: var(--bs-light-inverse)
}

.btn.btn-light {
    border-color: var(--bs-light);
    background-color: var(--bs-light)
}

.btn-check:checked+.btn.btn-light,.btn-check:active+.btn.btn-light,.btn.btn-light:focus:not(.btn-active),.btn.btn-light:hover:not(.btn-active),.btn.btn-light:active:not(.btn-active),.btn.btn-light.active,.btn.btn-light.show,.show>.btn.btn-light,.btn-check:checked+.btn.btn-light i,.btn-check:checked+.btn.btn-light .svg-icon,.btn-check:active+.btn.btn-light i,.btn-check:active+.btn.btn-light .svg-icon,.btn.btn-light:focus:not(.btn-active) i,.btn.btn-light:focus:not(.btn-active) .svg-icon,.btn.btn-light:hover:not(.btn-active) i,.btn.btn-light:hover:not(.btn-active) .svg-icon,.btn.btn-light:active:not(.btn-active) i,.btn.btn-light:active:not(.btn-active) .svg-icon,.btn.btn-light.active i,.btn.btn-light.active .svg-icon,.btn.btn-light.show i,.btn.btn-light.show .svg-icon,.show>.btn.btn-light i,.show>.btn.btn-light .svg-icon,.btn-check:checked+.btn.btn-light.dropdown-toggle:after,.btn-check:active+.btn.btn-light.dropdown-toggle:after,.btn.btn-light:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-light:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-light:active:not(.btn-active).dropdown-toggle:after,.btn.btn-light.active.dropdown-toggle:after,.btn.btn-light.show.dropdown-toggle:after,.show>.btn.btn-light.dropdown-toggle:after {
    color: var(--bs-light-inverse)
}

.btn-check:checked+.btn.btn-light,.btn-check:active+.btn.btn-light,.btn.btn-light:focus:not(.btn-active),.btn.btn-light:hover:not(.btn-active),.btn.btn-light:active:not(.btn-active),.btn.btn-light.active,.btn.btn-light.show,.show>.btn.btn-light {
    border-color: var(--bs-light-active);
    background-color: var(--bs-light-active)!important
}

.btn.btn-light-light,.btn.btn-light-light i,.btn.btn-light-light .svg-icon,.btn.btn-light-light.dropdown-toggle:after {
    color: var(--bs-light)
}

.btn.btn-light-light {
    border-color: var(--bs-light-light);
    background-color: var(--bs-light-light)
}

.btn-check:checked+.btn.btn-light-light,.btn-check:active+.btn.btn-light-light,.btn.btn-light-light:focus:not(.btn-active),.btn.btn-light-light:hover:not(.btn-active),.btn.btn-light-light:active:not(.btn-active),.btn.btn-light-light.active,.btn.btn-light-light.show,.show>.btn.btn-light-light,.btn-check:checked+.btn.btn-light-light i,.btn-check:checked+.btn.btn-light-light .svg-icon,.btn-check:active+.btn.btn-light-light i,.btn-check:active+.btn.btn-light-light .svg-icon,.btn.btn-light-light:focus:not(.btn-active) i,.btn.btn-light-light:focus:not(.btn-active) .svg-icon,.btn.btn-light-light:hover:not(.btn-active) i,.btn.btn-light-light:hover:not(.btn-active) .svg-icon,.btn.btn-light-light:active:not(.btn-active) i,.btn.btn-light-light:active:not(.btn-active) .svg-icon,.btn.btn-light-light.active i,.btn.btn-light-light.active .svg-icon,.btn.btn-light-light.show i,.btn.btn-light-light.show .svg-icon,.show>.btn.btn-light-light i,.show>.btn.btn-light-light .svg-icon,.btn-check:checked+.btn.btn-light-light.dropdown-toggle:after,.btn-check:active+.btn.btn-light-light.dropdown-toggle:after,.btn.btn-light-light:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-light-light:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-light-light:active:not(.btn-active).dropdown-toggle:after,.btn.btn-light-light.active.dropdown-toggle:after,.btn.btn-light-light.show.dropdown-toggle:after,.show>.btn.btn-light-light.dropdown-toggle:after {
    color: var(--bs-light-inverse)
}

.btn-check:checked+.btn.btn-light-light,.btn-check:active+.btn.btn-light-light,.btn.btn-light-light:focus:not(.btn-active),.btn.btn-light-light:hover:not(.btn-active),.btn.btn-light-light:active:not(.btn-active),.btn.btn-light-light.active,.btn.btn-light-light.show,.show>.btn.btn-light-light {
    border-color: var(--bs-light);
    background-color: var(--bs-light)!important
}

.btn.btn-bg-light {
    border-color: var(--bs-light);
    background-color: var(--bs-light)
}

.btn-check:checked+.btn.btn-active-light,.btn-check:active+.btn.btn-active-light,.btn.btn-active-light:focus:not(.btn-active),.btn.btn-active-light:hover:not(.btn-active),.btn.btn-active-light:active:not(.btn-active),.btn.btn-active-light.active,.btn.btn-active-light.show,.show>.btn.btn-active-light,.btn-check:checked+.btn.btn-active-light i,.btn-check:checked+.btn.btn-active-light .svg-icon,.btn-check:active+.btn.btn-active-light i,.btn-check:active+.btn.btn-active-light .svg-icon,.btn.btn-active-light:focus:not(.btn-active) i,.btn.btn-active-light:focus:not(.btn-active) .svg-icon,.btn.btn-active-light:hover:not(.btn-active) i,.btn.btn-active-light:hover:not(.btn-active) .svg-icon,.btn.btn-active-light:active:not(.btn-active) i,.btn.btn-active-light:active:not(.btn-active) .svg-icon,.btn.btn-active-light.active i,.btn.btn-active-light.active .svg-icon,.btn.btn-active-light.show i,.btn.btn-active-light.show .svg-icon,.show>.btn.btn-active-light i,.show>.btn.btn-active-light .svg-icon,.btn-check:checked+.btn.btn-active-light.dropdown-toggle:after,.btn-check:active+.btn.btn-active-light.dropdown-toggle:after,.btn.btn-active-light:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light.active.dropdown-toggle:after,.btn.btn-active-light.show.dropdown-toggle:after,.show>.btn.btn-active-light.dropdown-toggle:after {
    color: var(--bs-light-inverse)
}

.btn-check:checked+.btn.btn-active-light,.btn-check:active+.btn.btn-active-light,.btn.btn-active-light:focus:not(.btn-active),.btn.btn-active-light:hover:not(.btn-active),.btn.btn-active-light:active:not(.btn-active),.btn.btn-active-light.active,.btn.btn-active-light.show,.show>.btn.btn-active-light {
    border-color: var(--bs-light);
    background-color: var(--bs-light)!important
}

.btn-check:checked+.btn.btn-active-light-light,.btn-check:active+.btn.btn-active-light-light,.btn.btn-active-light-light:focus:not(.btn-active),.btn.btn-active-light-light:hover:not(.btn-active),.btn.btn-active-light-light:active:not(.btn-active),.btn.btn-active-light-light.active,.btn.btn-active-light-light.show,.show>.btn.btn-active-light-light,.btn-check:checked+.btn.btn-active-light-light i,.btn-check:checked+.btn.btn-active-light-light .svg-icon,.btn-check:active+.btn.btn-active-light-light i,.btn-check:active+.btn.btn-active-light-light .svg-icon,.btn.btn-active-light-light:focus:not(.btn-active) i,.btn.btn-active-light-light:focus:not(.btn-active) .svg-icon,.btn.btn-active-light-light:hover:not(.btn-active) i,.btn.btn-active-light-light:hover:not(.btn-active) .svg-icon,.btn.btn-active-light-light:active:not(.btn-active) i,.btn.btn-active-light-light:active:not(.btn-active) .svg-icon,.btn.btn-active-light-light.active i,.btn.btn-active-light-light.active .svg-icon,.btn.btn-active-light-light.show i,.btn.btn-active-light-light.show .svg-icon,.show>.btn.btn-active-light-light i,.show>.btn.btn-active-light-light .svg-icon,.btn-check:checked+.btn.btn-active-light-light.dropdown-toggle:after,.btn-check:active+.btn.btn-active-light-light.dropdown-toggle:after,.btn.btn-active-light-light:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-light:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-light:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-light.active.dropdown-toggle:after,.btn.btn-active-light-light.show.dropdown-toggle:after,.show>.btn.btn-active-light-light.dropdown-toggle:after {
    color: var(--bs-light)
}

.btn-check:checked+.btn.btn-active-light-light,.btn-check:active+.btn.btn-active-light-light,.btn.btn-active-light-light:focus:not(.btn-active),.btn.btn-active-light-light:hover:not(.btn-active),.btn.btn-active-light-light:active:not(.btn-active),.btn.btn-active-light-light.active,.btn.btn-active-light-light.show,.show>.btn.btn-active-light-light {
    border-color: var(--bs-light-light);
    background-color: var(--bs-light-light)!important
}

.btn.btn-outline.btn-outline-light,.btn.btn-outline.btn-outline-light i,.btn.btn-outline.btn-outline-light .svg-icon,.btn.btn-outline.btn-outline-light.dropdown-toggle:after {
    color: var(--bs-light)
}

.btn.btn-outline.btn-outline-light {
    border-color: var(--bs-light);
    background-color: #0000
}

.btn-check:checked+.btn.btn-outline.btn-outline-light,.btn-check:active+.btn.btn-outline.btn-outline-light,.btn.btn-outline.btn-outline-light:focus:not(.btn-active),.btn.btn-outline.btn-outline-light:hover:not(.btn-active),.btn.btn-outline.btn-outline-light:active:not(.btn-active),.btn.btn-outline.btn-outline-light.active,.btn.btn-outline.btn-outline-light.show,.show>.btn.btn-outline.btn-outline-light,.btn-check:checked+.btn.btn-outline.btn-outline-light i,.btn-check:checked+.btn.btn-outline.btn-outline-light .svg-icon,.btn-check:active+.btn.btn-outline.btn-outline-light i,.btn-check:active+.btn.btn-outline.btn-outline-light .svg-icon,.btn.btn-outline.btn-outline-light:focus:not(.btn-active) i,.btn.btn-outline.btn-outline-light:focus:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-light:hover:not(.btn-active) i,.btn.btn-outline.btn-outline-light:hover:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-light:active:not(.btn-active) i,.btn.btn-outline.btn-outline-light:active:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-light.active i,.btn.btn-outline.btn-outline-light.active .svg-icon,.btn.btn-outline.btn-outline-light.show i,.btn.btn-outline.btn-outline-light.show .svg-icon,.show>.btn.btn-outline.btn-outline-light i,.show>.btn.btn-outline.btn-outline-light .svg-icon,.btn-check:checked+.btn.btn-outline.btn-outline-light.dropdown-toggle:after,.btn-check:active+.btn.btn-outline.btn-outline-light.dropdown-toggle:after,.btn.btn-outline.btn-outline-light:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-light:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-light:active:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-light.active.dropdown-toggle:after,.btn.btn-outline.btn-outline-light.show.dropdown-toggle:after,.show>.btn.btn-outline.btn-outline-light.dropdown-toggle:after {
    color: var(--bs-light-active)
}

.btn-check:checked+.btn.btn-outline.btn-outline-light,.btn-check:active+.btn.btn-outline.btn-outline-light,.btn.btn-outline.btn-outline-light:focus:not(.btn-active),.btn.btn-outline.btn-outline-light:hover:not(.btn-active),.btn.btn-outline.btn-outline-light:active:not(.btn-active),.btn.btn-outline.btn-outline-light.active,.btn.btn-outline.btn-outline-light.show,.show>.btn.btn-outline.btn-outline-light {
    border-color: var(--bs-light);
    background-color: var(--bs-light-light)!important
}

.btn.btn-primary,.btn.btn-primary i,.btn.btn-primary .svg-icon,.btn.btn-primary.dropdown-toggle:after {
    color: var(--bs-primary-inverse)
}

.btn.btn-primary {
    border-color: var(--bs-primary);
    background-color: var(--bs-primary)
}

.btn-check:checked+.btn.btn-primary,.btn-check:active+.btn.btn-primary,.btn.btn-primary:focus:not(.btn-active),.btn.btn-primary:hover:not(.btn-active),.btn.btn-primary:active:not(.btn-active),.btn.btn-primary.active,.btn.btn-primary.show,.show>.btn.btn-primary,.btn-check:checked+.btn.btn-primary i,.btn-check:checked+.btn.btn-primary .svg-icon,.btn-check:active+.btn.btn-primary i,.btn-check:active+.btn.btn-primary .svg-icon,.btn.btn-primary:focus:not(.btn-active) i,.btn.btn-primary:focus:not(.btn-active) .svg-icon,.btn.btn-primary:hover:not(.btn-active) i,.btn.btn-primary:hover:not(.btn-active) .svg-icon,.btn.btn-primary:active:not(.btn-active) i,.btn.btn-primary:active:not(.btn-active) .svg-icon,.btn.btn-primary.active i,.btn.btn-primary.active .svg-icon,.btn.btn-primary.show i,.btn.btn-primary.show .svg-icon,.show>.btn.btn-primary i,.show>.btn.btn-primary .svg-icon,.btn-check:checked+.btn.btn-primary.dropdown-toggle:after,.btn-check:active+.btn.btn-primary.dropdown-toggle:after,.btn.btn-primary:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-primary:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-primary:active:not(.btn-active).dropdown-toggle:after,.btn.btn-primary.active.dropdown-toggle:after,.btn.btn-primary.show.dropdown-toggle:after,.show>.btn.btn-primary.dropdown-toggle:after {
    color: var(--bs-primary-inverse)
}

.btn-check:checked+.btn.btn-primary,.btn-check:active+.btn.btn-primary,.btn.btn-primary:focus:not(.btn-active),.btn.btn-primary:hover:not(.btn-active),.btn.btn-primary:active:not(.btn-active),.btn.btn-primary.active,.btn.btn-primary.show,.show>.btn.btn-primary {
    border-color: var(--bs-primary-active);
    background-color: var(--bs-primary-active)!important
}

.btn.btn-light-primary,.btn.btn-light-primary i,.btn.btn-light-primary .svg-icon,.btn.btn-light-primary.dropdown-toggle:after {
    color: var(--bs-primary)
}

.btn.btn-light-primary {
    border-color: var(--bs-primary-light);
    background-color: var(--bs-primary-light)
}

.btn-check:checked+.btn.btn-light-primary,.btn-check:active+.btn.btn-light-primary,.btn.btn-light-primary:focus:not(.btn-active),.btn.btn-light-primary:hover:not(.btn-active),.btn.btn-light-primary:active:not(.btn-active),.btn.btn-light-primary.active,.btn.btn-light-primary.show,.show>.btn.btn-light-primary,.btn-check:checked+.btn.btn-light-primary i,.btn-check:checked+.btn.btn-light-primary .svg-icon,.btn-check:active+.btn.btn-light-primary i,.btn-check:active+.btn.btn-light-primary .svg-icon,.btn.btn-light-primary:focus:not(.btn-active) i,.btn.btn-light-primary:focus:not(.btn-active) .svg-icon,.btn.btn-light-primary:hover:not(.btn-active) i,.btn.btn-light-primary:hover:not(.btn-active) .svg-icon,.btn.btn-light-primary:active:not(.btn-active) i,.btn.btn-light-primary:active:not(.btn-active) .svg-icon,.btn.btn-light-primary.active i,.btn.btn-light-primary.active .svg-icon,.btn.btn-light-primary.show i,.btn.btn-light-primary.show .svg-icon,.show>.btn.btn-light-primary i,.show>.btn.btn-light-primary .svg-icon,.btn-check:checked+.btn.btn-light-primary.dropdown-toggle:after,.btn-check:active+.btn.btn-light-primary.dropdown-toggle:after,.btn.btn-light-primary:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-light-primary:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-light-primary:active:not(.btn-active).dropdown-toggle:after,.btn.btn-light-primary.active.dropdown-toggle:after,.btn.btn-light-primary.show.dropdown-toggle:after,.show>.btn.btn-light-primary.dropdown-toggle:after {
    color: var(--bs-primary-inverse)
}

.btn-check:checked+.btn.btn-light-primary,.btn-check:active+.btn.btn-light-primary,.btn.btn-light-primary:focus:not(.btn-active),.btn.btn-light-primary:hover:not(.btn-active),.btn.btn-light-primary:active:not(.btn-active),.btn.btn-light-primary.active,.btn.btn-light-primary.show,.show>.btn.btn-light-primary {
    border-color: var(--bs-primary);
    background-color: var(--bs-primary)!important
}

.btn.btn-bg-primary {
    border-color: var(--bs-primary);
    background-color: var(--bs-primary)
}

.btn-check:checked+.btn.btn-active-primary,.btn-check:active+.btn.btn-active-primary,.btn.btn-active-primary:focus:not(.btn-active),.btn.btn-active-primary:hover:not(.btn-active),.btn.btn-active-primary:active:not(.btn-active),.btn.btn-active-primary.active,.btn.btn-active-primary.show,.show>.btn.btn-active-primary,.btn-check:checked+.btn.btn-active-primary i,.btn-check:checked+.btn.btn-active-primary .svg-icon,.btn-check:active+.btn.btn-active-primary i,.btn-check:active+.btn.btn-active-primary .svg-icon,.btn.btn-active-primary:focus:not(.btn-active) i,.btn.btn-active-primary:focus:not(.btn-active) .svg-icon,.btn.btn-active-primary:hover:not(.btn-active) i,.btn.btn-active-primary:hover:not(.btn-active) .svg-icon,.btn.btn-active-primary:active:not(.btn-active) i,.btn.btn-active-primary:active:not(.btn-active) .svg-icon,.btn.btn-active-primary.active i,.btn.btn-active-primary.active .svg-icon,.btn.btn-active-primary.show i,.btn.btn-active-primary.show .svg-icon,.show>.btn.btn-active-primary i,.show>.btn.btn-active-primary .svg-icon,.btn-check:checked+.btn.btn-active-primary.dropdown-toggle:after,.btn-check:active+.btn.btn-active-primary.dropdown-toggle:after,.btn.btn-active-primary:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-primary:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-primary:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-primary.active.dropdown-toggle:after,.btn.btn-active-primary.show.dropdown-toggle:after,.show>.btn.btn-active-primary.dropdown-toggle:after {
    color: var(--bs-primary-inverse)
}

.btn-check:checked+.btn.btn-active-primary,.btn-check:active+.btn.btn-active-primary,.btn.btn-active-primary:focus:not(.btn-active),.btn.btn-active-primary:hover:not(.btn-active),.btn.btn-active-primary:active:not(.btn-active),.btn.btn-active-primary.active,.btn.btn-active-primary.show,.show>.btn.btn-active-primary {
    border-color: var(--bs-primary);
    background-color: var(--bs-primary)!important
}

.btn-check:checked+.btn.btn-active-light-primary,.btn-check:active+.btn.btn-active-light-primary,.btn.btn-active-light-primary:focus:not(.btn-active),.btn.btn-active-light-primary:hover:not(.btn-active),.btn.btn-active-light-primary:active:not(.btn-active),.btn.btn-active-light-primary.active,.btn.btn-active-light-primary.show,.show>.btn.btn-active-light-primary,.btn-check:checked+.btn.btn-active-light-primary i,.btn-check:checked+.btn.btn-active-light-primary .svg-icon,.btn-check:active+.btn.btn-active-light-primary i,.btn-check:active+.btn.btn-active-light-primary .svg-icon,.btn.btn-active-light-primary:focus:not(.btn-active) i,.btn.btn-active-light-primary:focus:not(.btn-active) .svg-icon,.btn.btn-active-light-primary:hover:not(.btn-active) i,.btn.btn-active-light-primary:hover:not(.btn-active) .svg-icon,.btn.btn-active-light-primary:active:not(.btn-active) i,.btn.btn-active-light-primary:active:not(.btn-active) .svg-icon,.btn.btn-active-light-primary.active i,.btn.btn-active-light-primary.active .svg-icon,.btn.btn-active-light-primary.show i,.btn.btn-active-light-primary.show .svg-icon,.show>.btn.btn-active-light-primary i,.show>.btn.btn-active-light-primary .svg-icon,.btn-check:checked+.btn.btn-active-light-primary.dropdown-toggle:after,.btn-check:active+.btn.btn-active-light-primary.dropdown-toggle:after,.btn.btn-active-light-primary:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-primary:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-primary:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-primary.active.dropdown-toggle:after,.btn.btn-active-light-primary.show.dropdown-toggle:after,.show>.btn.btn-active-light-primary.dropdown-toggle:after {
    color: var(--bs-primary)
}

.btn-check:checked+.btn.btn-active-light-primary,.btn-check:active+.btn.btn-active-light-primary,.btn.btn-active-light-primary:focus:not(.btn-active),.btn.btn-active-light-primary:hover:not(.btn-active),.btn.btn-active-light-primary:active:not(.btn-active),.btn.btn-active-light-primary.active,.btn.btn-active-light-primary.show,.show>.btn.btn-active-light-primary {
    border-color: var(--bs-primary-light);
    background-color: var(--bs-primary-light)!important
}

.btn.btn-outline.btn-outline-primary,.btn.btn-outline.btn-outline-primary i,.btn.btn-outline.btn-outline-primary .svg-icon,.btn.btn-outline.btn-outline-primary.dropdown-toggle:after {
    color: var(--bs-primary)
}

.btn.btn-outline.btn-outline-primary {
    border-color: var(--bs-primary);
    background-color: #0000
}

.btn-check:checked+.btn.btn-outline.btn-outline-primary,.btn-check:active+.btn.btn-outline.btn-outline-primary,.btn.btn-outline.btn-outline-primary:focus:not(.btn-active),.btn.btn-outline.btn-outline-primary:hover:not(.btn-active),.btn.btn-outline.btn-outline-primary:active:not(.btn-active),.btn.btn-outline.btn-outline-primary.active,.btn.btn-outline.btn-outline-primary.show,.show>.btn.btn-outline.btn-outline-primary,.btn-check:checked+.btn.btn-outline.btn-outline-primary i,.btn-check:checked+.btn.btn-outline.btn-outline-primary .svg-icon,.btn-check:active+.btn.btn-outline.btn-outline-primary i,.btn-check:active+.btn.btn-outline.btn-outline-primary .svg-icon,.btn.btn-outline.btn-outline-primary:focus:not(.btn-active) i,.btn.btn-outline.btn-outline-primary:focus:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-primary:hover:not(.btn-active) i,.btn.btn-outline.btn-outline-primary:hover:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-primary:active:not(.btn-active) i,.btn.btn-outline.btn-outline-primary:active:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-primary.active i,.btn.btn-outline.btn-outline-primary.active .svg-icon,.btn.btn-outline.btn-outline-primary.show i,.btn.btn-outline.btn-outline-primary.show .svg-icon,.show>.btn.btn-outline.btn-outline-primary i,.show>.btn.btn-outline.btn-outline-primary .svg-icon,.btn-check:checked+.btn.btn-outline.btn-outline-primary.dropdown-toggle:after,.btn-check:active+.btn.btn-outline.btn-outline-primary.dropdown-toggle:after,.btn.btn-outline.btn-outline-primary:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-primary:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-primary:active:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-primary.active.dropdown-toggle:after,.btn.btn-outline.btn-outline-primary.show.dropdown-toggle:after,.show>.btn.btn-outline.btn-outline-primary.dropdown-toggle:after {
    color: var(--bs-primary-active)
}

.btn-check:checked+.btn.btn-outline.btn-outline-primary,.btn-check:active+.btn.btn-outline.btn-outline-primary,.btn.btn-outline.btn-outline-primary:focus:not(.btn-active),.btn.btn-outline.btn-outline-primary:hover:not(.btn-active),.btn.btn-outline.btn-outline-primary:active:not(.btn-active),.btn.btn-outline.btn-outline-primary.active,.btn.btn-outline.btn-outline-primary.show,.show>.btn.btn-outline.btn-outline-primary {
    border-color: var(--bs-primary);
    background-color: var(--bs-primary-light)!important
}

.btn.btn-secondary,.btn.btn-secondary i,.btn.btn-secondary .svg-icon,.btn.btn-secondary.dropdown-toggle:after {
    color: var(--bs-secondary-inverse)
}

.btn.btn-secondary {
    border-color: var(--bs-secondary);
    background-color: var(--bs-secondary)
}

.btn-check:checked+.btn.btn-secondary,.btn-check:active+.btn.btn-secondary,.btn.btn-secondary:focus:not(.btn-active),.btn.btn-secondary:hover:not(.btn-active),.btn.btn-secondary:active:not(.btn-active),.btn.btn-secondary.active,.btn.btn-secondary.show,.show>.btn.btn-secondary,.btn-check:checked+.btn.btn-secondary i,.btn-check:checked+.btn.btn-secondary .svg-icon,.btn-check:active+.btn.btn-secondary i,.btn-check:active+.btn.btn-secondary .svg-icon,.btn.btn-secondary:focus:not(.btn-active) i,.btn.btn-secondary:focus:not(.btn-active) .svg-icon,.btn.btn-secondary:hover:not(.btn-active) i,.btn.btn-secondary:hover:not(.btn-active) .svg-icon,.btn.btn-secondary:active:not(.btn-active) i,.btn.btn-secondary:active:not(.btn-active) .svg-icon,.btn.btn-secondary.active i,.btn.btn-secondary.active .svg-icon,.btn.btn-secondary.show i,.btn.btn-secondary.show .svg-icon,.show>.btn.btn-secondary i,.show>.btn.btn-secondary .svg-icon,.btn-check:checked+.btn.btn-secondary.dropdown-toggle:after,.btn-check:active+.btn.btn-secondary.dropdown-toggle:after,.btn.btn-secondary:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-secondary:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-secondary:active:not(.btn-active).dropdown-toggle:after,.btn.btn-secondary.active.dropdown-toggle:after,.btn.btn-secondary.show.dropdown-toggle:after,.show>.btn.btn-secondary.dropdown-toggle:after {
    color: var(--bs-secondary-inverse)
}

.btn-check:checked+.btn.btn-secondary,.btn-check:active+.btn.btn-secondary,.btn.btn-secondary:focus:not(.btn-active),.btn.btn-secondary:hover:not(.btn-active),.btn.btn-secondary:active:not(.btn-active),.btn.btn-secondary.active,.btn.btn-secondary.show,.show>.btn.btn-secondary {
    border-color: var(--bs-secondary-active);
    background-color: var(--bs-secondary-active)!important
}

.btn.btn-light-secondary,.btn.btn-light-secondary i,.btn.btn-light-secondary .svg-icon,.btn.btn-light-secondary.dropdown-toggle:after {
    color: var(--bs-secondary-inverse)
}

.btn.btn-light-secondary {
    border-color: var(--bs-secondary-light);
    background-color: var(--bs-secondary-light)
}

.btn-check:checked+.btn.btn-light-secondary,.btn-check:active+.btn.btn-light-secondary,.btn.btn-light-secondary:focus:not(.btn-active),.btn.btn-light-secondary:hover:not(.btn-active),.btn.btn-light-secondary:active:not(.btn-active),.btn.btn-light-secondary.active,.btn.btn-light-secondary.show,.show>.btn.btn-light-secondary,.btn-check:checked+.btn.btn-light-secondary i,.btn-check:checked+.btn.btn-light-secondary .svg-icon,.btn-check:active+.btn.btn-light-secondary i,.btn-check:active+.btn.btn-light-secondary .svg-icon,.btn.btn-light-secondary:focus:not(.btn-active) i,.btn.btn-light-secondary:focus:not(.btn-active) .svg-icon,.btn.btn-light-secondary:hover:not(.btn-active) i,.btn.btn-light-secondary:hover:not(.btn-active) .svg-icon,.btn.btn-light-secondary:active:not(.btn-active) i,.btn.btn-light-secondary:active:not(.btn-active) .svg-icon,.btn.btn-light-secondary.active i,.btn.btn-light-secondary.active .svg-icon,.btn.btn-light-secondary.show i,.btn.btn-light-secondary.show .svg-icon,.show>.btn.btn-light-secondary i,.show>.btn.btn-light-secondary .svg-icon,.btn-check:checked+.btn.btn-light-secondary.dropdown-toggle:after,.btn-check:active+.btn.btn-light-secondary.dropdown-toggle:after,.btn.btn-light-secondary:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-light-secondary:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-light-secondary:active:not(.btn-active).dropdown-toggle:after,.btn.btn-light-secondary.active.dropdown-toggle:after,.btn.btn-light-secondary.show.dropdown-toggle:after,.show>.btn.btn-light-secondary.dropdown-toggle:after {
    color: var(--bs-secondary-inverse)
}

.btn-check:checked+.btn.btn-light-secondary,.btn-check:active+.btn.btn-light-secondary,.btn.btn-light-secondary:focus:not(.btn-active),.btn.btn-light-secondary:hover:not(.btn-active),.btn.btn-light-secondary:active:not(.btn-active),.btn.btn-light-secondary.active,.btn.btn-light-secondary.show,.show>.btn.btn-light-secondary {
    border-color: var(--bs-secondary);
    background-color: var(--bs-secondary)!important
}

.btn.btn-bg-secondary {
    border-color: var(--bs-secondary);
    background-color: var(--bs-secondary)
}

.btn-check:checked+.btn.btn-active-secondary,.btn-check:active+.btn.btn-active-secondary,.btn.btn-active-secondary:focus:not(.btn-active),.btn.btn-active-secondary:hover:not(.btn-active),.btn.btn-active-secondary:active:not(.btn-active),.btn.btn-active-secondary.active,.btn.btn-active-secondary.show,.show>.btn.btn-active-secondary,.btn-check:checked+.btn.btn-active-secondary i,.btn-check:checked+.btn.btn-active-secondary .svg-icon,.btn-check:active+.btn.btn-active-secondary i,.btn-check:active+.btn.btn-active-secondary .svg-icon,.btn.btn-active-secondary:focus:not(.btn-active) i,.btn.btn-active-secondary:focus:not(.btn-active) .svg-icon,.btn.btn-active-secondary:hover:not(.btn-active) i,.btn.btn-active-secondary:hover:not(.btn-active) .svg-icon,.btn.btn-active-secondary:active:not(.btn-active) i,.btn.btn-active-secondary:active:not(.btn-active) .svg-icon,.btn.btn-active-secondary.active i,.btn.btn-active-secondary.active .svg-icon,.btn.btn-active-secondary.show i,.btn.btn-active-secondary.show .svg-icon,.show>.btn.btn-active-secondary i,.show>.btn.btn-active-secondary .svg-icon,.btn-check:checked+.btn.btn-active-secondary.dropdown-toggle:after,.btn-check:active+.btn.btn-active-secondary.dropdown-toggle:after,.btn.btn-active-secondary:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-secondary:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-secondary:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-secondary.active.dropdown-toggle:after,.btn.btn-active-secondary.show.dropdown-toggle:after,.show>.btn.btn-active-secondary.dropdown-toggle:after {
    color: var(--bs-secondary-inverse)
}

.btn-check:checked+.btn.btn-active-secondary,.btn-check:active+.btn.btn-active-secondary,.btn.btn-active-secondary:focus:not(.btn-active),.btn.btn-active-secondary:hover:not(.btn-active),.btn.btn-active-secondary:active:not(.btn-active),.btn.btn-active-secondary.active,.btn.btn-active-secondary.show,.show>.btn.btn-active-secondary {
    border-color: var(--bs-secondary);
    background-color: var(--bs-secondary)!important
}

.btn-check:checked+.btn.btn-active-light-secondary,.btn-check:active+.btn.btn-active-light-secondary,.btn.btn-active-light-secondary:focus:not(.btn-active),.btn.btn-active-light-secondary:hover:not(.btn-active),.btn.btn-active-light-secondary:active:not(.btn-active),.btn.btn-active-light-secondary.active,.btn.btn-active-light-secondary.show,.show>.btn.btn-active-light-secondary,.btn-check:checked+.btn.btn-active-light-secondary i,.btn-check:checked+.btn.btn-active-light-secondary .svg-icon,.btn-check:active+.btn.btn-active-light-secondary i,.btn-check:active+.btn.btn-active-light-secondary .svg-icon,.btn.btn-active-light-secondary:focus:not(.btn-active) i,.btn.btn-active-light-secondary:focus:not(.btn-active) .svg-icon,.btn.btn-active-light-secondary:hover:not(.btn-active) i,.btn.btn-active-light-secondary:hover:not(.btn-active) .svg-icon,.btn.btn-active-light-secondary:active:not(.btn-active) i,.btn.btn-active-light-secondary:active:not(.btn-active) .svg-icon,.btn.btn-active-light-secondary.active i,.btn.btn-active-light-secondary.active .svg-icon,.btn.btn-active-light-secondary.show i,.btn.btn-active-light-secondary.show .svg-icon,.show>.btn.btn-active-light-secondary i,.show>.btn.btn-active-light-secondary .svg-icon,.btn-check:checked+.btn.btn-active-light-secondary.dropdown-toggle:after,.btn-check:active+.btn.btn-active-light-secondary.dropdown-toggle:after,.btn.btn-active-light-secondary:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-secondary:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-secondary:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-secondary.active.dropdown-toggle:after,.btn.btn-active-light-secondary.show.dropdown-toggle:after,.show>.btn.btn-active-light-secondary.dropdown-toggle:after {
    color: var(--bs-secondary-inverse)
}

.btn-check:checked+.btn.btn-active-light-secondary,.btn-check:active+.btn.btn-active-light-secondary,.btn.btn-active-light-secondary:focus:not(.btn-active),.btn.btn-active-light-secondary:hover:not(.btn-active),.btn.btn-active-light-secondary:active:not(.btn-active),.btn.btn-active-light-secondary.active,.btn.btn-active-light-secondary.show,.show>.btn.btn-active-light-secondary {
    border-color: var(--bs-secondary-light);
    background-color: var(--bs-secondary-light)!important
}

.btn.btn-outline.btn-outline-secondary,.btn.btn-outline.btn-outline-secondary i,.btn.btn-outline.btn-outline-secondary .svg-icon,.btn.btn-outline.btn-outline-secondary.dropdown-toggle:after {
    color: var(--bs-secondary-inverse)
}

.btn.btn-outline.btn-outline-secondary {
    border-color: var(--bs-secondary-inverse);
    background-color: #0000
}

.btn-check:checked+.btn.btn-outline.btn-outline-secondary,.btn-check:active+.btn.btn-outline.btn-outline-secondary,.btn.btn-outline.btn-outline-secondary:focus:not(.btn-active),.btn.btn-outline.btn-outline-secondary:hover:not(.btn-active),.btn.btn-outline.btn-outline-secondary:active:not(.btn-active),.btn.btn-outline.btn-outline-secondary.active,.btn.btn-outline.btn-outline-secondary.show,.show>.btn.btn-outline.btn-outline-secondary,.btn-check:checked+.btn.btn-outline.btn-outline-secondary i,.btn-check:checked+.btn.btn-outline.btn-outline-secondary .svg-icon,.btn-check:active+.btn.btn-outline.btn-outline-secondary i,.btn-check:active+.btn.btn-outline.btn-outline-secondary .svg-icon,.btn.btn-outline.btn-outline-secondary:focus:not(.btn-active) i,.btn.btn-outline.btn-outline-secondary:focus:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-secondary:hover:not(.btn-active) i,.btn.btn-outline.btn-outline-secondary:hover:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-secondary:active:not(.btn-active) i,.btn.btn-outline.btn-outline-secondary:active:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-secondary.active i,.btn.btn-outline.btn-outline-secondary.active .svg-icon,.btn.btn-outline.btn-outline-secondary.show i,.btn.btn-outline.btn-outline-secondary.show .svg-icon,.show>.btn.btn-outline.btn-outline-secondary i,.show>.btn.btn-outline.btn-outline-secondary .svg-icon,.btn-check:checked+.btn.btn-outline.btn-outline-secondary.dropdown-toggle:after,.btn-check:active+.btn.btn-outline.btn-outline-secondary.dropdown-toggle:after,.btn.btn-outline.btn-outline-secondary:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-secondary:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-secondary:active:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-secondary.active.dropdown-toggle:after,.btn.btn-outline.btn-outline-secondary.show.dropdown-toggle:after,.show>.btn.btn-outline.btn-outline-secondary.dropdown-toggle:after {
    color: var(--bs-secondary-inverse)
}

.btn-check:checked+.btn.btn-outline.btn-outline-secondary,.btn-check:active+.btn.btn-outline.btn-outline-secondary,.btn.btn-outline.btn-outline-secondary:focus:not(.btn-active),.btn.btn-outline.btn-outline-secondary:hover:not(.btn-active),.btn.btn-outline.btn-outline-secondary:active:not(.btn-active),.btn.btn-outline.btn-outline-secondary.active,.btn.btn-outline.btn-outline-secondary.show,.show>.btn.btn-outline.btn-outline-secondary {
    border-color: var(--bs-secondary-inverse);
    background-color: var(--bs-secondary-light)!important
}

.btn.btn-success,.btn.btn-success i,.btn.btn-success .svg-icon,.btn.btn-success.dropdown-toggle:after {
    color: var(--bs-success-inverse)
}

.btn.btn-success {
    border-color: var(--bs-success);
    background-color: var(--bs-success)
}

.btn-check:checked+.btn.btn-success,.btn-check:active+.btn.btn-success,.btn.btn-success:focus:not(.btn-active),.btn.btn-success:hover:not(.btn-active),.btn.btn-success:active:not(.btn-active),.btn.btn-success.active,.btn.btn-success.show,.show>.btn.btn-success,.btn-check:checked+.btn.btn-success i,.btn-check:checked+.btn.btn-success .svg-icon,.btn-check:active+.btn.btn-success i,.btn-check:active+.btn.btn-success .svg-icon,.btn.btn-success:focus:not(.btn-active) i,.btn.btn-success:focus:not(.btn-active) .svg-icon,.btn.btn-success:hover:not(.btn-active) i,.btn.btn-success:hover:not(.btn-active) .svg-icon,.btn.btn-success:active:not(.btn-active) i,.btn.btn-success:active:not(.btn-active) .svg-icon,.btn.btn-success.active i,.btn.btn-success.active .svg-icon,.btn.btn-success.show i,.btn.btn-success.show .svg-icon,.show>.btn.btn-success i,.show>.btn.btn-success .svg-icon,.btn-check:checked+.btn.btn-success.dropdown-toggle:after,.btn-check:active+.btn.btn-success.dropdown-toggle:after,.btn.btn-success:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-success:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-success:active:not(.btn-active).dropdown-toggle:after,.btn.btn-success.active.dropdown-toggle:after,.btn.btn-success.show.dropdown-toggle:after,.show>.btn.btn-success.dropdown-toggle:after {
    color: var(--bs-success-inverse)
}

.btn-check:checked+.btn.btn-success,.btn-check:active+.btn.btn-success,.btn.btn-success:focus:not(.btn-active),.btn.btn-success:hover:not(.btn-active),.btn.btn-success:active:not(.btn-active),.btn.btn-success.active,.btn.btn-success.show,.show>.btn.btn-success {
    border-color: var(--bs-success-active);
    background-color: var(--bs-success-active)!important
}

.btn.btn-light-success,.btn.btn-light-success i,.btn.btn-light-success .svg-icon,.btn.btn-light-success.dropdown-toggle:after {
    color: var(--bs-success)
}

.btn.btn-light-success {
    border-color: var(--bs-success-light);
    background-color: var(--bs-success-light)
}

.btn-check:checked+.btn.btn-light-success,.btn-check:active+.btn.btn-light-success,.btn.btn-light-success:focus:not(.btn-active),.btn.btn-light-success:hover:not(.btn-active),.btn.btn-light-success:active:not(.btn-active),.btn.btn-light-success.active,.btn.btn-light-success.show,.show>.btn.btn-light-success,.btn-check:checked+.btn.btn-light-success i,.btn-check:checked+.btn.btn-light-success .svg-icon,.btn-check:active+.btn.btn-light-success i,.btn-check:active+.btn.btn-light-success .svg-icon,.btn.btn-light-success:focus:not(.btn-active) i,.btn.btn-light-success:focus:not(.btn-active) .svg-icon,.btn.btn-light-success:hover:not(.btn-active) i,.btn.btn-light-success:hover:not(.btn-active) .svg-icon,.btn.btn-light-success:active:not(.btn-active) i,.btn.btn-light-success:active:not(.btn-active) .svg-icon,.btn.btn-light-success.active i,.btn.btn-light-success.active .svg-icon,.btn.btn-light-success.show i,.btn.btn-light-success.show .svg-icon,.show>.btn.btn-light-success i,.show>.btn.btn-light-success .svg-icon,.btn-check:checked+.btn.btn-light-success.dropdown-toggle:after,.btn-check:active+.btn.btn-light-success.dropdown-toggle:after,.btn.btn-light-success:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-light-success:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-light-success:active:not(.btn-active).dropdown-toggle:after,.btn.btn-light-success.active.dropdown-toggle:after,.btn.btn-light-success.show.dropdown-toggle:after,.show>.btn.btn-light-success.dropdown-toggle:after {
    color: var(--bs-success-inverse)
}

.btn-check:checked+.btn.btn-light-success,.btn-check:active+.btn.btn-light-success,.btn.btn-light-success:focus:not(.btn-active),.btn.btn-light-success:hover:not(.btn-active),.btn.btn-light-success:active:not(.btn-active),.btn.btn-light-success.active,.btn.btn-light-success.show,.show>.btn.btn-light-success {
    border-color: var(--bs-success);
    background-color: var(--bs-success)!important
}

.btn.btn-bg-success {
    border-color: var(--bs-success);
    background-color: var(--bs-success)
}

.btn-check:checked+.btn.btn-active-success,.btn-check:active+.btn.btn-active-success,.btn.btn-active-success:focus:not(.btn-active),.btn.btn-active-success:hover:not(.btn-active),.btn.btn-active-success:active:not(.btn-active),.btn.btn-active-success.active,.btn.btn-active-success.show,.show>.btn.btn-active-success,.btn-check:checked+.btn.btn-active-success i,.btn-check:checked+.btn.btn-active-success .svg-icon,.btn-check:active+.btn.btn-active-success i,.btn-check:active+.btn.btn-active-success .svg-icon,.btn.btn-active-success:focus:not(.btn-active) i,.btn.btn-active-success:focus:not(.btn-active) .svg-icon,.btn.btn-active-success:hover:not(.btn-active) i,.btn.btn-active-success:hover:not(.btn-active) .svg-icon,.btn.btn-active-success:active:not(.btn-active) i,.btn.btn-active-success:active:not(.btn-active) .svg-icon,.btn.btn-active-success.active i,.btn.btn-active-success.active .svg-icon,.btn.btn-active-success.show i,.btn.btn-active-success.show .svg-icon,.show>.btn.btn-active-success i,.show>.btn.btn-active-success .svg-icon,.btn-check:checked+.btn.btn-active-success.dropdown-toggle:after,.btn-check:active+.btn.btn-active-success.dropdown-toggle:after,.btn.btn-active-success:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-success:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-success:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-success.active.dropdown-toggle:after,.btn.btn-active-success.show.dropdown-toggle:after,.show>.btn.btn-active-success.dropdown-toggle:after {
    color: var(--bs-success-inverse)
}

.btn-check:checked+.btn.btn-active-success,.btn-check:active+.btn.btn-active-success,.btn.btn-active-success:focus:not(.btn-active),.btn.btn-active-success:hover:not(.btn-active),.btn.btn-active-success:active:not(.btn-active),.btn.btn-active-success.active,.btn.btn-active-success.show,.show>.btn.btn-active-success {
    border-color: var(--bs-success);
    background-color: var(--bs-success)!important
}

.btn-check:checked+.btn.btn-active-light-success,.btn-check:active+.btn.btn-active-light-success,.btn.btn-active-light-success:focus:not(.btn-active),.btn.btn-active-light-success:hover:not(.btn-active),.btn.btn-active-light-success:active:not(.btn-active),.btn.btn-active-light-success.active,.btn.btn-active-light-success.show,.show>.btn.btn-active-light-success,.btn-check:checked+.btn.btn-active-light-success i,.btn-check:checked+.btn.btn-active-light-success .svg-icon,.btn-check:active+.btn.btn-active-light-success i,.btn-check:active+.btn.btn-active-light-success .svg-icon,.btn.btn-active-light-success:focus:not(.btn-active) i,.btn.btn-active-light-success:focus:not(.btn-active) .svg-icon,.btn.btn-active-light-success:hover:not(.btn-active) i,.btn.btn-active-light-success:hover:not(.btn-active) .svg-icon,.btn.btn-active-light-success:active:not(.btn-active) i,.btn.btn-active-light-success:active:not(.btn-active) .svg-icon,.btn.btn-active-light-success.active i,.btn.btn-active-light-success.active .svg-icon,.btn.btn-active-light-success.show i,.btn.btn-active-light-success.show .svg-icon,.show>.btn.btn-active-light-success i,.show>.btn.btn-active-light-success .svg-icon,.btn-check:checked+.btn.btn-active-light-success.dropdown-toggle:after,.btn-check:active+.btn.btn-active-light-success.dropdown-toggle:after,.btn.btn-active-light-success:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-success:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-success:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-success.active.dropdown-toggle:after,.btn.btn-active-light-success.show.dropdown-toggle:after,.show>.btn.btn-active-light-success.dropdown-toggle:after {
    color: var(--bs-success)
}

.btn-check:checked+.btn.btn-active-light-success,.btn-check:active+.btn.btn-active-light-success,.btn.btn-active-light-success:focus:not(.btn-active),.btn.btn-active-light-success:hover:not(.btn-active),.btn.btn-active-light-success:active:not(.btn-active),.btn.btn-active-light-success.active,.btn.btn-active-light-success.show,.show>.btn.btn-active-light-success {
    border-color: var(--bs-success-light);
    background-color: var(--bs-success-light)!important
}

.btn.btn-outline.btn-outline-success,.btn.btn-outline.btn-outline-success i,.btn.btn-outline.btn-outline-success .svg-icon,.btn.btn-outline.btn-outline-success.dropdown-toggle:after {
    color: var(--bs-success)
}

.btn.btn-outline.btn-outline-success {
    border-color: var(--bs-success);
    background-color: #0000
}

.btn-check:checked+.btn.btn-outline.btn-outline-success,.btn-check:active+.btn.btn-outline.btn-outline-success,.btn.btn-outline.btn-outline-success:focus:not(.btn-active),.btn.btn-outline.btn-outline-success:hover:not(.btn-active),.btn.btn-outline.btn-outline-success:active:not(.btn-active),.btn.btn-outline.btn-outline-success.active,.btn.btn-outline.btn-outline-success.show,.show>.btn.btn-outline.btn-outline-success,.btn-check:checked+.btn.btn-outline.btn-outline-success i,.btn-check:checked+.btn.btn-outline.btn-outline-success .svg-icon,.btn-check:active+.btn.btn-outline.btn-outline-success i,.btn-check:active+.btn.btn-outline.btn-outline-success .svg-icon,.btn.btn-outline.btn-outline-success:focus:not(.btn-active) i,.btn.btn-outline.btn-outline-success:focus:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-success:hover:not(.btn-active) i,.btn.btn-outline.btn-outline-success:hover:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-success:active:not(.btn-active) i,.btn.btn-outline.btn-outline-success:active:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-success.active i,.btn.btn-outline.btn-outline-success.active .svg-icon,.btn.btn-outline.btn-outline-success.show i,.btn.btn-outline.btn-outline-success.show .svg-icon,.show>.btn.btn-outline.btn-outline-success i,.show>.btn.btn-outline.btn-outline-success .svg-icon,.btn-check:checked+.btn.btn-outline.btn-outline-success.dropdown-toggle:after,.btn-check:active+.btn.btn-outline.btn-outline-success.dropdown-toggle:after,.btn.btn-outline.btn-outline-success:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-success:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-success:active:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-success.active.dropdown-toggle:after,.btn.btn-outline.btn-outline-success.show.dropdown-toggle:after,.show>.btn.btn-outline.btn-outline-success.dropdown-toggle:after {
    color: var(--bs-success-active)
}

.btn-check:checked+.btn.btn-outline.btn-outline-success,.btn-check:active+.btn.btn-outline.btn-outline-success,.btn.btn-outline.btn-outline-success:focus:not(.btn-active),.btn.btn-outline.btn-outline-success:hover:not(.btn-active),.btn.btn-outline.btn-outline-success:active:not(.btn-active),.btn.btn-outline.btn-outline-success.active,.btn.btn-outline.btn-outline-success.show,.show>.btn.btn-outline.btn-outline-success {
    border-color: var(--bs-success);
    background-color: var(--bs-success-light)!important
}

.btn.btn-info,.btn.btn-info i,.btn.btn-info .svg-icon,.btn.btn-info.dropdown-toggle:after {
    color: var(--bs-info-inverse)
}

.btn.btn-info {
    border-color: var(--bs-info);
    background-color: var(--bs-info)
}

.btn-check:checked+.btn.btn-info,.btn-check:active+.btn.btn-info,.btn.btn-info:focus:not(.btn-active),.btn.btn-info:hover:not(.btn-active),.btn.btn-info:active:not(.btn-active),.btn.btn-info.active,.btn.btn-info.show,.show>.btn.btn-info,.btn-check:checked+.btn.btn-info i,.btn-check:checked+.btn.btn-info .svg-icon,.btn-check:active+.btn.btn-info i,.btn-check:active+.btn.btn-info .svg-icon,.btn.btn-info:focus:not(.btn-active) i,.btn.btn-info:focus:not(.btn-active) .svg-icon,.btn.btn-info:hover:not(.btn-active) i,.btn.btn-info:hover:not(.btn-active) .svg-icon,.btn.btn-info:active:not(.btn-active) i,.btn.btn-info:active:not(.btn-active) .svg-icon,.btn.btn-info.active i,.btn.btn-info.active .svg-icon,.btn.btn-info.show i,.btn.btn-info.show .svg-icon,.show>.btn.btn-info i,.show>.btn.btn-info .svg-icon,.btn-check:checked+.btn.btn-info.dropdown-toggle:after,.btn-check:active+.btn.btn-info.dropdown-toggle:after,.btn.btn-info:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-info:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-info:active:not(.btn-active).dropdown-toggle:after,.btn.btn-info.active.dropdown-toggle:after,.btn.btn-info.show.dropdown-toggle:after,.show>.btn.btn-info.dropdown-toggle:after {
    color: var(--bs-info-inverse)
}

.btn-check:checked+.btn.btn-info,.btn-check:active+.btn.btn-info,.btn.btn-info:focus:not(.btn-active),.btn.btn-info:hover:not(.btn-active),.btn.btn-info:active:not(.btn-active),.btn.btn-info.active,.btn.btn-info.show,.show>.btn.btn-info {
    border-color: var(--bs-info-active);
    background-color: var(--bs-info-active)!important
}

.btn.btn-light-info,.btn.btn-light-info i,.btn.btn-light-info .svg-icon,.btn.btn-light-info.dropdown-toggle:after {
    color: var(--bs-info)
}

.btn.btn-light-info {
    border-color: var(--bs-info-light);
    background-color: var(--bs-info-light)
}

.btn-check:checked+.btn.btn-light-info,.btn-check:active+.btn.btn-light-info,.btn.btn-light-info:focus:not(.btn-active),.btn.btn-light-info:hover:not(.btn-active),.btn.btn-light-info:active:not(.btn-active),.btn.btn-light-info.active,.btn.btn-light-info.show,.show>.btn.btn-light-info,.btn-check:checked+.btn.btn-light-info i,.btn-check:checked+.btn.btn-light-info .svg-icon,.btn-check:active+.btn.btn-light-info i,.btn-check:active+.btn.btn-light-info .svg-icon,.btn.btn-light-info:focus:not(.btn-active) i,.btn.btn-light-info:focus:not(.btn-active) .svg-icon,.btn.btn-light-info:hover:not(.btn-active) i,.btn.btn-light-info:hover:not(.btn-active) .svg-icon,.btn.btn-light-info:active:not(.btn-active) i,.btn.btn-light-info:active:not(.btn-active) .svg-icon,.btn.btn-light-info.active i,.btn.btn-light-info.active .svg-icon,.btn.btn-light-info.show i,.btn.btn-light-info.show .svg-icon,.show>.btn.btn-light-info i,.show>.btn.btn-light-info .svg-icon,.btn-check:checked+.btn.btn-light-info.dropdown-toggle:after,.btn-check:active+.btn.btn-light-info.dropdown-toggle:after,.btn.btn-light-info:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-light-info:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-light-info:active:not(.btn-active).dropdown-toggle:after,.btn.btn-light-info.active.dropdown-toggle:after,.btn.btn-light-info.show.dropdown-toggle:after,.show>.btn.btn-light-info.dropdown-toggle:after {
    color: var(--bs-info-inverse)
}

.btn-check:checked+.btn.btn-light-info,.btn-check:active+.btn.btn-light-info,.btn.btn-light-info:focus:not(.btn-active),.btn.btn-light-info:hover:not(.btn-active),.btn.btn-light-info:active:not(.btn-active),.btn.btn-light-info.active,.btn.btn-light-info.show,.show>.btn.btn-light-info {
    border-color: var(--bs-info);
    background-color: var(--bs-info)!important
}

.btn.btn-bg-info {
    border-color: var(--bs-info);
    background-color: var(--bs-info)
}

.btn-check:checked+.btn.btn-active-info,.btn-check:active+.btn.btn-active-info,.btn.btn-active-info:focus:not(.btn-active),.btn.btn-active-info:hover:not(.btn-active),.btn.btn-active-info:active:not(.btn-active),.btn.btn-active-info.active,.btn.btn-active-info.show,.show>.btn.btn-active-info,.btn-check:checked+.btn.btn-active-info i,.btn-check:checked+.btn.btn-active-info .svg-icon,.btn-check:active+.btn.btn-active-info i,.btn-check:active+.btn.btn-active-info .svg-icon,.btn.btn-active-info:focus:not(.btn-active) i,.btn.btn-active-info:focus:not(.btn-active) .svg-icon,.btn.btn-active-info:hover:not(.btn-active) i,.btn.btn-active-info:hover:not(.btn-active) .svg-icon,.btn.btn-active-info:active:not(.btn-active) i,.btn.btn-active-info:active:not(.btn-active) .svg-icon,.btn.btn-active-info.active i,.btn.btn-active-info.active .svg-icon,.btn.btn-active-info.show i,.btn.btn-active-info.show .svg-icon,.show>.btn.btn-active-info i,.show>.btn.btn-active-info .svg-icon,.btn-check:checked+.btn.btn-active-info.dropdown-toggle:after,.btn-check:active+.btn.btn-active-info.dropdown-toggle:after,.btn.btn-active-info:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-info:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-info:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-info.active.dropdown-toggle:after,.btn.btn-active-info.show.dropdown-toggle:after,.show>.btn.btn-active-info.dropdown-toggle:after {
    color: var(--bs-info-inverse)
}

.btn-check:checked+.btn.btn-active-info,.btn-check:active+.btn.btn-active-info,.btn.btn-active-info:focus:not(.btn-active),.btn.btn-active-info:hover:not(.btn-active),.btn.btn-active-info:active:not(.btn-active),.btn.btn-active-info.active,.btn.btn-active-info.show,.show>.btn.btn-active-info {
    border-color: var(--bs-info);
    background-color: var(--bs-info)!important
}

.btn-check:checked+.btn.btn-active-light-info,.btn-check:active+.btn.btn-active-light-info,.btn.btn-active-light-info:focus:not(.btn-active),.btn.btn-active-light-info:hover:not(.btn-active),.btn.btn-active-light-info:active:not(.btn-active),.btn.btn-active-light-info.active,.btn.btn-active-light-info.show,.show>.btn.btn-active-light-info,.btn-check:checked+.btn.btn-active-light-info i,.btn-check:checked+.btn.btn-active-light-info .svg-icon,.btn-check:active+.btn.btn-active-light-info i,.btn-check:active+.btn.btn-active-light-info .svg-icon,.btn.btn-active-light-info:focus:not(.btn-active) i,.btn.btn-active-light-info:focus:not(.btn-active) .svg-icon,.btn.btn-active-light-info:hover:not(.btn-active) i,.btn.btn-active-light-info:hover:not(.btn-active) .svg-icon,.btn.btn-active-light-info:active:not(.btn-active) i,.btn.btn-active-light-info:active:not(.btn-active) .svg-icon,.btn.btn-active-light-info.active i,.btn.btn-active-light-info.active .svg-icon,.btn.btn-active-light-info.show i,.btn.btn-active-light-info.show .svg-icon,.show>.btn.btn-active-light-info i,.show>.btn.btn-active-light-info .svg-icon,.btn-check:checked+.btn.btn-active-light-info.dropdown-toggle:after,.btn-check:active+.btn.btn-active-light-info.dropdown-toggle:after,.btn.btn-active-light-info:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-info:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-info:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-info.active.dropdown-toggle:after,.btn.btn-active-light-info.show.dropdown-toggle:after,.show>.btn.btn-active-light-info.dropdown-toggle:after {
    color: var(--bs-info)
}

.btn-check:checked+.btn.btn-active-light-info,.btn-check:active+.btn.btn-active-light-info,.btn.btn-active-light-info:focus:not(.btn-active),.btn.btn-active-light-info:hover:not(.btn-active),.btn.btn-active-light-info:active:not(.btn-active),.btn.btn-active-light-info.active,.btn.btn-active-light-info.show,.show>.btn.btn-active-light-info {
    border-color: var(--bs-info-light);
    background-color: var(--bs-info-light)!important
}

.btn.btn-outline.btn-outline-info,.btn.btn-outline.btn-outline-info i,.btn.btn-outline.btn-outline-info .svg-icon,.btn.btn-outline.btn-outline-info.dropdown-toggle:after {
    color: var(--bs-info)
}

.btn.btn-outline.btn-outline-info {
    border-color: var(--bs-info);
    background-color: #0000
}

.btn-check:checked+.btn.btn-outline.btn-outline-info,.btn-check:active+.btn.btn-outline.btn-outline-info,.btn.btn-outline.btn-outline-info:focus:not(.btn-active),.btn.btn-outline.btn-outline-info:hover:not(.btn-active),.btn.btn-outline.btn-outline-info:active:not(.btn-active),.btn.btn-outline.btn-outline-info.active,.btn.btn-outline.btn-outline-info.show,.show>.btn.btn-outline.btn-outline-info,.btn-check:checked+.btn.btn-outline.btn-outline-info i,.btn-check:checked+.btn.btn-outline.btn-outline-info .svg-icon,.btn-check:active+.btn.btn-outline.btn-outline-info i,.btn-check:active+.btn.btn-outline.btn-outline-info .svg-icon,.btn.btn-outline.btn-outline-info:focus:not(.btn-active) i,.btn.btn-outline.btn-outline-info:focus:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-info:hover:not(.btn-active) i,.btn.btn-outline.btn-outline-info:hover:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-info:active:not(.btn-active) i,.btn.btn-outline.btn-outline-info:active:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-info.active i,.btn.btn-outline.btn-outline-info.active .svg-icon,.btn.btn-outline.btn-outline-info.show i,.btn.btn-outline.btn-outline-info.show .svg-icon,.show>.btn.btn-outline.btn-outline-info i,.show>.btn.btn-outline.btn-outline-info .svg-icon,.btn-check:checked+.btn.btn-outline.btn-outline-info.dropdown-toggle:after,.btn-check:active+.btn.btn-outline.btn-outline-info.dropdown-toggle:after,.btn.btn-outline.btn-outline-info:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-info:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-info:active:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-info.active.dropdown-toggle:after,.btn.btn-outline.btn-outline-info.show.dropdown-toggle:after,.show>.btn.btn-outline.btn-outline-info.dropdown-toggle:after {
    color: var(--bs-info-active)
}

.btn-check:checked+.btn.btn-outline.btn-outline-info,.btn-check:active+.btn.btn-outline.btn-outline-info,.btn.btn-outline.btn-outline-info:focus:not(.btn-active),.btn.btn-outline.btn-outline-info:hover:not(.btn-active),.btn.btn-outline.btn-outline-info:active:not(.btn-active),.btn.btn-outline.btn-outline-info.active,.btn.btn-outline.btn-outline-info.show,.show>.btn.btn-outline.btn-outline-info {
    border-color: var(--bs-info);
    background-color: var(--bs-info-light)!important
}

.btn.btn-warning,.btn.btn-warning i,.btn.btn-warning .svg-icon,.btn.btn-warning.dropdown-toggle:after {
    color: var(--bs-warning-inverse)
}

.btn.btn-warning {
    border-color: var(--bs-warning);
    background-color: var(--bs-warning)
}

.btn-check:checked+.btn.btn-warning,.btn-check:active+.btn.btn-warning,.btn.btn-warning:focus:not(.btn-active),.btn.btn-warning:hover:not(.btn-active),.btn.btn-warning:active:not(.btn-active),.btn.btn-warning.active,.btn.btn-warning.show,.show>.btn.btn-warning,.btn-check:checked+.btn.btn-warning i,.btn-check:checked+.btn.btn-warning .svg-icon,.btn-check:active+.btn.btn-warning i,.btn-check:active+.btn.btn-warning .svg-icon,.btn.btn-warning:focus:not(.btn-active) i,.btn.btn-warning:focus:not(.btn-active) .svg-icon,.btn.btn-warning:hover:not(.btn-active) i,.btn.btn-warning:hover:not(.btn-active) .svg-icon,.btn.btn-warning:active:not(.btn-active) i,.btn.btn-warning:active:not(.btn-active) .svg-icon,.btn.btn-warning.active i,.btn.btn-warning.active .svg-icon,.btn.btn-warning.show i,.btn.btn-warning.show .svg-icon,.show>.btn.btn-warning i,.show>.btn.btn-warning .svg-icon,.btn-check:checked+.btn.btn-warning.dropdown-toggle:after,.btn-check:active+.btn.btn-warning.dropdown-toggle:after,.btn.btn-warning:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-warning:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-warning:active:not(.btn-active).dropdown-toggle:after,.btn.btn-warning.active.dropdown-toggle:after,.btn.btn-warning.show.dropdown-toggle:after,.show>.btn.btn-warning.dropdown-toggle:after {
    color: var(--bs-warning-inverse)
}

.btn-check:checked+.btn.btn-warning,.btn-check:active+.btn.btn-warning,.btn.btn-warning:focus:not(.btn-active),.btn.btn-warning:hover:not(.btn-active),.btn.btn-warning:active:not(.btn-active),.btn.btn-warning.active,.btn.btn-warning.show,.show>.btn.btn-warning {
    border-color: var(--bs-warning-active);
    background-color: var(--bs-warning-active)!important
}

.btn.btn-light-warning,.btn.btn-light-warning i,.btn.btn-light-warning .svg-icon,.btn.btn-light-warning.dropdown-toggle:after {
    color: var(--bs-warning)
}

.btn.btn-light-warning {
    border-color: var(--bs-warning-light);
    background-color: var(--bs-warning-light)
}

.btn-check:checked+.btn.btn-light-warning,.btn-check:active+.btn.btn-light-warning,.btn.btn-light-warning:focus:not(.btn-active),.btn.btn-light-warning:hover:not(.btn-active),.btn.btn-light-warning:active:not(.btn-active),.btn.btn-light-warning.active,.btn.btn-light-warning.show,.show>.btn.btn-light-warning,.btn-check:checked+.btn.btn-light-warning i,.btn-check:checked+.btn.btn-light-warning .svg-icon,.btn-check:active+.btn.btn-light-warning i,.btn-check:active+.btn.btn-light-warning .svg-icon,.btn.btn-light-warning:focus:not(.btn-active) i,.btn.btn-light-warning:focus:not(.btn-active) .svg-icon,.btn.btn-light-warning:hover:not(.btn-active) i,.btn.btn-light-warning:hover:not(.btn-active) .svg-icon,.btn.btn-light-warning:active:not(.btn-active) i,.btn.btn-light-warning:active:not(.btn-active) .svg-icon,.btn.btn-light-warning.active i,.btn.btn-light-warning.active .svg-icon,.btn.btn-light-warning.show i,.btn.btn-light-warning.show .svg-icon,.show>.btn.btn-light-warning i,.show>.btn.btn-light-warning .svg-icon,.btn-check:checked+.btn.btn-light-warning.dropdown-toggle:after,.btn-check:active+.btn.btn-light-warning.dropdown-toggle:after,.btn.btn-light-warning:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-light-warning:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-light-warning:active:not(.btn-active).dropdown-toggle:after,.btn.btn-light-warning.active.dropdown-toggle:after,.btn.btn-light-warning.show.dropdown-toggle:after,.show>.btn.btn-light-warning.dropdown-toggle:after {
    color: var(--bs-warning-inverse)
}

.btn-check:checked+.btn.btn-light-warning,.btn-check:active+.btn.btn-light-warning,.btn.btn-light-warning:focus:not(.btn-active),.btn.btn-light-warning:hover:not(.btn-active),.btn.btn-light-warning:active:not(.btn-active),.btn.btn-light-warning.active,.btn.btn-light-warning.show,.show>.btn.btn-light-warning {
    border-color: var(--bs-warning);
    background-color: var(--bs-warning)!important
}

.btn.btn-bg-warning {
    border-color: var(--bs-warning);
    background-color: var(--bs-warning)
}

.btn-check:checked+.btn.btn-active-warning,.btn-check:active+.btn.btn-active-warning,.btn.btn-active-warning:focus:not(.btn-active),.btn.btn-active-warning:hover:not(.btn-active),.btn.btn-active-warning:active:not(.btn-active),.btn.btn-active-warning.active,.btn.btn-active-warning.show,.show>.btn.btn-active-warning,.btn-check:checked+.btn.btn-active-warning i,.btn-check:checked+.btn.btn-active-warning .svg-icon,.btn-check:active+.btn.btn-active-warning i,.btn-check:active+.btn.btn-active-warning .svg-icon,.btn.btn-active-warning:focus:not(.btn-active) i,.btn.btn-active-warning:focus:not(.btn-active) .svg-icon,.btn.btn-active-warning:hover:not(.btn-active) i,.btn.btn-active-warning:hover:not(.btn-active) .svg-icon,.btn.btn-active-warning:active:not(.btn-active) i,.btn.btn-active-warning:active:not(.btn-active) .svg-icon,.btn.btn-active-warning.active i,.btn.btn-active-warning.active .svg-icon,.btn.btn-active-warning.show i,.btn.btn-active-warning.show .svg-icon,.show>.btn.btn-active-warning i,.show>.btn.btn-active-warning .svg-icon,.btn-check:checked+.btn.btn-active-warning.dropdown-toggle:after,.btn-check:active+.btn.btn-active-warning.dropdown-toggle:after,.btn.btn-active-warning:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-warning:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-warning:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-warning.active.dropdown-toggle:after,.btn.btn-active-warning.show.dropdown-toggle:after,.show>.btn.btn-active-warning.dropdown-toggle:after {
    color: var(--bs-warning-inverse)
}

.btn-check:checked+.btn.btn-active-warning,.btn-check:active+.btn.btn-active-warning,.btn.btn-active-warning:focus:not(.btn-active),.btn.btn-active-warning:hover:not(.btn-active),.btn.btn-active-warning:active:not(.btn-active),.btn.btn-active-warning.active,.btn.btn-active-warning.show,.show>.btn.btn-active-warning {
    border-color: var(--bs-warning);
    background-color: var(--bs-warning)!important
}

.btn-check:checked+.btn.btn-active-light-warning,.btn-check:active+.btn.btn-active-light-warning,.btn.btn-active-light-warning:focus:not(.btn-active),.btn.btn-active-light-warning:hover:not(.btn-active),.btn.btn-active-light-warning:active:not(.btn-active),.btn.btn-active-light-warning.active,.btn.btn-active-light-warning.show,.show>.btn.btn-active-light-warning,.btn-check:checked+.btn.btn-active-light-warning i,.btn-check:checked+.btn.btn-active-light-warning .svg-icon,.btn-check:active+.btn.btn-active-light-warning i,.btn-check:active+.btn.btn-active-light-warning .svg-icon,.btn.btn-active-light-warning:focus:not(.btn-active) i,.btn.btn-active-light-warning:focus:not(.btn-active) .svg-icon,.btn.btn-active-light-warning:hover:not(.btn-active) i,.btn.btn-active-light-warning:hover:not(.btn-active) .svg-icon,.btn.btn-active-light-warning:active:not(.btn-active) i,.btn.btn-active-light-warning:active:not(.btn-active) .svg-icon,.btn.btn-active-light-warning.active i,.btn.btn-active-light-warning.active .svg-icon,.btn.btn-active-light-warning.show i,.btn.btn-active-light-warning.show .svg-icon,.show>.btn.btn-active-light-warning i,.show>.btn.btn-active-light-warning .svg-icon,.btn-check:checked+.btn.btn-active-light-warning.dropdown-toggle:after,.btn-check:active+.btn.btn-active-light-warning.dropdown-toggle:after,.btn.btn-active-light-warning:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-warning:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-warning:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-warning.active.dropdown-toggle:after,.btn.btn-active-light-warning.show.dropdown-toggle:after,.show>.btn.btn-active-light-warning.dropdown-toggle:after {
    color: var(--bs-warning)
}

.btn-check:checked+.btn.btn-active-light-warning,.btn-check:active+.btn.btn-active-light-warning,.btn.btn-active-light-warning:focus:not(.btn-active),.btn.btn-active-light-warning:hover:not(.btn-active),.btn.btn-active-light-warning:active:not(.btn-active),.btn.btn-active-light-warning.active,.btn.btn-active-light-warning.show,.show>.btn.btn-active-light-warning {
    border-color: var(--bs-warning-light);
    background-color: var(--bs-warning-light)!important
}

.btn.btn-outline.btn-outline-warning,.btn.btn-outline.btn-outline-warning i,.btn.btn-outline.btn-outline-warning .svg-icon,.btn.btn-outline.btn-outline-warning.dropdown-toggle:after {
    color: var(--bs-warning)
}

.btn.btn-outline.btn-outline-warning {
    border-color: var(--bs-warning);
    background-color: #0000
}

.btn-check:checked+.btn.btn-outline.btn-outline-warning,.btn-check:active+.btn.btn-outline.btn-outline-warning,.btn.btn-outline.btn-outline-warning:focus:not(.btn-active),.btn.btn-outline.btn-outline-warning:hover:not(.btn-active),.btn.btn-outline.btn-outline-warning:active:not(.btn-active),.btn.btn-outline.btn-outline-warning.active,.btn.btn-outline.btn-outline-warning.show,.show>.btn.btn-outline.btn-outline-warning,.btn-check:checked+.btn.btn-outline.btn-outline-warning i,.btn-check:checked+.btn.btn-outline.btn-outline-warning .svg-icon,.btn-check:active+.btn.btn-outline.btn-outline-warning i,.btn-check:active+.btn.btn-outline.btn-outline-warning .svg-icon,.btn.btn-outline.btn-outline-warning:focus:not(.btn-active) i,.btn.btn-outline.btn-outline-warning:focus:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-warning:hover:not(.btn-active) i,.btn.btn-outline.btn-outline-warning:hover:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-warning:active:not(.btn-active) i,.btn.btn-outline.btn-outline-warning:active:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-warning.active i,.btn.btn-outline.btn-outline-warning.active .svg-icon,.btn.btn-outline.btn-outline-warning.show i,.btn.btn-outline.btn-outline-warning.show .svg-icon,.show>.btn.btn-outline.btn-outline-warning i,.show>.btn.btn-outline.btn-outline-warning .svg-icon,.btn-check:checked+.btn.btn-outline.btn-outline-warning.dropdown-toggle:after,.btn-check:active+.btn.btn-outline.btn-outline-warning.dropdown-toggle:after,.btn.btn-outline.btn-outline-warning:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-warning:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-warning:active:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-warning.active.dropdown-toggle:after,.btn.btn-outline.btn-outline-warning.show.dropdown-toggle:after,.show>.btn.btn-outline.btn-outline-warning.dropdown-toggle:after {
    color: var(--bs-warning-active)
}

.btn-check:checked+.btn.btn-outline.btn-outline-warning,.btn-check:active+.btn.btn-outline.btn-outline-warning,.btn.btn-outline.btn-outline-warning:focus:not(.btn-active),.btn.btn-outline.btn-outline-warning:hover:not(.btn-active),.btn.btn-outline.btn-outline-warning:active:not(.btn-active),.btn.btn-outline.btn-outline-warning.active,.btn.btn-outline.btn-outline-warning.show,.show>.btn.btn-outline.btn-outline-warning {
    border-color: var(--bs-warning);
    background-color: var(--bs-warning-light)!important
}

.btn.btn-danger,.btn.btn-danger i,.btn.btn-danger .svg-icon,.btn.btn-danger.dropdown-toggle:after {
    color: var(--bs-danger-inverse)
}

.btn.btn-danger {
    border-color: var(--bs-danger);
    background-color: var(--bs-danger)
}

.btn-check:checked+.btn.btn-danger,.btn-check:active+.btn.btn-danger,.btn.btn-danger:focus:not(.btn-active),.btn.btn-danger:hover:not(.btn-active),.btn.btn-danger:active:not(.btn-active),.btn.btn-danger.active,.btn.btn-danger.show,.show>.btn.btn-danger,.btn-check:checked+.btn.btn-danger i,.btn-check:checked+.btn.btn-danger .svg-icon,.btn-check:active+.btn.btn-danger i,.btn-check:active+.btn.btn-danger .svg-icon,.btn.btn-danger:focus:not(.btn-active) i,.btn.btn-danger:focus:not(.btn-active) .svg-icon,.btn.btn-danger:hover:not(.btn-active) i,.btn.btn-danger:hover:not(.btn-active) .svg-icon,.btn.btn-danger:active:not(.btn-active) i,.btn.btn-danger:active:not(.btn-active) .svg-icon,.btn.btn-danger.active i,.btn.btn-danger.active .svg-icon,.btn.btn-danger.show i,.btn.btn-danger.show .svg-icon,.show>.btn.btn-danger i,.show>.btn.btn-danger .svg-icon,.btn-check:checked+.btn.btn-danger.dropdown-toggle:after,.btn-check:active+.btn.btn-danger.dropdown-toggle:after,.btn.btn-danger:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-danger:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-danger:active:not(.btn-active).dropdown-toggle:after,.btn.btn-danger.active.dropdown-toggle:after,.btn.btn-danger.show.dropdown-toggle:after,.show>.btn.btn-danger.dropdown-toggle:after {
    color: var(--bs-danger-inverse)
}

.btn-check:checked+.btn.btn-danger,.btn-check:active+.btn.btn-danger,.btn.btn-danger:focus:not(.btn-active),.btn.btn-danger:hover:not(.btn-active),.btn.btn-danger:active:not(.btn-active),.btn.btn-danger.active,.btn.btn-danger.show,.show>.btn.btn-danger {
    border-color: var(--bs-danger-active);
    background-color: var(--bs-danger-active)!important
}

.btn.btn-light-danger,.btn.btn-light-danger i,.btn.btn-light-danger .svg-icon,.btn.btn-light-danger.dropdown-toggle:after {
    color: var(--bs-danger)
}

.btn.btn-light-danger {
    border-color: var(--bs-danger-light);
    background-color: var(--bs-danger-light)
}

.btn-check:checked+.btn.btn-light-danger,.btn-check:active+.btn.btn-light-danger,.btn.btn-light-danger:focus:not(.btn-active),.btn.btn-light-danger:hover:not(.btn-active),.btn.btn-light-danger:active:not(.btn-active),.btn.btn-light-danger.active,.btn.btn-light-danger.show,.show>.btn.btn-light-danger,.btn-check:checked+.btn.btn-light-danger i,.btn-check:checked+.btn.btn-light-danger .svg-icon,.btn-check:active+.btn.btn-light-danger i,.btn-check:active+.btn.btn-light-danger .svg-icon,.btn.btn-light-danger:focus:not(.btn-active) i,.btn.btn-light-danger:focus:not(.btn-active) .svg-icon,.btn.btn-light-danger:hover:not(.btn-active) i,.btn.btn-light-danger:hover:not(.btn-active) .svg-icon,.btn.btn-light-danger:active:not(.btn-active) i,.btn.btn-light-danger:active:not(.btn-active) .svg-icon,.btn.btn-light-danger.active i,.btn.btn-light-danger.active .svg-icon,.btn.btn-light-danger.show i,.btn.btn-light-danger.show .svg-icon,.show>.btn.btn-light-danger i,.show>.btn.btn-light-danger .svg-icon,.btn-check:checked+.btn.btn-light-danger.dropdown-toggle:after,.btn-check:active+.btn.btn-light-danger.dropdown-toggle:after,.btn.btn-light-danger:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-light-danger:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-light-danger:active:not(.btn-active).dropdown-toggle:after,.btn.btn-light-danger.active.dropdown-toggle:after,.btn.btn-light-danger.show.dropdown-toggle:after,.show>.btn.btn-light-danger.dropdown-toggle:after {
    color: var(--bs-danger-inverse)
}

.btn-check:checked+.btn.btn-light-danger,.btn-check:active+.btn.btn-light-danger,.btn.btn-light-danger:focus:not(.btn-active),.btn.btn-light-danger:hover:not(.btn-active),.btn.btn-light-danger:active:not(.btn-active),.btn.btn-light-danger.active,.btn.btn-light-danger.show,.show>.btn.btn-light-danger {
    border-color: var(--bs-danger);
    background-color: var(--bs-danger)!important
}

.btn.btn-bg-danger {
    border-color: var(--bs-danger);
    background-color: var(--bs-danger)
}

.btn-check:checked+.btn.btn-active-danger,.btn-check:active+.btn.btn-active-danger,.btn.btn-active-danger:focus:not(.btn-active),.btn.btn-active-danger:hover:not(.btn-active),.btn.btn-active-danger:active:not(.btn-active),.btn.btn-active-danger.active,.btn.btn-active-danger.show,.show>.btn.btn-active-danger,.btn-check:checked+.btn.btn-active-danger i,.btn-check:checked+.btn.btn-active-danger .svg-icon,.btn-check:active+.btn.btn-active-danger i,.btn-check:active+.btn.btn-active-danger .svg-icon,.btn.btn-active-danger:focus:not(.btn-active) i,.btn.btn-active-danger:focus:not(.btn-active) .svg-icon,.btn.btn-active-danger:hover:not(.btn-active) i,.btn.btn-active-danger:hover:not(.btn-active) .svg-icon,.btn.btn-active-danger:active:not(.btn-active) i,.btn.btn-active-danger:active:not(.btn-active) .svg-icon,.btn.btn-active-danger.active i,.btn.btn-active-danger.active .svg-icon,.btn.btn-active-danger.show i,.btn.btn-active-danger.show .svg-icon,.show>.btn.btn-active-danger i,.show>.btn.btn-active-danger .svg-icon,.btn-check:checked+.btn.btn-active-danger.dropdown-toggle:after,.btn-check:active+.btn.btn-active-danger.dropdown-toggle:after,.btn.btn-active-danger:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-danger:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-danger:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-danger.active.dropdown-toggle:after,.btn.btn-active-danger.show.dropdown-toggle:after,.show>.btn.btn-active-danger.dropdown-toggle:after {
    color: var(--bs-danger-inverse)
}

.btn-check:checked+.btn.btn-active-danger,.btn-check:active+.btn.btn-active-danger,.btn.btn-active-danger:focus:not(.btn-active),.btn.btn-active-danger:hover:not(.btn-active),.btn.btn-active-danger:active:not(.btn-active),.btn.btn-active-danger.active,.btn.btn-active-danger.show,.show>.btn.btn-active-danger {
    border-color: var(--bs-danger);
    background-color: var(--bs-danger)!important
}

.btn-check:checked+.btn.btn-active-light-danger,.btn-check:active+.btn.btn-active-light-danger,.btn.btn-active-light-danger:focus:not(.btn-active),.btn.btn-active-light-danger:hover:not(.btn-active),.btn.btn-active-light-danger:active:not(.btn-active),.btn.btn-active-light-danger.active,.btn.btn-active-light-danger.show,.show>.btn.btn-active-light-danger,.btn-check:checked+.btn.btn-active-light-danger i,.btn-check:checked+.btn.btn-active-light-danger .svg-icon,.btn-check:active+.btn.btn-active-light-danger i,.btn-check:active+.btn.btn-active-light-danger .svg-icon,.btn.btn-active-light-danger:focus:not(.btn-active) i,.btn.btn-active-light-danger:focus:not(.btn-active) .svg-icon,.btn.btn-active-light-danger:hover:not(.btn-active) i,.btn.btn-active-light-danger:hover:not(.btn-active) .svg-icon,.btn.btn-active-light-danger:active:not(.btn-active) i,.btn.btn-active-light-danger:active:not(.btn-active) .svg-icon,.btn.btn-active-light-danger.active i,.btn.btn-active-light-danger.active .svg-icon,.btn.btn-active-light-danger.show i,.btn.btn-active-light-danger.show .svg-icon,.show>.btn.btn-active-light-danger i,.show>.btn.btn-active-light-danger .svg-icon,.btn-check:checked+.btn.btn-active-light-danger.dropdown-toggle:after,.btn-check:active+.btn.btn-active-light-danger.dropdown-toggle:after,.btn.btn-active-light-danger:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-danger:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-danger:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-danger.active.dropdown-toggle:after,.btn.btn-active-light-danger.show.dropdown-toggle:after,.show>.btn.btn-active-light-danger.dropdown-toggle:after {
    color: var(--bs-danger)
}

.btn-check:checked+.btn.btn-active-light-danger,.btn-check:active+.btn.btn-active-light-danger,.btn.btn-active-light-danger:focus:not(.btn-active),.btn.btn-active-light-danger:hover:not(.btn-active),.btn.btn-active-light-danger:active:not(.btn-active),.btn.btn-active-light-danger.active,.btn.btn-active-light-danger.show,.show>.btn.btn-active-light-danger {
    border-color: var(--bs-danger-light);
    background-color: var(--bs-danger-light)!important
}

.btn.btn-outline.btn-outline-danger,.btn.btn-outline.btn-outline-danger i,.btn.btn-outline.btn-outline-danger .svg-icon,.btn.btn-outline.btn-outline-danger.dropdown-toggle:after {
    color: var(--bs-danger)
}

.btn.btn-outline.btn-outline-danger {
    border-color: var(--bs-danger);
    background-color: #0000
}

.btn-check:checked+.btn.btn-outline.btn-outline-danger,.btn-check:active+.btn.btn-outline.btn-outline-danger,.btn.btn-outline.btn-outline-danger:focus:not(.btn-active),.btn.btn-outline.btn-outline-danger:hover:not(.btn-active),.btn.btn-outline.btn-outline-danger:active:not(.btn-active),.btn.btn-outline.btn-outline-danger.active,.btn.btn-outline.btn-outline-danger.show,.show>.btn.btn-outline.btn-outline-danger,.btn-check:checked+.btn.btn-outline.btn-outline-danger i,.btn-check:checked+.btn.btn-outline.btn-outline-danger .svg-icon,.btn-check:active+.btn.btn-outline.btn-outline-danger i,.btn-check:active+.btn.btn-outline.btn-outline-danger .svg-icon,.btn.btn-outline.btn-outline-danger:focus:not(.btn-active) i,.btn.btn-outline.btn-outline-danger:focus:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-danger:hover:not(.btn-active) i,.btn.btn-outline.btn-outline-danger:hover:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-danger:active:not(.btn-active) i,.btn.btn-outline.btn-outline-danger:active:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-danger.active i,.btn.btn-outline.btn-outline-danger.active .svg-icon,.btn.btn-outline.btn-outline-danger.show i,.btn.btn-outline.btn-outline-danger.show .svg-icon,.show>.btn.btn-outline.btn-outline-danger i,.show>.btn.btn-outline.btn-outline-danger .svg-icon,.btn-check:checked+.btn.btn-outline.btn-outline-danger.dropdown-toggle:after,.btn-check:active+.btn.btn-outline.btn-outline-danger.dropdown-toggle:after,.btn.btn-outline.btn-outline-danger:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-danger:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-danger:active:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-danger.active.dropdown-toggle:after,.btn.btn-outline.btn-outline-danger.show.dropdown-toggle:after,.show>.btn.btn-outline.btn-outline-danger.dropdown-toggle:after {
    color: var(--bs-danger-active)
}

.btn-check:checked+.btn.btn-outline.btn-outline-danger,.btn-check:active+.btn.btn-outline.btn-outline-danger,.btn.btn-outline.btn-outline-danger:focus:not(.btn-active),.btn.btn-outline.btn-outline-danger:hover:not(.btn-active),.btn.btn-outline.btn-outline-danger:active:not(.btn-active),.btn.btn-outline.btn-outline-danger.active,.btn.btn-outline.btn-outline-danger.show,.show>.btn.btn-outline.btn-outline-danger {
    border-color: var(--bs-danger);
    background-color: var(--bs-danger-light)!important
}

.btn.btn-dark,.btn.btn-dark i,.btn.btn-dark .svg-icon,.btn.btn-dark.dropdown-toggle:after {
    color: var(--bs-dark-inverse)
}

.btn.btn-dark {
    border-color: var(--bs-dark);
    background-color: var(--bs-dark)
}

.btn-check:checked+.btn.btn-dark,.btn-check:active+.btn.btn-dark,.btn.btn-dark:focus:not(.btn-active),.btn.btn-dark:hover:not(.btn-active),.btn.btn-dark:active:not(.btn-active),.btn.btn-dark.active,.btn.btn-dark.show,.show>.btn.btn-dark,.btn-check:checked+.btn.btn-dark i,.btn-check:checked+.btn.btn-dark .svg-icon,.btn-check:active+.btn.btn-dark i,.btn-check:active+.btn.btn-dark .svg-icon,.btn.btn-dark:focus:not(.btn-active) i,.btn.btn-dark:focus:not(.btn-active) .svg-icon,.btn.btn-dark:hover:not(.btn-active) i,.btn.btn-dark:hover:not(.btn-active) .svg-icon,.btn.btn-dark:active:not(.btn-active) i,.btn.btn-dark:active:not(.btn-active) .svg-icon,.btn.btn-dark.active i,.btn.btn-dark.active .svg-icon,.btn.btn-dark.show i,.btn.btn-dark.show .svg-icon,.show>.btn.btn-dark i,.show>.btn.btn-dark .svg-icon,.btn-check:checked+.btn.btn-dark.dropdown-toggle:after,.btn-check:active+.btn.btn-dark.dropdown-toggle:after,.btn.btn-dark:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-dark:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-dark:active:not(.btn-active).dropdown-toggle:after,.btn.btn-dark.active.dropdown-toggle:after,.btn.btn-dark.show.dropdown-toggle:after,.show>.btn.btn-dark.dropdown-toggle:after {
    color: var(--bs-dark-inverse)
}

.btn-check:checked+.btn.btn-dark,.btn-check:active+.btn.btn-dark,.btn.btn-dark:focus:not(.btn-active),.btn.btn-dark:hover:not(.btn-active),.btn.btn-dark:active:not(.btn-active),.btn.btn-dark.active,.btn.btn-dark.show,.show>.btn.btn-dark {
    border-color: var(--bs-dark-active);
    background-color: var(--bs-dark-active)!important
}

.btn.btn-light-dark,.btn.btn-light-dark i,.btn.btn-light-dark .svg-icon,.btn.btn-light-dark.dropdown-toggle:after {
    color: var(--bs-dark)
}

.btn.btn-light-dark {
    border-color: var(--bs-dark-light);
    background-color: var(--bs-dark-light)
}

.btn-check:checked+.btn.btn-light-dark,.btn-check:active+.btn.btn-light-dark,.btn.btn-light-dark:focus:not(.btn-active),.btn.btn-light-dark:hover:not(.btn-active),.btn.btn-light-dark:active:not(.btn-active),.btn.btn-light-dark.active,.btn.btn-light-dark.show,.show>.btn.btn-light-dark,.btn-check:checked+.btn.btn-light-dark i,.btn-check:checked+.btn.btn-light-dark .svg-icon,.btn-check:active+.btn.btn-light-dark i,.btn-check:active+.btn.btn-light-dark .svg-icon,.btn.btn-light-dark:focus:not(.btn-active) i,.btn.btn-light-dark:focus:not(.btn-active) .svg-icon,.btn.btn-light-dark:hover:not(.btn-active) i,.btn.btn-light-dark:hover:not(.btn-active) .svg-icon,.btn.btn-light-dark:active:not(.btn-active) i,.btn.btn-light-dark:active:not(.btn-active) .svg-icon,.btn.btn-light-dark.active i,.btn.btn-light-dark.active .svg-icon,.btn.btn-light-dark.show i,.btn.btn-light-dark.show .svg-icon,.show>.btn.btn-light-dark i,.show>.btn.btn-light-dark .svg-icon,.btn-check:checked+.btn.btn-light-dark.dropdown-toggle:after,.btn-check:active+.btn.btn-light-dark.dropdown-toggle:after,.btn.btn-light-dark:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-light-dark:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-light-dark:active:not(.btn-active).dropdown-toggle:after,.btn.btn-light-dark.active.dropdown-toggle:after,.btn.btn-light-dark.show.dropdown-toggle:after,.show>.btn.btn-light-dark.dropdown-toggle:after {
    color: var(--bs-dark-inverse)
}

.btn-check:checked+.btn.btn-light-dark,.btn-check:active+.btn.btn-light-dark,.btn.btn-light-dark:focus:not(.btn-active),.btn.btn-light-dark:hover:not(.btn-active),.btn.btn-light-dark:active:not(.btn-active),.btn.btn-light-dark.active,.btn.btn-light-dark.show,.show>.btn.btn-light-dark {
    border-color: var(--bs-dark);
    background-color: var(--bs-dark)!important
}

.btn.btn-bg-dark {
    border-color: var(--bs-dark);
    background-color: var(--bs-dark)
}

.btn-check:checked+.btn.btn-active-dark,.btn-check:active+.btn.btn-active-dark,.btn.btn-active-dark:focus:not(.btn-active),.btn.btn-active-dark:hover:not(.btn-active),.btn.btn-active-dark:active:not(.btn-active),.btn.btn-active-dark.active,.btn.btn-active-dark.show,.show>.btn.btn-active-dark,.btn-check:checked+.btn.btn-active-dark i,.btn-check:checked+.btn.btn-active-dark .svg-icon,.btn-check:active+.btn.btn-active-dark i,.btn-check:active+.btn.btn-active-dark .svg-icon,.btn.btn-active-dark:focus:not(.btn-active) i,.btn.btn-active-dark:focus:not(.btn-active) .svg-icon,.btn.btn-active-dark:hover:not(.btn-active) i,.btn.btn-active-dark:hover:not(.btn-active) .svg-icon,.btn.btn-active-dark:active:not(.btn-active) i,.btn.btn-active-dark:active:not(.btn-active) .svg-icon,.btn.btn-active-dark.active i,.btn.btn-active-dark.active .svg-icon,.btn.btn-active-dark.show i,.btn.btn-active-dark.show .svg-icon,.show>.btn.btn-active-dark i,.show>.btn.btn-active-dark .svg-icon,.btn-check:checked+.btn.btn-active-dark.dropdown-toggle:after,.btn-check:active+.btn.btn-active-dark.dropdown-toggle:after,.btn.btn-active-dark:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-dark:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-dark:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-dark.active.dropdown-toggle:after,.btn.btn-active-dark.show.dropdown-toggle:after,.show>.btn.btn-active-dark.dropdown-toggle:after {
    color: var(--bs-dark-inverse)
}

.btn-check:checked+.btn.btn-active-dark,.btn-check:active+.btn.btn-active-dark,.btn.btn-active-dark:focus:not(.btn-active),.btn.btn-active-dark:hover:not(.btn-active),.btn.btn-active-dark:active:not(.btn-active),.btn.btn-active-dark.active,.btn.btn-active-dark.show,.show>.btn.btn-active-dark {
    border-color: var(--bs-dark);
    background-color: var(--bs-dark)!important
}

.btn-check:checked+.btn.btn-active-light-dark,.btn-check:active+.btn.btn-active-light-dark,.btn.btn-active-light-dark:focus:not(.btn-active),.btn.btn-active-light-dark:hover:not(.btn-active),.btn.btn-active-light-dark:active:not(.btn-active),.btn.btn-active-light-dark.active,.btn.btn-active-light-dark.show,.show>.btn.btn-active-light-dark,.btn-check:checked+.btn.btn-active-light-dark i,.btn-check:checked+.btn.btn-active-light-dark .svg-icon,.btn-check:active+.btn.btn-active-light-dark i,.btn-check:active+.btn.btn-active-light-dark .svg-icon,.btn.btn-active-light-dark:focus:not(.btn-active) i,.btn.btn-active-light-dark:focus:not(.btn-active) .svg-icon,.btn.btn-active-light-dark:hover:not(.btn-active) i,.btn.btn-active-light-dark:hover:not(.btn-active) .svg-icon,.btn.btn-active-light-dark:active:not(.btn-active) i,.btn.btn-active-light-dark:active:not(.btn-active) .svg-icon,.btn.btn-active-light-dark.active i,.btn.btn-active-light-dark.active .svg-icon,.btn.btn-active-light-dark.show i,.btn.btn-active-light-dark.show .svg-icon,.show>.btn.btn-active-light-dark i,.show>.btn.btn-active-light-dark .svg-icon,.btn-check:checked+.btn.btn-active-light-dark.dropdown-toggle:after,.btn-check:active+.btn.btn-active-light-dark.dropdown-toggle:after,.btn.btn-active-light-dark:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-dark:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-dark:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-dark.active.dropdown-toggle:after,.btn.btn-active-light-dark.show.dropdown-toggle:after,.show>.btn.btn-active-light-dark.dropdown-toggle:after {
    color: var(--bs-dark)
}

.btn-check:checked+.btn.btn-active-light-dark,.btn-check:active+.btn.btn-active-light-dark,.btn.btn-active-light-dark:focus:not(.btn-active),.btn.btn-active-light-dark:hover:not(.btn-active),.btn.btn-active-light-dark:active:not(.btn-active),.btn.btn-active-light-dark.active,.btn.btn-active-light-dark.show,.show>.btn.btn-active-light-dark {
    border-color: var(--bs-dark-light);
    background-color: var(--bs-dark-light)!important
}

.btn.btn-outline.btn-outline-dark,.btn.btn-outline.btn-outline-dark i,.btn.btn-outline.btn-outline-dark .svg-icon,.btn.btn-outline.btn-outline-dark.dropdown-toggle:after {
    color: var(--bs-dark)
}

.btn.btn-outline.btn-outline-dark {
    border-color: var(--bs-dark);
    background-color: #0000
}

.btn-check:checked+.btn.btn-outline.btn-outline-dark,.btn-check:active+.btn.btn-outline.btn-outline-dark,.btn.btn-outline.btn-outline-dark:focus:not(.btn-active),.btn.btn-outline.btn-outline-dark:hover:not(.btn-active),.btn.btn-outline.btn-outline-dark:active:not(.btn-active),.btn.btn-outline.btn-outline-dark.active,.btn.btn-outline.btn-outline-dark.show,.show>.btn.btn-outline.btn-outline-dark,.btn-check:checked+.btn.btn-outline.btn-outline-dark i,.btn-check:checked+.btn.btn-outline.btn-outline-dark .svg-icon,.btn-check:active+.btn.btn-outline.btn-outline-dark i,.btn-check:active+.btn.btn-outline.btn-outline-dark .svg-icon,.btn.btn-outline.btn-outline-dark:focus:not(.btn-active) i,.btn.btn-outline.btn-outline-dark:focus:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-dark:hover:not(.btn-active) i,.btn.btn-outline.btn-outline-dark:hover:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-dark:active:not(.btn-active) i,.btn.btn-outline.btn-outline-dark:active:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-dark.active i,.btn.btn-outline.btn-outline-dark.active .svg-icon,.btn.btn-outline.btn-outline-dark.show i,.btn.btn-outline.btn-outline-dark.show .svg-icon,.show>.btn.btn-outline.btn-outline-dark i,.show>.btn.btn-outline.btn-outline-dark .svg-icon,.btn-check:checked+.btn.btn-outline.btn-outline-dark.dropdown-toggle:after,.btn-check:active+.btn.btn-outline.btn-outline-dark.dropdown-toggle:after,.btn.btn-outline.btn-outline-dark:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-dark:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-dark:active:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-dark.active.dropdown-toggle:after,.btn.btn-outline.btn-outline-dark.show.dropdown-toggle:after,.show>.btn.btn-outline.btn-outline-dark.dropdown-toggle:after {
    color: var(--bs-dark-active)
}

.btn-check:checked+.btn.btn-outline.btn-outline-dark,.btn-check:active+.btn.btn-outline.btn-outline-dark,.btn.btn-outline.btn-outline-dark:focus:not(.btn-active),.btn.btn-outline.btn-outline-dark:hover:not(.btn-active),.btn.btn-outline.btn-outline-dark:active:not(.btn-active),.btn.btn-outline.btn-outline-dark.active,.btn.btn-outline.btn-outline-dark.show,.show>.btn.btn-outline.btn-outline-dark {
    border-color: var(--bs-dark);
    background-color: var(--bs-dark-light)!important
}

.btn.btn-color-white,.btn.btn-color-white i,.btn.btn-color-white .svg-icon,.btn.btn-color-white.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-color-white,.btn-check:active+.btn.btn-active-color-white,.btn.btn-active-color-white:focus:not(.btn-active),.btn.btn-active-color-white:hover:not(.btn-active),.btn.btn-active-color-white:active:not(.btn-active),.btn.btn-active-color-white.active,.btn.btn-active-color-white.show,.show>.btn.btn-active-color-white,.btn-check:checked+.btn.btn-active-color-white i,.btn-check:checked+.btn.btn-active-color-white .svg-icon,.btn-check:active+.btn.btn-active-color-white i,.btn-check:active+.btn.btn-active-color-white .svg-icon,.btn.btn-active-color-white:focus:not(.btn-active) i,.btn.btn-active-color-white:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-white:hover:not(.btn-active) i,.btn.btn-active-color-white:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-white:active:not(.btn-active) i,.btn.btn-active-color-white:active:not(.btn-active) .svg-icon,.btn.btn-active-color-white.active i,.btn.btn-active-color-white.active .svg-icon,.btn.btn-active-color-white.show i,.btn.btn-active-color-white.show .svg-icon,.show>.btn.btn-active-color-white i,.show>.btn.btn-active-color-white .svg-icon,.btn-check:checked+.btn.btn-active-color-white.dropdown-toggle:after,.btn-check:active+.btn.btn-active-color-white.dropdown-toggle:after,.btn.btn-active-color-white:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-white:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-white:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-white.active.dropdown-toggle:after,.btn.btn-active-color-white.show.dropdown-toggle:after,.show>.btn.btn-active-color-white.dropdown-toggle:after,.btn.btn-icon-white i,.btn.btn-icon-white .svg-icon,.btn.btn-icon-white.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-white i,.btn-check:checked+.btn.btn-active-icon-white .svg-icon,.btn-check:active+.btn.btn-active-icon-white i,.btn-check:active+.btn.btn-active-icon-white .svg-icon,.btn.btn-active-icon-white:focus:not(.btn-active) i,.btn.btn-active-icon-white:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-white:hover:not(.btn-active) i,.btn.btn-active-icon-white:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-white:active:not(.btn-active) i,.btn.btn-active-icon-white:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-white.active i,.btn.btn-active-icon-white.active .svg-icon,.btn.btn-active-icon-white.show i,.btn.btn-active-icon-white.show .svg-icon,.show>.btn.btn-active-icon-white i,.show>.btn.btn-active-icon-white .svg-icon,.btn-check:checked+.btn.btn-active-icon-white.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-white.dropdown-toggle:after,.btn.btn-active-icon-white:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-white:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-white:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-white.active.dropdown-toggle:after,.btn.btn-active-icon-white.show.dropdown-toggle:after,.show>.btn.btn-active-icon-white.dropdown-toggle:after,.btn.btn-text-white,.btn-check:checked+.btn.btn-active-text-white,.btn-check:active+.btn.btn-active-text-white,.btn.btn-active-text-white:focus:not(.btn-active),.btn.btn-active-text-white:hover:not(.btn-active),.btn.btn-active-text-white:active:not(.btn-active),.btn.btn-active-text-white.active,.btn.btn-active-text-white.show,.show>.btn.btn-active-text-white {
    color: var(--bs-text-white)
}

.btn.btn-color-primary,.btn.btn-color-primary i,.btn.btn-color-primary .svg-icon,.btn.btn-color-primary.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-color-primary,.btn-check:active+.btn.btn-active-color-primary,.btn.btn-active-color-primary:focus:not(.btn-active),.btn.btn-active-color-primary:hover:not(.btn-active),.btn.btn-active-color-primary:active:not(.btn-active),.btn.btn-active-color-primary.active,.btn.btn-active-color-primary.show,.show>.btn.btn-active-color-primary,.btn-check:checked+.btn.btn-active-color-primary i,.btn-check:checked+.btn.btn-active-color-primary .svg-icon,.btn-check:active+.btn.btn-active-color-primary i,.btn-check:active+.btn.btn-active-color-primary .svg-icon,.btn.btn-active-color-primary:focus:not(.btn-active) i,.btn.btn-active-color-primary:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-primary:hover:not(.btn-active) i,.btn.btn-active-color-primary:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-primary:active:not(.btn-active) i,.btn.btn-active-color-primary:active:not(.btn-active) .svg-icon,.btn.btn-active-color-primary.active i,.btn.btn-active-color-primary.active .svg-icon,.btn.btn-active-color-primary.show i,.btn.btn-active-color-primary.show .svg-icon,.show>.btn.btn-active-color-primary i,.show>.btn.btn-active-color-primary .svg-icon,.btn-check:checked+.btn.btn-active-color-primary.dropdown-toggle:after,.btn-check:active+.btn.btn-active-color-primary.dropdown-toggle:after,.btn.btn-active-color-primary:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-primary:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-primary:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-primary.active.dropdown-toggle:after,.btn.btn-active-color-primary.show.dropdown-toggle:after,.show>.btn.btn-active-color-primary.dropdown-toggle:after,.btn.btn-icon-primary i,.btn.btn-icon-primary .svg-icon,.btn.btn-icon-primary.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-primary i,.btn-check:checked+.btn.btn-active-icon-primary .svg-icon,.btn-check:active+.btn.btn-active-icon-primary i,.btn-check:active+.btn.btn-active-icon-primary .svg-icon,.btn.btn-active-icon-primary:focus:not(.btn-active) i,.btn.btn-active-icon-primary:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-primary:hover:not(.btn-active) i,.btn.btn-active-icon-primary:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-primary:active:not(.btn-active) i,.btn.btn-active-icon-primary:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-primary.active i,.btn.btn-active-icon-primary.active .svg-icon,.btn.btn-active-icon-primary.show i,.btn.btn-active-icon-primary.show .svg-icon,.show>.btn.btn-active-icon-primary i,.show>.btn.btn-active-icon-primary .svg-icon,.btn-check:checked+.btn.btn-active-icon-primary.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-primary.dropdown-toggle:after,.btn.btn-active-icon-primary:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-primary:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-primary:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-primary.active.dropdown-toggle:after,.btn.btn-active-icon-primary.show.dropdown-toggle:after,.show>.btn.btn-active-icon-primary.dropdown-toggle:after,.btn.btn-text-primary,.btn-check:checked+.btn.btn-active-text-primary,.btn-check:active+.btn.btn-active-text-primary,.btn.btn-active-text-primary:focus:not(.btn-active),.btn.btn-active-text-primary:hover:not(.btn-active),.btn.btn-active-text-primary:active:not(.btn-active),.btn.btn-active-text-primary.active,.btn.btn-active-text-primary.show,.show>.btn.btn-active-text-primary {
    color: var(--bs-text-primary)
}

.btn.btn-color-secondary,.btn.btn-color-secondary i,.btn.btn-color-secondary .svg-icon,.btn.btn-color-secondary.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-color-secondary,.btn-check:active+.btn.btn-active-color-secondary,.btn.btn-active-color-secondary:focus:not(.btn-active),.btn.btn-active-color-secondary:hover:not(.btn-active),.btn.btn-active-color-secondary:active:not(.btn-active),.btn.btn-active-color-secondary.active,.btn.btn-active-color-secondary.show,.show>.btn.btn-active-color-secondary,.btn-check:checked+.btn.btn-active-color-secondary i,.btn-check:checked+.btn.btn-active-color-secondary .svg-icon,.btn-check:active+.btn.btn-active-color-secondary i,.btn-check:active+.btn.btn-active-color-secondary .svg-icon,.btn.btn-active-color-secondary:focus:not(.btn-active) i,.btn.btn-active-color-secondary:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-secondary:hover:not(.btn-active) i,.btn.btn-active-color-secondary:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-secondary:active:not(.btn-active) i,.btn.btn-active-color-secondary:active:not(.btn-active) .svg-icon,.btn.btn-active-color-secondary.active i,.btn.btn-active-color-secondary.active .svg-icon,.btn.btn-active-color-secondary.show i,.btn.btn-active-color-secondary.show .svg-icon,.show>.btn.btn-active-color-secondary i,.show>.btn.btn-active-color-secondary .svg-icon,.btn-check:checked+.btn.btn-active-color-secondary.dropdown-toggle:after,.btn-check:active+.btn.btn-active-color-secondary.dropdown-toggle:after,.btn.btn-active-color-secondary:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-secondary:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-secondary:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-secondary.active.dropdown-toggle:after,.btn.btn-active-color-secondary.show.dropdown-toggle:after,.show>.btn.btn-active-color-secondary.dropdown-toggle:after,.btn.btn-icon-secondary i,.btn.btn-icon-secondary .svg-icon,.btn.btn-icon-secondary.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-secondary i,.btn-check:checked+.btn.btn-active-icon-secondary .svg-icon,.btn-check:active+.btn.btn-active-icon-secondary i,.btn-check:active+.btn.btn-active-icon-secondary .svg-icon,.btn.btn-active-icon-secondary:focus:not(.btn-active) i,.btn.btn-active-icon-secondary:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-secondary:hover:not(.btn-active) i,.btn.btn-active-icon-secondary:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-secondary:active:not(.btn-active) i,.btn.btn-active-icon-secondary:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-secondary.active i,.btn.btn-active-icon-secondary.active .svg-icon,.btn.btn-active-icon-secondary.show i,.btn.btn-active-icon-secondary.show .svg-icon,.show>.btn.btn-active-icon-secondary i,.show>.btn.btn-active-icon-secondary .svg-icon,.btn-check:checked+.btn.btn-active-icon-secondary.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-secondary.dropdown-toggle:after,.btn.btn-active-icon-secondary:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-secondary:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-secondary:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-secondary.active.dropdown-toggle:after,.btn.btn-active-icon-secondary.show.dropdown-toggle:after,.show>.btn.btn-active-icon-secondary.dropdown-toggle:after,.btn.btn-text-secondary,.btn-check:checked+.btn.btn-active-text-secondary,.btn-check:active+.btn.btn-active-text-secondary,.btn.btn-active-text-secondary:focus:not(.btn-active),.btn.btn-active-text-secondary:hover:not(.btn-active),.btn.btn-active-text-secondary:active:not(.btn-active),.btn.btn-active-text-secondary.active,.btn.btn-active-text-secondary.show,.show>.btn.btn-active-text-secondary {
    color: var(--bs-text-secondary)
}

.btn.btn-color-light,.btn.btn-color-light i,.btn.btn-color-light .svg-icon,.btn.btn-color-light.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-color-light,.btn-check:active+.btn.btn-active-color-light,.btn.btn-active-color-light:focus:not(.btn-active),.btn.btn-active-color-light:hover:not(.btn-active),.btn.btn-active-color-light:active:not(.btn-active),.btn.btn-active-color-light.active,.btn.btn-active-color-light.show,.show>.btn.btn-active-color-light,.btn-check:checked+.btn.btn-active-color-light i,.btn-check:checked+.btn.btn-active-color-light .svg-icon,.btn-check:active+.btn.btn-active-color-light i,.btn-check:active+.btn.btn-active-color-light .svg-icon,.btn.btn-active-color-light:focus:not(.btn-active) i,.btn.btn-active-color-light:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-light:hover:not(.btn-active) i,.btn.btn-active-color-light:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-light:active:not(.btn-active) i,.btn.btn-active-color-light:active:not(.btn-active) .svg-icon,.btn.btn-active-color-light.active i,.btn.btn-active-color-light.active .svg-icon,.btn.btn-active-color-light.show i,.btn.btn-active-color-light.show .svg-icon,.show>.btn.btn-active-color-light i,.show>.btn.btn-active-color-light .svg-icon,.btn-check:checked+.btn.btn-active-color-light.dropdown-toggle:after,.btn-check:active+.btn.btn-active-color-light.dropdown-toggle:after,.btn.btn-active-color-light:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-light:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-light:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-light.active.dropdown-toggle:after,.btn.btn-active-color-light.show.dropdown-toggle:after,.show>.btn.btn-active-color-light.dropdown-toggle:after,.btn.btn-icon-light i,.btn.btn-icon-light .svg-icon,.btn.btn-icon-light.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-light i,.btn-check:checked+.btn.btn-active-icon-light .svg-icon,.btn-check:active+.btn.btn-active-icon-light i,.btn-check:active+.btn.btn-active-icon-light .svg-icon,.btn.btn-active-icon-light:focus:not(.btn-active) i,.btn.btn-active-icon-light:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-light:hover:not(.btn-active) i,.btn.btn-active-icon-light:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-light:active:not(.btn-active) i,.btn.btn-active-icon-light:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-light.active i,.btn.btn-active-icon-light.active .svg-icon,.btn.btn-active-icon-light.show i,.btn.btn-active-icon-light.show .svg-icon,.show>.btn.btn-active-icon-light i,.show>.btn.btn-active-icon-light .svg-icon,.btn-check:checked+.btn.btn-active-icon-light.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-light.dropdown-toggle:after,.btn.btn-active-icon-light:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-light:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-light:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-light.active.dropdown-toggle:after,.btn.btn-active-icon-light.show.dropdown-toggle:after,.show>.btn.btn-active-icon-light.dropdown-toggle:after,.btn.btn-text-light,.btn-check:checked+.btn.btn-active-text-light,.btn-check:active+.btn.btn-active-text-light,.btn.btn-active-text-light:focus:not(.btn-active),.btn.btn-active-text-light:hover:not(.btn-active),.btn.btn-active-text-light:active:not(.btn-active),.btn.btn-active-text-light.active,.btn.btn-active-text-light.show,.show>.btn.btn-active-text-light {
    color: var(--bs-text-light)
}

.btn.btn-color-success,.btn.btn-color-success i,.btn.btn-color-success .svg-icon,.btn.btn-color-success.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-color-success,.btn-check:active+.btn.btn-active-color-success,.btn.btn-active-color-success:focus:not(.btn-active),.btn.btn-active-color-success:hover:not(.btn-active),.btn.btn-active-color-success:active:not(.btn-active),.btn.btn-active-color-success.active,.btn.btn-active-color-success.show,.show>.btn.btn-active-color-success,.btn-check:checked+.btn.btn-active-color-success i,.btn-check:checked+.btn.btn-active-color-success .svg-icon,.btn-check:active+.btn.btn-active-color-success i,.btn-check:active+.btn.btn-active-color-success .svg-icon,.btn.btn-active-color-success:focus:not(.btn-active) i,.btn.btn-active-color-success:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-success:hover:not(.btn-active) i,.btn.btn-active-color-success:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-success:active:not(.btn-active) i,.btn.btn-active-color-success:active:not(.btn-active) .svg-icon,.btn.btn-active-color-success.active i,.btn.btn-active-color-success.active .svg-icon,.btn.btn-active-color-success.show i,.btn.btn-active-color-success.show .svg-icon,.show>.btn.btn-active-color-success i,.show>.btn.btn-active-color-success .svg-icon,.btn-check:checked+.btn.btn-active-color-success.dropdown-toggle:after,.btn-check:active+.btn.btn-active-color-success.dropdown-toggle:after,.btn.btn-active-color-success:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-success:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-success:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-success.active.dropdown-toggle:after,.btn.btn-active-color-success.show.dropdown-toggle:after,.show>.btn.btn-active-color-success.dropdown-toggle:after,.btn.btn-icon-success i,.btn.btn-icon-success .svg-icon,.btn.btn-icon-success.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-success i,.btn-check:checked+.btn.btn-active-icon-success .svg-icon,.btn-check:active+.btn.btn-active-icon-success i,.btn-check:active+.btn.btn-active-icon-success .svg-icon,.btn.btn-active-icon-success:focus:not(.btn-active) i,.btn.btn-active-icon-success:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-success:hover:not(.btn-active) i,.btn.btn-active-icon-success:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-success:active:not(.btn-active) i,.btn.btn-active-icon-success:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-success.active i,.btn.btn-active-icon-success.active .svg-icon,.btn.btn-active-icon-success.show i,.btn.btn-active-icon-success.show .svg-icon,.show>.btn.btn-active-icon-success i,.show>.btn.btn-active-icon-success .svg-icon,.btn-check:checked+.btn.btn-active-icon-success.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-success.dropdown-toggle:after,.btn.btn-active-icon-success:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-success:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-success:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-success.active.dropdown-toggle:after,.btn.btn-active-icon-success.show.dropdown-toggle:after,.show>.btn.btn-active-icon-success.dropdown-toggle:after,.btn.btn-text-success,.btn-check:checked+.btn.btn-active-text-success,.btn-check:active+.btn.btn-active-text-success,.btn.btn-active-text-success:focus:not(.btn-active),.btn.btn-active-text-success:hover:not(.btn-active),.btn.btn-active-text-success:active:not(.btn-active),.btn.btn-active-text-success.active,.btn.btn-active-text-success.show,.show>.btn.btn-active-text-success {
    color: var(--bs-text-success)
}

.btn.btn-color-info,.btn.btn-color-info i,.btn.btn-color-info .svg-icon,.btn.btn-color-info.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-color-info,.btn-check:active+.btn.btn-active-color-info,.btn.btn-active-color-info:focus:not(.btn-active),.btn.btn-active-color-info:hover:not(.btn-active),.btn.btn-active-color-info:active:not(.btn-active),.btn.btn-active-color-info.active,.btn.btn-active-color-info.show,.show>.btn.btn-active-color-info,.btn-check:checked+.btn.btn-active-color-info i,.btn-check:checked+.btn.btn-active-color-info .svg-icon,.btn-check:active+.btn.btn-active-color-info i,.btn-check:active+.btn.btn-active-color-info .svg-icon,.btn.btn-active-color-info:focus:not(.btn-active) i,.btn.btn-active-color-info:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-info:hover:not(.btn-active) i,.btn.btn-active-color-info:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-info:active:not(.btn-active) i,.btn.btn-active-color-info:active:not(.btn-active) .svg-icon,.btn.btn-active-color-info.active i,.btn.btn-active-color-info.active .svg-icon,.btn.btn-active-color-info.show i,.btn.btn-active-color-info.show .svg-icon,.show>.btn.btn-active-color-info i,.show>.btn.btn-active-color-info .svg-icon,.btn-check:checked+.btn.btn-active-color-info.dropdown-toggle:after,.btn-check:active+.btn.btn-active-color-info.dropdown-toggle:after,.btn.btn-active-color-info:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-info:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-info:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-info.active.dropdown-toggle:after,.btn.btn-active-color-info.show.dropdown-toggle:after,.show>.btn.btn-active-color-info.dropdown-toggle:after,.btn.btn-icon-info i,.btn.btn-icon-info .svg-icon,.btn.btn-icon-info.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-info i,.btn-check:checked+.btn.btn-active-icon-info .svg-icon,.btn-check:active+.btn.btn-active-icon-info i,.btn-check:active+.btn.btn-active-icon-info .svg-icon,.btn.btn-active-icon-info:focus:not(.btn-active) i,.btn.btn-active-icon-info:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-info:hover:not(.btn-active) i,.btn.btn-active-icon-info:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-info:active:not(.btn-active) i,.btn.btn-active-icon-info:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-info.active i,.btn.btn-active-icon-info.active .svg-icon,.btn.btn-active-icon-info.show i,.btn.btn-active-icon-info.show .svg-icon,.show>.btn.btn-active-icon-info i,.show>.btn.btn-active-icon-info .svg-icon,.btn-check:checked+.btn.btn-active-icon-info.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-info.dropdown-toggle:after,.btn.btn-active-icon-info:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-info:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-info:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-info.active.dropdown-toggle:after,.btn.btn-active-icon-info.show.dropdown-toggle:after,.show>.btn.btn-active-icon-info.dropdown-toggle:after,.btn.btn-text-info,.btn-check:checked+.btn.btn-active-text-info,.btn-check:active+.btn.btn-active-text-info,.btn.btn-active-text-info:focus:not(.btn-active),.btn.btn-active-text-info:hover:not(.btn-active),.btn.btn-active-text-info:active:not(.btn-active),.btn.btn-active-text-info.active,.btn.btn-active-text-info.show,.show>.btn.btn-active-text-info {
    color: var(--bs-text-info)
}

.btn.btn-color-warning,.btn.btn-color-warning i,.btn.btn-color-warning .svg-icon,.btn.btn-color-warning.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-color-warning,.btn-check:active+.btn.btn-active-color-warning,.btn.btn-active-color-warning:focus:not(.btn-active),.btn.btn-active-color-warning:hover:not(.btn-active),.btn.btn-active-color-warning:active:not(.btn-active),.btn.btn-active-color-warning.active,.btn.btn-active-color-warning.show,.show>.btn.btn-active-color-warning,.btn-check:checked+.btn.btn-active-color-warning i,.btn-check:checked+.btn.btn-active-color-warning .svg-icon,.btn-check:active+.btn.btn-active-color-warning i,.btn-check:active+.btn.btn-active-color-warning .svg-icon,.btn.btn-active-color-warning:focus:not(.btn-active) i,.btn.btn-active-color-warning:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-warning:hover:not(.btn-active) i,.btn.btn-active-color-warning:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-warning:active:not(.btn-active) i,.btn.btn-active-color-warning:active:not(.btn-active) .svg-icon,.btn.btn-active-color-warning.active i,.btn.btn-active-color-warning.active .svg-icon,.btn.btn-active-color-warning.show i,.btn.btn-active-color-warning.show .svg-icon,.show>.btn.btn-active-color-warning i,.show>.btn.btn-active-color-warning .svg-icon,.btn-check:checked+.btn.btn-active-color-warning.dropdown-toggle:after,.btn-check:active+.btn.btn-active-color-warning.dropdown-toggle:after,.btn.btn-active-color-warning:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-warning:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-warning:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-warning.active.dropdown-toggle:after,.btn.btn-active-color-warning.show.dropdown-toggle:after,.show>.btn.btn-active-color-warning.dropdown-toggle:after,.btn.btn-icon-warning i,.btn.btn-icon-warning .svg-icon,.btn.btn-icon-warning.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-warning i,.btn-check:checked+.btn.btn-active-icon-warning .svg-icon,.btn-check:active+.btn.btn-active-icon-warning i,.btn-check:active+.btn.btn-active-icon-warning .svg-icon,.btn.btn-active-icon-warning:focus:not(.btn-active) i,.btn.btn-active-icon-warning:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-warning:hover:not(.btn-active) i,.btn.btn-active-icon-warning:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-warning:active:not(.btn-active) i,.btn.btn-active-icon-warning:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-warning.active i,.btn.btn-active-icon-warning.active .svg-icon,.btn.btn-active-icon-warning.show i,.btn.btn-active-icon-warning.show .svg-icon,.show>.btn.btn-active-icon-warning i,.show>.btn.btn-active-icon-warning .svg-icon,.btn-check:checked+.btn.btn-active-icon-warning.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-warning.dropdown-toggle:after,.btn.btn-active-icon-warning:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-warning:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-warning:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-warning.active.dropdown-toggle:after,.btn.btn-active-icon-warning.show.dropdown-toggle:after,.show>.btn.btn-active-icon-warning.dropdown-toggle:after,.btn.btn-text-warning,.btn-check:checked+.btn.btn-active-text-warning,.btn-check:active+.btn.btn-active-text-warning,.btn.btn-active-text-warning:focus:not(.btn-active),.btn.btn-active-text-warning:hover:not(.btn-active),.btn.btn-active-text-warning:active:not(.btn-active),.btn.btn-active-text-warning.active,.btn.btn-active-text-warning.show,.show>.btn.btn-active-text-warning {
    color: var(--bs-text-warning)
}

.btn.btn-color-danger,.btn.btn-color-danger i,.btn.btn-color-danger .svg-icon,.btn.btn-color-danger.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-color-danger,.btn-check:active+.btn.btn-active-color-danger,.btn.btn-active-color-danger:focus:not(.btn-active),.btn.btn-active-color-danger:hover:not(.btn-active),.btn.btn-active-color-danger:active:not(.btn-active),.btn.btn-active-color-danger.active,.btn.btn-active-color-danger.show,.show>.btn.btn-active-color-danger,.btn-check:checked+.btn.btn-active-color-danger i,.btn-check:checked+.btn.btn-active-color-danger .svg-icon,.btn-check:active+.btn.btn-active-color-danger i,.btn-check:active+.btn.btn-active-color-danger .svg-icon,.btn.btn-active-color-danger:focus:not(.btn-active) i,.btn.btn-active-color-danger:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-danger:hover:not(.btn-active) i,.btn.btn-active-color-danger:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-danger:active:not(.btn-active) i,.btn.btn-active-color-danger:active:not(.btn-active) .svg-icon,.btn.btn-active-color-danger.active i,.btn.btn-active-color-danger.active .svg-icon,.btn.btn-active-color-danger.show i,.btn.btn-active-color-danger.show .svg-icon,.show>.btn.btn-active-color-danger i,.show>.btn.btn-active-color-danger .svg-icon,.btn-check:checked+.btn.btn-active-color-danger.dropdown-toggle:after,.btn-check:active+.btn.btn-active-color-danger.dropdown-toggle:after,.btn.btn-active-color-danger:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-danger:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-danger:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-danger.active.dropdown-toggle:after,.btn.btn-active-color-danger.show.dropdown-toggle:after,.show>.btn.btn-active-color-danger.dropdown-toggle:after,.btn.btn-icon-danger i,.btn.btn-icon-danger .svg-icon,.btn.btn-icon-danger.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-danger i,.btn-check:checked+.btn.btn-active-icon-danger .svg-icon,.btn-check:active+.btn.btn-active-icon-danger i,.btn-check:active+.btn.btn-active-icon-danger .svg-icon,.btn.btn-active-icon-danger:focus:not(.btn-active) i,.btn.btn-active-icon-danger:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-danger:hover:not(.btn-active) i,.btn.btn-active-icon-danger:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-danger:active:not(.btn-active) i,.btn.btn-active-icon-danger:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-danger.active i,.btn.btn-active-icon-danger.active .svg-icon,.btn.btn-active-icon-danger.show i,.btn.btn-active-icon-danger.show .svg-icon,.show>.btn.btn-active-icon-danger i,.show>.btn.btn-active-icon-danger .svg-icon,.btn-check:checked+.btn.btn-active-icon-danger.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-danger.dropdown-toggle:after,.btn.btn-active-icon-danger:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-danger:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-danger:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-danger.active.dropdown-toggle:after,.btn.btn-active-icon-danger.show.dropdown-toggle:after,.show>.btn.btn-active-icon-danger.dropdown-toggle:after,.btn.btn-text-danger,.btn-check:checked+.btn.btn-active-text-danger,.btn-check:active+.btn.btn-active-text-danger,.btn.btn-active-text-danger:focus:not(.btn-active),.btn.btn-active-text-danger:hover:not(.btn-active),.btn.btn-active-text-danger:active:not(.btn-active),.btn.btn-active-text-danger.active,.btn.btn-active-text-danger.show,.show>.btn.btn-active-text-danger {
    color: var(--bs-text-danger)
}

.btn.btn-color-dark,.btn.btn-color-dark i,.btn.btn-color-dark .svg-icon,.btn.btn-color-dark.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-color-dark,.btn-check:active+.btn.btn-active-color-dark,.btn.btn-active-color-dark:focus:not(.btn-active),.btn.btn-active-color-dark:hover:not(.btn-active),.btn.btn-active-color-dark:active:not(.btn-active),.btn.btn-active-color-dark.active,.btn.btn-active-color-dark.show,.show>.btn.btn-active-color-dark,.btn-check:checked+.btn.btn-active-color-dark i,.btn-check:checked+.btn.btn-active-color-dark .svg-icon,.btn-check:active+.btn.btn-active-color-dark i,.btn-check:active+.btn.btn-active-color-dark .svg-icon,.btn.btn-active-color-dark:focus:not(.btn-active) i,.btn.btn-active-color-dark:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-dark:hover:not(.btn-active) i,.btn.btn-active-color-dark:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-dark:active:not(.btn-active) i,.btn.btn-active-color-dark:active:not(.btn-active) .svg-icon,.btn.btn-active-color-dark.active i,.btn.btn-active-color-dark.active .svg-icon,.btn.btn-active-color-dark.show i,.btn.btn-active-color-dark.show .svg-icon,.show>.btn.btn-active-color-dark i,.show>.btn.btn-active-color-dark .svg-icon,.btn-check:checked+.btn.btn-active-color-dark.dropdown-toggle:after,.btn-check:active+.btn.btn-active-color-dark.dropdown-toggle:after,.btn.btn-active-color-dark:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-dark:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-dark:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-dark.active.dropdown-toggle:after,.btn.btn-active-color-dark.show.dropdown-toggle:after,.show>.btn.btn-active-color-dark.dropdown-toggle:after,.btn.btn-icon-dark i,.btn.btn-icon-dark .svg-icon,.btn.btn-icon-dark.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-dark i,.btn-check:checked+.btn.btn-active-icon-dark .svg-icon,.btn-check:active+.btn.btn-active-icon-dark i,.btn-check:active+.btn.btn-active-icon-dark .svg-icon,.btn.btn-active-icon-dark:focus:not(.btn-active) i,.btn.btn-active-icon-dark:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-dark:hover:not(.btn-active) i,.btn.btn-active-icon-dark:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-dark:active:not(.btn-active) i,.btn.btn-active-icon-dark:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-dark.active i,.btn.btn-active-icon-dark.active .svg-icon,.btn.btn-active-icon-dark.show i,.btn.btn-active-icon-dark.show .svg-icon,.show>.btn.btn-active-icon-dark i,.show>.btn.btn-active-icon-dark .svg-icon,.btn-check:checked+.btn.btn-active-icon-dark.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-dark.dropdown-toggle:after,.btn.btn-active-icon-dark:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-dark:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-dark:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-dark.active.dropdown-toggle:after,.btn.btn-active-icon-dark.show.dropdown-toggle:after,.show>.btn.btn-active-icon-dark.dropdown-toggle:after,.btn.btn-text-dark,.btn-check:checked+.btn.btn-active-text-dark,.btn-check:active+.btn.btn-active-text-dark,.btn.btn-active-text-dark:focus:not(.btn-active),.btn.btn-active-text-dark:hover:not(.btn-active),.btn.btn-active-text-dark:active:not(.btn-active),.btn.btn-active-text-dark.active,.btn.btn-active-text-dark.show,.show>.btn.btn-active-text-dark {
    color: var(--bs-text-dark)
}

.btn.btn-color-muted,.btn.btn-color-muted i,.btn.btn-color-muted .svg-icon,.btn.btn-color-muted.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-color-muted,.btn-check:active+.btn.btn-active-color-muted,.btn.btn-active-color-muted:focus:not(.btn-active),.btn.btn-active-color-muted:hover:not(.btn-active),.btn.btn-active-color-muted:active:not(.btn-active),.btn.btn-active-color-muted.active,.btn.btn-active-color-muted.show,.show>.btn.btn-active-color-muted,.btn-check:checked+.btn.btn-active-color-muted i,.btn-check:checked+.btn.btn-active-color-muted .svg-icon,.btn-check:active+.btn.btn-active-color-muted i,.btn-check:active+.btn.btn-active-color-muted .svg-icon,.btn.btn-active-color-muted:focus:not(.btn-active) i,.btn.btn-active-color-muted:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-muted:hover:not(.btn-active) i,.btn.btn-active-color-muted:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-muted:active:not(.btn-active) i,.btn.btn-active-color-muted:active:not(.btn-active) .svg-icon,.btn.btn-active-color-muted.active i,.btn.btn-active-color-muted.active .svg-icon,.btn.btn-active-color-muted.show i,.btn.btn-active-color-muted.show .svg-icon,.show>.btn.btn-active-color-muted i,.show>.btn.btn-active-color-muted .svg-icon,.btn-check:checked+.btn.btn-active-color-muted.dropdown-toggle:after,.btn-check:active+.btn.btn-active-color-muted.dropdown-toggle:after,.btn.btn-active-color-muted:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-muted:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-muted:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-muted.active.dropdown-toggle:after,.btn.btn-active-color-muted.show.dropdown-toggle:after,.show>.btn.btn-active-color-muted.dropdown-toggle:after,.btn.btn-icon-muted i,.btn.btn-icon-muted .svg-icon,.btn.btn-icon-muted.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-muted i,.btn-check:checked+.btn.btn-active-icon-muted .svg-icon,.btn-check:active+.btn.btn-active-icon-muted i,.btn-check:active+.btn.btn-active-icon-muted .svg-icon,.btn.btn-active-icon-muted:focus:not(.btn-active) i,.btn.btn-active-icon-muted:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-muted:hover:not(.btn-active) i,.btn.btn-active-icon-muted:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-muted:active:not(.btn-active) i,.btn.btn-active-icon-muted:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-muted.active i,.btn.btn-active-icon-muted.active .svg-icon,.btn.btn-active-icon-muted.show i,.btn.btn-active-icon-muted.show .svg-icon,.show>.btn.btn-active-icon-muted i,.show>.btn.btn-active-icon-muted .svg-icon,.btn-check:checked+.btn.btn-active-icon-muted.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-muted.dropdown-toggle:after,.btn.btn-active-icon-muted:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-muted:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-muted:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-muted.active.dropdown-toggle:after,.btn.btn-active-icon-muted.show.dropdown-toggle:after,.show>.btn.btn-active-icon-muted.dropdown-toggle:after,.btn.btn-text-muted,.btn-check:checked+.btn.btn-active-text-muted,.btn-check:active+.btn.btn-active-text-muted,.btn.btn-active-text-muted:focus:not(.btn-active),.btn.btn-active-text-muted:hover:not(.btn-active),.btn.btn-active-text-muted:active:not(.btn-active),.btn.btn-active-text-muted.active,.btn.btn-active-text-muted.show,.show>.btn.btn-active-text-muted {
    color: var(--bs-text-muted)
}

.btn.btn-color-gray-100,.btn.btn-color-gray-100 i,.btn.btn-color-gray-100 .svg-icon,.btn.btn-color-gray-100.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-color-gray-100,.btn-check:active+.btn.btn-active-color-gray-100,.btn.btn-active-color-gray-100:focus:not(.btn-active),.btn.btn-active-color-gray-100:hover:not(.btn-active),.btn.btn-active-color-gray-100:active:not(.btn-active),.btn.btn-active-color-gray-100.active,.btn.btn-active-color-gray-100.show,.show>.btn.btn-active-color-gray-100,.btn-check:checked+.btn.btn-active-color-gray-100 i,.btn-check:checked+.btn.btn-active-color-gray-100 .svg-icon,.btn-check:active+.btn.btn-active-color-gray-100 i,.btn-check:active+.btn.btn-active-color-gray-100 .svg-icon,.btn.btn-active-color-gray-100:focus:not(.btn-active) i,.btn.btn-active-color-gray-100:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-100:hover:not(.btn-active) i,.btn.btn-active-color-gray-100:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-100:active:not(.btn-active) i,.btn.btn-active-color-gray-100:active:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-100.active i,.btn.btn-active-color-gray-100.active .svg-icon,.btn.btn-active-color-gray-100.show i,.btn.btn-active-color-gray-100.show .svg-icon,.show>.btn.btn-active-color-gray-100 i,.show>.btn.btn-active-color-gray-100 .svg-icon,.btn-check:checked+.btn.btn-active-color-gray-100.dropdown-toggle:after,.btn-check:active+.btn.btn-active-color-gray-100.dropdown-toggle:after,.btn.btn-active-color-gray-100:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-100:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-100:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-100.active.dropdown-toggle:after,.btn.btn-active-color-gray-100.show.dropdown-toggle:after,.show>.btn.btn-active-color-gray-100.dropdown-toggle:after,.btn.btn-icon-gray-100 i,.btn.btn-icon-gray-100 .svg-icon,.btn.btn-icon-gray-100.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-gray-100 i,.btn-check:checked+.btn.btn-active-icon-gray-100 .svg-icon,.btn-check:active+.btn.btn-active-icon-gray-100 i,.btn-check:active+.btn.btn-active-icon-gray-100 .svg-icon,.btn.btn-active-icon-gray-100:focus:not(.btn-active) i,.btn.btn-active-icon-gray-100:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-100:hover:not(.btn-active) i,.btn.btn-active-icon-gray-100:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-100:active:not(.btn-active) i,.btn.btn-active-icon-gray-100:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-100.active i,.btn.btn-active-icon-gray-100.active .svg-icon,.btn.btn-active-icon-gray-100.show i,.btn.btn-active-icon-gray-100.show .svg-icon,.show>.btn.btn-active-icon-gray-100 i,.show>.btn.btn-active-icon-gray-100 .svg-icon,.btn-check:checked+.btn.btn-active-icon-gray-100.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-gray-100.dropdown-toggle:after,.btn.btn-active-icon-gray-100:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-100:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-100:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-100.active.dropdown-toggle:after,.btn.btn-active-icon-gray-100.show.dropdown-toggle:after,.show>.btn.btn-active-icon-gray-100.dropdown-toggle:after,.btn.btn-text-gray-100,.btn-check:checked+.btn.btn-active-text-gray-100,.btn-check:active+.btn.btn-active-text-gray-100,.btn.btn-active-text-gray-100:focus:not(.btn-active),.btn.btn-active-text-gray-100:hover:not(.btn-active),.btn.btn-active-text-gray-100:active:not(.btn-active),.btn.btn-active-text-gray-100.active,.btn.btn-active-text-gray-100.show,.show>.btn.btn-active-text-gray-100 {
    color: var(--bs-text-gray-100)
}

.btn.btn-color-gray-200,.btn.btn-color-gray-200 i,.btn.btn-color-gray-200 .svg-icon,.btn.btn-color-gray-200.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-color-gray-200,.btn-check:active+.btn.btn-active-color-gray-200,.btn.btn-active-color-gray-200:focus:not(.btn-active),.btn.btn-active-color-gray-200:hover:not(.btn-active),.btn.btn-active-color-gray-200:active:not(.btn-active),.btn.btn-active-color-gray-200.active,.btn.btn-active-color-gray-200.show,.show>.btn.btn-active-color-gray-200,.btn-check:checked+.btn.btn-active-color-gray-200 i,.btn-check:checked+.btn.btn-active-color-gray-200 .svg-icon,.btn-check:active+.btn.btn-active-color-gray-200 i,.btn-check:active+.btn.btn-active-color-gray-200 .svg-icon,.btn.btn-active-color-gray-200:focus:not(.btn-active) i,.btn.btn-active-color-gray-200:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-200:hover:not(.btn-active) i,.btn.btn-active-color-gray-200:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-200:active:not(.btn-active) i,.btn.btn-active-color-gray-200:active:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-200.active i,.btn.btn-active-color-gray-200.active .svg-icon,.btn.btn-active-color-gray-200.show i,.btn.btn-active-color-gray-200.show .svg-icon,.show>.btn.btn-active-color-gray-200 i,.show>.btn.btn-active-color-gray-200 .svg-icon,.btn-check:checked+.btn.btn-active-color-gray-200.dropdown-toggle:after,.btn-check:active+.btn.btn-active-color-gray-200.dropdown-toggle:after,.btn.btn-active-color-gray-200:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-200:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-200:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-200.active.dropdown-toggle:after,.btn.btn-active-color-gray-200.show.dropdown-toggle:after,.show>.btn.btn-active-color-gray-200.dropdown-toggle:after,.btn.btn-icon-gray-200 i,.btn.btn-icon-gray-200 .svg-icon,.btn.btn-icon-gray-200.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-gray-200 i,.btn-check:checked+.btn.btn-active-icon-gray-200 .svg-icon,.btn-check:active+.btn.btn-active-icon-gray-200 i,.btn-check:active+.btn.btn-active-icon-gray-200 .svg-icon,.btn.btn-active-icon-gray-200:focus:not(.btn-active) i,.btn.btn-active-icon-gray-200:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-200:hover:not(.btn-active) i,.btn.btn-active-icon-gray-200:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-200:active:not(.btn-active) i,.btn.btn-active-icon-gray-200:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-200.active i,.btn.btn-active-icon-gray-200.active .svg-icon,.btn.btn-active-icon-gray-200.show i,.btn.btn-active-icon-gray-200.show .svg-icon,.show>.btn.btn-active-icon-gray-200 i,.show>.btn.btn-active-icon-gray-200 .svg-icon,.btn-check:checked+.btn.btn-active-icon-gray-200.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-gray-200.dropdown-toggle:after,.btn.btn-active-icon-gray-200:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-200:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-200:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-200.active.dropdown-toggle:after,.btn.btn-active-icon-gray-200.show.dropdown-toggle:after,.show>.btn.btn-active-icon-gray-200.dropdown-toggle:after,.btn.btn-text-gray-200,.btn-check:checked+.btn.btn-active-text-gray-200,.btn-check:active+.btn.btn-active-text-gray-200,.btn.btn-active-text-gray-200:focus:not(.btn-active),.btn.btn-active-text-gray-200:hover:not(.btn-active),.btn.btn-active-text-gray-200:active:not(.btn-active),.btn.btn-active-text-gray-200.active,.btn.btn-active-text-gray-200.show,.show>.btn.btn-active-text-gray-200 {
    color: var(--bs-text-gray-200)
}

.btn.btn-color-gray-300,.btn.btn-color-gray-300 i,.btn.btn-color-gray-300 .svg-icon,.btn.btn-color-gray-300.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-color-gray-300,.btn-check:active+.btn.btn-active-color-gray-300,.btn.btn-active-color-gray-300:focus:not(.btn-active),.btn.btn-active-color-gray-300:hover:not(.btn-active),.btn.btn-active-color-gray-300:active:not(.btn-active),.btn.btn-active-color-gray-300.active,.btn.btn-active-color-gray-300.show,.show>.btn.btn-active-color-gray-300,.btn-check:checked+.btn.btn-active-color-gray-300 i,.btn-check:checked+.btn.btn-active-color-gray-300 .svg-icon,.btn-check:active+.btn.btn-active-color-gray-300 i,.btn-check:active+.btn.btn-active-color-gray-300 .svg-icon,.btn.btn-active-color-gray-300:focus:not(.btn-active) i,.btn.btn-active-color-gray-300:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-300:hover:not(.btn-active) i,.btn.btn-active-color-gray-300:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-300:active:not(.btn-active) i,.btn.btn-active-color-gray-300:active:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-300.active i,.btn.btn-active-color-gray-300.active .svg-icon,.btn.btn-active-color-gray-300.show i,.btn.btn-active-color-gray-300.show .svg-icon,.show>.btn.btn-active-color-gray-300 i,.show>.btn.btn-active-color-gray-300 .svg-icon,.btn-check:checked+.btn.btn-active-color-gray-300.dropdown-toggle:after,.btn-check:active+.btn.btn-active-color-gray-300.dropdown-toggle:after,.btn.btn-active-color-gray-300:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-300:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-300:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-300.active.dropdown-toggle:after,.btn.btn-active-color-gray-300.show.dropdown-toggle:after,.show>.btn.btn-active-color-gray-300.dropdown-toggle:after,.btn.btn-icon-gray-300 i,.btn.btn-icon-gray-300 .svg-icon,.btn.btn-icon-gray-300.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-gray-300 i,.btn-check:checked+.btn.btn-active-icon-gray-300 .svg-icon,.btn-check:active+.btn.btn-active-icon-gray-300 i,.btn-check:active+.btn.btn-active-icon-gray-300 .svg-icon,.btn.btn-active-icon-gray-300:focus:not(.btn-active) i,.btn.btn-active-icon-gray-300:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-300:hover:not(.btn-active) i,.btn.btn-active-icon-gray-300:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-300:active:not(.btn-active) i,.btn.btn-active-icon-gray-300:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-300.active i,.btn.btn-active-icon-gray-300.active .svg-icon,.btn.btn-active-icon-gray-300.show i,.btn.btn-active-icon-gray-300.show .svg-icon,.show>.btn.btn-active-icon-gray-300 i,.show>.btn.btn-active-icon-gray-300 .svg-icon,.btn-check:checked+.btn.btn-active-icon-gray-300.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-gray-300.dropdown-toggle:after,.btn.btn-active-icon-gray-300:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-300:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-300:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-300.active.dropdown-toggle:after,.btn.btn-active-icon-gray-300.show.dropdown-toggle:after,.show>.btn.btn-active-icon-gray-300.dropdown-toggle:after,.btn.btn-text-gray-300,.btn-check:checked+.btn.btn-active-text-gray-300,.btn-check:active+.btn.btn-active-text-gray-300,.btn.btn-active-text-gray-300:focus:not(.btn-active),.btn.btn-active-text-gray-300:hover:not(.btn-active),.btn.btn-active-text-gray-300:active:not(.btn-active),.btn.btn-active-text-gray-300.active,.btn.btn-active-text-gray-300.show,.show>.btn.btn-active-text-gray-300 {
    color: var(--bs-text-gray-300)
}

.btn.btn-color-gray-400,.btn.btn-color-gray-400 i,.btn.btn-color-gray-400 .svg-icon,.btn.btn-color-gray-400.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-color-gray-400,.btn-check:active+.btn.btn-active-color-gray-400,.btn.btn-active-color-gray-400:focus:not(.btn-active),.btn.btn-active-color-gray-400:hover:not(.btn-active),.btn.btn-active-color-gray-400:active:not(.btn-active),.btn.btn-active-color-gray-400.active,.btn.btn-active-color-gray-400.show,.show>.btn.btn-active-color-gray-400,.btn-check:checked+.btn.btn-active-color-gray-400 i,.btn-check:checked+.btn.btn-active-color-gray-400 .svg-icon,.btn-check:active+.btn.btn-active-color-gray-400 i,.btn-check:active+.btn.btn-active-color-gray-400 .svg-icon,.btn.btn-active-color-gray-400:focus:not(.btn-active) i,.btn.btn-active-color-gray-400:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-400:hover:not(.btn-active) i,.btn.btn-active-color-gray-400:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-400:active:not(.btn-active) i,.btn.btn-active-color-gray-400:active:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-400.active i,.btn.btn-active-color-gray-400.active .svg-icon,.btn.btn-active-color-gray-400.show i,.btn.btn-active-color-gray-400.show .svg-icon,.show>.btn.btn-active-color-gray-400 i,.show>.btn.btn-active-color-gray-400 .svg-icon,.btn-check:checked+.btn.btn-active-color-gray-400.dropdown-toggle:after,.btn-check:active+.btn.btn-active-color-gray-400.dropdown-toggle:after,.btn.btn-active-color-gray-400:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-400:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-400:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-400.active.dropdown-toggle:after,.btn.btn-active-color-gray-400.show.dropdown-toggle:after,.show>.btn.btn-active-color-gray-400.dropdown-toggle:after,.btn.btn-icon-gray-400 i,.btn.btn-icon-gray-400 .svg-icon,.btn.btn-icon-gray-400.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-gray-400 i,.btn-check:checked+.btn.btn-active-icon-gray-400 .svg-icon,.btn-check:active+.btn.btn-active-icon-gray-400 i,.btn-check:active+.btn.btn-active-icon-gray-400 .svg-icon,.btn.btn-active-icon-gray-400:focus:not(.btn-active) i,.btn.btn-active-icon-gray-400:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-400:hover:not(.btn-active) i,.btn.btn-active-icon-gray-400:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-400:active:not(.btn-active) i,.btn.btn-active-icon-gray-400:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-400.active i,.btn.btn-active-icon-gray-400.active .svg-icon,.btn.btn-active-icon-gray-400.show i,.btn.btn-active-icon-gray-400.show .svg-icon,.show>.btn.btn-active-icon-gray-400 i,.show>.btn.btn-active-icon-gray-400 .svg-icon,.btn-check:checked+.btn.btn-active-icon-gray-400.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-gray-400.dropdown-toggle:after,.btn.btn-active-icon-gray-400:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-400:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-400:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-400.active.dropdown-toggle:after,.btn.btn-active-icon-gray-400.show.dropdown-toggle:after,.show>.btn.btn-active-icon-gray-400.dropdown-toggle:after,.btn.btn-text-gray-400,.btn-check:checked+.btn.btn-active-text-gray-400,.btn-check:active+.btn.btn-active-text-gray-400,.btn.btn-active-text-gray-400:focus:not(.btn-active),.btn.btn-active-text-gray-400:hover:not(.btn-active),.btn.btn-active-text-gray-400:active:not(.btn-active),.btn.btn-active-text-gray-400.active,.btn.btn-active-text-gray-400.show,.show>.btn.btn-active-text-gray-400 {
    color: var(--bs-text-gray-400)
}

.btn.btn-color-gray-500,.btn.btn-color-gray-500 i,.btn.btn-color-gray-500 .svg-icon,.btn.btn-color-gray-500.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-color-gray-500,.btn-check:active+.btn.btn-active-color-gray-500,.btn.btn-active-color-gray-500:focus:not(.btn-active),.btn.btn-active-color-gray-500:hover:not(.btn-active),.btn.btn-active-color-gray-500:active:not(.btn-active),.btn.btn-active-color-gray-500.active,.btn.btn-active-color-gray-500.show,.show>.btn.btn-active-color-gray-500,.btn-check:checked+.btn.btn-active-color-gray-500 i,.btn-check:checked+.btn.btn-active-color-gray-500 .svg-icon,.btn-check:active+.btn.btn-active-color-gray-500 i,.btn-check:active+.btn.btn-active-color-gray-500 .svg-icon,.btn.btn-active-color-gray-500:focus:not(.btn-active) i,.btn.btn-active-color-gray-500:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-500:hover:not(.btn-active) i,.btn.btn-active-color-gray-500:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-500:active:not(.btn-active) i,.btn.btn-active-color-gray-500:active:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-500.active i,.btn.btn-active-color-gray-500.active .svg-icon,.btn.btn-active-color-gray-500.show i,.btn.btn-active-color-gray-500.show .svg-icon,.show>.btn.btn-active-color-gray-500 i,.show>.btn.btn-active-color-gray-500 .svg-icon,.btn-check:checked+.btn.btn-active-color-gray-500.dropdown-toggle:after,.btn-check:active+.btn.btn-active-color-gray-500.dropdown-toggle:after,.btn.btn-active-color-gray-500:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-500:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-500:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-500.active.dropdown-toggle:after,.btn.btn-active-color-gray-500.show.dropdown-toggle:after,.show>.btn.btn-active-color-gray-500.dropdown-toggle:after,.btn.btn-icon-gray-500 i,.btn.btn-icon-gray-500 .svg-icon,.btn.btn-icon-gray-500.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-gray-500 i,.btn-check:checked+.btn.btn-active-icon-gray-500 .svg-icon,.btn-check:active+.btn.btn-active-icon-gray-500 i,.btn-check:active+.btn.btn-active-icon-gray-500 .svg-icon,.btn.btn-active-icon-gray-500:focus:not(.btn-active) i,.btn.btn-active-icon-gray-500:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-500:hover:not(.btn-active) i,.btn.btn-active-icon-gray-500:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-500:active:not(.btn-active) i,.btn.btn-active-icon-gray-500:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-500.active i,.btn.btn-active-icon-gray-500.active .svg-icon,.btn.btn-active-icon-gray-500.show i,.btn.btn-active-icon-gray-500.show .svg-icon,.show>.btn.btn-active-icon-gray-500 i,.show>.btn.btn-active-icon-gray-500 .svg-icon,.btn-check:checked+.btn.btn-active-icon-gray-500.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-gray-500.dropdown-toggle:after,.btn.btn-active-icon-gray-500:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-500:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-500:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-500.active.dropdown-toggle:after,.btn.btn-active-icon-gray-500.show.dropdown-toggle:after,.show>.btn.btn-active-icon-gray-500.dropdown-toggle:after,.btn.btn-text-gray-500,.btn-check:checked+.btn.btn-active-text-gray-500,.btn-check:active+.btn.btn-active-text-gray-500,.btn.btn-active-text-gray-500:focus:not(.btn-active),.btn.btn-active-text-gray-500:hover:not(.btn-active),.btn.btn-active-text-gray-500:active:not(.btn-active),.btn.btn-active-text-gray-500.active,.btn.btn-active-text-gray-500.show,.show>.btn.btn-active-text-gray-500 {
    color: var(--bs-text-gray-500)
}

.btn.btn-color-gray-600,.btn.btn-color-gray-600 i,.btn.btn-color-gray-600 .svg-icon,.btn.btn-color-gray-600.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-color-gray-600,.btn-check:active+.btn.btn-active-color-gray-600,.btn.btn-active-color-gray-600:focus:not(.btn-active),.btn.btn-active-color-gray-600:hover:not(.btn-active),.btn.btn-active-color-gray-600:active:not(.btn-active),.btn.btn-active-color-gray-600.active,.btn.btn-active-color-gray-600.show,.show>.btn.btn-active-color-gray-600,.btn-check:checked+.btn.btn-active-color-gray-600 i,.btn-check:checked+.btn.btn-active-color-gray-600 .svg-icon,.btn-check:active+.btn.btn-active-color-gray-600 i,.btn-check:active+.btn.btn-active-color-gray-600 .svg-icon,.btn.btn-active-color-gray-600:focus:not(.btn-active) i,.btn.btn-active-color-gray-600:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-600:hover:not(.btn-active) i,.btn.btn-active-color-gray-600:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-600:active:not(.btn-active) i,.btn.btn-active-color-gray-600:active:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-600.active i,.btn.btn-active-color-gray-600.active .svg-icon,.btn.btn-active-color-gray-600.show i,.btn.btn-active-color-gray-600.show .svg-icon,.show>.btn.btn-active-color-gray-600 i,.show>.btn.btn-active-color-gray-600 .svg-icon,.btn-check:checked+.btn.btn-active-color-gray-600.dropdown-toggle:after,.btn-check:active+.btn.btn-active-color-gray-600.dropdown-toggle:after,.btn.btn-active-color-gray-600:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-600:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-600:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-600.active.dropdown-toggle:after,.btn.btn-active-color-gray-600.show.dropdown-toggle:after,.show>.btn.btn-active-color-gray-600.dropdown-toggle:after,.btn.btn-icon-gray-600 i,.btn.btn-icon-gray-600 .svg-icon,.btn.btn-icon-gray-600.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-gray-600 i,.btn-check:checked+.btn.btn-active-icon-gray-600 .svg-icon,.btn-check:active+.btn.btn-active-icon-gray-600 i,.btn-check:active+.btn.btn-active-icon-gray-600 .svg-icon,.btn.btn-active-icon-gray-600:focus:not(.btn-active) i,.btn.btn-active-icon-gray-600:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-600:hover:not(.btn-active) i,.btn.btn-active-icon-gray-600:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-600:active:not(.btn-active) i,.btn.btn-active-icon-gray-600:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-600.active i,.btn.btn-active-icon-gray-600.active .svg-icon,.btn.btn-active-icon-gray-600.show i,.btn.btn-active-icon-gray-600.show .svg-icon,.show>.btn.btn-active-icon-gray-600 i,.show>.btn.btn-active-icon-gray-600 .svg-icon,.btn-check:checked+.btn.btn-active-icon-gray-600.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-gray-600.dropdown-toggle:after,.btn.btn-active-icon-gray-600:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-600:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-600:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-600.active.dropdown-toggle:after,.btn.btn-active-icon-gray-600.show.dropdown-toggle:after,.show>.btn.btn-active-icon-gray-600.dropdown-toggle:after,.btn.btn-text-gray-600,.btn-check:checked+.btn.btn-active-text-gray-600,.btn-check:active+.btn.btn-active-text-gray-600,.btn.btn-active-text-gray-600:focus:not(.btn-active),.btn.btn-active-text-gray-600:hover:not(.btn-active),.btn.btn-active-text-gray-600:active:not(.btn-active),.btn.btn-active-text-gray-600.active,.btn.btn-active-text-gray-600.show,.show>.btn.btn-active-text-gray-600 {
    color: var(--bs-text-gray-600)
}

.btn.btn-color-gray-700,.btn.btn-color-gray-700 i,.btn.btn-color-gray-700 .svg-icon,.btn.btn-color-gray-700.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-color-gray-700,.btn-check:active+.btn.btn-active-color-gray-700,.btn.btn-active-color-gray-700:focus:not(.btn-active),.btn.btn-active-color-gray-700:hover:not(.btn-active),.btn.btn-active-color-gray-700:active:not(.btn-active),.btn.btn-active-color-gray-700.active,.btn.btn-active-color-gray-700.show,.show>.btn.btn-active-color-gray-700,.btn-check:checked+.btn.btn-active-color-gray-700 i,.btn-check:checked+.btn.btn-active-color-gray-700 .svg-icon,.btn-check:active+.btn.btn-active-color-gray-700 i,.btn-check:active+.btn.btn-active-color-gray-700 .svg-icon,.btn.btn-active-color-gray-700:focus:not(.btn-active) i,.btn.btn-active-color-gray-700:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-700:hover:not(.btn-active) i,.btn.btn-active-color-gray-700:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-700:active:not(.btn-active) i,.btn.btn-active-color-gray-700:active:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-700.active i,.btn.btn-active-color-gray-700.active .svg-icon,.btn.btn-active-color-gray-700.show i,.btn.btn-active-color-gray-700.show .svg-icon,.show>.btn.btn-active-color-gray-700 i,.show>.btn.btn-active-color-gray-700 .svg-icon,.btn-check:checked+.btn.btn-active-color-gray-700.dropdown-toggle:after,.btn-check:active+.btn.btn-active-color-gray-700.dropdown-toggle:after,.btn.btn-active-color-gray-700:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-700:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-700:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-700.active.dropdown-toggle:after,.btn.btn-active-color-gray-700.show.dropdown-toggle:after,.show>.btn.btn-active-color-gray-700.dropdown-toggle:after,.btn.btn-icon-gray-700 i,.btn.btn-icon-gray-700 .svg-icon,.btn.btn-icon-gray-700.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-gray-700 i,.btn-check:checked+.btn.btn-active-icon-gray-700 .svg-icon,.btn-check:active+.btn.btn-active-icon-gray-700 i,.btn-check:active+.btn.btn-active-icon-gray-700 .svg-icon,.btn.btn-active-icon-gray-700:focus:not(.btn-active) i,.btn.btn-active-icon-gray-700:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-700:hover:not(.btn-active) i,.btn.btn-active-icon-gray-700:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-700:active:not(.btn-active) i,.btn.btn-active-icon-gray-700:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-700.active i,.btn.btn-active-icon-gray-700.active .svg-icon,.btn.btn-active-icon-gray-700.show i,.btn.btn-active-icon-gray-700.show .svg-icon,.show>.btn.btn-active-icon-gray-700 i,.show>.btn.btn-active-icon-gray-700 .svg-icon,.btn-check:checked+.btn.btn-active-icon-gray-700.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-gray-700.dropdown-toggle:after,.btn.btn-active-icon-gray-700:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-700:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-700:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-700.active.dropdown-toggle:after,.btn.btn-active-icon-gray-700.show.dropdown-toggle:after,.show>.btn.btn-active-icon-gray-700.dropdown-toggle:after,.btn.btn-text-gray-700,.btn-check:checked+.btn.btn-active-text-gray-700,.btn-check:active+.btn.btn-active-text-gray-700,.btn.btn-active-text-gray-700:focus:not(.btn-active),.btn.btn-active-text-gray-700:hover:not(.btn-active),.btn.btn-active-text-gray-700:active:not(.btn-active),.btn.btn-active-text-gray-700.active,.btn.btn-active-text-gray-700.show,.show>.btn.btn-active-text-gray-700 {
    color: var(--bs-text-gray-700)
}

.btn.btn-color-gray-800,.btn.btn-color-gray-800 i,.btn.btn-color-gray-800 .svg-icon,.btn.btn-color-gray-800.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-color-gray-800,.btn-check:active+.btn.btn-active-color-gray-800,.btn.btn-active-color-gray-800:focus:not(.btn-active),.btn.btn-active-color-gray-800:hover:not(.btn-active),.btn.btn-active-color-gray-800:active:not(.btn-active),.btn.btn-active-color-gray-800.active,.btn.btn-active-color-gray-800.show,.show>.btn.btn-active-color-gray-800,.btn-check:checked+.btn.btn-active-color-gray-800 i,.btn-check:checked+.btn.btn-active-color-gray-800 .svg-icon,.btn-check:active+.btn.btn-active-color-gray-800 i,.btn-check:active+.btn.btn-active-color-gray-800 .svg-icon,.btn.btn-active-color-gray-800:focus:not(.btn-active) i,.btn.btn-active-color-gray-800:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-800:hover:not(.btn-active) i,.btn.btn-active-color-gray-800:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-800:active:not(.btn-active) i,.btn.btn-active-color-gray-800:active:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-800.active i,.btn.btn-active-color-gray-800.active .svg-icon,.btn.btn-active-color-gray-800.show i,.btn.btn-active-color-gray-800.show .svg-icon,.show>.btn.btn-active-color-gray-800 i,.show>.btn.btn-active-color-gray-800 .svg-icon,.btn-check:checked+.btn.btn-active-color-gray-800.dropdown-toggle:after,.btn-check:active+.btn.btn-active-color-gray-800.dropdown-toggle:after,.btn.btn-active-color-gray-800:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-800:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-800:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-800.active.dropdown-toggle:after,.btn.btn-active-color-gray-800.show.dropdown-toggle:after,.show>.btn.btn-active-color-gray-800.dropdown-toggle:after,.btn.btn-icon-gray-800 i,.btn.btn-icon-gray-800 .svg-icon,.btn.btn-icon-gray-800.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-gray-800 i,.btn-check:checked+.btn.btn-active-icon-gray-800 .svg-icon,.btn-check:active+.btn.btn-active-icon-gray-800 i,.btn-check:active+.btn.btn-active-icon-gray-800 .svg-icon,.btn.btn-active-icon-gray-800:focus:not(.btn-active) i,.btn.btn-active-icon-gray-800:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-800:hover:not(.btn-active) i,.btn.btn-active-icon-gray-800:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-800:active:not(.btn-active) i,.btn.btn-active-icon-gray-800:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-800.active i,.btn.btn-active-icon-gray-800.active .svg-icon,.btn.btn-active-icon-gray-800.show i,.btn.btn-active-icon-gray-800.show .svg-icon,.show>.btn.btn-active-icon-gray-800 i,.show>.btn.btn-active-icon-gray-800 .svg-icon,.btn-check:checked+.btn.btn-active-icon-gray-800.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-gray-800.dropdown-toggle:after,.btn.btn-active-icon-gray-800:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-800:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-800:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-800.active.dropdown-toggle:after,.btn.btn-active-icon-gray-800.show.dropdown-toggle:after,.show>.btn.btn-active-icon-gray-800.dropdown-toggle:after,.btn.btn-text-gray-800,.btn-check:checked+.btn.btn-active-text-gray-800,.btn-check:active+.btn.btn-active-text-gray-800,.btn.btn-active-text-gray-800:focus:not(.btn-active),.btn.btn-active-text-gray-800:hover:not(.btn-active),.btn.btn-active-text-gray-800:active:not(.btn-active),.btn.btn-active-text-gray-800.active,.btn.btn-active-text-gray-800.show,.show>.btn.btn-active-text-gray-800 {
    color: var(--bs-text-gray-800)
}

.btn.btn-color-gray-900,.btn.btn-color-gray-900 i,.btn.btn-color-gray-900 .svg-icon,.btn.btn-color-gray-900.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-color-gray-900,.btn-check:active+.btn.btn-active-color-gray-900,.btn.btn-active-color-gray-900:focus:not(.btn-active),.btn.btn-active-color-gray-900:hover:not(.btn-active),.btn.btn-active-color-gray-900:active:not(.btn-active),.btn.btn-active-color-gray-900.active,.btn.btn-active-color-gray-900.show,.show>.btn.btn-active-color-gray-900,.btn-check:checked+.btn.btn-active-color-gray-900 i,.btn-check:checked+.btn.btn-active-color-gray-900 .svg-icon,.btn-check:active+.btn.btn-active-color-gray-900 i,.btn-check:active+.btn.btn-active-color-gray-900 .svg-icon,.btn.btn-active-color-gray-900:focus:not(.btn-active) i,.btn.btn-active-color-gray-900:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-900:hover:not(.btn-active) i,.btn.btn-active-color-gray-900:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-900:active:not(.btn-active) i,.btn.btn-active-color-gray-900:active:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-900.active i,.btn.btn-active-color-gray-900.active .svg-icon,.btn.btn-active-color-gray-900.show i,.btn.btn-active-color-gray-900.show .svg-icon,.show>.btn.btn-active-color-gray-900 i,.show>.btn.btn-active-color-gray-900 .svg-icon,.btn-check:checked+.btn.btn-active-color-gray-900.dropdown-toggle:after,.btn-check:active+.btn.btn-active-color-gray-900.dropdown-toggle:after,.btn.btn-active-color-gray-900:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-900:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-900:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-900.active.dropdown-toggle:after,.btn.btn-active-color-gray-900.show.dropdown-toggle:after,.show>.btn.btn-active-color-gray-900.dropdown-toggle:after,.btn.btn-icon-gray-900 i,.btn.btn-icon-gray-900 .svg-icon,.btn.btn-icon-gray-900.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-gray-900 i,.btn-check:checked+.btn.btn-active-icon-gray-900 .svg-icon,.btn-check:active+.btn.btn-active-icon-gray-900 i,.btn-check:active+.btn.btn-active-icon-gray-900 .svg-icon,.btn.btn-active-icon-gray-900:focus:not(.btn-active) i,.btn.btn-active-icon-gray-900:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-900:hover:not(.btn-active) i,.btn.btn-active-icon-gray-900:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-900:active:not(.btn-active) i,.btn.btn-active-icon-gray-900:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-900.active i,.btn.btn-active-icon-gray-900.active .svg-icon,.btn.btn-active-icon-gray-900.show i,.btn.btn-active-icon-gray-900.show .svg-icon,.show>.btn.btn-active-icon-gray-900 i,.show>.btn.btn-active-icon-gray-900 .svg-icon,.btn-check:checked+.btn.btn-active-icon-gray-900.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-gray-900.dropdown-toggle:after,.btn.btn-active-icon-gray-900:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-900:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-900:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-900.active.dropdown-toggle:after,.btn.btn-active-icon-gray-900.show.dropdown-toggle:after,.show>.btn.btn-active-icon-gray-900.dropdown-toggle:after,.btn.btn-text-gray-900,.btn-check:checked+.btn.btn-active-text-gray-900,.btn-check:active+.btn.btn-active-text-gray-900,.btn.btn-active-text-gray-900:focus:not(.btn-active),.btn.btn-active-text-gray-900:hover:not(.btn-active),.btn.btn-active-text-gray-900:active:not(.btn-active),.btn.btn-active-text-gray-900.active,.btn.btn-active-text-gray-900.show,.show>.btn.btn-active-text-gray-900 {
    color: var(--bs-text-gray-900)
}

.btn.btn-facebook,.btn.btn-facebook i,.btn.btn-facebook .svg-icon,.btn.btn-facebook.dropdown-toggle:after {
    color: #fff
}

.btn.btn-facebook {
    background-color: #3b5998;
    border-color: #3b5998
}

.btn-check:checked+.btn.btn-facebook,.btn-check:active+.btn.btn-facebook,.btn.btn-facebook:focus:not(.btn-active),.btn.btn-facebook:hover:not(.btn-active),.btn.btn-facebook:active:not(.btn-active),.btn.btn-facebook.active,.btn.btn-facebook.show,.show>.btn.btn-facebook {
    border-color: #30497c;
    background-color: #30497c!important
}

.btn.btn-light-facebook,.btn.btn-light-facebook i,.btn.btn-light-facebook .svg-icon,.btn.btn-light-facebook.dropdown-toggle:after {
    color: #3b5998
}

.btn.btn-light-facebook {
    background-color: #3b59981a;
    border-color: #3b59981a
}

.btn-check:checked+.btn.btn-light-facebook,.btn-check:active+.btn.btn-light-facebook,.btn.btn-light-facebook:focus:not(.btn-active),.btn.btn-light-facebook:hover:not(.btn-active),.btn.btn-light-facebook:active:not(.btn-active),.btn.btn-light-facebook.active,.btn.btn-light-facebook.show,.show>.btn.btn-light-facebook,.btn-check:checked+.btn.btn-light-facebook i,.btn-check:checked+.btn.btn-light-facebook .svg-icon,.btn-check:active+.btn.btn-light-facebook i,.btn-check:active+.btn.btn-light-facebook .svg-icon,.btn.btn-light-facebook:focus:not(.btn-active) i,.btn.btn-light-facebook:focus:not(.btn-active) .svg-icon,.btn.btn-light-facebook:hover:not(.btn-active) i,.btn.btn-light-facebook:hover:not(.btn-active) .svg-icon,.btn.btn-light-facebook:active:not(.btn-active) i,.btn.btn-light-facebook:active:not(.btn-active) .svg-icon,.btn.btn-light-facebook.active i,.btn.btn-light-facebook.active .svg-icon,.btn.btn-light-facebook.show i,.btn.btn-light-facebook.show .svg-icon,.show>.btn.btn-light-facebook i,.show>.btn.btn-light-facebook .svg-icon,.btn-check:checked+.btn.btn-light-facebook.dropdown-toggle:after,.btn-check:active+.btn.btn-light-facebook.dropdown-toggle:after,.btn.btn-light-facebook:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-light-facebook:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-light-facebook:active:not(.btn-active).dropdown-toggle:after,.btn.btn-light-facebook.active.dropdown-toggle:after,.btn.btn-light-facebook.show.dropdown-toggle:after,.show>.btn.btn-light-facebook.dropdown-toggle:after {
    color: #fff
}

.btn-check:checked+.btn.btn-light-facebook,.btn-check:active+.btn.btn-light-facebook,.btn.btn-light-facebook:focus:not(.btn-active),.btn.btn-light-facebook:hover:not(.btn-active),.btn.btn-light-facebook:active:not(.btn-active),.btn.btn-light-facebook.active,.btn.btn-light-facebook.show,.show>.btn.btn-light-facebook {
    border-color: #3b5998;
    background-color: #3b5998!important
}

.btn.btn-google,.btn.btn-google i,.btn.btn-google .svg-icon,.btn.btn-google.dropdown-toggle:after {
    color: #fff
}

.btn.btn-google {
    background-color: #dd4b39;
    border-color: #dd4b39
}

.btn-check:checked+.btn.btn-google,.btn-check:active+.btn.btn-google,.btn.btn-google:focus:not(.btn-active),.btn.btn-google:hover:not(.btn-active),.btn.btn-google:active:not(.btn-active),.btn.btn-google.active,.btn.btn-google.show,.show>.btn.btn-google {
    border-color: #cd3623;
    background-color: #cd3623!important
}

.btn.btn-light-google,.btn.btn-light-google i,.btn.btn-light-google .svg-icon,.btn.btn-light-google.dropdown-toggle:after {
    color: #dd4b39
}

.btn.btn-light-google {
    background-color: #dd4b391a;
    border-color: #dd4b391a
}

.btn-check:checked+.btn.btn-light-google,.btn-check:active+.btn.btn-light-google,.btn.btn-light-google:focus:not(.btn-active),.btn.btn-light-google:hover:not(.btn-active),.btn.btn-light-google:active:not(.btn-active),.btn.btn-light-google.active,.btn.btn-light-google.show,.show>.btn.btn-light-google,.btn-check:checked+.btn.btn-light-google i,.btn-check:checked+.btn.btn-light-google .svg-icon,.btn-check:active+.btn.btn-light-google i,.btn-check:active+.btn.btn-light-google .svg-icon,.btn.btn-light-google:focus:not(.btn-active) i,.btn.btn-light-google:focus:not(.btn-active) .svg-icon,.btn.btn-light-google:hover:not(.btn-active) i,.btn.btn-light-google:hover:not(.btn-active) .svg-icon,.btn.btn-light-google:active:not(.btn-active) i,.btn.btn-light-google:active:not(.btn-active) .svg-icon,.btn.btn-light-google.active i,.btn.btn-light-google.active .svg-icon,.btn.btn-light-google.show i,.btn.btn-light-google.show .svg-icon,.show>.btn.btn-light-google i,.show>.btn.btn-light-google .svg-icon,.btn-check:checked+.btn.btn-light-google.dropdown-toggle:after,.btn-check:active+.btn.btn-light-google.dropdown-toggle:after,.btn.btn-light-google:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-light-google:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-light-google:active:not(.btn-active).dropdown-toggle:after,.btn.btn-light-google.active.dropdown-toggle:after,.btn.btn-light-google.show.dropdown-toggle:after,.show>.btn.btn-light-google.dropdown-toggle:after {
    color: #fff
}

.btn-check:checked+.btn.btn-light-google,.btn-check:active+.btn.btn-light-google,.btn.btn-light-google:focus:not(.btn-active),.btn.btn-light-google:hover:not(.btn-active),.btn.btn-light-google:active:not(.btn-active),.btn.btn-light-google.active,.btn.btn-light-google.show,.show>.btn.btn-light-google {
    border-color: #dd4b39;
    background-color: #dd4b39!important
}

.btn.btn-twitter,.btn.btn-twitter i,.btn.btn-twitter .svg-icon,.btn.btn-twitter.dropdown-toggle:after {
    color: #fff
}

.btn.btn-twitter {
    background-color: #1da1f2;
    border-color: #1da1f2
}

.btn-check:checked+.btn.btn-twitter,.btn-check:active+.btn.btn-twitter,.btn.btn-twitter:focus:not(.btn-active),.btn.btn-twitter:hover:not(.btn-active),.btn.btn-twitter:active:not(.btn-active),.btn.btn-twitter.active,.btn.btn-twitter.show,.show>.btn.btn-twitter {
    border-color: #0d8ddc;
    background-color: #0d8ddc!important
}

.btn.btn-light-twitter,.btn.btn-light-twitter i,.btn.btn-light-twitter .svg-icon,.btn.btn-light-twitter.dropdown-toggle:after {
    color: #1da1f2
}

.btn.btn-light-twitter {
    background-color: #1da1f21a;
    border-color: #1da1f21a
}

.btn-check:checked+.btn.btn-light-twitter,.btn-check:active+.btn.btn-light-twitter,.btn.btn-light-twitter:focus:not(.btn-active),.btn.btn-light-twitter:hover:not(.btn-active),.btn.btn-light-twitter:active:not(.btn-active),.btn.btn-light-twitter.active,.btn.btn-light-twitter.show,.show>.btn.btn-light-twitter,.btn-check:checked+.btn.btn-light-twitter i,.btn-check:checked+.btn.btn-light-twitter .svg-icon,.btn-check:active+.btn.btn-light-twitter i,.btn-check:active+.btn.btn-light-twitter .svg-icon,.btn.btn-light-twitter:focus:not(.btn-active) i,.btn.btn-light-twitter:focus:not(.btn-active) .svg-icon,.btn.btn-light-twitter:hover:not(.btn-active) i,.btn.btn-light-twitter:hover:not(.btn-active) .svg-icon,.btn.btn-light-twitter:active:not(.btn-active) i,.btn.btn-light-twitter:active:not(.btn-active) .svg-icon,.btn.btn-light-twitter.active i,.btn.btn-light-twitter.active .svg-icon,.btn.btn-light-twitter.show i,.btn.btn-light-twitter.show .svg-icon,.show>.btn.btn-light-twitter i,.show>.btn.btn-light-twitter .svg-icon,.btn-check:checked+.btn.btn-light-twitter.dropdown-toggle:after,.btn-check:active+.btn.btn-light-twitter.dropdown-toggle:after,.btn.btn-light-twitter:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-light-twitter:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-light-twitter:active:not(.btn-active).dropdown-toggle:after,.btn.btn-light-twitter.active.dropdown-toggle:after,.btn.btn-light-twitter.show.dropdown-toggle:after,.show>.btn.btn-light-twitter.dropdown-toggle:after {
    color: #fff
}

.btn-check:checked+.btn.btn-light-twitter,.btn-check:active+.btn.btn-light-twitter,.btn.btn-light-twitter:focus:not(.btn-active),.btn.btn-light-twitter:hover:not(.btn-active),.btn.btn-light-twitter:active:not(.btn-active),.btn.btn-light-twitter.active,.btn.btn-light-twitter.show,.show>.btn.btn-light-twitter {
    border-color: #1da1f2;
    background-color: #1da1f2!important
}

.btn.btn-instagram,.btn.btn-instagram i,.btn.btn-instagram .svg-icon,.btn.btn-instagram.dropdown-toggle:after {
    color: #fff
}

.btn.btn-instagram {
    background-color: #e1306c;
    border-color: #e1306c
}

.btn-check:checked+.btn.btn-instagram,.btn-check:active+.btn.btn-instagram,.btn.btn-instagram:focus:not(.btn-active),.btn.btn-instagram:hover:not(.btn-active),.btn.btn-instagram:active:not(.btn-active),.btn.btn-instagram.active,.btn.btn-instagram.show,.show>.btn.btn-instagram {
    border-color: #cd1e59;
    background-color: #cd1e59!important
}

.btn.btn-light-instagram,.btn.btn-light-instagram i,.btn.btn-light-instagram .svg-icon,.btn.btn-light-instagram.dropdown-toggle:after {
    color: #e1306c
}

.btn.btn-light-instagram {
    background-color: #e1306c1a;
    border-color: #e1306c1a
}

.btn-check:checked+.btn.btn-light-instagram,.btn-check:active+.btn.btn-light-instagram,.btn.btn-light-instagram:focus:not(.btn-active),.btn.btn-light-instagram:hover:not(.btn-active),.btn.btn-light-instagram:active:not(.btn-active),.btn.btn-light-instagram.active,.btn.btn-light-instagram.show,.show>.btn.btn-light-instagram,.btn-check:checked+.btn.btn-light-instagram i,.btn-check:checked+.btn.btn-light-instagram .svg-icon,.btn-check:active+.btn.btn-light-instagram i,.btn-check:active+.btn.btn-light-instagram .svg-icon,.btn.btn-light-instagram:focus:not(.btn-active) i,.btn.btn-light-instagram:focus:not(.btn-active) .svg-icon,.btn.btn-light-instagram:hover:not(.btn-active) i,.btn.btn-light-instagram:hover:not(.btn-active) .svg-icon,.btn.btn-light-instagram:active:not(.btn-active) i,.btn.btn-light-instagram:active:not(.btn-active) .svg-icon,.btn.btn-light-instagram.active i,.btn.btn-light-instagram.active .svg-icon,.btn.btn-light-instagram.show i,.btn.btn-light-instagram.show .svg-icon,.show>.btn.btn-light-instagram i,.show>.btn.btn-light-instagram .svg-icon,.btn-check:checked+.btn.btn-light-instagram.dropdown-toggle:after,.btn-check:active+.btn.btn-light-instagram.dropdown-toggle:after,.btn.btn-light-instagram:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-light-instagram:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-light-instagram:active:not(.btn-active).dropdown-toggle:after,.btn.btn-light-instagram.active.dropdown-toggle:after,.btn.btn-light-instagram.show.dropdown-toggle:after,.show>.btn.btn-light-instagram.dropdown-toggle:after {
    color: #fff
}

.btn-check:checked+.btn.btn-light-instagram,.btn-check:active+.btn.btn-light-instagram,.btn.btn-light-instagram:focus:not(.btn-active),.btn.btn-light-instagram:hover:not(.btn-active),.btn.btn-light-instagram:active:not(.btn-active),.btn.btn-light-instagram.active,.btn.btn-light-instagram.show,.show>.btn.btn-light-instagram {
    border-color: #e1306c;
    background-color: #e1306c!important
}

.btn.btn-youtube,.btn.btn-youtube i,.btn.btn-youtube .svg-icon,.btn.btn-youtube.dropdown-toggle:after {
    color: #fff
}

.btn.btn-youtube {
    background-color: red;
    border-color: red
}

.btn-check:checked+.btn.btn-youtube,.btn-check:active+.btn.btn-youtube,.btn.btn-youtube:focus:not(.btn-active),.btn.btn-youtube:hover:not(.btn-active),.btn.btn-youtube:active:not(.btn-active),.btn.btn-youtube.active,.btn.btn-youtube.show,.show>.btn.btn-youtube {
    border-color: #d90000;
    background-color: #d90000!important
}

.btn.btn-light-youtube,.btn.btn-light-youtube i,.btn.btn-light-youtube .svg-icon,.btn.btn-light-youtube.dropdown-toggle:after {
    color: red
}

.btn.btn-light-youtube {
    background-color: #ff00001a;
    border-color: #ff00001a
}

.btn-check:checked+.btn.btn-light-youtube,.btn-check:active+.btn.btn-light-youtube,.btn.btn-light-youtube:focus:not(.btn-active),.btn.btn-light-youtube:hover:not(.btn-active),.btn.btn-light-youtube:active:not(.btn-active),.btn.btn-light-youtube.active,.btn.btn-light-youtube.show,.show>.btn.btn-light-youtube,.btn-check:checked+.btn.btn-light-youtube i,.btn-check:checked+.btn.btn-light-youtube .svg-icon,.btn-check:active+.btn.btn-light-youtube i,.btn-check:active+.btn.btn-light-youtube .svg-icon,.btn.btn-light-youtube:focus:not(.btn-active) i,.btn.btn-light-youtube:focus:not(.btn-active) .svg-icon,.btn.btn-light-youtube:hover:not(.btn-active) i,.btn.btn-light-youtube:hover:not(.btn-active) .svg-icon,.btn.btn-light-youtube:active:not(.btn-active) i,.btn.btn-light-youtube:active:not(.btn-active) .svg-icon,.btn.btn-light-youtube.active i,.btn.btn-light-youtube.active .svg-icon,.btn.btn-light-youtube.show i,.btn.btn-light-youtube.show .svg-icon,.show>.btn.btn-light-youtube i,.show>.btn.btn-light-youtube .svg-icon,.btn-check:checked+.btn.btn-light-youtube.dropdown-toggle:after,.btn-check:active+.btn.btn-light-youtube.dropdown-toggle:after,.btn.btn-light-youtube:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-light-youtube:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-light-youtube:active:not(.btn-active).dropdown-toggle:after,.btn.btn-light-youtube.active.dropdown-toggle:after,.btn.btn-light-youtube.show.dropdown-toggle:after,.show>.btn.btn-light-youtube.dropdown-toggle:after {
    color: #fff
}

.btn-check:checked+.btn.btn-light-youtube,.btn-check:active+.btn.btn-light-youtube,.btn.btn-light-youtube:focus:not(.btn-active),.btn.btn-light-youtube:hover:not(.btn-active),.btn.btn-light-youtube:active:not(.btn-active),.btn.btn-light-youtube.active,.btn.btn-light-youtube.show,.show>.btn.btn-light-youtube {
    border-color: red;
    background-color: red!important
}

.btn.btn-linkedin,.btn.btn-linkedin i,.btn.btn-linkedin .svg-icon,.btn.btn-linkedin.dropdown-toggle:after {
    color: #fff
}

.btn.btn-linkedin {
    background-color: #0077b5;
    border-color: #0077b5
}

.btn-check:checked+.btn.btn-linkedin,.btn-check:active+.btn.btn-linkedin,.btn.btn-linkedin:focus:not(.btn-active),.btn.btn-linkedin:hover:not(.btn-active),.btn.btn-linkedin:active:not(.btn-active),.btn.btn-linkedin.active,.btn.btn-linkedin.show,.show>.btn.btn-linkedin {
    border-color: #005e8f;
    background-color: #005e8f!important
}

.btn.btn-light-linkedin,.btn.btn-light-linkedin i,.btn.btn-light-linkedin .svg-icon,.btn.btn-light-linkedin.dropdown-toggle:after {
    color: #0077b5
}

.btn.btn-light-linkedin {
    background-color: #0077b51a;
    border-color: #0077b51a
}

.btn-check:checked+.btn.btn-light-linkedin,.btn-check:active+.btn.btn-light-linkedin,.btn.btn-light-linkedin:focus:not(.btn-active),.btn.btn-light-linkedin:hover:not(.btn-active),.btn.btn-light-linkedin:active:not(.btn-active),.btn.btn-light-linkedin.active,.btn.btn-light-linkedin.show,.show>.btn.btn-light-linkedin,.btn-check:checked+.btn.btn-light-linkedin i,.btn-check:checked+.btn.btn-light-linkedin .svg-icon,.btn-check:active+.btn.btn-light-linkedin i,.btn-check:active+.btn.btn-light-linkedin .svg-icon,.btn.btn-light-linkedin:focus:not(.btn-active) i,.btn.btn-light-linkedin:focus:not(.btn-active) .svg-icon,.btn.btn-light-linkedin:hover:not(.btn-active) i,.btn.btn-light-linkedin:hover:not(.btn-active) .svg-icon,.btn.btn-light-linkedin:active:not(.btn-active) i,.btn.btn-light-linkedin:active:not(.btn-active) .svg-icon,.btn.btn-light-linkedin.active i,.btn.btn-light-linkedin.active .svg-icon,.btn.btn-light-linkedin.show i,.btn.btn-light-linkedin.show .svg-icon,.show>.btn.btn-light-linkedin i,.show>.btn.btn-light-linkedin .svg-icon,.btn-check:checked+.btn.btn-light-linkedin.dropdown-toggle:after,.btn-check:active+.btn.btn-light-linkedin.dropdown-toggle:after,.btn.btn-light-linkedin:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-light-linkedin:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-light-linkedin:active:not(.btn-active).dropdown-toggle:after,.btn.btn-light-linkedin.active.dropdown-toggle:after,.btn.btn-light-linkedin.show.dropdown-toggle:after,.show>.btn.btn-light-linkedin.dropdown-toggle:after {
    color: #fff
}

.btn-check:checked+.btn.btn-light-linkedin,.btn-check:active+.btn.btn-light-linkedin,.btn.btn-light-linkedin:focus:not(.btn-active),.btn.btn-light-linkedin:hover:not(.btn-active),.btn.btn-light-linkedin:active:not(.btn-active),.btn.btn-light-linkedin.active,.btn.btn-light-linkedin.show,.show>.btn.btn-light-linkedin {
    border-color: #0077b5;
    background-color: #0077b5!important
}

[data-bs-theme=dark] .btn.btn-dark,[data-bs-theme=dark] .btn.btn-dark i,[data-bs-theme=dark] .btn.btn-dark .svg-icon,[data-bs-theme=dark] .btn.btn-dark.dropdown-toggle:after {
    color: #b5b7c8
}

[data-bs-theme=dark] .btn.btn-dark {
    background-color: #464852
}

.btn-check:checked+[data-bs-theme=dark] .btn.btn-dark,.btn-check:active+[data-bs-theme=dark] .btn.btn-dark,[data-bs-theme=dark] .btn.btn-dark:focus:not(.btn-active),[data-bs-theme=dark] .btn.btn-dark:hover:not(.btn-active),[data-bs-theme=dark] .btn.btn-dark:active:not(.btn-active),[data-bs-theme=dark] .btn.btn-dark.active,[data-bs-theme=dark] .btn.btn-dark.show,.show>[data-bs-theme=dark] .btn.btn-dark,.btn-check:checked+[data-bs-theme=dark] .btn.btn-dark i,.btn-check:checked+[data-bs-theme=dark] .btn.btn-dark .svg-icon,.btn-check:active+[data-bs-theme=dark] .btn.btn-dark i,.btn-check:active+[data-bs-theme=dark] .btn.btn-dark .svg-icon,[data-bs-theme=dark] .btn.btn-dark:focus:not(.btn-active) i,[data-bs-theme=dark] .btn.btn-dark:focus:not(.btn-active) .svg-icon,[data-bs-theme=dark] .btn.btn-dark:hover:not(.btn-active) i,[data-bs-theme=dark] .btn.btn-dark:hover:not(.btn-active) .svg-icon,[data-bs-theme=dark] .btn.btn-dark:active:not(.btn-active) i,[data-bs-theme=dark] .btn.btn-dark:active:not(.btn-active) .svg-icon,[data-bs-theme=dark] .btn.btn-dark.active i,[data-bs-theme=dark] .btn.btn-dark.active .svg-icon,[data-bs-theme=dark] .btn.btn-dark.show i,[data-bs-theme=dark] .btn.btn-dark.show .svg-icon,.show>[data-bs-theme=dark] .btn.btn-dark i,.show>[data-bs-theme=dark] .btn.btn-dark .svg-icon,.btn-check:checked+[data-bs-theme=dark] .btn.btn-dark.dropdown-toggle:after,.btn-check:active+[data-bs-theme=dark] .btn.btn-dark.dropdown-toggle:after,[data-bs-theme=dark] .btn.btn-dark:focus:not(.btn-active).dropdown-toggle:after,[data-bs-theme=dark] .btn.btn-dark:hover:not(.btn-active).dropdown-toggle:after,[data-bs-theme=dark] .btn.btn-dark:active:not(.btn-active).dropdown-toggle:after,[data-bs-theme=dark] .btn.btn-dark.active.dropdown-toggle:after,[data-bs-theme=dark] .btn.btn-dark.show.dropdown-toggle:after,.show>[data-bs-theme=dark] .btn.btn-dark.dropdown-toggle:after {
    color: #bec0cf
}

.btn-check:checked+[data-bs-theme=dark] .btn.btn-dark,.btn-check:active+[data-bs-theme=dark] .btn.btn-dark,[data-bs-theme=dark] .btn.btn-dark:focus:not(.btn-active),[data-bs-theme=dark] .btn.btn-dark:hover:not(.btn-active),[data-bs-theme=dark] .btn.btn-dark:active:not(.btn-active),[data-bs-theme=dark] .btn.btn-dark.active,[data-bs-theme=dark] .btn.btn-dark.show,.show>[data-bs-theme=dark] .btn.btn-dark {
    background-color: #4d4f5a!important
}

.modal-rounded {
    border-radius: .475rem!important
}

code:not([class*=language-]) {
    color: var(--bs-code-color);
    border: 1px solid var(--bs-code-border-color);
    background-color: var(--bs-code-bg);
    font-weight: 400;
    line-height: inherit;
    border-radius: .3rem;
    margin: 0 .5rem;
    padding: .1rem .4rem;
    font-size: 1rem;
    box-shadow: 0 3px 9px #00000014
}

code:not([class*=language-]).code-light {
    color: var(--bs-light);
    background-color: var(--bs-light-light);
    border: 1px solid var(--bs-light)
}

code:not([class*=language-]).code-primary {
    color: var(--bs-primary);
    background-color: var(--bs-primary-light);
    border: 1px solid var(--bs-primary)
}

code:not([class*=language-]).code-secondary {
    color: var(--bs-secondary);
    background-color: var(--bs-secondary-light);
    border: 1px solid var(--bs-secondary)
}

code:not([class*=language-]).code-success {
    color: var(--bs-success);
    background-color: var(--bs-success-light);
    border: 1px solid var(--bs-success)
}

code:not([class*=language-]).code-info {
    color: var(--bs-info);
    background-color: var(--bs-info-light);
    border: 1px solid var(--bs-info)
}

code:not([class*=language-]).code-warning {
    color: var(--bs-warning);
    background-color: var(--bs-warning-light);
    border: 1px solid var(--bs-warning)
}

code:not([class*=language-]).code-danger {
    color: var(--bs-danger);
    background-color: var(--bs-danger-light);
    border: 1px solid var(--bs-danger)
}

code:not([class*=language-]).code-dark {
    color: var(--bs-dark);
    background-color: var(--bs-dark-light);
    border: 1px solid var(--bs-dark)
}

.col-form-label {
    font-size: 1.05rem
}

.form-control.form-control-transparent,.dropdown.show>.form-control.form-control-transparent,.form-control.form-control-transparent:active,.form-control.form-control-transparent.active,.form-control.form-control-transparent:focus,.form-control.form-control-transparent.focus {
    background-color: #0000;
    border-color: #0000
}

.form-control.form-control-flush {
    box-shadow: none;
    background-color: #0000;
    border: 0;
    border-radius: 0;
    outline: none!important
}

.form-control.form-control-solid {
    background-color: var(--bs-gray-100);
    border-color: var(--bs-gray-100);
    color: var(--bs-gray-700)
}

.form-control.form-control-solid::placeholder {
    color: var(--bs-gray-500)
}

.form-control.form-control-solid::-moz-placeholder {
    color: var(--bs-gray-500);
    opacity: 1
}

.form-control.form-control-solid {
    transition: color .2s
}

.dropdown.show>.form-control.form-control-solid,.form-control.form-control-solid:active,.form-control.form-control-solid.active,.form-control.form-control-solid:focus,.form-control.form-control-solid.focus {
    background-color: var(--bs-gray-200);
    border-color: var(--bs-gray-200);
    color: var(--bs-gray-700);
    transition: color .2s
}

.form-control-solid-bg {
    background-color: var(--bs-gray-100)
}

.form-control-plaintext {
    color: var(--bs-gray-700)
}

.placeholder-gray-500::placeholder {
    color: var(--bs-gray-500)
}

.placeholder-gray-500::-moz-placeholder {
    color: var(--bs-gray-500);
    opacity: 1
}

.placeholder-white::placeholder {
    color: #fff
}

.placeholder-white::-moz-placeholder {
    color: #fff;
    opacity: 1
}

.resize-none {
    resize: none
}

.form-select {
    appearance: none
}

.form-select:focus {
    border-color: var(--bs-gray-400);
    box-shadow: false, 0 0 0 .25rem rgba(var(--bs-component-active-bg), .25)
}

.form-select:disabled {
    color: var(--bs-gray-500);
    background-color: var(--bs-gray-200);
    border-color: var(--bs-gray-300)
}

.form-select:-moz-focusring {
    text-shadow: 0 0 0 var(--bs-gray-700)
}

.form-select.form-select-solid::placeholder {
    color: var(--bs-gray-500)
}

.form-select.form-select-solid::-moz-placeholder {
    color: var(--bs-gray-500);
    opacity: 1
}

.form-select.form-select-solid {
    background-color: var(--bs-gray-100);
    border-color: var(--bs-gray-100);
    color: var(--bs-gray-700);
    transition: color .2s
}

.dropdown.show>.form-select.form-select-solid,.form-select.form-select-solid:active,.form-select.form-select-solid.active,.form-select.form-select-solid:focus,.form-select.form-select-solid.focus {
    background-color: var(--bs-gray-200);
    color: var(--bs-gray-700);
    transition: color .2s;
    border-color: var(--bs-gray-200)!important
}

.form-select.form-select-transparent::placeholder {
    color: var(--bs-gray-500)
}

.form-select.form-select-transparent::-moz-placeholder {
    color: var(--bs-gray-500);
    opacity: 1
}

.form-select.form-select-transparent {
    color: var(--bs-gray-700);
    background-color: #0000;
    border-color: #0000
}

.dropdown.show>.form-select.form-select-transparent,.form-select.form-select-transparent:active,.form-select.form-select-transparent.active,.form-select.form-select-transparent:focus,.form-select.form-select-transparent.focus {
    color: var(--bs-gray-700);
    background-color: #0000;
    border-color: #0000!important
}

.form-check:not(.form-switch) .form-check-input[type=checkbox] {
    background-size: 60% 60%
}

.form-check.form-check-sm .form-check-input {
    width: 1.55rem;
    height: 1.55rem
}

.form-check.form-check-lg .form-check-input {
    width: 2.25rem;
    height: 2.25rem
}

.form-check.form-check-inline {
    margin-right: 1rem;
    display: inline-block
}

.form-check.form-check-solid .form-check-input {
    border: 0
}

.form-check.form-check-solid .form-check-input:not(:checked) {
    background-color: var(--bs-gray-200)
}

.form-check.form-check-solid .form-check-input[type=checkbox]:indeterminate {
    background-color: #1b84ff
}

.form-check.form-check-success .form-check-input:checked {
    background-color: var(--bs-success)
}

.form-check.form-check-danger .form-check-input:checked {
    background-color: var(--bs-danger)
}

.form-check.form-check-warning .form-check-input:checked {
    background-color: var(--bs-warning)
}

.form-check-custom {
    align-items: center;
    margin: 0;
    padding-left: 0;
    display: flex
}

.form-check-custom .form-check-input {
    float: none;
    flex-shrink: 0;
    margin: 0
}

.form-check-custom .form-check-label {
    margin-left: .55rem
}

.form-switch.form-check-custom .form-check-input {
    height: 2.25rem
}

.form-switch.form-check-custom.form-switch-sm .form-check-input {
    width: 2.5rem;
    height: 1.5rem
}

.form-switch.form-check-custom.form-switch-lg .form-check-input {
    width: 3.75rem;
    height: 2.75rem
}

.form-switch.form-check-solid .form-check-input {
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e")
}

.form-switch.form-check-solid .form-check-input:not(:checked) {
    background-color: var(--bs-gray-200)
}

[data-bs-theme=dark] .form-switch .form-check-input:focus:not(:checked) {
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")
}

.form-check-image {
    position: relative;
    overflow: hidden
}

.form-check-image img {
    max-width: 100%
}

.form-check-image .form-check-wrapper {
    cursor: pointer;
    border: 2px solid #0000;
    border-radius: .625rem;
    margin-bottom: .75rem;
    transition: all .2s ease-in-out;
    overflow: hidden
}

.form-check-image .form-check-rounded {
    border-radius: .625rem
}

.form-check-image .form-check-label {
    margin-left: .5rem;
    font-weight: 600
}

.form-check-image.active:not(.form-check-success):not(.form-check-danger) .form-check-wrapper {
    border-color: var(--bs-primary)!important
}

.form-check-image.form-check-success.active .form-check-wrapper {
    border-color: var(--bs-success)!important
}

.form-check-image.form-check-danger.active .form-check-wrapper {
    border-color: var(--bs-danger)!important
}

.form-check-image.disabled {
    opacity: .65
}

.input-group.input-group-solid {
    border-radius: .475rem
}

.input-group.input-group-solid.input-group-sm {
    border-radius: .425rem
}

.input-group.input-group-solid.input-group-lg {
    border-radius: .625rem
}

.input-group.input-group-solid .input-group-text {
    background-color: var(--bs-gray-100);
    border-color: var(--bs-gray-100)
}

.input-group.input-group-solid .input-group-text+.form-control {
    border-left-color: var(--bs-gray-300)
}

.input-group.input-group-solid .form-control {
    background-color: var(--bs-gray-100);
    border-color: var(--bs-gray-100)
}

.input-group.input-group-solid .form-control+.input-group-text {
    border-left-color: var(--bs-gray-300)
}

.form-floating .form-control.form-control-solid::placeholder {
    color: #0000
}

.form-floating.form-control-solid-bg label:after,.form-floating>:disabled~label:after,.form-floating>:focus~label:after {
    background-color: #0000!important
}

.required:after {
    content: "*";
    font-size: inherit;
    color: var(--bs-danger);
    padding-left: .25rem;
    font-weight: 600;
    position: relative
}

.progress-vertical {
    justify-content: space-between;
    align-items: stretch;
    display: flex
}

.progress-vertical .progress {
    border-radius: .475rem;
    align-items: flex-end;
    height: 100%;
    margin-right: 1rem;
    display: flex
}

.progress-vertical .progress:last-child {
    margin-right: 0
}

.progress-vertical .progress .progress-bar {
    border-radius: .475rem;
    width: 8px
}

.table:not(.table-bordered)>:not(:first-child) {
    border: 0 #0000
}

.table:not(.table-bordered)>:not(:last-child)>:last-child>* {
    border-bottom-color: inherit
}

.table:not(.table-bordered) tr,.table:not(.table-bordered) th,.table:not(.table-bordered) td {
    border-color: inherit;
    border-width: inherit;
    border-style: inherit;
    text-transform: inherit;
    font-weight: inherit;
    font-size: inherit;
    color: inherit;
    height: inherit;
    min-height: inherit
}

.table:not(.table-bordered) tr:first-child,.table:not(.table-bordered) th:first-child,.table:not(.table-bordered) td:first-child {
    padding-left: 0
}

.table:not(.table-bordered) tr:last-child,.table:not(.table-bordered) th:last-child,.table:not(.table-bordered) td:last-child {
    padding-right: 0
}

.table:not(.table-bordered) tfoot tr:last-child,.table:not(.table-bordered) tbody tr:last-child,.table:not(.table-bordered) tfoot tr:last-child th,.table:not(.table-bordered) tfoot tr:last-child td,.table:not(.table-bordered) tbody tr:last-child th,.table:not(.table-bordered) tbody tr:last-child td {
    border-bottom: 0!important
}

.table:not(.table-bordered) tfoot th,.table:not(.table-bordered) tfoot td {
    border-top: inherit
}

.table:not(.table-bordered).table-rounded {
    border-spacing: 0;
    border-collapse: separate;
    border-radius: .475rem
}

.table:not(.table-bordered).table-rows-rounded th:first-child,.table:not(.table-bordered).table-rows-rounded td:first-child {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px
}

.table:not(.table-bordered).table-rows-rounded th:last-child,.table:not(.table-bordered).table-rows-rounded td:last-child {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}

.table:not(.table-bordered).table-flush tr,.table:not(.table-bordered).table-flush th,.table:not(.table-bordered).table-flush td {
    padding: inherit
}

.table:not(.table-bordered).table-row-bordered tr {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: var(--bs-border-color)
}

.table:not(.table-bordered).table-row-bordered tfoot th,.table:not(.table-bordered).table-row-bordered tfoot td {
    border-top-width: 1px!important
}

.table:not(.table-bordered).table-row-dashed tr {
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-bottom-color: var(--bs-border-color)
}

.table:not(.table-bordered).table-row-dashed tfoot th,.table:not(.table-bordered).table-row-dashed tfoot td {
    border-top-width: 1px!important
}

.table:not(.table-bordered).table-row-gray-100 tr {
    border-bottom-color: var(--bs-gray-100)
}

.table:not(.table-bordered).table-row-gray-200 tr {
    border-bottom-color: var(--bs-gray-200)
}

.table:not(.table-bordered).table-row-gray-300 tr {
    border-bottom-color: var(--bs-gray-300)
}

.table:not(.table-bordered).table-row-gray-400 tr {
    border-bottom-color: var(--bs-gray-400)
}

.table:not(.table-bordered).table-row-gray-500 tr {
    border-bottom-color: var(--bs-gray-500)
}

.table:not(.table-bordered).table-row-gray-600 tr {
    border-bottom-color: var(--bs-gray-600)
}

.table:not(.table-bordered).table-row-gray-700 tr {
    border-bottom-color: var(--bs-gray-700)
}

.table:not(.table-bordered).table-row-gray-800 tr {
    border-bottom-color: var(--bs-gray-800)
}

.table:not(.table-bordered).table-row-gray-900 tr {
    border-bottom-color: var(--bs-gray-900)
}

.table-layout-fixed {
    table-layout: fixed
}

.table-sort:after {
    opacity: 0
}

.table-sort,.table-sort-asc,.table-sort-desc {
    vertical-align: middle
}

.table-sort:after,.table-sort-asc:after,.table-sort-desc:after {
    content: " ";
    width: .75rem;
    height: .75rem;
    margin-left: .5rem;
    display: inline-block;
    position: relative;
    bottom: auto;
    left: auto;
    right: auto
}

.table-sort-asc:after {
    opacity: 1;
    background-color: var(--bs-text-muted);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-muted%29'%3e%3cpath d='M3.23571 2.72011L4.97917 4.46358C5.15176 4.63618 5.43158 4.63617 5.60417 4.46358C5.77676 4.29099 5.77676 4.01118 5.60417 3.83861L3.29463 1.52904C3.13192 1.36629 2.86809 1.36629 2.70538 1.52904L0.395812 3.83861C0.22325 4.01117 0.22325 4.29099 0.395812 4.46358C0.568437 4.63617 0.84825 4.63617 1.02081 4.46358L2.76429 2.72011C2.89446 2.58994 3.10554 2.58994 3.23571 2.72011Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-muted%29'%3e%3cpath d='M3.23571 2.72011L4.97917 4.46358C5.15176 4.63618 5.43158 4.63617 5.60417 4.46358C5.77676 4.29099 5.77676 4.01118 5.60417 3.83861L3.29463 1.52904C3.13192 1.36629 2.86809 1.36629 2.70538 1.52904L0.395812 3.83861C0.22325 4.01117 0.22325 4.29099 0.395812 4.46358C0.568437 4.63617 0.84825 4.63617 1.02081 4.46358L2.76429 2.72011C2.89446 2.58994 3.10554 2.58994 3.23571 2.72011Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.table-sort-desc:after {
    opacity: 1;
    background-color: var(--bs-text-muted);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-muted%29'%3e%3cpath d='M2.76429 3.27989L1.02083 1.53642C0.848244 1.36382 0.568419 1.36383 0.395831 1.53642C0.223244 1.70901 0.223244 1.98882 0.395831 2.16139L2.70537 4.47096C2.86808 4.63371 3.13191 4.63371 3.29462 4.47096L5.60419 2.16139C5.77675 1.98883 5.77675 1.70901 5.60419 1.53642C5.43156 1.36383 5.15175 1.36383 4.97919 1.53642L3.23571 3.27989C3.10554 3.41006 2.89446 3.41006 2.76429 3.27989Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-muted%29'%3e%3cpath d='M2.76429 3.27989L1.02083 1.53642C0.848244 1.36382 0.568419 1.36383 0.395831 1.53642C0.223244 1.70901 0.223244 1.98882 0.395831 2.16139L2.70537 4.47096C2.86808 4.63371 3.13191 4.63371 3.29462 4.47096L5.60419 2.16139C5.77675 1.98883 5.77675 1.70901 5.60419 1.53642C5.43156 1.36383 5.15175 1.36383 4.97919 1.53642L3.23571 3.27989C3.10554 3.41006 2.89446 3.41006 2.76429 3.27989Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.table-loading-message {
    box-shadow: var(--bs-table-loading-message-box-shadow);
    background-color: var(--bs-body-bg);
    color: var(--bs-gray-700);
    border-radius: .475rem;
    width: auto;
    font-weight: 600;
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%)translateY(-50%);
    margin: 0!important;
    padding: .85rem 2rem!important
}

.table-loading {
    position: relative
}

.table-loading .table-loading-message {
    display: block
}

.table.g-0 th,.table.g-0 td {
    padding: 0
}

.table.g-0 th.dtr-control,.table.g-0 td.dtr-control {
    padding-left: 0!important
}

.table.gy-0 th,.table.gy-0 td {
    padding-top: 0;
    padding-bottom: 0
}

.table.gx-0 th,.table.gx-0 td {
    padding-left: 0;
    padding-right: 0
}

.table.gx-0 th.dtr-control,.table.gx-0 td.dtr-control {
    padding-left: 0!important
}

.table.gs-0 th:first-child,.table.gs-0 td:first-child {
    padding-left: 0
}

.table.gs-0 th:last-child,.table.gs-0 td:last-child {
    padding-right: 0
}

.table.gs-0 th.dtr-control:first-child,.table.gs-0 td.dtr-control:first-child {
    padding-left: 0!important
}

.table.g-1 th,.table.g-1 td {
    padding: .25rem
}

.table.g-1 th.dtr-control,.table.g-1 td.dtr-control {
    padding-left: .25rem!important
}

.table.gy-1 th,.table.gy-1 td {
    padding-top: .25rem;
    padding-bottom: .25rem
}

.table.gx-1 th,.table.gx-1 td {
    padding-left: .25rem;
    padding-right: .25rem
}

.table.gx-1 th.dtr-control,.table.gx-1 td.dtr-control {
    padding-left: .25rem!important
}

.table.gs-1 th:first-child,.table.gs-1 td:first-child {
    padding-left: .25rem
}

.table.gs-1 th:last-child,.table.gs-1 td:last-child {
    padding-right: .25rem
}

.table.gs-1 th.dtr-control:first-child,.table.gs-1 td.dtr-control:first-child {
    padding-left: .25rem!important
}

.table.g-2 th,.table.g-2 td {
    padding: .5rem
}

.table.g-2 th.dtr-control,.table.g-2 td.dtr-control {
    padding-left: .5rem!important
}

.table.gy-2 th,.table.gy-2 td {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.table.gx-2 th,.table.gx-2 td {
    padding-left: .5rem;
    padding-right: .5rem
}

.table.gx-2 th.dtr-control,.table.gx-2 td.dtr-control {
    padding-left: .5rem!important
}

.table.gs-2 th:first-child,.table.gs-2 td:first-child {
    padding-left: .5rem
}

.table.gs-2 th:last-child,.table.gs-2 td:last-child {
    padding-right: .5rem
}

.table.gs-2 th.dtr-control:first-child,.table.gs-2 td.dtr-control:first-child {
    padding-left: .5rem!important
}

.table.g-3 th,.table.g-3 td {
    padding: .75rem
}

.table.g-3 th.dtr-control,.table.g-3 td.dtr-control {
    padding-left: .75rem!important
}

.table.gy-3 th,.table.gy-3 td {
    padding-top: .75rem;
    padding-bottom: .75rem
}

.table.gx-3 th,.table.gx-3 td {
    padding-left: .75rem;
    padding-right: .75rem
}

.table.gx-3 th.dtr-control,.table.gx-3 td.dtr-control {
    padding-left: .75rem!important
}

.table.gs-3 th:first-child,.table.gs-3 td:first-child {
    padding-left: .75rem
}

.table.gs-3 th:last-child,.table.gs-3 td:last-child {
    padding-right: .75rem
}

.table.gs-3 th.dtr-control:first-child,.table.gs-3 td.dtr-control:first-child {
    padding-left: .75rem!important
}

.table.g-4 th,.table.g-4 td {
    padding: 1rem
}

.table.g-4 th.dtr-control,.table.g-4 td.dtr-control {
    padding-left: 1rem!important
}

.table.gy-4 th,.table.gy-4 td {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.table.gx-4 th,.table.gx-4 td {
    padding-left: 1rem;
    padding-right: 1rem
}

.table.gx-4 th.dtr-control,.table.gx-4 td.dtr-control {
    padding-left: 1rem!important
}

.table.gs-4 th:first-child,.table.gs-4 td:first-child {
    padding-left: 1rem
}

.table.gs-4 th:last-child,.table.gs-4 td:last-child {
    padding-right: 1rem
}

.table.gs-4 th.dtr-control:first-child,.table.gs-4 td.dtr-control:first-child {
    padding-left: 1rem!important
}

.table.g-5 th,.table.g-5 td {
    padding: 1.25rem
}

.table.g-5 th.dtr-control,.table.g-5 td.dtr-control {
    padding-left: 1.25rem!important
}

.table.gy-5 th,.table.gy-5 td {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
}

.table.gx-5 th,.table.gx-5 td {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.table.gx-5 th.dtr-control,.table.gx-5 td.dtr-control {
    padding-left: 1.25rem!important
}

.table.gs-5 th:first-child,.table.gs-5 td:first-child {
    padding-left: 1.25rem
}

.table.gs-5 th:last-child,.table.gs-5 td:last-child {
    padding-right: 1.25rem
}

.table.gs-5 th.dtr-control:first-child,.table.gs-5 td.dtr-control:first-child {
    padding-left: 1.25rem!important
}

.table.g-6 th,.table.g-6 td {
    padding: 1.5rem
}

.table.g-6 th.dtr-control,.table.g-6 td.dtr-control {
    padding-left: 1.5rem!important
}

.table.gy-6 th,.table.gy-6 td {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.table.gx-6 th,.table.gx-6 td {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.table.gx-6 th.dtr-control,.table.gx-6 td.dtr-control {
    padding-left: 1.5rem!important
}

.table.gs-6 th:first-child,.table.gs-6 td:first-child {
    padding-left: 1.5rem
}

.table.gs-6 th:last-child,.table.gs-6 td:last-child {
    padding-right: 1.5rem
}

.table.gs-6 th.dtr-control:first-child,.table.gs-6 td.dtr-control:first-child {
    padding-left: 1.5rem!important
}

.table.g-7 th,.table.g-7 td {
    padding: 1.75rem
}

.table.g-7 th.dtr-control,.table.g-7 td.dtr-control {
    padding-left: 1.75rem!important
}

.table.gy-7 th,.table.gy-7 td {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem
}

.table.gx-7 th,.table.gx-7 td {
    padding-left: 1.75rem;
    padding-right: 1.75rem
}

.table.gx-7 th.dtr-control,.table.gx-7 td.dtr-control {
    padding-left: 1.75rem!important
}

.table.gs-7 th:first-child,.table.gs-7 td:first-child {
    padding-left: 1.75rem
}

.table.gs-7 th:last-child,.table.gs-7 td:last-child {
    padding-right: 1.75rem
}

.table.gs-7 th.dtr-control:first-child,.table.gs-7 td.dtr-control:first-child {
    padding-left: 1.75rem!important
}

.table.g-8 th,.table.g-8 td {
    padding: 2rem
}

.table.g-8 th.dtr-control,.table.g-8 td.dtr-control {
    padding-left: 2rem!important
}

.table.gy-8 th,.table.gy-8 td {
    padding-top: 2rem;
    padding-bottom: 2rem
}

.table.gx-8 th,.table.gx-8 td {
    padding-left: 2rem;
    padding-right: 2rem
}

.table.gx-8 th.dtr-control,.table.gx-8 td.dtr-control {
    padding-left: 2rem!important
}

.table.gs-8 th:first-child,.table.gs-8 td:first-child {
    padding-left: 2rem
}

.table.gs-8 th:last-child,.table.gs-8 td:last-child {
    padding-right: 2rem
}

.table.gs-8 th.dtr-control:first-child,.table.gs-8 td.dtr-control:first-child {
    padding-left: 2rem!important
}

.table.g-9 th,.table.g-9 td {
    padding: 2.25rem
}

.table.g-9 th.dtr-control,.table.g-9 td.dtr-control {
    padding-left: 2.25rem!important
}

.table.gy-9 th,.table.gy-9 td {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem
}

.table.gx-9 th,.table.gx-9 td {
    padding-left: 2.25rem;
    padding-right: 2.25rem
}

.table.gx-9 th.dtr-control,.table.gx-9 td.dtr-control {
    padding-left: 2.25rem!important
}

.table.gs-9 th:first-child,.table.gs-9 td:first-child {
    padding-left: 2.25rem
}

.table.gs-9 th:last-child,.table.gs-9 td:last-child {
    padding-right: 2.25rem
}

.table.gs-9 th.dtr-control:first-child,.table.gs-9 td.dtr-control:first-child {
    padding-left: 2.25rem!important
}

.table.g-10 th,.table.g-10 td {
    padding: 2.5rem
}

.table.g-10 th.dtr-control,.table.g-10 td.dtr-control {
    padding-left: 2.5rem!important
}

.table.gy-10 th,.table.gy-10 td {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem
}

.table.gx-10 th,.table.gx-10 td {
    padding-left: 2.5rem;
    padding-right: 2.5rem
}

.table.gx-10 th.dtr-control,.table.gx-10 td.dtr-control {
    padding-left: 2.5rem!important
}

.table.gs-10 th:first-child,.table.gs-10 td:first-child {
    padding-left: 2.5rem
}

.table.gs-10 th:last-child,.table.gs-10 td:last-child {
    padding-right: 2.5rem
}

.table.gs-10 th.dtr-control:first-child,.table.gs-10 td.dtr-control:first-child {
    padding-left: 2.5rem!important
}

@media (width>=576px) {
    .table.g-sm-0 th,.table.g-sm-0 td {
        padding: 0
    }

    .table.g-sm-0 th.dtr-control,.table.g-sm-0 td.dtr-control {
        padding-left: 0!important
    }

    .table.gy-sm-0 th,.table.gy-sm-0 td {
        padding-top: 0;
        padding-bottom: 0
    }

    .table.gx-sm-0 th,.table.gx-sm-0 td {
        padding-left: 0;
        padding-right: 0
    }

    .table.gx-sm-0 th.dtr-control,.table.gx-sm-0 td.dtr-control {
        padding-left: 0!important
    }

    .table.gs-sm-0 th:first-child,.table.gs-sm-0 td:first-child {
        padding-left: 0
    }

    .table.gs-sm-0 th:last-child,.table.gs-sm-0 td:last-child {
        padding-right: 0
    }

    .table.gs-sm-0 th.dtr-control:first-child,.table.gs-sm-0 td.dtr-control:first-child {
        padding-left: 0!important
    }

    .table.g-sm-1 th,.table.g-sm-1 td {
        padding: .25rem
    }

    .table.g-sm-1 th.dtr-control,.table.g-sm-1 td.dtr-control {
        padding-left: .25rem!important
    }

    .table.gy-sm-1 th,.table.gy-sm-1 td {
        padding-top: .25rem;
        padding-bottom: .25rem
    }

    .table.gx-sm-1 th,.table.gx-sm-1 td {
        padding-left: .25rem;
        padding-right: .25rem
    }

    .table.gx-sm-1 th.dtr-control,.table.gx-sm-1 td.dtr-control {
        padding-left: .25rem!important
    }

    .table.gs-sm-1 th:first-child,.table.gs-sm-1 td:first-child {
        padding-left: .25rem
    }

    .table.gs-sm-1 th:last-child,.table.gs-sm-1 td:last-child {
        padding-right: .25rem
    }

    .table.gs-sm-1 th.dtr-control:first-child,.table.gs-sm-1 td.dtr-control:first-child {
        padding-left: .25rem!important
    }

    .table.g-sm-2 th,.table.g-sm-2 td {
        padding: .5rem
    }

    .table.g-sm-2 th.dtr-control,.table.g-sm-2 td.dtr-control {
        padding-left: .5rem!important
    }

    .table.gy-sm-2 th,.table.gy-sm-2 td {
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .table.gx-sm-2 th,.table.gx-sm-2 td {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .table.gx-sm-2 th.dtr-control,.table.gx-sm-2 td.dtr-control {
        padding-left: .5rem!important
    }

    .table.gs-sm-2 th:first-child,.table.gs-sm-2 td:first-child {
        padding-left: .5rem
    }

    .table.gs-sm-2 th:last-child,.table.gs-sm-2 td:last-child {
        padding-right: .5rem
    }

    .table.gs-sm-2 th.dtr-control:first-child,.table.gs-sm-2 td.dtr-control:first-child {
        padding-left: .5rem!important
    }

    .table.g-sm-3 th,.table.g-sm-3 td {
        padding: .75rem
    }

    .table.g-sm-3 th.dtr-control,.table.g-sm-3 td.dtr-control {
        padding-left: .75rem!important
    }

    .table.gy-sm-3 th,.table.gy-sm-3 td {
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .table.gx-sm-3 th,.table.gx-sm-3 td {
        padding-left: .75rem;
        padding-right: .75rem
    }

    .table.gx-sm-3 th.dtr-control,.table.gx-sm-3 td.dtr-control {
        padding-left: .75rem!important
    }

    .table.gs-sm-3 th:first-child,.table.gs-sm-3 td:first-child {
        padding-left: .75rem
    }

    .table.gs-sm-3 th:last-child,.table.gs-sm-3 td:last-child {
        padding-right: .75rem
    }

    .table.gs-sm-3 th.dtr-control:first-child,.table.gs-sm-3 td.dtr-control:first-child {
        padding-left: .75rem!important
    }

    .table.g-sm-4 th,.table.g-sm-4 td {
        padding: 1rem
    }

    .table.g-sm-4 th.dtr-control,.table.g-sm-4 td.dtr-control {
        padding-left: 1rem!important
    }

    .table.gy-sm-4 th,.table.gy-sm-4 td {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .table.gx-sm-4 th,.table.gx-sm-4 td {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .table.gx-sm-4 th.dtr-control,.table.gx-sm-4 td.dtr-control {
        padding-left: 1rem!important
    }

    .table.gs-sm-4 th:first-child,.table.gs-sm-4 td:first-child {
        padding-left: 1rem
    }

    .table.gs-sm-4 th:last-child,.table.gs-sm-4 td:last-child {
        padding-right: 1rem
    }

    .table.gs-sm-4 th.dtr-control:first-child,.table.gs-sm-4 td.dtr-control:first-child {
        padding-left: 1rem!important
    }

    .table.g-sm-5 th,.table.g-sm-5 td {
        padding: 1.25rem
    }

    .table.g-sm-5 th.dtr-control,.table.g-sm-5 td.dtr-control {
        padding-left: 1.25rem!important
    }

    .table.gy-sm-5 th,.table.gy-sm-5 td {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem
    }

    .table.gx-sm-5 th,.table.gx-sm-5 td {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .table.gx-sm-5 th.dtr-control,.table.gx-sm-5 td.dtr-control {
        padding-left: 1.25rem!important
    }

    .table.gs-sm-5 th:first-child,.table.gs-sm-5 td:first-child {
        padding-left: 1.25rem
    }

    .table.gs-sm-5 th:last-child,.table.gs-sm-5 td:last-child {
        padding-right: 1.25rem
    }

    .table.gs-sm-5 th.dtr-control:first-child,.table.gs-sm-5 td.dtr-control:first-child {
        padding-left: 1.25rem!important
    }

    .table.g-sm-6 th,.table.g-sm-6 td {
        padding: 1.5rem
    }

    .table.g-sm-6 th.dtr-control,.table.g-sm-6 td.dtr-control {
        padding-left: 1.5rem!important
    }

    .table.gy-sm-6 th,.table.gy-sm-6 td {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .table.gx-sm-6 th,.table.gx-sm-6 td {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .table.gx-sm-6 th.dtr-control,.table.gx-sm-6 td.dtr-control {
        padding-left: 1.5rem!important
    }

    .table.gs-sm-6 th:first-child,.table.gs-sm-6 td:first-child {
        padding-left: 1.5rem
    }

    .table.gs-sm-6 th:last-child,.table.gs-sm-6 td:last-child {
        padding-right: 1.5rem
    }

    .table.gs-sm-6 th.dtr-control:first-child,.table.gs-sm-6 td.dtr-control:first-child {
        padding-left: 1.5rem!important
    }

    .table.g-sm-7 th,.table.g-sm-7 td {
        padding: 1.75rem
    }

    .table.g-sm-7 th.dtr-control,.table.g-sm-7 td.dtr-control {
        padding-left: 1.75rem!important
    }

    .table.gy-sm-7 th,.table.gy-sm-7 td {
        padding-top: 1.75rem;
        padding-bottom: 1.75rem
    }

    .table.gx-sm-7 th,.table.gx-sm-7 td {
        padding-left: 1.75rem;
        padding-right: 1.75rem
    }

    .table.gx-sm-7 th.dtr-control,.table.gx-sm-7 td.dtr-control {
        padding-left: 1.75rem!important
    }

    .table.gs-sm-7 th:first-child,.table.gs-sm-7 td:first-child {
        padding-left: 1.75rem
    }

    .table.gs-sm-7 th:last-child,.table.gs-sm-7 td:last-child {
        padding-right: 1.75rem
    }

    .table.gs-sm-7 th.dtr-control:first-child,.table.gs-sm-7 td.dtr-control:first-child {
        padding-left: 1.75rem!important
    }

    .table.g-sm-8 th,.table.g-sm-8 td {
        padding: 2rem
    }

    .table.g-sm-8 th.dtr-control,.table.g-sm-8 td.dtr-control {
        padding-left: 2rem!important
    }

    .table.gy-sm-8 th,.table.gy-sm-8 td {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .table.gx-sm-8 th,.table.gx-sm-8 td {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .table.gx-sm-8 th.dtr-control,.table.gx-sm-8 td.dtr-control {
        padding-left: 2rem!important
    }

    .table.gs-sm-8 th:first-child,.table.gs-sm-8 td:first-child {
        padding-left: 2rem
    }

    .table.gs-sm-8 th:last-child,.table.gs-sm-8 td:last-child {
        padding-right: 2rem
    }

    .table.gs-sm-8 th.dtr-control:first-child,.table.gs-sm-8 td.dtr-control:first-child {
        padding-left: 2rem!important
    }

    .table.g-sm-9 th,.table.g-sm-9 td {
        padding: 2.25rem
    }

    .table.g-sm-9 th.dtr-control,.table.g-sm-9 td.dtr-control {
        padding-left: 2.25rem!important
    }

    .table.gy-sm-9 th,.table.gy-sm-9 td {
        padding-top: 2.25rem;
        padding-bottom: 2.25rem
    }

    .table.gx-sm-9 th,.table.gx-sm-9 td {
        padding-left: 2.25rem;
        padding-right: 2.25rem
    }

    .table.gx-sm-9 th.dtr-control,.table.gx-sm-9 td.dtr-control {
        padding-left: 2.25rem!important
    }

    .table.gs-sm-9 th:first-child,.table.gs-sm-9 td:first-child {
        padding-left: 2.25rem
    }

    .table.gs-sm-9 th:last-child,.table.gs-sm-9 td:last-child {
        padding-right: 2.25rem
    }

    .table.gs-sm-9 th.dtr-control:first-child,.table.gs-sm-9 td.dtr-control:first-child {
        padding-left: 2.25rem!important
    }

    .table.g-sm-10 th,.table.g-sm-10 td {
        padding: 2.5rem
    }

    .table.g-sm-10 th.dtr-control,.table.g-sm-10 td.dtr-control {
        padding-left: 2.5rem!important
    }

    .table.gy-sm-10 th,.table.gy-sm-10 td {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }

    .table.gx-sm-10 th,.table.gx-sm-10 td {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .table.gx-sm-10 th.dtr-control,.table.gx-sm-10 td.dtr-control {
        padding-left: 2.5rem!important
    }

    .table.gs-sm-10 th:first-child,.table.gs-sm-10 td:first-child {
        padding-left: 2.5rem
    }

    .table.gs-sm-10 th:last-child,.table.gs-sm-10 td:last-child {
        padding-right: 2.5rem
    }

    .table.gs-sm-10 th.dtr-control:first-child,.table.gs-sm-10 td.dtr-control:first-child {
        padding-left: 2.5rem!important
    }
}

@media (width>=768px) {
    .table.g-md-0 th,.table.g-md-0 td {
        padding: 0
    }

    .table.g-md-0 th.dtr-control,.table.g-md-0 td.dtr-control {
        padding-left: 0!important
    }

    .table.gy-md-0 th,.table.gy-md-0 td {
        padding-top: 0;
        padding-bottom: 0
    }

    .table.gx-md-0 th,.table.gx-md-0 td {
        padding-left: 0;
        padding-right: 0
    }

    .table.gx-md-0 th.dtr-control,.table.gx-md-0 td.dtr-control {
        padding-left: 0!important
    }

    .table.gs-md-0 th:first-child,.table.gs-md-0 td:first-child {
        padding-left: 0
    }

    .table.gs-md-0 th:last-child,.table.gs-md-0 td:last-child {
        padding-right: 0
    }

    .table.gs-md-0 th.dtr-control:first-child,.table.gs-md-0 td.dtr-control:first-child {
        padding-left: 0!important
    }

    .table.g-md-1 th,.table.g-md-1 td {
        padding: .25rem
    }

    .table.g-md-1 th.dtr-control,.table.g-md-1 td.dtr-control {
        padding-left: .25rem!important
    }

    .table.gy-md-1 th,.table.gy-md-1 td {
        padding-top: .25rem;
        padding-bottom: .25rem
    }

    .table.gx-md-1 th,.table.gx-md-1 td {
        padding-left: .25rem;
        padding-right: .25rem
    }

    .table.gx-md-1 th.dtr-control,.table.gx-md-1 td.dtr-control {
        padding-left: .25rem!important
    }

    .table.gs-md-1 th:first-child,.table.gs-md-1 td:first-child {
        padding-left: .25rem
    }

    .table.gs-md-1 th:last-child,.table.gs-md-1 td:last-child {
        padding-right: .25rem
    }

    .table.gs-md-1 th.dtr-control:first-child,.table.gs-md-1 td.dtr-control:first-child {
        padding-left: .25rem!important
    }

    .table.g-md-2 th,.table.g-md-2 td {
        padding: .5rem
    }

    .table.g-md-2 th.dtr-control,.table.g-md-2 td.dtr-control {
        padding-left: .5rem!important
    }

    .table.gy-md-2 th,.table.gy-md-2 td {
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .table.gx-md-2 th,.table.gx-md-2 td {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .table.gx-md-2 th.dtr-control,.table.gx-md-2 td.dtr-control {
        padding-left: .5rem!important
    }

    .table.gs-md-2 th:first-child,.table.gs-md-2 td:first-child {
        padding-left: .5rem
    }

    .table.gs-md-2 th:last-child,.table.gs-md-2 td:last-child {
        padding-right: .5rem
    }

    .table.gs-md-2 th.dtr-control:first-child,.table.gs-md-2 td.dtr-control:first-child {
        padding-left: .5rem!important
    }

    .table.g-md-3 th,.table.g-md-3 td {
        padding: .75rem
    }

    .table.g-md-3 th.dtr-control,.table.g-md-3 td.dtr-control {
        padding-left: .75rem!important
    }

    .table.gy-md-3 th,.table.gy-md-3 td {
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .table.gx-md-3 th,.table.gx-md-3 td {
        padding-left: .75rem;
        padding-right: .75rem
    }

    .table.gx-md-3 th.dtr-control,.table.gx-md-3 td.dtr-control {
        padding-left: .75rem!important
    }

    .table.gs-md-3 th:first-child,.table.gs-md-3 td:first-child {
        padding-left: .75rem
    }

    .table.gs-md-3 th:last-child,.table.gs-md-3 td:last-child {
        padding-right: .75rem
    }

    .table.gs-md-3 th.dtr-control:first-child,.table.gs-md-3 td.dtr-control:first-child {
        padding-left: .75rem!important
    }

    .table.g-md-4 th,.table.g-md-4 td {
        padding: 1rem
    }

    .table.g-md-4 th.dtr-control,.table.g-md-4 td.dtr-control {
        padding-left: 1rem!important
    }

    .table.gy-md-4 th,.table.gy-md-4 td {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .table.gx-md-4 th,.table.gx-md-4 td {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .table.gx-md-4 th.dtr-control,.table.gx-md-4 td.dtr-control {
        padding-left: 1rem!important
    }

    .table.gs-md-4 th:first-child,.table.gs-md-4 td:first-child {
        padding-left: 1rem
    }

    .table.gs-md-4 th:last-child,.table.gs-md-4 td:last-child {
        padding-right: 1rem
    }

    .table.gs-md-4 th.dtr-control:first-child,.table.gs-md-4 td.dtr-control:first-child {
        padding-left: 1rem!important
    }

    .table.g-md-5 th,.table.g-md-5 td {
        padding: 1.25rem
    }

    .table.g-md-5 th.dtr-control,.table.g-md-5 td.dtr-control {
        padding-left: 1.25rem!important
    }

    .table.gy-md-5 th,.table.gy-md-5 td {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem
    }

    .table.gx-md-5 th,.table.gx-md-5 td {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .table.gx-md-5 th.dtr-control,.table.gx-md-5 td.dtr-control {
        padding-left: 1.25rem!important
    }

    .table.gs-md-5 th:first-child,.table.gs-md-5 td:first-child {
        padding-left: 1.25rem
    }

    .table.gs-md-5 th:last-child,.table.gs-md-5 td:last-child {
        padding-right: 1.25rem
    }

    .table.gs-md-5 th.dtr-control:first-child,.table.gs-md-5 td.dtr-control:first-child {
        padding-left: 1.25rem!important
    }

    .table.g-md-6 th,.table.g-md-6 td {
        padding: 1.5rem
    }

    .table.g-md-6 th.dtr-control,.table.g-md-6 td.dtr-control {
        padding-left: 1.5rem!important
    }

    .table.gy-md-6 th,.table.gy-md-6 td {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .table.gx-md-6 th,.table.gx-md-6 td {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .table.gx-md-6 th.dtr-control,.table.gx-md-6 td.dtr-control {
        padding-left: 1.5rem!important
    }

    .table.gs-md-6 th:first-child,.table.gs-md-6 td:first-child {
        padding-left: 1.5rem
    }

    .table.gs-md-6 th:last-child,.table.gs-md-6 td:last-child {
        padding-right: 1.5rem
    }

    .table.gs-md-6 th.dtr-control:first-child,.table.gs-md-6 td.dtr-control:first-child {
        padding-left: 1.5rem!important
    }

    .table.g-md-7 th,.table.g-md-7 td {
        padding: 1.75rem
    }

    .table.g-md-7 th.dtr-control,.table.g-md-7 td.dtr-control {
        padding-left: 1.75rem!important
    }

    .table.gy-md-7 th,.table.gy-md-7 td {
        padding-top: 1.75rem;
        padding-bottom: 1.75rem
    }

    .table.gx-md-7 th,.table.gx-md-7 td {
        padding-left: 1.75rem;
        padding-right: 1.75rem
    }

    .table.gx-md-7 th.dtr-control,.table.gx-md-7 td.dtr-control {
        padding-left: 1.75rem!important
    }

    .table.gs-md-7 th:first-child,.table.gs-md-7 td:first-child {
        padding-left: 1.75rem
    }

    .table.gs-md-7 th:last-child,.table.gs-md-7 td:last-child {
        padding-right: 1.75rem
    }

    .table.gs-md-7 th.dtr-control:first-child,.table.gs-md-7 td.dtr-control:first-child {
        padding-left: 1.75rem!important
    }

    .table.g-md-8 th,.table.g-md-8 td {
        padding: 2rem
    }

    .table.g-md-8 th.dtr-control,.table.g-md-8 td.dtr-control {
        padding-left: 2rem!important
    }

    .table.gy-md-8 th,.table.gy-md-8 td {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .table.gx-md-8 th,.table.gx-md-8 td {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .table.gx-md-8 th.dtr-control,.table.gx-md-8 td.dtr-control {
        padding-left: 2rem!important
    }

    .table.gs-md-8 th:first-child,.table.gs-md-8 td:first-child {
        padding-left: 2rem
    }

    .table.gs-md-8 th:last-child,.table.gs-md-8 td:last-child {
        padding-right: 2rem
    }

    .table.gs-md-8 th.dtr-control:first-child,.table.gs-md-8 td.dtr-control:first-child {
        padding-left: 2rem!important
    }

    .table.g-md-9 th,.table.g-md-9 td {
        padding: 2.25rem
    }

    .table.g-md-9 th.dtr-control,.table.g-md-9 td.dtr-control {
        padding-left: 2.25rem!important
    }

    .table.gy-md-9 th,.table.gy-md-9 td {
        padding-top: 2.25rem;
        padding-bottom: 2.25rem
    }

    .table.gx-md-9 th,.table.gx-md-9 td {
        padding-left: 2.25rem;
        padding-right: 2.25rem
    }

    .table.gx-md-9 th.dtr-control,.table.gx-md-9 td.dtr-control {
        padding-left: 2.25rem!important
    }

    .table.gs-md-9 th:first-child,.table.gs-md-9 td:first-child {
        padding-left: 2.25rem
    }

    .table.gs-md-9 th:last-child,.table.gs-md-9 td:last-child {
        padding-right: 2.25rem
    }

    .table.gs-md-9 th.dtr-control:first-child,.table.gs-md-9 td.dtr-control:first-child {
        padding-left: 2.25rem!important
    }

    .table.g-md-10 th,.table.g-md-10 td {
        padding: 2.5rem
    }

    .table.g-md-10 th.dtr-control,.table.g-md-10 td.dtr-control {
        padding-left: 2.5rem!important
    }

    .table.gy-md-10 th,.table.gy-md-10 td {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }

    .table.gx-md-10 th,.table.gx-md-10 td {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .table.gx-md-10 th.dtr-control,.table.gx-md-10 td.dtr-control {
        padding-left: 2.5rem!important
    }

    .table.gs-md-10 th:first-child,.table.gs-md-10 td:first-child {
        padding-left: 2.5rem
    }

    .table.gs-md-10 th:last-child,.table.gs-md-10 td:last-child {
        padding-right: 2.5rem
    }

    .table.gs-md-10 th.dtr-control:first-child,.table.gs-md-10 td.dtr-control:first-child {
        padding-left: 2.5rem!important
    }
}

@media (width>=992px) {
    .table.g-lg-0 th,.table.g-lg-0 td {
        padding: 0
    }

    .table.g-lg-0 th.dtr-control,.table.g-lg-0 td.dtr-control {
        padding-left: 0!important
    }

    .table.gy-lg-0 th,.table.gy-lg-0 td {
        padding-top: 0;
        padding-bottom: 0
    }

    .table.gx-lg-0 th,.table.gx-lg-0 td {
        padding-left: 0;
        padding-right: 0
    }

    .table.gx-lg-0 th.dtr-control,.table.gx-lg-0 td.dtr-control {
        padding-left: 0!important
    }

    .table.gs-lg-0 th:first-child,.table.gs-lg-0 td:first-child {
        padding-left: 0
    }

    .table.gs-lg-0 th:last-child,.table.gs-lg-0 td:last-child {
        padding-right: 0
    }

    .table.gs-lg-0 th.dtr-control:first-child,.table.gs-lg-0 td.dtr-control:first-child {
        padding-left: 0!important
    }

    .table.g-lg-1 th,.table.g-lg-1 td {
        padding: .25rem
    }

    .table.g-lg-1 th.dtr-control,.table.g-lg-1 td.dtr-control {
        padding-left: .25rem!important
    }

    .table.gy-lg-1 th,.table.gy-lg-1 td {
        padding-top: .25rem;
        padding-bottom: .25rem
    }

    .table.gx-lg-1 th,.table.gx-lg-1 td {
        padding-left: .25rem;
        padding-right: .25rem
    }

    .table.gx-lg-1 th.dtr-control,.table.gx-lg-1 td.dtr-control {
        padding-left: .25rem!important
    }

    .table.gs-lg-1 th:first-child,.table.gs-lg-1 td:first-child {
        padding-left: .25rem
    }

    .table.gs-lg-1 th:last-child,.table.gs-lg-1 td:last-child {
        padding-right: .25rem
    }

    .table.gs-lg-1 th.dtr-control:first-child,.table.gs-lg-1 td.dtr-control:first-child {
        padding-left: .25rem!important
    }

    .table.g-lg-2 th,.table.g-lg-2 td {
        padding: .5rem
    }

    .table.g-lg-2 th.dtr-control,.table.g-lg-2 td.dtr-control {
        padding-left: .5rem!important
    }

    .table.gy-lg-2 th,.table.gy-lg-2 td {
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .table.gx-lg-2 th,.table.gx-lg-2 td {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .table.gx-lg-2 th.dtr-control,.table.gx-lg-2 td.dtr-control {
        padding-left: .5rem!important
    }

    .table.gs-lg-2 th:first-child,.table.gs-lg-2 td:first-child {
        padding-left: .5rem
    }

    .table.gs-lg-2 th:last-child,.table.gs-lg-2 td:last-child {
        padding-right: .5rem
    }

    .table.gs-lg-2 th.dtr-control:first-child,.table.gs-lg-2 td.dtr-control:first-child {
        padding-left: .5rem!important
    }

    .table.g-lg-3 th,.table.g-lg-3 td {
        padding: .75rem
    }

    .table.g-lg-3 th.dtr-control,.table.g-lg-3 td.dtr-control {
        padding-left: .75rem!important
    }

    .table.gy-lg-3 th,.table.gy-lg-3 td {
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .table.gx-lg-3 th,.table.gx-lg-3 td {
        padding-left: .75rem;
        padding-right: .75rem
    }

    .table.gx-lg-3 th.dtr-control,.table.gx-lg-3 td.dtr-control {
        padding-left: .75rem!important
    }

    .table.gs-lg-3 th:first-child,.table.gs-lg-3 td:first-child {
        padding-left: .75rem
    }

    .table.gs-lg-3 th:last-child,.table.gs-lg-3 td:last-child {
        padding-right: .75rem
    }

    .table.gs-lg-3 th.dtr-control:first-child,.table.gs-lg-3 td.dtr-control:first-child {
        padding-left: .75rem!important
    }

    .table.g-lg-4 th,.table.g-lg-4 td {
        padding: 1rem
    }

    .table.g-lg-4 th.dtr-control,.table.g-lg-4 td.dtr-control {
        padding-left: 1rem!important
    }

    .table.gy-lg-4 th,.table.gy-lg-4 td {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .table.gx-lg-4 th,.table.gx-lg-4 td {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .table.gx-lg-4 th.dtr-control,.table.gx-lg-4 td.dtr-control {
        padding-left: 1rem!important
    }

    .table.gs-lg-4 th:first-child,.table.gs-lg-4 td:first-child {
        padding-left: 1rem
    }

    .table.gs-lg-4 th:last-child,.table.gs-lg-4 td:last-child {
        padding-right: 1rem
    }

    .table.gs-lg-4 th.dtr-control:first-child,.table.gs-lg-4 td.dtr-control:first-child {
        padding-left: 1rem!important
    }

    .table.g-lg-5 th,.table.g-lg-5 td {
        padding: 1.25rem
    }

    .table.g-lg-5 th.dtr-control,.table.g-lg-5 td.dtr-control {
        padding-left: 1.25rem!important
    }

    .table.gy-lg-5 th,.table.gy-lg-5 td {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem
    }

    .table.gx-lg-5 th,.table.gx-lg-5 td {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .table.gx-lg-5 th.dtr-control,.table.gx-lg-5 td.dtr-control {
        padding-left: 1.25rem!important
    }

    .table.gs-lg-5 th:first-child,.table.gs-lg-5 td:first-child {
        padding-left: 1.25rem
    }

    .table.gs-lg-5 th:last-child,.table.gs-lg-5 td:last-child {
        padding-right: 1.25rem
    }

    .table.gs-lg-5 th.dtr-control:first-child,.table.gs-lg-5 td.dtr-control:first-child {
        padding-left: 1.25rem!important
    }

    .table.g-lg-6 th,.table.g-lg-6 td {
        padding: 1.5rem
    }

    .table.g-lg-6 th.dtr-control,.table.g-lg-6 td.dtr-control {
        padding-left: 1.5rem!important
    }

    .table.gy-lg-6 th,.table.gy-lg-6 td {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .table.gx-lg-6 th,.table.gx-lg-6 td {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .table.gx-lg-6 th.dtr-control,.table.gx-lg-6 td.dtr-control {
        padding-left: 1.5rem!important
    }

    .table.gs-lg-6 th:first-child,.table.gs-lg-6 td:first-child {
        padding-left: 1.5rem
    }

    .table.gs-lg-6 th:last-child,.table.gs-lg-6 td:last-child {
        padding-right: 1.5rem
    }

    .table.gs-lg-6 th.dtr-control:first-child,.table.gs-lg-6 td.dtr-control:first-child {
        padding-left: 1.5rem!important
    }

    .table.g-lg-7 th,.table.g-lg-7 td {
        padding: 1.75rem
    }

    .table.g-lg-7 th.dtr-control,.table.g-lg-7 td.dtr-control {
        padding-left: 1.75rem!important
    }

    .table.gy-lg-7 th,.table.gy-lg-7 td {
        padding-top: 1.75rem;
        padding-bottom: 1.75rem
    }

    .table.gx-lg-7 th,.table.gx-lg-7 td {
        padding-left: 1.75rem;
        padding-right: 1.75rem
    }

    .table.gx-lg-7 th.dtr-control,.table.gx-lg-7 td.dtr-control {
        padding-left: 1.75rem!important
    }

    .table.gs-lg-7 th:first-child,.table.gs-lg-7 td:first-child {
        padding-left: 1.75rem
    }

    .table.gs-lg-7 th:last-child,.table.gs-lg-7 td:last-child {
        padding-right: 1.75rem
    }

    .table.gs-lg-7 th.dtr-control:first-child,.table.gs-lg-7 td.dtr-control:first-child {
        padding-left: 1.75rem!important
    }

    .table.g-lg-8 th,.table.g-lg-8 td {
        padding: 2rem
    }

    .table.g-lg-8 th.dtr-control,.table.g-lg-8 td.dtr-control {
        padding-left: 2rem!important
    }

    .table.gy-lg-8 th,.table.gy-lg-8 td {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .table.gx-lg-8 th,.table.gx-lg-8 td {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .table.gx-lg-8 th.dtr-control,.table.gx-lg-8 td.dtr-control {
        padding-left: 2rem!important
    }

    .table.gs-lg-8 th:first-child,.table.gs-lg-8 td:first-child {
        padding-left: 2rem
    }

    .table.gs-lg-8 th:last-child,.table.gs-lg-8 td:last-child {
        padding-right: 2rem
    }

    .table.gs-lg-8 th.dtr-control:first-child,.table.gs-lg-8 td.dtr-control:first-child {
        padding-left: 2rem!important
    }

    .table.g-lg-9 th,.table.g-lg-9 td {
        padding: 2.25rem
    }

    .table.g-lg-9 th.dtr-control,.table.g-lg-9 td.dtr-control {
        padding-left: 2.25rem!important
    }

    .table.gy-lg-9 th,.table.gy-lg-9 td {
        padding-top: 2.25rem;
        padding-bottom: 2.25rem
    }

    .table.gx-lg-9 th,.table.gx-lg-9 td {
        padding-left: 2.25rem;
        padding-right: 2.25rem
    }

    .table.gx-lg-9 th.dtr-control,.table.gx-lg-9 td.dtr-control {
        padding-left: 2.25rem!important
    }

    .table.gs-lg-9 th:first-child,.table.gs-lg-9 td:first-child {
        padding-left: 2.25rem
    }

    .table.gs-lg-9 th:last-child,.table.gs-lg-9 td:last-child {
        padding-right: 2.25rem
    }

    .table.gs-lg-9 th.dtr-control:first-child,.table.gs-lg-9 td.dtr-control:first-child {
        padding-left: 2.25rem!important
    }

    .table.g-lg-10 th,.table.g-lg-10 td {
        padding: 2.5rem
    }

    .table.g-lg-10 th.dtr-control,.table.g-lg-10 td.dtr-control {
        padding-left: 2.5rem!important
    }

    .table.gy-lg-10 th,.table.gy-lg-10 td {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }

    .table.gx-lg-10 th,.table.gx-lg-10 td {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .table.gx-lg-10 th.dtr-control,.table.gx-lg-10 td.dtr-control {
        padding-left: 2.5rem!important
    }

    .table.gs-lg-10 th:first-child,.table.gs-lg-10 td:first-child {
        padding-left: 2.5rem
    }

    .table.gs-lg-10 th:last-child,.table.gs-lg-10 td:last-child {
        padding-right: 2.5rem
    }

    .table.gs-lg-10 th.dtr-control:first-child,.table.gs-lg-10 td.dtr-control:first-child {
        padding-left: 2.5rem!important
    }
}

@media (width>=1200px) {
    .table.g-xl-0 th,.table.g-xl-0 td {
        padding: 0
    }

    .table.g-xl-0 th.dtr-control,.table.g-xl-0 td.dtr-control {
        padding-left: 0!important
    }

    .table.gy-xl-0 th,.table.gy-xl-0 td {
        padding-top: 0;
        padding-bottom: 0
    }

    .table.gx-xl-0 th,.table.gx-xl-0 td {
        padding-left: 0;
        padding-right: 0
    }

    .table.gx-xl-0 th.dtr-control,.table.gx-xl-0 td.dtr-control {
        padding-left: 0!important
    }

    .table.gs-xl-0 th:first-child,.table.gs-xl-0 td:first-child {
        padding-left: 0
    }

    .table.gs-xl-0 th:last-child,.table.gs-xl-0 td:last-child {
        padding-right: 0
    }

    .table.gs-xl-0 th.dtr-control:first-child,.table.gs-xl-0 td.dtr-control:first-child {
        padding-left: 0!important
    }

    .table.g-xl-1 th,.table.g-xl-1 td {
        padding: .25rem
    }

    .table.g-xl-1 th.dtr-control,.table.g-xl-1 td.dtr-control {
        padding-left: .25rem!important
    }

    .table.gy-xl-1 th,.table.gy-xl-1 td {
        padding-top: .25rem;
        padding-bottom: .25rem
    }

    .table.gx-xl-1 th,.table.gx-xl-1 td {
        padding-left: .25rem;
        padding-right: .25rem
    }

    .table.gx-xl-1 th.dtr-control,.table.gx-xl-1 td.dtr-control {
        padding-left: .25rem!important
    }

    .table.gs-xl-1 th:first-child,.table.gs-xl-1 td:first-child {
        padding-left: .25rem
    }

    .table.gs-xl-1 th:last-child,.table.gs-xl-1 td:last-child {
        padding-right: .25rem
    }

    .table.gs-xl-1 th.dtr-control:first-child,.table.gs-xl-1 td.dtr-control:first-child {
        padding-left: .25rem!important
    }

    .table.g-xl-2 th,.table.g-xl-2 td {
        padding: .5rem
    }

    .table.g-xl-2 th.dtr-control,.table.g-xl-2 td.dtr-control {
        padding-left: .5rem!important
    }

    .table.gy-xl-2 th,.table.gy-xl-2 td {
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .table.gx-xl-2 th,.table.gx-xl-2 td {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .table.gx-xl-2 th.dtr-control,.table.gx-xl-2 td.dtr-control {
        padding-left: .5rem!important
    }

    .table.gs-xl-2 th:first-child,.table.gs-xl-2 td:first-child {
        padding-left: .5rem
    }

    .table.gs-xl-2 th:last-child,.table.gs-xl-2 td:last-child {
        padding-right: .5rem
    }

    .table.gs-xl-2 th.dtr-control:first-child,.table.gs-xl-2 td.dtr-control:first-child {
        padding-left: .5rem!important
    }

    .table.g-xl-3 th,.table.g-xl-3 td {
        padding: .75rem
    }

    .table.g-xl-3 th.dtr-control,.table.g-xl-3 td.dtr-control {
        padding-left: .75rem!important
    }

    .table.gy-xl-3 th,.table.gy-xl-3 td {
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .table.gx-xl-3 th,.table.gx-xl-3 td {
        padding-left: .75rem;
        padding-right: .75rem
    }

    .table.gx-xl-3 th.dtr-control,.table.gx-xl-3 td.dtr-control {
        padding-left: .75rem!important
    }

    .table.gs-xl-3 th:first-child,.table.gs-xl-3 td:first-child {
        padding-left: .75rem
    }

    .table.gs-xl-3 th:last-child,.table.gs-xl-3 td:last-child {
        padding-right: .75rem
    }

    .table.gs-xl-3 th.dtr-control:first-child,.table.gs-xl-3 td.dtr-control:first-child {
        padding-left: .75rem!important
    }

    .table.g-xl-4 th,.table.g-xl-4 td {
        padding: 1rem
    }

    .table.g-xl-4 th.dtr-control,.table.g-xl-4 td.dtr-control {
        padding-left: 1rem!important
    }

    .table.gy-xl-4 th,.table.gy-xl-4 td {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .table.gx-xl-4 th,.table.gx-xl-4 td {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .table.gx-xl-4 th.dtr-control,.table.gx-xl-4 td.dtr-control {
        padding-left: 1rem!important
    }

    .table.gs-xl-4 th:first-child,.table.gs-xl-4 td:first-child {
        padding-left: 1rem
    }

    .table.gs-xl-4 th:last-child,.table.gs-xl-4 td:last-child {
        padding-right: 1rem
    }

    .table.gs-xl-4 th.dtr-control:first-child,.table.gs-xl-4 td.dtr-control:first-child {
        padding-left: 1rem!important
    }

    .table.g-xl-5 th,.table.g-xl-5 td {
        padding: 1.25rem
    }

    .table.g-xl-5 th.dtr-control,.table.g-xl-5 td.dtr-control {
        padding-left: 1.25rem!important
    }

    .table.gy-xl-5 th,.table.gy-xl-5 td {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem
    }

    .table.gx-xl-5 th,.table.gx-xl-5 td {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .table.gx-xl-5 th.dtr-control,.table.gx-xl-5 td.dtr-control {
        padding-left: 1.25rem!important
    }

    .table.gs-xl-5 th:first-child,.table.gs-xl-5 td:first-child {
        padding-left: 1.25rem
    }

    .table.gs-xl-5 th:last-child,.table.gs-xl-5 td:last-child {
        padding-right: 1.25rem
    }

    .table.gs-xl-5 th.dtr-control:first-child,.table.gs-xl-5 td.dtr-control:first-child {
        padding-left: 1.25rem!important
    }

    .table.g-xl-6 th,.table.g-xl-6 td {
        padding: 1.5rem
    }

    .table.g-xl-6 th.dtr-control,.table.g-xl-6 td.dtr-control {
        padding-left: 1.5rem!important
    }

    .table.gy-xl-6 th,.table.gy-xl-6 td {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .table.gx-xl-6 th,.table.gx-xl-6 td {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .table.gx-xl-6 th.dtr-control,.table.gx-xl-6 td.dtr-control {
        padding-left: 1.5rem!important
    }

    .table.gs-xl-6 th:first-child,.table.gs-xl-6 td:first-child {
        padding-left: 1.5rem
    }

    .table.gs-xl-6 th:last-child,.table.gs-xl-6 td:last-child {
        padding-right: 1.5rem
    }

    .table.gs-xl-6 th.dtr-control:first-child,.table.gs-xl-6 td.dtr-control:first-child {
        padding-left: 1.5rem!important
    }

    .table.g-xl-7 th,.table.g-xl-7 td {
        padding: 1.75rem
    }

    .table.g-xl-7 th.dtr-control,.table.g-xl-7 td.dtr-control {
        padding-left: 1.75rem!important
    }

    .table.gy-xl-7 th,.table.gy-xl-7 td {
        padding-top: 1.75rem;
        padding-bottom: 1.75rem
    }

    .table.gx-xl-7 th,.table.gx-xl-7 td {
        padding-left: 1.75rem;
        padding-right: 1.75rem
    }

    .table.gx-xl-7 th.dtr-control,.table.gx-xl-7 td.dtr-control {
        padding-left: 1.75rem!important
    }

    .table.gs-xl-7 th:first-child,.table.gs-xl-7 td:first-child {
        padding-left: 1.75rem
    }

    .table.gs-xl-7 th:last-child,.table.gs-xl-7 td:last-child {
        padding-right: 1.75rem
    }

    .table.gs-xl-7 th.dtr-control:first-child,.table.gs-xl-7 td.dtr-control:first-child {
        padding-left: 1.75rem!important
    }

    .table.g-xl-8 th,.table.g-xl-8 td {
        padding: 2rem
    }

    .table.g-xl-8 th.dtr-control,.table.g-xl-8 td.dtr-control {
        padding-left: 2rem!important
    }

    .table.gy-xl-8 th,.table.gy-xl-8 td {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .table.gx-xl-8 th,.table.gx-xl-8 td {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .table.gx-xl-8 th.dtr-control,.table.gx-xl-8 td.dtr-control {
        padding-left: 2rem!important
    }

    .table.gs-xl-8 th:first-child,.table.gs-xl-8 td:first-child {
        padding-left: 2rem
    }

    .table.gs-xl-8 th:last-child,.table.gs-xl-8 td:last-child {
        padding-right: 2rem
    }

    .table.gs-xl-8 th.dtr-control:first-child,.table.gs-xl-8 td.dtr-control:first-child {
        padding-left: 2rem!important
    }

    .table.g-xl-9 th,.table.g-xl-9 td {
        padding: 2.25rem
    }

    .table.g-xl-9 th.dtr-control,.table.g-xl-9 td.dtr-control {
        padding-left: 2.25rem!important
    }

    .table.gy-xl-9 th,.table.gy-xl-9 td {
        padding-top: 2.25rem;
        padding-bottom: 2.25rem
    }

    .table.gx-xl-9 th,.table.gx-xl-9 td {
        padding-left: 2.25rem;
        padding-right: 2.25rem
    }

    .table.gx-xl-9 th.dtr-control,.table.gx-xl-9 td.dtr-control {
        padding-left: 2.25rem!important
    }

    .table.gs-xl-9 th:first-child,.table.gs-xl-9 td:first-child {
        padding-left: 2.25rem
    }

    .table.gs-xl-9 th:last-child,.table.gs-xl-9 td:last-child {
        padding-right: 2.25rem
    }

    .table.gs-xl-9 th.dtr-control:first-child,.table.gs-xl-9 td.dtr-control:first-child {
        padding-left: 2.25rem!important
    }

    .table.g-xl-10 th,.table.g-xl-10 td {
        padding: 2.5rem
    }

    .table.g-xl-10 th.dtr-control,.table.g-xl-10 td.dtr-control {
        padding-left: 2.5rem!important
    }

    .table.gy-xl-10 th,.table.gy-xl-10 td {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }

    .table.gx-xl-10 th,.table.gx-xl-10 td {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .table.gx-xl-10 th.dtr-control,.table.gx-xl-10 td.dtr-control {
        padding-left: 2.5rem!important
    }

    .table.gs-xl-10 th:first-child,.table.gs-xl-10 td:first-child {
        padding-left: 2.5rem
    }

    .table.gs-xl-10 th:last-child,.table.gs-xl-10 td:last-child {
        padding-right: 2.5rem
    }

    .table.gs-xl-10 th.dtr-control:first-child,.table.gs-xl-10 td.dtr-control:first-child {
        padding-left: 2.5rem!important
    }
}

@media (width>=1400px) {
    .table.g-xxl-0 th,.table.g-xxl-0 td {
        padding: 0
    }

    .table.g-xxl-0 th.dtr-control,.table.g-xxl-0 td.dtr-control {
        padding-left: 0!important
    }

    .table.gy-xxl-0 th,.table.gy-xxl-0 td {
        padding-top: 0;
        padding-bottom: 0
    }

    .table.gx-xxl-0 th,.table.gx-xxl-0 td {
        padding-left: 0;
        padding-right: 0
    }

    .table.gx-xxl-0 th.dtr-control,.table.gx-xxl-0 td.dtr-control {
        padding-left: 0!important
    }

    .table.gs-xxl-0 th:first-child,.table.gs-xxl-0 td:first-child {
        padding-left: 0
    }

    .table.gs-xxl-0 th:last-child,.table.gs-xxl-0 td:last-child {
        padding-right: 0
    }

    .table.gs-xxl-0 th.dtr-control:first-child,.table.gs-xxl-0 td.dtr-control:first-child {
        padding-left: 0!important
    }

    .table.g-xxl-1 th,.table.g-xxl-1 td {
        padding: .25rem
    }

    .table.g-xxl-1 th.dtr-control,.table.g-xxl-1 td.dtr-control {
        padding-left: .25rem!important
    }

    .table.gy-xxl-1 th,.table.gy-xxl-1 td {
        padding-top: .25rem;
        padding-bottom: .25rem
    }

    .table.gx-xxl-1 th,.table.gx-xxl-1 td {
        padding-left: .25rem;
        padding-right: .25rem
    }

    .table.gx-xxl-1 th.dtr-control,.table.gx-xxl-1 td.dtr-control {
        padding-left: .25rem!important
    }

    .table.gs-xxl-1 th:first-child,.table.gs-xxl-1 td:first-child {
        padding-left: .25rem
    }

    .table.gs-xxl-1 th:last-child,.table.gs-xxl-1 td:last-child {
        padding-right: .25rem
    }

    .table.gs-xxl-1 th.dtr-control:first-child,.table.gs-xxl-1 td.dtr-control:first-child {
        padding-left: .25rem!important
    }

    .table.g-xxl-2 th,.table.g-xxl-2 td {
        padding: .5rem
    }

    .table.g-xxl-2 th.dtr-control,.table.g-xxl-2 td.dtr-control {
        padding-left: .5rem!important
    }

    .table.gy-xxl-2 th,.table.gy-xxl-2 td {
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .table.gx-xxl-2 th,.table.gx-xxl-2 td {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .table.gx-xxl-2 th.dtr-control,.table.gx-xxl-2 td.dtr-control {
        padding-left: .5rem!important
    }

    .table.gs-xxl-2 th:first-child,.table.gs-xxl-2 td:first-child {
        padding-left: .5rem
    }

    .table.gs-xxl-2 th:last-child,.table.gs-xxl-2 td:last-child {
        padding-right: .5rem
    }

    .table.gs-xxl-2 th.dtr-control:first-child,.table.gs-xxl-2 td.dtr-control:first-child {
        padding-left: .5rem!important
    }

    .table.g-xxl-3 th,.table.g-xxl-3 td {
        padding: .75rem
    }

    .table.g-xxl-3 th.dtr-control,.table.g-xxl-3 td.dtr-control {
        padding-left: .75rem!important
    }

    .table.gy-xxl-3 th,.table.gy-xxl-3 td {
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .table.gx-xxl-3 th,.table.gx-xxl-3 td {
        padding-left: .75rem;
        padding-right: .75rem
    }

    .table.gx-xxl-3 th.dtr-control,.table.gx-xxl-3 td.dtr-control {
        padding-left: .75rem!important
    }

    .table.gs-xxl-3 th:first-child,.table.gs-xxl-3 td:first-child {
        padding-left: .75rem
    }

    .table.gs-xxl-3 th:last-child,.table.gs-xxl-3 td:last-child {
        padding-right: .75rem
    }

    .table.gs-xxl-3 th.dtr-control:first-child,.table.gs-xxl-3 td.dtr-control:first-child {
        padding-left: .75rem!important
    }

    .table.g-xxl-4 th,.table.g-xxl-4 td {
        padding: 1rem
    }

    .table.g-xxl-4 th.dtr-control,.table.g-xxl-4 td.dtr-control {
        padding-left: 1rem!important
    }

    .table.gy-xxl-4 th,.table.gy-xxl-4 td {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .table.gx-xxl-4 th,.table.gx-xxl-4 td {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .table.gx-xxl-4 th.dtr-control,.table.gx-xxl-4 td.dtr-control {
        padding-left: 1rem!important
    }

    .table.gs-xxl-4 th:first-child,.table.gs-xxl-4 td:first-child {
        padding-left: 1rem
    }

    .table.gs-xxl-4 th:last-child,.table.gs-xxl-4 td:last-child {
        padding-right: 1rem
    }

    .table.gs-xxl-4 th.dtr-control:first-child,.table.gs-xxl-4 td.dtr-control:first-child {
        padding-left: 1rem!important
    }

    .table.g-xxl-5 th,.table.g-xxl-5 td {
        padding: 1.25rem
    }

    .table.g-xxl-5 th.dtr-control,.table.g-xxl-5 td.dtr-control {
        padding-left: 1.25rem!important
    }

    .table.gy-xxl-5 th,.table.gy-xxl-5 td {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem
    }

    .table.gx-xxl-5 th,.table.gx-xxl-5 td {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .table.gx-xxl-5 th.dtr-control,.table.gx-xxl-5 td.dtr-control {
        padding-left: 1.25rem!important
    }

    .table.gs-xxl-5 th:first-child,.table.gs-xxl-5 td:first-child {
        padding-left: 1.25rem
    }

    .table.gs-xxl-5 th:last-child,.table.gs-xxl-5 td:last-child {
        padding-right: 1.25rem
    }

    .table.gs-xxl-5 th.dtr-control:first-child,.table.gs-xxl-5 td.dtr-control:first-child {
        padding-left: 1.25rem!important
    }

    .table.g-xxl-6 th,.table.g-xxl-6 td {
        padding: 1.5rem
    }

    .table.g-xxl-6 th.dtr-control,.table.g-xxl-6 td.dtr-control {
        padding-left: 1.5rem!important
    }

    .table.gy-xxl-6 th,.table.gy-xxl-6 td {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .table.gx-xxl-6 th,.table.gx-xxl-6 td {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .table.gx-xxl-6 th.dtr-control,.table.gx-xxl-6 td.dtr-control {
        padding-left: 1.5rem!important
    }

    .table.gs-xxl-6 th:first-child,.table.gs-xxl-6 td:first-child {
        padding-left: 1.5rem
    }

    .table.gs-xxl-6 th:last-child,.table.gs-xxl-6 td:last-child {
        padding-right: 1.5rem
    }

    .table.gs-xxl-6 th.dtr-control:first-child,.table.gs-xxl-6 td.dtr-control:first-child {
        padding-left: 1.5rem!important
    }

    .table.g-xxl-7 th,.table.g-xxl-7 td {
        padding: 1.75rem
    }

    .table.g-xxl-7 th.dtr-control,.table.g-xxl-7 td.dtr-control {
        padding-left: 1.75rem!important
    }

    .table.gy-xxl-7 th,.table.gy-xxl-7 td {
        padding-top: 1.75rem;
        padding-bottom: 1.75rem
    }

    .table.gx-xxl-7 th,.table.gx-xxl-7 td {
        padding-left: 1.75rem;
        padding-right: 1.75rem
    }

    .table.gx-xxl-7 th.dtr-control,.table.gx-xxl-7 td.dtr-control {
        padding-left: 1.75rem!important
    }

    .table.gs-xxl-7 th:first-child,.table.gs-xxl-7 td:first-child {
        padding-left: 1.75rem
    }

    .table.gs-xxl-7 th:last-child,.table.gs-xxl-7 td:last-child {
        padding-right: 1.75rem
    }

    .table.gs-xxl-7 th.dtr-control:first-child,.table.gs-xxl-7 td.dtr-control:first-child {
        padding-left: 1.75rem!important
    }

    .table.g-xxl-8 th,.table.g-xxl-8 td {
        padding: 2rem
    }

    .table.g-xxl-8 th.dtr-control,.table.g-xxl-8 td.dtr-control {
        padding-left: 2rem!important
    }

    .table.gy-xxl-8 th,.table.gy-xxl-8 td {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .table.gx-xxl-8 th,.table.gx-xxl-8 td {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .table.gx-xxl-8 th.dtr-control,.table.gx-xxl-8 td.dtr-control {
        padding-left: 2rem!important
    }

    .table.gs-xxl-8 th:first-child,.table.gs-xxl-8 td:first-child {
        padding-left: 2rem
    }

    .table.gs-xxl-8 th:last-child,.table.gs-xxl-8 td:last-child {
        padding-right: 2rem
    }

    .table.gs-xxl-8 th.dtr-control:first-child,.table.gs-xxl-8 td.dtr-control:first-child {
        padding-left: 2rem!important
    }

    .table.g-xxl-9 th,.table.g-xxl-9 td {
        padding: 2.25rem
    }

    .table.g-xxl-9 th.dtr-control,.table.g-xxl-9 td.dtr-control {
        padding-left: 2.25rem!important
    }

    .table.gy-xxl-9 th,.table.gy-xxl-9 td {
        padding-top: 2.25rem;
        padding-bottom: 2.25rem
    }

    .table.gx-xxl-9 th,.table.gx-xxl-9 td {
        padding-left: 2.25rem;
        padding-right: 2.25rem
    }

    .table.gx-xxl-9 th.dtr-control,.table.gx-xxl-9 td.dtr-control {
        padding-left: 2.25rem!important
    }

    .table.gs-xxl-9 th:first-child,.table.gs-xxl-9 td:first-child {
        padding-left: 2.25rem
    }

    .table.gs-xxl-9 th:last-child,.table.gs-xxl-9 td:last-child {
        padding-right: 2.25rem
    }

    .table.gs-xxl-9 th.dtr-control:first-child,.table.gs-xxl-9 td.dtr-control:first-child {
        padding-left: 2.25rem!important
    }

    .table.g-xxl-10 th,.table.g-xxl-10 td {
        padding: 2.5rem
    }

    .table.g-xxl-10 th.dtr-control,.table.g-xxl-10 td.dtr-control {
        padding-left: 2.5rem!important
    }

    .table.gy-xxl-10 th,.table.gy-xxl-10 td {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }

    .table.gx-xxl-10 th,.table.gx-xxl-10 td {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .table.gx-xxl-10 th.dtr-control,.table.gx-xxl-10 td.dtr-control {
        padding-left: 2.5rem!important
    }

    .table.gs-xxl-10 th:first-child,.table.gs-xxl-10 td:first-child {
        padding-left: 2.5rem
    }

    .table.gs-xxl-10 th:last-child,.table.gs-xxl-10 td:last-child {
        padding-right: 2.5rem
    }

    .table.gs-xxl-10 th.dtr-control:first-child,.table.gs-xxl-10 td.dtr-control:first-child {
        padding-left: 2.5rem!important
    }
}

.popover {
    --bs-popover-header-border-color: #f1f1f4
}

.popover .popover-header {
    border-bottom: 1px solid var(--bs-popover-header-border-color);
    font-size: 1rem;
    font-weight: 500
}

.popover .popover-dismiss {
    background-color: var(--bs-gray-500);
    width: 1.25rem;
    height: 1.25rem;
    position: absolute;
    top: .85rem;
    right: .85rem;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-gray-500%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-gray-500%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: 50%;
    mask-size: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.popover .popover-dismiss:hover {
    background-color: var(--bs-primary)
}

.popover .popover-dismiss+.popover-header {
    padding-right: 2.5rem
}

.popover-inverse {
    --bs-popover-bg: var(--bs-gray-900);
    --bs-popover-border-color: var(--bs-gray-900);
    --bs-popover-box-shadow: 0px 0px 30px #0000004d;
    --bs-popover-header-color: var(--bs-gray-200);
    --bs-popover-header-bg: var(--bs-gray-900);
    --bs-popover-body-color: var(--bs-gray-400);
    --bs-popover-arrow-border: transparent;
    --bs-popover-header-border-color: var(--bs-gray-800)
}

[data-bs-theme=dark] .popover:not(.popover-inverse) {
    --bs-popover-bg: #26272f;
    --bs-popover-border-color: #26272f;
    --bs-popover-header-bg: #26272f;
    --bs-popover-box-shadow: 0px 0px 30px #0000004d;
    --bs-popover-header-border-color: #363843
}

.tooltip .tooltip-inner {
    box-shadow: var(--bs-tooltip-box-shadow)
}

.tooltip.tooltop-auto-width .tooltip-inner {
    white-space: nowrap;
    max-width: none
}

.tooltip.tooltip-inverse {
    --bs-tooltip-color: var(--bs-dark-inverse);
    --bs-tooltip-bg: var(--bs-dark)
}

[data-bs-theme=dark] .tooltip:not(.tooltip-inverse) {
    --bs-tooltip-bg: #26272f;
    --bs-tooltip-box-shadow: 0px 0px 30px #00000026
}

.accordion .accordion-header {
    cursor: pointer
}

.accordion.accordion-icon-toggle .accordion-icon {
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    transition: all .2s ease-in-out;
    display: flex;
    transform: rotate(90deg)
}

.accordion.accordion-icon-toggle .accordion-icon i,.accordion.accordion-icon-toggle .accordion-icon .svg-icon {
    color: var(--bs-primary)
}

.accordion.accordion-icon-toggle .collapsed .accordion-icon {
    transition: all .2s ease-in-out;
    transform: rotate(0)
}

.accordion.accordion-icon-toggle .collapsed .accordion-icon i,.accordion.accordion-icon-toggle .collapsed .accordion-icon .svg-icon {
    color: var(--bs-text-muted)
}

.accordion.accordion-icon-collapse .accordion-icon {
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    transition: all .2s ease-in-out;
    display: flex
}

.accordion.accordion-icon-collapse .accordion-icon .accordion-icon-on {
    display: inline-flex
}

.accordion.accordion-icon-collapse .accordion-icon .accordion-icon-off {
    display: none
}

.accordion.accordion-icon-collapse .accordion-icon i,.accordion.accordion-icon-collapse .accordion-icon .svg-icon {
    color: var(--bs-primary)
}

.accordion.accordion-icon-collapse .collapsed .accordion-icon {
    transition: all .2s ease-in-out
}

.accordion.accordion-icon-collapse .collapsed .accordion-icon .accordion-icon-on {
    display: none
}

.accordion.accordion-icon-collapse .collapsed .accordion-icon .accordion-icon-off {
    display: inline-flex
}

.accordion.accordion-icon-collapse .collapsed .accordion-icon i,.accordion.accordion-icon-collapse .collapsed .accordion-icon .svg-icon {
    color: var(--bs-text-muted)
}

.accordion.accordion-borderless .accordion-item {
    border: 0
}

.accordion.accordion-flush .accordion-item {
    background-color: #0000;
    border: 0;
    border-radius: 0;
    padding-left: 0;
    padding-right: 0
}

.image-input {
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: .475rem;
    display: inline-block;
    position: relative
}

.image-input:not(.image-input-empty) {
    background-image: none!important
}

.image-input .image-input-wrapper {
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: .475rem;
    width: 120px;
    height: 120px
}

.image-input [data-kt-image-input-action] {
    cursor: pointer;
    position: absolute;
    transform: translate(-50%,-50%)
}

.image-input [data-kt-image-input-action=change] {
    top: 0;
    left: 100%
}

.image-input [data-kt-image-input-action=change] input {
    opacity: 0;
    overflow: hidden;
    width: 0!important;
    height: 0!important
}

.image-input [data-kt-image-input-action=cancel],.image-input [data-kt-image-input-action=remove] {
    position: absolute;
    top: 100%;
    left: 100%
}

.image-input [data-kt-image-input-action=cancel] {
    display: none
}

.image-input.image-input-changed [data-kt-image-input-action=cancel] {
    display: flex
}

.image-input.image-input-changed [data-kt-image-input-action=remove],.image-input.image-input-empty [data-kt-image-input-action=remove],.image-input.image-input-empty [data-kt-image-input-action=cancel] {
    display: none
}

.image-input.image-input-circle,.image-input.image-input-circle .image-input-wrapper {
    border-radius: 50%
}

.image-input.image-input-circle [data-kt-image-input-action=change] {
    top: 0;
    left: 100%;
    transform: translate(-100%)
}

.image-input.image-input-circle [data-kt-image-input-action=cancel],.image-input.image-input-circle [data-kt-image-input-action=remove] {
    top: 100%;
    left: 100%;
    transform: translate(-100%,-100%)
}

.image-input.image-input-outline .image-input-wrapper {
    border: 3px solid var(--bs-body-bg);
    box-shadow: var(--bs-box-shadow)
}

.symbol {
    border-radius: .475rem;
    flex-shrink: 0;
    display: inline-block;
    position: relative
}

.symbol .symbol-label {
    color: var(--bs-symbol-label-color);
    background-color: var(--bs-symbol-label-bg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: .475rem;
    justify-content: center;
    align-items: center;
    font-weight: 500;
    display: flex
}

.symbol .symbol-label:after {
    border-radius: .475rem
}

.symbol .symbol-badge {
    border-radius: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%)translateY(-50%)!important
}

.symbol>img {
    border-radius: .475rem;
    flex-shrink: 0;
    width: 100%;
    display: inline-block
}

.symbol.symbol-square,.symbol.symbol-square>img,.symbol.symbol-square .symbol-label {
    border-radius: 0!important
}

.symbol.symbol-circle,.symbol.symbol-circle>img,.symbol.symbol-circle .symbol-label,.symbol.symbol-circle:after,.symbol.symbol-circle>img:after,.symbol.symbol-circle .symbol-label:after {
    border-radius: 50%
}

.symbol>img,.symbol .symbol-label,.symbol.symbol-fixed .symbol-label {
    width: 50px;
    height: 50px
}

.symbol.symbol-fixed>img {
    width: 50px;
    max-width: none;
    height: 50px
}

.symbol.symbol-2by3 .symbol-label {
    width: 75px;
    height: 50px
}

.symbol.symbol-2by3>img {
    width: 75px;
    max-width: none;
    height: 50px
}

.symbol.symbol-20px>img,.symbol.symbol-20px .symbol-label,.symbol.symbol-20px.symbol-fixed .symbol-label {
    width: 20px;
    height: 20px
}

.symbol.symbol-20px.symbol-fixed>img {
    width: 20px;
    max-width: none;
    height: 20px
}

.symbol.symbol-20px.symbol-2by3 .symbol-label {
    width: 30px;
    height: 20px
}

.symbol.symbol-20px.symbol-2by3>img {
    width: 30px;
    max-width: none;
    height: 20px
}

.symbol.symbol-25px>img,.symbol.symbol-25px .symbol-label,.symbol.symbol-25px.symbol-fixed .symbol-label {
    width: 25px;
    height: 25px
}

.symbol.symbol-25px.symbol-fixed>img {
    width: 25px;
    max-width: none;
    height: 25px
}

.symbol.symbol-25px.symbol-2by3 .symbol-label {
    width: 37.5px;
    height: 25px
}

.symbol.symbol-25px.symbol-2by3>img {
    width: 37.5px;
    max-width: none;
    height: 25px
}

.symbol.symbol-30px>img,.symbol.symbol-30px .symbol-label,.symbol.symbol-30px.symbol-fixed .symbol-label {
    width: 30px;
    height: 30px
}

.symbol.symbol-30px.symbol-fixed>img {
    width: 30px;
    max-width: none;
    height: 30px
}

.symbol.symbol-30px.symbol-2by3 .symbol-label {
    width: 45px;
    height: 30px
}

.symbol.symbol-30px.symbol-2by3>img {
    width: 45px;
    max-width: none;
    height: 30px
}

.symbol.symbol-35px>img,.symbol.symbol-35px .symbol-label,.symbol.symbol-35px.symbol-fixed .symbol-label {
    width: 35px;
    height: 35px
}

.symbol.symbol-35px.symbol-fixed>img {
    width: 35px;
    max-width: none;
    height: 35px
}

.symbol.symbol-35px.symbol-2by3 .symbol-label {
    width: 52.5px;
    height: 35px
}

.symbol.symbol-35px.symbol-2by3>img {
    width: 52.5px;
    max-width: none;
    height: 35px
}

.symbol.symbol-40px>img,.symbol.symbol-40px .symbol-label,.symbol.symbol-40px.symbol-fixed .symbol-label {
    width: 40px;
    height: 40px
}

.symbol.symbol-40px.symbol-fixed>img {
    width: 40px;
    max-width: none;
    height: 40px
}

.symbol.symbol-40px.symbol-2by3 .symbol-label {
    width: 60px;
    height: 40px
}

.symbol.symbol-40px.symbol-2by3>img {
    width: 60px;
    max-width: none;
    height: 40px
}

.symbol.symbol-45px>img,.symbol.symbol-45px .symbol-label,.symbol.symbol-45px.symbol-fixed .symbol-label {
    width: 45px;
    height: 45px
}

.symbol.symbol-45px.symbol-fixed>img {
    width: 45px;
    max-width: none;
    height: 45px
}

.symbol.symbol-45px.symbol-2by3 .symbol-label {
    width: 67.5px;
    height: 45px
}

.symbol.symbol-45px.symbol-2by3>img {
    width: 67.5px;
    max-width: none;
    height: 45px
}

.symbol.symbol-50px>img,.symbol.symbol-50px .symbol-label,.symbol.symbol-50px.symbol-fixed .symbol-label {
    width: 50px;
    height: 50px
}

.symbol.symbol-50px.symbol-fixed>img {
    width: 50px;
    max-width: none;
    height: 50px
}

.symbol.symbol-50px.symbol-2by3 .symbol-label {
    width: 75px;
    height: 50px
}

.symbol.symbol-50px.symbol-2by3>img {
    width: 75px;
    max-width: none;
    height: 50px
}

.symbol.symbol-55px>img,.symbol.symbol-55px .symbol-label,.symbol.symbol-55px.symbol-fixed .symbol-label {
    width: 55px;
    height: 55px
}

.symbol.symbol-55px.symbol-fixed>img {
    width: 55px;
    max-width: none;
    height: 55px
}

.symbol.symbol-55px.symbol-2by3 .symbol-label {
    width: 82.5px;
    height: 55px
}

.symbol.symbol-55px.symbol-2by3>img {
    width: 82.5px;
    max-width: none;
    height: 55px
}

.symbol.symbol-60px>img,.symbol.symbol-60px .symbol-label,.symbol.symbol-60px.symbol-fixed .symbol-label {
    width: 60px;
    height: 60px
}

.symbol.symbol-60px.symbol-fixed>img {
    width: 60px;
    max-width: none;
    height: 60px
}

.symbol.symbol-60px.symbol-2by3 .symbol-label {
    width: 90px;
    height: 60px
}

.symbol.symbol-60px.symbol-2by3>img {
    width: 90px;
    max-width: none;
    height: 60px
}

.symbol.symbol-65px>img,.symbol.symbol-65px .symbol-label,.symbol.symbol-65px.symbol-fixed .symbol-label {
    width: 65px;
    height: 65px
}

.symbol.symbol-65px.symbol-fixed>img {
    width: 65px;
    max-width: none;
    height: 65px
}

.symbol.symbol-65px.symbol-2by3 .symbol-label {
    width: 97.5px;
    height: 65px
}

.symbol.symbol-65px.symbol-2by3>img {
    width: 97.5px;
    max-width: none;
    height: 65px
}

.symbol.symbol-70px>img,.symbol.symbol-70px .symbol-label,.symbol.symbol-70px.symbol-fixed .symbol-label {
    width: 70px;
    height: 70px
}

.symbol.symbol-70px.symbol-fixed>img {
    width: 70px;
    max-width: none;
    height: 70px
}

.symbol.symbol-70px.symbol-2by3 .symbol-label {
    width: 105px;
    height: 70px
}

.symbol.symbol-70px.symbol-2by3>img {
    width: 105px;
    max-width: none;
    height: 70px
}

.symbol.symbol-75px>img,.symbol.symbol-75px .symbol-label,.symbol.symbol-75px.symbol-fixed .symbol-label {
    width: 75px;
    height: 75px
}

.symbol.symbol-75px.symbol-fixed>img {
    width: 75px;
    max-width: none;
    height: 75px
}

.symbol.symbol-75px.symbol-2by3 .symbol-label {
    width: 112.5px;
    height: 75px
}

.symbol.symbol-75px.symbol-2by3>img {
    width: 112.5px;
    max-width: none;
    height: 75px
}

.symbol.symbol-90px>img,.symbol.symbol-90px .symbol-label,.symbol.symbol-90px.symbol-fixed .symbol-label {
    width: 90px;
    height: 90px
}

.symbol.symbol-90px.symbol-fixed>img {
    width: 90px;
    max-width: none;
    height: 90px
}

.symbol.symbol-90px.symbol-2by3 .symbol-label {
    width: 135px;
    height: 90px
}

.symbol.symbol-90px.symbol-2by3>img {
    width: 135px;
    max-width: none;
    height: 90px
}

.symbol.symbol-100px>img,.symbol.symbol-100px .symbol-label,.symbol.symbol-100px.symbol-fixed .symbol-label {
    width: 100px;
    height: 100px
}

.symbol.symbol-100px.symbol-fixed>img {
    width: 100px;
    max-width: none;
    height: 100px
}

.symbol.symbol-100px.symbol-2by3 .symbol-label {
    width: 150px;
    height: 100px
}

.symbol.symbol-100px.symbol-2by3>img {
    width: 150px;
    max-width: none;
    height: 100px
}

.symbol.symbol-125px>img,.symbol.symbol-125px .symbol-label,.symbol.symbol-125px.symbol-fixed .symbol-label {
    width: 125px;
    height: 125px
}

.symbol.symbol-125px.symbol-fixed>img {
    width: 125px;
    max-width: none;
    height: 125px
}

.symbol.symbol-125px.symbol-2by3 .symbol-label {
    width: 187.5px;
    height: 125px
}

.symbol.symbol-125px.symbol-2by3>img {
    width: 187.5px;
    max-width: none;
    height: 125px
}

.symbol.symbol-150px>img,.symbol.symbol-150px .symbol-label,.symbol.symbol-150px.symbol-fixed .symbol-label {
    width: 150px;
    height: 150px
}

.symbol.symbol-150px.symbol-fixed>img {
    width: 150px;
    max-width: none;
    height: 150px
}

.symbol.symbol-150px.symbol-2by3 .symbol-label {
    width: 225px;
    height: 150px
}

.symbol.symbol-150px.symbol-2by3>img {
    width: 225px;
    max-width: none;
    height: 150px
}

.symbol.symbol-160px>img,.symbol.symbol-160px .symbol-label,.symbol.symbol-160px.symbol-fixed .symbol-label {
    width: 160px;
    height: 160px
}

.symbol.symbol-160px.symbol-fixed>img {
    width: 160px;
    max-width: none;
    height: 160px
}

.symbol.symbol-160px.symbol-2by3 .symbol-label {
    width: 240px;
    height: 160px
}

.symbol.symbol-160px.symbol-2by3>img {
    width: 240px;
    max-width: none;
    height: 160px
}

.symbol.symbol-175px>img,.symbol.symbol-175px .symbol-label,.symbol.symbol-175px.symbol-fixed .symbol-label {
    width: 175px;
    height: 175px
}

.symbol.symbol-175px.symbol-fixed>img {
    width: 175px;
    max-width: none;
    height: 175px
}

.symbol.symbol-175px.symbol-2by3 .symbol-label {
    width: 262.5px;
    height: 175px
}

.symbol.symbol-175px.symbol-2by3>img {
    width: 262.5px;
    max-width: none;
    height: 175px
}

.symbol.symbol-200px>img,.symbol.symbol-200px .symbol-label,.symbol.symbol-200px.symbol-fixed .symbol-label {
    width: 200px;
    height: 200px
}

.symbol.symbol-200px.symbol-fixed>img {
    width: 200px;
    max-width: none;
    height: 200px
}

.symbol.symbol-200px.symbol-2by3 .symbol-label {
    width: 300px;
    height: 200px
}

.symbol.symbol-200px.symbol-2by3>img {
    width: 300px;
    max-width: none;
    height: 200px
}

@media (width>=576px) {
    .symbol.symbol-sm-20px>img,.symbol.symbol-sm-20px .symbol-label,.symbol.symbol-sm-20px.symbol-fixed .symbol-label {
        width: 20px;
        height: 20px
    }

    .symbol.symbol-sm-20px.symbol-fixed>img {
        width: 20px;
        max-width: none;
        height: 20px
    }

    .symbol.symbol-sm-20px.symbol-2by3 .symbol-label {
        width: 30px;
        height: 20px
    }

    .symbol.symbol-sm-20px.symbol-2by3>img {
        width: 30px;
        max-width: none;
        height: 20px
    }

    .symbol.symbol-sm-25px>img,.symbol.symbol-sm-25px .symbol-label,.symbol.symbol-sm-25px.symbol-fixed .symbol-label {
        width: 25px;
        height: 25px
    }

    .symbol.symbol-sm-25px.symbol-fixed>img {
        width: 25px;
        max-width: none;
        height: 25px
    }

    .symbol.symbol-sm-25px.symbol-2by3 .symbol-label {
        width: 37.5px;
        height: 25px
    }

    .symbol.symbol-sm-25px.symbol-2by3>img {
        width: 37.5px;
        max-width: none;
        height: 25px
    }

    .symbol.symbol-sm-30px>img,.symbol.symbol-sm-30px .symbol-label,.symbol.symbol-sm-30px.symbol-fixed .symbol-label {
        width: 30px;
        height: 30px
    }

    .symbol.symbol-sm-30px.symbol-fixed>img {
        width: 30px;
        max-width: none;
        height: 30px
    }

    .symbol.symbol-sm-30px.symbol-2by3 .symbol-label {
        width: 45px;
        height: 30px
    }

    .symbol.symbol-sm-30px.symbol-2by3>img {
        width: 45px;
        max-width: none;
        height: 30px
    }

    .symbol.symbol-sm-35px>img,.symbol.symbol-sm-35px .symbol-label,.symbol.symbol-sm-35px.symbol-fixed .symbol-label {
        width: 35px;
        height: 35px
    }

    .symbol.symbol-sm-35px.symbol-fixed>img {
        width: 35px;
        max-width: none;
        height: 35px
    }

    .symbol.symbol-sm-35px.symbol-2by3 .symbol-label {
        width: 52.5px;
        height: 35px
    }

    .symbol.symbol-sm-35px.symbol-2by3>img {
        width: 52.5px;
        max-width: none;
        height: 35px
    }

    .symbol.symbol-sm-40px>img,.symbol.symbol-sm-40px .symbol-label,.symbol.symbol-sm-40px.symbol-fixed .symbol-label {
        width: 40px;
        height: 40px
    }

    .symbol.symbol-sm-40px.symbol-fixed>img {
        width: 40px;
        max-width: none;
        height: 40px
    }

    .symbol.symbol-sm-40px.symbol-2by3 .symbol-label {
        width: 60px;
        height: 40px
    }

    .symbol.symbol-sm-40px.symbol-2by3>img {
        width: 60px;
        max-width: none;
        height: 40px
    }

    .symbol.symbol-sm-45px>img,.symbol.symbol-sm-45px .symbol-label,.symbol.symbol-sm-45px.symbol-fixed .symbol-label {
        width: 45px;
        height: 45px
    }

    .symbol.symbol-sm-45px.symbol-fixed>img {
        width: 45px;
        max-width: none;
        height: 45px
    }

    .symbol.symbol-sm-45px.symbol-2by3 .symbol-label {
        width: 67.5px;
        height: 45px
    }

    .symbol.symbol-sm-45px.symbol-2by3>img {
        width: 67.5px;
        max-width: none;
        height: 45px
    }

    .symbol.symbol-sm-50px>img,.symbol.symbol-sm-50px .symbol-label,.symbol.symbol-sm-50px.symbol-fixed .symbol-label {
        width: 50px;
        height: 50px
    }

    .symbol.symbol-sm-50px.symbol-fixed>img {
        width: 50px;
        max-width: none;
        height: 50px
    }

    .symbol.symbol-sm-50px.symbol-2by3 .symbol-label {
        width: 75px;
        height: 50px
    }

    .symbol.symbol-sm-50px.symbol-2by3>img {
        width: 75px;
        max-width: none;
        height: 50px
    }

    .symbol.symbol-sm-55px>img,.symbol.symbol-sm-55px .symbol-label,.symbol.symbol-sm-55px.symbol-fixed .symbol-label {
        width: 55px;
        height: 55px
    }

    .symbol.symbol-sm-55px.symbol-fixed>img {
        width: 55px;
        max-width: none;
        height: 55px
    }

    .symbol.symbol-sm-55px.symbol-2by3 .symbol-label {
        width: 82.5px;
        height: 55px
    }

    .symbol.symbol-sm-55px.symbol-2by3>img {
        width: 82.5px;
        max-width: none;
        height: 55px
    }

    .symbol.symbol-sm-60px>img,.symbol.symbol-sm-60px .symbol-label,.symbol.symbol-sm-60px.symbol-fixed .symbol-label {
        width: 60px;
        height: 60px
    }

    .symbol.symbol-sm-60px.symbol-fixed>img {
        width: 60px;
        max-width: none;
        height: 60px
    }

    .symbol.symbol-sm-60px.symbol-2by3 .symbol-label {
        width: 90px;
        height: 60px
    }

    .symbol.symbol-sm-60px.symbol-2by3>img {
        width: 90px;
        max-width: none;
        height: 60px
    }

    .symbol.symbol-sm-65px>img,.symbol.symbol-sm-65px .symbol-label,.symbol.symbol-sm-65px.symbol-fixed .symbol-label {
        width: 65px;
        height: 65px
    }

    .symbol.symbol-sm-65px.symbol-fixed>img {
        width: 65px;
        max-width: none;
        height: 65px
    }

    .symbol.symbol-sm-65px.symbol-2by3 .symbol-label {
        width: 97.5px;
        height: 65px
    }

    .symbol.symbol-sm-65px.symbol-2by3>img {
        width: 97.5px;
        max-width: none;
        height: 65px
    }

    .symbol.symbol-sm-70px>img,.symbol.symbol-sm-70px .symbol-label,.symbol.symbol-sm-70px.symbol-fixed .symbol-label {
        width: 70px;
        height: 70px
    }

    .symbol.symbol-sm-70px.symbol-fixed>img {
        width: 70px;
        max-width: none;
        height: 70px
    }

    .symbol.symbol-sm-70px.symbol-2by3 .symbol-label {
        width: 105px;
        height: 70px
    }

    .symbol.symbol-sm-70px.symbol-2by3>img {
        width: 105px;
        max-width: none;
        height: 70px
    }

    .symbol.symbol-sm-75px>img,.symbol.symbol-sm-75px .symbol-label,.symbol.symbol-sm-75px.symbol-fixed .symbol-label {
        width: 75px;
        height: 75px
    }

    .symbol.symbol-sm-75px.symbol-fixed>img {
        width: 75px;
        max-width: none;
        height: 75px
    }

    .symbol.symbol-sm-75px.symbol-2by3 .symbol-label {
        width: 112.5px;
        height: 75px
    }

    .symbol.symbol-sm-75px.symbol-2by3>img {
        width: 112.5px;
        max-width: none;
        height: 75px
    }

    .symbol.symbol-sm-90px>img,.symbol.symbol-sm-90px .symbol-label,.symbol.symbol-sm-90px.symbol-fixed .symbol-label {
        width: 90px;
        height: 90px
    }

    .symbol.symbol-sm-90px.symbol-fixed>img {
        width: 90px;
        max-width: none;
        height: 90px
    }

    .symbol.symbol-sm-90px.symbol-2by3 .symbol-label {
        width: 135px;
        height: 90px
    }

    .symbol.symbol-sm-90px.symbol-2by3>img {
        width: 135px;
        max-width: none;
        height: 90px
    }

    .symbol.symbol-sm-100px>img,.symbol.symbol-sm-100px .symbol-label,.symbol.symbol-sm-100px.symbol-fixed .symbol-label {
        width: 100px;
        height: 100px
    }

    .symbol.symbol-sm-100px.symbol-fixed>img {
        width: 100px;
        max-width: none;
        height: 100px
    }

    .symbol.symbol-sm-100px.symbol-2by3 .symbol-label {
        width: 150px;
        height: 100px
    }

    .symbol.symbol-sm-100px.symbol-2by3>img {
        width: 150px;
        max-width: none;
        height: 100px
    }

    .symbol.symbol-sm-125px>img,.symbol.symbol-sm-125px .symbol-label,.symbol.symbol-sm-125px.symbol-fixed .symbol-label {
        width: 125px;
        height: 125px
    }

    .symbol.symbol-sm-125px.symbol-fixed>img {
        width: 125px;
        max-width: none;
        height: 125px
    }

    .symbol.symbol-sm-125px.symbol-2by3 .symbol-label {
        width: 187.5px;
        height: 125px
    }

    .symbol.symbol-sm-125px.symbol-2by3>img {
        width: 187.5px;
        max-width: none;
        height: 125px
    }

    .symbol.symbol-sm-150px>img,.symbol.symbol-sm-150px .symbol-label,.symbol.symbol-sm-150px.symbol-fixed .symbol-label {
        width: 150px;
        height: 150px
    }

    .symbol.symbol-sm-150px.symbol-fixed>img {
        width: 150px;
        max-width: none;
        height: 150px
    }

    .symbol.symbol-sm-150px.symbol-2by3 .symbol-label {
        width: 225px;
        height: 150px
    }

    .symbol.symbol-sm-150px.symbol-2by3>img {
        width: 225px;
        max-width: none;
        height: 150px
    }

    .symbol.symbol-sm-160px>img,.symbol.symbol-sm-160px .symbol-label,.symbol.symbol-sm-160px.symbol-fixed .symbol-label {
        width: 160px;
        height: 160px
    }

    .symbol.symbol-sm-160px.symbol-fixed>img {
        width: 160px;
        max-width: none;
        height: 160px
    }

    .symbol.symbol-sm-160px.symbol-2by3 .symbol-label {
        width: 240px;
        height: 160px
    }

    .symbol.symbol-sm-160px.symbol-2by3>img {
        width: 240px;
        max-width: none;
        height: 160px
    }

    .symbol.symbol-sm-175px>img,.symbol.symbol-sm-175px .symbol-label,.symbol.symbol-sm-175px.symbol-fixed .symbol-label {
        width: 175px;
        height: 175px
    }

    .symbol.symbol-sm-175px.symbol-fixed>img {
        width: 175px;
        max-width: none;
        height: 175px
    }

    .symbol.symbol-sm-175px.symbol-2by3 .symbol-label {
        width: 262.5px;
        height: 175px
    }

    .symbol.symbol-sm-175px.symbol-2by3>img {
        width: 262.5px;
        max-width: none;
        height: 175px
    }

    .symbol.symbol-sm-200px>img,.symbol.symbol-sm-200px .symbol-label,.symbol.symbol-sm-200px.symbol-fixed .symbol-label {
        width: 200px;
        height: 200px
    }

    .symbol.symbol-sm-200px.symbol-fixed>img {
        width: 200px;
        max-width: none;
        height: 200px
    }

    .symbol.symbol-sm-200px.symbol-2by3 .symbol-label {
        width: 300px;
        height: 200px
    }

    .symbol.symbol-sm-200px.symbol-2by3>img {
        width: 300px;
        max-width: none;
        height: 200px
    }
}

@media (width>=768px) {
    .symbol.symbol-md-20px>img,.symbol.symbol-md-20px .symbol-label,.symbol.symbol-md-20px.symbol-fixed .symbol-label {
        width: 20px;
        height: 20px
    }

    .symbol.symbol-md-20px.symbol-fixed>img {
        width: 20px;
        max-width: none;
        height: 20px
    }

    .symbol.symbol-md-20px.symbol-2by3 .symbol-label {
        width: 30px;
        height: 20px
    }

    .symbol.symbol-md-20px.symbol-2by3>img {
        width: 30px;
        max-width: none;
        height: 20px
    }

    .symbol.symbol-md-25px>img,.symbol.symbol-md-25px .symbol-label,.symbol.symbol-md-25px.symbol-fixed .symbol-label {
        width: 25px;
        height: 25px
    }

    .symbol.symbol-md-25px.symbol-fixed>img {
        width: 25px;
        max-width: none;
        height: 25px
    }

    .symbol.symbol-md-25px.symbol-2by3 .symbol-label {
        width: 37.5px;
        height: 25px
    }

    .symbol.symbol-md-25px.symbol-2by3>img {
        width: 37.5px;
        max-width: none;
        height: 25px
    }

    .symbol.symbol-md-30px>img,.symbol.symbol-md-30px .symbol-label,.symbol.symbol-md-30px.symbol-fixed .symbol-label {
        width: 30px;
        height: 30px
    }

    .symbol.symbol-md-30px.symbol-fixed>img {
        width: 30px;
        max-width: none;
        height: 30px
    }

    .symbol.symbol-md-30px.symbol-2by3 .symbol-label {
        width: 45px;
        height: 30px
    }

    .symbol.symbol-md-30px.symbol-2by3>img {
        width: 45px;
        max-width: none;
        height: 30px
    }

    .symbol.symbol-md-35px>img,.symbol.symbol-md-35px .symbol-label,.symbol.symbol-md-35px.symbol-fixed .symbol-label {
        width: 35px;
        height: 35px
    }

    .symbol.symbol-md-35px.symbol-fixed>img {
        width: 35px;
        max-width: none;
        height: 35px
    }

    .symbol.symbol-md-35px.symbol-2by3 .symbol-label {
        width: 52.5px;
        height: 35px
    }

    .symbol.symbol-md-35px.symbol-2by3>img {
        width: 52.5px;
        max-width: none;
        height: 35px
    }

    .symbol.symbol-md-40px>img,.symbol.symbol-md-40px .symbol-label,.symbol.symbol-md-40px.symbol-fixed .symbol-label {
        width: 40px;
        height: 40px
    }

    .symbol.symbol-md-40px.symbol-fixed>img {
        width: 40px;
        max-width: none;
        height: 40px
    }

    .symbol.symbol-md-40px.symbol-2by3 .symbol-label {
        width: 60px;
        height: 40px
    }

    .symbol.symbol-md-40px.symbol-2by3>img {
        width: 60px;
        max-width: none;
        height: 40px
    }

    .symbol.symbol-md-45px>img,.symbol.symbol-md-45px .symbol-label,.symbol.symbol-md-45px.symbol-fixed .symbol-label {
        width: 45px;
        height: 45px
    }

    .symbol.symbol-md-45px.symbol-fixed>img {
        width: 45px;
        max-width: none;
        height: 45px
    }

    .symbol.symbol-md-45px.symbol-2by3 .symbol-label {
        width: 67.5px;
        height: 45px
    }

    .symbol.symbol-md-45px.symbol-2by3>img {
        width: 67.5px;
        max-width: none;
        height: 45px
    }

    .symbol.symbol-md-50px>img,.symbol.symbol-md-50px .symbol-label,.symbol.symbol-md-50px.symbol-fixed .symbol-label {
        width: 50px;
        height: 50px
    }

    .symbol.symbol-md-50px.symbol-fixed>img {
        width: 50px;
        max-width: none;
        height: 50px
    }

    .symbol.symbol-md-50px.symbol-2by3 .symbol-label {
        width: 75px;
        height: 50px
    }

    .symbol.symbol-md-50px.symbol-2by3>img {
        width: 75px;
        max-width: none;
        height: 50px
    }

    .symbol.symbol-md-55px>img,.symbol.symbol-md-55px .symbol-label,.symbol.symbol-md-55px.symbol-fixed .symbol-label {
        width: 55px;
        height: 55px
    }

    .symbol.symbol-md-55px.symbol-fixed>img {
        width: 55px;
        max-width: none;
        height: 55px
    }

    .symbol.symbol-md-55px.symbol-2by3 .symbol-label {
        width: 82.5px;
        height: 55px
    }

    .symbol.symbol-md-55px.symbol-2by3>img {
        width: 82.5px;
        max-width: none;
        height: 55px
    }

    .symbol.symbol-md-60px>img,.symbol.symbol-md-60px .symbol-label,.symbol.symbol-md-60px.symbol-fixed .symbol-label {
        width: 60px;
        height: 60px
    }

    .symbol.symbol-md-60px.symbol-fixed>img {
        width: 60px;
        max-width: none;
        height: 60px
    }

    .symbol.symbol-md-60px.symbol-2by3 .symbol-label {
        width: 90px;
        height: 60px
    }

    .symbol.symbol-md-60px.symbol-2by3>img {
        width: 90px;
        max-width: none;
        height: 60px
    }

    .symbol.symbol-md-65px>img,.symbol.symbol-md-65px .symbol-label,.symbol.symbol-md-65px.symbol-fixed .symbol-label {
        width: 65px;
        height: 65px
    }

    .symbol.symbol-md-65px.symbol-fixed>img {
        width: 65px;
        max-width: none;
        height: 65px
    }

    .symbol.symbol-md-65px.symbol-2by3 .symbol-label {
        width: 97.5px;
        height: 65px
    }

    .symbol.symbol-md-65px.symbol-2by3>img {
        width: 97.5px;
        max-width: none;
        height: 65px
    }

    .symbol.symbol-md-70px>img,.symbol.symbol-md-70px .symbol-label,.symbol.symbol-md-70px.symbol-fixed .symbol-label {
        width: 70px;
        height: 70px
    }

    .symbol.symbol-md-70px.symbol-fixed>img {
        width: 70px;
        max-width: none;
        height: 70px
    }

    .symbol.symbol-md-70px.symbol-2by3 .symbol-label {
        width: 105px;
        height: 70px
    }

    .symbol.symbol-md-70px.symbol-2by3>img {
        width: 105px;
        max-width: none;
        height: 70px
    }

    .symbol.symbol-md-75px>img,.symbol.symbol-md-75px .symbol-label,.symbol.symbol-md-75px.symbol-fixed .symbol-label {
        width: 75px;
        height: 75px
    }

    .symbol.symbol-md-75px.symbol-fixed>img {
        width: 75px;
        max-width: none;
        height: 75px
    }

    .symbol.symbol-md-75px.symbol-2by3 .symbol-label {
        width: 112.5px;
        height: 75px
    }

    .symbol.symbol-md-75px.symbol-2by3>img {
        width: 112.5px;
        max-width: none;
        height: 75px
    }

    .symbol.symbol-md-90px>img,.symbol.symbol-md-90px .symbol-label,.symbol.symbol-md-90px.symbol-fixed .symbol-label {
        width: 90px;
        height: 90px
    }

    .symbol.symbol-md-90px.symbol-fixed>img {
        width: 90px;
        max-width: none;
        height: 90px
    }

    .symbol.symbol-md-90px.symbol-2by3 .symbol-label {
        width: 135px;
        height: 90px
    }

    .symbol.symbol-md-90px.symbol-2by3>img {
        width: 135px;
        max-width: none;
        height: 90px
    }

    .symbol.symbol-md-100px>img,.symbol.symbol-md-100px .symbol-label,.symbol.symbol-md-100px.symbol-fixed .symbol-label {
        width: 100px;
        height: 100px
    }

    .symbol.symbol-md-100px.symbol-fixed>img {
        width: 100px;
        max-width: none;
        height: 100px
    }

    .symbol.symbol-md-100px.symbol-2by3 .symbol-label {
        width: 150px;
        height: 100px
    }

    .symbol.symbol-md-100px.symbol-2by3>img {
        width: 150px;
        max-width: none;
        height: 100px
    }

    .symbol.symbol-md-125px>img,.symbol.symbol-md-125px .symbol-label,.symbol.symbol-md-125px.symbol-fixed .symbol-label {
        width: 125px;
        height: 125px
    }

    .symbol.symbol-md-125px.symbol-fixed>img {
        width: 125px;
        max-width: none;
        height: 125px
    }

    .symbol.symbol-md-125px.symbol-2by3 .symbol-label {
        width: 187.5px;
        height: 125px
    }

    .symbol.symbol-md-125px.symbol-2by3>img {
        width: 187.5px;
        max-width: none;
        height: 125px
    }

    .symbol.symbol-md-150px>img,.symbol.symbol-md-150px .symbol-label,.symbol.symbol-md-150px.symbol-fixed .symbol-label {
        width: 150px;
        height: 150px
    }

    .symbol.symbol-md-150px.symbol-fixed>img {
        width: 150px;
        max-width: none;
        height: 150px
    }

    .symbol.symbol-md-150px.symbol-2by3 .symbol-label {
        width: 225px;
        height: 150px
    }

    .symbol.symbol-md-150px.symbol-2by3>img {
        width: 225px;
        max-width: none;
        height: 150px
    }

    .symbol.symbol-md-160px>img,.symbol.symbol-md-160px .symbol-label,.symbol.symbol-md-160px.symbol-fixed .symbol-label {
        width: 160px;
        height: 160px
    }

    .symbol.symbol-md-160px.symbol-fixed>img {
        width: 160px;
        max-width: none;
        height: 160px
    }

    .symbol.symbol-md-160px.symbol-2by3 .symbol-label {
        width: 240px;
        height: 160px
    }

    .symbol.symbol-md-160px.symbol-2by3>img {
        width: 240px;
        max-width: none;
        height: 160px
    }

    .symbol.symbol-md-175px>img,.symbol.symbol-md-175px .symbol-label,.symbol.symbol-md-175px.symbol-fixed .symbol-label {
        width: 175px;
        height: 175px
    }

    .symbol.symbol-md-175px.symbol-fixed>img {
        width: 175px;
        max-width: none;
        height: 175px
    }

    .symbol.symbol-md-175px.symbol-2by3 .symbol-label {
        width: 262.5px;
        height: 175px
    }

    .symbol.symbol-md-175px.symbol-2by3>img {
        width: 262.5px;
        max-width: none;
        height: 175px
    }

    .symbol.symbol-md-200px>img,.symbol.symbol-md-200px .symbol-label,.symbol.symbol-md-200px.symbol-fixed .symbol-label {
        width: 200px;
        height: 200px
    }

    .symbol.symbol-md-200px.symbol-fixed>img {
        width: 200px;
        max-width: none;
        height: 200px
    }

    .symbol.symbol-md-200px.symbol-2by3 .symbol-label {
        width: 300px;
        height: 200px
    }

    .symbol.symbol-md-200px.symbol-2by3>img {
        width: 300px;
        max-width: none;
        height: 200px
    }
}

@media (width>=992px) {
    .symbol.symbol-lg-20px>img,.symbol.symbol-lg-20px .symbol-label,.symbol.symbol-lg-20px.symbol-fixed .symbol-label {
        width: 20px;
        height: 20px
    }

    .symbol.symbol-lg-20px.symbol-fixed>img {
        width: 20px;
        max-width: none;
        height: 20px
    }

    .symbol.symbol-lg-20px.symbol-2by3 .symbol-label {
        width: 30px;
        height: 20px
    }

    .symbol.symbol-lg-20px.symbol-2by3>img {
        width: 30px;
        max-width: none;
        height: 20px
    }

    .symbol.symbol-lg-25px>img,.symbol.symbol-lg-25px .symbol-label,.symbol.symbol-lg-25px.symbol-fixed .symbol-label {
        width: 25px;
        height: 25px
    }

    .symbol.symbol-lg-25px.symbol-fixed>img {
        width: 25px;
        max-width: none;
        height: 25px
    }

    .symbol.symbol-lg-25px.symbol-2by3 .symbol-label {
        width: 37.5px;
        height: 25px
    }

    .symbol.symbol-lg-25px.symbol-2by3>img {
        width: 37.5px;
        max-width: none;
        height: 25px
    }

    .symbol.symbol-lg-30px>img,.symbol.symbol-lg-30px .symbol-label,.symbol.symbol-lg-30px.symbol-fixed .symbol-label {
        width: 30px;
        height: 30px
    }

    .symbol.symbol-lg-30px.symbol-fixed>img {
        width: 30px;
        max-width: none;
        height: 30px
    }

    .symbol.symbol-lg-30px.symbol-2by3 .symbol-label {
        width: 45px;
        height: 30px
    }

    .symbol.symbol-lg-30px.symbol-2by3>img {
        width: 45px;
        max-width: none;
        height: 30px
    }

    .symbol.symbol-lg-35px>img,.symbol.symbol-lg-35px .symbol-label,.symbol.symbol-lg-35px.symbol-fixed .symbol-label {
        width: 35px;
        height: 35px
    }

    .symbol.symbol-lg-35px.symbol-fixed>img {
        width: 35px;
        max-width: none;
        height: 35px
    }

    .symbol.symbol-lg-35px.symbol-2by3 .symbol-label {
        width: 52.5px;
        height: 35px
    }

    .symbol.symbol-lg-35px.symbol-2by3>img {
        width: 52.5px;
        max-width: none;
        height: 35px
    }

    .symbol.symbol-lg-40px>img,.symbol.symbol-lg-40px .symbol-label,.symbol.symbol-lg-40px.symbol-fixed .symbol-label {
        width: 40px;
        height: 40px
    }

    .symbol.symbol-lg-40px.symbol-fixed>img {
        width: 40px;
        max-width: none;
        height: 40px
    }

    .symbol.symbol-lg-40px.symbol-2by3 .symbol-label {
        width: 60px;
        height: 40px
    }

    .symbol.symbol-lg-40px.symbol-2by3>img {
        width: 60px;
        max-width: none;
        height: 40px
    }

    .symbol.symbol-lg-45px>img,.symbol.symbol-lg-45px .symbol-label,.symbol.symbol-lg-45px.symbol-fixed .symbol-label {
        width: 45px;
        height: 45px
    }

    .symbol.symbol-lg-45px.symbol-fixed>img {
        width: 45px;
        max-width: none;
        height: 45px
    }

    .symbol.symbol-lg-45px.symbol-2by3 .symbol-label {
        width: 67.5px;
        height: 45px
    }

    .symbol.symbol-lg-45px.symbol-2by3>img {
        width: 67.5px;
        max-width: none;
        height: 45px
    }

    .symbol.symbol-lg-50px>img,.symbol.symbol-lg-50px .symbol-label,.symbol.symbol-lg-50px.symbol-fixed .symbol-label {
        width: 50px;
        height: 50px
    }

    .symbol.symbol-lg-50px.symbol-fixed>img {
        width: 50px;
        max-width: none;
        height: 50px
    }

    .symbol.symbol-lg-50px.symbol-2by3 .symbol-label {
        width: 75px;
        height: 50px
    }

    .symbol.symbol-lg-50px.symbol-2by3>img {
        width: 75px;
        max-width: none;
        height: 50px
    }

    .symbol.symbol-lg-55px>img,.symbol.symbol-lg-55px .symbol-label,.symbol.symbol-lg-55px.symbol-fixed .symbol-label {
        width: 55px;
        height: 55px
    }

    .symbol.symbol-lg-55px.symbol-fixed>img {
        width: 55px;
        max-width: none;
        height: 55px
    }

    .symbol.symbol-lg-55px.symbol-2by3 .symbol-label {
        width: 82.5px;
        height: 55px
    }

    .symbol.symbol-lg-55px.symbol-2by3>img {
        width: 82.5px;
        max-width: none;
        height: 55px
    }

    .symbol.symbol-lg-60px>img,.symbol.symbol-lg-60px .symbol-label,.symbol.symbol-lg-60px.symbol-fixed .symbol-label {
        width: 60px;
        height: 60px
    }

    .symbol.symbol-lg-60px.symbol-fixed>img {
        width: 60px;
        max-width: none;
        height: 60px
    }

    .symbol.symbol-lg-60px.symbol-2by3 .symbol-label {
        width: 90px;
        height: 60px
    }

    .symbol.symbol-lg-60px.symbol-2by3>img {
        width: 90px;
        max-width: none;
        height: 60px
    }

    .symbol.symbol-lg-65px>img,.symbol.symbol-lg-65px .symbol-label,.symbol.symbol-lg-65px.symbol-fixed .symbol-label {
        width: 65px;
        height: 65px
    }

    .symbol.symbol-lg-65px.symbol-fixed>img {
        width: 65px;
        max-width: none;
        height: 65px
    }

    .symbol.symbol-lg-65px.symbol-2by3 .symbol-label {
        width: 97.5px;
        height: 65px
    }

    .symbol.symbol-lg-65px.symbol-2by3>img {
        width: 97.5px;
        max-width: none;
        height: 65px
    }

    .symbol.symbol-lg-70px>img,.symbol.symbol-lg-70px .symbol-label,.symbol.symbol-lg-70px.symbol-fixed .symbol-label {
        width: 70px;
        height: 70px
    }

    .symbol.symbol-lg-70px.symbol-fixed>img {
        width: 70px;
        max-width: none;
        height: 70px
    }

    .symbol.symbol-lg-70px.symbol-2by3 .symbol-label {
        width: 105px;
        height: 70px
    }

    .symbol.symbol-lg-70px.symbol-2by3>img {
        width: 105px;
        max-width: none;
        height: 70px
    }

    .symbol.symbol-lg-75px>img,.symbol.symbol-lg-75px .symbol-label,.symbol.symbol-lg-75px.symbol-fixed .symbol-label {
        width: 75px;
        height: 75px
    }

    .symbol.symbol-lg-75px.symbol-fixed>img {
        width: 75px;
        max-width: none;
        height: 75px
    }

    .symbol.symbol-lg-75px.symbol-2by3 .symbol-label {
        width: 112.5px;
        height: 75px
    }

    .symbol.symbol-lg-75px.symbol-2by3>img {
        width: 112.5px;
        max-width: none;
        height: 75px
    }

    .symbol.symbol-lg-90px>img,.symbol.symbol-lg-90px .symbol-label,.symbol.symbol-lg-90px.symbol-fixed .symbol-label {
        width: 90px;
        height: 90px
    }

    .symbol.symbol-lg-90px.symbol-fixed>img {
        width: 90px;
        max-width: none;
        height: 90px
    }

    .symbol.symbol-lg-90px.symbol-2by3 .symbol-label {
        width: 135px;
        height: 90px
    }

    .symbol.symbol-lg-90px.symbol-2by3>img {
        width: 135px;
        max-width: none;
        height: 90px
    }

    .symbol.symbol-lg-100px>img,.symbol.symbol-lg-100px .symbol-label,.symbol.symbol-lg-100px.symbol-fixed .symbol-label {
        width: 100px;
        height: 100px
    }

    .symbol.symbol-lg-100px.symbol-fixed>img {
        width: 100px;
        max-width: none;
        height: 100px
    }

    .symbol.symbol-lg-100px.symbol-2by3 .symbol-label {
        width: 150px;
        height: 100px
    }

    .symbol.symbol-lg-100px.symbol-2by3>img {
        width: 150px;
        max-width: none;
        height: 100px
    }

    .symbol.symbol-lg-125px>img,.symbol.symbol-lg-125px .symbol-label,.symbol.symbol-lg-125px.symbol-fixed .symbol-label {
        width: 125px;
        height: 125px
    }

    .symbol.symbol-lg-125px.symbol-fixed>img {
        width: 125px;
        max-width: none;
        height: 125px
    }

    .symbol.symbol-lg-125px.symbol-2by3 .symbol-label {
        width: 187.5px;
        height: 125px
    }

    .symbol.symbol-lg-125px.symbol-2by3>img {
        width: 187.5px;
        max-width: none;
        height: 125px
    }

    .symbol.symbol-lg-150px>img,.symbol.symbol-lg-150px .symbol-label,.symbol.symbol-lg-150px.symbol-fixed .symbol-label {
        width: 150px;
        height: 150px
    }

    .symbol.symbol-lg-150px.symbol-fixed>img {
        width: 150px;
        max-width: none;
        height: 150px
    }

    .symbol.symbol-lg-150px.symbol-2by3 .symbol-label {
        width: 225px;
        height: 150px
    }

    .symbol.symbol-lg-150px.symbol-2by3>img {
        width: 225px;
        max-width: none;
        height: 150px
    }

    .symbol.symbol-lg-160px>img,.symbol.symbol-lg-160px .symbol-label,.symbol.symbol-lg-160px.symbol-fixed .symbol-label {
        width: 160px;
        height: 160px
    }

    .symbol.symbol-lg-160px.symbol-fixed>img {
        width: 160px;
        max-width: none;
        height: 160px
    }

    .symbol.symbol-lg-160px.symbol-2by3 .symbol-label {
        width: 240px;
        height: 160px
    }

    .symbol.symbol-lg-160px.symbol-2by3>img {
        width: 240px;
        max-width: none;
        height: 160px
    }

    .symbol.symbol-lg-175px>img,.symbol.symbol-lg-175px .symbol-label,.symbol.symbol-lg-175px.symbol-fixed .symbol-label {
        width: 175px;
        height: 175px
    }

    .symbol.symbol-lg-175px.symbol-fixed>img {
        width: 175px;
        max-width: none;
        height: 175px
    }

    .symbol.symbol-lg-175px.symbol-2by3 .symbol-label {
        width: 262.5px;
        height: 175px
    }

    .symbol.symbol-lg-175px.symbol-2by3>img {
        width: 262.5px;
        max-width: none;
        height: 175px
    }

    .symbol.symbol-lg-200px>img,.symbol.symbol-lg-200px .symbol-label,.symbol.symbol-lg-200px.symbol-fixed .symbol-label {
        width: 200px;
        height: 200px
    }

    .symbol.symbol-lg-200px.symbol-fixed>img {
        width: 200px;
        max-width: none;
        height: 200px
    }

    .symbol.symbol-lg-200px.symbol-2by3 .symbol-label {
        width: 300px;
        height: 200px
    }

    .symbol.symbol-lg-200px.symbol-2by3>img {
        width: 300px;
        max-width: none;
        height: 200px
    }
}

@media (width>=1200px) {
    .symbol.symbol-xl-20px>img,.symbol.symbol-xl-20px .symbol-label,.symbol.symbol-xl-20px.symbol-fixed .symbol-label {
        width: 20px;
        height: 20px
    }

    .symbol.symbol-xl-20px.symbol-fixed>img {
        width: 20px;
        max-width: none;
        height: 20px
    }

    .symbol.symbol-xl-20px.symbol-2by3 .symbol-label {
        width: 30px;
        height: 20px
    }

    .symbol.symbol-xl-20px.symbol-2by3>img {
        width: 30px;
        max-width: none;
        height: 20px
    }

    .symbol.symbol-xl-25px>img,.symbol.symbol-xl-25px .symbol-label,.symbol.symbol-xl-25px.symbol-fixed .symbol-label {
        width: 25px;
        height: 25px
    }

    .symbol.symbol-xl-25px.symbol-fixed>img {
        width: 25px;
        max-width: none;
        height: 25px
    }

    .symbol.symbol-xl-25px.symbol-2by3 .symbol-label {
        width: 37.5px;
        height: 25px
    }

    .symbol.symbol-xl-25px.symbol-2by3>img {
        width: 37.5px;
        max-width: none;
        height: 25px
    }

    .symbol.symbol-xl-30px>img,.symbol.symbol-xl-30px .symbol-label,.symbol.symbol-xl-30px.symbol-fixed .symbol-label {
        width: 30px;
        height: 30px
    }

    .symbol.symbol-xl-30px.symbol-fixed>img {
        width: 30px;
        max-width: none;
        height: 30px
    }

    .symbol.symbol-xl-30px.symbol-2by3 .symbol-label {
        width: 45px;
        height: 30px
    }

    .symbol.symbol-xl-30px.symbol-2by3>img {
        width: 45px;
        max-width: none;
        height: 30px
    }

    .symbol.symbol-xl-35px>img,.symbol.symbol-xl-35px .symbol-label,.symbol.symbol-xl-35px.symbol-fixed .symbol-label {
        width: 35px;
        height: 35px
    }

    .symbol.symbol-xl-35px.symbol-fixed>img {
        width: 35px;
        max-width: none;
        height: 35px
    }

    .symbol.symbol-xl-35px.symbol-2by3 .symbol-label {
        width: 52.5px;
        height: 35px
    }

    .symbol.symbol-xl-35px.symbol-2by3>img {
        width: 52.5px;
        max-width: none;
        height: 35px
    }

    .symbol.symbol-xl-40px>img,.symbol.symbol-xl-40px .symbol-label,.symbol.symbol-xl-40px.symbol-fixed .symbol-label {
        width: 40px;
        height: 40px
    }

    .symbol.symbol-xl-40px.symbol-fixed>img {
        width: 40px;
        max-width: none;
        height: 40px
    }

    .symbol.symbol-xl-40px.symbol-2by3 .symbol-label {
        width: 60px;
        height: 40px
    }

    .symbol.symbol-xl-40px.symbol-2by3>img {
        width: 60px;
        max-width: none;
        height: 40px
    }

    .symbol.symbol-xl-45px>img,.symbol.symbol-xl-45px .symbol-label,.symbol.symbol-xl-45px.symbol-fixed .symbol-label {
        width: 45px;
        height: 45px
    }

    .symbol.symbol-xl-45px.symbol-fixed>img {
        width: 45px;
        max-width: none;
        height: 45px
    }

    .symbol.symbol-xl-45px.symbol-2by3 .symbol-label {
        width: 67.5px;
        height: 45px
    }

    .symbol.symbol-xl-45px.symbol-2by3>img {
        width: 67.5px;
        max-width: none;
        height: 45px
    }

    .symbol.symbol-xl-50px>img,.symbol.symbol-xl-50px .symbol-label,.symbol.symbol-xl-50px.symbol-fixed .symbol-label {
        width: 50px;
        height: 50px
    }

    .symbol.symbol-xl-50px.symbol-fixed>img {
        width: 50px;
        max-width: none;
        height: 50px
    }

    .symbol.symbol-xl-50px.symbol-2by3 .symbol-label {
        width: 75px;
        height: 50px
    }

    .symbol.symbol-xl-50px.symbol-2by3>img {
        width: 75px;
        max-width: none;
        height: 50px
    }

    .symbol.symbol-xl-55px>img,.symbol.symbol-xl-55px .symbol-label,.symbol.symbol-xl-55px.symbol-fixed .symbol-label {
        width: 55px;
        height: 55px
    }

    .symbol.symbol-xl-55px.symbol-fixed>img {
        width: 55px;
        max-width: none;
        height: 55px
    }

    .symbol.symbol-xl-55px.symbol-2by3 .symbol-label {
        width: 82.5px;
        height: 55px
    }

    .symbol.symbol-xl-55px.symbol-2by3>img {
        width: 82.5px;
        max-width: none;
        height: 55px
    }

    .symbol.symbol-xl-60px>img,.symbol.symbol-xl-60px .symbol-label,.symbol.symbol-xl-60px.symbol-fixed .symbol-label {
        width: 60px;
        height: 60px
    }

    .symbol.symbol-xl-60px.symbol-fixed>img {
        width: 60px;
        max-width: none;
        height: 60px
    }

    .symbol.symbol-xl-60px.symbol-2by3 .symbol-label {
        width: 90px;
        height: 60px
    }

    .symbol.symbol-xl-60px.symbol-2by3>img {
        width: 90px;
        max-width: none;
        height: 60px
    }

    .symbol.symbol-xl-65px>img,.symbol.symbol-xl-65px .symbol-label,.symbol.symbol-xl-65px.symbol-fixed .symbol-label {
        width: 65px;
        height: 65px
    }

    .symbol.symbol-xl-65px.symbol-fixed>img {
        width: 65px;
        max-width: none;
        height: 65px
    }

    .symbol.symbol-xl-65px.symbol-2by3 .symbol-label {
        width: 97.5px;
        height: 65px
    }

    .symbol.symbol-xl-65px.symbol-2by3>img {
        width: 97.5px;
        max-width: none;
        height: 65px
    }

    .symbol.symbol-xl-70px>img,.symbol.symbol-xl-70px .symbol-label,.symbol.symbol-xl-70px.symbol-fixed .symbol-label {
        width: 70px;
        height: 70px
    }

    .symbol.symbol-xl-70px.symbol-fixed>img {
        width: 70px;
        max-width: none;
        height: 70px
    }

    .symbol.symbol-xl-70px.symbol-2by3 .symbol-label {
        width: 105px;
        height: 70px
    }

    .symbol.symbol-xl-70px.symbol-2by3>img {
        width: 105px;
        max-width: none;
        height: 70px
    }

    .symbol.symbol-xl-75px>img,.symbol.symbol-xl-75px .symbol-label,.symbol.symbol-xl-75px.symbol-fixed .symbol-label {
        width: 75px;
        height: 75px
    }

    .symbol.symbol-xl-75px.symbol-fixed>img {
        width: 75px;
        max-width: none;
        height: 75px
    }

    .symbol.symbol-xl-75px.symbol-2by3 .symbol-label {
        width: 112.5px;
        height: 75px
    }

    .symbol.symbol-xl-75px.symbol-2by3>img {
        width: 112.5px;
        max-width: none;
        height: 75px
    }

    .symbol.symbol-xl-90px>img,.symbol.symbol-xl-90px .symbol-label,.symbol.symbol-xl-90px.symbol-fixed .symbol-label {
        width: 90px;
        height: 90px
    }

    .symbol.symbol-xl-90px.symbol-fixed>img {
        width: 90px;
        max-width: none;
        height: 90px
    }

    .symbol.symbol-xl-90px.symbol-2by3 .symbol-label {
        width: 135px;
        height: 90px
    }

    .symbol.symbol-xl-90px.symbol-2by3>img {
        width: 135px;
        max-width: none;
        height: 90px
    }

    .symbol.symbol-xl-100px>img,.symbol.symbol-xl-100px .symbol-label,.symbol.symbol-xl-100px.symbol-fixed .symbol-label {
        width: 100px;
        height: 100px
    }

    .symbol.symbol-xl-100px.symbol-fixed>img {
        width: 100px;
        max-width: none;
        height: 100px
    }

    .symbol.symbol-xl-100px.symbol-2by3 .symbol-label {
        width: 150px;
        height: 100px
    }

    .symbol.symbol-xl-100px.symbol-2by3>img {
        width: 150px;
        max-width: none;
        height: 100px
    }

    .symbol.symbol-xl-125px>img,.symbol.symbol-xl-125px .symbol-label,.symbol.symbol-xl-125px.symbol-fixed .symbol-label {
        width: 125px;
        height: 125px
    }

    .symbol.symbol-xl-125px.symbol-fixed>img {
        width: 125px;
        max-width: none;
        height: 125px
    }

    .symbol.symbol-xl-125px.symbol-2by3 .symbol-label {
        width: 187.5px;
        height: 125px
    }

    .symbol.symbol-xl-125px.symbol-2by3>img {
        width: 187.5px;
        max-width: none;
        height: 125px
    }

    .symbol.symbol-xl-150px>img,.symbol.symbol-xl-150px .symbol-label,.symbol.symbol-xl-150px.symbol-fixed .symbol-label {
        width: 150px;
        height: 150px
    }

    .symbol.symbol-xl-150px.symbol-fixed>img {
        width: 150px;
        max-width: none;
        height: 150px
    }

    .symbol.symbol-xl-150px.symbol-2by3 .symbol-label {
        width: 225px;
        height: 150px
    }

    .symbol.symbol-xl-150px.symbol-2by3>img {
        width: 225px;
        max-width: none;
        height: 150px
    }

    .symbol.symbol-xl-160px>img,.symbol.symbol-xl-160px .symbol-label,.symbol.symbol-xl-160px.symbol-fixed .symbol-label {
        width: 160px;
        height: 160px
    }

    .symbol.symbol-xl-160px.symbol-fixed>img {
        width: 160px;
        max-width: none;
        height: 160px
    }

    .symbol.symbol-xl-160px.symbol-2by3 .symbol-label {
        width: 240px;
        height: 160px
    }

    .symbol.symbol-xl-160px.symbol-2by3>img {
        width: 240px;
        max-width: none;
        height: 160px
    }

    .symbol.symbol-xl-175px>img,.symbol.symbol-xl-175px .symbol-label,.symbol.symbol-xl-175px.symbol-fixed .symbol-label {
        width: 175px;
        height: 175px
    }

    .symbol.symbol-xl-175px.symbol-fixed>img {
        width: 175px;
        max-width: none;
        height: 175px
    }

    .symbol.symbol-xl-175px.symbol-2by3 .symbol-label {
        width: 262.5px;
        height: 175px
    }

    .symbol.symbol-xl-175px.symbol-2by3>img {
        width: 262.5px;
        max-width: none;
        height: 175px
    }

    .symbol.symbol-xl-200px>img,.symbol.symbol-xl-200px .symbol-label,.symbol.symbol-xl-200px.symbol-fixed .symbol-label {
        width: 200px;
        height: 200px
    }

    .symbol.symbol-xl-200px.symbol-fixed>img {
        width: 200px;
        max-width: none;
        height: 200px
    }

    .symbol.symbol-xl-200px.symbol-2by3 .symbol-label {
        width: 300px;
        height: 200px
    }

    .symbol.symbol-xl-200px.symbol-2by3>img {
        width: 300px;
        max-width: none;
        height: 200px
    }
}

@media (width>=1400px) {
    .symbol.symbol-xxl-20px>img,.symbol.symbol-xxl-20px .symbol-label,.symbol.symbol-xxl-20px.symbol-fixed .symbol-label {
        width: 20px;
        height: 20px
    }

    .symbol.symbol-xxl-20px.symbol-fixed>img {
        width: 20px;
        max-width: none;
        height: 20px
    }

    .symbol.symbol-xxl-20px.symbol-2by3 .symbol-label {
        width: 30px;
        height: 20px
    }

    .symbol.symbol-xxl-20px.symbol-2by3>img {
        width: 30px;
        max-width: none;
        height: 20px
    }

    .symbol.symbol-xxl-25px>img,.symbol.symbol-xxl-25px .symbol-label,.symbol.symbol-xxl-25px.symbol-fixed .symbol-label {
        width: 25px;
        height: 25px
    }

    .symbol.symbol-xxl-25px.symbol-fixed>img {
        width: 25px;
        max-width: none;
        height: 25px
    }

    .symbol.symbol-xxl-25px.symbol-2by3 .symbol-label {
        width: 37.5px;
        height: 25px
    }

    .symbol.symbol-xxl-25px.symbol-2by3>img {
        width: 37.5px;
        max-width: none;
        height: 25px
    }

    .symbol.symbol-xxl-30px>img,.symbol.symbol-xxl-30px .symbol-label,.symbol.symbol-xxl-30px.symbol-fixed .symbol-label {
        width: 30px;
        height: 30px
    }

    .symbol.symbol-xxl-30px.symbol-fixed>img {
        width: 30px;
        max-width: none;
        height: 30px
    }

    .symbol.symbol-xxl-30px.symbol-2by3 .symbol-label {
        width: 45px;
        height: 30px
    }

    .symbol.symbol-xxl-30px.symbol-2by3>img {
        width: 45px;
        max-width: none;
        height: 30px
    }

    .symbol.symbol-xxl-35px>img,.symbol.symbol-xxl-35px .symbol-label,.symbol.symbol-xxl-35px.symbol-fixed .symbol-label {
        width: 35px;
        height: 35px
    }

    .symbol.symbol-xxl-35px.symbol-fixed>img {
        width: 35px;
        max-width: none;
        height: 35px
    }

    .symbol.symbol-xxl-35px.symbol-2by3 .symbol-label {
        width: 52.5px;
        height: 35px
    }

    .symbol.symbol-xxl-35px.symbol-2by3>img {
        width: 52.5px;
        max-width: none;
        height: 35px
    }

    .symbol.symbol-xxl-40px>img,.symbol.symbol-xxl-40px .symbol-label,.symbol.symbol-xxl-40px.symbol-fixed .symbol-label {
        width: 40px;
        height: 40px
    }

    .symbol.symbol-xxl-40px.symbol-fixed>img {
        width: 40px;
        max-width: none;
        height: 40px
    }

    .symbol.symbol-xxl-40px.symbol-2by3 .symbol-label {
        width: 60px;
        height: 40px
    }

    .symbol.symbol-xxl-40px.symbol-2by3>img {
        width: 60px;
        max-width: none;
        height: 40px
    }

    .symbol.symbol-xxl-45px>img,.symbol.symbol-xxl-45px .symbol-label,.symbol.symbol-xxl-45px.symbol-fixed .symbol-label {
        width: 45px;
        height: 45px
    }

    .symbol.symbol-xxl-45px.symbol-fixed>img {
        width: 45px;
        max-width: none;
        height: 45px
    }

    .symbol.symbol-xxl-45px.symbol-2by3 .symbol-label {
        width: 67.5px;
        height: 45px
    }

    .symbol.symbol-xxl-45px.symbol-2by3>img {
        width: 67.5px;
        max-width: none;
        height: 45px
    }

    .symbol.symbol-xxl-50px>img,.symbol.symbol-xxl-50px .symbol-label,.symbol.symbol-xxl-50px.symbol-fixed .symbol-label {
        width: 50px;
        height: 50px
    }

    .symbol.symbol-xxl-50px.symbol-fixed>img {
        width: 50px;
        max-width: none;
        height: 50px
    }

    .symbol.symbol-xxl-50px.symbol-2by3 .symbol-label {
        width: 75px;
        height: 50px
    }

    .symbol.symbol-xxl-50px.symbol-2by3>img {
        width: 75px;
        max-width: none;
        height: 50px
    }

    .symbol.symbol-xxl-55px>img,.symbol.symbol-xxl-55px .symbol-label,.symbol.symbol-xxl-55px.symbol-fixed .symbol-label {
        width: 55px;
        height: 55px
    }

    .symbol.symbol-xxl-55px.symbol-fixed>img {
        width: 55px;
        max-width: none;
        height: 55px
    }

    .symbol.symbol-xxl-55px.symbol-2by3 .symbol-label {
        width: 82.5px;
        height: 55px
    }

    .symbol.symbol-xxl-55px.symbol-2by3>img {
        width: 82.5px;
        max-width: none;
        height: 55px
    }

    .symbol.symbol-xxl-60px>img,.symbol.symbol-xxl-60px .symbol-label,.symbol.symbol-xxl-60px.symbol-fixed .symbol-label {
        width: 60px;
        height: 60px
    }

    .symbol.symbol-xxl-60px.symbol-fixed>img {
        width: 60px;
        max-width: none;
        height: 60px
    }

    .symbol.symbol-xxl-60px.symbol-2by3 .symbol-label {
        width: 90px;
        height: 60px
    }

    .symbol.symbol-xxl-60px.symbol-2by3>img {
        width: 90px;
        max-width: none;
        height: 60px
    }

    .symbol.symbol-xxl-65px>img,.symbol.symbol-xxl-65px .symbol-label,.symbol.symbol-xxl-65px.symbol-fixed .symbol-label {
        width: 65px;
        height: 65px
    }

    .symbol.symbol-xxl-65px.symbol-fixed>img {
        width: 65px;
        max-width: none;
        height: 65px
    }

    .symbol.symbol-xxl-65px.symbol-2by3 .symbol-label {
        width: 97.5px;
        height: 65px
    }

    .symbol.symbol-xxl-65px.symbol-2by3>img {
        width: 97.5px;
        max-width: none;
        height: 65px
    }

    .symbol.symbol-xxl-70px>img,.symbol.symbol-xxl-70px .symbol-label,.symbol.symbol-xxl-70px.symbol-fixed .symbol-label {
        width: 70px;
        height: 70px
    }

    .symbol.symbol-xxl-70px.symbol-fixed>img {
        width: 70px;
        max-width: none;
        height: 70px
    }

    .symbol.symbol-xxl-70px.symbol-2by3 .symbol-label {
        width: 105px;
        height: 70px
    }

    .symbol.symbol-xxl-70px.symbol-2by3>img {
        width: 105px;
        max-width: none;
        height: 70px
    }

    .symbol.symbol-xxl-75px>img,.symbol.symbol-xxl-75px .symbol-label,.symbol.symbol-xxl-75px.symbol-fixed .symbol-label {
        width: 75px;
        height: 75px
    }

    .symbol.symbol-xxl-75px.symbol-fixed>img {
        width: 75px;
        max-width: none;
        height: 75px
    }

    .symbol.symbol-xxl-75px.symbol-2by3 .symbol-label {
        width: 112.5px;
        height: 75px
    }

    .symbol.symbol-xxl-75px.symbol-2by3>img {
        width: 112.5px;
        max-width: none;
        height: 75px
    }

    .symbol.symbol-xxl-90px>img,.symbol.symbol-xxl-90px .symbol-label,.symbol.symbol-xxl-90px.symbol-fixed .symbol-label {
        width: 90px;
        height: 90px
    }

    .symbol.symbol-xxl-90px.symbol-fixed>img {
        width: 90px;
        max-width: none;
        height: 90px
    }

    .symbol.symbol-xxl-90px.symbol-2by3 .symbol-label {
        width: 135px;
        height: 90px
    }

    .symbol.symbol-xxl-90px.symbol-2by3>img {
        width: 135px;
        max-width: none;
        height: 90px
    }

    .symbol.symbol-xxl-100px>img,.symbol.symbol-xxl-100px .symbol-label,.symbol.symbol-xxl-100px.symbol-fixed .symbol-label {
        width: 100px;
        height: 100px
    }

    .symbol.symbol-xxl-100px.symbol-fixed>img {
        width: 100px;
        max-width: none;
        height: 100px
    }

    .symbol.symbol-xxl-100px.symbol-2by3 .symbol-label {
        width: 150px;
        height: 100px
    }

    .symbol.symbol-xxl-100px.symbol-2by3>img {
        width: 150px;
        max-width: none;
        height: 100px
    }

    .symbol.symbol-xxl-125px>img,.symbol.symbol-xxl-125px .symbol-label,.symbol.symbol-xxl-125px.symbol-fixed .symbol-label {
        width: 125px;
        height: 125px
    }

    .symbol.symbol-xxl-125px.symbol-fixed>img {
        width: 125px;
        max-width: none;
        height: 125px
    }

    .symbol.symbol-xxl-125px.symbol-2by3 .symbol-label {
        width: 187.5px;
        height: 125px
    }

    .symbol.symbol-xxl-125px.symbol-2by3>img {
        width: 187.5px;
        max-width: none;
        height: 125px
    }

    .symbol.symbol-xxl-150px>img,.symbol.symbol-xxl-150px .symbol-label,.symbol.symbol-xxl-150px.symbol-fixed .symbol-label {
        width: 150px;
        height: 150px
    }

    .symbol.symbol-xxl-150px.symbol-fixed>img {
        width: 150px;
        max-width: none;
        height: 150px
    }

    .symbol.symbol-xxl-150px.symbol-2by3 .symbol-label {
        width: 225px;
        height: 150px
    }

    .symbol.symbol-xxl-150px.symbol-2by3>img {
        width: 225px;
        max-width: none;
        height: 150px
    }

    .symbol.symbol-xxl-160px>img,.symbol.symbol-xxl-160px .symbol-label,.symbol.symbol-xxl-160px.symbol-fixed .symbol-label {
        width: 160px;
        height: 160px
    }

    .symbol.symbol-xxl-160px.symbol-fixed>img {
        width: 160px;
        max-width: none;
        height: 160px
    }

    .symbol.symbol-xxl-160px.symbol-2by3 .symbol-label {
        width: 240px;
        height: 160px
    }

    .symbol.symbol-xxl-160px.symbol-2by3>img {
        width: 240px;
        max-width: none;
        height: 160px
    }

    .symbol.symbol-xxl-175px>img,.symbol.symbol-xxl-175px .symbol-label,.symbol.symbol-xxl-175px.symbol-fixed .symbol-label {
        width: 175px;
        height: 175px
    }

    .symbol.symbol-xxl-175px.symbol-fixed>img {
        width: 175px;
        max-width: none;
        height: 175px
    }

    .symbol.symbol-xxl-175px.symbol-2by3 .symbol-label {
        width: 262.5px;
        height: 175px
    }

    .symbol.symbol-xxl-175px.symbol-2by3>img {
        width: 262.5px;
        max-width: none;
        height: 175px
    }

    .symbol.symbol-xxl-200px>img,.symbol.symbol-xxl-200px .symbol-label,.symbol.symbol-xxl-200px.symbol-fixed .symbol-label {
        width: 200px;
        height: 200px
    }

    .symbol.symbol-xxl-200px.symbol-fixed>img {
        width: 200px;
        max-width: none;
        height: 200px
    }

    .symbol.symbol-xxl-200px.symbol-2by3 .symbol-label {
        width: 300px;
        height: 200px
    }

    .symbol.symbol-xxl-200px.symbol-2by3>img {
        width: 300px;
        max-width: none;
        height: 200px
    }
}

.symbol-group {
    flex-wrap: wrap;
    align-items: center;
    margin-left: 10px;
    display: flex
}

.symbol-group .symbol {
    z-index: 0;
    margin-left: -10px;
    transition: all .3s;
    position: relative
}

.symbol-group .symbol:hover {
    z-index: 1;
    transition: all .3s
}

.symbol-group .symbol-badge {
    border: 2px solid var(--bs-body-bg)
}

.symbol-group .symbol-label {
    position: relative
}

.symbol-group .symbol-label:after {
    content: " ";
    border-radius: inherit;
    border: 2px solid var(--bs-symbol-border-color);
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    display: block;
    position: absolute;
    inset: 0
}

.symbol-group.symbol-hover .symbol {
    cursor: pointer
}

.pulse {
    position: relative
}

.pulse.pulse-light .pulse-ring {
    border-color: var(--bs-light)
}

.pulse.pulse-primary .pulse-ring {
    border-color: var(--bs-primary)
}

.pulse.pulse-secondary .pulse-ring {
    border-color: var(--bs-secondary)
}

.pulse.pulse-success .pulse-ring {
    border-color: var(--bs-success)
}

.pulse.pulse-info .pulse-ring {
    border-color: var(--bs-info)
}

.pulse.pulse-warning .pulse-ring {
    border-color: var(--bs-warning)
}

.pulse.pulse-danger .pulse-ring {
    border-color: var(--bs-danger)
}

.pulse.pulse-dark .pulse-ring {
    border-color: var(--bs-dark)
}

.pulse-ring {
    opacity: 0;
    border-style: solid;
    border-width: 3px;
    border-color: var(--bs-gray-500);
    border-radius: 40px;
    width: 40px;
    height: 40px;
    animation: 3.5s ease-out infinite animation-pulse;
    display: block;
    position: absolute
}

@keyframes animation-pulse {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1)
    }

    60% {
        opacity: 0;
        -webkit-transform: scale(.1)
    }

    65% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: scale(1.2)
    }
}

[data-kt-app-page-loading=on] *,.page-loading * {
    transition: none!important
}

.page-loader {
    background-color: var(--bs-body-bg);
    z-index: 10000;
    display: none;
    position: fixed;
    inset: 0
}

[data-kt-app-page-loading=on] .page-loader,.page-loading .page-loader {
    justify-content: center;
    align-items: center;
    display: flex
}

.scrolltop {
    cursor: pointer;
    z-index: 105;
    background-color: var(--bs-scrolltop-bg-color);
    width: 36px;
    height: 36px;
    box-shadow: var(--bs-scrolltop-box-shadow);
    opacity: 0;
    border-radius: .475rem;
    justify-content: center;
    align-items: center;
    transition: color .2s;
    display: none;
    position: fixed;
    bottom: 40px;
    right: 20px
}

.scrolltop .svg-icon svg {
    width: 24px;
    height: 24px
}

.scrolltop .svg-icon {
    color: var(--bs-scrolltop-icon-color)
}

.scrolltop>i {
    color: var(--bs-scrolltop-icon-color);
    font-size: 1.3rem
}

.scrolltop:hover {
    background-color: var(--bs-scrolltop-bg-color-hover)
}

.scrolltop:hover .svg-icon,.scrolltop:hover i {
    color: var(--bs-scrolltop-icon-color-hover)
}

[data-kt-scrolltop=on] .scrolltop {
    opacity: var(--bs-scrolltop-opacity-on);
    animation: .4s ease-out animation-scrolltop;
    display: flex
}

[data-kt-scrolltop=on] .scrolltop:hover {
    opacity: var(--bs-scrolltop-opacity-hover);
    transition: color .2s
}

@media (width<=991.98px) {
    .scrolltop {
        width: 30px;
        height: 30px;
        bottom: 30px;
        right: 15px
    }
}

@keyframes animation-scrolltop {
    0% {
        margin-bottom: -15px
    }

    to {
        margin-bottom: 0
    }
}

.svg-icon {
    color: var(--bs-text-muted);
    line-height: 1
}

.svg-icon svg {
    width: 1.15rem;
    height: 1.15rem
}

.svg-icon.svg-icon-white {
    color: var(--bs-text-white)
}

.svg-icon.svg-icon-primary {
    color: var(--bs-text-primary)
}

.svg-icon.svg-icon-secondary {
    color: var(--bs-text-secondary)
}

.svg-icon.svg-icon-light {
    color: var(--bs-text-light)
}

.svg-icon.svg-icon-success {
    color: var(--bs-text-success)
}

.svg-icon.svg-icon-info {
    color: var(--bs-text-info)
}

.svg-icon.svg-icon-warning {
    color: var(--bs-text-warning)
}

.svg-icon.svg-icon-danger {
    color: var(--bs-text-danger)
}

.svg-icon.svg-icon-dark {
    color: var(--bs-text-dark)
}

.svg-icon.svg-icon-muted {
    color: var(--bs-text-muted)
}

.svg-icon.svg-icon-gray-100 {
    color: var(--bs-text-gray-100)
}

.svg-icon.svg-icon-gray-200 {
    color: var(--bs-text-gray-200)
}

.svg-icon.svg-icon-gray-300 {
    color: var(--bs-text-gray-300)
}

.svg-icon.svg-icon-gray-400 {
    color: var(--bs-text-gray-400)
}

.svg-icon.svg-icon-gray-500 {
    color: var(--bs-text-gray-500)
}

.svg-icon.svg-icon-gray-600 {
    color: var(--bs-text-gray-600)
}

.svg-icon.svg-icon-gray-700 {
    color: var(--bs-text-gray-700)
}

.svg-icon.svg-icon-gray-800 {
    color: var(--bs-text-gray-800)
}

.svg-icon.svg-icon-gray-900 {
    color: var(--bs-text-gray-900)
}

.svg-icon.svg-icon-1 svg {
    width: 1.75rem!important;
    height: 1.75rem!important
}

.svg-icon.svg-icon-2 svg {
    width: 1.5rem!important;
    height: 1.5rem!important
}

.svg-icon.svg-icon-3 svg {
    width: 1.35rem!important;
    height: 1.35rem!important
}

.svg-icon.svg-icon-4 svg {
    width: 1.25rem!important;
    height: 1.25rem!important
}

.svg-icon.svg-icon-5 svg {
    width: 1.15rem!important;
    height: 1.15rem!important
}

.svg-icon.svg-icon-6 svg {
    width: 1.075rem!important;
    height: 1.075rem!important
}

.svg-icon.svg-icon-7 svg {
    width: .95rem!important;
    height: .95rem!important
}

.svg-icon.svg-icon-8 svg {
    width: .85rem!important;
    height: .85rem!important
}

.svg-icon.svg-icon-9 svg {
    width: .75rem!important;
    height: .75rem!important
}

.svg-icon.svg-icon-10 svg {
    width: .5rem!important;
    height: .5rem!important
}

.svg-icon.svg-icon-sm svg {
    width: .95rem!important;
    height: .95rem!important
}

.svg-icon.svg-icon-base svg {
    width: 1rem!important;
    height: 1rem!important
}

.svg-icon.svg-icon-lg svg {
    width: 1.075rem!important;
    height: 1.075rem!important
}

.svg-icon.svg-icon-xl svg {
    width: 1.21rem!important;
    height: 1.21rem!important
}

.svg-icon.svg-icon-fluid svg {
    width: 100%!important;
    height: 100%!important
}

.svg-icon.svg-icon-2x svg {
    width: 2rem!important;
    height: 2rem!important
}

.svg-icon.svg-icon-2qx svg {
    width: 2.25rem!important;
    height: 2.25rem!important
}

.svg-icon.svg-icon-2hx svg {
    width: 2.5rem!important;
    height: 2.5rem!important
}

.svg-icon.svg-icon-2tx svg {
    width: 2.75rem!important;
    height: 2.75rem!important
}

.svg-icon.svg-icon-3x svg {
    width: 3rem!important;
    height: 3rem!important
}

.svg-icon.svg-icon-3qx svg {
    width: 3.25rem!important;
    height: 3.25rem!important
}

.svg-icon.svg-icon-3hx svg {
    width: 3.5rem!important;
    height: 3.5rem!important
}

.svg-icon.svg-icon-3tx svg {
    width: 3.75rem!important;
    height: 3.75rem!important
}

.svg-icon.svg-icon-4x svg {
    width: 4rem!important;
    height: 4rem!important
}

.svg-icon.svg-icon-4qx svg {
    width: 4.25rem!important;
    height: 4.25rem!important
}

.svg-icon.svg-icon-4hx svg {
    width: 4.5rem!important;
    height: 4.5rem!important
}

.svg-icon.svg-icon-4tx svg {
    width: 4.75rem!important;
    height: 4.75rem!important
}

.svg-icon.svg-icon-5x svg {
    width: 5rem!important;
    height: 5rem!important
}

.svg-icon.svg-icon-5qx svg {
    width: 5.25rem!important;
    height: 5.25rem!important
}

.svg-icon.svg-icon-5hx svg {
    width: 5.5rem!important;
    height: 5.5rem!important
}

.svg-icon.svg-icon-5tx svg {
    width: 5.75rem!important;
    height: 5.75rem!important
}

.svg-icon.svg-icon-6x svg {
    width: 6rem!important;
    height: 6rem!important
}

.svg-icon.svg-icon-6qx svg {
    width: 6.25rem!important;
    height: 6.25rem!important
}

.svg-icon.svg-icon-6hx svg {
    width: 6.5rem!important;
    height: 6.5rem!important
}

.svg-icon.svg-icon-6tx svg {
    width: 6.75rem!important;
    height: 6.75rem!important
}

.svg-icon.svg-icon-7x svg {
    width: 7rem!important;
    height: 7rem!important
}

.svg-icon.svg-icon-7qx svg {
    width: 7.25rem!important;
    height: 7.25rem!important
}

.svg-icon.svg-icon-7hx svg {
    width: 7.5rem!important;
    height: 7.5rem!important
}

.svg-icon.svg-icon-7tx svg {
    width: 7.75rem!important;
    height: 7.75rem!important
}

@media (width>=576px) {
    .svg-icon.svg-icon-sm-1 svg {
        width: 1.75rem!important;
        height: 1.75rem!important
    }

    .svg-icon.svg-icon-sm-2 svg {
        width: 1.5rem!important;
        height: 1.5rem!important
    }

    .svg-icon.svg-icon-sm-3 svg {
        width: 1.35rem!important;
        height: 1.35rem!important
    }

    .svg-icon.svg-icon-sm-4 svg {
        width: 1.25rem!important;
        height: 1.25rem!important
    }

    .svg-icon.svg-icon-sm-5 svg {
        width: 1.15rem!important;
        height: 1.15rem!important
    }

    .svg-icon.svg-icon-sm-6 svg {
        width: 1.075rem!important;
        height: 1.075rem!important
    }

    .svg-icon.svg-icon-sm-7 svg {
        width: .95rem!important;
        height: .95rem!important
    }

    .svg-icon.svg-icon-sm-8 svg {
        width: .85rem!important;
        height: .85rem!important
    }

    .svg-icon.svg-icon-sm-9 svg {
        width: .75rem!important;
        height: .75rem!important
    }

    .svg-icon.svg-icon-sm-10 svg {
        width: .5rem!important;
        height: .5rem!important
    }

    .svg-icon.svg-icon-sm-sm svg {
        width: .95rem!important;
        height: .95rem!important
    }

    .svg-icon.svg-icon-sm-base svg {
        width: 1rem!important;
        height: 1rem!important
    }

    .svg-icon.svg-icon-sm-lg svg {
        width: 1.075rem!important;
        height: 1.075rem!important
    }

    .svg-icon.svg-icon-sm-xl svg {
        width: 1.21rem!important;
        height: 1.21rem!important
    }

    .svg-icon.svg-icon-sm-fluid svg {
        width: 100%!important;
        height: 100%!important
    }

    .svg-icon.svg-icon-sm-2x svg {
        width: 2rem!important;
        height: 2rem!important
    }

    .svg-icon.svg-icon-sm-2qx svg {
        width: 2.25rem!important;
        height: 2.25rem!important
    }

    .svg-icon.svg-icon-sm-2hx svg {
        width: 2.5rem!important;
        height: 2.5rem!important
    }

    .svg-icon.svg-icon-sm-2tx svg {
        width: 2.75rem!important;
        height: 2.75rem!important
    }

    .svg-icon.svg-icon-sm-3x svg {
        width: 3rem!important;
        height: 3rem!important
    }

    .svg-icon.svg-icon-sm-3qx svg {
        width: 3.25rem!important;
        height: 3.25rem!important
    }

    .svg-icon.svg-icon-sm-3hx svg {
        width: 3.5rem!important;
        height: 3.5rem!important
    }

    .svg-icon.svg-icon-sm-3tx svg {
        width: 3.75rem!important;
        height: 3.75rem!important
    }

    .svg-icon.svg-icon-sm-4x svg {
        width: 4rem!important;
        height: 4rem!important
    }

    .svg-icon.svg-icon-sm-4qx svg {
        width: 4.25rem!important;
        height: 4.25rem!important
    }

    .svg-icon.svg-icon-sm-4hx svg {
        width: 4.5rem!important;
        height: 4.5rem!important
    }

    .svg-icon.svg-icon-sm-4tx svg {
        width: 4.75rem!important;
        height: 4.75rem!important
    }

    .svg-icon.svg-icon-sm-5x svg {
        width: 5rem!important;
        height: 5rem!important
    }

    .svg-icon.svg-icon-sm-5qx svg {
        width: 5.25rem!important;
        height: 5.25rem!important
    }

    .svg-icon.svg-icon-sm-5hx svg {
        width: 5.5rem!important;
        height: 5.5rem!important
    }

    .svg-icon.svg-icon-sm-5tx svg {
        width: 5.75rem!important;
        height: 5.75rem!important
    }

    .svg-icon.svg-icon-sm-6x svg {
        width: 6rem!important;
        height: 6rem!important
    }

    .svg-icon.svg-icon-sm-6qx svg {
        width: 6.25rem!important;
        height: 6.25rem!important
    }

    .svg-icon.svg-icon-sm-6hx svg {
        width: 6.5rem!important;
        height: 6.5rem!important
    }

    .svg-icon.svg-icon-sm-6tx svg {
        width: 6.75rem!important;
        height: 6.75rem!important
    }

    .svg-icon.svg-icon-sm-7x svg {
        width: 7rem!important;
        height: 7rem!important
    }

    .svg-icon.svg-icon-sm-7qx svg {
        width: 7.25rem!important;
        height: 7.25rem!important
    }

    .svg-icon.svg-icon-sm-7hx svg {
        width: 7.5rem!important;
        height: 7.5rem!important
    }

    .svg-icon.svg-icon-sm-7tx svg {
        width: 7.75rem!important;
        height: 7.75rem!important
    }
}

@media (width>=768px) {
    .svg-icon.svg-icon-md-1 svg {
        width: 1.75rem!important;
        height: 1.75rem!important
    }

    .svg-icon.svg-icon-md-2 svg {
        width: 1.5rem!important;
        height: 1.5rem!important
    }

    .svg-icon.svg-icon-md-3 svg {
        width: 1.35rem!important;
        height: 1.35rem!important
    }

    .svg-icon.svg-icon-md-4 svg {
        width: 1.25rem!important;
        height: 1.25rem!important
    }

    .svg-icon.svg-icon-md-5 svg {
        width: 1.15rem!important;
        height: 1.15rem!important
    }

    .svg-icon.svg-icon-md-6 svg {
        width: 1.075rem!important;
        height: 1.075rem!important
    }

    .svg-icon.svg-icon-md-7 svg {
        width: .95rem!important;
        height: .95rem!important
    }

    .svg-icon.svg-icon-md-8 svg {
        width: .85rem!important;
        height: .85rem!important
    }

    .svg-icon.svg-icon-md-9 svg {
        width: .75rem!important;
        height: .75rem!important
    }

    .svg-icon.svg-icon-md-10 svg {
        width: .5rem!important;
        height: .5rem!important
    }

    .svg-icon.svg-icon-md-sm svg {
        width: .95rem!important;
        height: .95rem!important
    }

    .svg-icon.svg-icon-md-base svg {
        width: 1rem!important;
        height: 1rem!important
    }

    .svg-icon.svg-icon-md-lg svg {
        width: 1.075rem!important;
        height: 1.075rem!important
    }

    .svg-icon.svg-icon-md-xl svg {
        width: 1.21rem!important;
        height: 1.21rem!important
    }

    .svg-icon.svg-icon-md-fluid svg {
        width: 100%!important;
        height: 100%!important
    }

    .svg-icon.svg-icon-md-2x svg {
        width: 2rem!important;
        height: 2rem!important
    }

    .svg-icon.svg-icon-md-2qx svg {
        width: 2.25rem!important;
        height: 2.25rem!important
    }

    .svg-icon.svg-icon-md-2hx svg {
        width: 2.5rem!important;
        height: 2.5rem!important
    }

    .svg-icon.svg-icon-md-2tx svg {
        width: 2.75rem!important;
        height: 2.75rem!important
    }

    .svg-icon.svg-icon-md-3x svg {
        width: 3rem!important;
        height: 3rem!important
    }

    .svg-icon.svg-icon-md-3qx svg {
        width: 3.25rem!important;
        height: 3.25rem!important
    }

    .svg-icon.svg-icon-md-3hx svg {
        width: 3.5rem!important;
        height: 3.5rem!important
    }

    .svg-icon.svg-icon-md-3tx svg {
        width: 3.75rem!important;
        height: 3.75rem!important
    }

    .svg-icon.svg-icon-md-4x svg {
        width: 4rem!important;
        height: 4rem!important
    }

    .svg-icon.svg-icon-md-4qx svg {
        width: 4.25rem!important;
        height: 4.25rem!important
    }

    .svg-icon.svg-icon-md-4hx svg {
        width: 4.5rem!important;
        height: 4.5rem!important
    }

    .svg-icon.svg-icon-md-4tx svg {
        width: 4.75rem!important;
        height: 4.75rem!important
    }

    .svg-icon.svg-icon-md-5x svg {
        width: 5rem!important;
        height: 5rem!important
    }

    .svg-icon.svg-icon-md-5qx svg {
        width: 5.25rem!important;
        height: 5.25rem!important
    }

    .svg-icon.svg-icon-md-5hx svg {
        width: 5.5rem!important;
        height: 5.5rem!important
    }

    .svg-icon.svg-icon-md-5tx svg {
        width: 5.75rem!important;
        height: 5.75rem!important
    }

    .svg-icon.svg-icon-md-6x svg {
        width: 6rem!important;
        height: 6rem!important
    }

    .svg-icon.svg-icon-md-6qx svg {
        width: 6.25rem!important;
        height: 6.25rem!important
    }

    .svg-icon.svg-icon-md-6hx svg {
        width: 6.5rem!important;
        height: 6.5rem!important
    }

    .svg-icon.svg-icon-md-6tx svg {
        width: 6.75rem!important;
        height: 6.75rem!important
    }

    .svg-icon.svg-icon-md-7x svg {
        width: 7rem!important;
        height: 7rem!important
    }

    .svg-icon.svg-icon-md-7qx svg {
        width: 7.25rem!important;
        height: 7.25rem!important
    }

    .svg-icon.svg-icon-md-7hx svg {
        width: 7.5rem!important;
        height: 7.5rem!important
    }

    .svg-icon.svg-icon-md-7tx svg {
        width: 7.75rem!important;
        height: 7.75rem!important
    }
}

@media (width>=992px) {
    .svg-icon.svg-icon-lg-1 svg {
        width: 1.75rem!important;
        height: 1.75rem!important
    }

    .svg-icon.svg-icon-lg-2 svg {
        width: 1.5rem!important;
        height: 1.5rem!important
    }

    .svg-icon.svg-icon-lg-3 svg {
        width: 1.35rem!important;
        height: 1.35rem!important
    }

    .svg-icon.svg-icon-lg-4 svg {
        width: 1.25rem!important;
        height: 1.25rem!important
    }

    .svg-icon.svg-icon-lg-5 svg {
        width: 1.15rem!important;
        height: 1.15rem!important
    }

    .svg-icon.svg-icon-lg-6 svg {
        width: 1.075rem!important;
        height: 1.075rem!important
    }

    .svg-icon.svg-icon-lg-7 svg {
        width: .95rem!important;
        height: .95rem!important
    }

    .svg-icon.svg-icon-lg-8 svg {
        width: .85rem!important;
        height: .85rem!important
    }

    .svg-icon.svg-icon-lg-9 svg {
        width: .75rem!important;
        height: .75rem!important
    }

    .svg-icon.svg-icon-lg-10 svg {
        width: .5rem!important;
        height: .5rem!important
    }

    .svg-icon.svg-icon-lg-sm svg {
        width: .95rem!important;
        height: .95rem!important
    }

    .svg-icon.svg-icon-lg-base svg {
        width: 1rem!important;
        height: 1rem!important
    }

    .svg-icon.svg-icon-lg-lg svg {
        width: 1.075rem!important;
        height: 1.075rem!important
    }

    .svg-icon.svg-icon-lg-xl svg {
        width: 1.21rem!important;
        height: 1.21rem!important
    }

    .svg-icon.svg-icon-lg-fluid svg {
        width: 100%!important;
        height: 100%!important
    }

    .svg-icon.svg-icon-lg-2x svg {
        width: 2rem!important;
        height: 2rem!important
    }

    .svg-icon.svg-icon-lg-2qx svg {
        width: 2.25rem!important;
        height: 2.25rem!important
    }

    .svg-icon.svg-icon-lg-2hx svg {
        width: 2.5rem!important;
        height: 2.5rem!important
    }

    .svg-icon.svg-icon-lg-2tx svg {
        width: 2.75rem!important;
        height: 2.75rem!important
    }

    .svg-icon.svg-icon-lg-3x svg {
        width: 3rem!important;
        height: 3rem!important
    }

    .svg-icon.svg-icon-lg-3qx svg {
        width: 3.25rem!important;
        height: 3.25rem!important
    }

    .svg-icon.svg-icon-lg-3hx svg {
        width: 3.5rem!important;
        height: 3.5rem!important
    }

    .svg-icon.svg-icon-lg-3tx svg {
        width: 3.75rem!important;
        height: 3.75rem!important
    }

    .svg-icon.svg-icon-lg-4x svg {
        width: 4rem!important;
        height: 4rem!important
    }

    .svg-icon.svg-icon-lg-4qx svg {
        width: 4.25rem!important;
        height: 4.25rem!important
    }

    .svg-icon.svg-icon-lg-4hx svg {
        width: 4.5rem!important;
        height: 4.5rem!important
    }

    .svg-icon.svg-icon-lg-4tx svg {
        width: 4.75rem!important;
        height: 4.75rem!important
    }

    .svg-icon.svg-icon-lg-5x svg {
        width: 5rem!important;
        height: 5rem!important
    }

    .svg-icon.svg-icon-lg-5qx svg {
        width: 5.25rem!important;
        height: 5.25rem!important
    }

    .svg-icon.svg-icon-lg-5hx svg {
        width: 5.5rem!important;
        height: 5.5rem!important
    }

    .svg-icon.svg-icon-lg-5tx svg {
        width: 5.75rem!important;
        height: 5.75rem!important
    }

    .svg-icon.svg-icon-lg-6x svg {
        width: 6rem!important;
        height: 6rem!important
    }

    .svg-icon.svg-icon-lg-6qx svg {
        width: 6.25rem!important;
        height: 6.25rem!important
    }

    .svg-icon.svg-icon-lg-6hx svg {
        width: 6.5rem!important;
        height: 6.5rem!important
    }

    .svg-icon.svg-icon-lg-6tx svg {
        width: 6.75rem!important;
        height: 6.75rem!important
    }

    .svg-icon.svg-icon-lg-7x svg {
        width: 7rem!important;
        height: 7rem!important
    }

    .svg-icon.svg-icon-lg-7qx svg {
        width: 7.25rem!important;
        height: 7.25rem!important
    }

    .svg-icon.svg-icon-lg-7hx svg {
        width: 7.5rem!important;
        height: 7.5rem!important
    }

    .svg-icon.svg-icon-lg-7tx svg {
        width: 7.75rem!important;
        height: 7.75rem!important
    }
}

@media (width>=1200px) {
    .svg-icon.svg-icon-xl-1 svg {
        width: 1.75rem!important;
        height: 1.75rem!important
    }

    .svg-icon.svg-icon-xl-2 svg {
        width: 1.5rem!important;
        height: 1.5rem!important
    }

    .svg-icon.svg-icon-xl-3 svg {
        width: 1.35rem!important;
        height: 1.35rem!important
    }

    .svg-icon.svg-icon-xl-4 svg {
        width: 1.25rem!important;
        height: 1.25rem!important
    }

    .svg-icon.svg-icon-xl-5 svg {
        width: 1.15rem!important;
        height: 1.15rem!important
    }

    .svg-icon.svg-icon-xl-6 svg {
        width: 1.075rem!important;
        height: 1.075rem!important
    }

    .svg-icon.svg-icon-xl-7 svg {
        width: .95rem!important;
        height: .95rem!important
    }

    .svg-icon.svg-icon-xl-8 svg {
        width: .85rem!important;
        height: .85rem!important
    }

    .svg-icon.svg-icon-xl-9 svg {
        width: .75rem!important;
        height: .75rem!important
    }

    .svg-icon.svg-icon-xl-10 svg {
        width: .5rem!important;
        height: .5rem!important
    }

    .svg-icon.svg-icon-xl-sm svg {
        width: .95rem!important;
        height: .95rem!important
    }

    .svg-icon.svg-icon-xl-base svg {
        width: 1rem!important;
        height: 1rem!important
    }

    .svg-icon.svg-icon-xl-lg svg {
        width: 1.075rem!important;
        height: 1.075rem!important
    }

    .svg-icon.svg-icon-xl-xl svg {
        width: 1.21rem!important;
        height: 1.21rem!important
    }

    .svg-icon.svg-icon-xl-fluid svg {
        width: 100%!important;
        height: 100%!important
    }

    .svg-icon.svg-icon-xl-2x svg {
        width: 2rem!important;
        height: 2rem!important
    }

    .svg-icon.svg-icon-xl-2qx svg {
        width: 2.25rem!important;
        height: 2.25rem!important
    }

    .svg-icon.svg-icon-xl-2hx svg {
        width: 2.5rem!important;
        height: 2.5rem!important
    }

    .svg-icon.svg-icon-xl-2tx svg {
        width: 2.75rem!important;
        height: 2.75rem!important
    }

    .svg-icon.svg-icon-xl-3x svg {
        width: 3rem!important;
        height: 3rem!important
    }

    .svg-icon.svg-icon-xl-3qx svg {
        width: 3.25rem!important;
        height: 3.25rem!important
    }

    .svg-icon.svg-icon-xl-3hx svg {
        width: 3.5rem!important;
        height: 3.5rem!important
    }

    .svg-icon.svg-icon-xl-3tx svg {
        width: 3.75rem!important;
        height: 3.75rem!important
    }

    .svg-icon.svg-icon-xl-4x svg {
        width: 4rem!important;
        height: 4rem!important
    }

    .svg-icon.svg-icon-xl-4qx svg {
        width: 4.25rem!important;
        height: 4.25rem!important
    }

    .svg-icon.svg-icon-xl-4hx svg {
        width: 4.5rem!important;
        height: 4.5rem!important
    }

    .svg-icon.svg-icon-xl-4tx svg {
        width: 4.75rem!important;
        height: 4.75rem!important
    }

    .svg-icon.svg-icon-xl-5x svg {
        width: 5rem!important;
        height: 5rem!important
    }

    .svg-icon.svg-icon-xl-5qx svg {
        width: 5.25rem!important;
        height: 5.25rem!important
    }

    .svg-icon.svg-icon-xl-5hx svg {
        width: 5.5rem!important;
        height: 5.5rem!important
    }

    .svg-icon.svg-icon-xl-5tx svg {
        width: 5.75rem!important;
        height: 5.75rem!important
    }

    .svg-icon.svg-icon-xl-6x svg {
        width: 6rem!important;
        height: 6rem!important
    }

    .svg-icon.svg-icon-xl-6qx svg {
        width: 6.25rem!important;
        height: 6.25rem!important
    }

    .svg-icon.svg-icon-xl-6hx svg {
        width: 6.5rem!important;
        height: 6.5rem!important
    }

    .svg-icon.svg-icon-xl-6tx svg {
        width: 6.75rem!important;
        height: 6.75rem!important
    }

    .svg-icon.svg-icon-xl-7x svg {
        width: 7rem!important;
        height: 7rem!important
    }

    .svg-icon.svg-icon-xl-7qx svg {
        width: 7.25rem!important;
        height: 7.25rem!important
    }

    .svg-icon.svg-icon-xl-7hx svg {
        width: 7.5rem!important;
        height: 7.5rem!important
    }

    .svg-icon.svg-icon-xl-7tx svg {
        width: 7.75rem!important;
        height: 7.75rem!important
    }
}

@media (width>=1400px) {
    .svg-icon.svg-icon-xxl-1 svg {
        width: 1.75rem!important;
        height: 1.75rem!important
    }

    .svg-icon.svg-icon-xxl-2 svg {
        width: 1.5rem!important;
        height: 1.5rem!important
    }

    .svg-icon.svg-icon-xxl-3 svg {
        width: 1.35rem!important;
        height: 1.35rem!important
    }

    .svg-icon.svg-icon-xxl-4 svg {
        width: 1.25rem!important;
        height: 1.25rem!important
    }

    .svg-icon.svg-icon-xxl-5 svg {
        width: 1.15rem!important;
        height: 1.15rem!important
    }

    .svg-icon.svg-icon-xxl-6 svg {
        width: 1.075rem!important;
        height: 1.075rem!important
    }

    .svg-icon.svg-icon-xxl-7 svg {
        width: .95rem!important;
        height: .95rem!important
    }

    .svg-icon.svg-icon-xxl-8 svg {
        width: .85rem!important;
        height: .85rem!important
    }

    .svg-icon.svg-icon-xxl-9 svg {
        width: .75rem!important;
        height: .75rem!important
    }

    .svg-icon.svg-icon-xxl-10 svg {
        width: .5rem!important;
        height: .5rem!important
    }

    .svg-icon.svg-icon-xxl-sm svg {
        width: .95rem!important;
        height: .95rem!important
    }

    .svg-icon.svg-icon-xxl-base svg {
        width: 1rem!important;
        height: 1rem!important
    }

    .svg-icon.svg-icon-xxl-lg svg {
        width: 1.075rem!important;
        height: 1.075rem!important
    }

    .svg-icon.svg-icon-xxl-xl svg {
        width: 1.21rem!important;
        height: 1.21rem!important
    }

    .svg-icon.svg-icon-xxl-fluid svg {
        width: 100%!important;
        height: 100%!important
    }

    .svg-icon.svg-icon-xxl-2x svg {
        width: 2rem!important;
        height: 2rem!important
    }

    .svg-icon.svg-icon-xxl-2qx svg {
        width: 2.25rem!important;
        height: 2.25rem!important
    }

    .svg-icon.svg-icon-xxl-2hx svg {
        width: 2.5rem!important;
        height: 2.5rem!important
    }

    .svg-icon.svg-icon-xxl-2tx svg {
        width: 2.75rem!important;
        height: 2.75rem!important
    }

    .svg-icon.svg-icon-xxl-3x svg {
        width: 3rem!important;
        height: 3rem!important
    }

    .svg-icon.svg-icon-xxl-3qx svg {
        width: 3.25rem!important;
        height: 3.25rem!important
    }

    .svg-icon.svg-icon-xxl-3hx svg {
        width: 3.5rem!important;
        height: 3.5rem!important
    }

    .svg-icon.svg-icon-xxl-3tx svg {
        width: 3.75rem!important;
        height: 3.75rem!important
    }

    .svg-icon.svg-icon-xxl-4x svg {
        width: 4rem!important;
        height: 4rem!important
    }

    .svg-icon.svg-icon-xxl-4qx svg {
        width: 4.25rem!important;
        height: 4.25rem!important
    }

    .svg-icon.svg-icon-xxl-4hx svg {
        width: 4.5rem!important;
        height: 4.5rem!important
    }

    .svg-icon.svg-icon-xxl-4tx svg {
        width: 4.75rem!important;
        height: 4.75rem!important
    }

    .svg-icon.svg-icon-xxl-5x svg {
        width: 5rem!important;
        height: 5rem!important
    }

    .svg-icon.svg-icon-xxl-5qx svg {
        width: 5.25rem!important;
        height: 5.25rem!important
    }

    .svg-icon.svg-icon-xxl-5hx svg {
        width: 5.5rem!important;
        height: 5.5rem!important
    }

    .svg-icon.svg-icon-xxl-5tx svg {
        width: 5.75rem!important;
        height: 5.75rem!important
    }

    .svg-icon.svg-icon-xxl-6x svg {
        width: 6rem!important;
        height: 6rem!important
    }

    .svg-icon.svg-icon-xxl-6qx svg {
        width: 6.25rem!important;
        height: 6.25rem!important
    }

    .svg-icon.svg-icon-xxl-6hx svg {
        width: 6.5rem!important;
        height: 6.5rem!important
    }

    .svg-icon.svg-icon-xxl-6tx svg {
        width: 6.75rem!important;
        height: 6.75rem!important
    }

    .svg-icon.svg-icon-xxl-7x svg {
        width: 7rem!important;
        height: 7rem!important
    }

    .svg-icon.svg-icon-xxl-7qx svg {
        width: 7.25rem!important;
        height: 7.25rem!important
    }

    .svg-icon.svg-icon-xxl-7hx svg {
        width: 7.5rem!important;
        height: 7.5rem!important
    }

    .svg-icon.svg-icon-xxl-7tx svg {
        width: 7.75rem!important;
        height: 7.75rem!important
    }
}

.fixed-top {
    z-index: 101;
    position: fixed;
    top: 0;
    left: 0;
    right: 0
}

@media (width>=576px) {
    .fixed-top-sm {
        z-index: 101;
        position: fixed;
        top: 0;
        left: 0;
        right: 0
    }
}

@media (width>=768px) {
    .fixed-top-md {
        z-index: 101;
        position: fixed;
        top: 0;
        left: 0;
        right: 0
    }
}

@media (width>=992px) {
    .fixed-top-lg {
        z-index: 101;
        position: fixed;
        top: 0;
        left: 0;
        right: 0
    }
}

@media (width>=1200px) {
    .fixed-top-xl {
        z-index: 101;
        position: fixed;
        top: 0;
        left: 0;
        right: 0
    }
}

@media (width>=1400px) {
    .fixed-top-xxl {
        z-index: 101;
        position: fixed;
        top: 0;
        left: 0;
        right: 0
    }
}

.timeline {
    --bs-timeline-icon-size: 38px;
    --bs-timeline-icon-space: .35rem
}

.timeline .timeline-item {
    align-items: flex-start;
    margin: 0;
    padding: 0;
    display: flex;
    position: relative
}

.timeline .timeline-item:last-child .timeline-line {
    bottom: 100%
}

.timeline .timeline-line {
    content: " ";
    z-index: 0;
    left: 0;
    top: var(--bs-timeline-icon-size);
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: var(--bs-gray-300);
    width: var(--bs-timeline-icon-size);
    margin-top: var(--bs-timeline-icon-space);
    margin-bottom: var(--bs-timeline-icon-space);
    justify-content: center;
    display: block;
    position: absolute;
    bottom: 0;
    transform: translate(50%)
}

.timeline .timeline-icon {
    z-index: 1;
    width: var(--bs-timeline-icon-size);
    height: var(--bs-timeline-icon-size);
    text-align: center;
    border: 1px solid var(--bs-gray-300);
    border-radius: 50%;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    margin-right: 1rem;
    display: flex
}

.timeline .timeline-content {
    width: 100%;
    margin-bottom: 1.5rem;
    overflow: auto
}

.timeline.timeline-center .timeline-item {
    align-items: center
}

.timeline.timeline-center .timeline-item:first-child .timeline-line {
    top: 50%
}

.timeline.timeline-center .timeline-item:last-child .timeline-line {
    bottom: 50%
}

.timeline.timeline-border-dashed .timeline-line {
    border-left-style: dashed!important
}

.timeline.timeline-border-dashed .timeline-icon {
    border-style: dashed!important
}

.timeline-label {
    position: relative
}

.timeline-label:before {
    content: "";
    background-color: var(--bs-gray-200);
    width: 3px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 51px
}

.timeline-label .timeline-item {
    align-items: flex-start;
    margin-bottom: 1.7rem;
    display: flex;
    position: relative
}

.timeline-label .timeline-item:last-child {
    margin-bottom: 0
}

.timeline-label .timeline-label {
    width: 50px;
    color: var(--bs-gray-800);
    flex-shrink: 0;
    position: relative
}

.timeline-label .timeline-badge {
    background-color: var(--bs-body-bg);
    z-index: 1;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    width: 1rem;
    height: 1rem;
    margin-top: 1px;
    margin-left: -.5rem;
    display: flex;
    position: relative;
    border: 6px solid var(--bs-body-bg)!important;
    padding: 3px!important
}

.timeline-label .timeline-content {
    flex-grow: 1
}

.overlay {
    position: relative
}

.overlay .overlay-layer {
    background-color: var(--bs-overlay-bg);
    opacity: 0;
    justify-content: center;
    align-items: center;
    transition: all .3s;
    display: flex;
    position: absolute;
    inset: 0
}

.overlay.overlay-show .overlay-layer,.overlay.overlay-block .overlay-layer,.overlay:hover .overlay-layer {
    opacity: 1;
    transition: all .3s
}

.overlay.overlay-block {
    cursor: wait
}

.bullet {
    background-color: var(--bs-bullet-bg-color);
    border-radius: 6px;
    flex-shrink: 0;
    width: 8px;
    height: 4px;
    display: inline-block
}

.bullet-dot {
    width: 4px;
    height: 4px;
    border-radius: 100%!important
}

.bullet-vertical {
    width: 4px;
    height: 8px
}

.bullet-line {
    border-radius: 0;
    width: 5px;
    height: 1px
}

.drawer {
    z-index: 110;
    background-color: var(--bs-drawer-bg-color);
    position: fixed;
    top: 0;
    bottom: 0;
    overflow: auto;
    transition: transform .3s ease-in-out!important;
    display: flex!important
}

.drawer.drawer-start {
    left: 0;
    transform: translate(-100%)
}

.drawer.drawer-end {
    right: 0;
    transform: translate(100%)
}

.drawer.drawer-bottom {
    inset: auto 0 0;
    transform: translateY(100%)
}

.drawer.drawer-top {
    inset: 0 0 auto;
    transform: translateY(-100%)
}

.drawer.drawer-on {
    box-shadow: var(--bs-drawer-box-shadow);
    transform: none;
    transition: transform .3s ease-in-out!important
}

.drawer-overlay {
    z-index: 109;
    background-color: var(--bs-drawer-overlay-bg-color);
    animation: .3s ease-in-out animation-drawer-fade-in;
    position: fixed;
    inset: 0;
    overflow: hidden
}

[data-kt-drawer=true] {
    display: none
}

@keyframes animation-drawer-fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@media (width<=991.98px) {
    body[data-kt-drawer=on] {
        overflow: hidden
    }
}

.badge {
    align-items: center;
    display: inline-flex
}

.badge.badge-circle,.badge.badge-square {
    justify-content: center;
    align-items: center;
    min-width: 1.75rem;
    height: 1.75rem;
    padding: 0 .1rem;
    line-height: 0;
    display: inline-flex
}

.badge.badge-circle {
    min-width: unset;
    border-radius: 50%;
    width: 1.75rem;
    padding: 0
}

.badge.badge-sm {
    min-width: 1.5rem;
    font-size: .8rem
}

.badge.badge-sm.badge-square {
    height: 1.5rem
}

.badge.badge-sm.badge-circle {
    width: 1.5rem;
    height: 1.5rem
}

.badge.badge-lg {
    min-width: 2rem;
    font-size: 1rem
}

.badge.badge-lg.badge-square {
    height: 2rem
}

.badge.badge-lg.badge-circle {
    width: 2rem;
    height: 2rem
}

.badge-light {
    color: var(--bs-light-inverse);
    background-color: var(--bs-light)
}

.badge-light.badge-outline {
    border: 1px solid var(--bs-light);
    color: var(--bs-light);
    background-color: #0000
}

.badge-light-light {
    background-color: var(--bs-light-light);
    color: var(--bs-light)
}

.badge-primary {
    color: var(--bs-primary-inverse);
    background-color: var(--bs-primary)
}

.badge-primary.badge-outline {
    border: 1px solid var(--bs-primary);
    color: var(--bs-primary);
    background-color: #0000
}

.badge-light-primary {
    background-color: var(--bs-primary-light);
    color: var(--bs-primary)
}

.badge-secondary {
    color: var(--bs-secondary-inverse);
    background-color: var(--bs-secondary)
}

.badge-secondary.badge-outline {
    border: 1px solid var(--bs-secondary);
    color: var(--bs-secondary-inverse);
    background-color: #0000
}

.badge-light-secondary {
    background-color: var(--bs-secondary-light);
    color: var(--bs-secondary-inverse)
}

.badge-success {
    color: var(--bs-success-inverse);
    background-color: var(--bs-success)
}

.badge-success.badge-outline {
    border: 1px solid var(--bs-success);
    color: var(--bs-success);
    background-color: #0000
}

.badge-light-success {
    background-color: var(--bs-success-light);
    color: var(--bs-success)
}

.badge-info {
    color: var(--bs-info-inverse);
    background-color: var(--bs-info)
}

.badge-info.badge-outline {
    border: 1px solid var(--bs-info);
    color: var(--bs-info);
    background-color: #0000
}

.badge-light-info {
    background-color: var(--bs-info-light);
    color: var(--bs-info)
}

.badge-warning {
    color: var(--bs-warning-inverse);
    background-color: var(--bs-warning)
}

.badge-warning.badge-outline {
    border: 1px solid var(--bs-warning);
    color: var(--bs-warning);
    background-color: #0000
}

.badge-light-warning {
    background-color: var(--bs-warning-light);
    color: var(--bs-warning)
}

.badge-danger {
    color: var(--bs-danger-inverse);
    background-color: var(--bs-danger)
}

.badge-danger.badge-outline {
    border: 1px solid var(--bs-danger);
    color: var(--bs-danger);
    background-color: #0000
}

.badge-light-danger {
    background-color: var(--bs-danger-light);
    color: var(--bs-danger)
}

.badge-dark {
    color: var(--bs-dark-inverse);
    background-color: var(--bs-dark)
}

.badge-dark.badge-outline {
    border: 1px solid var(--bs-dark);
    color: var(--bs-dark);
    background-color: #0000
}

.badge-light-dark {
    background-color: var(--bs-dark-light);
    color: var(--bs-dark)
}

.indicator-progress {
    display: none
}

[data-kt-indicator=on]>.indicator-progress {
    display: inline-block
}

[data-kt-indicator=on]>.indicator-label {
    display: none
}

.hover-elevate-up {
    transition: transform .3s
}

.hover-elevate-up:hover {
    will-change: transform;
    transition: transform .3s;
    transform: translateY(-2.5%)
}

.hover-elevate-down {
    transition: transform .3s
}

.hover-elevate-down:hover {
    will-change: transform;
    transition: transform .3s;
    transform: translateY(2.5%)
}

.hover-scale {
    transition: transform .3s
}

.hover-scale:hover {
    will-change: transform;
    transition: transform .3s;
    transform: scale(1.1)
}

.hover-rotate-end {
    transition: transform .3s
}

.hover-rotate-end:hover {
    will-change: transform;
    transition: transform .3s;
    transform: rotate(4deg)
}

.hover-rotate-start {
    transition: transform .3s
}

.hover-rotate-start:hover {
    will-change: transform;
    transition: transform .3s;
    transform: rotate(-4deg)
}

.rotate {
    align-items: center;
    display: inline-flex
}

.rotate-90 {
    backface-visibility: hidden;
    will-change: transform;
    transition: transform .3s
}

.collapsible:not(.collapsed)>.rotate-90,.show>.rotate-90,.active>.rotate-90 {
    transition: transform .3s;
    transform: rotate(90deg)
}

[direction=rtl] .collapsible:not(.collapsed)>.rotate-90,[direction=rtl] .show>.rotate-90,[direction=rtl] .active>.rotate-90 {
    transform: rotate(-90deg)
}

.rotate-n90 {
    backface-visibility: hidden;
    will-change: transform;
    transition: transform .3s
}

.collapsible:not(.collapsed)>.rotate-n90,.show>.rotate-n90,.active>.rotate-n90 {
    transition: transform .3s;
    transform: rotate(-90deg)
}

[direction=rtl] .collapsible:not(.collapsed)>.rotate-n90,[direction=rtl] .show>.rotate-n90,[direction=rtl] .active>.rotate-n90 {
    transform: rotate(90deg)
}

.rotate-180 {
    backface-visibility: hidden;
    will-change: transform;
    transition: transform .3s
}

.collapsible:not(.collapsed)>.rotate-180,.show>.rotate-180,.active>.rotate-180 {
    transition: transform .3s;
    transform: rotate(180deg)
}

[direction=rtl] .collapsible:not(.collapsed)>.rotate-180,[direction=rtl] .show>.rotate-180,[direction=rtl] .active>.rotate-180 {
    transform: rotate(-180deg)
}

.rotate-n180 {
    backface-visibility: hidden;
    will-change: transform;
    transition: transform .3s
}

.collapsible:not(.collapsed)>.rotate-n180,.show>.rotate-n180,.active>.rotate-n180 {
    transition: transform .3s;
    transform: rotate(-180deg)
}

[direction=rtl] .collapsible:not(.collapsed)>.rotate-n180,[direction=rtl] .show>.rotate-n180,[direction=rtl] .active>.rotate-n180 {
    transform: rotate(180deg)
}

.rotate-270 {
    backface-visibility: hidden;
    will-change: transform;
    transition: transform .3s
}

.collapsible:not(.collapsed)>.rotate-270,.show>.rotate-270,.active>.rotate-270 {
    transition: transform .3s;
    transform: rotate(270deg)
}

[direction=rtl] .collapsible:not(.collapsed)>.rotate-270,[direction=rtl] .show>.rotate-270,[direction=rtl] .active>.rotate-270 {
    transform: rotate(-270deg)
}

.rotate-n270 {
    backface-visibility: hidden;
    will-change: transform;
    transition: transform .3s
}

.collapsible:not(.collapsed)>.rotate-n270,.show>.rotate-n270,.active>.rotate-n270 {
    transition: transform .3s;
    transform: rotate(-270deg)
}

[direction=rtl] .collapsible:not(.collapsed)>.rotate-n270,[direction=rtl] .show>.rotate-n270,[direction=rtl] .active>.rotate-n270 {
    transform: rotate(270deg)
}

@media (width>=992px) {
    main,span,ol,ul,pre,div {
        scrollbar-width: thin
    }

    main::-webkit-scrollbar {
        width: var(--bs-scrollbar-size);
        height: var(--bs-scrollbar-size)
    }

    span::-webkit-scrollbar {
        width: var(--bs-scrollbar-size);
        height: var(--bs-scrollbar-size)
    }

    ol::-webkit-scrollbar {
        width: var(--bs-scrollbar-size);
        height: var(--bs-scrollbar-size)
    }

    ul::-webkit-scrollbar {
        width: var(--bs-scrollbar-size);
        height: var(--bs-scrollbar-size)
    }

    pre::-webkit-scrollbar {
        width: var(--bs-scrollbar-size);
        height: var(--bs-scrollbar-size)
    }

    div::-webkit-scrollbar {
        width: var(--bs-scrollbar-size);
        height: var(--bs-scrollbar-size)
    }

    main ::-webkit-scrollbar-track {
        background-color: #0000
    }

    span ::-webkit-scrollbar-track {
        background-color: #0000
    }

    ol ::-webkit-scrollbar-track {
        background-color: #0000
    }

    ul ::-webkit-scrollbar-track {
        background-color: #0000
    }

    pre ::-webkit-scrollbar-track {
        background-color: #0000
    }

    div ::-webkit-scrollbar-track {
        background-color: #0000
    }

    main ::-webkit-scrollbar-thumb {
        border-radius: var(--bs-scrollbar-size)
    }

    span ::-webkit-scrollbar-thumb {
        border-radius: var(--bs-scrollbar-size)
    }

    ol ::-webkit-scrollbar-thumb {
        border-radius: var(--bs-scrollbar-size)
    }

    ul ::-webkit-scrollbar-thumb {
        border-radius: var(--bs-scrollbar-size)
    }

    pre ::-webkit-scrollbar-thumb {
        border-radius: var(--bs-scrollbar-size)
    }

    div ::-webkit-scrollbar-thumb {
        border-radius: var(--bs-scrollbar-size)
    }

    main,span,ol,ul,pre,div {
        scrollbar-color: var(--bs-scrollbar-color) transparent
    }

    main::-webkit-scrollbar-thumb {
        background-color: var(--bs-scrollbar-color)
    }

    span::-webkit-scrollbar-thumb {
        background-color: var(--bs-scrollbar-color)
    }

    ol::-webkit-scrollbar-thumb {
        background-color: var(--bs-scrollbar-color)
    }

    ul::-webkit-scrollbar-thumb {
        background-color: var(--bs-scrollbar-color)
    }

    pre::-webkit-scrollbar-thumb {
        background-color: var(--bs-scrollbar-color)
    }

    div::-webkit-scrollbar-thumb {
        background-color: var(--bs-scrollbar-color)
    }

    main::-webkit-scrollbar-corner {
        background-color: #0000
    }

    span::-webkit-scrollbar-corner {
        background-color: #0000
    }

    ol::-webkit-scrollbar-corner {
        background-color: #0000
    }

    ul::-webkit-scrollbar-corner {
        background-color: #0000
    }

    pre::-webkit-scrollbar-corner {
        background-color: #0000
    }

    div::-webkit-scrollbar-corner {
        background-color: #0000
    }

    main:hover,span:hover,ol:hover,ul:hover,pre:hover,div:hover {
        scrollbar-color: var(--bs-scrollbar-hover-color) transparent
    }

    main:hover::-webkit-scrollbar-thumb {
        background-color: var(--bs-scrollbar-hover-color)
    }

    span:hover::-webkit-scrollbar-thumb {
        background-color: var(--bs-scrollbar-hover-color)
    }

    ol:hover::-webkit-scrollbar-thumb {
        background-color: var(--bs-scrollbar-hover-color)
    }

    ul:hover::-webkit-scrollbar-thumb {
        background-color: var(--bs-scrollbar-hover-color)
    }

    pre:hover::-webkit-scrollbar-thumb {
        background-color: var(--bs-scrollbar-hover-color)
    }

    div:hover::-webkit-scrollbar-thumb {
        background-color: var(--bs-scrollbar-hover-color)
    }

    main:hover::-webkit-scrollbar-corner {
        background-color: #0000
    }

    span:hover::-webkit-scrollbar-corner {
        background-color: #0000
    }

    ol:hover::-webkit-scrollbar-corner {
        background-color: #0000
    }

    ul:hover::-webkit-scrollbar-corner {
        background-color: #0000
    }

    pre:hover::-webkit-scrollbar-corner {
        background-color: #0000
    }

    div:hover::-webkit-scrollbar-corner {
        background-color: #0000
    }
}

.scroll,.hover-scroll,.hover-scroll-overlay {
    position: relative;
    overflow: scroll
}

@media (width<=991.98px) {
    .scroll,.hover-scroll,.hover-scroll-overlay {
        overflow: auto
    }
}

.scroll-x,.hover-scroll-x,.hover-scroll-overlay-x {
    position: relative;
    overflow-x: scroll
}

@media (width<=991.98px) {
    .scroll-x,.hover-scroll-x,.hover-scroll-overlay-x {
        overflow-x: auto
    }
}

.scroll-y,.hover-scroll-y,.hover-scroll-overlay-y {
    position: relative;
    overflow-y: scroll
}

@media (width<=991.98px) {
    .scroll-y,.hover-scroll-y,.hover-scroll-overlay-y {
        overflow-y: auto
    }
}

.hover-scroll,.hover-scroll-overlay,.hover-scroll-x,.hover-scroll-overlay-x,.hover-scroll-y,.hover-scroll-overlay-y {
    scrollbar-color: transparent transparent
}

.hover-scroll::-webkit-scrollbar-thumb {
    background-color: #0000
}

.hover-scroll-overlay::-webkit-scrollbar-thumb {
    background-color: #0000
}

.hover-scroll-x::-webkit-scrollbar-thumb {
    background-color: #0000
}

.hover-scroll-overlay-x::-webkit-scrollbar-thumb {
    background-color: #0000
}

.hover-scroll-y::-webkit-scrollbar-thumb {
    background-color: #0000
}

.hover-scroll-overlay-y::-webkit-scrollbar-thumb {
    background-color: #0000
}

.hover-scroll::-webkit-scrollbar-corner {
    background-color: #0000
}

.hover-scroll-overlay::-webkit-scrollbar-corner {
    background-color: #0000
}

.hover-scroll-x::-webkit-scrollbar-corner {
    background-color: #0000
}

.hover-scroll-overlay-x::-webkit-scrollbar-corner {
    background-color: #0000
}

.hover-scroll-y::-webkit-scrollbar-corner {
    background-color: #0000
}

.hover-scroll-overlay-y::-webkit-scrollbar-corner {
    background-color: #0000
}

.hover-scroll:hover,.hover-scroll-overlay:hover,.hover-scroll-x:hover,.hover-scroll-overlay-x:hover,.hover-scroll-y:hover,.hover-scroll-overlay-y:hover {
    scrollbar-color: var(--bs-scrollbar-color) transparent
}

.hover-scroll:hover::-webkit-scrollbar-thumb {
    background-color: var(--bs-scrollbar-color)
}

.hover-scroll-overlay:hover::-webkit-scrollbar-thumb {
    background-color: var(--bs-scrollbar-color)
}

.hover-scroll-x:hover::-webkit-scrollbar-thumb {
    background-color: var(--bs-scrollbar-color)
}

.hover-scroll-overlay-x:hover::-webkit-scrollbar-thumb {
    background-color: var(--bs-scrollbar-color)
}

.hover-scroll-y:hover::-webkit-scrollbar-thumb {
    background-color: var(--bs-scrollbar-color)
}

.hover-scroll-overlay-y:hover::-webkit-scrollbar-thumb {
    background-color: var(--bs-scrollbar-color)
}

.hover-scroll:hover::-webkit-scrollbar-corner {
    background-color: #0000
}

.hover-scroll-overlay:hover::-webkit-scrollbar-corner {
    background-color: #0000
}

.hover-scroll-x:hover::-webkit-scrollbar-corner {
    background-color: #0000
}

.hover-scroll-overlay-x:hover::-webkit-scrollbar-corner {
    background-color: #0000
}

.hover-scroll-y:hover::-webkit-scrollbar-corner {
    background-color: #0000
}

.hover-scroll-overlay-y:hover::-webkit-scrollbar-corner {
    background-color: #0000
}

.scroll-ps {
    padding-left: var(--bs-scrollbar-size)!important
}

.scroll-ms {
    margin-left: var(--bs-scrollbar-size)!important
}

.scroll-mb {
    margin-bottom: var(--bs-scrollbar-size)!important
}

.scroll-pe {
    padding-right: var(--bs-scrollbar-size)!important
}

.scroll-me {
    margin-right: var(--bs-scrollbar-size)!important
}

.scroll-px {
    padding-left: var(--bs-scrollbar-size)!important;
    padding-right: var(--bs-scrollbar-size)!important
}

.scroll-mx {
    margin-left: var(--bs-scrollbar-size)!important;
    margin-right: var(--bs-scrollbar-size)!important
}

@media (width>=576px) {
    .scroll-sm-ps {
        padding-left: var(--bs-scrollbar-size)!important
    }

    .scroll-sm-ms {
        margin-left: var(--bs-scrollbar-size)!important
    }

    .scroll-sm-mb {
        margin-bottom: var(--bs-scrollbar-size)!important
    }

    .scroll-sm-pe {
        padding-right: var(--bs-scrollbar-size)!important
    }

    .scroll-sm-me {
        margin-right: var(--bs-scrollbar-size)!important
    }

    .scroll-sm-px {
        padding-left: var(--bs-scrollbar-size)!important;
        padding-right: var(--bs-scrollbar-size)!important
    }

    .scroll-sm-mx {
        margin-left: var(--bs-scrollbar-size)!important;
        margin-right: var(--bs-scrollbar-size)!important
    }
}

@media (width>=768px) {
    .scroll-md-ps {
        padding-left: var(--bs-scrollbar-size)!important
    }

    .scroll-md-ms {
        margin-left: var(--bs-scrollbar-size)!important
    }

    .scroll-md-mb {
        margin-bottom: var(--bs-scrollbar-size)!important
    }

    .scroll-md-pe {
        padding-right: var(--bs-scrollbar-size)!important
    }

    .scroll-md-me {
        margin-right: var(--bs-scrollbar-size)!important
    }

    .scroll-md-px {
        padding-left: var(--bs-scrollbar-size)!important;
        padding-right: var(--bs-scrollbar-size)!important
    }

    .scroll-md-mx {
        margin-left: var(--bs-scrollbar-size)!important;
        margin-right: var(--bs-scrollbar-size)!important
    }
}

@media (width>=992px) {
    .scroll-lg-ps {
        padding-left: var(--bs-scrollbar-size)!important
    }

    .scroll-lg-ms {
        margin-left: var(--bs-scrollbar-size)!important
    }

    .scroll-lg-mb {
        margin-bottom: var(--bs-scrollbar-size)!important
    }

    .scroll-lg-pe {
        padding-right: var(--bs-scrollbar-size)!important
    }

    .scroll-lg-me {
        margin-right: var(--bs-scrollbar-size)!important
    }

    .scroll-lg-px {
        padding-left: var(--bs-scrollbar-size)!important;
        padding-right: var(--bs-scrollbar-size)!important
    }

    .scroll-lg-mx {
        margin-left: var(--bs-scrollbar-size)!important;
        margin-right: var(--bs-scrollbar-size)!important
    }
}

@media (width>=1200px) {
    .scroll-xl-ps {
        padding-left: var(--bs-scrollbar-size)!important
    }

    .scroll-xl-ms {
        margin-left: var(--bs-scrollbar-size)!important
    }

    .scroll-xl-mb {
        margin-bottom: var(--bs-scrollbar-size)!important
    }

    .scroll-xl-pe {
        padding-right: var(--bs-scrollbar-size)!important
    }

    .scroll-xl-me {
        margin-right: var(--bs-scrollbar-size)!important
    }

    .scroll-xl-px {
        padding-left: var(--bs-scrollbar-size)!important;
        padding-right: var(--bs-scrollbar-size)!important
    }

    .scroll-xl-mx {
        margin-left: var(--bs-scrollbar-size)!important;
        margin-right: var(--bs-scrollbar-size)!important
    }
}

@media (width>=1400px) {
    .scroll-xxl-ps {
        padding-left: var(--bs-scrollbar-size)!important
    }

    .scroll-xxl-ms {
        margin-left: var(--bs-scrollbar-size)!important
    }

    .scroll-xxl-mb {
        margin-bottom: var(--bs-scrollbar-size)!important
    }

    .scroll-xxl-pe {
        padding-right: var(--bs-scrollbar-size)!important
    }

    .scroll-xxl-me {
        margin-right: var(--bs-scrollbar-size)!important
    }

    .scroll-xxl-px {
        padding-left: var(--bs-scrollbar-size)!important;
        padding-right: var(--bs-scrollbar-size)!important
    }

    .scroll-xxl-mx {
        margin-left: var(--bs-scrollbar-size)!important;
        margin-right: var(--bs-scrollbar-size)!important
    }
}

.rating {
    align-items: center;
    display: flex
}

.rating-input {
    position: absolute!important;
    left: -9999px!important
}

.rating-input[disabled] {
    display: none
}

.rating-label {
    margin: 0;
    padding: 0
}

.rating-label>i,.rating-label>.svg-icon {
    color: var(--bs-rating-color-default);
    line-height: 1
}

label.rating-label {
    cursor: pointer
}

div.rating-label.checked>i,div.rating-label.checked>.svg-icon,label.rating-label>i,label.rating-label>.svg-icon {
    color: var(--bs-rating-color-active)
}

.rating-input:checked~.rating-label>i,.rating-input:checked~.rating-label>.svg-icon {
    color: var(--bs-rating-color-default)
}

.rating:hover label.rating-label>i,.rating:hover label.rating-label>.svg-icon {
    color: var(--bs-rating-color-active)
}

label.rating-label:hover~.rating-label>i,label.rating-label:hover~.rating-label>.svg-icon,label.rating-label:hover~.rating-label {
    color: var(--bs-rating-color-default)
}

.stepper [data-kt-stepper-element=info],.stepper [data-kt-stepper-element=content] {
    display: none
}

.stepper [data-kt-stepper-element=info].current,.stepper [data-kt-stepper-element=content].current {
    display: flex
}

.stepper .stepper-item[data-kt-stepper-action=step] {
    cursor: pointer
}

.stepper [data-kt-stepper-action=final],.stepper [data-kt-stepper-action=previous] {
    display: none
}

.stepper [data-kt-stepper-action=next] {
    display: inline-block
}

.stepper [data-kt-stepper-action=submit],.stepper.first [data-kt-stepper-action=previous] {
    display: none
}

.stepper.first [data-kt-stepper-action=next] {
    display: inline-block
}

.stepper.first [data-kt-stepper-action=submit] {
    display: none
}

.stepper.between [data-kt-stepper-action=previous],.stepper.between [data-kt-stepper-action=next] {
    display: inline-block
}

.stepper.between [data-kt-stepper-action=submit] {
    display: none
}

.stepper.last [data-kt-stepper-action=final] {
    display: inline-block
}

.stepper.last [data-kt-stepper-action=final].btn-flex {
    display: flex
}

.stepper.last [data-kt-stepper-action=previous] {
    display: inline-block
}

.stepper.last [data-kt-stepper-action=previous].btn-flex {
    display: flex
}

.stepper.last [data-kt-stepper-action=previous][data-kt-stepper-state=hide-on-last-step] {
    display: none!important
}

.stepper.last [data-kt-stepper-action=next] {
    display: none
}

.stepper.last [data-kt-stepper-action=next].btn-flex {
    display: flex
}

.stepper.last [data-kt-stepper-action=submit] {
    display: inline-block
}

.stepper.last [data-kt-stepper-action=submit].btn-flex {
    display: flex
}

.stepper.stepper-pills {
    --bs-stepper-pills-size: 40px;
    --bs-stepper-icon-border-radius: 9px;
    --bs-stepper-icon-check-size: 1rem;
    --bs-stepper-icon-bg-color: var(--bs-primary-light);
    --bs-stepper-icon-bg-color-current: var(--bs-primary);
    --bs-stepper-icon-bg-color-completed: var(--bs-primary-light);
    --bs-stepper-icon-border: 0;
    --bs-stepper-icon-border-current: 0;
    --bs-stepper-icon-border-completed: 0;
    --bs-stepper-icon-number-color: var(--bs-primary);
    --bs-stepper-icon-number-color-current: var(--bs-white);
    --bs-stepper-icon-check-color-completed: var(--bs-primary);
    --bs-stepper-label-title-opacity: 1;
    --bs-stepper-label-title-opacity-current: 1;
    --bs-stepper-label-title-opacity-completed: 1;
    --bs-stepper-label-title-color: var(--bs-gray-800);
    --bs-stepper-label-title-color-current: var(--bs-gray-600);
    --bs-stepper-label-title-color-completed: var(--bs-text-muted);
    --bs-stepper-label-desc-opacity: 1;
    --bs-stepper-label-desc-opacity-current: 1;
    --bs-stepper-label-desc-opacity-completed: 1;
    --bs-stepper-label-desc-color: var(--bs-text-muted);
    --bs-stepper-label-desc-color-current: var(--bs-gray-500);
    --bs-stepper-label-desc-color-completed: var(--bs-gray-500);
    --bs-stepper-line-border: 1px dashed var(--bs-gray-300)
}

.stepper.stepper-pills .stepper-nav {
    display: flex
}

.stepper.stepper-pills .stepper-item {
    align-items: center;
    transition: color .2s;
    display: flex
}

.stepper.stepper-pills .stepper-item .stepper-icon {
    width: var(--bs-stepper-pills-size);
    height: var(--bs-stepper-pills-size);
    border-radius: var(--bs-stepper-icon-border-radius);
    background-color: var(--bs-stepper-icon-bg-color);
    border: var(--bs-stepper-icon-border);
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    margin-right: 1.5rem;
    transition: color .2s;
    display: flex
}

.stepper.stepper-pills .stepper-item .stepper-icon .stepper-check {
    font-size: var(--bs-stepper-icon-check-size);
    display: none
}

.stepper.stepper-pills .stepper-item .stepper-icon .stepper-number {
    color: var(--bs-stepper-icon-number-color);
    font-size: 1.25rem;
    font-weight: 600
}

.stepper.stepper-pills .stepper-item .stepper-label {
    flex-direction: column;
    justify-content: center;
    display: flex
}

.stepper.stepper-pills .stepper-item .stepper-label .stepper-title {
    color: var(--bs-stepper-label-title-color);
    opacity: var(--bs-stepper-label-title-opacity);
    margin-bottom: .3rem;
    font-size: 1.25rem;
    font-weight: 600
}

.stepper.stepper-pills .stepper-item .stepper-label .stepper-desc {
    opacity: var(--bs-stepper-label-desc-opacity);
    color: var(--bs-stepper-label-desc-color)
}

.stepper.stepper-pills .stepper-item.current {
    transition: color .2s
}

.stepper.stepper-pills .stepper-item.current .stepper-icon {
    background-color: var(--bs-stepper-icon-bg-color-current);
    border: var(--bs-stepper-icon-border-current);
    transition: color .2s
}

.stepper.stepper-pills .stepper-item.current .stepper-icon .stepper-check {
    display: none
}

.stepper.stepper-pills .stepper-item.current .stepper-icon .stepper-number {
    color: var(--bs-stepper-icon-number-color-current);
    font-size: 1.35rem
}

.stepper.stepper-pills .stepper-item.current .stepper-label .stepper-title {
    opacity: var(--bs-stepper-label-title-opacity-current);
    color: var(--bs-stepper-label-title-color-current)
}

.stepper.stepper-pills .stepper-item.current .stepper-label .stepper-desc {
    opacity: var(--bs-stepper-label-desc-opacity-current);
    color: var(--bs-stepper-label-desc-color-current)
}

.stepper.stepper-pills .stepper-item.current.mark-completed:last-child .stepper-icon,.stepper.stepper-pills .stepper-item.completed .stepper-icon {
    background-color: var(--bs-stepper-icon-bg-color-completed);
    border: var(--bs-stepper-icon-border-completed);
    transition: color .2s
}

.stepper.stepper-pills .stepper-item.current.mark-completed:last-child .stepper-icon .stepper-check,.stepper.stepper-pills .stepper-item.completed .stepper-icon .stepper-check {
    color: var(--bs-stepper-icon-check-color-completed);
    display: inline-block
}

.stepper.stepper-pills .stepper-item.current.mark-completed:last-child .stepper-icon .stepper-number,.stepper.stepper-pills .stepper-item.completed .stepper-icon .stepper-number {
    display: none
}

.stepper.stepper-pills .stepper-item.current.mark-completed:last-child .stepper-label .stepper-title,.stepper.stepper-pills .stepper-item.completed .stepper-label .stepper-title {
    opacity: var(--bs-stepper-label-title-opacity-completed);
    color: var(--bs-stepper-label-title-color-completed)
}

.stepper.stepper-pills .stepper-item.current.mark-completed:last-child .stepper-label .stepper-desc,.stepper.stepper-pills .stepper-item.completed .stepper-label .stepper-desc {
    opacity: var(--bs-stepper-label-desc-opacity-completed);
    color: var(--bs-stepper-label-desc-color-completed)
}

.stepper.stepper-pills.stepper-column .stepper-nav {
    flex-direction: column;
    align-items: start
}

.stepper.stepper-pills.stepper-column .stepper-item {
    flex-direction: column;
    justify-content: start;
    align-items: stretch;
    margin: 0;
    padding: 0
}

.stepper.stepper-pills.stepper-column .stepper-wrapper {
    align-items: center;
    display: flex
}

.stepper.stepper-pills.stepper-column .stepper-icon {
    z-index: 1
}

.stepper.stepper-pills.stepper-column .stepper-line {
    margin-left: calc(var(--bs-stepper-pills-size) / 2);
    border-left: var(--bs-stepper-line-border);
    flex-grow: 1;
    margin-top: 2px;
    margin-bottom: 2px;
    display: block
}

.stepper.stepper-links .stepper-nav {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    display: flex
}

.stepper.stepper-links .stepper-nav .stepper-item {
    flex-shrink: 0;
    margin: 1rem 1.5rem;
    position: relative
}

.stepper.stepper-links .stepper-nav .stepper-item:after {
    content: " ";
    background-color: #0000;
    width: 100%;
    height: 2px;
    transition: color .2s;
    position: absolute;
    top: 2.3rem;
    left: 0
}

.stepper.stepper-links .stepper-nav .stepper-item .stepper-title {
    color: var(--bs-gray-900);
    font-size: 1.25rem;
    font-weight: 600
}

.stepper.stepper-links .stepper-nav .stepper-item.current {
    transition: color .2s
}

.stepper.stepper-links .stepper-nav .stepper-item.current .stepper-title {
    color: var(--bs-primary)
}

.stepper.stepper-links .stepper-nav .stepper-item.current:after {
    background-color: var(--bs-primary)
}

.stepper.stepper-links .stepper-nav .stepper-item.current.mark-completed:last-child .stepper-title,.stepper.stepper-links .stepper-nav .stepper-item.completed .stepper-title {
    color: var(--bs-gray-500)
}

.toggle.collapsible:not(.collapsed) .toggle-off,.toggle.active .toggle-off,.toggle.collapsible.collapsed .toggle-on,.toggle:not(.collapsible):not(.active) .toggle-on {
    display: none
}

.xehagon {
    clip-path: polygon(45% 1.33975%,46.5798% .603074%,48.2635% .151922%,50% 0%,51.7365% .151922%,53.4202% .603074%,55% 1.33975%,89.641% 21.3397%,91.0689% 22.3396%,92.3015% 23.5721%,93.3013% 25%,94.0379% 26.5798%,94.4891% 28.2635%,94.641% 30%,94.641% 70%,94.4891% 71.7365%,94.0379% 73.4202%,93.3013% 75%,92.3015% 76.4279%,91.0689% 77.6604%,89.641% 78.6603%,55% 98.6603%,53.4202% 99.3969%,51.7365% 99.8481%,50% 100%,48.2635% 99.8481%,46.5798% 99.3969%,45% 98.6603%,10.359% 78.6603%,8.93111% 77.6604%,7.69854% 76.4279%,6.69873% 75%,5.96206% 73.4202%,5.51091% 71.7365%,5.35898% 70%,5.35898% 30%,5.51091% 28.2635%,5.96206% 26.5798%,6.69873% 25%,7.69854% 23.5721%,8.93111% 22.3396%,10.359% 21.3397%)
}

.octagon {
    clip-path: polygon(46.1732% .761205%,47.4118% .340742%,48.6947% .0855514%,50% 0%,51.3053% .0855514%,52.5882% .340742%,53.8268% .761205%,82.1111% 12.4769%,83.2843% 13.0555%,84.3719% 13.7822%,85.3553% 14.6447%,86.2178% 15.6281%,86.9445% 16.7157%,87.5231% 17.8889%,99.2388% 46.1732%,99.6593% 47.4118%,99.9145% 48.6947%,100% 50%,99.9145% 51.3053%,99.6593% 52.5882%,99.2388% 53.8268%,87.5231% 82.1111%,86.9445% 83.2843%,86.2178% 84.3719%,85.3553% 85.3553%,84.3719% 86.2178%,83.2843% 86.9445%,82.1111% 87.5231%,53.8268% 99.2388%,52.5882% 99.6593%,51.3053% 99.9145%,50% 100%,48.6947% 99.9145%,47.4118% 99.6593%,46.1732% 99.2388%,17.8889% 87.5231%,16.7157% 86.9445%,15.6281% 86.2178%,14.6447% 85.3553%,13.7822% 84.3719%,13.0555% 83.2843%,12.4769% 82.1111%,.761205% 53.8268%,.340742% 52.5882%,.0855514% 51.3053%,0% 50%,.0855514% 48.6947%,.340742% 47.4118%,.761205% 46.1732%,12.4769% 17.8889%,13.0555% 16.7157%,13.7822% 15.6281%,14.6447% 14.6447%,15.6281% 13.7822%,16.7157% 13.0555%,17.8889% 12.4769%)
}

.ribbon {
    position: relative
}

.ribbon .ribbon-label {
    z-index: 1;
    background-color: var(--bs-ribbon-label-bg);
    box-shadow: var(--bs-ribbon-label-box-shadow);
    color: var(--bs-primary-inverse);
    justify-content: center;
    align-items: center;
    padding: 5px 10px;
    display: flex;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(5px)translateY(-50%)
}

.ribbon .ribbon-label>.ribbon-inner {
    z-index: -1;
    width: 100%;
    height: 100%;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0
}

.ribbon .ribbon-label:after {
    border-color: var(--bs-ribbon-label-border-color)
}

.ribbon-vertical .ribbon-label {
    text-align: center;
    min-width: 36px;
    min-height: 46px;
    padding: 5px 10px
}

.ribbon.ribbon-top .ribbon-label {
    border-bottom-right-radius: .475rem;
    border-bottom-left-radius: .475rem;
    top: 0;
    transform: translate(-15px)translateY(-4px)
}

.ribbon.ribbon-bottom .ribbon-label {
    border-top-left-radius: .475rem;
    border-top-right-radius: .475rem
}

.ribbon.ribbon-start .ribbon-label {
    border-top-right-radius: .475rem;
    border-bottom-right-radius: .475rem;
    top: 50%;
    left: 0;
    right: auto;
    transform: translate(-5px)translateY(-50%)
}

.ribbon.ribbon-end .ribbon-label {
    border-top-left-radius: .475rem;
    border-bottom-left-radius: .475rem
}

.ribbon.ribbon-clip.ribbon-start .ribbon-label {
    left: -5px
}

.ribbon.ribbon-clip.ribbon-start .ribbon-label .ribbon-inner {
    border-top-right-radius: .475rem;
    border-bottom-right-radius: .475rem
}

.ribbon.ribbon-clip.ribbon-start .ribbon-label .ribbon-inner:before,.ribbon.ribbon-clip.ribbon-start .ribbon-label .ribbon-inner:after {
    content: "";
    border-style: solid;
    position: absolute;
    bottom: -10px;
    border-color: #0000!important
}

.ribbon.ribbon-clip.ribbon-start .ribbon-label .ribbon-inner:before {
    border-width: 0 10px 10px 0;
    left: 0;
    border-right-color: var(--bs-ribbon-clip-bg)!important
}

.ribbon.ribbon-clip.ribbon-end .ribbon-label {
    right: -5px
}

.ribbon.ribbon-clip.ribbon-end .ribbon-label .ribbon-inner {
    border-top-left-radius: .475rem;
    border-bottom-left-radius: .475rem
}

.ribbon.ribbon-clip.ribbon-end .ribbon-label .ribbon-inner:before,.ribbon.ribbon-clip.ribbon-end .ribbon-label .ribbon-inner:after {
    content: "";
    border-style: solid;
    position: absolute;
    bottom: -10px;
    border-color: #0000!important
}

.ribbon.ribbon-clip.ribbon-end .ribbon-label .ribbon-inner:before {
    border-width: 0 0 10px 10px;
    right: 0;
    border-left-color: var(--bs-ribbon-clip-bg)!important
}

.ribbon.ribbon-triangle {
    z-index: 1;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    position: absolute
}

.ribbon.ribbon-triangle.ribbon-top-start {
    border-top: 2rem solid #0000;
    border-left: 2rem solid #0000;
    width: 4rem;
    height: 4rem;
    top: 0;
    left: 0;
    border-bottom: 2rem solid #0000!important;
    border-right: 2rem solid #0000!important
}

.ribbon.ribbon-triangle.ribbon-top-end {
    border-top: 2rem solid #0000;
    border-right: 2rem solid #0000;
    width: 4rem;
    height: 4rem;
    top: 0;
    right: 0;
    border-bottom: 2rem solid #0000!important;
    border-left: 2rem solid #0000!important
}

.ribbon.ribbon-triangle.ribbon-bottom-start {
    border-bottom: 2rem solid #0000;
    border-left: 2rem solid #0000;
    width: 4rem;
    height: 4rem;
    bottom: 0;
    left: 0;
    border-top: 2rem solid #0000!important;
    border-right: 2rem solid #0000!important
}

.ribbon.ribbon-triangle.ribbon-bottom-end {
    border-bottom: 2rem solid #0000;
    border-right: 2rem solid #0000;
    width: 4rem;
    height: 4rem;
    bottom: 0;
    right: 0;
    border-top: 2rem solid #0000!important;
    border-left: 2rem solid #0000!important
}

.blockui {
    position: relative
}

.blockui .blockui-overlay {
    background-color: var(--bs-blockui-overlay-bg);
    justify-content: center;
    align-items: center;
    transition: all .3s;
    display: flex;
    position: absolute;
    inset: 0
}

.blockui .blockui-overlay .spinner-border {
    width: 1.35rem;
    height: 1.35rem
}

.blockui .blockui-message {
    box-shadow: var(--bs-blockui-message-box-shadow);
    background-color: var(--bs-blockui-message-bg);
    color: var(--bs-gray-700);
    border-radius: .475rem;
    align-items: center;
    width: auto;
    font-weight: 600;
    display: flex;
    margin: 0!important;
    padding: .85rem 1.75rem!important
}

.blockui .blockui-message .spinner-border {
    margin-right: .65rem
}

[data-bs-theme=dark] .blockui {
    --bs-blockui-overlay-bg: #ffffff0d;
    --bs-blockui-message-bg: #26272f;
    --bs-blockui-message-box-shadow: 0px 0px 30px #00000026
}

.explore-btn-toggle {
    color: var(--bs-gray-600);
    background-color: #fff
}

.explore-btn-toggle:hover,.explore-btn-toggle:focus,.explore-btn-toggle:active {
    color: #fff;
    background-color: #00b2ff
}

.explore-btn-dismiss {
    border: 0
}

.explore-btn-dismiss:hover i,.explore-btn-dismiss:hover .svg-icon {
    color: #00b2ff
}

.explore-btn-primary {
    color: #fff;
    background-color: #00b2ff;
    border: 0
}

.explore-btn-primary:hover {
    color: #fff;
    background-color: #0098da
}

.explore-btn-secondary {
    color: var(--bs-gray-600);
    background-color: var(--bs-gray-100);
    border: 0
}

.explore-btn-secondary:hover {
    color: var(--bs-gray-800);
    background-color: var(--bs-gray-200)
}

.explore-btn-outline {
    border: 1px dashed var(--bs-gray-300)!important
}

.explore-btn-outline:hover,.explore-btn-outline.active {
    background-color: #e8fff3;
    border: 1px dashed #50cd89!important
}

.explore-link {
    color: #00b2ff
}

.explore-link:hover {
    color: #0098da
}

.explore-link-hover:hover {
    color: #00b2ff!important
}

.explore-icon-success {
    color: #50cd89
}

.explore-icon-danger {
    color: #f1416c
}

.explore-label-free {
    color: #fff;
    background-color: #ffc700
}

.explore-label-pro {
    color: #fff;
    background-color: #50cd89
}

.app-engage {
    z-index: 5;
    flex-direction: column;
    align-items: flex-end;
    padding-right: 12px;
    display: flex;
    position: fixed;
    top: 50%;
    right: 0;
    transform: translateY(-50%)
}

.app-engage .app-engage-btn {
    box-shadow: var(--bs-engage-btn-box-shadow);
    width: 66px;
    height: 70px;
    color: var(--bs-engage-btn-color);
    border-style: solid;
    border-width: 1px;
    border-radius: 6px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 8px;
    font-size: 12px;
    font-weight: 600;
    display: flex
}

.app-engage .app-engage-btn i,.app-engage .app-engage-btn .svg-icon,.app-engage .app-engage-btn.dropdown-toggle:after {
    color: var(--bs-engage-btn-icon-color)
}

.app-engage .app-engage-btn {
    border-color: var(--bs-engage-btn-border-color);
    background-color: var(--bs-engage-btn-bg)
}

.app-engage .app-engage-btn.hover-dark:hover {
    color: var(--bs-dark-inverse);
    border-color: var(--bs-dark);
    background-color: var(--bs-dark)
}

.app-engage .app-engage-btn.hover-dark:hover i,.app-engage .app-engage-btn.hover-dark:hover .svg-icon {
    color: var(--bs-dark-inverse)
}

.app-engage .app-engage-btn.hover-primary:hover {
    color: var(--bs-primary-inverse);
    border-color: var(--bs-primary);
    background-color: var(--bs-primary)
}

.app-engage .app-engage-btn.hover-primary:hover i,.app-engage .app-engage-btn.hover-primary:hover .svg-icon {
    color: var(--bs-primary-inverse)
}

.app-engage .app-engage-btn.hover-success:hover {
    color: var(--bs-success-inverse);
    border-color: var(--bs-success);
    background-color: var(--bs-success)
}

.app-engage .app-engage-btn.hover-success:hover i,.app-engage .app-engage-btn.hover-success:hover .svg-icon {
    color: var(--bs-success-inverse)
}

.app-engage .app-engage-btn.app-engage-btn-toggle-off {
    width: 35px;
    height: 35px
}

.app-engage .app-engage-btn.app-engage-btn-toggle-on {
    width: 35px;
    height: 35px;
    display: none
}

.app-engage.app-engage-hide .app-engage-btn {
    visibility: hidden
}

.app-engage.app-engage-hide .app-engage-btn.app-engage-btn-toggle-off {
    display: none
}

.app-engage.app-engage-hide .app-engage-btn.app-engage-btn-toggle-on {
    visibility: visible;
    display: flex
}

.engage-btn {
    color: var(--bs-engage-btn-color);
    align-items: center;
    display: flex;
    height: 35px!important
}

.engage-btn i,.engage-btn .svg-icon,.engage-btn.dropdown-toggle:after {
    color: var(--bs-engage-btn-color)
}

.engage-btn {
    border-color: var(--bs-engage-btn-bg);
    background-color: var(--bs-engage-btn-bg)
}

.btn-check:checked+.engage-btn,.btn-check:active+.engage-btn,.engage-btn:focus:not(.btn-active),.engage-btn:hover:not(.btn-active),.engage-btn:active:not(.btn-active),.engage-btn.active,.engage-btn.show,.show>.engage-btn,.btn-check:checked+.engage-btn i,.btn-check:checked+.engage-btn .svg-icon,.btn-check:active+.engage-btn i,.btn-check:active+.engage-btn .svg-icon,.engage-btn:focus:not(.btn-active) i,.engage-btn:focus:not(.btn-active) .svg-icon,.engage-btn:hover:not(.btn-active) i,.engage-btn:hover:not(.btn-active) .svg-icon,.engage-btn:active:not(.btn-active) i,.engage-btn:active:not(.btn-active) .svg-icon,.engage-btn.active i,.engage-btn.active .svg-icon,.engage-btn.show i,.engage-btn.show .svg-icon,.show>.engage-btn i,.show>.engage-btn .svg-icon,.btn-check:checked+.engage-btn.dropdown-toggle:after,.btn-check:active+.engage-btn.dropdown-toggle:after,.engage-btn:focus:not(.btn-active).dropdown-toggle:after,.engage-btn:hover:not(.btn-active).dropdown-toggle:after,.engage-btn:active:not(.btn-active).dropdown-toggle:after,.engage-btn.active.dropdown-toggle:after,.engage-btn.show.dropdown-toggle:after,.show>.engage-btn.dropdown-toggle:after {
    color: var(--bs-engage-btn-color-active)
}

.btn-check:checked+.engage-btn,.btn-check:active+.engage-btn,.engage-btn:focus:not(.btn-active),.engage-btn:hover:not(.btn-active),.engage-btn:active:not(.btn-active),.engage-btn.active,.engage-btn.show,.show>.engage-btn {
    border-color: var(--bs-engage-btn-bg);
    background-color: var(--bs-engage-btn-bg)!important
}

.cookiealert {
    background: inherit;
    color: inherit
}

@media print {
    .print-content-only {
        background: 0 0!important;
        padding: 0!important
    }

    .print-content-only .wrapper,.print-content-only .page,.print-content-only .page-title .content,.print-content-only .container,.print-content-only .container-xxl,.print-content-only .container-fluid,.print-content-only .container-sm,.print-content-only .container-md,.print-content-only .container-lg,.print-content-only .container-xl {
        background: 0 0!important;
        margin: 0!important;
        padding: 0!important
    }

    .print-content-only .aside,.print-content-only .sidebar,.print-content-only .scrolltop,.print-content-only .header,.print-content-only .footer,.print-content-only .toolbar,.print-content-only .drawer,.print-content-only .btn {
        display: none!important
    }
}

.bg-white {
    --bs-bg-rgb-color: var(--bs-white-bg-rgb);
    background-color: #fff!important
}

.bg-black {
    --bs-bg-rgb-color: var(--bs-black-bg-rgb);
    background-color: #000!important
}

.bg-body {
    --bs-bg-rgb-color: var(--bs-body-bg-rgb);
    background-color: var(--bs-body-bg)!important
}

.bg-hover-body {
    cursor: pointer
}

.bg-hover-body:hover,.bg-active-body.active {
    background-color: var(--bs-body-bg)!important
}

.bg-state-body {
    cursor: pointer
}

.bg-state-body.active,.bg-state-body:hover {
    background-color: var(--bs-body-bg)!important
}

.bg-hover-white {
    cursor: pointer
}

.bg-hover-white:hover,.bg-active-white.active {
    --bs-bg-rgb-color: var(--bs-white-bg-rgb);
    background-color: #fff!important
}

.bg-state-white {
    cursor: pointer
}

.bg-state-white.active,.bg-state-white:hover {
    --bs-bg-rgb-color: var(--bs-white-bg-rgb);
    background-color: #fff!important
}

.bg-light-light {
    background-color: var(--bs-light-light)!important
}

.bg-light {
    --bs-bg-rgb-color: var(--bs-light-rgb);
    background-color: var(--bs-light)!important
}

.bg-light-active {
    --bs-bg-rgb-color: var(--bs-light-active-rgb);
    background-color: var(--bs-light-active)!important
}

.bg-hover-light-light {
    cursor: pointer
}

.bg-hover-light-light:hover {
    background-color: var(--bs-light-light)!important
}

.bg-state-light-light {
    cursor: pointer
}

.bg-state-light-light.active,.bg-state-light-light:hover {
    background-color: var(--bs-light-light)!important
}

.bg-hover-light {
    cursor: pointer
}

.bg-hover-light:hover,.bg-active-light.active {
    background-color: var(--bs-light)!important
}

.bg-state-light {
    cursor: pointer
}

.bg-state-light.active,.bg-state-light:hover {
    background-color: var(--bs-light)!important
}

.bg-light-primary {
    background-color: var(--bs-primary-light)!important
}

.bg-primary {
    --bs-bg-rgb-color: var(--bs-primary-rgb);
    background-color: var(--bs-primary)!important
}

.bg-primary-active {
    --bs-bg-rgb-color: var(--bs-primary-active-rgb);
    background-color: var(--bs-primary-active)!important
}

.bg-hover-light-primary {
    cursor: pointer
}

.bg-hover-light-primary:hover {
    background-color: var(--bs-primary-light)!important
}

.bg-state-light-primary {
    cursor: pointer
}

.bg-state-light-primary.active,.bg-state-light-primary:hover {
    background-color: var(--bs-primary-light)!important
}

.bg-hover-primary {
    cursor: pointer
}

.bg-hover-primary:hover,.bg-active-primary.active {
    background-color: var(--bs-primary)!important
}

.bg-state-primary {
    cursor: pointer
}

.bg-state-primary.active,.bg-state-primary:hover {
    background-color: var(--bs-primary)!important
}

.bg-light-secondary {
    background-color: var(--bs-secondary-light)!important
}

.bg-secondary {
    --bs-bg-rgb-color: var(--bs-secondary-rgb);
    background-color: var(--bs-secondary)!important
}

.bg-secondary-active {
    --bs-bg-rgb-color: var(--bs-secondary-active-rgb);
    background-color: var(--bs-secondary-active)!important
}

.bg-hover-light-secondary {
    cursor: pointer
}

.bg-hover-light-secondary:hover {
    background-color: var(--bs-secondary-light)!important
}

.bg-state-light-secondary {
    cursor: pointer
}

.bg-state-light-secondary.active,.bg-state-light-secondary:hover {
    background-color: var(--bs-secondary-light)!important
}

.bg-hover-secondary {
    cursor: pointer
}

.bg-hover-secondary:hover,.bg-active-secondary.active {
    background-color: var(--bs-secondary)!important
}

.bg-state-secondary {
    cursor: pointer
}

.bg-state-secondary.active,.bg-state-secondary:hover {
    background-color: var(--bs-secondary)!important
}

.bg-light-success {
    background-color: var(--bs-success-light)!important
}

.bg-success {
    --bs-bg-rgb-color: var(--bs-success-rgb);
    background-color: var(--bs-success)!important
}

.bg-success-active {
    --bs-bg-rgb-color: var(--bs-success-active-rgb);
    background-color: var(--bs-success-active)!important
}

.bg-hover-light-success {
    cursor: pointer
}

.bg-hover-light-success:hover {
    background-color: var(--bs-success-light)!important
}

.bg-state-light-success {
    cursor: pointer
}

.bg-state-light-success.active,.bg-state-light-success:hover {
    background-color: var(--bs-success-light)!important
}

.bg-hover-success {
    cursor: pointer
}

.bg-hover-success:hover,.bg-active-success.active {
    background-color: var(--bs-success)!important
}

.bg-state-success {
    cursor: pointer
}

.bg-state-success.active,.bg-state-success:hover {
    background-color: var(--bs-success)!important
}

.bg-light-info {
    background-color: var(--bs-info-light)!important
}

.bg-info {
    --bs-bg-rgb-color: var(--bs-info-rgb);
    background-color: var(--bs-info)!important
}

.bg-info-active {
    --bs-bg-rgb-color: var(--bs-info-active-rgb);
    background-color: var(--bs-info-active)!important
}

.bg-hover-light-info {
    cursor: pointer
}

.bg-hover-light-info:hover {
    background-color: var(--bs-info-light)!important
}

.bg-state-light-info {
    cursor: pointer
}

.bg-state-light-info.active,.bg-state-light-info:hover {
    background-color: var(--bs-info-light)!important
}

.bg-hover-info {
    cursor: pointer
}

.bg-hover-info:hover,.bg-active-info.active {
    background-color: var(--bs-info)!important
}

.bg-state-info {
    cursor: pointer
}

.bg-state-info.active,.bg-state-info:hover {
    background-color: var(--bs-info)!important
}

.bg-light-warning {
    background-color: var(--bs-warning-light)!important
}

.bg-warning {
    --bs-bg-rgb-color: var(--bs-warning-rgb);
    background-color: var(--bs-warning)!important
}

.bg-warning-active {
    --bs-bg-rgb-color: var(--bs-warning-active-rgb);
    background-color: var(--bs-warning-active)!important
}

.bg-hover-light-warning {
    cursor: pointer
}

.bg-hover-light-warning:hover {
    background-color: var(--bs-warning-light)!important
}

.bg-state-light-warning {
    cursor: pointer
}

.bg-state-light-warning.active,.bg-state-light-warning:hover {
    background-color: var(--bs-warning-light)!important
}

.bg-hover-warning {
    cursor: pointer
}

.bg-hover-warning:hover,.bg-active-warning.active {
    background-color: var(--bs-warning)!important
}

.bg-state-warning {
    cursor: pointer
}

.bg-state-warning.active,.bg-state-warning:hover {
    background-color: var(--bs-warning)!important
}

.bg-light-danger {
    background-color: var(--bs-danger-light)!important
}

.bg-danger {
    --bs-bg-rgb-color: var(--bs-danger-rgb);
    background-color: var(--bs-danger)!important
}

.bg-danger-active {
    --bs-bg-rgb-color: var(--bs-danger-active-rgb);
    background-color: var(--bs-danger-active)!important
}

.bg-hover-light-danger {
    cursor: pointer
}

.bg-hover-light-danger:hover {
    background-color: var(--bs-danger-light)!important
}

.bg-state-light-danger {
    cursor: pointer
}

.bg-state-light-danger.active,.bg-state-light-danger:hover {
    background-color: var(--bs-danger-light)!important
}

.bg-hover-danger {
    cursor: pointer
}

.bg-hover-danger:hover,.bg-active-danger.active {
    background-color: var(--bs-danger)!important
}

.bg-state-danger {
    cursor: pointer
}

.bg-state-danger.active,.bg-state-danger:hover {
    background-color: var(--bs-danger)!important
}

.bg-light-dark {
    background-color: var(--bs-dark-light)!important
}

.bg-dark {
    --bs-bg-rgb-color: var(--bs-dark-rgb);
    background-color: var(--bs-dark)!important
}

.bg-dark-active {
    --bs-bg-rgb-color: var(--bs-dark-active-rgb);
    background-color: var(--bs-dark-active)!important
}

.bg-hover-light-dark {
    cursor: pointer
}

.bg-hover-light-dark:hover {
    background-color: var(--bs-dark-light)!important
}

.bg-state-light-dark {
    cursor: pointer
}

.bg-state-light-dark.active,.bg-state-light-dark:hover {
    background-color: var(--bs-dark-light)!important
}

.bg-hover-dark {
    cursor: pointer
}

.bg-hover-dark:hover,.bg-active-dark.active {
    background-color: var(--bs-dark)!important
}

.bg-state-dark {
    cursor: pointer
}

.bg-state-dark.active,.bg-state-dark:hover {
    background-color: var(--bs-dark)!important
}

.bg-gray-100,.bg-hover-gray-100:hover {
    --bs-bg-rgb-color: var(--bs-gray-100-rgb);
    background-color: var(--bs-gray-100)
}

.bg-gray-100i {
    --bs-bg-rgb-color: var(--bs-gray-100-rgb);
    background-color: var(--bs-gray-100)!important
}

.bg-gray-200,.bg-hover-gray-200:hover {
    --bs-bg-rgb-color: var(--bs-gray-200-rgb);
    background-color: var(--bs-gray-200)
}

.bg-gray-200i {
    --bs-bg-rgb-color: var(--bs-gray-200-rgb);
    background-color: var(--bs-gray-200)!important
}

.bg-gray-300,.bg-hover-gray-300:hover {
    --bs-bg-rgb-color: var(--bs-gray-300-rgb);
    background-color: var(--bs-gray-300)
}

.bg-gray-300i {
    --bs-bg-rgb-color: var(--bs-gray-300-rgb);
    background-color: var(--bs-gray-300)!important
}

.bg-gray-400,.bg-hover-gray-400:hover {
    --bs-bg-rgb-color: var(--bs-gray-400-rgb);
    background-color: var(--bs-gray-400)
}

.bg-gray-400i {
    --bs-bg-rgb-color: var(--bs-gray-400-rgb);
    background-color: var(--bs-gray-400)!important
}

.bg-gray-500,.bg-hover-gray-500:hover {
    --bs-bg-rgb-color: var(--bs-gray-500-rgb);
    background-color: var(--bs-gray-500)
}

.bg-gray-500i {
    --bs-bg-rgb-color: var(--bs-gray-500-rgb);
    background-color: var(--bs-gray-500)!important
}

.bg-gray-600,.bg-hover-gray-600:hover {
    --bs-bg-rgb-color: var(--bs-gray-600-rgb);
    background-color: var(--bs-gray-600)
}

.bg-gray-600i {
    --bs-bg-rgb-color: var(--bs-gray-600-rgb);
    background-color: var(--bs-gray-600)!important
}

.bg-gray-700,.bg-hover-gray-700:hover {
    --bs-bg-rgb-color: var(--bs-gray-700-rgb);
    background-color: var(--bs-gray-700)
}

.bg-gray-700i {
    --bs-bg-rgb-color: var(--bs-gray-700-rgb);
    background-color: var(--bs-gray-700)!important
}

.bg-gray-800,.bg-hover-gray-800:hover {
    --bs-bg-rgb-color: var(--bs-gray-800-rgb);
    background-color: var(--bs-gray-800)
}

.bg-gray-800i {
    --bs-bg-rgb-color: var(--bs-gray-800-rgb);
    background-color: var(--bs-gray-800)!important
}

.bg-gray-900,.bg-hover-gray-900:hover {
    --bs-bg-rgb-color: var(--bs-gray-900-rgb);
    background-color: var(--bs-gray-900)
}

.bg-gray-900i {
    --bs-bg-rgb-color: var(--bs-gray-900-rgb);
    background-color: var(--bs-gray-900)!important
}

.bg-opacity-0,.bg-hover-opacity-0:hover,.bg-active-opacity-0.active,.bg-state-opacity-0 .active,.bg-state-opacity-0:hover {
    background-color: rgba(var(--bs-bg-rgb-color), 0)!important
}

.bg-opacity-5,.bg-hover-opacity-5:hover,.bg-active-opacity-5.active,.bg-state-opacity-5 .active,.bg-state-opacity-5:hover {
    background-color: rgba(var(--bs-bg-rgb-color), .05)!important
}

.bg-opacity-10,.bg-hover-opacity-10:hover,.bg-active-opacity-10.active,.bg-state-opacity-10 .active,.bg-state-opacity-10:hover {
    background-color: rgba(var(--bs-bg-rgb-color), .1)!important
}

.bg-opacity-15,.bg-hover-opacity-15:hover,.bg-active-opacity-15.active,.bg-state-opacity-15 .active,.bg-state-opacity-15:hover {
    background-color: rgba(var(--bs-bg-rgb-color), .15)!important
}

.bg-opacity-20,.bg-hover-opacity-20:hover,.bg-active-opacity-20.active,.bg-state-opacity-20 .active,.bg-state-opacity-20:hover {
    background-color: rgba(var(--bs-bg-rgb-color), .2)!important
}

.bg-opacity-25,.bg-hover-opacity-25:hover,.bg-active-opacity-25.active,.bg-state-opacity-25 .active,.bg-state-opacity-25:hover {
    background-color: rgba(var(--bs-bg-rgb-color), .25)!important
}

.bg-opacity-50,.bg-hover-opacity-50:hover,.bg-active-opacity-50.active,.bg-state-opacity-50 .active,.bg-state-opacity-50:hover {
    background-color: rgba(var(--bs-bg-rgb-color), .5)!important
}

.bg-opacity-75,.bg-hover-opacity-75:hover,.bg-active-opacity-75.active,.bg-state-opacity-75 .active,.bg-state-opacity-75:hover {
    background-color: rgba(var(--bs-bg-rgb-color), .75)!important
}

.bg-opacity-100,.bg-hover-opacity-100:hover,.bg-active-opacity-100.active,.bg-state-opacity-100 .active,.bg-state-opacity-100:hover {
    background-color: rgba(var(--bs-bg-rgb-color), 1)!important
}

.bgi-no-repeat {
    background-repeat: no-repeat
}

.bgi-position-y-top {
    background-position-y: top
}

.bgi-position-y-bottom {
    background-position-y: bottom
}

.bgi-position-y-center {
    background-position-y: 50%
}

.bgi-position-x-start {
    background-position-x: left
}

.bgi-position-x-end {
    background-position-x: right
}

.bgi-position-x-center {
    background-position-x: 50%
}

.bgi-position-top {
    background-position: 0 0
}

.bgi-position-bottom {
    background-position: 0 bottom
}

.bgi-position-center {
    background-position: 50%
}

.bgi-size-auto {
    background-size: auto
}

.bgi-size-cover {
    background-size: cover
}

.bgi-size-contain {
    background-size: contain
}

.bgi-attachment-fixed {
    background-attachment: fixed
}

.bgi-attachment-scroll {
    background-attachment: scroll
}

@media (width>=576px) {
    .bgi-size-sm-auto {
        background-size: auto
    }

    .bgi-size-sm-cover {
        background-size: cover
    }

    .bgi-size-sm-contain {
        background-size: contain
    }

    .bgi-attachment-sm-fixed {
        background-attachment: fixed
    }

    .bgi-attachment-sm-scroll {
        background-attachment: scroll
    }
}

@media (width>=768px) {
    .bgi-size-md-auto {
        background-size: auto
    }

    .bgi-size-md-cover {
        background-size: cover
    }

    .bgi-size-md-contain {
        background-size: contain
    }

    .bgi-attachment-md-fixed {
        background-attachment: fixed
    }

    .bgi-attachment-md-scroll {
        background-attachment: scroll
    }
}

@media (width>=992px) {
    .bgi-size-lg-auto {
        background-size: auto
    }

    .bgi-size-lg-cover {
        background-size: cover
    }

    .bgi-size-lg-contain {
        background-size: contain
    }

    .bgi-attachment-lg-fixed {
        background-attachment: fixed
    }

    .bgi-attachment-lg-scroll {
        background-attachment: scroll
    }
}

@media (width>=1200px) {
    .bgi-size-xl-auto {
        background-size: auto
    }

    .bgi-size-xl-cover {
        background-size: cover
    }

    .bgi-size-xl-contain {
        background-size: contain
    }

    .bgi-attachment-xl-fixed {
        background-attachment: fixed
    }

    .bgi-attachment-xl-scroll {
        background-attachment: scroll
    }
}

@media (width>=1400px) {
    .bgi-size-xxl-auto {
        background-size: auto
    }

    .bgi-size-xxl-cover {
        background-size: cover
    }

    .bgi-size-xxl-contain {
        background-size: contain
    }

    .bgi-attachment-xxl-fixed {
        background-attachment: fixed
    }

    .bgi-attachment-xxl-scroll {
        background-attachment: scroll
    }
}

.border-active:not(.active):not(:active):not(:hover):not(:focus) {
    border-color: #0000!important
}

.border-hover:not(:hover):not(:focus):not(.active):not(:active) {
    cursor: pointer;
    border-color: #0000!important
}

.border-gray-100 {
    border-color: var(--bs-gray-100)!important
}

.border-gray-200 {
    border-color: var(--bs-gray-200)!important
}

.border-gray-300 {
    border-color: var(--bs-gray-300)!important
}

.border-gray-400 {
    border-color: var(--bs-gray-400)!important
}

.border-gray-500 {
    border-color: var(--bs-gray-500)!important
}

.border-gray-600 {
    border-color: var(--bs-gray-600)!important
}

.border-gray-700 {
    border-color: var(--bs-gray-700)!important
}

.border-gray-800 {
    border-color: var(--bs-gray-800)!important
}

.border-gray-900 {
    border-color: var(--bs-gray-900)!important
}

.border-light-clarity {
    border-color: var(--bs-light-clarity)!important
}

.border-hover-light:hover,.border-active-light.active {
    border-color: var(--bs-light)!important
}

.border-primary-clarity {
    border-color: var(--bs-primary-clarity)!important
}

.border-hover-primary:hover,.border-active-primary.active {
    border-color: var(--bs-primary)!important
}

.border-secondary-clarity {
    border-color: var(--bs-secondary-clarity)!important
}

.border-hover-secondary:hover,.border-active-secondary.active {
    border-color: var(--bs-secondary)!important
}

.border-success-clarity {
    border-color: var(--bs-success-clarity)!important
}

.border-hover-success:hover,.border-active-success.active {
    border-color: var(--bs-success)!important
}

.border-info-clarity {
    border-color: var(--bs-info-clarity)!important
}

.border-hover-info:hover,.border-active-info.active {
    border-color: var(--bs-info)!important
}

.border-warning-clarity {
    border-color: var(--bs-warning-clarity)!important
}

.border-hover-warning:hover,.border-active-warning.active {
    border-color: var(--bs-warning)!important
}

.border-danger-clarity {
    border-color: var(--bs-danger-clarity)!important
}

.border-hover-danger:hover,.border-active-danger.active {
    border-color: var(--bs-danger)!important
}

.border-dark-clarity {
    border-color: var(--bs-dark-clarity)!important
}

.border-hover-dark:hover,.border-active-dark.active {
    border-color: var(--bs-dark)!important
}

.border-hover-primary-clarity:hover,.border-active-primary-clarity.active {
    border-color: var(--bs-primary-clarity)!important
}

.border-hover-transparent:hover {
    border-color: #0000!important
}

.border-dashed {
    border-color: var(--bs-border-dashed-color);
    border-style: dashed!important
}

.border-top-dashed {
    border-top-style: dashed!important
}

.border-bottom-dashed {
    border-bottom-style: dashed!important
}

.border-start-dashed {
    border-left-style: dashed!important
}

.border-end-dashed {
    border-right-style: dashed!important
}

.border-dotted {
    border-style: dotted!important
}

.border-top-dotted {
    border-top-style: dotted!important
}

.border-bottom-dotted {
    border-bottom-style: dotted!important
}

.border-start-dotted {
    border-left-style: dotted!important
}

.border-end-dotted {
    border-right-style: dotted!important
}

.border-transparent {
    border-color: #0000!important
}

.border-body {
    border-color: var(--bs-body-bg)!important
}

.rounded-top-0 {
    border-top-left-radius: 0!important;
    border-top-right-radius: 0!important
}

.rounded-bottom-0 {
    border-bottom-right-radius: 0!important;
    border-bottom-left-radius: 0!important
}

.rounded-start-0 {
    border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important
}

.rounded-end-0 {
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important
}

.rounded-circle {
    border-radius: 50%!important
}

.flex-root {
    flex: 1
}

.flex-column-auto {
    flex: none
}

.flex-column-fluid {
    flex: 1 0 auto
}

.flex-row-auto {
    flex: none
}

.flex-row-fluid {
    flex: auto;
    min-width: 0
}

.flex-center {
    justify-content: center;
    align-items: center
}

.flex-start {
    justify-content: start;
    align-items: start
}

.flex-end {
    justify-content: flex-end;
    align-items: flex-end
}

.flex-stack {
    justify-content: space-between;
    align-items: center
}

@media (width>=576px) {
    .flex-sm-root {
        flex: 1
    }

    .flex-sm-column-auto {
        flex: none
    }

    .flex-sm-column-fluid {
        flex: 1 0 auto
    }

    .flex-sm-row-auto {
        flex: none
    }

    .flex-sm-row-fluid {
        flex: auto;
        min-width: 0
    }

    .flex-sm-center {
        justify-content: center;
        align-items: center
    }

    .flex-sm-start {
        justify-content: start;
        align-items: start
    }

    .flex-sm-end {
        justify-content: flex-end;
        align-items: flex-end
    }

    .flex-sm-stack {
        justify-content: space-between;
        align-items: center
    }
}

@media (width>=768px) {
    .flex-md-root {
        flex: 1
    }

    .flex-md-column-auto {
        flex: none
    }

    .flex-md-column-fluid {
        flex: 1 0 auto
    }

    .flex-md-row-auto {
        flex: none
    }

    .flex-md-row-fluid {
        flex: auto;
        min-width: 0
    }

    .flex-md-center {
        justify-content: center;
        align-items: center
    }

    .flex-md-start {
        justify-content: start;
        align-items: start
    }

    .flex-md-end {
        justify-content: flex-end;
        align-items: flex-end
    }

    .flex-md-stack {
        justify-content: space-between;
        align-items: center
    }
}

@media (width>=992px) {
    .flex-lg-root {
        flex: 1
    }

    .flex-lg-column-auto {
        flex: none
    }

    .flex-lg-column-fluid {
        flex: 1 0 auto
    }

    .flex-lg-row-auto {
        flex: none
    }

    .flex-lg-row-fluid {
        flex: auto;
        min-width: 0
    }

    .flex-lg-center {
        justify-content: center;
        align-items: center
    }

    .flex-lg-start {
        justify-content: start;
        align-items: start
    }

    .flex-lg-end {
        justify-content: flex-end;
        align-items: flex-end
    }

    .flex-lg-stack {
        justify-content: space-between;
        align-items: center
    }
}

@media (width>=1200px) {
    .flex-xl-root {
        flex: 1
    }

    .flex-xl-column-auto {
        flex: none
    }

    .flex-xl-column-fluid {
        flex: 1 0 auto
    }

    .flex-xl-row-auto {
        flex: none
    }

    .flex-xl-row-fluid {
        flex: auto;
        min-width: 0
    }

    .flex-xl-center {
        justify-content: center;
        align-items: center
    }

    .flex-xl-start {
        justify-content: start;
        align-items: start
    }

    .flex-xl-end {
        justify-content: flex-end;
        align-items: flex-end
    }

    .flex-xl-stack {
        justify-content: space-between;
        align-items: center
    }
}

@media (width>=1400px) {
    .flex-xxl-root {
        flex: 1
    }

    .flex-xxl-column-auto {
        flex: none
    }

    .flex-xxl-column-fluid {
        flex: 1 0 auto
    }

    .flex-xxl-row-auto {
        flex: none
    }

    .flex-xxl-row-fluid {
        flex: auto;
        min-width: 0
    }

    .flex-xxl-center {
        justify-content: center;
        align-items: center
    }

    .flex-xxl-start {
        justify-content: start;
        align-items: start
    }

    .flex-xxl-end {
        justify-content: flex-end;
        align-items: flex-end
    }

    .flex-xxl-stack {
        justify-content: space-between;
        align-items: center
    }
}

.flex-equal {
    flex: 1 0 0
}

.shadow-xs {
    box-shadow: var(--bs-box-shadow-xs)
}

.shadow-sm {
    box-shadow: var(--bs-box-shadow-sm)
}

.shadow {
    box-shadow: var(--bs-box-shadow)
}

.shadow-lg {
    box-shadow: var(--bs-box-shadow-lg)
}

.text-white {
    color: var(--bs-text-white)!important
}

.text-hover-white,.text-hover-white i {
    transition: color .2s
}

.text-hover-white:hover,.text-hover-white:hover i {
    transition: color .2s;
    color: var(--bs-text-white)!important
}

.text-hover-white:hover .svg-icon {
    color: var(--bs-text-white)!important
}

.text-active-white,.text-active-white i {
    transition: color .2s
}

.text-active-white.active,.text-active-white.active i {
    transition: color .2s;
    color: var(--bs-text-white)!important
}

.text-active-white.active .svg-icon {
    color: var(--bs-text-white)!important
}

.text-primary {
    color: var(--bs-text-primary)!important
}

.text-inverse-primary {
    color: var(--bs-primary-inverse)!important
}

.text-light-primary {
    color: var(--bs-primary-light)!important
}

.text-hover-primary,.text-hover-primary i {
    transition: color .2s
}

.text-hover-primary:hover,.text-hover-primary:hover i {
    transition: color .2s;
    color: var(--bs-text-primary)!important
}

.text-hover-primary:hover .svg-icon {
    color: var(--bs-text-primary)!important
}

.text-active-primary,.text-active-primary i {
    transition: color .2s
}

.text-active-primary.active,.text-active-primary.active i {
    transition: color .2s;
    color: var(--bs-text-primary)!important
}

.text-active-primary.active .svg-icon {
    color: var(--bs-text-primary)!important
}

.text-secondary {
    color: var(--bs-text-secondary)!important
}

.text-inverse-secondary {
    color: var(--bs-secondary-inverse)!important
}

.text-light-secondary {
    color: var(--bs-secondary-light)!important
}

.text-hover-secondary,.text-hover-secondary i {
    transition: color .2s
}

.text-hover-secondary:hover,.text-hover-secondary:hover i {
    transition: color .2s;
    color: var(--bs-text-secondary)!important
}

.text-hover-secondary:hover .svg-icon {
    color: var(--bs-text-secondary)!important
}

.text-active-secondary,.text-active-secondary i {
    transition: color .2s
}

.text-active-secondary.active,.text-active-secondary.active i {
    transition: color .2s;
    color: var(--bs-text-secondary)!important
}

.text-active-secondary.active .svg-icon {
    color: var(--bs-text-secondary)!important
}

.text-light {
    color: var(--bs-text-light)!important
}

.text-inverse-light {
    color: var(--bs-light-inverse)!important
}

.text-light-light {
    color: var(--bs-light-light)!important
}

.text-hover-light,.text-hover-light i {
    transition: color .2s
}

.text-hover-light:hover,.text-hover-light:hover i {
    transition: color .2s;
    color: var(--bs-text-light)!important
}

.text-hover-light:hover .svg-icon {
    color: var(--bs-text-light)!important
}

.text-active-light,.text-active-light i {
    transition: color .2s
}

.text-active-light.active,.text-active-light.active i {
    transition: color .2s;
    color: var(--bs-text-light)!important
}

.text-active-light.active .svg-icon {
    color: var(--bs-text-light)!important
}

.text-success {
    color: var(--bs-text-success)!important
}

.text-inverse-success {
    color: var(--bs-success-inverse)!important
}

.text-light-success {
    color: var(--bs-success-light)!important
}

.text-hover-success,.text-hover-success i {
    transition: color .2s
}

.text-hover-success:hover,.text-hover-success:hover i {
    transition: color .2s;
    color: var(--bs-text-success)!important
}

.text-hover-success:hover .svg-icon {
    color: var(--bs-text-success)!important
}

.text-active-success,.text-active-success i {
    transition: color .2s
}

.text-active-success.active,.text-active-success.active i {
    transition: color .2s;
    color: var(--bs-text-success)!important
}

.text-active-success.active .svg-icon {
    color: var(--bs-text-success)!important
}

.text-info {
    color: var(--bs-text-info)!important
}

.text-inverse-info {
    color: var(--bs-info-inverse)!important
}

.text-light-info {
    color: var(--bs-info-light)!important
}

.text-hover-info,.text-hover-info i {
    transition: color .2s
}

.text-hover-info:hover,.text-hover-info:hover i {
    transition: color .2s;
    color: var(--bs-text-info)!important
}

.text-hover-info:hover .svg-icon {
    color: var(--bs-text-info)!important
}

.text-active-info,.text-active-info i {
    transition: color .2s
}

.text-active-info.active,.text-active-info.active i {
    transition: color .2s;
    color: var(--bs-text-info)!important
}

.text-active-info.active .svg-icon {
    color: var(--bs-text-info)!important
}

.text-warning {
    color: var(--bs-text-warning)!important
}

.text-inverse-warning {
    color: var(--bs-warning-inverse)!important
}

.text-light-warning {
    color: var(--bs-warning-light)!important
}

.text-hover-warning,.text-hover-warning i {
    transition: color .2s
}

.text-hover-warning:hover,.text-hover-warning:hover i {
    transition: color .2s;
    color: var(--bs-text-warning)!important
}

.text-hover-warning:hover .svg-icon {
    color: var(--bs-text-warning)!important
}

.text-active-warning,.text-active-warning i {
    transition: color .2s
}

.text-active-warning.active,.text-active-warning.active i {
    transition: color .2s;
    color: var(--bs-text-warning)!important
}

.text-active-warning.active .svg-icon {
    color: var(--bs-text-warning)!important
}

.text-danger {
    color: var(--bs-text-danger)!important
}

.text-inverse-danger {
    color: var(--bs-danger-inverse)!important
}

.text-light-danger {
    color: var(--bs-danger-light)!important
}

.text-hover-danger,.text-hover-danger i {
    transition: color .2s
}

.text-hover-danger:hover,.text-hover-danger:hover i {
    transition: color .2s;
    color: var(--bs-text-danger)!important
}

.text-hover-danger:hover .svg-icon {
    color: var(--bs-text-danger)!important
}

.text-active-danger,.text-active-danger i {
    transition: color .2s
}

.text-active-danger.active,.text-active-danger.active i {
    transition: color .2s;
    color: var(--bs-text-danger)!important
}

.text-active-danger.active .svg-icon {
    color: var(--bs-text-danger)!important
}

.text-dark {
    color: var(--bs-text-dark)!important
}

.text-inverse-dark {
    color: var(--bs-dark-inverse)!important
}

.text-light-dark {
    color: var(--bs-dark-light)!important
}

.text-hover-dark,.text-hover-dark i {
    transition: color .2s
}

.text-hover-dark:hover,.text-hover-dark:hover i {
    transition: color .2s;
    color: var(--bs-text-dark)!important
}

.text-hover-dark:hover .svg-icon {
    color: var(--bs-text-dark)!important
}

.text-active-dark,.text-active-dark i {
    transition: color .2s
}

.text-active-dark.active,.text-active-dark.active i {
    transition: color .2s;
    color: var(--bs-text-dark)!important
}

.text-active-dark.active .svg-icon {
    color: var(--bs-text-dark)!important
}

.text-muted {
    color: var(--bs-text-muted)!important
}

.text-hover-muted,.text-hover-muted i {
    transition: color .2s
}

.text-hover-muted:hover,.text-hover-muted:hover i {
    transition: color .2s;
    color: var(--bs-text-muted)!important
}

.text-hover-muted:hover .svg-icon {
    color: var(--bs-text-muted)!important
}

.text-active-muted,.text-active-muted i {
    transition: color .2s
}

.text-active-muted.active,.text-active-muted.active i {
    transition: color .2s;
    color: var(--bs-text-muted)!important
}

.text-active-muted.active .svg-icon {
    color: var(--bs-text-muted)!important
}

.text-gray-100 {
    color: var(--bs-text-gray-100)!important
}

.text-hover-gray-100,.text-hover-gray-100 i {
    transition: color .2s
}

.text-hover-gray-100:hover,.text-hover-gray-100:hover i {
    transition: color .2s;
    color: var(--bs-text-gray-100)!important
}

.text-hover-gray-100:hover .svg-icon {
    color: var(--bs-text-gray-100)!important
}

.text-active-gray-100,.text-active-gray-100 i {
    transition: color .2s
}

.text-active-gray-100.active,.text-active-gray-100.active i {
    transition: color .2s;
    color: var(--bs-text-gray-100)!important
}

.text-active-gray-100.active .svg-icon {
    color: var(--bs-text-gray-100)!important
}

.text-gray-200 {
    color: var(--bs-text-gray-200)!important
}

.text-hover-gray-200,.text-hover-gray-200 i {
    transition: color .2s
}

.text-hover-gray-200:hover,.text-hover-gray-200:hover i {
    transition: color .2s;
    color: var(--bs-text-gray-200)!important
}

.text-hover-gray-200:hover .svg-icon {
    color: var(--bs-text-gray-200)!important
}

.text-active-gray-200,.text-active-gray-200 i {
    transition: color .2s
}

.text-active-gray-200.active,.text-active-gray-200.active i {
    transition: color .2s;
    color: var(--bs-text-gray-200)!important
}

.text-active-gray-200.active .svg-icon {
    color: var(--bs-text-gray-200)!important
}

.text-gray-300 {
    color: var(--bs-text-gray-300)!important
}

.text-hover-gray-300,.text-hover-gray-300 i {
    transition: color .2s
}

.text-hover-gray-300:hover,.text-hover-gray-300:hover i {
    transition: color .2s;
    color: var(--bs-text-gray-300)!important
}

.text-hover-gray-300:hover .svg-icon {
    color: var(--bs-text-gray-300)!important
}

.text-active-gray-300,.text-active-gray-300 i {
    transition: color .2s
}

.text-active-gray-300.active,.text-active-gray-300.active i {
    transition: color .2s;
    color: var(--bs-text-gray-300)!important
}

.text-active-gray-300.active .svg-icon {
    color: var(--bs-text-gray-300)!important
}

.text-gray-400 {
    color: var(--bs-text-gray-400)!important
}

.text-hover-gray-400,.text-hover-gray-400 i {
    transition: color .2s
}

.text-hover-gray-400:hover,.text-hover-gray-400:hover i {
    transition: color .2s;
    color: var(--bs-text-gray-400)!important
}

.text-hover-gray-400:hover .svg-icon {
    color: var(--bs-text-gray-400)!important
}

.text-active-gray-400,.text-active-gray-400 i {
    transition: color .2s
}

.text-active-gray-400.active,.text-active-gray-400.active i {
    transition: color .2s;
    color: var(--bs-text-gray-400)!important
}

.text-active-gray-400.active .svg-icon {
    color: var(--bs-text-gray-400)!important
}

.text-gray-500 {
    color: var(--bs-text-gray-500)!important
}

.text-hover-gray-500,.text-hover-gray-500 i {
    transition: color .2s
}

.text-hover-gray-500:hover,.text-hover-gray-500:hover i {
    transition: color .2s;
    color: var(--bs-text-gray-500)!important
}

.text-hover-gray-500:hover .svg-icon {
    color: var(--bs-text-gray-500)!important
}

.text-active-gray-500,.text-active-gray-500 i {
    transition: color .2s
}

.text-active-gray-500.active,.text-active-gray-500.active i {
    transition: color .2s;
    color: var(--bs-text-gray-500)!important
}

.text-active-gray-500.active .svg-icon {
    color: var(--bs-text-gray-500)!important
}

.text-gray-600 {
    color: var(--bs-text-gray-600)!important
}

.text-hover-gray-600,.text-hover-gray-600 i {
    transition: color .2s
}

.text-hover-gray-600:hover,.text-hover-gray-600:hover i {
    transition: color .2s;
    color: var(--bs-text-gray-600)!important
}

.text-hover-gray-600:hover .svg-icon {
    color: var(--bs-text-gray-600)!important
}

.text-active-gray-600,.text-active-gray-600 i {
    transition: color .2s
}

.text-active-gray-600.active,.text-active-gray-600.active i {
    transition: color .2s;
    color: var(--bs-text-gray-600)!important
}

.text-active-gray-600.active .svg-icon {
    color: var(--bs-text-gray-600)!important
}

.text-gray-700 {
    color: var(--bs-text-gray-700)!important
}

.text-hover-gray-700,.text-hover-gray-700 i {
    transition: color .2s
}

.text-hover-gray-700:hover,.text-hover-gray-700:hover i {
    transition: color .2s;
    color: var(--bs-text-gray-700)!important
}

.text-hover-gray-700:hover .svg-icon {
    color: var(--bs-text-gray-700)!important
}

.text-active-gray-700,.text-active-gray-700 i {
    transition: color .2s
}

.text-active-gray-700.active,.text-active-gray-700.active i {
    transition: color .2s;
    color: var(--bs-text-gray-700)!important
}

.text-active-gray-700.active .svg-icon {
    color: var(--bs-text-gray-700)!important
}

.text-gray-800 {
    color: var(--bs-text-gray-800)!important
}

.text-hover-gray-800,.text-hover-gray-800 i {
    transition: color .2s
}

.text-hover-gray-800:hover,.text-hover-gray-800:hover i {
    transition: color .2s;
    color: var(--bs-text-gray-800)!important
}

.text-hover-gray-800:hover .svg-icon {
    color: var(--bs-text-gray-800)!important
}

.text-active-gray-800,.text-active-gray-800 i {
    transition: color .2s
}

.text-active-gray-800.active,.text-active-gray-800.active i {
    transition: color .2s;
    color: var(--bs-text-gray-800)!important
}

.text-active-gray-800.active .svg-icon {
    color: var(--bs-text-gray-800)!important
}

.text-gray-900 {
    color: var(--bs-text-gray-900)!important
}

.text-hover-gray-900,.text-hover-gray-900 i {
    transition: color .2s
}

.text-hover-gray-900:hover,.text-hover-gray-900:hover i {
    transition: color .2s;
    color: var(--bs-text-gray-900)!important
}

.text-hover-gray-900:hover .svg-icon {
    color: var(--bs-text-gray-900)!important
}

.text-active-gray-900,.text-active-gray-900 i {
    transition: color .2s
}

.text-active-gray-900.active,.text-active-gray-900.active i {
    transition: color .2s;
    color: var(--bs-text-gray-900)!important
}

.text-active-gray-900.active .svg-icon {
    color: var(--bs-text-gray-900)!important
}

.parent-hover .parent-hover-white {
    transition: color .2s
}

.parent-hover:hover .parent-hover-white {
    transition: color .2s;
    color: var(--bs-text-white)!important
}

.parent-hover .parent-hover-primary {
    transition: color .2s
}

.parent-hover:hover .parent-hover-primary {
    transition: color .2s;
    color: var(--bs-text-primary)!important
}

.parent-hover .parent-hover-secondary {
    transition: color .2s
}

.parent-hover:hover .parent-hover-secondary {
    transition: color .2s;
    color: var(--bs-text-secondary)!important
}

.parent-hover .parent-hover-light {
    transition: color .2s
}

.parent-hover:hover .parent-hover-light {
    transition: color .2s;
    color: var(--bs-text-light)!important
}

.parent-hover .parent-hover-success {
    transition: color .2s
}

.parent-hover:hover .parent-hover-success {
    transition: color .2s;
    color: var(--bs-text-success)!important
}

.parent-hover .parent-hover-info {
    transition: color .2s
}

.parent-hover:hover .parent-hover-info {
    transition: color .2s;
    color: var(--bs-text-info)!important
}

.parent-hover .parent-hover-warning {
    transition: color .2s
}

.parent-hover:hover .parent-hover-warning {
    transition: color .2s;
    color: var(--bs-text-warning)!important
}

.parent-hover .parent-hover-danger {
    transition: color .2s
}

.parent-hover:hover .parent-hover-danger {
    transition: color .2s;
    color: var(--bs-text-danger)!important
}

.parent-hover .parent-hover-dark {
    transition: color .2s
}

.parent-hover:hover .parent-hover-dark {
    transition: color .2s;
    color: var(--bs-text-dark)!important
}

.parent-hover .parent-hover-muted {
    transition: color .2s
}

.parent-hover:hover .parent-hover-muted {
    transition: color .2s;
    color: var(--bs-text-muted)!important
}

.parent-hover .parent-hover-gray-100 {
    transition: color .2s
}

.parent-hover:hover .parent-hover-gray-100 {
    transition: color .2s;
    color: var(--bs-text-gray-100)!important
}

.parent-hover .parent-hover-gray-200 {
    transition: color .2s
}

.parent-hover:hover .parent-hover-gray-200 {
    transition: color .2s;
    color: var(--bs-text-gray-200)!important
}

.parent-hover .parent-hover-gray-300 {
    transition: color .2s
}

.parent-hover:hover .parent-hover-gray-300 {
    transition: color .2s;
    color: var(--bs-text-gray-300)!important
}

.parent-hover .parent-hover-gray-400 {
    transition: color .2s
}

.parent-hover:hover .parent-hover-gray-400 {
    transition: color .2s;
    color: var(--bs-text-gray-400)!important
}

.parent-hover .parent-hover-gray-500 {
    transition: color .2s
}

.parent-hover:hover .parent-hover-gray-500 {
    transition: color .2s;
    color: var(--bs-text-gray-500)!important
}

.parent-hover .parent-hover-gray-600 {
    transition: color .2s
}

.parent-hover:hover .parent-hover-gray-600 {
    transition: color .2s;
    color: var(--bs-text-gray-600)!important
}

.parent-hover .parent-hover-gray-700 {
    transition: color .2s
}

.parent-hover:hover .parent-hover-gray-700 {
    transition: color .2s;
    color: var(--bs-text-gray-700)!important
}

.parent-hover .parent-hover-gray-800 {
    transition: color .2s
}

.parent-hover:hover .parent-hover-gray-800 {
    transition: color .2s;
    color: var(--bs-text-gray-800)!important
}

.parent-hover .parent-hover-gray-900 {
    transition: color .2s
}

.parent-hover:hover .parent-hover-gray-900 {
    transition: color .2s;
    color: var(--bs-text-gray-900)!important
}

.parent-active .parent-active-white {
    transition: color .2s
}

.parent-active.active .parent-active-white {
    transition: color .2s;
    color: var(--bs-text-white)!important
}

.parent-active .parent-active-primary {
    transition: color .2s
}

.parent-active.active .parent-active-primary {
    transition: color .2s;
    color: var(--bs-text-primary)!important
}

.parent-active .parent-active-secondary {
    transition: color .2s
}

.parent-active.active .parent-active-secondary {
    transition: color .2s;
    color: var(--bs-text-secondary)!important
}

.parent-active .parent-active-light {
    transition: color .2s
}

.parent-active.active .parent-active-light {
    transition: color .2s;
    color: var(--bs-text-light)!important
}

.parent-active .parent-active-success {
    transition: color .2s
}

.parent-active.active .parent-active-success {
    transition: color .2s;
    color: var(--bs-text-success)!important
}

.parent-active .parent-active-info {
    transition: color .2s
}

.parent-active.active .parent-active-info {
    transition: color .2s;
    color: var(--bs-text-info)!important
}

.parent-active .parent-active-warning {
    transition: color .2s
}

.parent-active.active .parent-active-warning {
    transition: color .2s;
    color: var(--bs-text-warning)!important
}

.parent-active .parent-active-danger {
    transition: color .2s
}

.parent-active.active .parent-active-danger {
    transition: color .2s;
    color: var(--bs-text-danger)!important
}

.parent-active .parent-active-dark {
    transition: color .2s
}

.parent-active.active .parent-active-dark {
    transition: color .2s;
    color: var(--bs-text-dark)!important
}

.parent-active .parent-active-muted {
    transition: color .2s
}

.parent-active.active .parent-active-muted {
    transition: color .2s;
    color: var(--bs-text-muted)!important
}

.parent-active .parent-active-gray-100 {
    transition: color .2s
}

.parent-active.active .parent-active-gray-100 {
    transition: color .2s;
    color: var(--bs-text-gray-100)!important
}

.parent-active .parent-active-gray-200 {
    transition: color .2s
}

.parent-active.active .parent-active-gray-200 {
    transition: color .2s;
    color: var(--bs-text-gray-200)!important
}

.parent-active .parent-active-gray-300 {
    transition: color .2s
}

.parent-active.active .parent-active-gray-300 {
    transition: color .2s;
    color: var(--bs-text-gray-300)!important
}

.parent-active .parent-active-gray-400 {
    transition: color .2s
}

.parent-active.active .parent-active-gray-400 {
    transition: color .2s;
    color: var(--bs-text-gray-400)!important
}

.parent-active .parent-active-gray-500 {
    transition: color .2s
}

.parent-active.active .parent-active-gray-500 {
    transition: color .2s;
    color: var(--bs-text-gray-500)!important
}

.parent-active .parent-active-gray-600 {
    transition: color .2s
}

.parent-active.active .parent-active-gray-600 {
    transition: color .2s;
    color: var(--bs-text-gray-600)!important
}

.parent-active .parent-active-gray-700 {
    transition: color .2s
}

.parent-active.active .parent-active-gray-700 {
    transition: color .2s;
    color: var(--bs-text-gray-700)!important
}

.parent-active .parent-active-gray-800 {
    transition: color .2s
}

.parent-active.active .parent-active-gray-800 {
    transition: color .2s;
    color: var(--bs-text-gray-800)!important
}

.parent-active .parent-active-gray-900 {
    transition: color .2s
}

.parent-active.active .parent-active-gray-900 {
    transition: color .2s;
    color: var(--bs-text-gray-900)!important
}

.text-transparent {
    color: #0000
}

.cursor-default {
    cursor: default
}

.cursor-move {
    cursor: move
}

.cursor-disabled {
    cursor: not-allowed
}

a,a:hover {
    transition: color .2s
}

.opacity-active-0.active,.opacity-state-0:hover,.opacity-state-0.active {
    opacity: 0!important
}

.opacity-active-5.active,.opacity-state-5:hover,.opacity-state-5.active {
    opacity: .05!important
}

.opacity-active-10.active,.opacity-state-10:hover,.opacity-state-10.active {
    opacity: .1!important
}

.opacity-active-15.active,.opacity-state-15:hover,.opacity-state-15.active {
    opacity: .15!important
}

.opacity-active-20.active,.opacity-state-20:hover,.opacity-state-20.active {
    opacity: .2!important
}

.opacity-active-25.active,.opacity-state-25:hover,.opacity-state-25.active {
    opacity: .25!important
}

.opacity-active-50.active,.opacity-state-50:hover,.opacity-state-50.active {
    opacity: .5!important
}

.opacity-active-75.active,.opacity-state-75:hover,.opacity-state-75.active {
    opacity: .75!important
}

.opacity-active-100.active,.opacity-state-100:hover,.opacity-state-100.active {
    opacity: 1!important
}

.transform-90 {
    transform-origin: 100% 0;
    transform: rotate(90deg)
}

.tree {
    --bs-tree-icon-size: 16px;
    --bs-tree-icon-gap: 14px;
    --bs-tree-icon-color-open: var(--bs-success);
    --bs-tree-icon-color-default: var(--bs-gray-500);
    --bs-tree-icon-color-close: var(--bs-gray-500);
    --bs-tree-line-color: var(--bs-gray-200)
}

.tree .tree-node {
    flex-direction: column;
    align-items: start;
    padding-left: 1.25rem;
    display: flex
}

.tree .tree-sub {
    padding: .35rem 0
}

.tree .tree-content {
    align-items: center;
    padding: .35rem 0;
    display: flex
}

.tree .tree-wrapper {
    padding-left: calc(var(--bs-tree-icon-size) + var(--bs-tree-icon-size))
}

.tree .tree-section {
    padding-left: var(--bs-tree-icon-gap);
    align-items: baseline;
    display: flex
}

.tree .tree-toggle {
    width: var(--bs-tree-icon-size);
    align-items: center;
    display: flex
}

.tree .tree-toggle .tree-icon-default {
    color: var(--bs-tree-icon-color-default);
    font-size: 1.5rem
}

.tree .tree-toggle .tree-icon-open {
    color: var(--bs-tree-icon-color-open);
    font-size: 1.5rem
}

.tree .tree-toggle .tree-icon-close {
    color: var(--bs-tree-icon-color-close);
    font-size: 1.5rem
}

.tree .tree-toggle.collapsed .tree-icon-close {
    display: flex
}

.tree .tree-toggle.collapsed .tree-icon-open,.tree .tree-toggle:not(.collapsed) .tree-icon-close {
    display: none
}

.tree .tree-toggle:not(.collapsed) .tree-icon-open {
    display: flex
}

.tree>.tree-node {
    padding-left: 0!important
}

.tree.tree-line .tree-sub {
    border-left: 1px solid var(--bs-tree-line-color);
    margin-left: calc(var(--bs-tree-icon-size) / 2)
}

@media (width>=992px) {
    .testimonials-slider-highlight {
        transition: all ease .3
    }

    .testimonials-slider-highlight .testimonials-photo,.testimonials-slider-highlight .testimonials-title,.testimonials-slider-highlight .testimonials-body,.testimonials-slider-highlight .testimonials-author,.testimonials-slider-highlight .testimonials-positon {
        transition: all .3s
    }

    .testimonials-slider-highlight .tns-item:not(.tns-slide-active)+.tns-item.tns-slide-active .testimonials-photo {
        width: 200px;
        height: 200px;
        transition: all .3s
    }

    .testimonials-slider-highlight .tns-item:not(.tns-slide-active)+.tns-item.tns-slide-active .testimonials-title {
        transition: all .3s;
        color: var(--bs-gray-900)!important;
        margin-bottom: 1.3rem!important;
        font-size: 1.54rem!important
    }

    .testimonials-slider-highlight .tns-item:not(.tns-slide-active)+.tns-item.tns-slide-active .testimonials-description {
        transition: all .3s;
        color: var(--bs-gray-700)!important;
        margin-bottom: 1.7rem!important;
        font-size: 1.38rem!important
    }

    .testimonials-slider-highlight .tns-item:not(.tns-slide-active)+.tns-item.tns-slide-active .testimonials-author {
        transition: all .3s;
        color: var(--bs-primary)!important;
        font-size: 1.1rem!important
    }

    .testimonials-slider-highlight .tns-item:not(.tns-slide-active)+.tns-item.tns-slide-active .testimonials-positon {
        transition: all .3s;
        color: var(--bs-gray-500)!important;
        font-size: .9rem!important
    }
}

.testimonials-slider-quote .testimonials-quote {
    opacity: .2
}

.testimonials-slider-quote .tns-item:not(.tns-slide-active)+.tns-slide-active+.tns-slide-active .testimonials-quote {
    opacity: .5;
    color: var(--bs-primary)!important
}

.stepper.stepper-pills.stepper-multistep {
    --bs-stepper-pills-size: 46px;
    --bs-stepper-icon-border-radius: 9px;
    --bs-stepper-icon-check-size: 1.25rem;
    --bs-stepper-icon-bg-color: #ffffff08;
    --bs-stepper-icon-bg-color-current: var(--bs-success);
    --bs-stepper-icon-bg-color-completed: #ffffff08;
    --bs-stepper-icon-border: 1px dashed #ffffff4d;
    --bs-stepper-icon-border-current: 0;
    --bs-stepper-icon-border-completed: 1px dashed #ffffff4d;
    --bs-stepper-icon-number-color: var(--bs-white);
    --bs-stepper-icon-number-color-current: var(--bs-white);
    --bs-stepper-icon-number-color-completed: var(--bs-white);
    --bs-stepper-icon-check-color-completed: var(--bs-success);
    --bs-stepper-label-title-opacity: .7;
    --bs-stepper-label-title-opacity-current: 1;
    --bs-stepper-label-title-opacity-completed: 1;
    --bs-stepper-label-title-color: var(--bs-white);
    --bs-stepper-label-title-color-current: var(--bs-white);
    --bs-stepper-label-title-color-completed: var(--bs-white);
    --bs-stepper-label-desc-opacity: .7;
    --bs-stepper-label-desc-opacity-current: .7;
    --bs-stepper-label-desc-opacity-completed: .7;
    --bs-stepper-label-desc-color: var(--bs-white);
    --bs-stepper-label-desc-color-current: var(--bs-white);
    --bs-stepper-label-desc-color-completed: var(--bs-white);
    --bs-stepper-line-border: 1px dashed #ffffff4d
}

.landing-dark-bg {
    background-color: #13263c
}

.landing-dark-color {
    color: #13263c
}

.landing-dark-border {
    border: 1px dashed #2c3f5b
}

.landing-dark-separator {
    border-top: 1px dashed #2c3f5b
}

.landing-curve {
    position: relative
}

.landing-curve svg {
    display: block;
    position: relative;
    top: 0
}

.landing-header {
    align-items: center;
    height: 100px;
    display: flex
}

.landing-header .logo-default {
    display: block
}

.landing-header .logo-sticky {
    display: none
}

.landing-header .menu .menu-link.active {
    color: #fff
}

[data-kt-sticky-landing-header=on] .landing-header .menu .menu-link.active {
    color: #1b84ff;
    background-color: #eff2f566
}

[data-kt-sticky-landing-header=on] .landing-header {
    z-index: 100;
    background-color: #fff;
    height: 70px;
    padding: 0;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    box-shadow: 0 10px 30px #523f690d
}

[data-kt-sticky-landing-header=on] .landing-header .logo-sticky {
    display: block
}

[data-kt-sticky-landing-header=on] .landing-header .logo-default {
    display: none
}

body[data-kt-sticky-landing-header=on] {
    padding-top: 100px
}

@media (width<=991.98px) {
    .landing-header {
        height: 70px
    }

    .landing-header .landing-menu-wrapper {
        position: relative;
        overflow: auto
    }

    [data-kt-sticky-landing-header=on] .landing-header {
        height: 70px
    }

    .landing-header .menu .menu-link.active {
        color: #1b84ff;
        background-color: #eff2f566
    }

    body[data-kt-sticky-landing-header=on] {
        padding-top: 70px
    }
}

[data-bs-theme=light] {
    --bs-page-bg: #fafafa;
    --bs-app-blank-bg: #fff;
    --bs-header-bg-color: #fff;
    --bs-header-border-bottom: 0;
    --bs-header-box-shadow: 0px 3px 4px 0px #00000008;
    --bs-app-aside-base-bg-color: #fafafa;
    --bs-app-aside-base-bg-color-light-surface: #fafafa;
    --bs-app-aside-base-bg-color-dark-surface: #0d0e12;
    --bs-aside-border: 1px solid #e7e9ef;
    --bs-aside-border-light-surface: 1px solid #e7e9ef;
    --bs-aside-border-dark-surface: 1px solid #15161c;
    --bs-footer-bg-color: #fff
}

[data-bs-theme=dark] {
    --bs-page-bg: #0f1014;
    --bs-app-blank-bg: #0f1014;
    --bs-header-bg-color: #0f1014;
    --bs-header-border-bottom: 0;
    --bs-header-box-shadow: 0px 3px 4px 0px #00000008;
    --bs-app-aside-base-bg-color: #0d0e12;
    --bs-app-aside-base-bg-color-light-surface: #fafafa;
    --bs-app-aside-base-bg-color-dark-surface: #0d0e12;
    --bs-aside-border: 1px solid #15161c;
    --bs-aside-border-light-surface: 1px solid #e7e9ef;
    --bs-aside-border-dark-surface: 1px solid #15161c;
    --bs-footer-bg-color: #0f1014
}

html {
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    font-family: sans-serif
}

html,body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    height: 100%;
    margin: 0;
    padding: 0;
    font-family: Inter,Helvetica,"sans-serif";
    font-weight: 400;
    font-size: 13px!important
}

@media (width<=991.98px) {
    html,body {
        font-size: 13px!important
    }
}

@media (width<=767.98px) {
    html,body {
        font-size: 12px!important
    }
}

body {
    flex-direction: column;
    display: flex
}

body a:hover,body a:active,body a:focus {
    text-decoration: none!important
}

canvas {
    -webkit-user-select: none;
    user-select: none
}

router-outlet {
    display: none
}

@media print {
    .print-content-only {
        background: 0 0!important;
        padding: 0!important
    }

    .print-content-only .wrapper,.print-content-only .page,.print-content-only .page-title .content,.print-content-only .container,.print-content-only .container-fluid,.print-content-only .container-sm,.print-content-only .container-md,.print-content-only .container-lg,.print-content-only .container-xl,.print-content-only .container-xxl {
        background: 0 0!important;
        margin: 0!important;
        padding: 0!important
    }

    .print-content-only .aside,.print-content-only .sidebar,.print-content-only .scrolltop,.print-content-only .header,.print-content-only .footer,.print-content-only .toolbar,.print-content-only .drawer,.print-content-only .btn {
        display: none!important
    }
}

body {
    background-color: var(--bs-page-bg)
}

.text-page-bg {
    color: #fafafa
}

.app-blank {
    background-color: var(--bs-app-blank-bg)!important
}

@media (width>=992px) {
    .container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl {
        padding: 0 30px
    }

    .wrapper {
        padding-top: 62px;
        padding-left: 265px;
        transition: padding-left .3s
    }

    [data-kt-aside-minimize=on] .wrapper {
        padding-left: 0;
        transition: padding-left .3s
    }
}

@media (width<=991.98px) {
    .container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl {
        max-width: none;
        padding: 0 15px
    }
}

.header .header-brand {
    background: var(--bs-header-bg-color);
    justify-content: space-between;
    align-items: center;
    display: flex
}

@media (width>=992px) {
    .header {
        z-index: 102;
        height: 62px;
        box-shadow: var(--bs-header-box-shadow);
        background-color: var(--bs-header-bg-color);
        border-bottom: var(--bs-header-border-bottom);
        align-items: center;
        transition: left .3s;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        right: 0
    }

    .header .header-brand {
        border-right: var(--bs-aside-border);
        flex-shrink: 0;
        width: 265px;
        height: 62px;
        padding: 0 20px
    }

    .header .aside-minimize .minimize-active,.header .aside-minimize.active .minimize-default {
        display: none
    }

    .header .aside-minimize.active .minimize-active {
        display: inline-flex
    }
}

@media (width<=991.98px) {
    .header {
        flex-direction: column
    }

    .header-brand {
        align-items: center;
        width: 100%;
        height: 55px;
        padding: 0 15px;
        display: flex
    }

    .header-brand .aside-minimize {
        display: none
    }

    .header-tablet-and-mobile-fixed .header-brand {
        z-index: 102;
        height: 55px;
        position: fixed;
        top: 0;
        left: 0;
        right: 0
    }
}

.aside {
    background-color: var(--bs-app-aside-base-bg-color,#0d0e12);
    flex-direction: column;
    padding: 0;
    display: flex
}

.aside.aside-surface-light {
    background-color: var(--bs-app-aside-base-bg-color-light-surface,#fafafa)
}

.aside.aside-surface-dark {
    background-color: var(--bs-app-aside-base-bg-color-dark-surface,#0d0e12)
}

.aside .aside-toolbar .aside-user {
    padding: 0 20px
}

[data-bs-theme=dark] .aside .aside-toolbar .aside-user {
    border-top: 0
}

.aside .aside-toolbar .aside-search {
    border-top: var(--bs-aside-border);
    border-bottom: var(--bs-aside-border);
    padding: 0 20px
}

.aside .aside-toolbar .aside-search .search-icon {
    color: #dadada
}

.aside .aside-toolbar .aside-search .search-input {
    background-color: #2c2c41;
    border-color: #2c2c41
}

.aside .aside-toolbar .aside-search .search-input::placeholder {
    color: #7e8299
}

.aside .aside-toolbar .aside-search .search-input::-moz-placeholder {
    color: #7e8299;
    opacity: 1
}

.aside .aside-toolbar .aside-search .search-input {
    color: #878aa0
}

.aside .aside-footer {
    padding: 0 15px
}

.aside .aside-footer .btn-custom {
    color: #b5b5c3;
    background-color: #3f425459;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex
}

.btn-check:checked+.aside .aside-footer .btn-custom,.btn-check:active+.aside .aside-footer .btn-custom,.aside .aside-footer .btn-custom:focus:not(.btn-active),.aside .aside-footer .btn-custom:hover:not(.btn-active),.aside .aside-footer .btn-custom:active:not(.btn-active),.aside .aside-footer .btn-custom.active,.aside .aside-footer .btn-custom.show,.show>.aside .aside-footer .btn-custom {
    color: #b5b5c3;
    background-color: #3f425459!important
}

.aside .aside-footer .btn-custom .btn-label {
    white-space: nowrap;
    opacity: 1;
    transition: opacity .3s;
    display: inline-block;
    overflow: hidden
}

.aside .aside-footer .btn-custom .btn-icon {
    opacity: 0;
    width: 0;
    margin: 0;
    transition: opacity .3s;
    display: inline-block;
    overflow: hidden
}

.aside .aside-footer .btn-custom .btn-icon,.aside .aside-footer .btn-custom .btn-icon i,.aside .aside-footer .btn-custom .btn-icon .svg-icon {
    color: #b5b5c3
}

.aside .hover-scroll-overlay-y {
    --scrollbar-space: .4rem;
    scrollbar-color: #4d4d69 transparent
}

.aside .hover-scroll-overlay-y::-webkit-scrollbar-thumb {
    background-color: #4d4d69
}

.aside .hover-scroll-overlay-y::-webkit-scrollbar-corner {
    background-color: #0000
}

.aside .hover-scroll-overlay-y:hover {
    scrollbar-color: #51516f transparent
}

.aside .hover-scroll-overlay-y:hover::-webkit-scrollbar-thumb {
    background-color: #51516f
}

.aside .hover-scroll-overlay-y:hover::-webkit-scrollbar-corner {
    background-color: #0000
}

@media (width>=992px) {
    .aside {
        z-index: 101;
        border-right: var(--bs-aside-border);
        width: 265px;
        transition: left .3s;
        position: fixed;
        top: 62px;
        bottom: 0;
        left: 0;
        overflow: hidden
    }

    .aside.aside-surface-light {
        border-right: var(--bs-aside-border-light-surface)
    }

    .aside.aside-surface-dark {
        border-right: var(--bs-aside-border-dark-surface)
    }

    .aside .aside-menu {
        width: 265px
    }

    [data-kt-aside-minimize=on] .aside {
        transition: left .3s;
        left: -265px
    }

    [dir=rtl] .aside-minimize .svg-icon {
        transform: rotate(180deg)
    }
}

@media (width<=991.98px) {
    .aside,.aside .aside-logo {
        display: none
    }
}

.aside-menu .menu .menu-item .menu-link,.aside-menu .menu .menu-item .menu-content {
    padding-left: 10px;
    padding-right: 10px
}

.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link {
    padding-left: calc(.75rem + 10px)
}

.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link {
    padding-left: calc(1.5rem + 10px)
}

.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link {
    padding-left: calc(2.25rem + 10px)
}

.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.aside-menu .menu .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link {
    padding-left: calc(3rem + 10px)
}

.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link {
    padding-left: .75rem;
    padding-right: 0
}

.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link {
    padding-left: 1.5rem;
    padding-right: 0
}

.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link {
    padding-left: 2.25rem;
    padding-right: 0
}

.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.aside-menu .menu.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link {
    padding-left: 3rem;
    padding-right: 0
}

.aside-menu .menu .menu-item .menu-link,.aside-menu .menu .menu-item .menu-link .menu-title {
    color: #b6b9c8
}

.aside-menu .menu .menu-item .menu-link .menu-icon,.aside-menu .menu .menu-item .menu-link .menu-icon .svg-icon,.aside-menu .menu .menu-item .menu-link .menu-icon i {
    color: #4a4b68
}

.aside-menu .menu .menu-item .menu-link .menu-bullet .bullet {
    background-color: #4a4b68
}

.aside-menu .menu .menu-item .menu-link .menu-arrow:after {
    background-color: #4a4b68;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%234A4B68'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%234A4B68'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.aside-menu .menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.aside-menu .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    color: #fff;
    background-color: #0000;
    transition: color .2s
}

.aside-menu .menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title,.aside-menu .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title,.aside-menu .menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon,.aside-menu .menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.aside-menu .menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,.aside-menu .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,.aside-menu .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.aside-menu .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
    color: #fff
}

.aside-menu .menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet,.aside-menu .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
    background-color: #fff
}

.aside-menu .menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after,.aside-menu .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
    background-color: #fff;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23ffffff'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23ffffff'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.aside-menu .menu .menu-item.here>.menu-link {
    color: #fff;
    background-color: #0000;
    transition: color .2s
}

.aside-menu .menu .menu-item.here>.menu-link .menu-title,.aside-menu .menu .menu-item.here>.menu-link .menu-icon,.aside-menu .menu .menu-item.here>.menu-link .menu-icon .svg-icon,.aside-menu .menu .menu-item.here>.menu-link .menu-icon i {
    color: #fff
}

.aside-menu .menu .menu-item.here>.menu-link .menu-bullet .bullet {
    background-color: #fff
}

.aside-menu .menu .menu-item.here>.menu-link .menu-arrow:after {
    background-color: #fff;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23ffffff'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23ffffff'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.aside-menu .menu .menu-item.show>.menu-link {
    color: #fff;
    background-color: #0000;
    transition: color .2s
}

.aside-menu .menu .menu-item.show>.menu-link .menu-title,.aside-menu .menu .menu-item.show>.menu-link .menu-icon,.aside-menu .menu .menu-item.show>.menu-link .menu-icon .svg-icon,.aside-menu .menu .menu-item.show>.menu-link .menu-icon i {
    color: #fff
}

.aside-menu .menu .menu-item.show>.menu-link .menu-bullet .bullet {
    background-color: #fff
}

.aside-menu .menu .menu-item.show>.menu-link .menu-arrow:after {
    background-color: #fff;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23ffffff'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23ffffff'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.aside-menu .menu .menu-item .menu-link.active {
    color: #fff;
    background-color: #1b84ff;
    transition: color .2s
}

.aside-menu .menu .menu-item .menu-link.active .menu-title,.aside-menu .menu .menu-item .menu-link.active .menu-icon,.aside-menu .menu .menu-item .menu-link.active .menu-icon .svg-icon,.aside-menu .menu .menu-item .menu-link.active .menu-icon i {
    color: #fff
}

.aside-menu .menu .menu-item .menu-link.active .menu-bullet .bullet {
    background-color: #fff
}

.aside-menu .menu .menu-item .menu-link.active .menu-arrow:after {
    background-color: #fff;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23ffffff'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23ffffff'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.aside-menu .menu .menu-item .menu-link.active {
    background-color: var(--bs-primary)
}

.aside-menu .menu .separator {
    border-bottom: 1px dashed #2d2d43
}

.aside-menu .menu>.menu-item {
    padding: 0 .2rem
}

.aside-menu .menu-item {
    padding: 0
}

.aside-menu .menu-item .menu-link {
    border-radius: .475rem;
    padding-top: .75rem;
    padding-bottom: .75rem
}

.aside-menu .menu-item .menu-icon {
    justify-content: center
}

.aside-menu .menu-item:hover>.menu-link:not(.active) {
    background-color: #0000;
    transition: color .2s
}

.aside-menu .menu-item:hover>.menu-link:not(.active) .menu-title,.aside-menu .menu-item:hover>.menu-link:not(.active) .menu-icon,.aside-menu .menu-item:hover>.menu-link:not(.active) .menu-icon .svg-icon,.aside-menu .menu-item:hover>.menu-link:not(.active) .menu-icon i {
    color: #fff
}

.aside-menu .menu-item:hover>.menu-link:not(.active) .menu-bullet .bullet {
    background-color: #fff
}

.aside-menu .menu-item:hover>.menu-link:not(.active) .menu-arrow:after {
    background-color: #fff;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23ffffff'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23ffffff'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.aside-menu .menu-sub-lg-dropdown {
    background-color: #0d0e12
}

.aside.aside-surface-light .aside-menu .menu-item .menu-link,.aside.aside-surface-light .aside-menu .menu-item .menu-link .menu-title {
    color: var(--bs-gray-800)
}

.aside.aside-surface-light .aside-menu .menu-item .menu-link .menu-icon,.aside.aside-surface-light .aside-menu .menu-item .menu-link .menu-icon .svg-icon,.aside.aside-surface-light .aside-menu .menu-item .menu-link .menu-icon i {
    color: var(--bs-gray-600)
}

.aside.aside-surface-light .aside-menu .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-gray-600)
}

.aside.aside-surface-light .aside-menu .menu-item .menu-link .menu-arrow:after {
    background-color: var(--bs-gray-600);
    background-color: var(--bs-gray-600);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-gray-600%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-gray-600%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.aside.aside-surface-light .aside-menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.aside.aside-surface-light .aside-menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    color: #000;
    background-color: #f1f2f2;
    transition: color .2s
}

.aside.aside-surface-light .aside-menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title,.aside.aside-surface-light .aside-menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title,.aside.aside-surface-light .aside-menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon,.aside.aside-surface-light .aside-menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.aside.aside-surface-light .aside-menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,.aside.aside-surface-light .aside-menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,.aside.aside-surface-light .aside-menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.aside.aside-surface-light .aside-menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
    color: #000
}

.aside.aside-surface-light .aside-menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet,.aside.aside-surface-light .aside-menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
    background-color: #000
}

.aside.aside-surface-light .aside-menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after,.aside.aside-surface-light .aside-menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
    background-color: #000;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23000000'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23000000'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.aside.aside-surface-light .aside-menu .menu-item.here>.menu-link {
    color: #000;
    background-color: #f1f2f2;
    transition: color .2s
}

.aside.aside-surface-light .aside-menu .menu-item.here>.menu-link .menu-title,.aside.aside-surface-light .aside-menu .menu-item.here>.menu-link .menu-icon,.aside.aside-surface-light .aside-menu .menu-item.here>.menu-link .menu-icon .svg-icon,.aside.aside-surface-light .aside-menu .menu-item.here>.menu-link .menu-icon i {
    color: #000
}

.aside.aside-surface-light .aside-menu .menu-item.here>.menu-link .menu-bullet .bullet {
    background-color: #000
}

.aside.aside-surface-light .aside-menu .menu-item.here>.menu-link .menu-arrow:after {
    background-color: #000;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23000000'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23000000'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.aside.aside-surface-light .aside-menu .menu-item.show>.menu-link {
    color: #000;
    background-color: #f1f2f2;
    transition: color .2s
}

.aside.aside-surface-light .aside-menu .menu-item.show>.menu-link .menu-title,.aside.aside-surface-light .aside-menu .menu-item.show>.menu-link .menu-icon,.aside.aside-surface-light .aside-menu .menu-item.show>.menu-link .menu-icon .svg-icon,.aside.aside-surface-light .aside-menu .menu-item.show>.menu-link .menu-icon i {
    color: #000
}

.aside.aside-surface-light .aside-menu .menu-item.show>.menu-link .menu-bullet .bullet {
    background-color: #000
}

.aside.aside-surface-light .aside-menu .menu-item.show>.menu-link .menu-arrow:after {
    background-color: #000;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23000000'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23000000'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.aside.aside-surface-light .aside-menu .menu-item .menu-link.active {
    background-color: var(--bs-primary);
    color: var(--bs-primary-inverse);
    transition: color .2s
}

.aside.aside-surface-light .aside-menu .menu-item .menu-link.active .menu-title,.aside.aside-surface-light .aside-menu .menu-item .menu-link.active .menu-icon,.aside.aside-surface-light .aside-menu .menu-item .menu-link.active .menu-icon .svg-icon,.aside.aside-surface-light .aside-menu .menu-item .menu-link.active .menu-icon i {
    color: var(--bs-primary-inverse)
}

.aside.aside-surface-light .aside-menu .menu-item .menu-link.active .menu-bullet .bullet {
    background-color: var(--bs-primary-inverse)
}

.aside.aside-surface-light .aside-menu .menu-item .menu-link.active .menu-arrow:after {
    background-color: var(--bs-primary-inverse);
    background-color: var(--bs-primary-inverse);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-primary-inverse%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.aside.aside-surface-light .aside-menu .menu-item:hover>.menu-link:not(.active) {
    background-color: #f1f2f2;
    transition: color .2s
}

.aside.aside-surface-light .aside-menu .menu-item:hover>.menu-link:not(.active) .menu-title,.aside.aside-surface-light .aside-menu .menu-item:hover>.menu-link:not(.active) .menu-icon,.aside.aside-surface-light .aside-menu .menu-item:hover>.menu-link:not(.active) .menu-icon .svg-icon,.aside.aside-surface-light .aside-menu .menu-item:hover>.menu-link:not(.active) .menu-icon i {
    color: #000
}

.aside.aside-surface-light .aside-menu .menu-item:hover>.menu-link:not(.active) .menu-bullet .bullet {
    background-color: #000
}

.aside.aside-surface-light .aside-menu .menu-item:hover>.menu-link:not(.active) .menu-arrow:after {
    background-color: #000;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23000000'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23000000'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.aside.aside-surface-light .aside-menu .menu-search .search-input {
    background-color: var(--bs-gray-100);
    border-color: var(--bs-gray-200);
    color: var(--bs-gray-800)
}

.aside.aside-surface-light .aside-menu .menu-search .search-input::placeholder {
    color: var(--bs-gray-500)
}

.aside.aside-surface-light .aside-menu .menu-search .search-input::-moz-placeholder {
    color: var(--bs-gray-500);
    opacity: 1
}

.aside.aside-surface-light .aside-menu .menu-sub-lg-dropdown {
    background-color: #fafafa
}

.aside.aside-surface-light .aside-menu .separator {
    border-bottom-color: var(--bs-gray-300)
}

.aside.aside-surface-light .aside-menu .pin-icon,.aside.aside-surface-light .aside-menu .menu-item .menu-icon.move-icon i {
    color: var(--bs-gray-700)
}

.aside.aside-surface-light .aside-menu .drop-zone-end:hover {
    background: rgba(var(--bs-gray-800-rgb), .05)
}

.aside.aside-surface-dark .aside-menu .menu-section,.aside.aside-surface-dark .aside-menu .menu-search-shortcut,.aside.aside-surface-dark .aside-menu .search-input-label {
    color: #b6b9c8!important
}

.aside.aside-surface-dark .aside-menu .menu-search-icon {
    color: #7e8299
}

.aside.aside-surface-dark .aside-menu .menu-item .menu-link,.aside.aside-surface-dark .aside-menu .menu-item .menu-link .menu-title {
    color: #b6b9c8
}

.aside.aside-surface-dark .aside-menu .menu-item .menu-link .menu-icon,.aside.aside-surface-dark .aside-menu .menu-item .menu-link .menu-icon .svg-icon,.aside.aside-surface-dark .aside-menu .menu-item .menu-link .menu-icon i {
    color: #4a4b68
}

.aside.aside-surface-dark .aside-menu .menu-item .menu-link .menu-bullet .bullet {
    background-color: #4a4b68
}

.aside.aside-surface-dark .aside-menu .menu-item .menu-link .menu-arrow:after {
    background-color: #4a4b68;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%234A4B68'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%234A4B68'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.aside.aside-surface-dark .aside-menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.aside.aside-surface-dark .aside-menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    color: #fff;
    background-color: #0000;
    transition: color .2s
}

.aside.aside-surface-dark .aside-menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title,.aside.aside-surface-dark .aside-menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title,.aside.aside-surface-dark .aside-menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon,.aside.aside-surface-dark .aside-menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.aside.aside-surface-dark .aside-menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,.aside.aside-surface-dark .aside-menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,.aside.aside-surface-dark .aside-menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.aside.aside-surface-dark .aside-menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
    color: #fff
}

.aside.aside-surface-dark .aside-menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet,.aside.aside-surface-dark .aside-menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
    background-color: #fff
}

.aside.aside-surface-dark .aside-menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after,.aside.aside-surface-dark .aside-menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
    background-color: #fff;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23ffffff'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23ffffff'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.aside.aside-surface-dark .aside-menu .menu-item.here>.menu-link {
    color: #fff;
    background-color: #0000;
    transition: color .2s
}

.aside.aside-surface-dark .aside-menu .menu-item.here>.menu-link .menu-title,.aside.aside-surface-dark .aside-menu .menu-item.here>.menu-link .menu-icon,.aside.aside-surface-dark .aside-menu .menu-item.here>.menu-link .menu-icon .svg-icon,.aside.aside-surface-dark .aside-menu .menu-item.here>.menu-link .menu-icon i {
    color: #fff
}

.aside.aside-surface-dark .aside-menu .menu-item.here>.menu-link .menu-bullet .bullet {
    background-color: #fff
}

.aside.aside-surface-dark .aside-menu .menu-item.here>.menu-link .menu-arrow:after {
    background-color: #fff;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23ffffff'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23ffffff'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.aside.aside-surface-dark .aside-menu .menu-item.show>.menu-link {
    color: #fff;
    background-color: #0000;
    transition: color .2s
}

.aside.aside-surface-dark .aside-menu .menu-item.show>.menu-link .menu-title,.aside.aside-surface-dark .aside-menu .menu-item.show>.menu-link .menu-icon,.aside.aside-surface-dark .aside-menu .menu-item.show>.menu-link .menu-icon .svg-icon,.aside.aside-surface-dark .aside-menu .menu-item.show>.menu-link .menu-icon i {
    color: #fff
}

.aside.aside-surface-dark .aside-menu .menu-item.show>.menu-link .menu-bullet .bullet {
    background-color: #fff
}

.aside.aside-surface-dark .aside-menu .menu-item.show>.menu-link .menu-arrow:after {
    background-color: #fff;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23ffffff'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23ffffff'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.aside.aside-surface-dark .aside-menu .menu-item .menu-link.active {
    color: #fff;
    background-color: #1b84ff;
    transition: color .2s
}

.aside.aside-surface-dark .aside-menu .menu-item .menu-link.active .menu-title,.aside.aside-surface-dark .aside-menu .menu-item .menu-link.active .menu-icon,.aside.aside-surface-dark .aside-menu .menu-item .menu-link.active .menu-icon .svg-icon,.aside.aside-surface-dark .aside-menu .menu-item .menu-link.active .menu-icon i {
    color: #fff
}

.aside.aside-surface-dark .aside-menu .menu-item .menu-link.active .menu-bullet .bullet {
    background-color: #fff
}

.aside.aside-surface-dark .aside-menu .menu-item .menu-link.active .menu-arrow:after {
    background-color: #fff;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23ffffff'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23ffffff'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.aside.aside-surface-dark .aside-menu .menu-item:hover>.menu-link:not(.active) {
    background-color: #0000;
    transition: color .2s
}

.aside.aside-surface-dark .aside-menu .menu-item:hover>.menu-link:not(.active) .menu-title,.aside.aside-surface-dark .aside-menu .menu-item:hover>.menu-link:not(.active) .menu-icon,.aside.aside-surface-dark .aside-menu .menu-item:hover>.menu-link:not(.active) .menu-icon .svg-icon,.aside.aside-surface-dark .aside-menu .menu-item:hover>.menu-link:not(.active) .menu-icon i {
    color: #fff
}

.aside.aside-surface-dark .aside-menu .menu-item:hover>.menu-link:not(.active) .menu-bullet .bullet {
    background-color: #fff
}

.aside.aside-surface-dark .aside-menu .menu-item:hover>.menu-link:not(.active) .menu-arrow:after {
    background-color: #fff;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23ffffff'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23ffffff'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.aside.aside-surface-dark .aside-menu .menu-search .search-input {
    color: #878aa0;
    background-color: #2c2c41;
    border-color: #2c2c41
}

.aside.aside-surface-dark .aside-menu .menu-search .search-input::placeholder {
    color: #7e8299
}

.aside.aside-surface-dark .aside-menu .menu-search .search-input::-moz-placeholder {
    color: #7e8299;
    opacity: 1
}

.aside.aside-surface-dark .aside-menu .menu-sub-lg-dropdown {
    background-color: #0d0e12
}

.aside.aside-surface-dark .aside-menu .separator {
    border-bottom-color: #2d2d43
}

.aside.aside-surface-dark .aside-menu .pin-icon,.aside.aside-surface-dark .aside-menu .menu-item .menu-icon.move-icon i {
    color: #fff
}

.aside.aside-surface-dark .aside-menu .drop-zone-end:hover {
    background: #ffffff0d
}

.pinned-items-container {
    margin-bottom: 1rem
}

.aside-menu .menu .pinned-items-container .menu-item {
    padding: 0 .2rem
}

.menu-item .menu-icon.move-icon {
    cursor: move
}

.menu-item .menu-icon.move-icon i {
    color: #fff
}

.pinned-item {
    padding: 0 .6rem;
    position: relative
}

.pinned-item .pin-icon {
    color: #ffc107
}

.pinned-item.dragging {
    opacity: .5;
    transition: transform .2s;
    transform: scale(.95)
}

.drop-indicator {
    background: var(--bs-primary);
    border-radius: 2px;
    height: 3px;
    margin: 4px 8px;
    animation: 1.5s infinite dropGlow;
    position: relative
}

.drop-indicator:before {
    content: "";
    background: var(--bs-primary);
    border-radius: 50%;
    width: 9px;
    height: 9px;
    position: absolute;
    top: -3px;
    left: -6px;
    box-shadow: 0 0 8px #1b84ff99
}

.drop-indicator:after {
    content: "";
    background: var(--bs-primary);
    border-radius: 50%;
    width: 9px;
    height: 9px;
    position: absolute;
    top: -3px;
    right: -6px;
    box-shadow: 0 0 8px #1b84ff99
}

@keyframes dropGlow {
    0%,to {
        opacity: 1;
        box-shadow: 0 0 8px #1b84ff99
    }

    50% {
        opacity: .7;
        box-shadow: 0 0 12px #1b84ffcc
    }
}

.pinned-item.drag-over {
    background: #1b84ff1a;
    border-radius: 4px;
    transition: background .2s;
    transform: translate(4px)
}

.drop-zone-end {
    border-radius: 4px;
    height: 20px;
    margin: 4px 0;
    transition: background .2s
}

.drop-zone-end:hover {
    background: #ffffff0d
}

.menu-link,.menu-item {
    z-index: 1
}

.pin-icon {
    z-index: 100000;
    color: #fff;
    opacity: .35;
    margin-right: .4rem;
    padding: 6px 8px;
    top: 50%;
    transform: translateY(-50%)
}

.pin-icon:hover {
    opacity: 1
}

[data-bs-theme=light] .aside.aside-surface-light .pin-icon {
    color: var(--bs-gray-700)
}

[data-bs-theme=light] .aside.aside-surface-light .drop-zone-end:hover {
    background: rgba(var(--bs-gray-800-rgb), .05)
}

[data-bs-theme=light] .aside.aside-surface-light .menu-item .menu-icon.move-icon i {
    color: var(--bs-gray-700)
}

.pinned-items-list {
    min-height: 20px
}

.pinned-item[draggable=true] {
    cursor: move
}

.toolbar {
    align-items: center;
    width: 100%;
    display: flex
}

@media (width<=991.98px) {
    .toolbar {
        background: var(--bs-header-bg-color);
        flex-direction: column
    }
}

@media (width>=992px) {
    .content {
        padding: 30px 0 0
    }
}

@media (width<=991.98px) {
    .content {
        padding: 15px 0 0
    }
}

.footer {
    background-color: var(--bs-footer-bg-color)
}

.pre {
    white-space: pre-line
}

:root {
    --sigma-z-actions-overlay: 1048;
    --sigma-z-mobile-actions-overlay: 1035;
    --sigma-z-mobile-nav: 1040;
    --sigma-z-modal-backdrop: 1050;
    --sigma-z-modal: 1055;
    --sigma-z-mobile-modal-backdrop: 1059;
    --sigma-z-mobile-modal: 1060;
    --sigma-z-swal: 2000;
    --swal2-confirm-button-background-color: var(--bs-primary)!important
}

.swal2-container {
    z-index: var(--sigma-z-swal)!important
}

.swal2-popup {
    box-sizing: border-box;
    color: var(--bs-gray-900);
    background-color: var(--bs-body-bg);
    width: min(32em,100vw - 2rem)!important;
    max-width: calc(100vw - 2rem)!important
}

.swal2-popup .swal2-title {
    color: var(--bs-gray-900)
}

.swal2-popup .swal2-html-container {
    color: var(--bs-gray-800)
}

.swal2-html-container,.swal2-title {
    overflow-wrap: anywhere
}

@media (width<=575.98px) {
    .swal2-container {
        padding: .75rem!important
    }

    .swal2-popup {
        width: calc(100vw - 1.5rem)!important;
        max-width: calc(100vw - 1.5rem)!important
    }
}

.modal {
    z-index: var(--sigma-z-modal)
}

.modal-backdrop {
    z-index: var(--sigma-z-modal-backdrop)
}

@media (width<=991.98px) {
    body.mobile-bottom-nav-enabled {
        padding-bottom: calc(6.5rem + env(safe-area-inset-bottom,0px))
    }

    body.mobile-bottom-nav-enabled .modal {
        z-index: var(--sigma-z-mobile-modal)
    }

    body.mobile-bottom-nav-enabled .modal-backdrop {
        z-index: var(--sigma-z-mobile-modal-backdrop)
    }

    body.mobile-bottom-nav-enabled .modal .modal-dialog {
        margin-bottom: calc(6.5rem + env(safe-area-inset-bottom,0px) + .5rem)
    }

    body.mobile-bottom-nav-enabled .wrapper,body.mobile-bottom-nav-enabled #kt_wrapper {
        padding-top: 0!important;
        padding-bottom: calc(6.5rem + env(safe-area-inset-bottom,0px))!important;
        margin-top: 0!important
    }

    body.mobile-bottom-nav-enabled.header-tablet-and-mobile-fixed .wrapper,body.mobile-bottom-nav-enabled.header-tablet-and-mobile-fixed #kt_wrapper {
        padding-top: 0!important
    }

    body.mobile-bottom-nav-disabled {
        padding-bottom: 0
    }

    body.mobile-bottom-nav-disabled .wrapper,body.mobile-bottom-nav-disabled #kt_wrapper {
        padding-bottom: 0!important
    }

    .mobile-glass-nav {
        z-index: var(--sigma-z-mobile-nav);
        padding: 0 .65rem calc(.45rem + env(safe-area-inset-bottom,0px));
        pointer-events: none;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0
    }

    .mobile-glass-nav__inner {
        -webkit-backdrop-filter: blur(18px)saturate(1.35);
        backdrop-filter: blur(18px)saturate(1.35);
        pointer-events: auto;
        background: linear-gradient(#28282bd1 0%,#18181bc2 100%);
        border: 0;
        border-radius: 999px;
        grid-template-columns: repeat(5,minmax(0,1fr));
        align-items: stretch;
        gap: .15rem;
        width: 100%;
        margin: 0 auto;
        padding: .24rem;
        display: grid;
        position: relative;
        box-shadow: 0 .75rem 2rem #0000002e,inset 0 1px #ffffff0f
    }

    html[data-bs-theme=dark] .mobile-glass-nav__inner {
        background: linear-gradient(#28282bd1 0%,#18181bc2 100%)
    }

    .mobile-glass-nav__active-indicator {
        top: .24rem;
        bottom: calc(.24rem + env(safe-area-inset-bottom,0px));
        opacity: 0;
        pointer-events: none;
        background: #5c5c60d1;
        border: 0;
        border-radius: 999px;
        position: absolute;
        left: .24rem;
        transform: scale(.95);
        box-shadow: inset 0 1px #ffffff0d
    }

    .mobile-glass-nav__active-indicator--animated {
        transition: left .28s,width .28s,background-color .22s,opacity .18s,transform .18s
    }

    .mobile-glass-nav__item {
        z-index: 1;
        color: #ffffffd6;
        min-width: 0;
        min-height: 3.6rem;
        box-shadow: none;
        -webkit-tap-highlight-color: transparent;
        background: 0 0;
        border: 0;
        border-radius: 999px;
        outline: none;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: .04rem;
        padding: .38rem .12rem;
        transition: color .18s,transform .18s;
        display: flex;
        position: relative
    }

    .mobile-glass-nav__item:focus,.mobile-glass-nav__item:focus-visible,.mobile-glass-nav__item:active {
        box-shadow: none;
        outline: none
    }

    .mobile-glass-nav__item.is-active,.mobile-glass-nav__item.is-active .mobile-glass-nav__icon,.mobile-glass-nav__item.is-active .mobile-glass-nav__label,.mobile-glass-nav__item.is-active .mobile-glass-nav__icon i {
        color: var(--bs-white)
    }

    .mobile-glass-nav__icon {
        justify-content: center;
        align-items: center;
        width: 2.1rem;
        height: 2.1rem;
        font-size: 1.45rem;
        display: inline-flex
    }

    .mobile-glass-nav__label {
        text-overflow: ellipsis;
        white-space: nowrap;
        max-width: 100%;
        font-size: .68rem;
        font-weight: 500;
        line-height: 1.05;
        overflow: hidden
    }

    body.mobile-bottom-nav-enabled #kt_aside.aside.drawer {
        max-width: 100vw;
        height: 100dvh;
        max-height: 100dvh;
        width: 100vw!important;
        transition: none!important
    }

    body.mobile-bottom-nav-disabled #kt_aside.aside.drawer {
        height: 100dvh;
        max-height: 100dvh;
        width: min(76vw,300px)!important;
        max-width: min(76vw,300px)!important;
        transition-duration: .24s!important
    }

    body.mobile-bottom-nav-enabled[data-kt-drawer=on] .drawer-overlay {
        animation: none!important
    }

    body.mobile-bottom-nav-disabled .drawer-overlay {
        opacity: 1;
        transition: opacity .24s ease-in-out
    }

    body.mobile-bottom-nav-disabled .drawer-overlay.drawer-overlay-hiding {
        opacity: 0;
        pointer-events: none
    }
}

.ck-content .table .ck-table-resized {
    table-layout: fixed
}

.ck-content .table table {
    overflow: hidden
}

.ck-content .table td,.ck-content .table th {
    overflow-wrap: break-word;
    position: relative
}

.ck-content .table {
    margin: .9em auto;
    display: table
}

.ck-content .table table {
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px double #b3b3b3;
    width: 100%;
    height: 100%
}

.ck-content .table table td,.ck-content .table table th {
    border: 1px solid #bfbfbf;
    min-width: 2em;
    padding: .4em
}

.ck-content .table table th {
    background: #0000000d;
    font-weight: 700
}

.ck-content[dir=rtl] .table th {
    text-align: right
}

.ck-content[dir=ltr] .table th {
    text-align: left
}

.ck-content .table>figcaption {
    caption-side: top;
    word-break: break-word;
    text-align: center;
    color: var(--ck-color-selector-caption-text);
    background-color: var(--ck-color-selector-caption-background);
    outline-offset: -1px;
    padding: .6em;
    font-size: .75em;
    display: table-caption
}

.ck-content .page-break {
    clear: both;
    justify-content: center;
    align-items: center;
    padding: 5px 0;
    display: flex;
    position: relative
}

.ck-content .page-break:after {
    content: "";
    border-bottom: 2px dashed #c4c4c4;
    width: 100%;
    position: absolute
}

.ck-content .page-break__label {
    z-index: 1;
    text-transform: uppercase;
    color: #333;
    -webkit-user-select: none;
    user-select: none;
    background: #fff;
    border: 1px solid #c4c4c4;
    border-radius: 2px;
    padding: .3em .6em;
    font-family: Helvetica,Arial,Tahoma,Verdana,sans-serif,serif;
    font-size: .75em;
    font-weight: 700;
    display: block;
    position: relative;
    box-shadow: 2px 2px 1px #00000026
}

.ck-content .media {
    clear: both;
    min-width: 15em;
    margin: .9em 0;
    display: block
}

.ck-content .todo-list {
    list-style: none
}

.ck-content .todo-list li {
    margin-bottom: 5px;
    position: relative
}

.ck-content .todo-list li .todo-list {
    margin-top: 5px
}

.ck-content .todo-list .todo-list__label>input {
    -webkit-appearance: none;
    width: var(--ck-todo-list-checkmark-size);
    height: var(--ck-todo-list-checkmark-size);
    vertical-align: middle;
    border: 0;
    margin-left: 0;
    margin-right: -15px;
    display: inline-block;
    position: relative;
    left: -25px;
    right: 0
}

.ck-content[dir=rtl] .todo-list .todo-list__label>input {
    margin-left: -15px;
    margin-right: 0;
    left: 0;
    right: -25px
}

.ck-content .todo-list .todo-list__label>input:before {
    box-sizing: border-box;
    content: "";
    border: 1px solid #333;
    border-radius: 2px;
    width: 100%;
    height: 100%;
    transition: box-shadow .25s ease-in-out;
    display: block;
    position: absolute
}

.ck-content .todo-list .todo-list__label>input:after {
    box-sizing: content-box;
    pointer-events: none;
    content: "";
    left: calc(var(--ck-todo-list-checkmark-size) / 3);
    top: calc(var(--ck-todo-list-checkmark-size) / 5.3);
    width: calc(var(--ck-todo-list-checkmark-size) / 5.3);
    height: calc(var(--ck-todo-list-checkmark-size) / 2.6);
    border-style: solid;
    border-color: #0000;
    border-width: 0 calc(var(--ck-todo-list-checkmark-size) / 8) calc(var(--ck-todo-list-checkmark-size) / 8) 0;
    display: block;
    position: absolute;
    transform: rotate(45deg)
}

.ck-content .todo-list .todo-list__label>input[checked]:before {
    background: #26ab33;
    border-color: #26ab33
}

.ck-content .todo-list .todo-list__label>input[checked]:after {
    border-color: #fff
}

.ck-content .todo-list .todo-list__label .todo-list__label__description {
    vertical-align: middle
}

.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox] {
    position: absolute
}

.ck-editor__editable.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input {
    cursor: pointer
}

.ck-editor__editable.ck-content .todo-list .todo-list__label>input:hover:before,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:hover:before {
    box-shadow: 0 0 0 5px #0000001a
}

.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input {
    -webkit-appearance: none;
    width: var(--ck-todo-list-checkmark-size);
    height: var(--ck-todo-list-checkmark-size);
    vertical-align: middle;
    border: 0;
    margin-left: 0;
    margin-right: -15px;
    display: inline-block;
    position: relative;
    left: -25px;
    right: 0
}

.ck-editor__editable.ck-content[dir=rtl] .todo-list .todo-list__label>span[contenteditable=false]>input {
    margin-left: -15px;
    margin-right: 0;
    left: 0;
    right: -25px
}

.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:before {
    box-sizing: border-box;
    content: "";
    border: 1px solid #333;
    border-radius: 2px;
    width: 100%;
    height: 100%;
    transition: box-shadow .25s ease-in-out;
    display: block;
    position: absolute
}

.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:after {
    box-sizing: content-box;
    pointer-events: none;
    content: "";
    left: calc(var(--ck-todo-list-checkmark-size) / 3);
    top: calc(var(--ck-todo-list-checkmark-size) / 5.3);
    width: calc(var(--ck-todo-list-checkmark-size) / 5.3);
    height: calc(var(--ck-todo-list-checkmark-size) / 2.6);
    border-style: solid;
    border-color: #0000;
    border-width: 0 calc(var(--ck-todo-list-checkmark-size) / 8) calc(var(--ck-todo-list-checkmark-size) / 8) 0;
    display: block;
    position: absolute;
    transform: rotate(45deg)
}

.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[checked]:before {
    background: #26ab33;
    border-color: #26ab33
}

.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[checked]:after {
    border-color: #fff
}

.ck-editor__editable.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox] {
    position: absolute
}

.ck-content img.image_resized {
    height: auto
}

.ck-content .image.image_resized {
    box-sizing: border-box;
    max-width: 100%;
    display: block
}

.ck-content .image.image_resized img {
    width: 100%
}

.ck-content .image.image_resized>figcaption {
    display: block
}

.ck-content .image {
    clear: both;
    text-align: center;
    min-width: 50px;
    margin: .9em auto;
    display: table
}

.ck-content .image img {
    min-width: 100%;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    display: block
}

.ck-content .image-inline {
    align-items: flex-start;
    max-width: 100%;
    display: inline-flex
}

.ck-content .image-inline picture {
    display: flex
}

.ck-content .image-inline picture,.ck-content .image-inline img {
    flex-grow: 1;
    flex-shrink: 1;
    max-width: 100%
}

.ck-content .image>figcaption {
    caption-side: bottom;
    word-break: break-word;
    color: var(--ck-color-image-caption-text);
    background-color: var(--ck-color-image-caption-background);
    outline-offset: -1px;
    padding: .6em;
    font-size: .75em;
    display: table-caption
}

.ck-content .marker-yellow {
    background-color: var(--ck-highlight-marker-yellow)
}

.ck-content .marker-green {
    background-color: var(--ck-highlight-marker-green)
}

.ck-content .marker-pink {
    background-color: var(--ck-highlight-marker-pink)
}

.ck-content .marker-blue {
    background-color: var(--ck-highlight-marker-blue)
}

.ck-content .pen-red {
    color: var(--ck-highlight-pen-red);
    background-color: #0000
}

.ck-content .pen-green {
    color: var(--ck-highlight-pen-green);
    background-color: #0000
}

.ck-content ol {
    list-style-type: decimal
}

.ck-content ol ol {
    list-style-type: lower-latin
}

.ck-content ol ol ol {
    list-style-type: lower-roman
}

.ck-content ol ol ol ol {
    list-style-type: upper-latin
}

.ck-content ol ol ol ol ol {
    list-style-type: upper-roman
}

.ck-content ul {
    list-style-type: disc
}

.ck-content ul ul {
    list-style-type: circle
}

.ck-content ul ul ul,.ck-content ul ul ul ul {
    list-style-type: square
}

.ck-content .image-style-block-align-left,.ck-content .image-style-block-align-right {
    max-width: calc(100% - var(--ck-image-style-spacing))
}

.ck-content .image-style-align-left,.ck-content .image-style-align-right {
    clear: none
}

.ck-content .image-style-side {
    float: right;
    margin-left: var(--ck-image-style-spacing);
    max-width: 50%
}

.ck-content .image-style-align-left {
    float: left;
    margin-right: var(--ck-image-style-spacing)
}

.ck-content .image-style-align-center {
    margin-left: auto;
    margin-right: auto
}

.ck-content .image-style-align-right {
    float: right;
    margin-left: var(--ck-image-style-spacing)
}

.ck-content .image-style-block-align-right {
    margin-left: auto;
    margin-right: 0
}

.ck-content .image-style-block-align-left {
    margin-left: 0;
    margin-right: auto
}

.ck-content p+.image-style-align-left,.ck-content p+.image-style-align-right,.ck-content p+.image-style-side {
    margin-top: 0
}

.ck-content .image-inline.image-style-align-left,.ck-content .image-inline.image-style-align-right {
    margin-top: var(--ck-inline-image-style-spacing);
    margin-bottom: var(--ck-inline-image-style-spacing)
}

.ck-content .image-inline.image-style-align-left {
    margin-right: var(--ck-inline-image-style-spacing)
}

.ck-content .image-inline.image-style-align-right {
    margin-left: var(--ck-inline-image-style-spacing)
}

.ck-content blockquote {
    border-left: 5px solid #ccc;
    margin-left: 0;
    margin-right: 0;
    padding-left: 1.5em;
    padding-right: 1.5em;
    font-style: italic;
    overflow: hidden
}

.ck-content[dir=rtl] blockquote {
    border-left: 0;
    border-right: 5px solid #ccc
}

.ck-content code {
    background-color: #c7c7c74d;
    border-radius: 2px;
    padding: .15em
}

.ck-content .text-tiny {
    font-size: .7em
}

.ck-content .text-small {
    font-size: .85em
}

.ck-content .text-big {
    font-size: 1.4em
}

.ck-content .text-huge {
    font-size: 1.8em
}

.ck-content .mention {
    background: var(--ck-color-mention-background);
    color: var(--ck-color-mention-text)
}

.ck-content hr {
    background: #dedede;
    border: 0;
    height: 4px;
    margin: 15px 0
}

.ck-content pre {
    color: #353535;
    text-align: left;
    tab-size: 4;
    white-space: pre-wrap;
    direction: ltr;
    background: #c7c7c74d;
    border: 1px solid #c4c4c4;
    border-radius: 2px;
    min-width: 200px;
    padding: 1em;
    font-style: normal
}

.ck-content pre code {
    background: unset;
    border-radius: 0;
    padding: 0
}

@media print {
    .ck-content .page-break {
        padding: 0
    }

    .ck-content .page-break:after {
        display: none
    }
}

.el-input__wrapper,.el-select__wrapper {
    background-color: var(--bs-gray-100);
    min-height: 40px
}

select.form-control {
    box-shadow: 0 0 0 1px var(--el-border-color) inset
}

:root {
    --altcha-border-width: 1px;
    --altcha-border-radius: 6px;
    --altcha-max-width: 100%;
    --altcha-color-base: var(--bs-gray-100);
    --altcha-color-border: var(--bs-gray-100);
    --altcha-color-text: var(--bs-gray-700)
}

body:not(.modal-open) .modal-backdrop {
    display: none
}

select.form-control {
    cursor: pointer
}

.no-line-height {
    line-height: 1!important
}

.ql-editor {
    min-height: 240px!important;
    max-height: 240px!important;
    color: var(--bs-modal-color)!important;
    overflow-y: scroll!important
}

.ql-editor p {
    margin-top: 0!important;
    margin-bottom: 1rem!important
}

[data-bs-theme=dark] .ql-container.ql-snow,[data-bs-theme=dark] .ql-toolbar.ql-snow {
    border: 1px solid var(--el-border-color)!important
}

.list-group-flush>.list-group-item,.list-group-flush>.list-group-item.list-group-item-action {
    color: var(--bs-body-color);
    background-color: #0000000d
}

.list-group-flush>.list-group-item-action:hover,.list-group-flush>.list-group-item-action:focus {
    background-color: #0000001a
}

[data-bs-theme=dark] .list-group-flush>.list-group-item,[data-bs-theme=dark] .list-group-flush>.list-group-item.list-group-item-action {
    background-color: #ffffff0a
}

[data-bs-theme=dark] .list-group-flush>.list-group-item-action:hover,[data-bs-theme=dark] .list-group-flush>.list-group-item-action:focus {
    background-color: #ffffff14
}

.cursor-pointer {
    cursor: pointer
}

.server-type-card {
    border: 2px solid var(--bs-border-color);
    flex-direction: column;
    width: 100%;
    transition: all .3s;
    display: flex;
    position: relative;
    overflow: hidden
}

.server-type-card:before {
    content: "";
    background: linear-gradient(135deg, transparent 0%, rgba(var(--bs-primary-rgb), .05) 100%);
    opacity: 0;
    pointer-events: none;
    transition: opacity .3s;
    position: absolute;
    inset: 0
}

.server-type-card:hover {
    border-color: var(--bs-primary);
    transform: translateY(-2px);
    box-shadow: 0 4px 12px #0000001a
}

.server-type-card:hover:before {
    opacity: 1
}

.server-type-card:hover .fw-bold {
    color: var(--bs-primary)
}

.server-type-card:active {
    transform: translateY(0)
}

.server-type-card.selected {
    border-color: var(--bs-primary);
    background: linear-gradient(135deg, rgba(var(--bs-primary-rgb), .1) 0%, rgba(var(--bs-primary-rgb), .05) 100%);
    box-shadow: 0 0 0 3px rgba(var(--bs-primary-rgb), .2)
}

.server-type-card.selected:after {
    content: "âœ“";
    background: var(--bs-primary);
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    font-size: 14px;
    font-weight: 700;
    display: flex;
    position: absolute;
    top: 8px;
    right: 8px
}

.server-type-card.selected .fw-bold {
    color: var(--bs-primary);
    font-weight: 700
}

.server-type-card.selected:hover {
    box-shadow: 0 4px 12px rgba(var(--bs-primary-rgb), .4)
}

.server-type-card .card-body {
    z-index: 1;
    flex: 1;
    position: relative
}

.server-type-card .fw-bold {
    transition: color .3s
}

@media (width<=991px) {
    .server-type-card {
        max-width: calc(50% - .75rem)!important
    }
}

@media (width<=767px) {
    .server-type-card {
        max-width: 100%!important
    }
}

.ck-powered-by-balloon {
    display: none!important
}

.ql-container.ql-snow {
    overflow-y: unset!important
}

#app {
    display: contents
}
