*/[class*=ant-]::-ms-clear,[class*=ant-] input::-ms-clear,[class*=ant-] input::-ms-reveal,[class^=ant-]::-ms-clear,[class^=ant-] input::-ms-clear,[class^=ant-] input::-ms-reveal {
    display: none
}

body,html {
    width: 100%;
    height: 100%
}

input::-ms-clear,input::-ms-reveal {
    display: none
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

@-ms-viewport {
    width: device-width
}

body {
    margin: 0;
    color: #000000d9;
    font-size: 14px;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-variant: tabular-nums;
    line-height: 1.5715;
    background-color: #fff;
    font-feature-settings: "tnum"
}

[tabindex="-1"]:focus {
    outline: none!important
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

h1,h2,h3,h4,h5,h6 {
    margin-top: 0;
    margin-bottom: .5em;
    color: #000000d9;
    font-weight: 500
}

p {
    margin-top: 0;
    margin-bottom: 1em
}

abbr[data-original-title],abbr[title] {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    border-bottom: 0;
    cursor: help
}

address {
    margin-bottom: 1em;
    font-style: normal;
    line-height: inherit
}

input[type=number],input[type=password],input[type=text],textarea {
    -webkit-appearance: none
}

dl,ol,ul {
    margin-top: 0;
    margin-bottom: 1em
}

dt {
    font-weight: 500
}

dd {
    margin-bottom: .5em;
    margin-left: 0
}

blockquote {
    margin: 0 0 1em
}

dfn {
    font-style: italic
}

small {
    font-size: 80%
}

sub,sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

a {
    color: var(--ant-primary-color);
    text-decoration: none;
    background-color: transparent;
    outline: none;
    cursor: pointer;
    transition: color .3s;
    -webkit-text-decoration-skip: objects
}

a:hover {
    color: var(--ant-primary-color-hover)
}

a:active {
    color: var(--ant-primary-color-active)
}

a:active,a:focus,a:hover {
    text-decoration: none;
    outline: 0
}

a[disabled] {
    color: #00000040;
    cursor: not-allowed
}

code,kbd,pre,samp {
    font-size: 1em;
    font-family: SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace
}

pre {
    margin-top: 0;
    margin-bottom: 1em;
    overflow: auto
}

figure {
    margin: 0 0 1em
}

img {
    vertical-align: middle;
    border-style: none
}

[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea {
    touch-action: manipulation
}

table {
    border-collapse: collapse
}

caption {
    padding-top: .75em;
    padding-bottom: .3em;
    color: #00000073;
    text-align: left;
    caption-side: bottom
}

button,input,optgroup,select,textarea {
    margin: 0;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit
}

button,input {
    overflow: visible
}

[type=reset],[type=submit],button,html [type=button] {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
    padding: 0;
    border-style: none
}

input[type=checkbox],input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=date],input[type=datetime-local],input[type=month],input[type=time] {
    -webkit-appearance: listbox
}

textarea {
    overflow: auto;
    resize: vertical
}

fieldset {
    min-width: 0;
    margin: 0;
    padding: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    max-width: 100%;
    margin-bottom: .5em;
    padding: 0;
    color: inherit;
    font-size: 1.5em;
    line-height: inherit;
    white-space: normal
}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: none
}

[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

summary {
    display: list-item
}

template {
    display: none
}

mark {
    padding: .2em;
    background-color: #feffe6
}

::-moz-selection {
    color: #fff;
    background: var(--ant-primary-color)
}

::selection {
    color: #fff;
    background: var(--ant-primary-color)
}

.clearfix:after,.clearfix:before {
    display: table;
    content: ""
}

.clearfix:after {
    clear: both
}

.anticon {
    display: inline-flex;
    align-items: center;
    color: inherit;
    font-style: normal;
    line-height: 0;
    text-align: center;
    text-transform: none;
    vertical-align: -.125em;
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.anticon>* {
    line-height: 1
}

.anticon svg {
    display: inline-block
}

.anticon:before {
    display: none
}

.anticon .anticon-icon {
    display: block
}

.anticon>.anticon {
    line-height: 0;
    vertical-align: 0
}

.anticon[tabindex] {
    cursor: pointer
}

.anticon-spin,.anticon-spin:before {
    display: inline-block;
    animation: loadingCircle 1s linear infinite
}

.ant-fade-appear,.ant-fade-enter,.ant-fade-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-fade-appear.ant-fade-appear-active,.ant-fade-enter.ant-fade-enter-active {
    animation-name: antFadeIn;
    animation-play-state: running
}

.ant-fade-leave.ant-fade-leave-active {
    animation-name: antFadeOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-fade-appear,.ant-fade-enter {
    opacity: 0;
    animation-timing-function: linear
}

.ant-fade-leave {
    animation-timing-function: linear
}

@keyframes antFadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes antFadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.ant-move-up-appear,.ant-move-up-enter,.ant-move-up-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-move-up-appear.ant-move-up-appear-active,.ant-move-up-enter.ant-move-up-enter-active {
    animation-name: antMoveUpIn;
    animation-play-state: running
}

.ant-move-up-leave.ant-move-up-leave-active {
    animation-name: antMoveUpOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-move-up-appear,.ant-move-up-enter {
    opacity: 0;
    animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.ant-move-up-leave {
    animation-timing-function: cubic-bezier(.6,.04,.98,.34)
}

.ant-move-down-appear,.ant-move-down-enter,.ant-move-down-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-move-down-appear.ant-move-down-appear-active,.ant-move-down-enter.ant-move-down-enter-active {
    animation-name: antMoveDownIn;
    animation-play-state: running
}

.ant-move-down-leave.ant-move-down-leave-active {
    animation-name: antMoveDownOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-move-down-appear,.ant-move-down-enter {
    opacity: 0;
    animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.ant-move-down-leave {
    animation-timing-function: cubic-bezier(.6,.04,.98,.34)
}

.ant-move-left-appear,.ant-move-left-enter,.ant-move-left-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-move-left-appear.ant-move-left-appear-active,.ant-move-left-enter.ant-move-left-enter-active {
    animation-name: antMoveLeftIn;
    animation-play-state: running
}

.ant-move-left-leave.ant-move-left-leave-active {
    animation-name: antMoveLeftOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-move-left-appear,.ant-move-left-enter {
    opacity: 0;
    animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.ant-move-left-leave {
    animation-timing-function: cubic-bezier(.6,.04,.98,.34)
}

.ant-move-right-appear,.ant-move-right-enter,.ant-move-right-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-move-right-appear.ant-move-right-appear-active,.ant-move-right-enter.ant-move-right-enter-active {
    animation-name: antMoveRightIn;
    animation-play-state: running
}

.ant-move-right-leave.ant-move-right-leave-active {
    animation-name: antMoveRightOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-move-right-appear,.ant-move-right-enter {
    opacity: 0;
    animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.ant-move-right-leave {
    animation-timing-function: cubic-bezier(.6,.04,.98,.34)
}

@keyframes antMoveDownIn {
    0% {
        transform: translateY(100%);
        transform-origin: 0 0;
        opacity: 0
    }

    to {
        transform: translateY(0);
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antMoveDownOut {
    0% {
        transform: translateY(0);
        transform-origin: 0 0;
        opacity: 1
    }

    to {
        transform: translateY(100%);
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antMoveLeftIn {
    0% {
        transform: translate(-100%);
        transform-origin: 0 0;
        opacity: 0
    }

    to {
        transform: translate(0);
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antMoveLeftOut {
    0% {
        transform: translate(0);
        transform-origin: 0 0;
        opacity: 1
    }

    to {
        transform: translate(-100%);
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antMoveRightIn {
    0% {
        transform: translate(100%);
        transform-origin: 0 0;
        opacity: 0
    }

    to {
        transform: translate(0);
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antMoveRightOut {
    0% {
        transform: translate(0);
        transform-origin: 0 0;
        opacity: 1
    }

    to {
        transform: translate(100%);
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antMoveUpIn {
    0% {
        transform: translateY(-100%);
        transform-origin: 0 0;
        opacity: 0
    }

    to {
        transform: translateY(0);
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antMoveUpOut {
    0% {
        transform: translateY(0);
        transform-origin: 0 0;
        opacity: 1
    }

    to {
        transform: translateY(-100%);
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes loadingCircle {
    to {
        transform: rotate(1turn)
    }
}

[ant-click-animating-without-extra-node=true],[ant-click-animating=true] {
    position: relative
}

html {
    --antd-wave-shadow-color: var(--ant-primary-color);
    --scroll-bar: 0
}

.ant-click-animating-node,[ant-click-animating-without-extra-node=true]:after {
    position: absolute;
    inset: 0;
    display: block;
    border-radius: inherit;
    box-shadow: 0 0 0 0 var(--ant-primary-color);
    box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
    opacity: .2;
    animation: fadeEffect 2s cubic-bezier(.08,.82,.17,1),waveEffect .4s cubic-bezier(.08,.82,.17,1);
    animation-fill-mode: forwards;
    content: "";
    pointer-events: none
}

@keyframes waveEffect {
    to {
        box-shadow: 0 0 0 var(--ant-primary-color);
        box-shadow: 0 0 0 6px var(--antd-wave-shadow-color)
    }
}

@keyframes fadeEffect {
    to {
        opacity: 0
    }
}

.ant-slide-up-appear,.ant-slide-up-enter,.ant-slide-up-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-slide-up-appear.ant-slide-up-appear-active,.ant-slide-up-enter.ant-slide-up-enter-active {
    animation-name: antSlideUpIn;
    animation-play-state: running
}

.ant-slide-up-leave.ant-slide-up-leave-active {
    animation-name: antSlideUpOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-slide-up-appear,.ant-slide-up-enter {
    transform: scale(0);
    transform-origin: 0 0;
    opacity: 0;
    animation-timing-function: cubic-bezier(.23,1,.32,1)
}

.ant-slide-up-leave {
    animation-timing-function: cubic-bezier(.755,.05,.855,.06)
}

.ant-slide-down-appear,.ant-slide-down-enter,.ant-slide-down-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-slide-down-appear.ant-slide-down-appear-active,.ant-slide-down-enter.ant-slide-down-enter-active {
    animation-name: antSlideDownIn;
    animation-play-state: running
}

.ant-slide-down-leave.ant-slide-down-leave-active {
    animation-name: antSlideDownOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-slide-down-appear,.ant-slide-down-enter {
    transform: scale(0);
    transform-origin: 0 0;
    opacity: 0;
    animation-timing-function: cubic-bezier(.23,1,.32,1)
}

.ant-slide-down-leave {
    animation-timing-function: cubic-bezier(.755,.05,.855,.06)
}

.ant-slide-left-appear,.ant-slide-left-enter,.ant-slide-left-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-slide-left-appear.ant-slide-left-appear-active,.ant-slide-left-enter.ant-slide-left-enter-active {
    animation-name: antSlideLeftIn;
    animation-play-state: running
}

.ant-slide-left-leave.ant-slide-left-leave-active {
    animation-name: antSlideLeftOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-slide-left-appear,.ant-slide-left-enter {
    transform: scale(0);
    transform-origin: 0 0;
    opacity: 0;
    animation-timing-function: cubic-bezier(.23,1,.32,1)
}

.ant-slide-left-leave {
    animation-timing-function: cubic-bezier(.755,.05,.855,.06)
}

.ant-slide-right-appear,.ant-slide-right-enter,.ant-slide-right-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-slide-right-appear.ant-slide-right-appear-active,.ant-slide-right-enter.ant-slide-right-enter-active {
    animation-name: antSlideRightIn;
    animation-play-state: running
}

.ant-slide-right-leave.ant-slide-right-leave-active {
    animation-name: antSlideRightOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-slide-right-appear,.ant-slide-right-enter {
    transform: scale(0);
    transform-origin: 0 0;
    opacity: 0;
    animation-timing-function: cubic-bezier(.23,1,.32,1)
}

.ant-slide-right-leave {
    animation-timing-function: cubic-bezier(.755,.05,.855,.06)
}

@keyframes antSlideUpIn {
    0% {
        transform: scaleY(.8);
        transform-origin: 0 0;
        opacity: 0
    }

    to {
        transform: scaleY(1);
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antSlideUpOut {
    0% {
        transform: scaleY(1);
        transform-origin: 0 0;
        opacity: 1
    }

    to {
        transform: scaleY(.8);
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antSlideDownIn {
    0% {
        transform: scaleY(.8);
        transform-origin: 100% 100%;
        opacity: 0
    }

    to {
        transform: scaleY(1);
        transform-origin: 100% 100%;
        opacity: 1
    }
}

@keyframes antSlideDownOut {
    0% {
        transform: scaleY(1);
        transform-origin: 100% 100%;
        opacity: 1
    }

    to {
        transform: scaleY(.8);
        transform-origin: 100% 100%;
        opacity: 0
    }
}

@keyframes antSlideLeftIn {
    0% {
        transform: scaleX(.8);
        transform-origin: 0 0;
        opacity: 0
    }

    to {
        transform: scaleX(1);
        transform-origin: 0 0;
        opacity: 1
    }
}

@keyframes antSlideLeftOut {
    0% {
        transform: scaleX(1);
        transform-origin: 0 0;
        opacity: 1
    }

    to {
        transform: scaleX(.8);
        transform-origin: 0 0;
        opacity: 0
    }
}

@keyframes antSlideRightIn {
    0% {
        transform: scaleX(.8);
        transform-origin: 100% 0;
        opacity: 0
    }

    to {
        transform: scaleX(1);
        transform-origin: 100% 0;
        opacity: 1
    }
}

@keyframes antSlideRightOut {
    0% {
        transform: scaleX(1);
        transform-origin: 100% 0;
        opacity: 1
    }

    to {
        transform: scaleX(.8);
        transform-origin: 100% 0;
        opacity: 0
    }
}

.ant-zoom-appear,.ant-zoom-enter,.ant-zoom-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-appear.ant-zoom-appear-active,.ant-zoom-enter.ant-zoom-enter-active {
    animation-name: antZoomIn;
    animation-play-state: running
}

.ant-zoom-leave.ant-zoom-leave-active {
    animation-name: antZoomOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-zoom-appear,.ant-zoom-enter {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.ant-zoom-appear-prepare,.ant-zoom-enter-prepare {
    transform: none
}

.ant-zoom-leave {
    animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

.ant-zoom-big-appear,.ant-zoom-big-enter,.ant-zoom-big-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-big-appear.ant-zoom-big-appear-active,.ant-zoom-big-enter.ant-zoom-big-enter-active {
    animation-name: antZoomBigIn;
    animation-play-state: running
}

.ant-zoom-big-leave.ant-zoom-big-leave-active {
    animation-name: antZoomBigOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-zoom-big-appear,.ant-zoom-big-enter {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.ant-zoom-big-appear-prepare,.ant-zoom-big-enter-prepare {
    transform: none
}

.ant-zoom-big-leave {
    animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

.ant-zoom-big-fast-appear,.ant-zoom-big-fast-enter,.ant-zoom-big-fast-leave {
    animation-duration: .1s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active,.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active {
    animation-name: antZoomBigIn;
    animation-play-state: running
}

.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active {
    animation-name: antZoomBigOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-zoom-big-fast-appear,.ant-zoom-big-fast-enter {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.ant-zoom-big-fast-appear-prepare,.ant-zoom-big-fast-enter-prepare {
    transform: none
}

.ant-zoom-big-fast-leave {
    animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

.ant-zoom-up-appear,.ant-zoom-up-enter,.ant-zoom-up-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-up-appear.ant-zoom-up-appear-active,.ant-zoom-up-enter.ant-zoom-up-enter-active {
    animation-name: antZoomUpIn;
    animation-play-state: running
}

.ant-zoom-up-leave.ant-zoom-up-leave-active {
    animation-name: antZoomUpOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-zoom-up-appear,.ant-zoom-up-enter {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.ant-zoom-up-appear-prepare,.ant-zoom-up-enter-prepare {
    transform: none
}

.ant-zoom-up-leave {
    animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

.ant-zoom-down-appear,.ant-zoom-down-enter,.ant-zoom-down-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-down-appear.ant-zoom-down-appear-active,.ant-zoom-down-enter.ant-zoom-down-enter-active {
    animation-name: antZoomDownIn;
    animation-play-state: running
}

.ant-zoom-down-leave.ant-zoom-down-leave-active {
    animation-name: antZoomDownOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-zoom-down-appear,.ant-zoom-down-enter {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.ant-zoom-down-appear-prepare,.ant-zoom-down-enter-prepare {
    transform: none
}

.ant-zoom-down-leave {
    animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

.ant-zoom-left-appear,.ant-zoom-left-enter,.ant-zoom-left-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-left-appear.ant-zoom-left-appear-active,.ant-zoom-left-enter.ant-zoom-left-enter-active {
    animation-name: antZoomLeftIn;
    animation-play-state: running
}

.ant-zoom-left-leave.ant-zoom-left-leave-active {
    animation-name: antZoomLeftOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-zoom-left-appear,.ant-zoom-left-enter {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.ant-zoom-left-appear-prepare,.ant-zoom-left-enter-prepare {
    transform: none
}

.ant-zoom-left-leave {
    animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

.ant-zoom-right-appear,.ant-zoom-right-enter,.ant-zoom-right-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.ant-zoom-right-appear.ant-zoom-right-appear-active,.ant-zoom-right-enter.ant-zoom-right-enter-active {
    animation-name: antZoomRightIn;
    animation-play-state: running
}

.ant-zoom-right-leave.ant-zoom-right-leave-active {
    animation-name: antZoomRightOut;
    animation-play-state: running;
    pointer-events: none
}

.ant-zoom-right-appear,.ant-zoom-right-enter {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(.08,.82,.17,1)
}

.ant-zoom-right-appear-prepare,.ant-zoom-right-enter-prepare {
    transform: none
}

.ant-zoom-right-leave {
    animation-timing-function: cubic-bezier(.78,.14,.15,.86)
}

@keyframes antZoomIn {
    0% {
        transform: scale(.2);
        opacity: 0
    }

    to {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes antZoomOut {
    0% {
        transform: scale(1)
    }

    to {
        transform: scale(.2);
        opacity: 0
    }
}

@keyframes antZoomBigIn {
    0% {
        transform: scale(.8);
        opacity: 0
    }

    to {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes antZoomBigOut {
    0% {
        transform: scale(1)
    }

    to {
        transform: scale(.8);
        opacity: 0
    }
}

@keyframes antZoomUpIn {
    0% {
        transform: scale(.8);
        transform-origin: 50% 0;
        opacity: 0
    }

    to {
        transform: scale(1);
        transform-origin: 50% 0
    }
}

@keyframes antZoomUpOut {
    0% {
        transform: scale(1);
        transform-origin: 50% 0
    }

    to {
        transform: scale(.8);
        transform-origin: 50% 0;
        opacity: 0
    }
}

@keyframes antZoomLeftIn {
    0% {
        transform: scale(.8);
        transform-origin: 0 50%;
        opacity: 0
    }

    to {
        transform: scale(1);
        transform-origin: 0 50%
    }
}

@keyframes antZoomLeftOut {
    0% {
        transform: scale(1);
        transform-origin: 0 50%
    }

    to {
        transform: scale(.8);
        transform-origin: 0 50%;
        opacity: 0
    }
}

@keyframes antZoomRightIn {
    0% {
        transform: scale(.8);
        transform-origin: 100% 50%;
        opacity: 0
    }

    to {
        transform: scale(1);
        transform-origin: 100% 50%
    }
}

@keyframes antZoomRightOut {
    0% {
        transform: scale(1);
        transform-origin: 100% 50%
    }

    to {
        transform: scale(.8);
        transform-origin: 100% 50%;
        opacity: 0
    }
}

@keyframes antZoomDownIn {
    0% {
        transform: scale(.8);
        transform-origin: 50% 100%;
        opacity: 0
    }

    to {
        transform: scale(1);
        transform-origin: 50% 100%
    }
}

@keyframes antZoomDownOut {
    0% {
        transform: scale(1);
        transform-origin: 50% 100%
    }

    to {
        transform: scale(.8);
        transform-origin: 50% 100%;
        opacity: 0
    }
}

.ant-motion-collapse-legacy {
    overflow: hidden
}

.ant-motion-collapse,.ant-motion-collapse-legacy-active {
    transition: height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)!important
}

.ant-motion-collapse {
    overflow: hidden
}

.ant-affix {
    position: fixed;
    z-index: 10
}

.ant-alert {
    box-sizing: border-box;
    margin: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: relative;
    display: flex;
    align-items: center;
    padding: 8px 15px;
    word-wrap: break-word;
    border-radius: 2px
}

.ant-alert-content {
    flex: 1;
    min-width: 0
}

.ant-alert-icon {
    margin-right: 8px
}

.ant-alert-description {
    display: none;
    font-size: 14px;
    line-height: 22px
}

.ant-alert-success {
    background-color: var(--ant-success-color-deprecated-bg);
    border: 1px solid var(--ant-success-color-deprecated-border)
}

.ant-alert-success .ant-alert-icon {
    color: var(--ant-success-color)
}

.ant-alert-info {
    background-color: var(--ant-info-color-deprecated-bg);
    border: 1px solid var(--ant-info-color-deprecated-border)
}

.ant-alert-info .ant-alert-icon {
    color: var(--ant-info-color)
}

.ant-alert-warning {
    background-color: var(--ant-warning-color-deprecated-bg);
    border: 1px solid var(--ant-warning-color-deprecated-border)
}

.ant-alert-warning .ant-alert-icon {
    color: var(--ant-warning-color)
}

.ant-alert-error {
    background-color: var(--ant-error-color-deprecated-bg);
    border: 1px solid var(--ant-error-color-deprecated-border)
}

.ant-alert-error .ant-alert-icon {
    color: var(--ant-error-color)
}

.ant-alert-error .ant-alert-description>pre {
    margin: 0;
    padding: 0
}

.ant-alert-action {
    margin-left: 8px
}

.ant-alert-close-icon {
    margin-left: 8px;
    padding: 0;
    overflow: hidden;
    font-size: 12px;
    line-height: 12px;
    background-color: transparent;
    border: none;
    outline: none;
    cursor: pointer
}

.ant-alert-close-icon .anticon-close {
    color: #00000073;
    transition: color .3s
}

.ant-alert-close-icon .anticon-close:hover {
    color: #000000bf
}

.ant-alert-close-text {
    color: #00000073;
    transition: color .3s
}

.ant-alert-close-text:hover {
    color: #000000bf
}

.ant-alert-with-description {
    align-items: flex-start;
    padding: 15px 15px 15px 24px
}

.ant-alert-with-description.ant-alert-no-icon {
    padding: 15px
}

.ant-alert-with-description .ant-alert-icon {
    margin-right: 15px;
    font-size: 24px
}

.ant-alert-with-description .ant-alert-message {
    display: block;
    margin-bottom: 4px;
    color: #000000d9;
    font-size: 16px
}

.ant-alert-message {
    color: #000000d9
}

.ant-alert-with-description .ant-alert-description {
    display: block
}

.ant-alert.ant-alert-motion-leave {
    overflow: hidden;
    opacity: 1;
    transition: max-height .3s cubic-bezier(.78,.14,.15,.86),opacity .3s cubic-bezier(.78,.14,.15,.86),padding-top .3s cubic-bezier(.78,.14,.15,.86),padding-bottom .3s cubic-bezier(.78,.14,.15,.86),margin-bottom .3s cubic-bezier(.78,.14,.15,.86)
}

.ant-alert.ant-alert-motion-leave-active {
    max-height: 0;
    margin-bottom: 0!important;
    padding-top: 0;
    padding-bottom: 0;
    opacity: 0
}

.ant-alert-banner {
    margin-bottom: 0;
    border: 0;
    border-radius: 0
}

.ant-alert.ant-alert-rtl {
    direction: rtl
}

.ant-alert-rtl .ant-alert-icon {
    margin-right: auto;
    margin-left: 8px
}

.ant-alert-rtl .ant-alert-action,.ant-alert-rtl .ant-alert-close-icon {
    margin-right: 8px;
    margin-left: auto
}

.ant-alert-rtl.ant-alert-with-description {
    padding-right: 24px;
    padding-left: 15px
}

.ant-alert-rtl.ant-alert-with-description .ant-alert-icon {
    margin-right: auto;
    margin-left: 15px
}

.ant-anchor {
    box-sizing: border-box;
    margin: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: relative;
    padding: 0 0 0 2px
}

.ant-anchor-wrapper {
    margin-left: -4px;
    padding-left: 4px;
    overflow: auto;
    background-color: transparent
}

.ant-anchor-ink {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%
}

.ant-anchor-ink:before {
    position: relative;
    display: block;
    width: 2px;
    height: 100%;
    margin: 0 auto;
    background-color: #0000000f;
    content: " "
}

.ant-anchor-ink-ball {
    position: absolute;
    left: 50%;
    display: none;
    width: 8px;
    height: 8px;
    background-color: #fff;
    border: 2px solid var(--ant-primary-color);
    border-radius: 8px;
    transform: translate(-50%);
    transition: top .3s ease-in-out
}

.ant-anchor-ink-ball.ant-anchor-ink-ball-visible {
    display: inline-block
}

.ant-anchor-fixed .ant-anchor-ink .ant-anchor-ink-ball {
    display: none
}

.ant-anchor-link {
    padding: 4px 0 4px 16px
}

.ant-anchor-link-title {
    position: relative;
    display: block;
    margin-bottom: 3px;
    overflow: hidden;
    color: #000000d9;
    white-space: nowrap;
    text-overflow: ellipsis;
    transition: all .3s
}

.ant-anchor-link-title:only-child {
    margin-bottom: 0
}

.ant-anchor-link-active>.ant-anchor-link-title {
    color: var(--ant-primary-color)
}

.ant-anchor-link .ant-anchor-link {
    padding-top: 2px;
    padding-bottom: 2px
}

.ant-anchor-rtl {
    direction: rtl
}

.ant-anchor-rtl.ant-anchor-wrapper {
    margin-right: -4px;
    margin-left: 0;
    padding-right: 4px;
    padding-left: 0
}

.ant-anchor-rtl .ant-anchor-ink {
    right: 0;
    left: auto
}

.ant-anchor-rtl .ant-anchor-ink-ball {
    right: 50%;
    left: 0;
    transform: translate(50%)
}

.ant-anchor-rtl .ant-anchor-link {
    padding: 4px 16px 4px 0
}

.ant-select-auto-complete {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum"
}

.ant-select-auto-complete .ant-select-clear {
    right: 13px
}

.ant-avatar {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: relative;
    display: inline-block;
    overflow: hidden;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    vertical-align: middle;
    background: #ccc;
    width: 32px;
    height: 32px;
    line-height: 32px;
    border-radius: 50%
}

.ant-avatar-image {
    background: transparent
}

.ant-avatar .ant-image-img {
    display: block
}

.ant-avatar-string {
    position: absolute;
    left: 50%;
    transform-origin: 0 center
}

.ant-avatar.ant-avatar-icon {
    font-size: 18px
}

.ant-avatar.ant-avatar-icon>.anticon {
    margin: 0
}

.ant-avatar-lg {
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 50%
}

.ant-avatar-lg-string {
    position: absolute;
    left: 50%;
    transform-origin: 0 center
}

.ant-avatar-lg.ant-avatar-icon {
    font-size: 24px
}

.ant-avatar-lg.ant-avatar-icon>.anticon {
    margin: 0
}

.ant-avatar-sm {
    width: 24px;
    height: 24px;
    line-height: 24px;
    border-radius: 50%
}

.ant-avatar-sm-string {
    position: absolute;
    left: 50%;
    transform-origin: 0 center
}

.ant-avatar-sm.ant-avatar-icon {
    font-size: 14px
}

.ant-avatar-sm.ant-avatar-icon>.anticon {
    margin: 0
}

.ant-avatar-square {
    border-radius: 2px
}

.ant-avatar>img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.ant-avatar-group {
    display: inline-flex
}

.ant-avatar-group .ant-avatar {
    border: 1px solid #fff
}

.ant-avatar-group .ant-avatar:not(:first-child) {
    margin-left: -8px
}

.ant-avatar-group-popover .ant-avatar+.ant-avatar {
    margin-left: 3px
}

.ant-avatar-group-rtl .ant-avatar:not(:first-child) {
    margin-right: -8px;
    margin-left: 0
}

.ant-avatar-group-popover.ant-popover-rtl .ant-avatar+.ant-avatar {
    margin-right: 3px;
    margin-left: 0
}

.ant-back-top {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: fixed;
    right: 100px;
    bottom: 50px;
    z-index: 10;
    width: 40px;
    height: 40px;
    cursor: pointer
}

.ant-back-top:empty {
    display: none
}

.ant-back-top-rtl {
    right: auto;
    left: 100px;
    direction: rtl
}

.ant-back-top-content {
    width: 40px;
    height: 40px;
    overflow: hidden;
    color: #fff;
    text-align: center;
    background-color: #00000073;
    border-radius: 20px;
    transition: all .3s
}

.ant-back-top-content:hover {
    background-color: #000000d9;
    transition: all .3s
}

.ant-back-top-icon {
    font-size: 24px;
    line-height: 40px
}

@media screen and (max-width: 768px) {
    .ant-back-top {
        right:60px
    }

    .ant-back-top-rtl {
        right: auto;
        left: 60px
    }
}

@media screen and (max-width: 480px) {
    .ant-back-top {
        right:20px
    }

    .ant-back-top-rtl {
        right: auto;
        left: 20px
    }
}

.ant-badge {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: relative;
    display: inline-block;
    line-height: 1
}

.ant-badge-count {
    z-index: auto;
    min-width: 20px;
    height: 20px;
    padding: 0 6px;
    color: #fff;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    white-space: nowrap;
    text-align: center;
    background: #ff4d4f;
    border-radius: 10px;
    box-shadow: 0 0 0 1px #fff
}

.ant-badge-count a,.ant-badge-count a:hover {
    color: #fff
}

.ant-badge-count-sm {
    min-width: 14px;
    height: 14px;
    padding: 0;
    font-size: 12px;
    line-height: 14px;
    border-radius: 7px
}

.ant-badge-multiple-words {
    padding: 0 8px
}

.ant-badge-dot {
    z-index: auto;
    width: 6px;
    min-width: 6px;
    height: 6px;
    background: #ff4d4f;
    border-radius: 100%;
    box-shadow: 0 0 0 1px #fff
}

.ant-badge-dot.ant-scroll-number {
    transition: background 1.5s
}

.ant-badge-count,.ant-badge-dot,.ant-badge .ant-scroll-number-custom-component {
    position: absolute;
    top: 0;
    right: 0;
    transform: translate(50%,-50%);
    transform-origin: 100% 0
}

.ant-badge-count.anticon-spin,.ant-badge-dot.anticon-spin,.ant-badge .ant-scroll-number-custom-component.anticon-spin {
    animation: antBadgeLoadingCircle 1s linear infinite
}

.ant-badge-status {
    line-height: inherit;
    vertical-align: baseline
}

.ant-badge-status-dot {
    position: relative;
    top: -1px;
    display: inline-block;
    width: 6px;
    height: 6px;
    vertical-align: middle;
    border-radius: 50%
}

.ant-badge-status-success {
    background-color: var(--ant-success-color)
}

.ant-badge-status-processing {
    position: relative;
    background-color: var(--ant-primary-color)
}

.ant-badge-status-processing:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid var(--ant-primary-color);
    border-radius: 50%;
    animation: antStatusProcessing 1.2s ease-in-out infinite;
    content: ""
}

.ant-badge-status-default {
    background-color: #d9d9d9
}

.ant-badge-status-error {
    background-color: var(--ant-error-color)
}

.ant-badge-status-warning {
    background-color: var(--ant-warning-color)
}

.ant-badge-status-magenta,.ant-badge-status-pink {
    background: #eb2f96
}

.ant-badge-status-red {
    background: #f5222d
}

.ant-badge-status-volcano {
    background: #fa541c
}

.ant-badge-status-orange {
    background: #fa8c16
}

.ant-badge-status-yellow {
    background: #fadb14
}

.ant-badge-status-gold {
    background: #faad14
}

.ant-badge-status-cyan {
    background: #13c2c2
}

.ant-badge-status-lime {
    background: #a0d911
}

.ant-badge-status-green {
    background: #52c41a
}

.ant-badge-status-blue {
    background: #1890ff
}

.ant-badge-status-geekblue {
    background: #2f54eb
}

.ant-badge-status-purple {
    background: #722ed1
}

.ant-badge-status-text {
    margin-left: 8px;
    color: #000000d9;
    font-size: 14px
}

.ant-badge-zoom-appear,.ant-badge-zoom-enter {
    animation: antZoomBadgeIn .3s cubic-bezier(.12,.4,.29,1.46);
    animation-fill-mode: both
}

.ant-badge-zoom-leave {
    animation: antZoomBadgeOut .3s cubic-bezier(.71,-.46,.88,.6);
    animation-fill-mode: both
}

.ant-badge-not-a-wrapper .ant-badge-zoom-appear,.ant-badge-not-a-wrapper .ant-badge-zoom-enter {
    animation: antNoWrapperZoomBadgeIn .3s cubic-bezier(.12,.4,.29,1.46)
}

.ant-badge-not-a-wrapper .ant-badge-zoom-leave {
    animation: antNoWrapperZoomBadgeOut .3s cubic-bezier(.71,-.46,.88,.6)
}

.ant-badge-not-a-wrapper:not(.ant-badge-status) {
    vertical-align: middle
}

.ant-badge-not-a-wrapper .ant-badge-count,.ant-badge-not-a-wrapper .ant-scroll-number-custom-component {
    transform: none
}

.ant-badge-not-a-wrapper .ant-scroll-number,.ant-badge-not-a-wrapper .ant-scroll-number-custom-component {
    position: relative;
    top: auto;
    display: block;
    transform-origin: 50% 50%
}

@keyframes antStatusProcessing {
    0% {
        transform: scale(.8);
        opacity: .5
    }

    to {
        transform: scale(2.4);
        opacity: 0
    }
}

.ant-scroll-number {
    overflow: hidden;
    direction: ltr
}

.ant-scroll-number-only {
    position: relative;
    display: inline-block;
    transition: all .3s cubic-bezier(.645,.045,.355,1)
}

.ant-scroll-number-only,.ant-scroll-number-only>p.ant-scroll-number-only-unit {
    height: 20px;
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden
}

.ant-scroll-number-only>p.ant-scroll-number-only-unit {
    margin: 0
}

.ant-scroll-number-symbol {
    vertical-align: top
}

@keyframes antZoomBadgeIn {
    0% {
        transform: scale(0) translate(50%,-50%);
        opacity: 0
    }

    to {
        transform: scale(1) translate(50%,-50%)
    }
}

@keyframes antZoomBadgeOut {
    0% {
        transform: scale(1) translate(50%,-50%)
    }

    to {
        transform: scale(0) translate(50%,-50%);
        opacity: 0
    }
}

@keyframes antNoWrapperZoomBadgeIn {
    0% {
        transform: scale(0);
        opacity: 0
    }

    to {
        transform: scale(1)
    }
}

@keyframes antNoWrapperZoomBadgeOut {
    0% {
        transform: scale(1)
    }

    to {
        transform: scale(0);
        opacity: 0
    }
}

@keyframes antBadgeLoadingCircle {
    0% {
        transform-origin: 50%
    }

    to {
        transform: translate(50%,-50%) rotate(1turn);
        transform-origin: 50%
    }
}

.ant-ribbon-wrapper {
    position: relative
}

.ant-ribbon {
    box-sizing: border-box;
    margin: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: absolute;
    top: 8px;
    height: 22px;
    padding: 0 8px;
    color: #fff;
    line-height: 22px;
    white-space: nowrap;
    background-color: var(--ant-primary-color);
    border-radius: 2px
}

.ant-ribbon-text {
    color: #fff
}

.ant-ribbon-corner {
    position: absolute;
    top: 100%;
    width: 8px;
    height: 8px;
    color: currentcolor;
    border: 4px solid;
    transform: scaleY(.75);
    transform-origin: top
}

.ant-ribbon-corner:after {
    position: absolute;
    top: -4px;
    left: -4px;
    width: inherit;
    height: inherit;
    color: #00000040;
    border: inherit;
    content: ""
}

.ant-ribbon-color-magenta,.ant-ribbon-color-pink {
    color: #eb2f96;
    background: #eb2f96
}

.ant-ribbon-color-red {
    color: #f5222d;
    background: #f5222d
}

.ant-ribbon-color-volcano {
    color: #fa541c;
    background: #fa541c
}

.ant-ribbon-color-orange {
    color: #fa8c16;
    background: #fa8c16
}

.ant-ribbon-color-yellow {
    color: #fadb14;
    background: #fadb14
}

.ant-ribbon-color-gold {
    color: #faad14;
    background: #faad14
}

.ant-ribbon-color-cyan {
    color: #13c2c2;
    background: #13c2c2
}

.ant-ribbon-color-lime {
    color: #a0d911;
    background: #a0d911
}

.ant-ribbon-color-green {
    color: #52c41a;
    background: #52c41a
}

.ant-ribbon-color-blue {
    color: #1890ff;
    background: #1890ff
}

.ant-ribbon-color-geekblue {
    color: #2f54eb;
    background: #2f54eb
}

.ant-ribbon-color-purple {
    color: #722ed1;
    background: #722ed1
}

.ant-ribbon.ant-ribbon-placement-end {
    right: -8px;
    border-bottom-right-radius: 0
}

.ant-ribbon.ant-ribbon-placement-end .ant-ribbon-corner {
    right: 0;
    border-color: currentcolor transparent transparent currentcolor
}

.ant-ribbon.ant-ribbon-placement-start {
    left: -8px;
    border-bottom-left-radius: 0
}

.ant-ribbon.ant-ribbon-placement-start .ant-ribbon-corner {
    left: 0;
    border-color: currentcolor currentcolor transparent transparent
}

.ant-badge-rtl {
    direction: rtl
}

.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-count,.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-dot,.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component {
    right: auto;
    left: 0;
    direction: ltr;
    transform: translate(-50%,-50%);
    transform-origin: 0 0
}

.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component {
    right: auto;
    left: 0;
    transform: translate(-50%,-50%);
    transform-origin: 0 0
}

.ant-badge-rtl .ant-badge-status-text {
    margin-right: 8px;
    margin-left: 0
}

.ant-badge:not(.ant-badge-not-a-wrapper).ant-badge-rtl .ant-badge-zoom-appear,.ant-badge:not(.ant-badge-not-a-wrapper).ant-badge-rtl .ant-badge-zoom-enter {
    animation-name: antZoomBadgeInRtl
}

.ant-badge:not(.ant-badge-not-a-wrapper).ant-badge-rtl .ant-badge-zoom-leave {
    animation-name: antZoomBadgeOutRtl
}

.ant-ribbon-rtl {
    direction: rtl
}

.ant-ribbon-rtl.ant-ribbon-placement-end {
    right: unset;
    left: -8px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 0
}

.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner {
    right: unset;
    left: 0
}

.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner,.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner:after {
    border-color: currentcolor currentcolor transparent transparent
}

.ant-ribbon-rtl.ant-ribbon-placement-start {
    right: -8px;
    left: unset;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 2px
}

.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner {
    right: 0;
    left: unset
}

.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner,.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner:after {
    border-color: currentcolor transparent transparent currentcolor
}

@keyframes antZoomBadgeInRtl {
    0% {
        transform: scale(0) translate(-50%,-50%);
        opacity: 0
    }

    to {
        transform: scale(1) translate(-50%,-50%)
    }
}

@keyframes antZoomBadgeOutRtl {
    0% {
        transform: scale(1) translate(-50%,-50%)
    }

    to {
        transform: scale(0) translate(-50%,-50%);
        opacity: 0
    }
}

.ant-breadcrumb {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    color: #00000073;
    font-size: 14px
}

.ant-breadcrumb .anticon {
    font-size: 14px
}

.ant-breadcrumb ol {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    list-style: none
}

.ant-breadcrumb a {
    color: #00000073;
    transition: color .3s
}

.ant-breadcrumb a:hover,.ant-breadcrumb li:last-child,.ant-breadcrumb li:last-child a {
    color: #000000d9
}

li:last-child>.ant-breadcrumb-separator {
    display: none
}

.ant-breadcrumb-separator {
    margin: 0 8px;
    color: #00000073
}

.ant-breadcrumb-link>.anticon+a,.ant-breadcrumb-link>.anticon+span,.ant-breadcrumb-overlay-link>.anticon {
    margin-left: 4px
}

.ant-breadcrumb-rtl {
    direction: rtl
}

.ant-breadcrumb-rtl:before {
    display: table;
    content: ""
}

.ant-breadcrumb-rtl:after {
    display: table;
    clear: both;
    content: ""
}

.ant-breadcrumb-rtl>span {
    float: right
}

.ant-breadcrumb-rtl .ant-breadcrumb-link>.anticon+a,.ant-breadcrumb-rtl .ant-breadcrumb-link>.anticon+span,.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link>.anticon {
    margin-right: 4px;
    margin-left: 0
}

.ant-btn {
    line-height: 1.5715;
    position: relative;
    display: inline-block;
    font-weight: 400;
    white-space: nowrap;
    text-align: center;
    background-image: none;
    box-shadow: 0 2px #00000004;
    cursor: pointer;
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    touch-action: manipulation;
    height: 32px;
    padding: 4px 15px;
    font-size: 14px;
    border-radius: 2px;
    color: #000000d9;
    border: 1px solid #d9d9d9;
    background: #fff
}

.ant-btn>.anticon {
    line-height: 1
}

.ant-btn,.ant-btn:active,.ant-btn:focus {
    outline: 0
}

.ant-btn:not([disabled]):hover {
    text-decoration: none
}

.ant-btn:not([disabled]):active {
    outline: 0;
    box-shadow: none
}

.ant-btn[disabled] {
    cursor: not-allowed
}

.ant-btn[disabled]>* {
    pointer-events: none
}

.ant-btn-lg {
    height: 40px;
    padding: 6.4px 15px;
    font-size: 16px;
    border-radius: 2px
}

.ant-btn-sm {
    height: 24px;
    padding: 0 7px;
    font-size: 14px;
    border-radius: 2px
}

.ant-btn>a:only-child {
    color: currentcolor
}

.ant-btn>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn:focus,.ant-btn:hover {
    color: var(--ant-primary-color-hover);
    border-color: var(--ant-primary-color-hover);
    background: #fff
}

.ant-btn:focus>a:only-child,.ant-btn:hover>a:only-child {
    color: currentcolor
}

.ant-btn:focus>a:only-child:after,.ant-btn:hover>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn:active {
    color: var(--ant-primary-color-active);
    border-color: var(--ant-primary-color-active);
    background: #fff
}

.ant-btn:active>a:only-child {
    color: currentcolor
}

.ant-btn:active>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn[disabled],.ant-btn[disabled]:active,.ant-btn[disabled]:focus,.ant-btn[disabled]:hover {
    color: #00000040;
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    box-shadow: none
}

.ant-btn[disabled]:active>a:only-child,.ant-btn[disabled]:focus>a:only-child,.ant-btn[disabled]:hover>a:only-child,.ant-btn[disabled]>a:only-child {
    color: currentcolor
}

.ant-btn[disabled]:active>a:only-child:after,.ant-btn[disabled]:focus>a:only-child:after,.ant-btn[disabled]:hover>a:only-child:after,.ant-btn[disabled]>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn:active,.ant-btn:focus,.ant-btn:hover {
    text-decoration: none;
    background: #fff
}

.ant-btn>span {
    display: inline-block
}

.ant-btn-primary {
    color: #fff;
    border-color: var(--ant-primary-color);
    background: var(--ant-primary-color);
    text-shadow: 0 -1px 0 rgba(0,0,0,.12);
    box-shadow: 0 2px #0000000b
}

.ant-btn-primary>a:only-child {
    color: currentcolor
}

.ant-btn-primary>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-primary:focus,.ant-btn-primary:hover {
    color: #fff;
    border-color: var(--ant-primary-color-hover);
    background: var(--ant-primary-color-hover)
}

.ant-btn-primary:focus>a:only-child,.ant-btn-primary:hover>a:only-child {
    color: currentcolor
}

.ant-btn-primary:focus>a:only-child:after,.ant-btn-primary:hover>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-primary:active {
    color: #fff;
    border-color: var(--ant-primary-color-active);
    background: var(--ant-primary-color-active)
}

.ant-btn-primary:active>a:only-child {
    color: currentcolor
}

.ant-btn-primary:active>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-primary[disabled],.ant-btn-primary[disabled]:active,.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover {
    color: #00000040;
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    box-shadow: none
}

.ant-btn-primary[disabled]:active>a:only-child,.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-primary[disabled]>a:only-child {
    color: currentcolor
}

.ant-btn-primary[disabled]:active>a:only-child:after,.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-primary[disabled]>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child) {
    border-right-color: var(--ant-primary-5);
    border-left-color: var(--ant-primary-5)
}

.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled {
    border-color: #d9d9d9
}

.ant-btn-group .ant-btn-primary:first-child:not(:last-child) {
    border-right-color: var(--ant-primary-5)
}

.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled] {
    border-right-color: #d9d9d9
}

.ant-btn-group .ant-btn-primary+.ant-btn-primary,.ant-btn-group .ant-btn-primary:last-child:not(:first-child) {
    border-left-color: var(--ant-primary-5)
}

.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled],.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled] {
    border-left-color: #d9d9d9
}

.ant-btn-ghost {
    color: #000000d9;
    border-color: #d9d9d9;
    background: transparent
}

.ant-btn-ghost>a:only-child {
    color: currentcolor
}

.ant-btn-ghost>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-ghost:focus,.ant-btn-ghost:hover {
    color: var(--ant-primary-color-hover);
    border-color: var(--ant-primary-color-hover);
    background: transparent
}

.ant-btn-ghost:focus>a:only-child,.ant-btn-ghost:hover>a:only-child {
    color: currentcolor
}

.ant-btn-ghost:focus>a:only-child:after,.ant-btn-ghost:hover>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-ghost:active {
    color: var(--ant-primary-color-active);
    border-color: var(--ant-primary-color-active);
    background: transparent
}

.ant-btn-ghost:active>a:only-child {
    color: currentcolor
}

.ant-btn-ghost:active>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-ghost[disabled],.ant-btn-ghost[disabled]:active,.ant-btn-ghost[disabled]:focus,.ant-btn-ghost[disabled]:hover {
    color: #00000040;
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    box-shadow: none
}

.ant-btn-ghost[disabled]:active>a:only-child,.ant-btn-ghost[disabled]:focus>a:only-child,.ant-btn-ghost[disabled]:hover>a:only-child,.ant-btn-ghost[disabled]>a:only-child {
    color: currentcolor
}

.ant-btn-ghost[disabled]:active>a:only-child:after,.ant-btn-ghost[disabled]:focus>a:only-child:after,.ant-btn-ghost[disabled]:hover>a:only-child:after,.ant-btn-ghost[disabled]>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-dashed {
    color: #000000d9;
    border-color: #d9d9d9;
    background: #fff;
    border-style: dashed
}

.ant-btn-dashed>a:only-child {
    color: currentcolor
}

.ant-btn-dashed>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-dashed:focus,.ant-btn-dashed:hover {
    color: var(--ant-primary-color-hover);
    border-color: var(--ant-primary-color-hover);
    background: #fff
}

.ant-btn-dashed:focus>a:only-child,.ant-btn-dashed:hover>a:only-child {
    color: currentcolor
}

.ant-btn-dashed:focus>a:only-child:after,.ant-btn-dashed:hover>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-dashed:active {
    color: var(--ant-primary-color-active);
    border-color: var(--ant-primary-color-active);
    background: #fff
}

.ant-btn-dashed:active>a:only-child {
    color: currentcolor
}

.ant-btn-dashed:active>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-dashed[disabled],.ant-btn-dashed[disabled]:active,.ant-btn-dashed[disabled]:focus,.ant-btn-dashed[disabled]:hover {
    color: #00000040;
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    box-shadow: none
}

.ant-btn-dashed[disabled]:active>a:only-child,.ant-btn-dashed[disabled]:focus>a:only-child,.ant-btn-dashed[disabled]:hover>a:only-child,.ant-btn-dashed[disabled]>a:only-child {
    color: currentcolor
}

.ant-btn-dashed[disabled]:active>a:only-child:after,.ant-btn-dashed[disabled]:focus>a:only-child:after,.ant-btn-dashed[disabled]:hover>a:only-child:after,.ant-btn-dashed[disabled]>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-danger {
    color: #fff;
    border-color: var(--ant-error-color);
    background: var(--ant-error-color);
    text-shadow: 0 -1px 0 rgba(0,0,0,.12);
    box-shadow: 0 2px #0000000b
}

.ant-btn-danger>a:only-child {
    color: currentcolor
}

.ant-btn-danger>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-danger:focus,.ant-btn-danger:hover {
    color: #fff;
    border-color: var(--ant-error-color-hover);
    background: var(--ant-error-color-hover)
}

.ant-btn-danger:focus>a:only-child,.ant-btn-danger:hover>a:only-child {
    color: currentcolor
}

.ant-btn-danger:focus>a:only-child:after,.ant-btn-danger:hover>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-danger:active {
    color: #fff;
    border-color: var(--ant-error-color-active);
    background: var(--ant-error-color-active)
}

.ant-btn-danger:active>a:only-child {
    color: currentcolor
}

.ant-btn-danger:active>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-danger[disabled],.ant-btn-danger[disabled]:active,.ant-btn-danger[disabled]:focus,.ant-btn-danger[disabled]:hover {
    color: #00000040;
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    box-shadow: none
}

.ant-btn-danger[disabled]:active>a:only-child,.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-danger[disabled]>a:only-child {
    color: currentcolor
}

.ant-btn-danger[disabled]:active>a:only-child:after,.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-danger[disabled]>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-link {
    color: var(--ant-primary-color);
    border-color: transparent;
    background: transparent;
    box-shadow: none
}

.ant-btn-link>a:only-child {
    color: currentcolor
}

.ant-btn-link>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-link:focus,.ant-btn-link:hover {
    color: var(--ant-primary-color-hover);
    border-color: var(--ant-primary-color-hover);
    background: transparent
}

.ant-btn-link:focus>a:only-child,.ant-btn-link:hover>a:only-child {
    color: currentcolor
}

.ant-btn-link:focus>a:only-child:after,.ant-btn-link:hover>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-link:active {
    color: var(--ant-primary-color-active);
    border-color: var(--ant-primary-color-active);
    background: transparent
}

.ant-btn-link:active>a:only-child {
    color: currentcolor
}

.ant-btn-link:active>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-link[disabled],.ant-btn-link[disabled]:active,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:hover {
    border-color: #d9d9d9;
    background: #f5f5f5
}

.ant-btn-link:hover {
    background: transparent
}

.ant-btn-link:active,.ant-btn-link:focus,.ant-btn-link:hover {
    border-color: transparent
}

.ant-btn-link[disabled],.ant-btn-link[disabled]:active,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:hover {
    color: #00000040;
    border-color: transparent;
    background: transparent;
    text-shadow: none;
    box-shadow: none
}

.ant-btn-link[disabled]:active>a:only-child,.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-link[disabled]>a:only-child {
    color: currentcolor
}

.ant-btn-link[disabled]:active>a:only-child:after,.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-link[disabled]>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-text {
    color: #000000d9;
    border-color: transparent;
    background: transparent;
    box-shadow: none
}

.ant-btn-text>a:only-child {
    color: currentcolor
}

.ant-btn-text>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-text:focus,.ant-btn-text:hover {
    color: var(--ant-primary-color-hover);
    border-color: var(--ant-primary-color-hover);
    background: transparent
}

.ant-btn-text:focus>a:only-child,.ant-btn-text:hover>a:only-child {
    color: currentcolor
}

.ant-btn-text:focus>a:only-child:after,.ant-btn-text:hover>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-text:active {
    color: var(--ant-primary-color-active);
    border-color: var(--ant-primary-color-active);
    background: transparent
}

.ant-btn-text:active>a:only-child {
    color: currentcolor
}

.ant-btn-text:active>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-text[disabled],.ant-btn-text[disabled]:active,.ant-btn-text[disabled]:focus,.ant-btn-text[disabled]:hover {
    border-color: #d9d9d9;
    background: #f5f5f5
}

.ant-btn-text:focus,.ant-btn-text:hover {
    color: #000000d9;
    background: #00000005;
    border-color: transparent
}

.ant-btn-text:active {
    color: #000000d9;
    background: #00000007;
    border-color: transparent
}

.ant-btn-text[disabled],.ant-btn-text[disabled]:active,.ant-btn-text[disabled]:focus,.ant-btn-text[disabled]:hover {
    color: #00000040;
    border-color: transparent;
    background: transparent;
    text-shadow: none;
    box-shadow: none
}

.ant-btn-text[disabled]:active>a:only-child,.ant-btn-text[disabled]:focus>a:only-child,.ant-btn-text[disabled]:hover>a:only-child,.ant-btn-text[disabled]>a:only-child {
    color: currentcolor
}

.ant-btn-text[disabled]:active>a:only-child:after,.ant-btn-text[disabled]:focus>a:only-child:after,.ant-btn-text[disabled]:hover>a:only-child:after,.ant-btn-text[disabled]>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-dangerous {
    color: var(--ant-error-color);
    border-color: var(--ant-error-color);
    background: #fff
}

.ant-btn-dangerous>a:only-child {
    color: currentcolor
}

.ant-btn-dangerous>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-dangerous:focus,.ant-btn-dangerous:hover {
    color: var(--ant-error-color-hover);
    border-color: var(--ant-error-color-hover);
    background: #fff
}

.ant-btn-dangerous:focus>a:only-child,.ant-btn-dangerous:hover>a:only-child {
    color: currentcolor
}

.ant-btn-dangerous:focus>a:only-child:after,.ant-btn-dangerous:hover>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-dangerous:active {
    color: var(--ant-error-color-active);
    border-color: var(--ant-error-color-active);
    background: #fff
}

.ant-btn-dangerous:active>a:only-child {
    color: currentcolor
}

.ant-btn-dangerous:active>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-dangerous[disabled],.ant-btn-dangerous[disabled]:active,.ant-btn-dangerous[disabled]:focus,.ant-btn-dangerous[disabled]:hover {
    color: #00000040;
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    box-shadow: none
}

.ant-btn-dangerous[disabled]:active>a:only-child,.ant-btn-dangerous[disabled]:focus>a:only-child,.ant-btn-dangerous[disabled]:hover>a:only-child,.ant-btn-dangerous[disabled]>a:only-child {
    color: currentcolor
}

.ant-btn-dangerous[disabled]:active>a:only-child:after,.ant-btn-dangerous[disabled]:focus>a:only-child:after,.ant-btn-dangerous[disabled]:hover>a:only-child:after,.ant-btn-dangerous[disabled]>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-dangerous.ant-btn-primary {
    color: #fff;
    border-color: var(--ant-error-color);
    background: var(--ant-error-color);
    text-shadow: 0 -1px 0 rgba(0,0,0,.12);
    box-shadow: 0 2px #0000000b
}

.ant-btn-dangerous.ant-btn-primary>a:only-child {
    color: currentcolor
}

.ant-btn-dangerous.ant-btn-primary>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-dangerous.ant-btn-primary:focus,.ant-btn-dangerous.ant-btn-primary:hover {
    color: #fff;
    border-color: var(--ant-error-color-hover);
    background: var(--ant-error-color-hover)
}

.ant-btn-dangerous.ant-btn-primary:focus>a:only-child,.ant-btn-dangerous.ant-btn-primary:hover>a:only-child {
    color: currentcolor
}

.ant-btn-dangerous.ant-btn-primary:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-primary:hover>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-dangerous.ant-btn-primary:active {
    color: #fff;
    border-color: var(--ant-error-color-active);
    background: var(--ant-error-color-active)
}

.ant-btn-dangerous.ant-btn-primary:active>a:only-child {
    color: currentcolor
}

.ant-btn-dangerous.ant-btn-primary:active>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-dangerous.ant-btn-primary[disabled],.ant-btn-dangerous.ant-btn-primary[disabled]:active,.ant-btn-dangerous.ant-btn-primary[disabled]:focus,.ant-btn-dangerous.ant-btn-primary[disabled]:hover {
    color: #00000040;
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    box-shadow: none
}

.ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child {
    color: currentcolor
}

.ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-dangerous.ant-btn-link {
    color: var(--ant-error-color);
    border-color: transparent;
    background: transparent;
    box-shadow: none
}

.ant-btn-dangerous.ant-btn-link>a:only-child {
    color: currentcolor
}

.ant-btn-dangerous.ant-btn-link>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-dangerous.ant-btn-link:focus,.ant-btn-dangerous.ant-btn-link:hover {
    color: var(--ant-primary-color-hover);
    border-color: var(--ant-primary-color-hover)
}

.ant-btn-dangerous.ant-btn-link:active {
    color: var(--ant-primary-color-active);
    border-color: var(--ant-primary-color-active)
}

.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-dangerous.ant-btn-link[disabled]:active,.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-dangerous.ant-btn-link[disabled]:hover {
    border-color: #d9d9d9;
    background: #f5f5f5
}

.ant-btn-dangerous.ant-btn-link:focus,.ant-btn-dangerous.ant-btn-link:hover {
    color: var(--ant-error-color-hover);
    border-color: transparent;
    background: transparent
}

.ant-btn-dangerous.ant-btn-link:focus>a:only-child,.ant-btn-dangerous.ant-btn-link:hover>a:only-child {
    color: currentcolor
}

.ant-btn-dangerous.ant-btn-link:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-link:hover>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-dangerous.ant-btn-link:active {
    color: var(--ant-error-color-active);
    border-color: transparent;
    background: transparent
}

.ant-btn-dangerous.ant-btn-link:active>a:only-child {
    color: currentcolor
}

.ant-btn-dangerous.ant-btn-link:active>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-dangerous.ant-btn-link[disabled]:active,.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-dangerous.ant-btn-link[disabled]:hover {
    color: #00000040;
    border-color: transparent;
    background: transparent;
    text-shadow: none;
    box-shadow: none
}

.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child {
    color: currentcolor
}

.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-dangerous.ant-btn-text {
    color: var(--ant-error-color);
    border-color: transparent;
    background: transparent;
    box-shadow: none
}

.ant-btn-dangerous.ant-btn-text>a:only-child {
    color: currentcolor
}

.ant-btn-dangerous.ant-btn-text>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-dangerous.ant-btn-text:focus,.ant-btn-dangerous.ant-btn-text:hover {
    color: var(--ant-primary-color-hover);
    border-color: var(--ant-primary-color-hover);
    background: transparent
}

.ant-btn-dangerous.ant-btn-text:active {
    color: var(--ant-primary-color-active);
    border-color: var(--ant-primary-color-active);
    background: transparent
}

.ant-btn-dangerous.ant-btn-text[disabled],.ant-btn-dangerous.ant-btn-text[disabled]:active,.ant-btn-dangerous.ant-btn-text[disabled]:focus,.ant-btn-dangerous.ant-btn-text[disabled]:hover {
    border-color: #d9d9d9;
    background: #f5f5f5
}

.ant-btn-dangerous.ant-btn-text:focus,.ant-btn-dangerous.ant-btn-text:hover {
    color: var(--ant-error-color-hover);
    border-color: transparent;
    background: #00000005
}

.ant-btn-dangerous.ant-btn-text:focus>a:only-child,.ant-btn-dangerous.ant-btn-text:hover>a:only-child {
    color: currentcolor
}

.ant-btn-dangerous.ant-btn-text:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-text:hover>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-dangerous.ant-btn-text:active {
    color: var(--ant-error-color-active);
    border-color: transparent;
    background: #00000007
}

.ant-btn-dangerous.ant-btn-text:active>a:only-child {
    color: currentcolor
}

.ant-btn-dangerous.ant-btn-text:active>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-dangerous.ant-btn-text[disabled],.ant-btn-dangerous.ant-btn-text[disabled]:active,.ant-btn-dangerous.ant-btn-text[disabled]:focus,.ant-btn-dangerous.ant-btn-text[disabled]:hover {
    color: #00000040;
    border-color: transparent;
    background: transparent;
    text-shadow: none;
    box-shadow: none
}

.ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]>a:only-child {
    color: currentcolor
}

.ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-icon-only {
    width: 32px;
    height: 32px;
    padding: 2.4px 0;
    font-size: 16px;
    border-radius: 2px;
    vertical-align: -3px
}

.ant-btn-icon-only>* {
    font-size: 16px
}

.ant-btn-icon-only.ant-btn-lg {
    width: 40px;
    height: 40px;
    padding: 4.9px 0;
    font-size: 18px;
    border-radius: 2px
}

.ant-btn-icon-only.ant-btn-lg>* {
    font-size: 18px
}

.ant-btn-icon-only.ant-btn-sm {
    width: 24px;
    height: 24px;
    padding: 0;
    font-size: 14px;
    border-radius: 2px
}

.ant-btn-icon-only.ant-btn-sm>* {
    font-size: 14px
}

.ant-btn-icon-only>.anticon {
    display: flex;
    justify-content: center
}

.ant-btn-icon-only .anticon-loading {
    padding: 0!important
}

a.ant-btn-icon-only {
    vertical-align: -1px
}

a.ant-btn-icon-only>.anticon {
    display: inline
}

.ant-btn-round {
    height: 32px;
    padding: 4px 16px;
    font-size: 14px;
    border-radius: 32px
}

.ant-btn-round.ant-btn-lg {
    height: 40px;
    padding: 6.4px 20px;
    font-size: 16px;
    border-radius: 40px
}

.ant-btn-round.ant-btn-sm {
    height: 24px;
    padding: 0 12px;
    font-size: 14px;
    border-radius: 24px
}

.ant-btn-round.ant-btn-icon-only {
    width: auto
}

.ant-btn-circle {
    min-width: 32px;
    padding-right: 0;
    padding-left: 0;
    text-align: center;
    border-radius: 50%
}

.ant-btn-circle.ant-btn-lg {
    min-width: 40px;
    border-radius: 50%
}

.ant-btn-circle.ant-btn-sm {
    min-width: 24px;
    border-radius: 50%
}

.ant-btn:before {
    position: absolute;
    inset: -1px;
    z-index: 1;
    display: none;
    background: #fff;
    border-radius: inherit;
    opacity: .35;
    transition: opacity .2s;
    content: "";
    pointer-events: none
}

.ant-btn .anticon {
    transition: margin-left .3s cubic-bezier(.645,.045,.355,1)
}

.ant-btn .anticon.anticon-minus>svg,.ant-btn .anticon.anticon-plus>svg {
    shape-rendering: optimizespeed
}

.ant-btn.ant-btn-loading {
    position: relative;
    cursor: default
}

.ant-btn.ant-btn-loading:before {
    display: block
}

.ant-btn>.ant-btn-loading-icon {
    transition: width .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1)
}

.ant-btn>.ant-btn-loading-icon .anticon {
    padding-right: 8px;
    animation: none
}

.ant-btn>.ant-btn-loading-icon .anticon svg {
    animation: loadingCircle 1s linear infinite
}

.ant-btn-group {
    display: inline-flex
}

.ant-btn-group,.ant-btn-group>.ant-btn,.ant-btn-group>span>.ant-btn {
    position: relative
}

.ant-btn-group>.ant-btn:active,.ant-btn-group>.ant-btn:focus,.ant-btn-group>.ant-btn:hover,.ant-btn-group>span>.ant-btn:active,.ant-btn-group>span>.ant-btn:focus,.ant-btn-group>span>.ant-btn:hover {
    z-index: 2
}

.ant-btn-group>.ant-btn[disabled],.ant-btn-group>span>.ant-btn[disabled] {
    z-index: 0
}

.ant-btn-group .ant-btn-icon-only {
    font-size: 14px
}

.ant-btn+.ant-btn-group,.ant-btn-group+.ant-btn,.ant-btn-group+.ant-btn-group,.ant-btn-group .ant-btn+.ant-btn,.ant-btn-group .ant-btn+span,.ant-btn-group>span+span,.ant-btn-group span+.ant-btn {
    margin-left: -1px
}

.ant-btn-group .ant-btn-primary+.ant-btn:not(.ant-btn-primary):not([disabled]) {
    border-left-color: transparent
}

.ant-btn-group .ant-btn {
    border-radius: 0
}

.ant-btn-group>.ant-btn:first-child,.ant-btn-group>span:first-child>.ant-btn {
    margin-left: 0
}

.ant-btn-group>.ant-btn:only-child,.ant-btn-group>span:only-child>.ant-btn {
    border-radius: 2px
}

.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group>span:first-child:not(:last-child)>.ant-btn {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}

.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group>span:last-child:not(:first-child)>.ant-btn {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}

.ant-btn-group-sm>.ant-btn:only-child,.ant-btn-group-sm>span:only-child>.ant-btn {
    border-radius: 2px
}

.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}

.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}

.ant-btn-group>.ant-btn-group {
    float: left
}

.ant-btn-group>.ant-btn-group:not(:first-child):not(:last-child)>.ant-btn {
    border-radius: 0
}

.ant-btn-group>.ant-btn-group:first-child:not(:last-child)>.ant-btn:last-child {
    padding-right: 8px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ant-btn-group>.ant-btn-group:last-child:not(:first-child)>.ant-btn:first-child {
    padding-left: 8px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ant-btn-group-rtl.ant-btn+.ant-btn-group,.ant-btn-group-rtl.ant-btn-group+.ant-btn,.ant-btn-group-rtl.ant-btn-group+.ant-btn-group,.ant-btn-group-rtl.ant-btn-group .ant-btn+.ant-btn,.ant-btn-group-rtl.ant-btn-group .ant-btn+span,.ant-btn-group-rtl.ant-btn-group>span+span,.ant-btn-group-rtl.ant-btn-group span+.ant-btn,.ant-btn-rtl.ant-btn+.ant-btn-group,.ant-btn-rtl.ant-btn-group+.ant-btn,.ant-btn-rtl.ant-btn-group+.ant-btn-group,.ant-btn-rtl.ant-btn-group .ant-btn+.ant-btn,.ant-btn-rtl.ant-btn-group .ant-btn+span,.ant-btn-rtl.ant-btn-group>span+span,.ant-btn-rtl.ant-btn-group span+.ant-btn {
    margin-right: -1px;
    margin-left: auto
}

.ant-btn-group.ant-btn-group-rtl {
    direction: rtl
}

.ant-btn-group-rtl.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group-rtl.ant-btn-group>span:first-child:not(:last-child)>.ant-btn {
    border-radius: 0 2px 2px 0
}

.ant-btn-group-rtl.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group>span:last-child:not(:first-child)>.ant-btn {
    border-radius: 2px 0 0 2px
}

.ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-rtl.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn {
    border-radius: 0 2px 2px 0
}

.ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn {
    border-radius: 2px 0 0 2px
}

.ant-btn:active>span,.ant-btn:focus>span {
    position: relative
}

.ant-btn>.anticon+span,.ant-btn>span+.anticon {
    margin-left: 8px
}

.ant-btn.ant-btn-background-ghost {
    color: #fff;
    border-color: #fff
}

.ant-btn.ant-btn-background-ghost,.ant-btn.ant-btn-background-ghost:active,.ant-btn.ant-btn-background-ghost:focus,.ant-btn.ant-btn-background-ghost:hover {
    background: transparent
}

.ant-btn.ant-btn-background-ghost:focus,.ant-btn.ant-btn-background-ghost:hover {
    color: var(--ant-primary-color-hover);
    border-color: var(--ant-primary-color-hover)
}

.ant-btn.ant-btn-background-ghost:active {
    color: var(--ant-primary-color-active);
    border-color: var(--ant-primary-color-active)
}

.ant-btn.ant-btn-background-ghost[disabled] {
    color: #00000040;
    background: transparent;
    border-color: #d9d9d9
}

.ant-btn-background-ghost.ant-btn-primary {
    color: var(--ant-primary-color);
    border-color: var(--ant-primary-color);
    text-shadow: none
}

.ant-btn-background-ghost.ant-btn-primary>a:only-child {
    color: currentcolor
}

.ant-btn-background-ghost.ant-btn-primary>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-background-ghost.ant-btn-primary:focus,.ant-btn-background-ghost.ant-btn-primary:hover {
    color: var(--ant-primary-color-hover);
    border-color: var(--ant-primary-color-hover);
    background: transparent
}

.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child {
    color: currentcolor
}

.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-background-ghost.ant-btn-primary:active {
    color: var(--ant-primary-color-active);
    border-color: var(--ant-primary-color-active);
    background: transparent
}

.ant-btn-background-ghost.ant-btn-primary:active>a:only-child {
    color: currentcolor
}

.ant-btn-background-ghost.ant-btn-primary:active>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-background-ghost.ant-btn-primary[disabled],.ant-btn-background-ghost.ant-btn-primary[disabled]:active,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover {
    color: #00000040;
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    box-shadow: none
}

.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child {
    color: currentcolor
}

.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-background-ghost.ant-btn-danger {
    color: var(--ant-error-color);
    border-color: var(--ant-error-color);
    text-shadow: none
}

.ant-btn-background-ghost.ant-btn-danger>a:only-child {
    color: currentcolor
}

.ant-btn-background-ghost.ant-btn-danger>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-background-ghost.ant-btn-danger:focus,.ant-btn-background-ghost.ant-btn-danger:hover {
    color: var(--ant-error-color-hover);
    border-color: var(--ant-error-color-hover);
    background: transparent
}

.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child {
    color: currentcolor
}

.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-background-ghost.ant-btn-danger:active {
    color: var(--ant-error-color-active);
    border-color: var(--ant-error-color-active);
    background: transparent
}

.ant-btn-background-ghost.ant-btn-danger:active>a:only-child {
    color: currentcolor
}

.ant-btn-background-ghost.ant-btn-danger:active>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-background-ghost.ant-btn-danger[disabled],.ant-btn-background-ghost.ant-btn-danger[disabled]:active,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover {
    color: #00000040;
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    box-shadow: none
}

.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child {
    color: currentcolor
}

.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-background-ghost.ant-btn-dangerous {
    color: var(--ant-error-color);
    border-color: var(--ant-error-color);
    text-shadow: none
}

.ant-btn-background-ghost.ant-btn-dangerous>a:only-child {
    color: currentcolor
}

.ant-btn-background-ghost.ant-btn-dangerous>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-background-ghost.ant-btn-dangerous:focus,.ant-btn-background-ghost.ant-btn-dangerous:hover {
    color: var(--ant-error-color-hover);
    border-color: var(--ant-error-color-hover);
    background: transparent
}

.ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child {
    color: currentcolor
}

.ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-background-ghost.ant-btn-dangerous:active {
    color: var(--ant-error-color-active);
    border-color: var(--ant-error-color-active);
    background: transparent
}

.ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child {
    color: currentcolor
}

.ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-background-ghost.ant-btn-dangerous[disabled],.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover {
    color: #00000040;
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    box-shadow: none
}

.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child {
    color: currentcolor
}

.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link {
    color: var(--ant-error-color);
    border-color: transparent;
    text-shadow: none
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link>a:only-child {
    color: currentcolor
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover {
    color: var(--ant-error-color-active);
    border-color: transparent;
    background: transparent
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child {
    color: currentcolor
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active {
    color: var(--ant-error-color-active);
    border-color: transparent;
    background: transparent
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active>a:only-child {
    color: currentcolor
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover {
    color: #00000040;
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    box-shadow: none
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child {
    color: currentcolor
}

.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

.ant-btn-two-chinese-chars:first-letter {
    letter-spacing: .34em
}

.ant-btn-two-chinese-chars>:not(.anticon) {
    margin-right: -.34em;
    letter-spacing: .34em
}

.ant-btn.ant-btn-block {
    width: 100%
}

.ant-btn:empty {
    display: inline-block;
    width: 0;
    visibility: hidden;
    content: " "
}

a.ant-btn {
    padding-top: .01px!important;
    line-height: 30px
}

a.ant-btn-disabled {
    cursor: not-allowed
}

a.ant-btn-disabled>* {
    pointer-events: none
}

a.ant-btn-disabled,a.ant-btn-disabled:active,a.ant-btn-disabled:focus,a.ant-btn-disabled:hover {
    color: #00000040;
    border-color: transparent;
    background: transparent;
    text-shadow: none;
    box-shadow: none
}

a.ant-btn-disabled:active>a:only-child,a.ant-btn-disabled:focus>a:only-child,a.ant-btn-disabled:hover>a:only-child,a.ant-btn-disabled>a:only-child {
    color: currentcolor
}

a.ant-btn-disabled:active>a:only-child:after,a.ant-btn-disabled:focus>a:only-child:after,a.ant-btn-disabled:hover>a:only-child:after,a.ant-btn-disabled>a:only-child:after {
    position: absolute;
    inset: 0;
    background: transparent;
    content: ""
}

a.ant-btn-lg {
    line-height: 38px
}

a.ant-btn-sm {
    line-height: 22px
}

.ant-btn-compact-item:not(.ant-btn-compact-last-item):not(.ant-btn-compact-item-rtl) {
    margin-right: -1px
}

.ant-btn-compact-item:not(.ant-btn-compact-last-item).ant-btn-compact-item-rtl {
    margin-left: -1px
}

.ant-btn-compact-item:active,.ant-btn-compact-item:focus,.ant-btn-compact-item:hover {
    z-index: 2
}

.ant-btn-compact-item[disabled] {
    z-index: 0
}

.ant-btn-compact-item:not(.ant-btn-compact-first-item):not(.ant-btn-compact-last-item).ant-btn {
    border-radius: 0
}

.ant-btn-compact-item.ant-btn.ant-btn-compact-first-item:not(.ant-btn-compact-last-item):not(.ant-btn-compact-item-rtl) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ant-btn-compact-item.ant-btn.ant-btn-compact-item-rtl.ant-btn-compact-first-item:not(.ant-btn-compact-last-item),.ant-btn-compact-item.ant-btn.ant-btn-compact-last-item:not(.ant-btn-compact-first-item):not(.ant-btn-compact-item-rtl) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ant-btn-compact-item.ant-btn.ant-btn-compact-item-rtl.ant-btn-compact-last-item:not(.ant-btn-compact-first-item) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ant-btn-icon-only.ant-btn-compact-item {
    flex: none
}

.ant-btn-compact-item.ant-btn-primary:not([disabled])+.ant-btn-compact-item.ant-btn-primary:not([disabled]) {
    position: relative
}

.ant-btn-compact-item.ant-btn-primary:not([disabled])+.ant-btn-compact-item.ant-btn-primary:not([disabled]):after {
    position: absolute;
    top: -1px;
    left: -1px;
    display: inline-block;
    width: 1px;
    height: calc(100% + 2px);
    background-color: var(--ant-primary-5);
    content: " "
}

.ant-btn-compact-item-rtl.ant-btn-compact-first-item.ant-btn-compact-item-rtl:not(.ant-btn-compact-last-item) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ant-btn-compact-item-rtl.ant-btn-compact-last-item.ant-btn-compact-item-rtl:not(.ant-btn-compact-first-item) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ant-btn-compact-item-rtl.ant-btn-sm.ant-btn-compact-first-item.ant-btn-compact-item-rtl.ant-btn-sm:not(.ant-btn-compact-last-item) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ant-btn-compact-item-rtl.ant-btn-sm.ant-btn-compact-last-item.ant-btn-compact-item-rtl.ant-btn-sm:not(.ant-btn-compact-first-item) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ant-btn-compact-item-rtl.ant-btn-primary:not([disabled])+.ant-btn-compact-item-rtl.ant-btn-primary:not([disabled]):after {
    right: -1px
}

.ant-btn-compact-vertical-item:not(.ant-btn-compact-vertical-last-item) {
    margin-bottom: -1px
}

.ant-btn-compact-vertical-item:active,.ant-btn-compact-vertical-item:focus,.ant-btn-compact-vertical-item:hover {
    z-index: 2
}

.ant-btn-compact-vertical-item[disabled] {
    z-index: 0
}

.ant-btn-compact-vertical-item:not(.ant-btn-compact-vertical-first-item):not(.ant-btn-compact-vertical-last-item) {
    border-radius: 0
}

.ant-btn-compact-vertical-item.ant-btn-compact-vertical-first-item:not(.ant-btn-compact-vertical-last-item) {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.ant-btn-compact-vertical-item.ant-btn-compact-vertical-last-item:not(.ant-btn-compact-vertical-first-item) {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.ant-btn-compact-vertical-item.ant-btn-primary:not([disabled])+.ant-btn-compact-vertical-item.ant-btn-primary:not([disabled]) {
    position: relative
}

.ant-btn-compact-vertical-item.ant-btn-primary:not([disabled])+.ant-btn-compact-vertical-item.ant-btn-primary:not([disabled]):after {
    position: absolute;
    top: -1px;
    left: -1px;
    display: inline-block;
    width: calc(100% + 2px);
    height: 1px;
    background-color: var(--ant-primary-5);
    content: " "
}

.ant-btn-rtl {
    direction: rtl
}

.ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary,.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child) {
    border-right-color: var(--ant-primary-5);
    border-left-color: #d9d9d9
}

.ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled],.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled] {
    border-right-color: #d9d9d9;
    border-left-color: var(--ant-primary-5)
}

.ant-btn-rtl.ant-btn>.ant-btn-loading-icon .anticon {
    padding-right: 0;
    padding-left: 8px
}

.ant-btn-rtl.ant-btn>.anticon+span,.ant-btn-rtl.ant-btn>span+.anticon {
    margin-right: 8px;
    margin-left: 0
}

.ant-picker-calendar {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    background: #fff
}

.ant-picker-calendar-header {
    display: flex;
    justify-content: flex-end;
    padding: 12px 0
}

.ant-picker-calendar-header .ant-picker-calendar-year-select {
    min-width: 80px
}

.ant-picker-calendar-header .ant-picker-calendar-month-select {
    min-width: 70px;
    margin-left: 8px
}

.ant-picker-calendar-header .ant-picker-calendar-mode-switch {
    margin-left: 8px
}

.ant-picker-calendar .ant-picker-panel {
    background: #fff;
    border: 0;
    border-top: 1px solid rgba(0,0,0,.06);
    border-radius: 0
}

.ant-picker-calendar .ant-picker-panel .ant-picker-date-panel,.ant-picker-calendar .ant-picker-panel .ant-picker-month-panel {
    width: auto
}

.ant-picker-calendar .ant-picker-panel .ant-picker-body {
    padding: 8px 0
}

.ant-picker-calendar .ant-picker-panel .ant-picker-content {
    width: 100%
}

.ant-picker-calendar-mini {
    border-radius: 2px
}

.ant-picker-calendar-mini .ant-picker-calendar-header {
    padding-right: 8px;
    padding-left: 8px
}

.ant-picker-calendar-mini .ant-picker-panel {
    border-radius: 0 0 2px 2px
}

.ant-picker-calendar-mini .ant-picker-content {
    height: 256px
}

.ant-picker-calendar-mini .ant-picker-content th {
    height: auto;
    padding: 0;
    line-height: 18px
}

.ant-picker-calendar-mini .ant-picker-cell:before {
    pointer-events: none
}

.ant-picker-calendar-full .ant-picker-panel {
    display: block;
    width: 100%;
    text-align: right;
    background: #fff;
    border: 0
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-body td,.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th {
    padding: 0
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th {
    height: auto;
    padding: 0 12px 5px 0;
    line-height: 18px
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:before {
    display: none
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:hover .ant-picker-calendar-date {
    background: #f5f5f5
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell .ant-picker-calendar-date-today:before {
    display: none
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today {
    background: var(--ant-primary-1)
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date .ant-picker-calendar-date-value {
    color: var(--ant-primary-color)
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date {
    display: block;
    width: auto;
    height: auto;
    margin: 0 4px;
    padding: 4px 8px 0;
    border: 0;
    border-top: 2px solid rgba(0,0,0,.06);
    border-radius: 0;
    transition: background .3s
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-value {
    line-height: 24px;
    transition: color .3s
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content {
    position: static;
    width: auto;
    height: 86px;
    overflow-y: auto;
    color: #000000d9;
    line-height: 1.5715;
    text-align: left
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today {
    border-color: var(--ant-primary-color)
}

.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today .ant-picker-calendar-date-value {
    color: #000000d9
}

@media only screen and (max-width: 480px) {
    .ant-picker-calendar-header {
        display:block
    }

    .ant-picker-calendar-header .ant-picker-calendar-year-select {
        width: 50%
    }

    .ant-picker-calendar-header .ant-picker-calendar-month-select {
        width: calc(50% - 8px)
    }

    .ant-picker-calendar-header .ant-picker-calendar-mode-switch {
        width: 100%;
        margin-top: 8px;
        margin-left: 0
    }

    .ant-picker-calendar-header .ant-picker-calendar-mode-switch>label {
        width: 50%;
        text-align: center
    }
}

.ant-picker-calendar-rtl {
    direction: rtl
}

.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-mode-switch,.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-month-select {
    margin-right: 8px;
    margin-left: 0
}

.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel {
    text-align: left
}

.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th {
    padding: 0 0 5px 12px
}

.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content {
    text-align: right
}

.ant-card {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: relative;
    background: #fff;
    border-radius: 2px
}

.ant-card-rtl {
    direction: rtl
}

.ant-card-hoverable {
    cursor: pointer;
    transition: box-shadow .3s,border-color .3s
}

.ant-card-hoverable:hover {
    border-color: transparent;
    box-shadow: 0 1px 2px -2px #00000029,0 3px 6px #0000001f,0 5px 12px 4px #00000017
}

.ant-card-bordered {
    border: 1px solid rgba(0,0,0,.06)
}

.ant-card-head {
    min-height: 48px;
    margin-bottom: -1px;
    padding: 0 24px;
    color: #000000d9;
    font-weight: 500;
    font-size: 16px;
    background: transparent;
    border-bottom: 1px solid rgba(0,0,0,.06);
    border-radius: 2px 2px 0 0
}

.ant-card-head:after,.ant-card-head:before {
    display: table;
    content: ""
}

.ant-card-head:after {
    clear: both
}

.ant-card-head-wrapper {
    display: flex;
    align-items: center
}

.ant-card-head-title {
    display: inline-block;
    flex: 1;
    padding: 16px 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.ant-card-head-title>.ant-typography,.ant-card-head-title>.ant-typography-edit-content {
    left: 0;
    margin-top: 0;
    margin-bottom: 0
}

.ant-card-head .ant-tabs-top {
    clear: both;
    margin-bottom: -17px;
    color: #000000d9;
    font-weight: 400;
    font-size: 14px
}

.ant-card-head .ant-tabs-top-bar {
    border-bottom: 1px solid rgba(0,0,0,.06)
}

.ant-card-extra {
    margin-left: auto;
    padding: 16px 0;
    color: #000000d9;
    font-weight: 400;
    font-size: 14px
}

.ant-card-rtl .ant-card-extra {
    margin-right: auto;
    margin-left: 0
}

.ant-card-body {
    padding: 24px
}

.ant-card-body:after,.ant-card-body:before {
    display: table;
    content: ""
}

.ant-card-body:after {
    clear: both
}

.ant-card-contain-grid .ant-card-body {
    display: flex;
    flex-wrap: wrap
}

.ant-card-contain-grid:not(.ant-card-loading) .ant-card-body {
    margin: -1px 0 0 -1px;
    padding: 0
}

.ant-card-grid {
    width: 33.33%;
    padding: 24px;
    border: 0;
    border-radius: 0;
    box-shadow: 1px 0 #0000000f,0 1px #0000000f,1px 1px #0000000f,inset 1px 0 #0000000f,inset 0 1px #0000000f;
    transition: all .3s
}

.ant-card-grid-hoverable:hover {
    position: relative;
    z-index: 1;
    box-shadow: 0 1px 2px -2px #00000029,0 3px 6px #0000001f,0 5px 12px 4px #00000017
}

.ant-card-contain-tabs>.ant-card-head .ant-card-head-title {
    min-height: 32px;
    padding-bottom: 0
}

.ant-card-contain-tabs>.ant-card-head .ant-card-extra {
    padding-bottom: 0
}

.ant-card-bordered .ant-card-cover {
    margin-top: -1px;
    margin-right: -1px;
    margin-left: -1px
}

.ant-card-cover>* {
    display: block;
    width: 100%
}

.ant-card-cover img {
    border-radius: 2px 2px 0 0
}

.ant-card-actions {
    display: flex;
    margin: 0;
    padding: 0;
    list-style: none;
    background: #fff;
    border-top: 1px solid rgba(0,0,0,.06)
}

.ant-card-actions:after,.ant-card-actions:before {
    display: table;
    content: ""
}

.ant-card-actions:after {
    clear: both
}

.ant-card-actions>li {
    margin: 12px 0;
    color: #00000073;
    text-align: center
}

.ant-card-actions>li>span {
    position: relative;
    display: block;
    min-width: 32px;
    font-size: 14px;
    line-height: 1.5715;
    cursor: pointer
}

.ant-card-actions>li>span:hover {
    color: var(--ant-primary-color);
    transition: color .3s
}

.ant-card-actions>li>span>.anticon,.ant-card-actions>li>span a:not(.ant-btn) {
    display: inline-block;
    width: 100%;
    color: #00000073;
    line-height: 22px;
    transition: color .3s
}

.ant-card-actions>li>span>.anticon:hover,.ant-card-actions>li>span a:not(.ant-btn):hover {
    color: var(--ant-primary-color)
}

.ant-card-actions>li>span>.anticon {
    font-size: 16px;
    line-height: 22px
}

.ant-card-actions>li:not(:last-child) {
    border-right: 1px solid rgba(0,0,0,.06)
}

.ant-card-rtl .ant-card-actions>li:not(:last-child) {
    border-right: none;
    border-left: 1px solid rgba(0,0,0,.06)
}

.ant-card-type-inner .ant-card-head {
    padding: 0 24px;
    background: #fafafa
}

.ant-card-type-inner .ant-card-head-title {
    padding: 12px 0;
    font-size: 14px
}

.ant-card-type-inner .ant-card-body {
    padding: 16px 24px
}

.ant-card-type-inner .ant-card-extra {
    padding: 13.5px 0
}

.ant-card-meta {
    display: flex;
    margin: -4px 0
}

.ant-card-meta:after,.ant-card-meta:before {
    display: table;
    content: ""
}

.ant-card-meta:after {
    clear: both
}

.ant-card-meta-avatar {
    padding-right: 16px
}

.ant-card-rtl .ant-card-meta-avatar {
    padding-right: 0;
    padding-left: 16px
}

.ant-card-meta-detail {
    flex: 1;
    overflow: hidden
}

.ant-card-meta-detail>div:not(:last-child) {
    margin-bottom: 8px
}

.ant-card-meta-title {
    overflow: hidden;
    color: #000000d9;
    font-weight: 500;
    font-size: 16px;
    white-space: nowrap;
    text-overflow: ellipsis
}

.ant-card-meta-description {
    color: #00000073
}

.ant-card-loading {
    overflow: hidden
}

.ant-card-loading .ant-card-body {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-card-small>.ant-card-head {
    min-height: 36px;
    padding: 0 12px;
    font-size: 14px
}

.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-head-title {
    padding: 8px 0
}

.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-extra {
    padding: 8px 0;
    font-size: 14px
}

.ant-card-small>.ant-card-body {
    padding: 12px
}

.ant-carousel {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum"
}

.ant-carousel .slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    touch-action: pan-y;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent
}

.ant-carousel .slick-list {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    overflow: hidden
}

.ant-carousel .slick-list:focus {
    outline: none
}

.ant-carousel .slick-list.dragging {
    cursor: pointer
}

.ant-carousel .slick-list .slick-slide {
    pointer-events: none
}

.ant-carousel .slick-list .slick-slide input.ant-checkbox-input,.ant-carousel .slick-list .slick-slide input.ant-radio-input {
    visibility: hidden
}

.ant-carousel .slick-list .slick-slide.slick-active {
    pointer-events: auto
}

.ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input,.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input {
    visibility: visible
}

.ant-carousel .slick-list .slick-slide>div>div {
    vertical-align: bottom
}

.ant-carousel .slick-slider .slick-list,.ant-carousel .slick-slider .slick-track {
    transform: translateZ(0);
    touch-action: pan-y
}

.ant-carousel .slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block
}

.ant-carousel .slick-track:after,.ant-carousel .slick-track:before {
    display: table;
    content: ""
}

.ant-carousel .slick-track:after {
    clear: both
}

.slick-loading .ant-carousel .slick-track {
    visibility: hidden
}

.ant-carousel .slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

.ant-carousel .slick-slide img {
    display: block
}

.ant-carousel .slick-slide.slick-loading img {
    display: none
}

.ant-carousel .slick-slide.dragging img {
    pointer-events: none
}

.ant-carousel .slick-initialized .slick-slide {
    display: block
}

.ant-carousel .slick-loading .slick-slide {
    visibility: hidden
}

.ant-carousel .slick-vertical .slick-slide {
    display: block;
    height: auto
}

.ant-carousel .slick-arrow.slick-hidden {
    display: none
}

.ant-carousel .slick-next,.ant-carousel .slick-prev {
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    padding: 0;
    font-size: 0;
    line-height: 0;
    border: 0;
    cursor: pointer
}

.ant-carousel .slick-next,.ant-carousel .slick-next:focus,.ant-carousel .slick-next:hover,.ant-carousel .slick-prev,.ant-carousel .slick-prev:focus,.ant-carousel .slick-prev:hover {
    color: transparent;
    background: transparent;
    outline: none
}

.ant-carousel .slick-next:focus:before,.ant-carousel .slick-next:hover:before,.ant-carousel .slick-prev:focus:before,.ant-carousel .slick-prev:hover:before {
    opacity: 1
}

.ant-carousel .slick-next.slick-disabled:before,.ant-carousel .slick-prev.slick-disabled:before {
    opacity: .25
}

.ant-carousel .slick-prev {
    left: -25px
}

.ant-carousel .slick-prev:before {
    content: "←"
}

.ant-carousel .slick-next {
    right: -25px
}

.ant-carousel .slick-next:before {
    content: "→"
}

.ant-carousel .slick-dots {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 15;
    display: flex!important;
    justify-content: center;
    margin-right: 15%;
    margin-bottom: 0;
    margin-left: 15%;
    padding-left: 0;
    list-style: none
}

.ant-carousel .slick-dots-bottom {
    bottom: 12px
}

.ant-carousel .slick-dots-top {
    top: 12px;
    bottom: auto
}

.ant-carousel .slick-dots li {
    position: relative;
    display: inline-block;
    flex: 0 1 auto;
    box-sizing: content-box;
    width: 16px;
    height: 3px;
    margin: 0 4px;
    padding: 0;
    text-align: center;
    text-indent: -999px;
    vertical-align: top;
    transition: all .5s
}

.ant-carousel .slick-dots li button {
    position: relative;
    display: block;
    width: 100%;
    height: 3px;
    padding: 0;
    color: transparent;
    font-size: 0;
    background: #fff;
    border: 0;
    border-radius: 1px;
    outline: none;
    cursor: pointer;
    opacity: .3;
    transition: all .5s
}

.ant-carousel .slick-dots li button:focus,.ant-carousel .slick-dots li button:hover {
    opacity: .75
}

.ant-carousel .slick-dots li button:after {
    position: absolute;
    inset: -4px;
    content: ""
}

.ant-carousel .slick-dots li.slick-active {
    width: 24px
}

.ant-carousel .slick-dots li.slick-active button {
    background: #fff;
    opacity: 1
}

.ant-carousel .slick-dots li.slick-active:focus,.ant-carousel .slick-dots li.slick-active:hover {
    opacity: 1
}

.ant-carousel-vertical .slick-dots {
    top: 50%;
    bottom: auto;
    flex-direction: column;
    width: 3px;
    height: auto;
    margin: 0;
    transform: translateY(-50%)
}

.ant-carousel-vertical .slick-dots-left {
    right: auto;
    left: 12px
}

.ant-carousel-vertical .slick-dots-right {
    right: 12px;
    left: auto
}

.ant-carousel-vertical .slick-dots li {
    width: 3px;
    height: 16px;
    margin: 4px 0;
    vertical-align: baseline
}

.ant-carousel-vertical .slick-dots li button {
    width: 3px;
    height: 16px
}

.ant-carousel-vertical .slick-dots li.slick-active,.ant-carousel-vertical .slick-dots li.slick-active button {
    width: 3px;
    height: 24px
}

.ant-carousel-rtl {
    direction: rtl
}

.ant-carousel-rtl .ant-carousel .slick-track {
    right: 0;
    left: auto
}

.ant-carousel-rtl .ant-carousel .slick-prev {
    right: -25px;
    left: auto
}

.ant-carousel-rtl .ant-carousel .slick-prev:before {
    content: "→"
}

.ant-carousel-rtl .ant-carousel .slick-next {
    right: auto;
    left: -25px
}

.ant-carousel-rtl .ant-carousel .slick-next:before {
    content: "←"
}

.ant-carousel-rtl.ant-carousel .slick-dots {
    flex-direction: row-reverse
}

.ant-carousel-rtl.ant-carousel-vertical .slick-dots {
    flex-direction: column
}

.ant-cascader-checkbox {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: relative;
    top: .2em;
    line-height: 1;
    white-space: nowrap;
    outline: none;
    cursor: pointer
}

.ant-cascader-checkbox-input:focus+.ant-cascader-checkbox-inner,.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-inner,.ant-cascader-checkbox:hover .ant-cascader-checkbox-inner {
    border-color: var(--ant-primary-color)
}

.ant-cascader-checkbox-checked:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid var(--ant-primary-color);
    border-radius: 2px;
    visibility: hidden;
    animation: antCheckboxEffect .36s ease-in-out;
    animation-fill-mode: backwards;
    content: ""
}

.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox:after,.ant-cascader-checkbox:hover:after {
    visibility: visible
}

.ant-cascader-checkbox-inner {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    width: 16px;
    height: 16px;
    direction: ltr;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    border-collapse: separate;
    transition: all .3s
}

.ant-cascader-checkbox-inner:after {
    position: absolute;
    top: 50%;
    left: 21.5%;
    display: table;
    width: 5.71428571px;
    height: 9.14285714px;
    border: 2px solid #fff;
    border-top: 0;
    border-left: 0;
    transform: rotate(45deg) scale(0) translate(-50%,-50%);
    opacity: 0;
    transition: all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;
    content: " "
}

.ant-cascader-checkbox-input {
    position: absolute;
    inset: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    opacity: 0
}

.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner:after {
    position: absolute;
    display: table;
    border: 2px solid #fff;
    border-top: 0;
    border-left: 0;
    transform: rotate(45deg) scale(1) translate(-50%,-50%);
    opacity: 1;
    transition: all .2s cubic-bezier(.12,.4,.29,1.46) .1s;
    content: " "
}

.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner {
    background-color: var(--ant-primary-color);
    border-color: var(--ant-primary-color)
}

.ant-cascader-checkbox-disabled {
    cursor: not-allowed
}

.ant-cascader-checkbox-disabled.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner:after {
    border-color: #00000040;
    animation-name: none
}

.ant-cascader-checkbox-disabled .ant-cascader-checkbox-input {
    cursor: not-allowed;
    pointer-events: none
}

.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner {
    background-color: #f5f5f5;
    border-color: #d9d9d9!important
}

.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner:after {
    border-color: #f5f5f5;
    border-collapse: separate;
    animation-name: none
}

.ant-cascader-checkbox-disabled+span {
    color: #00000040;
    cursor: not-allowed
}

.ant-cascader-checkbox-disabled:hover:after,.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-disabled:after {
    visibility: hidden
}

.ant-cascader-checkbox-wrapper {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    display: inline-flex;
    align-items: baseline;
    line-height: unset;
    cursor: pointer
}

.ant-cascader-checkbox-wrapper:after {
    display: inline-block;
    width: 0;
    overflow: hidden;
    content: " "
}

.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-disabled {
    cursor: not-allowed
}

.ant-cascader-checkbox-wrapper+.ant-cascader-checkbox-wrapper {
    margin-left: 8px
}

.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-in-form-item input[type=checkbox] {
    width: 14px;
    height: 14px
}

.ant-cascader-checkbox+span {
    padding-right: 8px;
    padding-left: 8px
}

.ant-cascader-checkbox-group {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    display: inline-block
}

.ant-cascader-checkbox-group-item {
    margin-right: 8px
}

.ant-cascader-checkbox-group-item:last-child {
    margin-right: 0
}

.ant-cascader-checkbox-group-item+.ant-cascader-checkbox-group-item {
    margin-left: 0
}

.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner {
    background-color: #fff;
    border-color: #d9d9d9
}

.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner:after {
    top: 50%;
    left: 50%;
    width: 8px;
    height: 8px;
    background-color: var(--ant-primary-color);
    border: 0;
    transform: translate(-50%,-50%) scale(1);
    opacity: 1;
    content: " "
}

.ant-cascader-checkbox-indeterminate.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner:after {
    background-color: #00000040;
    border-color: #00000040
}

.ant-cascader {
    width: 184px
}

.ant-cascader-checkbox {
    top: 0;
    margin-right: 8px
}

.ant-cascader-menus {
    display: flex;
    flex-wrap: nowrap;
    align-items: flex-start
}

.ant-cascader-menus.ant-cascader-menu-empty .ant-cascader-menu {
    width: 100%;
    height: auto
}

.ant-cascader-menu {
    flex-grow: 1;
    min-width: 111px;
    height: 180px;
    margin: -4px 0;
    padding: 4px 0;
    overflow: auto;
    vertical-align: top;
    list-style: none;
    border-right: 1px solid rgba(0,0,0,.06);
    -ms-overflow-style: -ms-autohiding-scrollbar
}

.ant-cascader-menu-item {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    padding: 5px 12px;
    overflow: hidden;
    line-height: 22px;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
    transition: all .3s
}

.ant-cascader-menu-item:hover {
    background: #f5f5f5
}

.ant-cascader-menu-item-disabled {
    color: #00000040;
    cursor: not-allowed
}

.ant-cascader-menu-item-disabled:hover {
    background: transparent
}

.ant-cascader-menu-empty .ant-cascader-menu-item {
    color: #00000040;
    cursor: default;
    pointer-events: none
}

.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover {
    font-weight: 600;
    background-color: var(--ant-primary-1)
}

.ant-cascader-menu-item-content {
    flex: auto
}

.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,.ant-cascader-menu-item-loading-icon {
    margin-left: 4px;
    color: #00000073;
    font-size: 10px
}

.ant-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,.ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon {
    color: #00000040
}

.ant-cascader-menu-item-keyword {
    color: #ff4d4f
}

.ant-cascader-compact-item:not(.ant-cascader-compact-last-item):not(.ant-cascader-compact-item-rtl) {
    margin-right: -1px
}

.ant-cascader-compact-item:not(.ant-cascader-compact-last-item).ant-cascader-compact-item-rtl {
    margin-left: -1px
}

.ant-cascader-compact-item:active,.ant-cascader-compact-item:focus,.ant-cascader-compact-item:hover {
    z-index: 2
}

.ant-cascader-compact-item[disabled] {
    z-index: 0
}

.ant-cascader-compact-item:not(.ant-cascader-compact-first-item):not(.ant-cascader-compact-last-item).ant-cascader {
    border-radius: 0
}

.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-first-item:not(.ant-cascader-compact-last-item):not(.ant-cascader-compact-item-rtl) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-item-rtl.ant-cascader-compact-first-item:not(.ant-cascader-compact-last-item),.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-last-item:not(.ant-cascader-compact-first-item):not(.ant-cascader-compact-item-rtl) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-item-rtl.ant-cascader-compact-last-item:not(.ant-cascader-compact-first-item) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ant-cascader-rtl .ant-cascader-menu-item-expand-icon,.ant-cascader-rtl .ant-cascader-menu-item-loading-icon {
    margin-right: 4px;
    margin-left: 0
}

.ant-cascader-rtl .ant-cascader-checkbox {
    top: 0;
    margin-right: 0;
    margin-left: 8px
}

.ant-checkbox {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: relative;
    top: .2em;
    line-height: 1;
    white-space: nowrap;
    outline: none;
    cursor: pointer
}

.ant-checkbox-input:focus+.ant-checkbox-inner,.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner {
    border-color: var(--ant-primary-color)
}

.ant-checkbox-checked:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid var(--ant-primary-color);
    border-radius: 2px;
    visibility: hidden;
    animation: antCheckboxEffect .36s ease-in-out;
    animation-fill-mode: backwards;
    content: ""
}

.ant-checkbox-wrapper:hover .ant-checkbox:after,.ant-checkbox:hover:after {
    visibility: visible
}

.ant-checkbox-inner {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    width: 16px;
    height: 16px;
    direction: ltr;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    border-collapse: separate;
    transition: all .3s
}

.ant-checkbox-inner:after {
    position: absolute;
    top: 50%;
    left: 21.5%;
    display: table;
    width: 5.71428571px;
    height: 9.14285714px;
    border: 2px solid #fff;
    border-top: 0;
    border-left: 0;
    transform: rotate(45deg) scale(0) translate(-50%,-50%);
    opacity: 0;
    transition: all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;
    content: " "
}

.ant-checkbox-input {
    position: absolute;
    inset: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    opacity: 0
}

.ant-checkbox-checked .ant-checkbox-inner:after {
    position: absolute;
    display: table;
    border: 2px solid #fff;
    border-top: 0;
    border-left: 0;
    transform: rotate(45deg) scale(1) translate(-50%,-50%);
    opacity: 1;
    transition: all .2s cubic-bezier(.12,.4,.29,1.46) .1s;
    content: " "
}

.ant-checkbox-checked .ant-checkbox-inner {
    background-color: var(--ant-primary-color);
    border-color: var(--ant-primary-color)
}

.ant-checkbox-disabled {
    cursor: not-allowed
}

.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after {
    border-color: #00000040;
    animation-name: none
}

.ant-checkbox-disabled .ant-checkbox-input {
    cursor: not-allowed;
    pointer-events: none
}

.ant-checkbox-disabled .ant-checkbox-inner {
    background-color: #f5f5f5;
    border-color: #d9d9d9!important
}

.ant-checkbox-disabled .ant-checkbox-inner:after {
    border-color: #f5f5f5;
    border-collapse: separate;
    animation-name: none
}

.ant-checkbox-disabled+span {
    color: #00000040;
    cursor: not-allowed
}

.ant-checkbox-disabled:hover:after,.ant-checkbox-wrapper:hover .ant-checkbox-disabled:after {
    visibility: hidden
}

.ant-checkbox-wrapper {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    display: inline-flex;
    align-items: baseline;
    line-height: unset;
    cursor: pointer
}

.ant-checkbox-wrapper:after {
    display: inline-block;
    width: 0;
    overflow: hidden;
    content: " "
}

.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled {
    cursor: not-allowed
}

.ant-checkbox-wrapper+.ant-checkbox-wrapper {
    margin-left: 8px
}

.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type=checkbox] {
    width: 14px;
    height: 14px
}

.ant-checkbox+span {
    padding-right: 8px;
    padding-left: 8px
}

.ant-checkbox-group {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    display: inline-block
}

.ant-checkbox-group-item {
    margin-right: 8px
}

.ant-checkbox-group-item:last-child {
    margin-right: 0
}

.ant-checkbox-group-item+.ant-checkbox-group-item {
    margin-left: 0
}

.ant-checkbox-indeterminate .ant-checkbox-inner {
    background-color: #fff;
    border-color: #d9d9d9
}

.ant-checkbox-indeterminate .ant-checkbox-inner:after {
    top: 50%;
    left: 50%;
    width: 8px;
    height: 8px;
    background-color: var(--ant-primary-color);
    border: 0;
    transform: translate(-50%,-50%) scale(1);
    opacity: 1;
    content: " "
}

.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner:after {
    background-color: #00000040;
    border-color: #00000040
}

.ant-checkbox-rtl {
    direction: rtl
}

.ant-checkbox-group-rtl .ant-checkbox-group-item {
    margin-right: 0;
    margin-left: 8px
}

.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child {
    margin-left: 0!important
}

.ant-checkbox-group-rtl .ant-checkbox-group-item+.ant-checkbox-group-item {
    margin-left: 8px
}

.ant-collapse {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    background-color: #fafafa;
    border: 1px solid #d9d9d9;
    border-bottom: 0;
    border-radius: 2px
}

.ant-collapse>.ant-collapse-item {
    border-bottom: 1px solid #d9d9d9
}

.ant-collapse>.ant-collapse-item:last-child,.ant-collapse>.ant-collapse-item:last-child>.ant-collapse-header {
    border-radius: 0 0 2px 2px
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header {
    position: relative;
    display: flex;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding: 12px 16px;
    color: #000000d9;
    line-height: 1.5715;
    cursor: pointer;
    transition: all .3s,visibility 0s
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow {
    display: inline-block;
    margin-right: 12px;
    font-size: 12px;
    vertical-align: -1px
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg {
    transition: transform .24s
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-header-text {
    flex: auto
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra {
    margin-left: auto
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header:focus {
    outline: none
}

.ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only {
    cursor: default
}

.ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only .ant-collapse-header-text {
    flex: none;
    cursor: pointer
}

.ant-collapse>.ant-collapse-item .ant-collapse-icon-collapsible-only {
    cursor: default
}

.ant-collapse>.ant-collapse-item .ant-collapse-icon-collapsible-only .ant-collapse-expand-icon {
    cursor: pointer
}

.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header {
    padding-left: 12px
}

.ant-collapse-icon-position-end>.ant-collapse-item>.ant-collapse-header {
    position: relative;
    padding: 12px 40px 12px 16px
}

.ant-collapse-icon-position-end>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow {
    position: absolute;
    top: 50%;
    right: 16px;
    left: auto;
    margin: 0;
    transform: translateY(-50%)
}

.ant-collapse-content {
    color: #000000d9;
    background-color: #fff;
    border-top: 1px solid #d9d9d9
}

.ant-collapse-content>.ant-collapse-content-box {
    padding: 16px
}

.ant-collapse-content-hidden {
    display: none
}

.ant-collapse-item:last-child>.ant-collapse-content {
    border-radius: 0 0 2px 2px
}

.ant-collapse-borderless {
    background-color: #fafafa;
    border: 0
}

.ant-collapse-borderless>.ant-collapse-item {
    border-bottom: 1px solid #d9d9d9
}

.ant-collapse-borderless>.ant-collapse-item:last-child,.ant-collapse-borderless>.ant-collapse-item:last-child .ant-collapse-header {
    border-radius: 0
}

.ant-collapse-borderless>.ant-collapse-item:last-child {
    border-bottom: 0
}

.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content {
    background-color: transparent;
    border-top: 0
}

.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box {
    padding-top: 4px
}

.ant-collapse-ghost {
    background-color: transparent;
    border: 0
}

.ant-collapse-ghost>.ant-collapse-item {
    border-bottom: 0
}

.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content {
    background-color: transparent;
    border-top: 0
}

.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box {
    padding-top: 12px;
    padding-bottom: 12px
}

.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header,.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header>.arrow {
    color: #00000040;
    cursor: not-allowed
}

.ant-collapse-rtl {
    direction: rtl
}

.ant-collapse-rtl.ant-collapse.ant-collapse-icon-position-end>.ant-collapse-item>.ant-collapse-header {
    position: relative;
    padding: 12px 16px 12px 40px
}

.ant-collapse-rtl.ant-collapse.ant-collapse-icon-position-end>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow {
    position: absolute;
    top: 50%;
    right: auto;
    left: 16px;
    margin: 0;
    transform: translateY(-50%)
}

.ant-collapse-rtl .ant-collapse>.ant-collapse-item>.ant-collapse-header {
    padding: 12px 40px 12px 16px
}

.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow {
    margin-right: 0;
    margin-left: 12px
}

.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg {
    transform: rotate(180deg)
}

.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra {
    margin-right: auto;
    margin-left: 0
}

.ant-collapse-rtl.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header {
    padding-right: 12px;
    padding-left: 0
}

.ant-comment {
    position: relative;
    background-color: inherit
}

.ant-comment-inner {
    display: flex;
    padding: 16px 0
}

.ant-comment-avatar {
    position: relative;
    flex-shrink: 0;
    margin-right: 12px;
    cursor: pointer
}

.ant-comment-avatar img {
    width: 32px;
    height: 32px;
    border-radius: 50%
}

.ant-comment-content {
    position: relative;
    flex: 1 1 auto;
    min-width: 1px;
    font-size: 14px;
    word-wrap: break-word
}

.ant-comment-content-author {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-bottom: 4px;
    font-size: 14px
}

.ant-comment-content-author>a,.ant-comment-content-author>span {
    padding-right: 8px;
    font-size: 12px;
    line-height: 18px
}

.ant-comment-content-author-name {
    color: #00000073;
    font-size: 14px;
    transition: color .3s
}

.ant-comment-content-author-name>*,.ant-comment-content-author-name>:hover {
    color: #00000073
}

.ant-comment-content-author-time {
    color: #ccc;
    white-space: nowrap;
    cursor: auto
}

.ant-comment-content-detail p {
    margin-bottom: inherit;
    white-space: pre-wrap
}

.ant-comment-actions {
    margin-top: 12px;
    margin-bottom: inherit;
    padding-left: 0
}

.ant-comment-actions>li {
    display: inline-block;
    color: #00000073
}

.ant-comment-actions>li>span {
    margin-right: 10px;
    color: #00000073;
    font-size: 12px;
    cursor: pointer;
    transition: color .3s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-comment-actions>li>span:hover {
    color: #595959
}

.ant-comment-nested {
    margin-left: 44px
}

.ant-comment-rtl {
    direction: rtl
}

.ant-comment-rtl .ant-comment-avatar {
    margin-right: 0;
    margin-left: 12px
}

.ant-comment-rtl .ant-comment-content-author>a,.ant-comment-rtl .ant-comment-content-author>span {
    padding-right: 0;
    padding-left: 8px
}

.ant-comment-rtl .ant-comment-actions {
    padding-right: 0
}

.ant-comment-rtl .ant-comment-actions>li>span {
    margin-right: 0;
    margin-left: 10px
}

.ant-comment-rtl .ant-comment-nested {
    margin-right: 44px;
    margin-left: 0
}

.ant-picker-status-error.ant-picker,.ant-picker-status-error.ant-picker:not(.ant-picker-disabled):hover {
    background-color: #fff;
    border-color: var(--ant-error-color)
}

.ant-picker-status-error.ant-picker-focused,.ant-picker-status-error.ant-picker:focus {
    border-color: var(--ant-error-color-hover);
    box-shadow: 0 0 0 2px var(--ant-error-color-outline);
    border-right-width: 1px;
    outline: 0
}

.ant-picker-status-error.ant-picker .ant-picker-active-bar {
    background: var(--ant-error-color-hover)
}

.ant-picker-status-warning.ant-picker,.ant-picker-status-warning.ant-picker:not(.ant-picker-disabled):hover {
    background-color: #fff;
    border-color: var(--ant-warning-color)
}

.ant-picker-status-warning.ant-picker-focused,.ant-picker-status-warning.ant-picker:focus {
    border-color: var(--ant-warning-color-hover);
    box-shadow: 0 0 0 2px var(--ant-warning-color-outline);
    border-right-width: 1px;
    outline: 0
}

.ant-picker-status-warning.ant-picker .ant-picker-active-bar {
    background: var(--ant-warning-color-hover)
}

.ant-picker {
    box-sizing: border-box;
    margin: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    padding: 4px 11px;
    position: relative;
    display: inline-flex;
    align-items: center;
    background: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    transition: border .3s,box-shadow .3s
}

.ant-picker-focused,.ant-picker:hover {
    border-color: var(--ant-primary-5);
    border-right-width: 1px
}

.ant-picker-focused {
    border-color: var(--ant-primary-color-hover);
    box-shadow: 0 0 0 2px var(--ant-primary-color-outline);
    border-right-width: 1px;
    outline: 0
}

.ant-picker.ant-picker-disabled {
    background: #f5f5f5;
    border-color: #d9d9d9;
    cursor: not-allowed
}

.ant-picker.ant-picker-disabled .ant-picker-suffix {
    color: #00000040
}

.ant-picker.ant-picker-borderless {
    background-color: transparent!important;
    border-color: transparent!important;
    box-shadow: none!important
}

.ant-picker-input {
    position: relative;
    display: inline-flex;
    align-items: center;
    width: 100%
}

.ant-picker-input>input {
    position: relative;
    display: inline-block;
    width: 100%;
    min-width: 0;
    color: #000000d9;
    font-size: 14px;
    line-height: 1.5715;
    background-color: #fff;
    background-image: none;
    border-radius: 2px;
    transition: all .3s;
    flex: auto;
    min-width: 1px;
    height: auto;
    padding: 0;
    background: transparent;
    border: 0
}

.ant-picker-input>input::-moz-placeholder {
    color: #bfbfbf;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.ant-picker-input>input:-ms-input-placeholder {
    color: #bfbfbf;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.ant-picker-input>input::placeholder {
    color: #bfbfbf;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-picker-input>input:-moz-placeholder-shown {
    text-overflow: ellipsis
}

.ant-picker-input>input:-ms-input-placeholder {
    text-overflow: ellipsis
}

.ant-picker-input>input:placeholder-shown {
    text-overflow: ellipsis
}

.ant-picker-input>input:hover {
    border-color: var(--ant-primary-5);
    border-right-width: 1px
}

.ant-picker-input>input-focused,.ant-picker-input>input:focus {
    border-color: var(--ant-primary-color-hover);
    box-shadow: 0 0 0 2px var(--ant-primary-color-outline);
    border-right-width: 1px;
    outline: 0
}

.ant-picker-input>input-disabled {
    color: #00000040;
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1
}

.ant-picker-input>input-disabled:hover {
    border-color: #d9d9d9;
    border-right-width: 1px
}

.ant-picker-input>input[disabled] {
    color: #00000040;
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1
}

.ant-picker-input>input[disabled]:hover {
    border-color: #d9d9d9;
    border-right-width: 1px
}

.ant-picker-input>input-borderless,.ant-picker-input>input-borderless-disabled,.ant-picker-input>input-borderless-focused,.ant-picker-input>input-borderless:focus,.ant-picker-input>input-borderless:hover,.ant-picker-input>input-borderless[disabled] {
    background-color: transparent;
    border: none;
    box-shadow: none
}

textarea.ant-picker-input>input {
    max-width: 100%;
    height: auto;
    min-height: 32px;
    line-height: 1.5715;
    vertical-align: bottom;
    transition: all .3s,height 0s
}

.ant-picker-input>input-lg {
    padding: 6.5px 11px;
    font-size: 16px
}

.ant-picker-input>input-sm {
    padding: 0 7px
}

.ant-picker-input>input:focus {
    box-shadow: none
}

.ant-picker-input>input[disabled] {
    background: transparent
}

.ant-picker-input:hover .ant-picker-clear {
    opacity: 1
}

.ant-picker-input-placeholder>input {
    color: #bfbfbf
}

.ant-picker-large {
    padding: 6.5px 11px
}

.ant-picker-large .ant-picker-input>input {
    font-size: 16px
}

.ant-picker-small {
    padding: 0 7px
}

.ant-picker-suffix {
    display: flex;
    flex: none;
    align-self: center;
    margin-left: 4px;
    color: #00000040;
    line-height: 1;
    pointer-events: none
}

.ant-picker-suffix>* {
    vertical-align: top
}

.ant-picker-suffix>:not(:last-child) {
    margin-right: 8px
}

.ant-picker-clear {
    position: absolute;
    top: 50%;
    right: 0;
    color: #00000040;
    line-height: 1;
    background: #fff;
    transform: translateY(-50%);
    cursor: pointer;
    opacity: 0;
    transition: opacity .3s,color .3s
}

.ant-picker-clear>* {
    vertical-align: top
}

.ant-picker-clear:hover {
    color: #00000073
}

.ant-picker-separator {
    position: relative;
    display: inline-block;
    width: 1em;
    height: 16px;
    color: #00000040;
    font-size: 16px;
    vertical-align: top;
    cursor: default
}

.ant-picker-focused .ant-picker-separator {
    color: #00000073
}

.ant-picker-disabled .ant-picker-range-separator .ant-picker-separator {
    cursor: not-allowed
}

.ant-picker-range {
    position: relative;
    display: inline-flex
}

.ant-picker-range .ant-picker-clear {
    right: 11px
}

.ant-picker-range:hover .ant-picker-clear {
    opacity: 1
}

.ant-picker-range .ant-picker-active-bar {
    bottom: -1px;
    height: 2px;
    margin-left: 11px;
    background: var(--ant-primary-color);
    opacity: 0;
    transition: all .3s ease-out;
    pointer-events: none
}

.ant-picker-range.ant-picker-focused .ant-picker-active-bar {
    opacity: 1
}

.ant-picker-range-separator {
    align-items: center;
    padding: 0 8px;
    line-height: 1
}

.ant-picker-range.ant-picker-small .ant-picker-clear {
    right: 7px
}

.ant-picker-range.ant-picker-small .ant-picker-active-bar {
    margin-left: 7px
}

.ant-picker-dropdown {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: absolute;
    top: -9999px;
    left: -9999px;
    z-index: 1050
}

.ant-picker-dropdown-hidden {
    display: none
}

.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow {
    top: 2.58561808px;
    display: block;
    transform: rotate(-135deg) translateY(1px)
}

.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow {
    bottom: 2.58561808px;
    display: block;
    transform: rotate(45deg)
}

.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight {
    animation-name: antSlideDownIn
}

.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight {
    animation-name: antSlideUpIn
}

.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight {
    animation-name: antSlideDownOut
}

.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight {
    animation-name: antSlideUpOut
}

.ant-picker-dropdown-range {
    padding: 7.54247233px 0
}

.ant-picker-dropdown-range-hidden {
    display: none
}

.ant-picker-dropdown .ant-picker-panel>.ant-picker-time-panel {
    padding-top: 4px
}

.ant-picker-ranges {
    margin-bottom: 0;
    padding: 4px 12px;
    overflow: hidden;
    line-height: 34px;
    text-align: left;
    list-style: none
}

.ant-picker-ranges>li {
    display: inline-block
}

.ant-picker-ranges .ant-picker-preset>.ant-tag-blue {
    color: var(--ant-primary-color);
    background: var(--ant-primary-1);
    border-color: var(--ant-primary-3);
    cursor: pointer
}

.ant-picker-ranges .ant-picker-ok {
    float: right;
    margin-left: 8px
}

.ant-picker-range-wrapper {
    display: flex
}

.ant-picker-range-arrow {
    position: absolute;
    z-index: 1;
    width: 11.3137085px;
    height: 11.3137085px;
    margin-left: 16.5px;
    box-shadow: 2px 2px 6px -2px #0000001a;
    transition: left .3s ease-out;
    border-radius: 0 0 2px;
    pointer-events: none
}

.ant-picker-range-arrow:before {
    position: absolute;
    top: -11.3137085px;
    left: -11.3137085px;
    width: 33.9411255px;
    height: 33.9411255px;
    background: #fff;
    background-repeat: no-repeat;
    background-position: -10px -10px;
    content: "";
    -webkit-clip-path: inset(33% 33%);
    clip-path: inset(33% 33%);
    -webkit-clip-path: path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z");
    clip-path: path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z")
}

.ant-picker-panel-container {
    overflow: hidden;
    vertical-align: top;
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;
    transition: margin .3s
}

.ant-picker-panel-container .ant-picker-panels {
    display: inline-flex;
    flex-wrap: nowrap;
    direction: ltr
}

.ant-picker-panel-container .ant-picker-panel {
    vertical-align: top;
    background: transparent;
    border-width: 0 0 1px;
    border-radius: 0
}

.ant-picker-panel-container .ant-picker-panel .ant-picker-content,.ant-picker-panel-container .ant-picker-panel table {
    text-align: center
}

.ant-picker-panel-container .ant-picker-panel-focused {
    border-color: #0000000f
}

.ant-picker-compact-item:not(.ant-picker-compact-last-item):not(.ant-picker-compact-item-rtl) {
    margin-right: -1px
}

.ant-picker-compact-item:not(.ant-picker-compact-last-item).ant-picker-compact-item-rtl {
    margin-left: -1px
}

.ant-picker-compact-item.ant-picker-focused,.ant-picker-compact-item:active,.ant-picker-compact-item:focus,.ant-picker-compact-item:hover {
    z-index: 2
}

.ant-picker-compact-item[disabled] {
    z-index: 0
}

.ant-picker-compact-item:not(.ant-picker-compact-first-item):not(.ant-picker-compact-last-item).ant-picker {
    border-radius: 0
}

.ant-picker-compact-item.ant-picker.ant-picker-compact-first-item:not(.ant-picker-compact-last-item):not(.ant-picker-compact-item-rtl) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ant-picker-compact-item.ant-picker.ant-picker-compact-item-rtl.ant-picker-compact-first-item:not(.ant-picker-compact-last-item),.ant-picker-compact-item.ant-picker.ant-picker-compact-last-item:not(.ant-picker-compact-first-item):not(.ant-picker-compact-item-rtl) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ant-picker-compact-item.ant-picker.ant-picker-compact-item-rtl.ant-picker-compact-last-item:not(.ant-picker-compact-first-item) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ant-picker-panel {
    display: inline-flex;
    flex-direction: column;
    text-align: center;
    background: #fff;
    border: 1px solid rgba(0,0,0,.06);
    border-radius: 2px;
    outline: none
}

.ant-picker-panel-focused {
    border-color: var(--ant-primary-color)
}

.ant-picker-date-panel,.ant-picker-decade-panel,.ant-picker-month-panel,.ant-picker-quarter-panel,.ant-picker-time-panel,.ant-picker-week-panel,.ant-picker-year-panel {
    display: flex;
    flex-direction: column;
    width: 280px
}

.ant-picker-header {
    display: flex;
    padding: 0 8px;
    color: #000000d9;
    border-bottom: 1px solid rgba(0,0,0,.06)
}

.ant-picker-header>* {
    flex: none
}

.ant-picker-header button {
    padding: 0;
    color: #00000040;
    line-height: 40px;
    background: transparent;
    border: 0;
    cursor: pointer;
    transition: color .3s
}

.ant-picker-header>button {
    min-width: 1.6em;
    font-size: 14px
}

.ant-picker-header>button:hover {
    color: #000000d9
}

.ant-picker-header-view {
    flex: auto;
    font-weight: 500;
    line-height: 40px
}

.ant-picker-header-view button {
    color: inherit;
    font-weight: inherit
}

.ant-picker-header-view button:not(:first-child) {
    margin-left: 8px
}

.ant-picker-header-view button:hover {
    color: var(--ant-primary-color)
}

.ant-picker-next-icon,.ant-picker-prev-icon,.ant-picker-super-next-icon,.ant-picker-super-prev-icon {
    position: relative;
    display: inline-block;
    width: 7px;
    height: 7px
}

.ant-picker-next-icon:before,.ant-picker-prev-icon:before,.ant-picker-super-next-icon:before,.ant-picker-super-prev-icon:before {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    width: 7px;
    height: 7px;
    border: 0 solid;
    border-width: 1.5px 0 0 1.5px;
    content: ""
}

.ant-picker-super-next-icon:after,.ant-picker-super-prev-icon:after {
    position: absolute;
    top: 4px;
    left: 4px;
    display: inline-block;
    width: 7px;
    height: 7px;
    border: 0 solid;
    border-width: 1.5px 0 0 1.5px;
    content: ""
}

.ant-picker-prev-icon,.ant-picker-super-prev-icon {
    transform: rotate(-45deg)
}

.ant-picker-next-icon,.ant-picker-super-next-icon {
    transform: rotate(135deg)
}

.ant-picker-content {
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse
}

.ant-picker-content td,.ant-picker-content th {
    position: relative;
    min-width: 24px;
    font-weight: 400
}

.ant-picker-content th {
    height: 30px;
    color: #000000d9;
    line-height: 30px
}

.ant-picker-cell {
    padding: 3px 0;
    color: #00000040;
    cursor: pointer
}

.ant-picker-cell-in-view {
    color: #000000d9
}

.ant-picker-cell:before {
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    z-index: 1;
    height: 24px;
    transform: translateY(-50%);
    transition: all .3s;
    content: ""
}

.ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner {
    background: #f5f5f5
}

.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before {
    position: absolute;
    inset: 0;
    z-index: 1;
    border: 1px solid var(--ant-primary-color);
    border-radius: 2px;
    content: ""
}

.ant-picker-cell-in-view.ant-picker-cell-in-range {
    position: relative
}

.ant-picker-cell-in-view.ant-picker-cell-in-range:before {
    background: var(--ant-primary-1)
}

.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner {
    color: #fff;
    background: var(--ant-primary-color)
}

.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):before,.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):before {
    background: var(--ant-primary-1)
}

.ant-picker-cell-in-view.ant-picker-cell-range-start:before {
    left: 50%
}

.ant-picker-cell-in-view.ant-picker-cell-range-end:before {
    right: 50%
}

.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-start-near-hover:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-end-near-hover:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range):after {
    position: absolute;
    top: 50%;
    z-index: 0;
    height: 24px;
    border-top: 1px dashed var(--ant-primary-color-deprecated-l-20);
    border-bottom: 1px dashed var(--ant-primary-color-deprecated-l-20);
    transform: translateY(-50%);
    transition: all .3s;
    content: ""
}

.ant-picker-cell-range-hover-end:after,.ant-picker-cell-range-hover-start:after,.ant-picker-cell-range-hover:after {
    right: 0;
    left: 2px
}

.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end:before,.ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start:before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end:before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start:before {
    background: var(--ant-primary-color-deprecated-l-35)
}

.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner {
    border-radius: 2px 0 0 2px
}

.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner {
    border-radius: 0 2px 2px 0
}

.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after,.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: -1;
    background: var(--ant-primary-color-deprecated-l-35);
    transition: all .3s;
    content: ""
}

.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after {
    right: -6px;
    left: 0
}

.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after {
    right: 0;
    left: -6px
}

.ant-picker-cell-range-hover.ant-picker-cell-range-start:after {
    right: 50%
}

.ant-picker-cell-range-hover.ant-picker-cell-range-end:after {
    left: 50%
}

.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after,.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child:after {
    left: 6px;
    border-left: 1px dashed var(--ant-primary-color-deprecated-l-20);
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}

.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child:after {
    right: 6px;
    border-right: 1px dashed var(--ant-primary-color-deprecated-l-20);
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}

.ant-picker-cell-disabled {
    color: #00000040;
    pointer-events: none
}

.ant-picker-cell-disabled .ant-picker-cell-inner {
    background: transparent
}

.ant-picker-cell-disabled:before {
    background: #0000000a
}

.ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner:before {
    border-color: #00000040
}

.ant-picker-decade-panel .ant-picker-content,.ant-picker-month-panel .ant-picker-content,.ant-picker-quarter-panel .ant-picker-content,.ant-picker-year-panel .ant-picker-content {
    height: 264px
}

.ant-picker-decade-panel .ant-picker-cell-inner,.ant-picker-month-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-year-panel .ant-picker-cell-inner {
    padding: 0 8px
}

.ant-picker-quarter-panel .ant-picker-content {
    height: 56px
}

.ant-picker-footer {
    width: -moz-min-content;
    width: min-content;
    min-width: 100%;
    line-height: 38px;
    text-align: center;
    border-bottom: 1px solid transparent
}

.ant-picker-panel .ant-picker-footer {
    border-top: 1px solid rgba(0,0,0,.06)
}

.ant-picker-footer-extra {
    padding: 0 12px;
    line-height: 38px;
    text-align: left
}

.ant-picker-footer-extra:not(:last-child) {
    border-bottom: 1px solid rgba(0,0,0,.06)
}

.ant-picker-now {
    text-align: left
}

.ant-picker-today-btn {
    color: var(--ant-primary-color)
}

.ant-picker-today-btn:hover {
    color: var(--ant-primary-color-hover)
}

.ant-picker-today-btn:active {
    color: var(--ant-primary-color-active)
}

.ant-picker-today-btn.ant-picker-today-btn-disabled {
    color: #00000040;
    cursor: not-allowed
}

.ant-picker-decade-panel .ant-picker-cell-inner {
    padding: 0 4px
}

.ant-picker-decade-panel .ant-picker-cell:before {
    display: none
}

.ant-picker-month-panel .ant-picker-body,.ant-picker-quarter-panel .ant-picker-body,.ant-picker-year-panel .ant-picker-body {
    padding: 0 8px
}

.ant-picker-month-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-year-panel .ant-picker-cell-inner {
    width: 60px
}

.ant-picker-month-panel .ant-picker-cell-range-hover-start:after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,.ant-picker-year-panel .ant-picker-cell-range-hover-start:after {
    left: 14px;
    border-left: 1px dashed var(--ant-primary-color-deprecated-l-20);
    border-radius: 2px 0 0 2px
}

.ant-picker-month-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-start:after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,.ant-picker-year-panel .ant-picker-cell-range-hover-end:after {
    right: 14px;
    border-right: 1px dashed var(--ant-primary-color-deprecated-l-20);
    border-radius: 0 2px 2px 0
}

.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-end:after {
    left: 14px;
    border-left: 1px dashed var(--ant-primary-color-deprecated-l-20);
    border-radius: 2px 0 0 2px
}

.ant-picker-week-panel .ant-picker-body {
    padding: 8px 12px
}

.ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner {
    background: transparent!important
}

.ant-picker-week-panel-row td {
    transition: background .3s
}

.ant-picker-week-panel-row:hover td {
    background: #f5f5f5
}

.ant-picker-week-panel-row-selected:hover td,.ant-picker-week-panel-row-selected td {
    background: var(--ant-primary-color)
}

.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week,.ant-picker-week-panel-row-selected td.ant-picker-cell-week {
    color: #ffffff80
}

.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-today .ant-picker-cell-inner:before,.ant-picker-week-panel-row-selected td.ant-picker-cell-today .ant-picker-cell-inner:before {
    border-color: #fff
}

.ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner,.ant-picker-week-panel-row-selected td .ant-picker-cell-inner {
    color: #fff
}

.ant-picker-date-panel .ant-picker-body {
    padding: 8px 12px
}

.ant-picker-date-panel .ant-picker-content {
    width: 252px
}

.ant-picker-date-panel .ant-picker-content th {
    width: 36px
}

.ant-picker-datetime-panel {
    display: flex
}

.ant-picker-datetime-panel .ant-picker-time-panel {
    border-left: 1px solid rgba(0,0,0,.06)
}

.ant-picker-datetime-panel .ant-picker-date-panel,.ant-picker-datetime-panel .ant-picker-time-panel {
    transition: opacity .3s
}

.ant-picker-datetime-panel-active .ant-picker-date-panel,.ant-picker-datetime-panel-active .ant-picker-time-panel {
    opacity: .3
}

.ant-picker-datetime-panel-active .ant-picker-date-panel-active,.ant-picker-datetime-panel-active .ant-picker-time-panel-active {
    opacity: 1
}

.ant-picker-time-panel {
    width: auto;
    min-width: auto
}

.ant-picker-time-panel .ant-picker-content {
    display: flex;
    flex: auto;
    height: 224px
}

.ant-picker-time-panel-column {
    flex: 1 0 auto;
    width: 56px;
    margin: 0;
    padding: 0;
    overflow-y: hidden;
    text-align: left;
    list-style: none;
    transition: background .3s
}

.ant-picker-time-panel-column:after {
    display: block;
    height: 196px;
    content: ""
}

.ant-picker-datetime-panel .ant-picker-time-panel-column:after {
    height: 198px
}

.ant-picker-time-panel-column:not(:first-child) {
    border-left: 1px solid rgba(0,0,0,.06)
}

.ant-picker-time-panel-column-active {
    background: var(--ant-primary-color-active-deprecated-f-30)
}

.ant-picker-time-panel-column:hover {
    overflow-y: auto
}

.ant-picker-time-panel-column>li {
    margin: 0;
    padding: 0
}

.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner {
    display: block;
    width: 100%;
    height: 28px;
    margin: 0;
    padding: 0 0 0 14px;
    color: #000000d9;
    line-height: 28px;
    border-radius: 0;
    cursor: pointer;
    transition: background .3s
}

.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover {
    background: #f5f5f5
}

.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner {
    background: var(--ant-primary-1)
}

.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner {
    color: #00000040;
    background: transparent;
    cursor: not-allowed
}

:root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,:root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell,_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell {
    padding: 21px 0
}

.ant-picker-rtl {
    direction: rtl
}

.ant-picker-rtl .ant-picker-suffix {
    margin-right: 4px;
    margin-left: 0
}

.ant-picker-rtl .ant-picker-clear {
    right: auto;
    left: 0
}

.ant-picker-rtl .ant-picker-separator {
    transform: rotate(180deg)
}

.ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child) {
    margin-right: 8px;
    margin-left: 0
}

.ant-picker-rtl.ant-picker-range .ant-picker-clear {
    right: auto;
    left: 11px
}

.ant-picker-rtl.ant-picker-range .ant-picker-active-bar {
    margin-right: 11px;
    margin-left: 0
}

.ant-picker-rtl.ant-picker-range.ant-picker-small .ant-picker-active-bar {
    margin-right: 7px
}

.ant-picker-dropdown-rtl .ant-picker-ranges {
    text-align: right
}

.ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok {
    float: left;
    margin-right: 8px;
    margin-left: 0
}

.ant-picker-panel-rtl {
    direction: rtl
}

.ant-picker-panel-rtl .ant-picker-prev-icon,.ant-picker-panel-rtl .ant-picker-super-prev-icon {
    transform: rotate(135deg)
}

.ant-picker-panel-rtl .ant-picker-next-icon,.ant-picker-panel-rtl .ant-picker-super-next-icon {
    transform: rotate(-45deg)
}

.ant-picker-cell .ant-picker-cell-inner {
    position: relative;
    z-index: 2;
    display: inline-block;
    min-width: 24px;
    height: 24px;
    line-height: 24px;
    border-radius: 2px;
    transition: background .3s,border .3s
}

.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:before {
    right: 50%;
    left: 0
}

.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:before {
    right: 0;
    left: 50%
}

.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-end:before {
    right: 50%;
    left: 50%
}

.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after {
    right: 0;
    left: -6px
}

.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after {
    right: -6px;
    left: 0
}

.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-start:after {
    right: 0;
    left: 50%
}

.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-end:after {
    right: 50%;
    left: 0
}

.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner {
    border-radius: 0 2px 2px 0
}

.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner {
    border-radius: 2px 0 0 2px
}

.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):first-child:after {
    right: 6px;
    left: 0;
    border-right: 1px dashed var(--ant-primary-color-deprecated-l-20);
    border-left: none;
    border-radius: 0 2px 2px 0
}

.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):last-child:after {
    right: 0;
    left: 6px;
    border-right: none;
    border-left: 1px dashed var(--ant-primary-color-deprecated-l-20);
    border-radius: 2px 0 0 2px
}

.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-start.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-end.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-end:first-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-start:last-child:after {
    right: 6px;
    left: 6px;
    border-right: 1px dashed var(--ant-primary-color-deprecated-l-20);
    border-left: 1px dashed var(--ant-primary-color-deprecated-l-20);
    border-radius: 2px
}

.ant-picker-dropdown-rtl .ant-picker-footer-extra {
    direction: rtl;
    text-align: right
}

.ant-picker-panel-rtl .ant-picker-time-panel {
    direction: ltr
}

.ant-descriptions-header {
    display: flex;
    align-items: center;
    margin-bottom: 20px
}

.ant-descriptions-title {
    flex: auto;
    overflow: hidden;
    color: #000000d9;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.5715;
    white-space: nowrap;
    text-overflow: ellipsis
}

.ant-descriptions-extra {
    margin-left: auto;
    color: #000000d9;
    font-size: 14px
}

.ant-descriptions-view {
    width: 100%;
    border-radius: 2px
}

.ant-descriptions-view table {
    width: 100%;
    table-layout: fixed
}

.ant-descriptions-row>td,.ant-descriptions-row>th {
    padding-bottom: 16px
}

.ant-descriptions-row:last-child {
    border-bottom: none
}

.ant-descriptions-item-label {
    color: #000000d9;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.5715;
    text-align: start
}

.ant-descriptions-item-label:after {
    content: ":";
    position: relative;
    top: -.5px;
    margin: 0 8px 0 2px
}

.ant-descriptions-item-label.ant-descriptions-item-no-colon:after {
    content: " "
}

.ant-descriptions-item-no-label:after {
    margin: 0;
    content: ""
}

.ant-descriptions-item-content {
    display: table-cell;
    flex: 1;
    color: #000000d9;
    font-size: 14px;
    line-height: 1.5715;
    word-break: break-word;
    overflow-wrap: break-word
}

.ant-descriptions-item {
    padding-bottom: 0;
    vertical-align: top
}

.ant-descriptions-item-container {
    display: flex
}

.ant-descriptions-item-container .ant-descriptions-item-content,.ant-descriptions-item-container .ant-descriptions-item-label {
    display: inline-flex;
    align-items: baseline
}

.ant-descriptions-middle .ant-descriptions-row>td,.ant-descriptions-middle .ant-descriptions-row>th {
    padding-bottom: 12px
}

.ant-descriptions-small .ant-descriptions-row>td,.ant-descriptions-small .ant-descriptions-row>th {
    padding-bottom: 8px
}

.ant-descriptions-bordered .ant-descriptions-view {
    border: 1px solid rgba(0,0,0,.06)
}

.ant-descriptions-bordered .ant-descriptions-view>table {
    table-layout: auto;
    border-collapse: collapse
}

.ant-descriptions-bordered .ant-descriptions-item-content,.ant-descriptions-bordered .ant-descriptions-item-label {
    padding: 16px 24px;
    border-right: 1px solid rgba(0,0,0,.06)
}

.ant-descriptions-bordered .ant-descriptions-item-content:last-child,.ant-descriptions-bordered .ant-descriptions-item-label:last-child {
    border-right: none
}

.ant-descriptions-bordered .ant-descriptions-item-label {
    background-color: #fafafa
}

.ant-descriptions-bordered .ant-descriptions-item-label:after {
    display: none
}

.ant-descriptions-bordered .ant-descriptions-row {
    border-bottom: 1px solid rgba(0,0,0,.06)
}

.ant-descriptions-bordered .ant-descriptions-row:last-child {
    border-bottom: none
}

.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-content,.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-label {
    padding: 12px 24px
}

.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-content,.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-label {
    padding: 8px 16px
}

.ant-descriptions-rtl {
    direction: rtl
}

.ant-descriptions-rtl .ant-descriptions-item-label:after {
    margin: 0 2px 0 8px
}

.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content,.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label {
    border-right: none;
    border-left: 1px solid rgba(0,0,0,.06)
}

.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content:last-child,.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label:last-child {
    border-left: none
}

.ant-divider {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    border-top: 1px solid rgba(0,0,0,.06)
}

.ant-divider-vertical {
    position: relative;
    top: -.06em;
    display: inline-block;
    height: .9em;
    margin: 0 8px;
    vertical-align: middle;
    border-top: 0;
    border-left: 1px solid rgba(0,0,0,.06)
}

.ant-divider-horizontal {
    display: flex;
    clear: both;
    width: 100%;
    min-width: 100%;
    margin: 24px 0
}

.ant-divider-horizontal.ant-divider-with-text {
    display: flex;
    align-items: center;
    margin: 16px 0;
    color: #000000d9;
    font-weight: 500;
    font-size: 16px;
    white-space: nowrap;
    text-align: center;
    border-top: 0;
    border-top-color: #0000000f
}

.ant-divider-horizontal.ant-divider-with-text:after,.ant-divider-horizontal.ant-divider-with-text:before {
    position: relative;
    width: 50%;
    border-top: 1px solid transparent;
    border-top-color: inherit;
    border-bottom: 0;
    transform: translateY(50%);
    content: ""
}

.ant-divider-horizontal.ant-divider-with-text-left:before {
    width: 5%
}

.ant-divider-horizontal.ant-divider-with-text-left:after,.ant-divider-horizontal.ant-divider-with-text-right:before {
    width: 95%
}

.ant-divider-horizontal.ant-divider-with-text-right:after {
    width: 5%
}

.ant-divider-inner-text {
    display: inline-block;
    padding: 0 1em
}

.ant-divider-dashed {
    background: none;
    border: dashed rgba(0,0,0,.06);
    border-width: 1px 0 0
}

.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed:after,.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed:before {
    border-style: dashed none none
}

.ant-divider-vertical.ant-divider-dashed {
    border-width: 0 0 0 1px
}

.ant-divider-plain.ant-divider-with-text {
    color: #000000d9;
    font-weight: 400;
    font-size: 14px
}

.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left:before {
    width: 0
}

.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left:after {
    width: 100%
}

.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left .ant-divider-inner-text {
    padding-left: 0
}

.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right:before {
    width: 100%
}

.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right:after {
    width: 0
}

.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right .ant-divider-inner-text {
    padding-right: 0
}

.ant-divider-rtl {
    direction: rtl
}

.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left:before {
    width: 95%
}

.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left:after,.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right:before {
    width: 5%
}

.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right:after {
    width: 95%
}

.ant-drawer {
    position: fixed;
    inset: 0;
    z-index: 1000;
    pointer-events: none
}

.ant-drawer-inline {
    position: absolute
}

.ant-drawer-mask {
    position: absolute;
    inset: 0;
    z-index: 1000;
    background: #00000073;
    pointer-events: auto
}

.ant-drawer-content-wrapper {
    position: absolute;
    z-index: 1000;
    transition: all .3s
}

.ant-drawer-content-wrapper-hidden {
    display: none
}

.ant-drawer-left>.ant-drawer-content-wrapper {
    top: 0;
    bottom: 0;
    left: 0;
    box-shadow: 6px 0 16px -8px #00000014,9px 0 28px #0000000d,12px 0 48px 16px #00000008
}

.ant-drawer-right>.ant-drawer-content-wrapper {
    top: 0;
    right: 0;
    bottom: 0;
    box-shadow: -6px 0 16px -8px #00000014,-9px 0 28px #0000000d,-12px 0 48px 16px #00000008
}

.ant-drawer-top>.ant-drawer-content-wrapper {
    top: 0;
    right: 0;
    left: 0;
    box-shadow: 0 6px 16px -8px #00000014,0 9px 28px #0000000d,0 12px 48px 16px #00000008
}

.ant-drawer-bottom>.ant-drawer-content-wrapper {
    right: 0;
    bottom: 0;
    left: 0;
    box-shadow: 0 -6px 16px -8px #00000014,0 -9px 28px #0000000d,0 -12px 48px 16px #00000008
}

.ant-drawer-content {
    width: 100%;
    height: 100%;
    overflow: auto;
    background: #fff;
    pointer-events: auto
}

.ant-drawer-wrapper-body {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%
}

.ant-drawer-header {
    display: flex;
    flex: 0;
    align-items: center;
    padding: 16px 24px;
    font-size: 16px;
    line-height: 22px;
    border-bottom: 1px solid rgba(0,0,0,.06)
}

.ant-drawer-header-title {
    display: flex;
    flex: 1;
    align-items: center;
    min-width: 0;
    min-height: 0
}

.ant-drawer-extra {
    flex: none
}

.ant-drawer-close {
    display: inline-block;
    margin-right: 12px;
    color: #00000073;
    font-weight: 700;
    font-size: 16px;
    font-style: normal;
    line-height: 1;
    text-align: center;
    text-transform: none;
    text-decoration: none;
    background: transparent;
    border: 0;
    outline: 0;
    cursor: pointer;
    transition: color .3s;
    text-rendering: auto
}

.ant-drawer-close:focus,.ant-drawer-close:hover {
    color: #000000bf;
    text-decoration: none
}

.ant-drawer-title {
    flex: 1;
    margin: 0;
    color: #000000d9;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px
}

.ant-drawer-body {
    flex: 1;
    min-width: 0;
    min-height: 0;
    padding: 24px;
    overflow: auto
}

.ant-drawer-footer {
    flex-shrink: 0;
    padding: 10px 16px;
    border-top: 1px solid rgba(0,0,0,.06)
}

.panel-motion-appear-start,.panel-motion-enter-start,.panel-motion-leave-start {
    transition: none
}

.ant-drawer-mask-motion-appear-active,.ant-drawer-mask-motion-enter-active,.ant-drawer-mask-motion-leave-active,.panel-motion-appear-active,.panel-motion-enter-active,.panel-motion-leave-active {
    transition: all .3s
}

.ant-drawer-mask-motion-appear,.ant-drawer-mask-motion-enter {
    opacity: 0
}

.ant-drawer-mask-motion-appear-active,.ant-drawer-mask-motion-enter-active,.ant-drawer-mask-motion-leave {
    opacity: 1
}

.ant-drawer-mask-motion-leave-active {
    opacity: 0
}

.ant-drawer-panel-motion-left-appear-start,.ant-drawer-panel-motion-left-enter-start,.ant-drawer-panel-motion-left-leave-start {
    transition: none
}

.ant-drawer-panel-motion-left-appear-active,.ant-drawer-panel-motion-left-enter-active,.ant-drawer-panel-motion-left-leave-active {
    transition: all .3s
}

.ant-drawer-panel-motion-left-appear-start,.ant-drawer-panel-motion-left-enter-start {
    transform: translate(-100%)!important
}

.ant-drawer-panel-motion-left-appear-active,.ant-drawer-panel-motion-left-enter-active,.ant-drawer-panel-motion-left-leave {
    transform: translate(0)
}

.ant-drawer-panel-motion-left-leave-active {
    transform: translate(-100%)
}

.ant-drawer-panel-motion-right-appear-start,.ant-drawer-panel-motion-right-enter-start,.ant-drawer-panel-motion-right-leave-start {
    transition: none
}

.ant-drawer-panel-motion-right-appear-active,.ant-drawer-panel-motion-right-enter-active,.ant-drawer-panel-motion-right-leave-active {
    transition: all .3s
}

.ant-drawer-panel-motion-right-appear-start,.ant-drawer-panel-motion-right-enter-start {
    transform: translate(100%)!important
}

.ant-drawer-panel-motion-right-appear-active,.ant-drawer-panel-motion-right-enter-active,.ant-drawer-panel-motion-right-leave {
    transform: translate(0)
}

.ant-drawer-panel-motion-right-leave-active {
    transform: translate(100%)
}

.ant-drawer-panel-motion-top-appear-start,.ant-drawer-panel-motion-top-enter-start,.ant-drawer-panel-motion-top-leave-start {
    transition: none
}

.ant-drawer-panel-motion-top-appear-active,.ant-drawer-panel-motion-top-enter-active,.ant-drawer-panel-motion-top-leave-active {
    transition: all .3s
}

.ant-drawer-panel-motion-top-appear-start,.ant-drawer-panel-motion-top-enter-start {
    transform: translateY(-100%)!important
}

.ant-drawer-panel-motion-top-appear-active,.ant-drawer-panel-motion-top-enter-active,.ant-drawer-panel-motion-top-leave {
    transform: translateY(0)
}

.ant-drawer-panel-motion-top-leave-active {
    transform: translateY(-100%)
}

.ant-drawer-panel-motion-bottom-appear-start,.ant-drawer-panel-motion-bottom-enter-start,.ant-drawer-panel-motion-bottom-leave-start {
    transition: none
}

.ant-drawer-panel-motion-bottom-appear-active,.ant-drawer-panel-motion-bottom-enter-active,.ant-drawer-panel-motion-bottom-leave-active {
    transition: all .3s
}

.ant-drawer-panel-motion-bottom-appear-start,.ant-drawer-panel-motion-bottom-enter-start {
    transform: translateY(100%)!important
}

.ant-drawer-panel-motion-bottom-appear-active,.ant-drawer-panel-motion-bottom-enter-active,.ant-drawer-panel-motion-bottom-leave {
    transform: translateY(0)
}

.ant-drawer-panel-motion-bottom-leave-active {
    transform: translateY(100%)
}

.ant-drawer-rtl {
    direction: rtl
}

.ant-drawer-rtl .ant-drawer-close {
    margin-right: 0;
    margin-left: 12px
}

.ant-dropdown-menu-item.ant-dropdown-menu-item-danger {
    color: var(--ant-error-color)
}

.ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover {
    color: #fff;
    background-color: var(--ant-error-color)
}

.ant-dropdown {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: absolute;
    top: -9999px;
    left: -9999px;
    z-index: 1050;
    display: block
}

.ant-dropdown:before {
    position: absolute;
    inset: -4px 0 -4px -7px;
    z-index: -9999;
    opacity: .0001;
    content: " "
}

.ant-dropdown-wrap {
    position: relative
}

.ant-dropdown-wrap .ant-btn>.anticon-down {
    font-size: 10px
}

.ant-dropdown-wrap .anticon-down:before {
    transition: transform .2s
}

.ant-dropdown-wrap-open .anticon-down:before {
    transform: rotate(180deg)
}

.ant-dropdown-hidden,.ant-dropdown-menu-hidden,.ant-dropdown-menu-submenu-hidden {
    display: none
}

.ant-dropdown-show-arrow.ant-dropdown-placement-top,.ant-dropdown-show-arrow.ant-dropdown-placement-topLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-topRight {
    padding-bottom: 15.3137085px
}

.ant-dropdown-show-arrow.ant-dropdown-placement-bottom,.ant-dropdown-show-arrow.ant-dropdown-placement-bottomLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-bottomRight {
    padding-top: 15.3137085px
}

.ant-dropdown-arrow {
    position: absolute;
    z-index: 1;
    display: block;
    width: 11.3137085px;
    height: 11.3137085px;
    border-radius: 0 0 2px;
    pointer-events: none
}

.ant-dropdown-arrow:before {
    position: absolute;
    top: -11.3137085px;
    left: -11.3137085px;
    width: 33.9411255px;
    height: 33.9411255px;
    background: #fff;
    background-repeat: no-repeat;
    background-position: -10px -10px;
    content: "";
    -webkit-clip-path: inset(33% 33%);
    clip-path: inset(33% 33%);
    -webkit-clip-path: path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z");
    clip-path: path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z")
}

.ant-dropdown-placement-top>.ant-dropdown-arrow,.ant-dropdown-placement-topLeft>.ant-dropdown-arrow,.ant-dropdown-placement-topRight>.ant-dropdown-arrow {
    bottom: 10px;
    box-shadow: 3px 3px 7px -3px #0000001a;
    transform: rotate(45deg)
}

.ant-dropdown-placement-top>.ant-dropdown-arrow {
    left: 50%;
    transform: translate(-50%) rotate(45deg)
}

.ant-dropdown-placement-topLeft>.ant-dropdown-arrow {
    left: 16px
}

.ant-dropdown-placement-topRight>.ant-dropdown-arrow {
    right: 16px
}

.ant-dropdown-placement-bottom>.ant-dropdown-arrow,.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow,.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow {
    top: 9.41421356px;
    box-shadow: 2px 2px 5px -2px #0000001a;
    transform: rotate(-135deg) translateY(-.5px)
}

.ant-dropdown-placement-bottom>.ant-dropdown-arrow {
    left: 50%;
    transform: translate(-50%) rotate(-135deg) translateY(-.5px)
}

.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow {
    left: 16px
}

.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow {
    right: 16px
}

.ant-dropdown-menu {
    position: relative;
    margin: 0;
    padding: 4px 0;
    text-align: left;
    list-style-type: none;
    background-color: #fff;
    background-clip: padding-box;
    border-radius: 2px;
    outline: none;
    box-shadow: 0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d
}

.ant-dropdown-menu-item-group-title {
    padding: 5px 12px;
    color: #00000073;
    transition: all .3s
}

.ant-dropdown-menu-submenu-popup {
    position: absolute;
    z-index: 1050;
    background: transparent;
    box-shadow: none;
    transform-origin: 0 0
}

.ant-dropdown-menu-submenu-popup li,.ant-dropdown-menu-submenu-popup ul {
    list-style: none
}

.ant-dropdown-menu-submenu-popup ul {
    margin-right: .3em;
    margin-left: .3em
}

.ant-dropdown-menu-item {
    position: relative;
    display: flex;
    align-items: center
}

.ant-dropdown-menu-item-icon {
    min-width: 12px;
    margin-right: 8px;
    font-size: 12px
}

.ant-dropdown-menu-title-content {
    flex: auto
}

.ant-dropdown-menu-title-content>a {
    color: inherit;
    transition: all .3s
}

.ant-dropdown-menu-title-content>a:hover {
    color: inherit
}

.ant-dropdown-menu-title-content>a:after {
    position: absolute;
    inset: 0;
    content: ""
}

.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title {
    clear: both;
    margin: 0;
    padding: 5px 12px;
    color: #000000d9;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    cursor: pointer;
    transition: all .3s
}

.ant-dropdown-menu-item-selected,.ant-dropdown-menu-submenu-title-selected {
    color: var(--ant-primary-color);
    background-color: var(--ant-primary-1)
}

.ant-dropdown-menu-item.ant-dropdown-menu-item-active,.ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-active,.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-active,.ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-title-active,.ant-dropdown-menu-submenu-title:hover {
    background-color: #f5f5f5
}

.ant-dropdown-menu-item.ant-dropdown-menu-item-disabled,.ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-disabled,.ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-disabled,.ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-title-disabled {
    color: #00000040;
    cursor: not-allowed
}

.ant-dropdown-menu-item.ant-dropdown-menu-item-disabled:hover,.ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-disabled:hover,.ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-disabled:hover,.ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-title-disabled:hover {
    color: #00000040;
    background-color: #fff;
    cursor: not-allowed
}

.ant-dropdown-menu-item.ant-dropdown-menu-item-disabled a,.ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-disabled a,.ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-disabled a,.ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-title-disabled a {
    pointer-events: none
}

.ant-dropdown-menu-item-divider,.ant-dropdown-menu-submenu-title-divider {
    height: 1px;
    margin: 4px 0;
    overflow: hidden;
    line-height: 0;
    background-color: #0000000f
}

.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon {
    position: absolute;
    right: 8px
}

.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon {
    margin-right: 0!important;
    color: #00000073;
    font-size: 10px;
    font-style: normal
}

.ant-dropdown-menu-item-group-list {
    margin: 0 8px;
    padding: 0;
    list-style: none
}

.ant-dropdown-menu-submenu-title {
    padding-right: 24px
}

.ant-dropdown-menu-submenu-vertical {
    position: relative
}

.ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu {
    position: absolute;
    top: 0;
    left: 100%;
    min-width: 100%;
    margin-left: 4px;
    transform-origin: 0 0
}

.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
    color: #00000040;
    background-color: #fff;
    cursor: not-allowed
}

.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title {
    color: var(--ant-primary-color)
}

.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottom,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottom,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight {
    animation-name: antSlideUpIn
}

.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-top,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-top,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight {
    animation-name: antSlideDownIn
}

.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottom,.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight {
    animation-name: antSlideUpOut
}

.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-top,.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight {
    animation-name: antSlideDownOut
}

.ant-dropdown-button>.anticon.anticon-down,.ant-dropdown-link>.anticon.anticon-down,.ant-dropdown-trigger>.anticon.anticon-down {
    font-size: 10px;
    vertical-align: baseline
}

.ant-dropdown-button {
    white-space: nowrap
}

.ant-dropdown-button.ant-btn-group>.ant-btn-loading,.ant-dropdown-button.ant-btn-group>.ant-btn-loading+.ant-btn {
    cursor: default;
    pointer-events: none
}

.ant-dropdown-button.ant-btn-group>.ant-btn-loading+.ant-btn:before {
    display: block
}

.ant-dropdown-button.ant-btn-group>.ant-btn:last-child:not(:first-child):not(.ant-btn-icon-only) {
    padding-right: 8px;
    padding-left: 8px
}

.ant-dropdown-menu-dark,.ant-dropdown-menu-dark .ant-dropdown-menu {
    background: #001529
}

.ant-dropdown-menu-dark .ant-dropdown-menu-item,.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow:after {
    color: #ffffffa6
}

.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover {
    color: #fff;
    background: transparent
}

.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected>a {
    color: #fff;
    background: var(--ant-primary-color)
}

.ant-dropdown-rtl {
    direction: rtl
}

.ant-dropdown-rtl.ant-dropdown:before {
    right: -7px;
    left: 0
}

.ant-dropdown-menu-submenu-rtl .ant-dropdown-menu-item-group-title,.ant-dropdown-menu.ant-dropdown-menu-rtl,.ant-dropdown-rtl .ant-dropdown-menu-item-group-title {
    direction: rtl;
    text-align: right
}

.ant-dropdown-menu-submenu-popup.ant-dropdown-menu-submenu-rtl {
    transform-origin: 100% 0
}

.ant-dropdown-rtl .ant-dropdown-menu-item,.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup li,.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup ul,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
    text-align: right
}

.ant-dropdown-rtl .ant-dropdown-menu-item>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-item>span>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>span>.anticon:first-child {
    margin-right: 0;
    margin-left: 8px
}

.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon {
    right: auto;
    left: 8px
}

.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon {
    margin-left: 0!important;
    transform: scaleX(-1)
}

.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
    padding-right: 12px;
    padding-left: 24px
}

.ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu {
    right: 100%;
    left: 0;
    margin-right: 4px;
    margin-left: 0
}

.ant-empty {
    margin: 0 8px;
    font-size: 14px;
    line-height: 1.5715;
    text-align: center
}

.ant-empty-image {
    height: 100px;
    margin-bottom: 8px
}

.ant-empty-image img {
    height: 100%
}

.ant-empty-image svg {
    height: 100%;
    margin: auto
}

.ant-empty-footer {
    margin-top: 16px
}

.ant-empty-normal {
    margin: 32px 0;
    color: #00000040
}

.ant-empty-normal .ant-empty-image {
    height: 40px
}

.ant-empty-small {
    margin: 8px 0;
    color: #00000040
}

.ant-empty-small .ant-empty-image {
    height: 35px
}

.ant-empty-img-default-ellipse {
    fill: #f5f5f5;
    fill-opacity: .8
}

.ant-empty-img-default-path-1 {
    fill: #aeb8c2
}

.ant-empty-img-default-path-2 {
    fill: url(#linearGradient-1)
}

.ant-empty-img-default-path-3 {
    fill: #f5f5f7
}

.ant-empty-img-default-path-4,.ant-empty-img-default-path-5 {
    fill: #dce0e6
}

.ant-empty-img-default-g {
    fill: #fff
}

.ant-empty-img-simple-ellipse {
    fill: #f5f5f5
}

.ant-empty-img-simple-g {
    stroke: #d9d9d9
}

.ant-empty-img-simple-path {
    fill: #fafafa
}

.ant-empty-rtl {
    direction: rtl
}

.ant-form-item .ant-input-number+.ant-form-text {
    margin-left: 8px
}

.ant-form-inline {
    display: flex;
    flex-wrap: wrap
}

.ant-form-inline .ant-form-item {
    flex: none;
    flex-wrap: nowrap;
    margin-right: 16px;
    margin-bottom: 0
}

.ant-form-inline .ant-form-item-with-help {
    margin-bottom: 24px
}

.ant-form-inline .ant-form-item>.ant-form-item-control,.ant-form-inline .ant-form-item>.ant-form-item-label {
    display: inline-block;
    vertical-align: top
}

.ant-form-inline .ant-form-item>.ant-form-item-label {
    flex: none
}

.ant-form-inline .ant-form-item .ant-form-item-has-feedback,.ant-form-inline .ant-form-item .ant-form-text {
    display: inline-block
}

.ant-form-horizontal .ant-form-item-label {
    flex-grow: 0
}

.ant-form-horizontal .ant-form-item-control {
    flex: 1 1 0;
    min-width: 0
}

.ant-form-horizontal .ant-form-item-label[class$="-24"]+.ant-form-item-control,.ant-form-horizontal .ant-form-item-label[class*="-24 "]+.ant-form-item-control {
    min-width: unset
}

.ant-form-vertical .ant-form-item-row {
    flex-direction: column
}

.ant-form-vertical .ant-form-item-label>label {
    height: auto
}

.ant-form-vertical .ant-form-item .ant-form-item-control {
    width: 100%
}

.ant-col-24.ant-form-item-label,.ant-col-xl-24.ant-form-item-label,.ant-form-vertical .ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: normal;
    text-align: left
}

.ant-col-24.ant-form-item-label>label,.ant-col-xl-24.ant-form-item-label>label,.ant-form-vertical .ant-form-item-label>label {
    margin: 0
}

.ant-col-24.ant-form-item-label>label:after,.ant-col-xl-24.ant-form-item-label>label:after,.ant-form-vertical .ant-form-item-label>label:after {
    display: none
}

.ant-form-rtl.ant-col-24.ant-form-item-label,.ant-form-rtl.ant-col-xl-24.ant-form-item-label,.ant-form-rtl.ant-form-vertical .ant-form-item-label {
    text-align: right
}

@media(max-width: 575px) {
    .ant-form-item .ant-form-item-label {
        padding:0 0 8px;
        line-height: 1.5715;
        white-space: normal;
        text-align: left
    }

    .ant-form-item .ant-form-item-label>label {
        margin: 0
    }

    .ant-form-item .ant-form-item-label>label:after {
        display: none
    }

    .ant-form-rtl.ant-form-item .ant-form-item-label {
        text-align: right
    }

    .ant-form .ant-form-item {
        flex-wrap: wrap
    }

    .ant-form .ant-form-item .ant-form-item-control,.ant-form .ant-form-item .ant-form-item-label {
        flex: 0 0 100%;
        max-width: 100%
    }

    .ant-col-xs-24.ant-form-item-label {
        padding: 0 0 8px;
        line-height: 1.5715;
        white-space: normal;
        text-align: left
    }

    .ant-col-xs-24.ant-form-item-label>label {
        margin: 0
    }

    .ant-col-xs-24.ant-form-item-label>label:after {
        display: none
    }

    .ant-form-rtl.ant-col-xs-24.ant-form-item-label {
        text-align: right
    }
}

@media(max-width: 767px) {
    .ant-col-sm-24.ant-form-item-label {
        padding:0 0 8px;
        line-height: 1.5715;
        white-space: normal;
        text-align: left
    }

    .ant-col-sm-24.ant-form-item-label>label {
        margin: 0
    }

    .ant-col-sm-24.ant-form-item-label>label:after {
        display: none
    }

    .ant-form-rtl.ant-col-sm-24.ant-form-item-label {
        text-align: right
    }
}

@media(max-width: 991px) {
    .ant-col-md-24.ant-form-item-label {
        padding:0 0 8px;
        line-height: 1.5715;
        white-space: normal;
        text-align: left
    }

    .ant-col-md-24.ant-form-item-label>label {
        margin: 0
    }

    .ant-col-md-24.ant-form-item-label>label:after {
        display: none
    }

    .ant-form-rtl.ant-col-md-24.ant-form-item-label {
        text-align: right
    }
}

@media(max-width: 1199px) {
    .ant-col-lg-24.ant-form-item-label {
        padding:0 0 8px;
        line-height: 1.5715;
        white-space: normal;
        text-align: left
    }

    .ant-col-lg-24.ant-form-item-label>label {
        margin: 0
    }

    .ant-col-lg-24.ant-form-item-label>label:after {
        display: none
    }

    .ant-form-rtl.ant-col-lg-24.ant-form-item-label {
        text-align: right
    }
}

@media(max-width: 1599px) {
    .ant-col-xl-24.ant-form-item-label {
        padding:0 0 8px;
        line-height: 1.5715;
        white-space: normal;
        text-align: left
    }

    .ant-col-xl-24.ant-form-item-label>label {
        margin: 0
    }

    .ant-col-xl-24.ant-form-item-label>label:after {
        display: none
    }

    .ant-form-rtl.ant-col-xl-24.ant-form-item-label {
        text-align: right
    }
}

.ant-form-item-explain-error {
    color: var(--ant-error-color)
}

.ant-form-item-explain-warning {
    color: var(--ant-warning-color)
}

.ant-form-item-has-feedback .ant-switch {
    margin: 2px 0 4px
}

.ant-form-item-has-warning .ant-form-item-split {
    color: var(--ant-warning-color)
}

.ant-form-item-has-error .ant-form-item-split {
    color: var(--ant-error-color)
}

.ant-form {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum"
}

.ant-form legend {
    display: block;
    width: 100%;
    margin-bottom: 20px;
    padding: 0;
    color: #00000073;
    font-size: 16px;
    line-height: inherit;
    border: 0;
    border-bottom: 1px solid #d9d9d9
}

.ant-form label {
    font-size: 14px
}

.ant-form input[type=search] {
    box-sizing: border-box
}

.ant-form input[type=checkbox],.ant-form input[type=radio] {
    line-height: normal
}

.ant-form input[type=file] {
    display: block
}

.ant-form input[type=range] {
    display: block;
    width: 100%
}

.ant-form select[multiple],.ant-form select[size] {
    height: auto
}

.ant-form input[type=checkbox]:focus,.ant-form input[type=file]:focus,.ant-form input[type=radio]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.ant-form output {
    display: block;
    padding-top: 15px;
    color: #000000d9;
    font-size: 14px;
    line-height: 1.5715
}

.ant-form .ant-form-text {
    display: inline-block;
    padding-right: 8px
}

.ant-form-small .ant-form-item-label>label {
    height: 24px
}

.ant-form-small .ant-form-item-control-input {
    min-height: 24px
}

.ant-form-large .ant-form-item-label>label {
    height: 40px
}

.ant-form-large .ant-form-item-control-input {
    min-height: 40px
}

.ant-form-item {
    box-sizing: border-box;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    margin: 0 0 24px;
    vertical-align: top
}

.ant-form-item-with-help {
    transition: none
}

.ant-form-item-hidden,.ant-form-item-hidden.ant-row {
    display: none
}

.ant-form-item-label {
    display: inline-block;
    flex-grow: 0;
    overflow: hidden;
    white-space: nowrap;
    text-align: right;
    vertical-align: middle
}

.ant-form-item-label-left {
    text-align: left
}

.ant-form-item-label-wrap {
    overflow: unset;
    line-height: 1.3215em;
    white-space: unset
}

.ant-form-item-label>label {
    position: relative;
    display: inline-flex;
    align-items: center;
    max-width: 100%;
    height: 32px;
    color: #000000d9;
    font-size: 14px
}

.ant-form-item-label>label>.anticon {
    font-size: 14px;
    vertical-align: top
}

.ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before {
    display: inline-block;
    margin-right: 4px;
    color: #ff4d4f;
    font-size: 14px;
    font-family: SimSun,sans-serif;
    line-height: 1;
    content: "*"
}

.ant-form-hide-required-mark .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before {
    display: none
}

.ant-form-item-label>label .ant-form-item-optional {
    display: inline-block;
    margin-left: 4px;
    color: #00000073
}

.ant-form-hide-required-mark .ant-form-item-label>label .ant-form-item-optional {
    display: none
}

.ant-form-item-label>label .ant-form-item-tooltip {
    color: #00000073;
    cursor: help;
    -ms-writing-mode: lr-tb;
    writing-mode: horizontal-tb;
    margin-inline-start:4px}

.ant-form-item-label>label:after {
    content: ":";
    position: relative;
    top: -.5px;
    margin: 0 8px 0 2px
}

.ant-form-item-label>label.ant-form-item-no-colon:after {
    content: " "
}

.ant-form-item-control {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.ant-form-item-control:first-child:not([class^=ant-col-]):not([class*=" ant-col-"]) {
    width: 100%
}

.ant-form-item-control-input {
    position: relative;
    display: flex;
    align-items: center;
    min-height: 32px
}

.ant-form-item-control-input-content {
    flex: auto;
    max-width: 100%
}

.ant-form-item-explain,.ant-form-item-extra {
    clear: both;
    color: #00000073;
    font-size: 14px;
    line-height: 1.5715;
    transition: color .3s cubic-bezier(.215,.61,.355,1)
}

.ant-form-item-explain-connected {
    width: 100%
}

.ant-form-item-extra {
    min-height: 24px
}

.ant-form-item-with-help .ant-form-item-explain {
    height: auto;
    opacity: 1
}

.ant-form-item-feedback-icon {
    font-size: 14px;
    text-align: center;
    visibility: visible;
    animation: zoomIn .3s cubic-bezier(.12,.4,.29,1.46);
    pointer-events: none
}

.ant-form-item-feedback-icon-success {
    color: var(--ant-success-color)
}

.ant-form-item-feedback-icon-error {
    color: var(--ant-error-color)
}

.ant-form-item-feedback-icon-warning {
    color: var(--ant-warning-color)
}

.ant-form-item-feedback-icon-validating {
    color: var(--ant-primary-color)
}

.ant-show-help {
    transition: opacity .3s cubic-bezier(.645,.045,.355,1)
}

.ant-show-help-appear,.ant-show-help-enter {
    opacity: 0
}

.ant-show-help-appear-active,.ant-show-help-enter-active,.ant-show-help-leave {
    opacity: 1
}

.ant-show-help-leave-active {
    opacity: 0
}

.ant-show-help-item {
    overflow: hidden;
    transition: height .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1)!important
}

.ant-show-help-item-appear,.ant-show-help-item-enter {
    transform: translateY(-5px);
    opacity: 0
}

.ant-show-help-item-appear-active,.ant-show-help-item-enter-active {
    transform: translateY(0);
    opacity: 1
}

.ant-show-help-item-leave {
    transition: height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1),transform .2s cubic-bezier(.645,.045,.355,1)!important
}

.ant-show-help-item-leave-active {
    transform: translateY(-5px)
}

@keyframes diffZoomIn1 {
    0% {
        transform: scale(0);
        opacity: 0
    }

    to {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes diffZoomIn2 {
    0% {
        transform: scale(0);
        opacity: 0
    }

    to {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes diffZoomIn3 {
    0% {
        transform: scale(0);
        opacity: 0
    }

    to {
        transform: scale(1);
        opacity: 1
    }
}

.ant-form-rtl {
    direction: rtl
}

.ant-form-rtl .ant-form-item-label {
    text-align: left
}

.ant-form-rtl .ant-form-item-label>label.ant-form-item-required:before {
    margin-right: 0;
    margin-left: 4px
}

.ant-form-rtl .ant-form-item-label>label:after {
    margin: 0 2px 0 8px
}

.ant-form-rtl .ant-form-item-label>label .ant-form-item-optional {
    margin-right: 4px;
    margin-left: 0
}

.ant-col-rtl .ant-form-item-control:first-child {
    width: 100%
}

.ant-form-rtl .ant-form-item-has-feedback .ant-input {
    padding-right: 11px;
    padding-left: 24px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix {
    padding-right: 11px;
    padding-left: 18px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input,.ant-form-rtl .ant-form-item-has-feedback .ant-input-number-affix-wrapper .ant-input-number {
    padding: 0
}

.ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix {
    right: auto;
    left: 28px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-input-number {
    padding-left: 18px
}

.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-clear,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-clear,.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-clear {
    right: auto;
    left: 32px
}

.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-selection-selected-value,.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-selection-selected-value {
    padding-right: 0;
    padding-left: 42px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow {
    margin-right: 0;
    margin-left: 19px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear {
    right: auto;
    left: 32px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-picker,.ant-form-rtl .ant-form-item-has-feedback .ant-picker-large {
    padding-right: 11px;
    padding-left: 29.2px
}

.ant-form-rtl .ant-form-item-has-feedback .ant-picker-small {
    padding-right: 7px;
    padding-left: 25.2px
}

.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon {
    right: auto;
    left: 0
}

.ant-form-rtl.ant-form-inline .ant-form-item {
    margin-right: 0;
    margin-left: 16px
}

.ant-row {
    flex-flow: row wrap;
    min-width: 0
}

.ant-row,.ant-row:after,.ant-row:before {
    display: flex
}

.ant-row-no-wrap {
    flex-wrap: nowrap
}

.ant-row-start {
    justify-content: flex-start
}

.ant-row-center {
    justify-content: center
}

.ant-row-end {
    justify-content: flex-end
}

.ant-row-space-between {
    justify-content: space-between
}

.ant-row-space-around {
    justify-content: space-around
}

.ant-row-space-evenly {
    justify-content: space-evenly
}

.ant-row-top {
    align-items: flex-start
}

.ant-row-middle {
    align-items: center
}

.ant-row-bottom {
    align-items: flex-end
}

.ant-col {
    position: relative;
    max-width: 100%;
    min-height: 1px
}

.ant-col-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%
}

.ant-col-push-24 {
    left: 100%
}

.ant-col-pull-24 {
    right: 100%
}

.ant-col-offset-24 {
    margin-left: 100%
}

.ant-col-order-24 {
    order: 24
}

.ant-col-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%
}

.ant-col-push-23 {
    left: 95.83333333%
}

.ant-col-pull-23 {
    right: 95.83333333%
}

.ant-col-offset-23 {
    margin-left: 95.83333333%
}

.ant-col-order-23 {
    order: 23
}

.ant-col-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%
}

.ant-col-push-22 {
    left: 91.66666667%
}

.ant-col-pull-22 {
    right: 91.66666667%
}

.ant-col-offset-22 {
    margin-left: 91.66666667%
}

.ant-col-order-22 {
    order: 22
}

.ant-col-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%
}

.ant-col-push-21 {
    left: 87.5%
}

.ant-col-pull-21 {
    right: 87.5%
}

.ant-col-offset-21 {
    margin-left: 87.5%
}

.ant-col-order-21 {
    order: 21
}

.ant-col-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%
}

.ant-col-push-20 {
    left: 83.33333333%
}

.ant-col-pull-20 {
    right: 83.33333333%
}

.ant-col-offset-20 {
    margin-left: 83.33333333%
}

.ant-col-order-20 {
    order: 20
}

.ant-col-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%
}

.ant-col-push-19 {
    left: 79.16666667%
}

.ant-col-pull-19 {
    right: 79.16666667%
}

.ant-col-offset-19 {
    margin-left: 79.16666667%
}

.ant-col-order-19 {
    order: 19
}

.ant-col-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%
}

.ant-col-push-18 {
    left: 75%
}

.ant-col-pull-18 {
    right: 75%
}

.ant-col-offset-18 {
    margin-left: 75%
}

.ant-col-order-18 {
    order: 18
}

.ant-col-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%
}

.ant-col-push-17 {
    left: 70.83333333%
}

.ant-col-pull-17 {
    right: 70.83333333%
}

.ant-col-offset-17 {
    margin-left: 70.83333333%
}

.ant-col-order-17 {
    order: 17
}

.ant-col-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%
}

.ant-col-push-16 {
    left: 66.66666667%
}

.ant-col-pull-16 {
    right: 66.66666667%
}

.ant-col-offset-16 {
    margin-left: 66.66666667%
}

.ant-col-order-16 {
    order: 16
}

.ant-col-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%
}

.ant-col-push-15 {
    left: 62.5%
}

.ant-col-pull-15 {
    right: 62.5%
}

.ant-col-offset-15 {
    margin-left: 62.5%
}

.ant-col-order-15 {
    order: 15
}

.ant-col-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%
}

.ant-col-push-14 {
    left: 58.33333333%
}

.ant-col-pull-14 {
    right: 58.33333333%
}

.ant-col-offset-14 {
    margin-left: 58.33333333%
}

.ant-col-order-14 {
    order: 14
}

.ant-col-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%
}

.ant-col-push-13 {
    left: 54.16666667%
}

.ant-col-pull-13 {
    right: 54.16666667%
}

.ant-col-offset-13 {
    margin-left: 54.16666667%
}

.ant-col-order-13 {
    order: 13
}

.ant-col-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%
}

.ant-col-push-12 {
    left: 50%
}

.ant-col-pull-12 {
    right: 50%
}

.ant-col-offset-12 {
    margin-left: 50%
}

.ant-col-order-12 {
    order: 12
}

.ant-col-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%
}

.ant-col-push-11 {
    left: 45.83333333%
}

.ant-col-pull-11 {
    right: 45.83333333%
}

.ant-col-offset-11 {
    margin-left: 45.83333333%
}

.ant-col-order-11 {
    order: 11
}

.ant-col-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%
}

.ant-col-push-10 {
    left: 41.66666667%
}

.ant-col-pull-10 {
    right: 41.66666667%
}

.ant-col-offset-10 {
    margin-left: 41.66666667%
}

.ant-col-order-10 {
    order: 10
}

.ant-col-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%
}

.ant-col-push-9 {
    left: 37.5%
}

.ant-col-pull-9 {
    right: 37.5%
}

.ant-col-offset-9 {
    margin-left: 37.5%
}

.ant-col-order-9 {
    order: 9
}

.ant-col-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%
}

.ant-col-push-8 {
    left: 33.33333333%
}

.ant-col-pull-8 {
    right: 33.33333333%
}

.ant-col-offset-8 {
    margin-left: 33.33333333%
}

.ant-col-order-8 {
    order: 8
}

.ant-col-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%
}

.ant-col-push-7 {
    left: 29.16666667%
}

.ant-col-pull-7 {
    right: 29.16666667%
}

.ant-col-offset-7 {
    margin-left: 29.16666667%
}

.ant-col-order-7 {
    order: 7
}

.ant-col-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%
}

.ant-col-push-6 {
    left: 25%
}

.ant-col-pull-6 {
    right: 25%
}

.ant-col-offset-6 {
    margin-left: 25%
}

.ant-col-order-6 {
    order: 6
}

.ant-col-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%
}

.ant-col-push-5 {
    left: 20.83333333%
}

.ant-col-pull-5 {
    right: 20.83333333%
}

.ant-col-offset-5 {
    margin-left: 20.83333333%
}

.ant-col-order-5 {
    order: 5
}

.ant-col-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%
}

.ant-col-push-4 {
    left: 16.66666667%
}

.ant-col-pull-4 {
    right: 16.66666667%
}

.ant-col-offset-4 {
    margin-left: 16.66666667%
}

.ant-col-order-4 {
    order: 4
}

.ant-col-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%
}

.ant-col-push-3 {
    left: 12.5%
}

.ant-col-pull-3 {
    right: 12.5%
}

.ant-col-offset-3 {
    margin-left: 12.5%
}

.ant-col-order-3 {
    order: 3
}

.ant-col-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%
}

.ant-col-push-2 {
    left: 8.33333333%
}

.ant-col-pull-2 {
    right: 8.33333333%
}

.ant-col-offset-2 {
    margin-left: 8.33333333%
}

.ant-col-order-2 {
    order: 2
}

.ant-col-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%
}

.ant-col-push-1 {
    left: 4.16666667%
}

.ant-col-pull-1 {
    right: 4.16666667%
}

.ant-col-offset-1 {
    margin-left: 4.16666667%
}

.ant-col-order-1 {
    order: 1
}

.ant-col-0 {
    display: none
}

.ant-col-offset-0 {
    margin-left: 0
}

.ant-col-order-0 {
    order: 0
}

.ant-col-offset-0.ant-col-rtl {
    margin-right: 0
}

.ant-col-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto
}

.ant-col-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%
}

.ant-col-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0
}

.ant-col-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto
}

.ant-col-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%
}

.ant-col-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0
}

.ant-col-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto
}

.ant-col-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%
}

.ant-col-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0
}

.ant-col-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto
}

.ant-col-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%
}

.ant-col-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0
}

.ant-col-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto
}

.ant-col-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%
}

.ant-col-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0
}

.ant-col-push-6.ant-col-rtl {
    right: 25%;
    left: auto
}

.ant-col-pull-6.ant-col-rtl {
    right: auto;
    left: 25%
}

.ant-col-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0
}

.ant-col-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto
}

.ant-col-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%
}

.ant-col-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0
}

.ant-col-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto
}

.ant-col-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%
}

.ant-col-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0
}

.ant-col-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto
}

.ant-col-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%
}

.ant-col-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0
}

.ant-col-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto
}

.ant-col-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%
}

.ant-col-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0
}

.ant-col-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto
}

.ant-col-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%
}

.ant-col-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0
}

.ant-col-push-12.ant-col-rtl {
    right: 50%;
    left: auto
}

.ant-col-pull-12.ant-col-rtl {
    right: auto;
    left: 50%
}

.ant-col-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0
}

.ant-col-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto
}

.ant-col-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%
}

.ant-col-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0
}

.ant-col-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto
}

.ant-col-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%
}

.ant-col-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0
}

.ant-col-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto
}

.ant-col-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%
}

.ant-col-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0
}

.ant-col-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto
}

.ant-col-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%
}

.ant-col-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0
}

.ant-col-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto
}

.ant-col-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%
}

.ant-col-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0
}

.ant-col-push-18.ant-col-rtl {
    right: 75%;
    left: auto
}

.ant-col-pull-18.ant-col-rtl {
    right: auto;
    left: 75%
}

.ant-col-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0
}

.ant-col-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto
}

.ant-col-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%
}

.ant-col-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0
}

.ant-col-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto
}

.ant-col-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%
}

.ant-col-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0
}

.ant-col-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto
}

.ant-col-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%
}

.ant-col-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0
}

.ant-col-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto
}

.ant-col-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%
}

.ant-col-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0
}

.ant-col-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto
}

.ant-col-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%
}

.ant-col-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0
}

.ant-col-push-24.ant-col-rtl {
    right: 100%;
    left: auto
}

.ant-col-pull-24.ant-col-rtl {
    right: auto;
    left: 100%
}

.ant-col-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0
}

.ant-col-xs-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%
}

.ant-col-xs-push-24 {
    left: 100%
}

.ant-col-xs-pull-24 {
    right: 100%
}

.ant-col-xs-offset-24 {
    margin-left: 100%
}

.ant-col-xs-order-24 {
    order: 24
}

.ant-col-xs-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%
}

.ant-col-xs-push-23 {
    left: 95.83333333%
}

.ant-col-xs-pull-23 {
    right: 95.83333333%
}

.ant-col-xs-offset-23 {
    margin-left: 95.83333333%
}

.ant-col-xs-order-23 {
    order: 23
}

.ant-col-xs-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%
}

.ant-col-xs-push-22 {
    left: 91.66666667%
}

.ant-col-xs-pull-22 {
    right: 91.66666667%
}

.ant-col-xs-offset-22 {
    margin-left: 91.66666667%
}

.ant-col-xs-order-22 {
    order: 22
}

.ant-col-xs-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%
}

.ant-col-xs-push-21 {
    left: 87.5%
}

.ant-col-xs-pull-21 {
    right: 87.5%
}

.ant-col-xs-offset-21 {
    margin-left: 87.5%
}

.ant-col-xs-order-21 {
    order: 21
}

.ant-col-xs-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%
}

.ant-col-xs-push-20 {
    left: 83.33333333%
}

.ant-col-xs-pull-20 {
    right: 83.33333333%
}

.ant-col-xs-offset-20 {
    margin-left: 83.33333333%
}

.ant-col-xs-order-20 {
    order: 20
}

.ant-col-xs-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%
}

.ant-col-xs-push-19 {
    left: 79.16666667%
}

.ant-col-xs-pull-19 {
    right: 79.16666667%
}

.ant-col-xs-offset-19 {
    margin-left: 79.16666667%
}

.ant-col-xs-order-19 {
    order: 19
}

.ant-col-xs-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%
}

.ant-col-xs-push-18 {
    left: 75%
}

.ant-col-xs-pull-18 {
    right: 75%
}

.ant-col-xs-offset-18 {
    margin-left: 75%
}

.ant-col-xs-order-18 {
    order: 18
}

.ant-col-xs-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%
}

.ant-col-xs-push-17 {
    left: 70.83333333%
}

.ant-col-xs-pull-17 {
    right: 70.83333333%
}

.ant-col-xs-offset-17 {
    margin-left: 70.83333333%
}

.ant-col-xs-order-17 {
    order: 17
}

.ant-col-xs-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%
}

.ant-col-xs-push-16 {
    left: 66.66666667%
}

.ant-col-xs-pull-16 {
    right: 66.66666667%
}

.ant-col-xs-offset-16 {
    margin-left: 66.66666667%
}

.ant-col-xs-order-16 {
    order: 16
}

.ant-col-xs-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%
}

.ant-col-xs-push-15 {
    left: 62.5%
}

.ant-col-xs-pull-15 {
    right: 62.5%
}

.ant-col-xs-offset-15 {
    margin-left: 62.5%
}

.ant-col-xs-order-15 {
    order: 15
}

.ant-col-xs-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%
}

.ant-col-xs-push-14 {
    left: 58.33333333%
}

.ant-col-xs-pull-14 {
    right: 58.33333333%
}

.ant-col-xs-offset-14 {
    margin-left: 58.33333333%
}

.ant-col-xs-order-14 {
    order: 14
}

.ant-col-xs-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%
}

.ant-col-xs-push-13 {
    left: 54.16666667%
}

.ant-col-xs-pull-13 {
    right: 54.16666667%
}

.ant-col-xs-offset-13 {
    margin-left: 54.16666667%
}

.ant-col-xs-order-13 {
    order: 13
}

.ant-col-xs-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%
}

.ant-col-xs-push-12 {
    left: 50%
}

.ant-col-xs-pull-12 {
    right: 50%
}

.ant-col-xs-offset-12 {
    margin-left: 50%
}

.ant-col-xs-order-12 {
    order: 12
}

.ant-col-xs-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%
}

.ant-col-xs-push-11 {
    left: 45.83333333%
}

.ant-col-xs-pull-11 {
    right: 45.83333333%
}

.ant-col-xs-offset-11 {
    margin-left: 45.83333333%
}

.ant-col-xs-order-11 {
    order: 11
}

.ant-col-xs-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%
}

.ant-col-xs-push-10 {
    left: 41.66666667%
}

.ant-col-xs-pull-10 {
    right: 41.66666667%
}

.ant-col-xs-offset-10 {
    margin-left: 41.66666667%
}

.ant-col-xs-order-10 {
    order: 10
}

.ant-col-xs-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%
}

.ant-col-xs-push-9 {
    left: 37.5%
}

.ant-col-xs-pull-9 {
    right: 37.5%
}

.ant-col-xs-offset-9 {
    margin-left: 37.5%
}

.ant-col-xs-order-9 {
    order: 9
}

.ant-col-xs-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%
}

.ant-col-xs-push-8 {
    left: 33.33333333%
}

.ant-col-xs-pull-8 {
    right: 33.33333333%
}

.ant-col-xs-offset-8 {
    margin-left: 33.33333333%
}

.ant-col-xs-order-8 {
    order: 8
}

.ant-col-xs-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%
}

.ant-col-xs-push-7 {
    left: 29.16666667%
}

.ant-col-xs-pull-7 {
    right: 29.16666667%
}

.ant-col-xs-offset-7 {
    margin-left: 29.16666667%
}

.ant-col-xs-order-7 {
    order: 7
}

.ant-col-xs-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%
}

.ant-col-xs-push-6 {
    left: 25%
}

.ant-col-xs-pull-6 {
    right: 25%
}

.ant-col-xs-offset-6 {
    margin-left: 25%
}

.ant-col-xs-order-6 {
    order: 6
}

.ant-col-xs-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%
}

.ant-col-xs-push-5 {
    left: 20.83333333%
}

.ant-col-xs-pull-5 {
    right: 20.83333333%
}

.ant-col-xs-offset-5 {
    margin-left: 20.83333333%
}

.ant-col-xs-order-5 {
    order: 5
}

.ant-col-xs-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%
}

.ant-col-xs-push-4 {
    left: 16.66666667%
}

.ant-col-xs-pull-4 {
    right: 16.66666667%
}

.ant-col-xs-offset-4 {
    margin-left: 16.66666667%
}

.ant-col-xs-order-4 {
    order: 4
}

.ant-col-xs-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%
}

.ant-col-xs-push-3 {
    left: 12.5%
}

.ant-col-xs-pull-3 {
    right: 12.5%
}

.ant-col-xs-offset-3 {
    margin-left: 12.5%
}

.ant-col-xs-order-3 {
    order: 3
}

.ant-col-xs-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%
}

.ant-col-xs-push-2 {
    left: 8.33333333%
}

.ant-col-xs-pull-2 {
    right: 8.33333333%
}

.ant-col-xs-offset-2 {
    margin-left: 8.33333333%
}

.ant-col-xs-order-2 {
    order: 2
}

.ant-col-xs-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%
}

.ant-col-xs-push-1 {
    left: 4.16666667%
}

.ant-col-xs-pull-1 {
    right: 4.16666667%
}

.ant-col-xs-offset-1 {
    margin-left: 4.16666667%
}

.ant-col-xs-order-1 {
    order: 1
}

.ant-col-xs-0 {
    display: none
}

.ant-col-push-0 {
    left: auto
}

.ant-col-pull-0 {
    right: auto
}

.ant-col-xs-push-0 {
    left: auto
}

.ant-col-xs-pull-0 {
    right: auto
}

.ant-col-xs-offset-0 {
    margin-left: 0
}

.ant-col-xs-order-0 {
    order: 0
}

.ant-col-push-0.ant-col-rtl {
    right: auto
}

.ant-col-pull-0.ant-col-rtl {
    left: auto
}

.ant-col-xs-push-0.ant-col-rtl {
    right: auto
}

.ant-col-xs-pull-0.ant-col-rtl {
    left: auto
}

.ant-col-xs-offset-0.ant-col-rtl {
    margin-right: 0
}

.ant-col-xs-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto
}

.ant-col-xs-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%
}

.ant-col-xs-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0
}

.ant-col-xs-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto
}

.ant-col-xs-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%
}

.ant-col-xs-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0
}

.ant-col-xs-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto
}

.ant-col-xs-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%
}

.ant-col-xs-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0
}

.ant-col-xs-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto
}

.ant-col-xs-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%
}

.ant-col-xs-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0
}

.ant-col-xs-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto
}

.ant-col-xs-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%
}

.ant-col-xs-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0
}

.ant-col-xs-push-6.ant-col-rtl {
    right: 25%;
    left: auto
}

.ant-col-xs-pull-6.ant-col-rtl {
    right: auto;
    left: 25%
}

.ant-col-xs-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0
}

.ant-col-xs-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto
}

.ant-col-xs-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%
}

.ant-col-xs-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0
}

.ant-col-xs-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto
}

.ant-col-xs-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%
}

.ant-col-xs-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0
}

.ant-col-xs-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto
}

.ant-col-xs-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%
}

.ant-col-xs-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0
}

.ant-col-xs-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto
}

.ant-col-xs-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%
}

.ant-col-xs-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0
}

.ant-col-xs-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto
}

.ant-col-xs-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%
}

.ant-col-xs-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0
}

.ant-col-xs-push-12.ant-col-rtl {
    right: 50%;
    left: auto
}

.ant-col-xs-pull-12.ant-col-rtl {
    right: auto;
    left: 50%
}

.ant-col-xs-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0
}

.ant-col-xs-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto
}

.ant-col-xs-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%
}

.ant-col-xs-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0
}

.ant-col-xs-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto
}

.ant-col-xs-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%
}

.ant-col-xs-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0
}

.ant-col-xs-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto
}

.ant-col-xs-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%
}

.ant-col-xs-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0
}

.ant-col-xs-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto
}

.ant-col-xs-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%
}

.ant-col-xs-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0
}

.ant-col-xs-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto
}

.ant-col-xs-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%
}

.ant-col-xs-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0
}

.ant-col-xs-push-18.ant-col-rtl {
    right: 75%;
    left: auto
}

.ant-col-xs-pull-18.ant-col-rtl {
    right: auto;
    left: 75%
}

.ant-col-xs-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0
}

.ant-col-xs-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto
}

.ant-col-xs-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%
}

.ant-col-xs-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0
}

.ant-col-xs-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto
}

.ant-col-xs-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%
}

.ant-col-xs-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0
}

.ant-col-xs-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto
}

.ant-col-xs-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%
}

.ant-col-xs-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0
}

.ant-col-xs-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto
}

.ant-col-xs-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%
}

.ant-col-xs-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0
}

.ant-col-xs-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto
}

.ant-col-xs-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%
}

.ant-col-xs-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0
}

.ant-col-xs-push-24.ant-col-rtl {
    right: 100%;
    left: auto
}

.ant-col-xs-pull-24.ant-col-rtl {
    right: auto;
    left: 100%
}

.ant-col-xs-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0
}

@media(min-width: 576px) {
    .ant-col-sm-24 {
        display:block;
        flex: 0 0 100%;
        max-width: 100%
    }

    .ant-col-sm-push-24 {
        left: 100%
    }

    .ant-col-sm-pull-24 {
        right: 100%
    }

    .ant-col-sm-offset-24 {
        margin-left: 100%
    }

    .ant-col-sm-order-24 {
        order: 24
    }

    .ant-col-sm-23 {
        display: block;
        flex: 0 0 95.83333333%;
        max-width: 95.83333333%
    }

    .ant-col-sm-push-23 {
        left: 95.83333333%
    }

    .ant-col-sm-pull-23 {
        right: 95.83333333%
    }

    .ant-col-sm-offset-23 {
        margin-left: 95.83333333%
    }

    .ant-col-sm-order-23 {
        order: 23
    }

    .ant-col-sm-22 {
        display: block;
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .ant-col-sm-push-22 {
        left: 91.66666667%
    }

    .ant-col-sm-pull-22 {
        right: 91.66666667%
    }

    .ant-col-sm-offset-22 {
        margin-left: 91.66666667%
    }

    .ant-col-sm-order-22 {
        order: 22
    }

    .ant-col-sm-21 {
        display: block;
        flex: 0 0 87.5%;
        max-width: 87.5%
    }

    .ant-col-sm-push-21 {
        left: 87.5%
    }

    .ant-col-sm-pull-21 {
        right: 87.5%
    }

    .ant-col-sm-offset-21 {
        margin-left: 87.5%
    }

    .ant-col-sm-order-21 {
        order: 21
    }

    .ant-col-sm-20 {
        display: block;
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .ant-col-sm-push-20 {
        left: 83.33333333%
    }

    .ant-col-sm-pull-20 {
        right: 83.33333333%
    }

    .ant-col-sm-offset-20 {
        margin-left: 83.33333333%
    }

    .ant-col-sm-order-20 {
        order: 20
    }

    .ant-col-sm-19 {
        display: block;
        flex: 0 0 79.16666667%;
        max-width: 79.16666667%
    }

    .ant-col-sm-push-19 {
        left: 79.16666667%
    }

    .ant-col-sm-pull-19 {
        right: 79.16666667%
    }

    .ant-col-sm-offset-19 {
        margin-left: 79.16666667%
    }

    .ant-col-sm-order-19 {
        order: 19
    }

    .ant-col-sm-18 {
        display: block;
        flex: 0 0 75%;
        max-width: 75%
    }

    .ant-col-sm-push-18 {
        left: 75%
    }

    .ant-col-sm-pull-18 {
        right: 75%
    }

    .ant-col-sm-offset-18 {
        margin-left: 75%
    }

    .ant-col-sm-order-18 {
        order: 18
    }

    .ant-col-sm-17 {
        display: block;
        flex: 0 0 70.83333333%;
        max-width: 70.83333333%
    }

    .ant-col-sm-push-17 {
        left: 70.83333333%
    }

    .ant-col-sm-pull-17 {
        right: 70.83333333%
    }

    .ant-col-sm-offset-17 {
        margin-left: 70.83333333%
    }

    .ant-col-sm-order-17 {
        order: 17
    }

    .ant-col-sm-16 {
        display: block;
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .ant-col-sm-push-16 {
        left: 66.66666667%
    }

    .ant-col-sm-pull-16 {
        right: 66.66666667%
    }

    .ant-col-sm-offset-16 {
        margin-left: 66.66666667%
    }

    .ant-col-sm-order-16 {
        order: 16
    }

    .ant-col-sm-15 {
        display: block;
        flex: 0 0 62.5%;
        max-width: 62.5%
    }

    .ant-col-sm-push-15 {
        left: 62.5%
    }

    .ant-col-sm-pull-15 {
        right: 62.5%
    }

    .ant-col-sm-offset-15 {
        margin-left: 62.5%
    }

    .ant-col-sm-order-15 {
        order: 15
    }

    .ant-col-sm-14 {
        display: block;
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .ant-col-sm-push-14 {
        left: 58.33333333%
    }

    .ant-col-sm-pull-14 {
        right: 58.33333333%
    }

    .ant-col-sm-offset-14 {
        margin-left: 58.33333333%
    }

    .ant-col-sm-order-14 {
        order: 14
    }

    .ant-col-sm-13 {
        display: block;
        flex: 0 0 54.16666667%;
        max-width: 54.16666667%
    }

    .ant-col-sm-push-13 {
        left: 54.16666667%
    }

    .ant-col-sm-pull-13 {
        right: 54.16666667%
    }

    .ant-col-sm-offset-13 {
        margin-left: 54.16666667%
    }

    .ant-col-sm-order-13 {
        order: 13
    }

    .ant-col-sm-12 {
        display: block;
        flex: 0 0 50%;
        max-width: 50%
    }

    .ant-col-sm-push-12 {
        left: 50%
    }

    .ant-col-sm-pull-12 {
        right: 50%
    }

    .ant-col-sm-offset-12 {
        margin-left: 50%
    }

    .ant-col-sm-order-12 {
        order: 12
    }

    .ant-col-sm-11 {
        display: block;
        flex: 0 0 45.83333333%;
        max-width: 45.83333333%
    }

    .ant-col-sm-push-11 {
        left: 45.83333333%
    }

    .ant-col-sm-pull-11 {
        right: 45.83333333%
    }

    .ant-col-sm-offset-11 {
        margin-left: 45.83333333%
    }

    .ant-col-sm-order-11 {
        order: 11
    }

    .ant-col-sm-10 {
        display: block;
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .ant-col-sm-push-10 {
        left: 41.66666667%
    }

    .ant-col-sm-pull-10 {
        right: 41.66666667%
    }

    .ant-col-sm-offset-10 {
        margin-left: 41.66666667%
    }

    .ant-col-sm-order-10 {
        order: 10
    }

    .ant-col-sm-9 {
        display: block;
        flex: 0 0 37.5%;
        max-width: 37.5%
    }

    .ant-col-sm-push-9 {
        left: 37.5%
    }

    .ant-col-sm-pull-9 {
        right: 37.5%
    }

    .ant-col-sm-offset-9 {
        margin-left: 37.5%
    }

    .ant-col-sm-order-9 {
        order: 9
    }

    .ant-col-sm-8 {
        display: block;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .ant-col-sm-push-8 {
        left: 33.33333333%
    }

    .ant-col-sm-pull-8 {
        right: 33.33333333%
    }

    .ant-col-sm-offset-8 {
        margin-left: 33.33333333%
    }

    .ant-col-sm-order-8 {
        order: 8
    }

    .ant-col-sm-7 {
        display: block;
        flex: 0 0 29.16666667%;
        max-width: 29.16666667%
    }

    .ant-col-sm-push-7 {
        left: 29.16666667%
    }

    .ant-col-sm-pull-7 {
        right: 29.16666667%
    }

    .ant-col-sm-offset-7 {
        margin-left: 29.16666667%
    }

    .ant-col-sm-order-7 {
        order: 7
    }

    .ant-col-sm-6 {
        display: block;
        flex: 0 0 25%;
        max-width: 25%
    }

    .ant-col-sm-push-6 {
        left: 25%
    }

    .ant-col-sm-pull-6 {
        right: 25%
    }

    .ant-col-sm-offset-6 {
        margin-left: 25%
    }

    .ant-col-sm-order-6 {
        order: 6
    }

    .ant-col-sm-5 {
        display: block;
        flex: 0 0 20.83333333%;
        max-width: 20.83333333%
    }

    .ant-col-sm-push-5 {
        left: 20.83333333%
    }

    .ant-col-sm-pull-5 {
        right: 20.83333333%
    }

    .ant-col-sm-offset-5 {
        margin-left: 20.83333333%
    }

    .ant-col-sm-order-5 {
        order: 5
    }

    .ant-col-sm-4 {
        display: block;
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .ant-col-sm-push-4 {
        left: 16.66666667%
    }

    .ant-col-sm-pull-4 {
        right: 16.66666667%
    }

    .ant-col-sm-offset-4 {
        margin-left: 16.66666667%
    }

    .ant-col-sm-order-4 {
        order: 4
    }

    .ant-col-sm-3 {
        display: block;
        flex: 0 0 12.5%;
        max-width: 12.5%
    }

    .ant-col-sm-push-3 {
        left: 12.5%
    }

    .ant-col-sm-pull-3 {
        right: 12.5%
    }

    .ant-col-sm-offset-3 {
        margin-left: 12.5%
    }

    .ant-col-sm-order-3 {
        order: 3
    }

    .ant-col-sm-2 {
        display: block;
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .ant-col-sm-push-2 {
        left: 8.33333333%
    }

    .ant-col-sm-pull-2 {
        right: 8.33333333%
    }

    .ant-col-sm-offset-2 {
        margin-left: 8.33333333%
    }

    .ant-col-sm-order-2 {
        order: 2
    }

    .ant-col-sm-1 {
        display: block;
        flex: 0 0 4.16666667%;
        max-width: 4.16666667%
    }

    .ant-col-sm-push-1 {
        left: 4.16666667%
    }

    .ant-col-sm-pull-1 {
        right: 4.16666667%
    }

    .ant-col-sm-offset-1 {
        margin-left: 4.16666667%
    }

    .ant-col-sm-order-1 {
        order: 1
    }

    .ant-col-sm-0 {
        display: none
    }

    .ant-col-push-0 {
        left: auto
    }

    .ant-col-pull-0 {
        right: auto
    }

    .ant-col-sm-push-0 {
        left: auto
    }

    .ant-col-sm-pull-0 {
        right: auto
    }

    .ant-col-sm-offset-0 {
        margin-left: 0
    }

    .ant-col-sm-order-0 {
        order: 0
    }

    .ant-col-push-0.ant-col-rtl {
        right: auto
    }

    .ant-col-pull-0.ant-col-rtl {
        left: auto
    }

    .ant-col-sm-push-0.ant-col-rtl {
        right: auto
    }

    .ant-col-sm-pull-0.ant-col-rtl {
        left: auto
    }

    .ant-col-sm-offset-0.ant-col-rtl {
        margin-right: 0
    }

    .ant-col-sm-push-1.ant-col-rtl {
        right: 4.16666667%;
        left: auto
    }

    .ant-col-sm-pull-1.ant-col-rtl {
        right: auto;
        left: 4.16666667%
    }

    .ant-col-sm-offset-1.ant-col-rtl {
        margin-right: 4.16666667%;
        margin-left: 0
    }

    .ant-col-sm-push-2.ant-col-rtl {
        right: 8.33333333%;
        left: auto
    }

    .ant-col-sm-pull-2.ant-col-rtl {
        right: auto;
        left: 8.33333333%
    }

    .ant-col-sm-offset-2.ant-col-rtl {
        margin-right: 8.33333333%;
        margin-left: 0
    }

    .ant-col-sm-push-3.ant-col-rtl {
        right: 12.5%;
        left: auto
    }

    .ant-col-sm-pull-3.ant-col-rtl {
        right: auto;
        left: 12.5%
    }

    .ant-col-sm-offset-3.ant-col-rtl {
        margin-right: 12.5%;
        margin-left: 0
    }

    .ant-col-sm-push-4.ant-col-rtl {
        right: 16.66666667%;
        left: auto
    }

    .ant-col-sm-pull-4.ant-col-rtl {
        right: auto;
        left: 16.66666667%
    }

    .ant-col-sm-offset-4.ant-col-rtl {
        margin-right: 16.66666667%;
        margin-left: 0
    }

    .ant-col-sm-push-5.ant-col-rtl {
        right: 20.83333333%;
        left: auto
    }

    .ant-col-sm-pull-5.ant-col-rtl {
        right: auto;
        left: 20.83333333%
    }

    .ant-col-sm-offset-5.ant-col-rtl {
        margin-right: 20.83333333%;
        margin-left: 0
    }

    .ant-col-sm-push-6.ant-col-rtl {
        right: 25%;
        left: auto
    }

    .ant-col-sm-pull-6.ant-col-rtl {
        right: auto;
        left: 25%
    }

    .ant-col-sm-offset-6.ant-col-rtl {
        margin-right: 25%;
        margin-left: 0
    }

    .ant-col-sm-push-7.ant-col-rtl {
        right: 29.16666667%;
        left: auto
    }

    .ant-col-sm-pull-7.ant-col-rtl {
        right: auto;
        left: 29.16666667%
    }

    .ant-col-sm-offset-7.ant-col-rtl {
        margin-right: 29.16666667%;
        margin-left: 0
    }

    .ant-col-sm-push-8.ant-col-rtl {
        right: 33.33333333%;
        left: auto
    }

    .ant-col-sm-pull-8.ant-col-rtl {
        right: auto;
        left: 33.33333333%
    }

    .ant-col-sm-offset-8.ant-col-rtl {
        margin-right: 33.33333333%;
        margin-left: 0
    }

    .ant-col-sm-push-9.ant-col-rtl {
        right: 37.5%;
        left: auto
    }

    .ant-col-sm-pull-9.ant-col-rtl {
        right: auto;
        left: 37.5%
    }

    .ant-col-sm-offset-9.ant-col-rtl {
        margin-right: 37.5%;
        margin-left: 0
    }

    .ant-col-sm-push-10.ant-col-rtl {
        right: 41.66666667%;
        left: auto
    }

    .ant-col-sm-pull-10.ant-col-rtl {
        right: auto;
        left: 41.66666667%
    }

    .ant-col-sm-offset-10.ant-col-rtl {
        margin-right: 41.66666667%;
        margin-left: 0
    }

    .ant-col-sm-push-11.ant-col-rtl {
        right: 45.83333333%;
        left: auto
    }

    .ant-col-sm-pull-11.ant-col-rtl {
        right: auto;
        left: 45.83333333%
    }

    .ant-col-sm-offset-11.ant-col-rtl {
        margin-right: 45.83333333%;
        margin-left: 0
    }

    .ant-col-sm-push-12.ant-col-rtl {
        right: 50%;
        left: auto
    }

    .ant-col-sm-pull-12.ant-col-rtl {
        right: auto;
        left: 50%
    }

    .ant-col-sm-offset-12.ant-col-rtl {
        margin-right: 50%;
        margin-left: 0
    }

    .ant-col-sm-push-13.ant-col-rtl {
        right: 54.16666667%;
        left: auto
    }

    .ant-col-sm-pull-13.ant-col-rtl {
        right: auto;
        left: 54.16666667%
    }

    .ant-col-sm-offset-13.ant-col-rtl {
        margin-right: 54.16666667%;
        margin-left: 0
    }

    .ant-col-sm-push-14.ant-col-rtl {
        right: 58.33333333%;
        left: auto
    }

    .ant-col-sm-pull-14.ant-col-rtl {
        right: auto;
        left: 58.33333333%
    }

    .ant-col-sm-offset-14.ant-col-rtl {
        margin-right: 58.33333333%;
        margin-left: 0
    }

    .ant-col-sm-push-15.ant-col-rtl {
        right: 62.5%;
        left: auto
    }

    .ant-col-sm-pull-15.ant-col-rtl {
        right: auto;
        left: 62.5%
    }

    .ant-col-sm-offset-15.ant-col-rtl {
        margin-right: 62.5%;
        margin-left: 0
    }

    .ant-col-sm-push-16.ant-col-rtl {
        right: 66.66666667%;
        left: auto
    }

    .ant-col-sm-pull-16.ant-col-rtl {
        right: auto;
        left: 66.66666667%
    }

    .ant-col-sm-offset-16.ant-col-rtl {
        margin-right: 66.66666667%;
        margin-left: 0
    }

    .ant-col-sm-push-17.ant-col-rtl {
        right: 70.83333333%;
        left: auto
    }

    .ant-col-sm-pull-17.ant-col-rtl {
        right: auto;
        left: 70.83333333%
    }

    .ant-col-sm-offset-17.ant-col-rtl {
        margin-right: 70.83333333%;
        margin-left: 0
    }

    .ant-col-sm-push-18.ant-col-rtl {
        right: 75%;
        left: auto
    }

    .ant-col-sm-pull-18.ant-col-rtl {
        right: auto;
        left: 75%
    }

    .ant-col-sm-offset-18.ant-col-rtl {
        margin-right: 75%;
        margin-left: 0
    }

    .ant-col-sm-push-19.ant-col-rtl {
        right: 79.16666667%;
        left: auto
    }

    .ant-col-sm-pull-19.ant-col-rtl {
        right: auto;
        left: 79.16666667%
    }

    .ant-col-sm-offset-19.ant-col-rtl {
        margin-right: 79.16666667%;
        margin-left: 0
    }

    .ant-col-sm-push-20.ant-col-rtl {
        right: 83.33333333%;
        left: auto
    }

    .ant-col-sm-pull-20.ant-col-rtl {
        right: auto;
        left: 83.33333333%
    }

    .ant-col-sm-offset-20.ant-col-rtl {
        margin-right: 83.33333333%;
        margin-left: 0
    }

    .ant-col-sm-push-21.ant-col-rtl {
        right: 87.5%;
        left: auto
    }

    .ant-col-sm-pull-21.ant-col-rtl {
        right: auto;
        left: 87.5%
    }

    .ant-col-sm-offset-21.ant-col-rtl {
        margin-right: 87.5%;
        margin-left: 0
    }

    .ant-col-sm-push-22.ant-col-rtl {
        right: 91.66666667%;
        left: auto
    }

    .ant-col-sm-pull-22.ant-col-rtl {
        right: auto;
        left: 91.66666667%
    }

    .ant-col-sm-offset-22.ant-col-rtl {
        margin-right: 91.66666667%;
        margin-left: 0
    }

    .ant-col-sm-push-23.ant-col-rtl {
        right: 95.83333333%;
        left: auto
    }

    .ant-col-sm-pull-23.ant-col-rtl {
        right: auto;
        left: 95.83333333%
    }

    .ant-col-sm-offset-23.ant-col-rtl {
        margin-right: 95.83333333%;
        margin-left: 0
    }

    .ant-col-sm-push-24.ant-col-rtl {
        right: 100%;
        left: auto
    }

    .ant-col-sm-pull-24.ant-col-rtl {
        right: auto;
        left: 100%
    }

    .ant-col-sm-offset-24.ant-col-rtl {
        margin-right: 100%;
        margin-left: 0
    }
}

@media(min-width: 768px) {
    .ant-col-md-24 {
        display:block;
        flex: 0 0 100%;
        max-width: 100%
    }

    .ant-col-md-push-24 {
        left: 100%
    }

    .ant-col-md-pull-24 {
        right: 100%
    }

    .ant-col-md-offset-24 {
        margin-left: 100%
    }

    .ant-col-md-order-24 {
        order: 24
    }

    .ant-col-md-23 {
        display: block;
        flex: 0 0 95.83333333%;
        max-width: 95.83333333%
    }

    .ant-col-md-push-23 {
        left: 95.83333333%
    }

    .ant-col-md-pull-23 {
        right: 95.83333333%
    }

    .ant-col-md-offset-23 {
        margin-left: 95.83333333%
    }

    .ant-col-md-order-23 {
        order: 23
    }

    .ant-col-md-22 {
        display: block;
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .ant-col-md-push-22 {
        left: 91.66666667%
    }

    .ant-col-md-pull-22 {
        right: 91.66666667%
    }

    .ant-col-md-offset-22 {
        margin-left: 91.66666667%
    }

    .ant-col-md-order-22 {
        order: 22
    }

    .ant-col-md-21 {
        display: block;
        flex: 0 0 87.5%;
        max-width: 87.5%
    }

    .ant-col-md-push-21 {
        left: 87.5%
    }

    .ant-col-md-pull-21 {
        right: 87.5%
    }

    .ant-col-md-offset-21 {
        margin-left: 87.5%
    }

    .ant-col-md-order-21 {
        order: 21
    }

    .ant-col-md-20 {
        display: block;
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .ant-col-md-push-20 {
        left: 83.33333333%
    }

    .ant-col-md-pull-20 {
        right: 83.33333333%
    }

    .ant-col-md-offset-20 {
        margin-left: 83.33333333%
    }

    .ant-col-md-order-20 {
        order: 20
    }

    .ant-col-md-19 {
        display: block;
        flex: 0 0 79.16666667%;
        max-width: 79.16666667%
    }

    .ant-col-md-push-19 {
        left: 79.16666667%
    }

    .ant-col-md-pull-19 {
        right: 79.16666667%
    }

    .ant-col-md-offset-19 {
        margin-left: 79.16666667%
    }

    .ant-col-md-order-19 {
        order: 19
    }

    .ant-col-md-18 {
        display: block;
        flex: 0 0 75%;
        max-width: 75%
    }

    .ant-col-md-push-18 {
        left: 75%
    }

    .ant-col-md-pull-18 {
        right: 75%
    }

    .ant-col-md-offset-18 {
        margin-left: 75%
    }

    .ant-col-md-order-18 {
        order: 18
    }

    .ant-col-md-17 {
        display: block;
        flex: 0 0 70.83333333%;
        max-width: 70.83333333%
    }

    .ant-col-md-push-17 {
        left: 70.83333333%
    }

    .ant-col-md-pull-17 {
        right: 70.83333333%
    }

    .ant-col-md-offset-17 {
        margin-left: 70.83333333%
    }

    .ant-col-md-order-17 {
        order: 17
    }

    .ant-col-md-16 {
        display: block;
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .ant-col-md-push-16 {
        left: 66.66666667%
    }

    .ant-col-md-pull-16 {
        right: 66.66666667%
    }

    .ant-col-md-offset-16 {
        margin-left: 66.66666667%
    }

    .ant-col-md-order-16 {
        order: 16
    }

    .ant-col-md-15 {
        display: block;
        flex: 0 0 62.5%;
        max-width: 62.5%
    }

    .ant-col-md-push-15 {
        left: 62.5%
    }

    .ant-col-md-pull-15 {
        right: 62.5%
    }

    .ant-col-md-offset-15 {
        margin-left: 62.5%
    }

    .ant-col-md-order-15 {
        order: 15
    }

    .ant-col-md-14 {
        display: block;
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .ant-col-md-push-14 {
        left: 58.33333333%
    }

    .ant-col-md-pull-14 {
        right: 58.33333333%
    }

    .ant-col-md-offset-14 {
        margin-left: 58.33333333%
    }

    .ant-col-md-order-14 {
        order: 14
    }

    .ant-col-md-13 {
        display: block;
        flex: 0 0 54.16666667%;
        max-width: 54.16666667%
    }

    .ant-col-md-push-13 {
        left: 54.16666667%
    }

    .ant-col-md-pull-13 {
        right: 54.16666667%
    }

    .ant-col-md-offset-13 {
        margin-left: 54.16666667%
    }

    .ant-col-md-order-13 {
        order: 13
    }

    .ant-col-md-12 {
        display: block;
        flex: 0 0 50%;
        max-width: 50%
    }

    .ant-col-md-push-12 {
        left: 50%
    }

    .ant-col-md-pull-12 {
        right: 50%
    }

    .ant-col-md-offset-12 {
        margin-left: 50%
    }

    .ant-col-md-order-12 {
        order: 12
    }

    .ant-col-md-11 {
        display: block;
        flex: 0 0 45.83333333%;
        max-width: 45.83333333%
    }

    .ant-col-md-push-11 {
        left: 45.83333333%
    }

    .ant-col-md-pull-11 {
        right: 45.83333333%
    }

    .ant-col-md-offset-11 {
        margin-left: 45.83333333%
    }

    .ant-col-md-order-11 {
        order: 11
    }

    .ant-col-md-10 {
        display: block;
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .ant-col-md-push-10 {
        left: 41.66666667%
    }

    .ant-col-md-pull-10 {
        right: 41.66666667%
    }

    .ant-col-md-offset-10 {
        margin-left: 41.66666667%
    }

    .ant-col-md-order-10 {
        order: 10
    }

    .ant-col-md-9 {
        display: block;
        flex: 0 0 37.5%;
        max-width: 37.5%
    }

    .ant-col-md-push-9 {
        left: 37.5%
    }

    .ant-col-md-pull-9 {
        right: 37.5%
    }

    .ant-col-md-offset-9 {
        margin-left: 37.5%
    }

    .ant-col-md-order-9 {
        order: 9
    }

    .ant-col-md-8 {
        display: block;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .ant-col-md-push-8 {
        left: 33.33333333%
    }

    .ant-col-md-pull-8 {
        right: 33.33333333%
    }

    .ant-col-md-offset-8 {
        margin-left: 33.33333333%
    }

    .ant-col-md-order-8 {
        order: 8
    }

    .ant-col-md-7 {
        display: block;
        flex: 0 0 29.16666667%;
        max-width: 29.16666667%
    }

    .ant-col-md-push-7 {
        left: 29.16666667%
    }

    .ant-col-md-pull-7 {
        right: 29.16666667%
    }

    .ant-col-md-offset-7 {
        margin-left: 29.16666667%
    }

    .ant-col-md-order-7 {
        order: 7
    }

    .ant-col-md-6 {
        display: block;
        flex: 0 0 25%;
        max-width: 25%
    }

    .ant-col-md-push-6 {
        left: 25%
    }

    .ant-col-md-pull-6 {
        right: 25%
    }

    .ant-col-md-offset-6 {
        margin-left: 25%
    }

    .ant-col-md-order-6 {
        order: 6
    }

    .ant-col-md-5 {
        display: block;
        flex: 0 0 20.83333333%;
        max-width: 20.83333333%
    }

    .ant-col-md-push-5 {
        left: 20.83333333%
    }

    .ant-col-md-pull-5 {
        right: 20.83333333%
    }

    .ant-col-md-offset-5 {
        margin-left: 20.83333333%
    }

    .ant-col-md-order-5 {
        order: 5
    }

    .ant-col-md-4 {
        display: block;
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .ant-col-md-push-4 {
        left: 16.66666667%
    }

    .ant-col-md-pull-4 {
        right: 16.66666667%
    }

    .ant-col-md-offset-4 {
        margin-left: 16.66666667%
    }

    .ant-col-md-order-4 {
        order: 4
    }

    .ant-col-md-3 {
        display: block;
        flex: 0 0 12.5%;
        max-width: 12.5%
    }

    .ant-col-md-push-3 {
        left: 12.5%
    }

    .ant-col-md-pull-3 {
        right: 12.5%
    }

    .ant-col-md-offset-3 {
        margin-left: 12.5%
    }

    .ant-col-md-order-3 {
        order: 3
    }

    .ant-col-md-2 {
        display: block;
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .ant-col-md-push-2 {
        left: 8.33333333%
    }

    .ant-col-md-pull-2 {
        right: 8.33333333%
    }

    .ant-col-md-offset-2 {
        margin-left: 8.33333333%
    }

    .ant-col-md-order-2 {
        order: 2
    }

    .ant-col-md-1 {
        display: block;
        flex: 0 0 4.16666667%;
        max-width: 4.16666667%
    }

    .ant-col-md-push-1 {
        left: 4.16666667%
    }

    .ant-col-md-pull-1 {
        right: 4.16666667%
    }

    .ant-col-md-offset-1 {
        margin-left: 4.16666667%
    }

    .ant-col-md-order-1 {
        order: 1
    }

    .ant-col-md-0 {
        display: none
    }

    .ant-col-push-0 {
        left: auto
    }

    .ant-col-pull-0 {
        right: auto
    }

    .ant-col-md-push-0 {
        left: auto
    }

    .ant-col-md-pull-0 {
        right: auto
    }

    .ant-col-md-offset-0 {
        margin-left: 0
    }

    .ant-col-md-order-0 {
        order: 0
    }

    .ant-col-push-0.ant-col-rtl {
        right: auto
    }

    .ant-col-pull-0.ant-col-rtl {
        left: auto
    }

    .ant-col-md-push-0.ant-col-rtl {
        right: auto
    }

    .ant-col-md-pull-0.ant-col-rtl {
        left: auto
    }

    .ant-col-md-offset-0.ant-col-rtl {
        margin-right: 0
    }

    .ant-col-md-push-1.ant-col-rtl {
        right: 4.16666667%;
        left: auto
    }

    .ant-col-md-pull-1.ant-col-rtl {
        right: auto;
        left: 4.16666667%
    }

    .ant-col-md-offset-1.ant-col-rtl {
        margin-right: 4.16666667%;
        margin-left: 0
    }

    .ant-col-md-push-2.ant-col-rtl {
        right: 8.33333333%;
        left: auto
    }

    .ant-col-md-pull-2.ant-col-rtl {
        right: auto;
        left: 8.33333333%
    }

    .ant-col-md-offset-2.ant-col-rtl {
        margin-right: 8.33333333%;
        margin-left: 0
    }

    .ant-col-md-push-3.ant-col-rtl {
        right: 12.5%;
        left: auto
    }

    .ant-col-md-pull-3.ant-col-rtl {
        right: auto;
        left: 12.5%
    }

    .ant-col-md-offset-3.ant-col-rtl {
        margin-right: 12.5%;
        margin-left: 0
    }

    .ant-col-md-push-4.ant-col-rtl {
        right: 16.66666667%;
        left: auto
    }

    .ant-col-md-pull-4.ant-col-rtl {
        right: auto;
        left: 16.66666667%
    }

    .ant-col-md-offset-4.ant-col-rtl {
        margin-right: 16.66666667%;
        margin-left: 0
    }

    .ant-col-md-push-5.ant-col-rtl {
        right: 20.83333333%;
        left: auto
    }

    .ant-col-md-pull-5.ant-col-rtl {
        right: auto;
        left: 20.83333333%
    }

    .ant-col-md-offset-5.ant-col-rtl {
        margin-right: 20.83333333%;
        margin-left: 0
    }

    .ant-col-md-push-6.ant-col-rtl {
        right: 25%;
        left: auto
    }

    .ant-col-md-pull-6.ant-col-rtl {
        right: auto;
        left: 25%
    }

    .ant-col-md-offset-6.ant-col-rtl {
        margin-right: 25%;
        margin-left: 0
    }

    .ant-col-md-push-7.ant-col-rtl {
        right: 29.16666667%;
        left: auto
    }

    .ant-col-md-pull-7.ant-col-rtl {
        right: auto;
        left: 29.16666667%
    }

    .ant-col-md-offset-7.ant-col-rtl {
        margin-right: 29.16666667%;
        margin-left: 0
    }

    .ant-col-md-push-8.ant-col-rtl {
        right: 33.33333333%;
        left: auto
    }

    .ant-col-md-pull-8.ant-col-rtl {
        right: auto;
        left: 33.33333333%
    }

    .ant-col-md-offset-8.ant-col-rtl {
        margin-right: 33.33333333%;
        margin-left: 0
    }

    .ant-col-md-push-9.ant-col-rtl {
        right: 37.5%;
        left: auto
    }

    .ant-col-md-pull-9.ant-col-rtl {
        right: auto;
        left: 37.5%
    }

    .ant-col-md-offset-9.ant-col-rtl {
        margin-right: 37.5%;
        margin-left: 0
    }

    .ant-col-md-push-10.ant-col-rtl {
        right: 41.66666667%;
        left: auto
    }

    .ant-col-md-pull-10.ant-col-rtl {
        right: auto;
        left: 41.66666667%
    }

    .ant-col-md-offset-10.ant-col-rtl {
        margin-right: 41.66666667%;
        margin-left: 0
    }

    .ant-col-md-push-11.ant-col-rtl {
        right: 45.83333333%;
        left: auto
    }

    .ant-col-md-pull-11.ant-col-rtl {
        right: auto;
        left: 45.83333333%
    }

    .ant-col-md-offset-11.ant-col-rtl {
        margin-right: 45.83333333%;
        margin-left: 0
    }

    .ant-col-md-push-12.ant-col-rtl {
        right: 50%;
        left: auto
    }

    .ant-col-md-pull-12.ant-col-rtl {
        right: auto;
        left: 50%
    }

    .ant-col-md-offset-12.ant-col-rtl {
        margin-right: 50%;
        margin-left: 0
    }

    .ant-col-md-push-13.ant-col-rtl {
        right: 54.16666667%;
        left: auto
    }

    .ant-col-md-pull-13.ant-col-rtl {
        right: auto;
        left: 54.16666667%
    }

    .ant-col-md-offset-13.ant-col-rtl {
        margin-right: 54.16666667%;
        margin-left: 0
    }

    .ant-col-md-push-14.ant-col-rtl {
        right: 58.33333333%;
        left: auto
    }

    .ant-col-md-pull-14.ant-col-rtl {
        right: auto;
        left: 58.33333333%
    }

    .ant-col-md-offset-14.ant-col-rtl {
        margin-right: 58.33333333%;
        margin-left: 0
    }

    .ant-col-md-push-15.ant-col-rtl {
        right: 62.5%;
        left: auto
    }

    .ant-col-md-pull-15.ant-col-rtl {
        right: auto;
        left: 62.5%
    }

    .ant-col-md-offset-15.ant-col-rtl {
        margin-right: 62.5%;
        margin-left: 0
    }

    .ant-col-md-push-16.ant-col-rtl {
        right: 66.66666667%;
        left: auto
    }

    .ant-col-md-pull-16.ant-col-rtl {
        right: auto;
        left: 66.66666667%
    }

    .ant-col-md-offset-16.ant-col-rtl {
        margin-right: 66.66666667%;
        margin-left: 0
    }

    .ant-col-md-push-17.ant-col-rtl {
        right: 70.83333333%;
        left: auto
    }

    .ant-col-md-pull-17.ant-col-rtl {
        right: auto;
        left: 70.83333333%
    }

    .ant-col-md-offset-17.ant-col-rtl {
        margin-right: 70.83333333%;
        margin-left: 0
    }

    .ant-col-md-push-18.ant-col-rtl {
        right: 75%;
        left: auto
    }

    .ant-col-md-pull-18.ant-col-rtl {
        right: auto;
        left: 75%
    }

    .ant-col-md-offset-18.ant-col-rtl {
        margin-right: 75%;
        margin-left: 0
    }

    .ant-col-md-push-19.ant-col-rtl {
        right: 79.16666667%;
        left: auto
    }

    .ant-col-md-pull-19.ant-col-rtl {
        right: auto;
        left: 79.16666667%
    }

    .ant-col-md-offset-19.ant-col-rtl {
        margin-right: 79.16666667%;
        margin-left: 0
    }

    .ant-col-md-push-20.ant-col-rtl {
        right: 83.33333333%;
        left: auto
    }

    .ant-col-md-pull-20.ant-col-rtl {
        right: auto;
        left: 83.33333333%
    }

    .ant-col-md-offset-20.ant-col-rtl {
        margin-right: 83.33333333%;
        margin-left: 0
    }

    .ant-col-md-push-21.ant-col-rtl {
        right: 87.5%;
        left: auto
    }

    .ant-col-md-pull-21.ant-col-rtl {
        right: auto;
        left: 87.5%
    }

    .ant-col-md-offset-21.ant-col-rtl {
        margin-right: 87.5%;
        margin-left: 0
    }

    .ant-col-md-push-22.ant-col-rtl {
        right: 91.66666667%;
        left: auto
    }

    .ant-col-md-pull-22.ant-col-rtl {
        right: auto;
        left: 91.66666667%
    }

    .ant-col-md-offset-22.ant-col-rtl {
        margin-right: 91.66666667%;
        margin-left: 0
    }

    .ant-col-md-push-23.ant-col-rtl {
        right: 95.83333333%;
        left: auto
    }

    .ant-col-md-pull-23.ant-col-rtl {
        right: auto;
        left: 95.83333333%
    }

    .ant-col-md-offset-23.ant-col-rtl {
        margin-right: 95.83333333%;
        margin-left: 0
    }

    .ant-col-md-push-24.ant-col-rtl {
        right: 100%;
        left: auto
    }

    .ant-col-md-pull-24.ant-col-rtl {
        right: auto;
        left: 100%
    }

    .ant-col-md-offset-24.ant-col-rtl {
        margin-right: 100%;
        margin-left: 0
    }
}

@media(min-width: 992px) {
    .ant-col-lg-24 {
        display:block;
        flex: 0 0 100%;
        max-width: 100%
    }

    .ant-col-lg-push-24 {
        left: 100%
    }

    .ant-col-lg-pull-24 {
        right: 100%
    }

    .ant-col-lg-offset-24 {
        margin-left: 100%
    }

    .ant-col-lg-order-24 {
        order: 24
    }

    .ant-col-lg-23 {
        display: block;
        flex: 0 0 95.83333333%;
        max-width: 95.83333333%
    }

    .ant-col-lg-push-23 {
        left: 95.83333333%
    }

    .ant-col-lg-pull-23 {
        right: 95.83333333%
    }

    .ant-col-lg-offset-23 {
        margin-left: 95.83333333%
    }

    .ant-col-lg-order-23 {
        order: 23
    }

    .ant-col-lg-22 {
        display: block;
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .ant-col-lg-push-22 {
        left: 91.66666667%
    }

    .ant-col-lg-pull-22 {
        right: 91.66666667%
    }

    .ant-col-lg-offset-22 {
        margin-left: 91.66666667%
    }

    .ant-col-lg-order-22 {
        order: 22
    }

    .ant-col-lg-21 {
        display: block;
        flex: 0 0 87.5%;
        max-width: 87.5%
    }

    .ant-col-lg-push-21 {
        left: 87.5%
    }

    .ant-col-lg-pull-21 {
        right: 87.5%
    }

    .ant-col-lg-offset-21 {
        margin-left: 87.5%
    }

    .ant-col-lg-order-21 {
        order: 21
    }

    .ant-col-lg-20 {
        display: block;
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .ant-col-lg-push-20 {
        left: 83.33333333%
    }

    .ant-col-lg-pull-20 {
        right: 83.33333333%
    }

    .ant-col-lg-offset-20 {
        margin-left: 83.33333333%
    }

    .ant-col-lg-order-20 {
        order: 20
    }

    .ant-col-lg-19 {
        display: block;
        flex: 0 0 79.16666667%;
        max-width: 79.16666667%
    }

    .ant-col-lg-push-19 {
        left: 79.16666667%
    }

    .ant-col-lg-pull-19 {
        right: 79.16666667%
    }

    .ant-col-lg-offset-19 {
        margin-left: 79.16666667%
    }

    .ant-col-lg-order-19 {
        order: 19
    }

    .ant-col-lg-18 {
        display: block;
        flex: 0 0 75%;
        max-width: 75%
    }

    .ant-col-lg-push-18 {
        left: 75%
    }

    .ant-col-lg-pull-18 {
        right: 75%
    }

    .ant-col-lg-offset-18 {
        margin-left: 75%
    }

    .ant-col-lg-order-18 {
        order: 18
    }

    .ant-col-lg-17 {
        display: block;
        flex: 0 0 70.83333333%;
        max-width: 70.83333333%
    }

    .ant-col-lg-push-17 {
        left: 70.83333333%
    }

    .ant-col-lg-pull-17 {
        right: 70.83333333%
    }

    .ant-col-lg-offset-17 {
        margin-left: 70.83333333%
    }

    .ant-col-lg-order-17 {
        order: 17
    }

    .ant-col-lg-16 {
        display: block;
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .ant-col-lg-push-16 {
        left: 66.66666667%
    }

    .ant-col-lg-pull-16 {
        right: 66.66666667%
    }

    .ant-col-lg-offset-16 {
        margin-left: 66.66666667%
    }

    .ant-col-lg-order-16 {
        order: 16
    }

    .ant-col-lg-15 {
        display: block;
        flex: 0 0 62.5%;
        max-width: 62.5%
    }

    .ant-col-lg-push-15 {
        left: 62.5%
    }

    .ant-col-lg-pull-15 {
        right: 62.5%
    }

    .ant-col-lg-offset-15 {
        margin-left: 62.5%
    }

    .ant-col-lg-order-15 {
        order: 15
    }

    .ant-col-lg-14 {
        display: block;
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .ant-col-lg-push-14 {
        left: 58.33333333%
    }

    .ant-col-lg-pull-14 {
        right: 58.33333333%
    }

    .ant-col-lg-offset-14 {
        margin-left: 58.33333333%
    }

    .ant-col-lg-order-14 {
        order: 14
    }

    .ant-col-lg-13 {
        display: block;
        flex: 0 0 54.16666667%;
        max-width: 54.16666667%
    }

    .ant-col-lg-push-13 {
        left: 54.16666667%
    }

    .ant-col-lg-pull-13 {
        right: 54.16666667%
    }

    .ant-col-lg-offset-13 {
        margin-left: 54.16666667%
    }

    .ant-col-lg-order-13 {
        order: 13
    }

    .ant-col-lg-12 {
        display: block;
        flex: 0 0 50%;
        max-width: 50%
    }

    .ant-col-lg-push-12 {
        left: 50%
    }

    .ant-col-lg-pull-12 {
        right: 50%
    }

    .ant-col-lg-offset-12 {
        margin-left: 50%
    }

    .ant-col-lg-order-12 {
        order: 12
    }

    .ant-col-lg-11 {
        display: block;
        flex: 0 0 45.83333333%;
        max-width: 45.83333333%
    }

    .ant-col-lg-push-11 {
        left: 45.83333333%
    }

    .ant-col-lg-pull-11 {
        right: 45.83333333%
    }

    .ant-col-lg-offset-11 {
        margin-left: 45.83333333%
    }

    .ant-col-lg-order-11 {
        order: 11
    }

    .ant-col-lg-10 {
        display: block;
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .ant-col-lg-push-10 {
        left: 41.66666667%
    }

    .ant-col-lg-pull-10 {
        right: 41.66666667%
    }

    .ant-col-lg-offset-10 {
        margin-left: 41.66666667%
    }

    .ant-col-lg-order-10 {
        order: 10
    }

    .ant-col-lg-9 {
        display: block;
        flex: 0 0 37.5%;
        max-width: 37.5%
    }

    .ant-col-lg-push-9 {
        left: 37.5%
    }

    .ant-col-lg-pull-9 {
        right: 37.5%
    }

    .ant-col-lg-offset-9 {
        margin-left: 37.5%
    }

    .ant-col-lg-order-9 {
        order: 9
    }

    .ant-col-lg-8 {
        display: block;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .ant-col-lg-push-8 {
        left: 33.33333333%
    }

    .ant-col-lg-pull-8 {
        right: 33.33333333%
    }

    .ant-col-lg-offset-8 {
        margin-left: 33.33333333%
    }

    .ant-col-lg-order-8 {
        order: 8
    }

    .ant-col-lg-7 {
        display: block;
        flex: 0 0 29.16666667%;
        max-width: 29.16666667%
    }

    .ant-col-lg-push-7 {
        left: 29.16666667%
    }

    .ant-col-lg-pull-7 {
        right: 29.16666667%
    }

    .ant-col-lg-offset-7 {
        margin-left: 29.16666667%
    }

    .ant-col-lg-order-7 {
        order: 7
    }

    .ant-col-lg-6 {
        display: block;
        flex: 0 0 25%;
        max-width: 25%
    }

    .ant-col-lg-push-6 {
        left: 25%
    }

    .ant-col-lg-pull-6 {
        right: 25%
    }

    .ant-col-lg-offset-6 {
        margin-left: 25%
    }

    .ant-col-lg-order-6 {
        order: 6
    }

    .ant-col-lg-5 {
        display: block;
        flex: 0 0 20.83333333%;
        max-width: 20.83333333%
    }

    .ant-col-lg-push-5 {
        left: 20.83333333%
    }

    .ant-col-lg-pull-5 {
        right: 20.83333333%
    }

    .ant-col-lg-offset-5 {
        margin-left: 20.83333333%
    }

    .ant-col-lg-order-5 {
        order: 5
    }

    .ant-col-lg-4 {
        display: block;
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .ant-col-lg-push-4 {
        left: 16.66666667%
    }

    .ant-col-lg-pull-4 {
        right: 16.66666667%
    }

    .ant-col-lg-offset-4 {
        margin-left: 16.66666667%
    }

    .ant-col-lg-order-4 {
        order: 4
    }

    .ant-col-lg-3 {
        display: block;
        flex: 0 0 12.5%;
        max-width: 12.5%
    }

    .ant-col-lg-push-3 {
        left: 12.5%
    }

    .ant-col-lg-pull-3 {
        right: 12.5%
    }

    .ant-col-lg-offset-3 {
        margin-left: 12.5%
    }

    .ant-col-lg-order-3 {
        order: 3
    }

    .ant-col-lg-2 {
        display: block;
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .ant-col-lg-push-2 {
        left: 8.33333333%
    }

    .ant-col-lg-pull-2 {
        right: 8.33333333%
    }

    .ant-col-lg-offset-2 {
        margin-left: 8.33333333%
    }

    .ant-col-lg-order-2 {
        order: 2
    }

    .ant-col-lg-1 {
        display: block;
        flex: 0 0 4.16666667%;
        max-width: 4.16666667%
    }

    .ant-col-lg-push-1 {
        left: 4.16666667%
    }

    .ant-col-lg-pull-1 {
        right: 4.16666667%
    }

    .ant-col-lg-offset-1 {
        margin-left: 4.16666667%
    }

    .ant-col-lg-order-1 {
        order: 1
    }

    .ant-col-lg-0 {
        display: none
    }

    .ant-col-push-0 {
        left: auto
    }

    .ant-col-pull-0 {
        right: auto
    }

    .ant-col-lg-push-0 {
        left: auto
    }

    .ant-col-lg-pull-0 {
        right: auto
    }

    .ant-col-lg-offset-0 {
        margin-left: 0
    }

    .ant-col-lg-order-0 {
        order: 0
    }

    .ant-col-push-0.ant-col-rtl {
        right: auto
    }

    .ant-col-pull-0.ant-col-rtl {
        left: auto
    }

    .ant-col-lg-push-0.ant-col-rtl {
        right: auto
    }

    .ant-col-lg-pull-0.ant-col-rtl {
        left: auto
    }

    .ant-col-lg-offset-0.ant-col-rtl {
        margin-right: 0
    }

    .ant-col-lg-push-1.ant-col-rtl {
        right: 4.16666667%;
        left: auto
    }

    .ant-col-lg-pull-1.ant-col-rtl {
        right: auto;
        left: 4.16666667%
    }

    .ant-col-lg-offset-1.ant-col-rtl {
        margin-right: 4.16666667%;
        margin-left: 0
    }

    .ant-col-lg-push-2.ant-col-rtl {
        right: 8.33333333%;
        left: auto
    }

    .ant-col-lg-pull-2.ant-col-rtl {
        right: auto;
        left: 8.33333333%
    }

    .ant-col-lg-offset-2.ant-col-rtl {
        margin-right: 8.33333333%;
        margin-left: 0
    }

    .ant-col-lg-push-3.ant-col-rtl {
        right: 12.5%;
        left: auto
    }

    .ant-col-lg-pull-3.ant-col-rtl {
        right: auto;
        left: 12.5%
    }

    .ant-col-lg-offset-3.ant-col-rtl {
        margin-right: 12.5%;
        margin-left: 0
    }

    .ant-col-lg-push-4.ant-col-rtl {
        right: 16.66666667%;
        left: auto
    }

    .ant-col-lg-pull-4.ant-col-rtl {
        right: auto;
        left: 16.66666667%
    }

    .ant-col-lg-offset-4.ant-col-rtl {
        margin-right: 16.66666667%;
        margin-left: 0
    }

    .ant-col-lg-push-5.ant-col-rtl {
        right: 20.83333333%;
        left: auto
    }

    .ant-col-lg-pull-5.ant-col-rtl {
        right: auto;
        left: 20.83333333%
    }

    .ant-col-lg-offset-5.ant-col-rtl {
        margin-right: 20.83333333%;
        margin-left: 0
    }

    .ant-col-lg-push-6.ant-col-rtl {
        right: 25%;
        left: auto
    }

    .ant-col-lg-pull-6.ant-col-rtl {
        right: auto;
        left: 25%
    }

    .ant-col-lg-offset-6.ant-col-rtl {
        margin-right: 25%;
        margin-left: 0
    }

    .ant-col-lg-push-7.ant-col-rtl {
        right: 29.16666667%;
        left: auto
    }

    .ant-col-lg-pull-7.ant-col-rtl {
        right: auto;
        left: 29.16666667%
    }

    .ant-col-lg-offset-7.ant-col-rtl {
        margin-right: 29.16666667%;
        margin-left: 0
    }

    .ant-col-lg-push-8.ant-col-rtl {
        right: 33.33333333%;
        left: auto
    }

    .ant-col-lg-pull-8.ant-col-rtl {
        right: auto;
        left: 33.33333333%
    }

    .ant-col-lg-offset-8.ant-col-rtl {
        margin-right: 33.33333333%;
        margin-left: 0
    }

    .ant-col-lg-push-9.ant-col-rtl {
        right: 37.5%;
        left: auto
    }

    .ant-col-lg-pull-9.ant-col-rtl {
        right: auto;
        left: 37.5%
    }

    .ant-col-lg-offset-9.ant-col-rtl {
        margin-right: 37.5%;
        margin-left: 0
    }

    .ant-col-lg-push-10.ant-col-rtl {
        right: 41.66666667%;
        left: auto
    }

    .ant-col-lg-pull-10.ant-col-rtl {
        right: auto;
        left: 41.66666667%
    }

    .ant-col-lg-offset-10.ant-col-rtl {
        margin-right: 41.66666667%;
        margin-left: 0
    }

    .ant-col-lg-push-11.ant-col-rtl {
        right: 45.83333333%;
        left: auto
    }

    .ant-col-lg-pull-11.ant-col-rtl {
        right: auto;
        left: 45.83333333%
    }

    .ant-col-lg-offset-11.ant-col-rtl {
        margin-right: 45.83333333%;
        margin-left: 0
    }

    .ant-col-lg-push-12.ant-col-rtl {
        right: 50%;
        left: auto
    }

    .ant-col-lg-pull-12.ant-col-rtl {
        right: auto;
        left: 50%
    }

    .ant-col-lg-offset-12.ant-col-rtl {
        margin-right: 50%;
        margin-left: 0
    }

    .ant-col-lg-push-13.ant-col-rtl {
        right: 54.16666667%;
        left: auto
    }

    .ant-col-lg-pull-13.ant-col-rtl {
        right: auto;
        left: 54.16666667%
    }

    .ant-col-lg-offset-13.ant-col-rtl {
        margin-right: 54.16666667%;
        margin-left: 0
    }

    .ant-col-lg-push-14.ant-col-rtl {
        right: 58.33333333%;
        left: auto
    }

    .ant-col-lg-pull-14.ant-col-rtl {
        right: auto;
        left: 58.33333333%
    }

    .ant-col-lg-offset-14.ant-col-rtl {
        margin-right: 58.33333333%;
        margin-left: 0
    }

    .ant-col-lg-push-15.ant-col-rtl {
        right: 62.5%;
        left: auto
    }

    .ant-col-lg-pull-15.ant-col-rtl {
        right: auto;
        left: 62.5%
    }

    .ant-col-lg-offset-15.ant-col-rtl {
        margin-right: 62.5%;
        margin-left: 0
    }

    .ant-col-lg-push-16.ant-col-rtl {
        right: 66.66666667%;
        left: auto
    }

    .ant-col-lg-pull-16.ant-col-rtl {
        right: auto;
        left: 66.66666667%
    }

    .ant-col-lg-offset-16.ant-col-rtl {
        margin-right: 66.66666667%;
        margin-left: 0
    }

    .ant-col-lg-push-17.ant-col-rtl {
        right: 70.83333333%;
        left: auto
    }

    .ant-col-lg-pull-17.ant-col-rtl {
        right: auto;
        left: 70.83333333%
    }

    .ant-col-lg-offset-17.ant-col-rtl {
        margin-right: 70.83333333%;
        margin-left: 0
    }

    .ant-col-lg-push-18.ant-col-rtl {
        right: 75%;
        left: auto
    }

    .ant-col-lg-pull-18.ant-col-rtl {
        right: auto;
        left: 75%
    }

    .ant-col-lg-offset-18.ant-col-rtl {
        margin-right: 75%;
        margin-left: 0
    }

    .ant-col-lg-push-19.ant-col-rtl {
        right: 79.16666667%;
        left: auto
    }

    .ant-col-lg-pull-19.ant-col-rtl {
        right: auto;
        left: 79.16666667%
    }

    .ant-col-lg-offset-19.ant-col-rtl {
        margin-right: 79.16666667%;
        margin-left: 0
    }

    .ant-col-lg-push-20.ant-col-rtl {
        right: 83.33333333%;
        left: auto
    }

    .ant-col-lg-pull-20.ant-col-rtl {
        right: auto;
        left: 83.33333333%
    }

    .ant-col-lg-offset-20.ant-col-rtl {
        margin-right: 83.33333333%;
        margin-left: 0
    }

    .ant-col-lg-push-21.ant-col-rtl {
        right: 87.5%;
        left: auto
    }

    .ant-col-lg-pull-21.ant-col-rtl {
        right: auto;
        left: 87.5%
    }

    .ant-col-lg-offset-21.ant-col-rtl {
        margin-right: 87.5%;
        margin-left: 0
    }

    .ant-col-lg-push-22.ant-col-rtl {
        right: 91.66666667%;
        left: auto
    }

    .ant-col-lg-pull-22.ant-col-rtl {
        right: auto;
        left: 91.66666667%
    }

    .ant-col-lg-offset-22.ant-col-rtl {
        margin-right: 91.66666667%;
        margin-left: 0
    }

    .ant-col-lg-push-23.ant-col-rtl {
        right: 95.83333333%;
        left: auto
    }

    .ant-col-lg-pull-23.ant-col-rtl {
        right: auto;
        left: 95.83333333%
    }

    .ant-col-lg-offset-23.ant-col-rtl {
        margin-right: 95.83333333%;
        margin-left: 0
    }

    .ant-col-lg-push-24.ant-col-rtl {
        right: 100%;
        left: auto
    }

    .ant-col-lg-pull-24.ant-col-rtl {
        right: auto;
        left: 100%
    }

    .ant-col-lg-offset-24.ant-col-rtl {
        margin-right: 100%;
        margin-left: 0
    }
}

@media(min-width: 1200px) {
    .ant-col-xl-24 {
        display:block;
        flex: 0 0 100%;
        max-width: 100%
    }

    .ant-col-xl-push-24 {
        left: 100%
    }

    .ant-col-xl-pull-24 {
        right: 100%
    }

    .ant-col-xl-offset-24 {
        margin-left: 100%
    }

    .ant-col-xl-order-24 {
        order: 24
    }

    .ant-col-xl-23 {
        display: block;
        flex: 0 0 95.83333333%;
        max-width: 95.83333333%
    }

    .ant-col-xl-push-23 {
        left: 95.83333333%
    }

    .ant-col-xl-pull-23 {
        right: 95.83333333%
    }

    .ant-col-xl-offset-23 {
        margin-left: 95.83333333%
    }

    .ant-col-xl-order-23 {
        order: 23
    }

    .ant-col-xl-22 {
        display: block;
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .ant-col-xl-push-22 {
        left: 91.66666667%
    }

    .ant-col-xl-pull-22 {
        right: 91.66666667%
    }

    .ant-col-xl-offset-22 {
        margin-left: 91.66666667%
    }

    .ant-col-xl-order-22 {
        order: 22
    }

    .ant-col-xl-21 {
        display: block;
        flex: 0 0 87.5%;
        max-width: 87.5%
    }

    .ant-col-xl-push-21 {
        left: 87.5%
    }

    .ant-col-xl-pull-21 {
        right: 87.5%
    }

    .ant-col-xl-offset-21 {
        margin-left: 87.5%
    }

    .ant-col-xl-order-21 {
        order: 21
    }

    .ant-col-xl-20 {
        display: block;
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .ant-col-xl-push-20 {
        left: 83.33333333%
    }

    .ant-col-xl-pull-20 {
        right: 83.33333333%
    }

    .ant-col-xl-offset-20 {
        margin-left: 83.33333333%
    }

    .ant-col-xl-order-20 {
        order: 20
    }

    .ant-col-xl-19 {
        display: block;
        flex: 0 0 79.16666667%;
        max-width: 79.16666667%
    }

    .ant-col-xl-push-19 {
        left: 79.16666667%
    }

    .ant-col-xl-pull-19 {
        right: 79.16666667%
    }

    .ant-col-xl-offset-19 {
        margin-left: 79.16666667%
    }

    .ant-col-xl-order-19 {
        order: 19
    }

    .ant-col-xl-18 {
        display: block;
        flex: 0 0 75%;
        max-width: 75%
    }

    .ant-col-xl-push-18 {
        left: 75%
    }

    .ant-col-xl-pull-18 {
        right: 75%
    }

    .ant-col-xl-offset-18 {
        margin-left: 75%
    }

    .ant-col-xl-order-18 {
        order: 18
    }

    .ant-col-xl-17 {
        display: block;
        flex: 0 0 70.83333333%;
        max-width: 70.83333333%
    }

    .ant-col-xl-push-17 {
        left: 70.83333333%
    }

    .ant-col-xl-pull-17 {
        right: 70.83333333%
    }

    .ant-col-xl-offset-17 {
        margin-left: 70.83333333%
    }

    .ant-col-xl-order-17 {
        order: 17
    }

    .ant-col-xl-16 {
        display: block;
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .ant-col-xl-push-16 {
        left: 66.66666667%
    }

    .ant-col-xl-pull-16 {
        right: 66.66666667%
    }

    .ant-col-xl-offset-16 {
        margin-left: 66.66666667%
    }

    .ant-col-xl-order-16 {
        order: 16
    }

    .ant-col-xl-15 {
        display: block;
        flex: 0 0 62.5%;
        max-width: 62.5%
    }

    .ant-col-xl-push-15 {
        left: 62.5%
    }

    .ant-col-xl-pull-15 {
        right: 62.5%
    }

    .ant-col-xl-offset-15 {
        margin-left: 62.5%
    }

    .ant-col-xl-order-15 {
        order: 15
    }

    .ant-col-xl-14 {
        display: block;
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .ant-col-xl-push-14 {
        left: 58.33333333%
    }

    .ant-col-xl-pull-14 {
        right: 58.33333333%
    }

    .ant-col-xl-offset-14 {
        margin-left: 58.33333333%
    }

    .ant-col-xl-order-14 {
        order: 14
    }

    .ant-col-xl-13 {
        display: block;
        flex: 0 0 54.16666667%;
        max-width: 54.16666667%
    }

    .ant-col-xl-push-13 {
        left: 54.16666667%
    }

    .ant-col-xl-pull-13 {
        right: 54.16666667%
    }

    .ant-col-xl-offset-13 {
        margin-left: 54.16666667%
    }

    .ant-col-xl-order-13 {
        order: 13
    }

    .ant-col-xl-12 {
        display: block;
        flex: 0 0 50%;
        max-width: 50%
    }

    .ant-col-xl-push-12 {
        left: 50%
    }

    .ant-col-xl-pull-12 {
        right: 50%
    }

    .ant-col-xl-offset-12 {
        margin-left: 50%
    }

    .ant-col-xl-order-12 {
        order: 12
    }

    .ant-col-xl-11 {
        display: block;
        flex: 0 0 45.83333333%;
        max-width: 45.83333333%
    }

    .ant-col-xl-push-11 {
        left: 45.83333333%
    }

    .ant-col-xl-pull-11 {
        right: 45.83333333%
    }

    .ant-col-xl-offset-11 {
        margin-left: 45.83333333%
    }

    .ant-col-xl-order-11 {
        order: 11
    }

    .ant-col-xl-10 {
        display: block;
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .ant-col-xl-push-10 {
        left: 41.66666667%
    }

    .ant-col-xl-pull-10 {
        right: 41.66666667%
    }

    .ant-col-xl-offset-10 {
        margin-left: 41.66666667%
    }

    .ant-col-xl-order-10 {
        order: 10
    }

    .ant-col-xl-9 {
        display: block;
        flex: 0 0 37.5%;
        max-width: 37.5%
    }

    .ant-col-xl-push-9 {
        left: 37.5%
    }

    .ant-col-xl-pull-9 {
        right: 37.5%
    }

    .ant-col-xl-offset-9 {
        margin-left: 37.5%
    }

    .ant-col-xl-order-9 {
        order: 9
    }

    .ant-col-xl-8 {
        display: block;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .ant-col-xl-push-8 {
        left: 33.33333333%
    }

    .ant-col-xl-pull-8 {
        right: 33.33333333%
    }

    .ant-col-xl-offset-8 {
        margin-left: 33.33333333%
    }

    .ant-col-xl-order-8 {
        order: 8
    }

    .ant-col-xl-7 {
        display: block;
        flex: 0 0 29.16666667%;
        max-width: 29.16666667%
    }

    .ant-col-xl-push-7 {
        left: 29.16666667%
    }

    .ant-col-xl-pull-7 {
        right: 29.16666667%
    }

    .ant-col-xl-offset-7 {
        margin-left: 29.16666667%
    }

    .ant-col-xl-order-7 {
        order: 7
    }

    .ant-col-xl-6 {
        display: block;
        flex: 0 0 25%;
        max-width: 25%
    }

    .ant-col-xl-push-6 {
        left: 25%
    }

    .ant-col-xl-pull-6 {
        right: 25%
    }

    .ant-col-xl-offset-6 {
        margin-left: 25%
    }

    .ant-col-xl-order-6 {
        order: 6
    }

    .ant-col-xl-5 {
        display: block;
        flex: 0 0 20.83333333%;
        max-width: 20.83333333%
    }

    .ant-col-xl-push-5 {
        left: 20.83333333%
    }

    .ant-col-xl-pull-5 {
        right: 20.83333333%
    }

    .ant-col-xl-offset-5 {
        margin-left: 20.83333333%
    }

    .ant-col-xl-order-5 {
        order: 5
    }

    .ant-col-xl-4 {
        display: block;
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .ant-col-xl-push-4 {
        left: 16.66666667%
    }

    .ant-col-xl-pull-4 {
        right: 16.66666667%
    }

    .ant-col-xl-offset-4 {
        margin-left: 16.66666667%
    }

    .ant-col-xl-order-4 {
        order: 4
    }

    .ant-col-xl-3 {
        display: block;
        flex: 0 0 12.5%;
        max-width: 12.5%
    }

    .ant-col-xl-push-3 {
        left: 12.5%
    }

    .ant-col-xl-pull-3 {
        right: 12.5%
    }

    .ant-col-xl-offset-3 {
        margin-left: 12.5%
    }

    .ant-col-xl-order-3 {
        order: 3
    }

    .ant-col-xl-2 {
        display: block;
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .ant-col-xl-push-2 {
        left: 8.33333333%
    }

    .ant-col-xl-pull-2 {
        right: 8.33333333%
    }

    .ant-col-xl-offset-2 {
        margin-left: 8.33333333%
    }

    .ant-col-xl-order-2 {
        order: 2
    }

    .ant-col-xl-1 {
        display: block;
        flex: 0 0 4.16666667%;
        max-width: 4.16666667%
    }

    .ant-col-xl-push-1 {
        left: 4.16666667%
    }

    .ant-col-xl-pull-1 {
        right: 4.16666667%
    }

    .ant-col-xl-offset-1 {
        margin-left: 4.16666667%
    }

    .ant-col-xl-order-1 {
        order: 1
    }

    .ant-col-xl-0 {
        display: none
    }

    .ant-col-push-0 {
        left: auto
    }

    .ant-col-pull-0 {
        right: auto
    }

    .ant-col-xl-push-0 {
        left: auto
    }

    .ant-col-xl-pull-0 {
        right: auto
    }

    .ant-col-xl-offset-0 {
        margin-left: 0
    }

    .ant-col-xl-order-0 {
        order: 0
    }

    .ant-col-push-0.ant-col-rtl {
        right: auto
    }

    .ant-col-pull-0.ant-col-rtl {
        left: auto
    }

    .ant-col-xl-push-0.ant-col-rtl {
        right: auto
    }

    .ant-col-xl-pull-0.ant-col-rtl {
        left: auto
    }

    .ant-col-xl-offset-0.ant-col-rtl {
        margin-right: 0
    }

    .ant-col-xl-push-1.ant-col-rtl {
        right: 4.16666667%;
        left: auto
    }

    .ant-col-xl-pull-1.ant-col-rtl {
        right: auto;
        left: 4.16666667%
    }

    .ant-col-xl-offset-1.ant-col-rtl {
        margin-right: 4.16666667%;
        margin-left: 0
    }

    .ant-col-xl-push-2.ant-col-rtl {
        right: 8.33333333%;
        left: auto
    }

    .ant-col-xl-pull-2.ant-col-rtl {
        right: auto;
        left: 8.33333333%
    }

    .ant-col-xl-offset-2.ant-col-rtl {
        margin-right: 8.33333333%;
        margin-left: 0
    }

    .ant-col-xl-push-3.ant-col-rtl {
        right: 12.5%;
        left: auto
    }

    .ant-col-xl-pull-3.ant-col-rtl {
        right: auto;
        left: 12.5%
    }

    .ant-col-xl-offset-3.ant-col-rtl {
        margin-right: 12.5%;
        margin-left: 0
    }

    .ant-col-xl-push-4.ant-col-rtl {
        right: 16.66666667%;
        left: auto
    }

    .ant-col-xl-pull-4.ant-col-rtl {
        right: auto;
        left: 16.66666667%
    }

    .ant-col-xl-offset-4.ant-col-rtl {
        margin-right: 16.66666667%;
        margin-left: 0
    }

    .ant-col-xl-push-5.ant-col-rtl {
        right: 20.83333333%;
        left: auto
    }

    .ant-col-xl-pull-5.ant-col-rtl {
        right: auto;
        left: 20.83333333%
    }

    .ant-col-xl-offset-5.ant-col-rtl {
        margin-right: 20.83333333%;
        margin-left: 0
    }

    .ant-col-xl-push-6.ant-col-rtl {
        right: 25%;
        left: auto
    }

    .ant-col-xl-pull-6.ant-col-rtl {
        right: auto;
        left: 25%
    }

    .ant-col-xl-offset-6.ant-col-rtl {
        margin-right: 25%;
        margin-left: 0
    }

    .ant-col-xl-push-7.ant-col-rtl {
        right: 29.16666667%;
        left: auto
    }

    .ant-col-xl-pull-7.ant-col-rtl {
        right: auto;
        left: 29.16666667%
    }

    .ant-col-xl-offset-7.ant-col-rtl {
        margin-right: 29.16666667%;
        margin-left: 0
    }

    .ant-col-xl-push-8.ant-col-rtl {
        right: 33.33333333%;
        left: auto
    }

    .ant-col-xl-pull-8.ant-col-rtl {
        right: auto;
        left: 33.33333333%
    }

    .ant-col-xl-offset-8.ant-col-rtl {
        margin-right: 33.33333333%;
        margin-left: 0
    }

    .ant-col-xl-push-9.ant-col-rtl {
        right: 37.5%;
        left: auto
    }

    .ant-col-xl-pull-9.ant-col-rtl {
        right: auto;
        left: 37.5%
    }

    .ant-col-xl-offset-9.ant-col-rtl {
        margin-right: 37.5%;
        margin-left: 0
    }

    .ant-col-xl-push-10.ant-col-rtl {
        right: 41.66666667%;
        left: auto
    }

    .ant-col-xl-pull-10.ant-col-rtl {
        right: auto;
        left: 41.66666667%
    }

    .ant-col-xl-offset-10.ant-col-rtl {
        margin-right: 41.66666667%;
        margin-left: 0
    }

    .ant-col-xl-push-11.ant-col-rtl {
        right: 45.83333333%;
        left: auto
    }

    .ant-col-xl-pull-11.ant-col-rtl {
        right: auto;
        left: 45.83333333%
    }

    .ant-col-xl-offset-11.ant-col-rtl {
        margin-right: 45.83333333%;
        margin-left: 0
    }

    .ant-col-xl-push-12.ant-col-rtl {
        right: 50%;
        left: auto
    }

    .ant-col-xl-pull-12.ant-col-rtl {
        right: auto;
        left: 50%
    }

    .ant-col-xl-offset-12.ant-col-rtl {
        margin-right: 50%;
        margin-left: 0
    }

    .ant-col-xl-push-13.ant-col-rtl {
        right: 54.16666667%;
        left: auto
    }

    .ant-col-xl-pull-13.ant-col-rtl {
        right: auto;
        left: 54.16666667%
    }

    .ant-col-xl-offset-13.ant-col-rtl {
        margin-right: 54.16666667%;
        margin-left: 0
    }

    .ant-col-xl-push-14.ant-col-rtl {
        right: 58.33333333%;
        left: auto
    }

    .ant-col-xl-pull-14.ant-col-rtl {
        right: auto;
        left: 58.33333333%
    }

    .ant-col-xl-offset-14.ant-col-rtl {
        margin-right: 58.33333333%;
        margin-left: 0
    }

    .ant-col-xl-push-15.ant-col-rtl {
        right: 62.5%;
        left: auto
    }

    .ant-col-xl-pull-15.ant-col-rtl {
        right: auto;
        left: 62.5%
    }

    .ant-col-xl-offset-15.ant-col-rtl {
        margin-right: 62.5%;
        margin-left: 0
    }

    .ant-col-xl-push-16.ant-col-rtl {
        right: 66.66666667%;
        left: auto
    }

    .ant-col-xl-pull-16.ant-col-rtl {
        right: auto;
        left: 66.66666667%
    }

    .ant-col-xl-offset-16.ant-col-rtl {
        margin-right: 66.66666667%;
        margin-left: 0
    }

    .ant-col-xl-push-17.ant-col-rtl {
        right: 70.83333333%;
        left: auto
    }

    .ant-col-xl-pull-17.ant-col-rtl {
        right: auto;
        left: 70.83333333%
    }

    .ant-col-xl-offset-17.ant-col-rtl {
        margin-right: 70.83333333%;
        margin-left: 0
    }

    .ant-col-xl-push-18.ant-col-rtl {
        right: 75%;
        left: auto
    }

    .ant-col-xl-pull-18.ant-col-rtl {
        right: auto;
        left: 75%
    }

    .ant-col-xl-offset-18.ant-col-rtl {
        margin-right: 75%;
        margin-left: 0
    }

    .ant-col-xl-push-19.ant-col-rtl {
        right: 79.16666667%;
        left: auto
    }

    .ant-col-xl-pull-19.ant-col-rtl {
        right: auto;
        left: 79.16666667%
    }

    .ant-col-xl-offset-19.ant-col-rtl {
        margin-right: 79.16666667%;
        margin-left: 0
    }

    .ant-col-xl-push-20.ant-col-rtl {
        right: 83.33333333%;
        left: auto
    }

    .ant-col-xl-pull-20.ant-col-rtl {
        right: auto;
        left: 83.33333333%
    }

    .ant-col-xl-offset-20.ant-col-rtl {
        margin-right: 83.33333333%;
        margin-left: 0
    }

    .ant-col-xl-push-21.ant-col-rtl {
        right: 87.5%;
        left: auto
    }

    .ant-col-xl-pull-21.ant-col-rtl {
        right: auto;
        left: 87.5%
    }

    .ant-col-xl-offset-21.ant-col-rtl {
        margin-right: 87.5%;
        margin-left: 0
    }

    .ant-col-xl-push-22.ant-col-rtl {
        right: 91.66666667%;
        left: auto
    }

    .ant-col-xl-pull-22.ant-col-rtl {
        right: auto;
        left: 91.66666667%
    }

    .ant-col-xl-offset-22.ant-col-rtl {
        margin-right: 91.66666667%;
        margin-left: 0
    }

    .ant-col-xl-push-23.ant-col-rtl {
        right: 95.83333333%;
        left: auto
    }

    .ant-col-xl-pull-23.ant-col-rtl {
        right: auto;
        left: 95.83333333%
    }

    .ant-col-xl-offset-23.ant-col-rtl {
        margin-right: 95.83333333%;
        margin-left: 0
    }

    .ant-col-xl-push-24.ant-col-rtl {
        right: 100%;
        left: auto
    }

    .ant-col-xl-pull-24.ant-col-rtl {
        right: auto;
        left: 100%
    }

    .ant-col-xl-offset-24.ant-col-rtl {
        margin-right: 100%;
        margin-left: 0
    }
}

@media(min-width: 1600px) {
    .ant-col-xxl-24 {
        display:block;
        flex: 0 0 100%;
        max-width: 100%
    }

    .ant-col-xxl-push-24 {
        left: 100%
    }

    .ant-col-xxl-pull-24 {
        right: 100%
    }

    .ant-col-xxl-offset-24 {
        margin-left: 100%
    }

    .ant-col-xxl-order-24 {
        order: 24
    }

    .ant-col-xxl-23 {
        display: block;
        flex: 0 0 95.83333333%;
        max-width: 95.83333333%
    }

    .ant-col-xxl-push-23 {
        left: 95.83333333%
    }

    .ant-col-xxl-pull-23 {
        right: 95.83333333%
    }

    .ant-col-xxl-offset-23 {
        margin-left: 95.83333333%
    }

    .ant-col-xxl-order-23 {
        order: 23
    }

    .ant-col-xxl-22 {
        display: block;
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .ant-col-xxl-push-22 {
        left: 91.66666667%
    }

    .ant-col-xxl-pull-22 {
        right: 91.66666667%
    }

    .ant-col-xxl-offset-22 {
        margin-left: 91.66666667%
    }

    .ant-col-xxl-order-22 {
        order: 22
    }

    .ant-col-xxl-21 {
        display: block;
        flex: 0 0 87.5%;
        max-width: 87.5%
    }

    .ant-col-xxl-push-21 {
        left: 87.5%
    }

    .ant-col-xxl-pull-21 {
        right: 87.5%
    }

    .ant-col-xxl-offset-21 {
        margin-left: 87.5%
    }

    .ant-col-xxl-order-21 {
        order: 21
    }

    .ant-col-xxl-20 {
        display: block;
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .ant-col-xxl-push-20 {
        left: 83.33333333%
    }

    .ant-col-xxl-pull-20 {
        right: 83.33333333%
    }

    .ant-col-xxl-offset-20 {
        margin-left: 83.33333333%
    }

    .ant-col-xxl-order-20 {
        order: 20
    }

    .ant-col-xxl-19 {
        display: block;
        flex: 0 0 79.16666667%;
        max-width: 79.16666667%
    }

    .ant-col-xxl-push-19 {
        left: 79.16666667%
    }

    .ant-col-xxl-pull-19 {
        right: 79.16666667%
    }

    .ant-col-xxl-offset-19 {
        margin-left: 79.16666667%
    }

    .ant-col-xxl-order-19 {
        order: 19
    }

    .ant-col-xxl-18 {
        display: block;
        flex: 0 0 75%;
        max-width: 75%
    }

    .ant-col-xxl-push-18 {
        left: 75%
    }

    .ant-col-xxl-pull-18 {
        right: 75%
    }

    .ant-col-xxl-offset-18 {
        margin-left: 75%
    }

    .ant-col-xxl-order-18 {
        order: 18
    }

    .ant-col-xxl-17 {
        display: block;
        flex: 0 0 70.83333333%;
        max-width: 70.83333333%
    }

    .ant-col-xxl-push-17 {
        left: 70.83333333%
    }

    .ant-col-xxl-pull-17 {
        right: 70.83333333%
    }

    .ant-col-xxl-offset-17 {
        margin-left: 70.83333333%
    }

    .ant-col-xxl-order-17 {
        order: 17
    }

    .ant-col-xxl-16 {
        display: block;
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .ant-col-xxl-push-16 {
        left: 66.66666667%
    }

    .ant-col-xxl-pull-16 {
        right: 66.66666667%
    }

    .ant-col-xxl-offset-16 {
        margin-left: 66.66666667%
    }

    .ant-col-xxl-order-16 {
        order: 16
    }

    .ant-col-xxl-15 {
        display: block;
        flex: 0 0 62.5%;
        max-width: 62.5%
    }

    .ant-col-xxl-push-15 {
        left: 62.5%
    }

    .ant-col-xxl-pull-15 {
        right: 62.5%
    }

    .ant-col-xxl-offset-15 {
        margin-left: 62.5%
    }

    .ant-col-xxl-order-15 {
        order: 15
    }

    .ant-col-xxl-14 {
        display: block;
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .ant-col-xxl-push-14 {
        left: 58.33333333%
    }

    .ant-col-xxl-pull-14 {
        right: 58.33333333%
    }

    .ant-col-xxl-offset-14 {
        margin-left: 58.33333333%
    }

    .ant-col-xxl-order-14 {
        order: 14
    }

    .ant-col-xxl-13 {
        display: block;
        flex: 0 0 54.16666667%;
        max-width: 54.16666667%
    }

    .ant-col-xxl-push-13 {
        left: 54.16666667%
    }

    .ant-col-xxl-pull-13 {
        right: 54.16666667%
    }

    .ant-col-xxl-offset-13 {
        margin-left: 54.16666667%
    }

    .ant-col-xxl-order-13 {
        order: 13
    }

    .ant-col-xxl-12 {
        display: block;
        flex: 0 0 50%;
        max-width: 50%
    }

    .ant-col-xxl-push-12 {
        left: 50%
    }

    .ant-col-xxl-pull-12 {
        right: 50%
    }

    .ant-col-xxl-offset-12 {
        margin-left: 50%
    }

    .ant-col-xxl-order-12 {
        order: 12
    }

    .ant-col-xxl-11 {
        display: block;
        flex: 0 0 45.83333333%;
        max-width: 45.83333333%
    }

    .ant-col-xxl-push-11 {
        left: 45.83333333%
    }

    .ant-col-xxl-pull-11 {
        right: 45.83333333%
    }

    .ant-col-xxl-offset-11 {
        margin-left: 45.83333333%
    }

    .ant-col-xxl-order-11 {
        order: 11
    }

    .ant-col-xxl-10 {
        display: block;
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .ant-col-xxl-push-10 {
        left: 41.66666667%
    }

    .ant-col-xxl-pull-10 {
        right: 41.66666667%
    }

    .ant-col-xxl-offset-10 {
        margin-left: 41.66666667%
    }

    .ant-col-xxl-order-10 {
        order: 10
    }

    .ant-col-xxl-9 {
        display: block;
        flex: 0 0 37.5%;
        max-width: 37.5%
    }

    .ant-col-xxl-push-9 {
        left: 37.5%
    }

    .ant-col-xxl-pull-9 {
        right: 37.5%
    }

    .ant-col-xxl-offset-9 {
        margin-left: 37.5%
    }

    .ant-col-xxl-order-9 {
        order: 9
    }

    .ant-col-xxl-8 {
        display: block;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .ant-col-xxl-push-8 {
        left: 33.33333333%
    }

    .ant-col-xxl-pull-8 {
        right: 33.33333333%
    }

    .ant-col-xxl-offset-8 {
        margin-left: 33.33333333%
    }

    .ant-col-xxl-order-8 {
        order: 8
    }

    .ant-col-xxl-7 {
        display: block;
        flex: 0 0 29.16666667%;
        max-width: 29.16666667%
    }

    .ant-col-xxl-push-7 {
        left: 29.16666667%
    }

    .ant-col-xxl-pull-7 {
        right: 29.16666667%
    }

    .ant-col-xxl-offset-7 {
        margin-left: 29.16666667%
    }

    .ant-col-xxl-order-7 {
        order: 7
    }

    .ant-col-xxl-6 {
        display: block;
        flex: 0 0 25%;
        max-width: 25%
    }

    .ant-col-xxl-push-6 {
        left: 25%
    }

    .ant-col-xxl-pull-6 {
        right: 25%
    }

    .ant-col-xxl-offset-6 {
        margin-left: 25%
    }

    .ant-col-xxl-order-6 {
        order: 6
    }

    .ant-col-xxl-5 {
        display: block;
        flex: 0 0 20.83333333%;
        max-width: 20.83333333%
    }

    .ant-col-xxl-push-5 {
        left: 20.83333333%
    }

    .ant-col-xxl-pull-5 {
        right: 20.83333333%
    }

    .ant-col-xxl-offset-5 {
        margin-left: 20.83333333%
    }

    .ant-col-xxl-order-5 {
        order: 5
    }

    .ant-col-xxl-4 {
        display: block;
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .ant-col-xxl-push-4 {
        left: 16.66666667%
    }

    .ant-col-xxl-pull-4 {
        right: 16.66666667%
    }

    .ant-col-xxl-offset-4 {
        margin-left: 16.66666667%
    }

    .ant-col-xxl-order-4 {
        order: 4
    }

    .ant-col-xxl-3 {
        display: block;
        flex: 0 0 12.5%;
        max-width: 12.5%
    }

    .ant-col-xxl-push-3 {
        left: 12.5%
    }

    .ant-col-xxl-pull-3 {
        right: 12.5%
    }

    .ant-col-xxl-offset-3 {
        margin-left: 12.5%
    }

    .ant-col-xxl-order-3 {
        order: 3
    }

    .ant-col-xxl-2 {
        display: block;
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .ant-col-xxl-push-2 {
        left: 8.33333333%
    }

    .ant-col-xxl-pull-2 {
        right: 8.33333333%
    }

    .ant-col-xxl-offset-2 {
        margin-left: 8.33333333%
    }

    .ant-col-xxl-order-2 {
        order: 2
    }

    .ant-col-xxl-1 {
        display: block;
        flex: 0 0 4.16666667%;
        max-width: 4.16666667%
    }

    .ant-col-xxl-push-1 {
        left: 4.16666667%
    }

    .ant-col-xxl-pull-1 {
        right: 4.16666667%
    }

    .ant-col-xxl-offset-1 {
        margin-left: 4.16666667%
    }

    .ant-col-xxl-order-1 {
        order: 1
    }

    .ant-col-xxl-0 {
        display: none
    }

    .ant-col-push-0 {
        left: auto
    }

    .ant-col-pull-0 {
        right: auto
    }

    .ant-col-xxl-push-0 {
        left: auto
    }

    .ant-col-xxl-pull-0 {
        right: auto
    }

    .ant-col-xxl-offset-0 {
        margin-left: 0
    }

    .ant-col-xxl-order-0 {
        order: 0
    }

    .ant-col-push-0.ant-col-rtl {
        right: auto
    }

    .ant-col-pull-0.ant-col-rtl {
        left: auto
    }

    .ant-col-xxl-push-0.ant-col-rtl {
        right: auto
    }

    .ant-col-xxl-pull-0.ant-col-rtl {
        left: auto
    }

    .ant-col-xxl-offset-0.ant-col-rtl {
        margin-right: 0
    }

    .ant-col-xxl-push-1.ant-col-rtl {
        right: 4.16666667%;
        left: auto
    }

    .ant-col-xxl-pull-1.ant-col-rtl {
        right: auto;
        left: 4.16666667%
    }

    .ant-col-xxl-offset-1.ant-col-rtl {
        margin-right: 4.16666667%;
        margin-left: 0
    }

    .ant-col-xxl-push-2.ant-col-rtl {
        right: 8.33333333%;
        left: auto
    }

    .ant-col-xxl-pull-2.ant-col-rtl {
        right: auto;
        left: 8.33333333%
    }

    .ant-col-xxl-offset-2.ant-col-rtl {
        margin-right: 8.33333333%;
        margin-left: 0
    }

    .ant-col-xxl-push-3.ant-col-rtl {
        right: 12.5%;
        left: auto
    }

    .ant-col-xxl-pull-3.ant-col-rtl {
        right: auto;
        left: 12.5%
    }

    .ant-col-xxl-offset-3.ant-col-rtl {
        margin-right: 12.5%;
        margin-left: 0
    }

    .ant-col-xxl-push-4.ant-col-rtl {
        right: 16.66666667%;
        left: auto
    }

    .ant-col-xxl-pull-4.ant-col-rtl {
        right: auto;
        left: 16.66666667%
    }

    .ant-col-xxl-offset-4.ant-col-rtl {
        margin-right: 16.66666667%;
        margin-left: 0
    }

    .ant-col-xxl-push-5.ant-col-rtl {
        right: 20.83333333%;
        left: auto
    }

    .ant-col-xxl-pull-5.ant-col-rtl {
        right: auto;
        left: 20.83333333%
    }

    .ant-col-xxl-offset-5.ant-col-rtl {
        margin-right: 20.83333333%;
        margin-left: 0
    }

    .ant-col-xxl-push-6.ant-col-rtl {
        right: 25%;
        left: auto
    }

    .ant-col-xxl-pull-6.ant-col-rtl {
        right: auto;
        left: 25%
    }

    .ant-col-xxl-offset-6.ant-col-rtl {
        margin-right: 25%;
        margin-left: 0
    }

    .ant-col-xxl-push-7.ant-col-rtl {
        right: 29.16666667%;
        left: auto
    }

    .ant-col-xxl-pull-7.ant-col-rtl {
        right: auto;
        left: 29.16666667%
    }

    .ant-col-xxl-offset-7.ant-col-rtl {
        margin-right: 29.16666667%;
        margin-left: 0
    }

    .ant-col-xxl-push-8.ant-col-rtl {
        right: 33.33333333%;
        left: auto
    }

    .ant-col-xxl-pull-8.ant-col-rtl {
        right: auto;
        left: 33.33333333%
    }

    .ant-col-xxl-offset-8.ant-col-rtl {
        margin-right: 33.33333333%;
        margin-left: 0
    }

    .ant-col-xxl-push-9.ant-col-rtl {
        right: 37.5%;
        left: auto
    }

    .ant-col-xxl-pull-9.ant-col-rtl {
        right: auto;
        left: 37.5%
    }

    .ant-col-xxl-offset-9.ant-col-rtl {
        margin-right: 37.5%;
        margin-left: 0
    }

    .ant-col-xxl-push-10.ant-col-rtl {
        right: 41.66666667%;
        left: auto
    }

    .ant-col-xxl-pull-10.ant-col-rtl {
        right: auto;
        left: 41.66666667%
    }

    .ant-col-xxl-offset-10.ant-col-rtl {
        margin-right: 41.66666667%;
        margin-left: 0
    }

    .ant-col-xxl-push-11.ant-col-rtl {
        right: 45.83333333%;
        left: auto
    }

    .ant-col-xxl-pull-11.ant-col-rtl {
        right: auto;
        left: 45.83333333%
    }

    .ant-col-xxl-offset-11.ant-col-rtl {
        margin-right: 45.83333333%;
        margin-left: 0
    }

    .ant-col-xxl-push-12.ant-col-rtl {
        right: 50%;
        left: auto
    }

    .ant-col-xxl-pull-12.ant-col-rtl {
        right: auto;
        left: 50%
    }

    .ant-col-xxl-offset-12.ant-col-rtl {
        margin-right: 50%;
        margin-left: 0
    }

    .ant-col-xxl-push-13.ant-col-rtl {
        right: 54.16666667%;
        left: auto
    }

    .ant-col-xxl-pull-13.ant-col-rtl {
        right: auto;
        left: 54.16666667%
    }

    .ant-col-xxl-offset-13.ant-col-rtl {
        margin-right: 54.16666667%;
        margin-left: 0
    }

    .ant-col-xxl-push-14.ant-col-rtl {
        right: 58.33333333%;
        left: auto
    }

    .ant-col-xxl-pull-14.ant-col-rtl {
        right: auto;
        left: 58.33333333%
    }

    .ant-col-xxl-offset-14.ant-col-rtl {
        margin-right: 58.33333333%;
        margin-left: 0
    }

    .ant-col-xxl-push-15.ant-col-rtl {
        right: 62.5%;
        left: auto
    }

    .ant-col-xxl-pull-15.ant-col-rtl {
        right: auto;
        left: 62.5%
    }

    .ant-col-xxl-offset-15.ant-col-rtl {
        margin-right: 62.5%;
        margin-left: 0
    }

    .ant-col-xxl-push-16.ant-col-rtl {
        right: 66.66666667%;
        left: auto
    }

    .ant-col-xxl-pull-16.ant-col-rtl {
        right: auto;
        left: 66.66666667%
    }

    .ant-col-xxl-offset-16.ant-col-rtl {
        margin-right: 66.66666667%;
        margin-left: 0
    }

    .ant-col-xxl-push-17.ant-col-rtl {
        right: 70.83333333%;
        left: auto
    }

    .ant-col-xxl-pull-17.ant-col-rtl {
        right: auto;
        left: 70.83333333%
    }

    .ant-col-xxl-offset-17.ant-col-rtl {
        margin-right: 70.83333333%;
        margin-left: 0
    }

    .ant-col-xxl-push-18.ant-col-rtl {
        right: 75%;
        left: auto
    }

    .ant-col-xxl-pull-18.ant-col-rtl {
        right: auto;
        left: 75%
    }

    .ant-col-xxl-offset-18.ant-col-rtl {
        margin-right: 75%;
        margin-left: 0
    }

    .ant-col-xxl-push-19.ant-col-rtl {
        right: 79.16666667%;
        left: auto
    }

    .ant-col-xxl-pull-19.ant-col-rtl {
        right: auto;
        left: 79.16666667%
    }

    .ant-col-xxl-offset-19.ant-col-rtl {
        margin-right: 79.16666667%;
        margin-left: 0
    }

    .ant-col-xxl-push-20.ant-col-rtl {
        right: 83.33333333%;
        left: auto
    }

    .ant-col-xxl-pull-20.ant-col-rtl {
        right: auto;
        left: 83.33333333%
    }

    .ant-col-xxl-offset-20.ant-col-rtl {
        margin-right: 83.33333333%;
        margin-left: 0
    }

    .ant-col-xxl-push-21.ant-col-rtl {
        right: 87.5%;
        left: auto
    }

    .ant-col-xxl-pull-21.ant-col-rtl {
        right: auto;
        left: 87.5%
    }

    .ant-col-xxl-offset-21.ant-col-rtl {
        margin-right: 87.5%;
        margin-left: 0
    }

    .ant-col-xxl-push-22.ant-col-rtl {
        right: 91.66666667%;
        left: auto
    }

    .ant-col-xxl-pull-22.ant-col-rtl {
        right: auto;
        left: 91.66666667%
    }

    .ant-col-xxl-offset-22.ant-col-rtl {
        margin-right: 91.66666667%;
        margin-left: 0
    }

    .ant-col-xxl-push-23.ant-col-rtl {
        right: 95.83333333%;
        left: auto
    }

    .ant-col-xxl-pull-23.ant-col-rtl {
        right: auto;
        left: 95.83333333%
    }

    .ant-col-xxl-offset-23.ant-col-rtl {
        margin-right: 95.83333333%;
        margin-left: 0
    }

    .ant-col-xxl-push-24.ant-col-rtl {
        right: 100%;
        left: auto
    }

    .ant-col-xxl-pull-24.ant-col-rtl {
        right: auto;
        left: 100%
    }

    .ant-col-xxl-offset-24.ant-col-rtl {
        margin-right: 100%;
        margin-left: 0
    }
}

.ant-row-rtl {
    direction: rtl
}

.ant-image {
    position: relative;
    display: inline-block
}

.ant-image-img {
    width: 100%;
    height: auto;
    vertical-align: middle
}

.ant-image-img-placeholder {
    background-color: #f5f5f5;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjUgMi41aC0xM0EuNS41IDAgMDAxIDN2MTBhLjUuNSAwIDAwLjUuNWgxM2EuNS41IDAgMDAuNS0uNVYzYS41LjUgMCAwMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwMTAgMiAxIDEgMCAwMTAtMnptOC4wMyA2LjgzYS4xMjcuMTI3IDAgMDEtLjA4MS4wM0gyLjc2OWEuMTI1LjEyNSAwIDAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAxLjE3Ny0uMDE2bC4wMTYuMDE2TDcuMDggMTAuMDlsMi40Ny0yLjkzYS4xMjYuMTI2IDAgMDEuMTc3LS4wMTZsLjAxNS4wMTYgMy41ODggNC4yNDRhLjEyNy4xMjcgMCAwMS0uMDIuMTc1eiIgZmlsbD0iIzhDOEM4QyIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 30%
}

.ant-image-mask {
    position: absolute;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    background: #00000080;
    cursor: pointer;
    opacity: 0;
    transition: opacity .3s
}

.ant-image-mask-info {
    padding: 0 4px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.ant-image-mask-info .anticon {
    margin-inline-end:4px}

.ant-image-mask:hover {
    opacity: 1
}

.ant-image-placeholder {
    position: absolute;
    inset: 0
}

.ant-image-preview {
    pointer-events: none;
    height: 100%;
    text-align: center
}

.ant-image-preview.ant-zoom-appear,.ant-image-preview.ant-zoom-enter {
    transform: none;
    opacity: 0;
    animation-duration: .3s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-image-preview-mask {
    position: fixed;
    inset: 0;
    z-index: 1000;
    height: 100%;
    background-color: #00000073
}

.ant-image-preview-mask-hidden {
    display: none
}

.ant-image-preview-wrap {
    position: fixed;
    inset: 0;
    overflow: auto;
    outline: 0
}

.ant-image-preview-body {
    position: absolute;
    inset: 0;
    overflow: hidden
}

.ant-image-preview-img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    transform: scaleX(1);
    cursor: grab;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: auto
}

.ant-image-preview-img,.ant-image-preview-img-wrapper {
    transition: transform .3s cubic-bezier(.215,.61,.355,1) 0s
}

.ant-image-preview-img-wrapper {
    position: absolute;
    inset: 0
}

.ant-image-preview-img-wrapper:before {
    display: inline-block;
    width: 1px;
    height: 50%;
    margin-right: -1px;
    content: ""
}

.ant-image-preview-moving .ant-image-preview-img {
    cursor: grabbing
}

.ant-image-preview-moving .ant-image-preview-img-wrapper {
    transition-duration: 0s
}

.ant-image-preview-wrap {
    z-index: 1080
}

.ant-image-preview-operations-wrapper {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 1081;
    width: 100%
}

.ant-image-preview-operations {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    font-feature-settings: "tnum";
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    color: #ffffffd9;
    list-style: none;
    background: #0000001a;
    pointer-events: auto
}

.ant-image-preview-operations-operation {
    margin-left: 12px;
    padding: 12px;
    cursor: pointer;
    transition: all .3s
}

.ant-image-preview-operations-operation:hover {
    background: #0003
}

.ant-image-preview-operations-operation-disabled {
    color: #ffffff40;
    pointer-events: none
}

.ant-image-preview-operations-operation:last-of-type {
    margin-left: 0
}

.ant-image-preview-operations-progress {
    position: absolute;
    left: 50%;
    transform: translate(-50%)
}

.ant-image-preview-operations-icon {
    font-size: 18px
}

.ant-image-preview-switch-left,.ant-image-preview-switch-right {
    position: fixed;
    top: 50%;
    right: 8px;
    z-index: 1081;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 44px;
    color: #ffffffd9;
    background: #0000001a;
    border-radius: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    transition: all .3s;
    pointer-events: auto
}

.ant-image-preview-switch-left:hover,.ant-image-preview-switch-right:hover {
    background: #0003
}

.ant-image-preview-switch-left-disabled,.ant-image-preview-switch-left-disabled:hover,.ant-image-preview-switch-right-disabled,.ant-image-preview-switch-right-disabled:hover {
    color: #ffffff40;
    background: #0000001a;
    cursor: not-allowed
}

.ant-image-preview-switch-left-disabled:hover>.anticon,.ant-image-preview-switch-left-disabled>.anticon,.ant-image-preview-switch-right-disabled:hover>.anticon,.ant-image-preview-switch-right-disabled>.anticon {
    cursor: not-allowed
}

.ant-image-preview-switch-left>.anticon,.ant-image-preview-switch-right>.anticon {
    font-size: 18px
}

.ant-image-preview-switch-left {
    left: 8px
}

.ant-image-preview-switch-right {
    right: 8px
}

.ant-input-number-affix-wrapper {
    display: inline-block;
    width: 100%;
    min-width: 0;
    color: #000000d9;
    font-size: 14px;
    line-height: 1.5715;
    background-color: #fff;
    background-image: none;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    transition: all .3s;
    position: relative;
    display: inline-flex;
    width: 90px;
    padding: 0;
    padding-inline-start:11px}

.ant-input-number-affix-wrapper::-moz-placeholder {
    color: #bfbfbf;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.ant-input-number-affix-wrapper:-ms-input-placeholder {
    color: #bfbfbf;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.ant-input-number-affix-wrapper::placeholder {
    color: #bfbfbf;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-input-number-affix-wrapper:-moz-placeholder-shown {
    text-overflow: ellipsis
}

.ant-input-number-affix-wrapper:-ms-input-placeholder {
    text-overflow: ellipsis
}

.ant-input-number-affix-wrapper:placeholder-shown {
    text-overflow: ellipsis
}

.ant-input-number-affix-wrapper:hover {
    border-color: var(--ant-primary-5);
    border-right-width: 1px
}

.ant-input-number-affix-wrapper-focused,.ant-input-number-affix-wrapper:focus {
    border-color: var(--ant-primary-color-hover);
    box-shadow: 0 0 0 2px var(--ant-primary-color-outline);
    border-right-width: 1px;
    outline: 0
}

.ant-input-number-affix-wrapper-disabled {
    color: #00000040;
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1
}

.ant-input-number-affix-wrapper-disabled:hover {
    border-color: #d9d9d9;
    border-right-width: 1px
}

.ant-input-number-affix-wrapper[disabled] {
    color: #00000040;
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1
}

.ant-input-number-affix-wrapper[disabled]:hover {
    border-color: #d9d9d9;
    border-right-width: 1px
}

.ant-input-number-affix-wrapper-borderless,.ant-input-number-affix-wrapper-borderless-disabled,.ant-input-number-affix-wrapper-borderless-focused,.ant-input-number-affix-wrapper-borderless:focus,.ant-input-number-affix-wrapper-borderless:hover,.ant-input-number-affix-wrapper-borderless[disabled] {
    background-color: transparent;
    border: none;
    box-shadow: none
}

textarea.ant-input-number-affix-wrapper {
    max-width: 100%;
    height: auto;
    min-height: 32px;
    line-height: 1.5715;
    vertical-align: bottom;
    transition: all .3s,height 0s
}

.ant-input-number-affix-wrapper-lg {
    padding: 6.5px 11px;
    font-size: 16px
}

.ant-input-number-affix-wrapper-sm {
    padding: 0 7px
}

.ant-input-number-affix-wrapper:not(.ant-input-number-affix-wrapper-disabled):hover {
    border-color: var(--ant-primary-5);
    border-right-width: 1px;
    z-index: 1
}

.ant-input-number-affix-wrapper-focused,.ant-input-number-affix-wrapper:focus {
    z-index: 1
}

.ant-input-number-affix-wrapper-disabled .ant-input-number[disabled] {
    background: transparent
}

.ant-input-number-affix-wrapper>div.ant-input-number {
    width: 100%;
    border: none;
    outline: none
}

.ant-input-number-affix-wrapper>div.ant-input-number.ant-input-number-focused {
    box-shadow: none!important
}

.ant-input-number-affix-wrapper input.ant-input-number-input {
    padding: 0
}

.ant-input-number-affix-wrapper:before {
    display: inline-block;
    width: 0;
    visibility: hidden;
    content: " "
}

.ant-input-number-affix-wrapper .ant-input-number-handler-wrap {
    z-index: 2
}

.ant-input-number-prefix,.ant-input-number-suffix {
    display: flex;
    flex: none;
    align-items: center;
    pointer-events: none
}

.ant-input-number-prefix {
    margin-inline-end:4px}

.ant-input-number-suffix {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    height: 100%;
    margin-right: 11px;
    margin-left: 4px
}

.ant-input-number-group-wrapper .ant-input-number-affix-wrapper {
    width: 100%
}

.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number,.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:hover {
    background: #fff;
    border-color: var(--ant-error-color)
}

.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused,.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus {
    border-color: var(--ant-error-color-hover);
    box-shadow: 0 0 0 2px var(--ant-error-color-outline);
    border-right-width: 1px;
    outline: 0
}

.ant-input-number-status-error .ant-input-number-prefix {
    color: var(--ant-error-color)
}

.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number,.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:hover {
    background: #fff;
    border-color: var(--ant-warning-color)
}

.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused,.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus {
    border-color: var(--ant-warning-color-hover);
    box-shadow: 0 0 0 2px var(--ant-warning-color-outline);
    border-right-width: 1px;
    outline: 0
}

.ant-input-number-status-warning .ant-input-number-prefix {
    color: var(--ant-warning-color)
}

.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper,.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover {
    background: #fff;
    border-color: var(--ant-error-color)
}

.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused,.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus {
    border-color: var(--ant-error-color-hover);
    box-shadow: 0 0 0 2px var(--ant-error-color-outline);
    border-right-width: 1px;
    outline: 0
}

.ant-input-number-affix-wrapper-status-error .ant-input-number-prefix {
    color: var(--ant-error-color)
}

.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper,.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover {
    background: #fff;
    border-color: var(--ant-warning-color)
}

.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused,.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus {
    border-color: var(--ant-warning-color-hover);
    box-shadow: 0 0 0 2px var(--ant-warning-color-outline);
    border-right-width: 1px;
    outline: 0
}

.ant-input-number-affix-wrapper-status-warning .ant-input-number-prefix {
    color: var(--ant-warning-color)
}

.ant-input-number-group-wrapper-status-error .ant-input-number-group-addon {
    color: var(--ant-error-color);
    border-color: var(--ant-error-color)
}

.ant-input-number-group-wrapper-status-warning .ant-input-number-group-addon {
    color: var(--ant-warning-color);
    border-color: var(--ant-warning-color)
}

.ant-input-number {
    box-sizing: border-box;
    font-variant: tabular-nums;
    list-style: none;
    font-feature-settings: "tnum";
    position: relative;
    width: 100%;
    min-width: 0;
    color: #000000d9;
    font-size: 14px;
    line-height: 1.5715;
    background-color: #fff;
    background-image: none;
    transition: all .3s;
    display: inline-block;
    width: 90px;
    margin: 0;
    padding: 0;
    border: 1px solid #d9d9d9;
    border-radius: 2px
}

.ant-input-number::-moz-placeholder {
    color: #bfbfbf;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.ant-input-number:-ms-input-placeholder {
    color: #bfbfbf;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.ant-input-number::placeholder {
    color: #bfbfbf;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-input-number:-moz-placeholder-shown {
    text-overflow: ellipsis
}

.ant-input-number:-ms-input-placeholder {
    text-overflow: ellipsis
}

.ant-input-number:placeholder-shown {
    text-overflow: ellipsis
}

.ant-input-number-focused,.ant-input-number:focus {
    border-color: var(--ant-primary-color-hover);
    box-shadow: 0 0 0 2px var(--ant-primary-color-outline);
    border-right-width: 1px;
    outline: 0
}

.ant-input-number[disabled] {
    color: #00000040;
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1
}

.ant-input-number[disabled]:hover {
    border-color: #d9d9d9;
    border-right-width: 1px
}

.ant-input-number-borderless,.ant-input-number-borderless-disabled,.ant-input-number-borderless-focused,.ant-input-number-borderless:focus,.ant-input-number-borderless:hover,.ant-input-number-borderless[disabled] {
    background-color: transparent;
    border: none;
    box-shadow: none
}

textarea.ant-input-number {
    max-width: 100%;
    height: auto;
    min-height: 32px;
    line-height: 1.5715;
    vertical-align: bottom;
    transition: all .3s,height 0s
}

.ant-input-number-lg {
    padding: 6.5px 11px
}

.ant-input-number-sm {
    padding: 0 7px
}

.ant-input-number-group {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: relative;
    display: table;
    width: 100%;
    border-collapse: separate;
    border-spacing: 0
}

.ant-input-number-group[class*=col-] {
    float: none;
    padding-right: 0;
    padding-left: 0
}

.ant-input-number-group>[class*=col-] {
    padding-right: 8px
}

.ant-input-number-group>[class*=col-]:last-child {
    padding-right: 0
}

.ant-input-number-group-addon,.ant-input-number-group-wrap,.ant-input-number-group>.ant-input-number {
    display: table-cell
}

.ant-input-number-group-addon:not(:first-child):not(:last-child),.ant-input-number-group-wrap:not(:first-child):not(:last-child),.ant-input-number-group>.ant-input-number:not(:first-child):not(:last-child) {
    border-radius: 0
}

.ant-input-number-group-addon,.ant-input-number-group-wrap {
    width: 1px;
    white-space: nowrap;
    vertical-align: middle
}

.ant-input-number-group-wrap>* {
    display: block!important
}

.ant-input-number-group .ant-input-number {
    float: left;
    width: 100%;
    margin-bottom: 0;
    text-align: inherit
}

.ant-input-number-group .ant-input-number:focus,.ant-input-number-group .ant-input-number:hover {
    z-index: 1;
    border-right-width: 1px
}

.ant-input-search-with-button .ant-input-number-group .ant-input-number:hover {
    z-index: 0
}

.ant-input-number-group-addon {
    position: relative;
    padding: 0 11px;
    color: #000000d9;
    font-weight: 400;
    font-size: 14px;
    text-align: center;
    background-color: #fafafa;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    transition: all .3s
}

.ant-input-number-group-addon .ant-select {
    margin: -5px -11px
}

.ant-input-number-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
    background-color: inherit;
    border: 1px solid transparent;
    box-shadow: none
}

.ant-input-number-group-addon .ant-select-focused .ant-select-selector,.ant-input-number-group-addon .ant-select-open .ant-select-selector {
    color: var(--ant-primary-color)
}

.ant-input-number-group-addon .ant-cascader-picker {
    margin: -9px -12px;
    background-color: transparent
}

.ant-input-number-group-addon .ant-cascader-picker .ant-cascader-input {
    text-align: left;
    border: 0;
    box-shadow: none
}

.ant-input-number-group-addon:first-child,.ant-input-number-group-addon:first-child .ant-select .ant-select-selector,.ant-input-number-group>.ant-input-number:first-child,.ant-input-number-group>.ant-input-number:first-child .ant-select .ant-select-selector {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ant-input-number-group>.ant-input-number-affix-wrapper:not(:first-child) .ant-input-number {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ant-input-number-group>.ant-input-number-affix-wrapper:not(:last-child) .ant-input-number {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ant-input-number-group-addon:first-child {
    border-right: 0
}

.ant-input-number-group-addon:last-child {
    border-left: 0
}

.ant-input-number-group-addon:last-child,.ant-input-number-group-addon:last-child .ant-select .ant-select-selector,.ant-input-number-group>.ant-input-number:last-child,.ant-input-number-group>.ant-input-number:last-child .ant-select .ant-select-selector {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ant-input-number-group-lg .ant-input-number,.ant-input-number-group-lg>.ant-input-number-group-addon {
    padding: 6.5px 11px;
    font-size: 16px
}

.ant-input-number-group-sm .ant-input-number,.ant-input-number-group-sm>.ant-input-number-group-addon {
    padding: 0 7px
}

.ant-input-number-group-lg .ant-select-single .ant-select-selector {
    height: 40px
}

.ant-input-number-group-sm .ant-select-single .ant-select-selector {
    height: 24px
}

.ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ant-input-search .ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child) {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}

.ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child),.ant-input-search .ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ant-input-number-group.ant-input-number-group-compact {
    display: block
}

.ant-input-number-group.ant-input-number-group-compact:before {
    display: table;
    content: ""
}

.ant-input-number-group.ant-input-number-group-compact:after {
    display: table;
    clear: both;
    content: ""
}

.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child),.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child),.ant-input-number-group.ant-input-number-group-compact>.ant-input-number:not(:first-child):not(:last-child) {
    border-right-width: 1px
}

.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child):focus,.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child):hover,.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child):focus,.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child):hover,.ant-input-number-group.ant-input-number-group-compact>.ant-input-number:not(:first-child):not(:last-child):focus,.ant-input-number-group.ant-input-number-group-compact>.ant-input-number:not(:first-child):not(:last-child):hover {
    z-index: 1
}

.ant-input-number-group.ant-input-number-group-compact>* {
    display: inline-block;
    float: none;
    vertical-align: top;
    border-radius: 0
}

.ant-input-number-group.ant-input-number-group-compact>.ant-input-number-affix-wrapper,.ant-input-number-group.ant-input-number-group-compact>.ant-input-number-number-affix-wrapper,.ant-input-number-group.ant-input-number-group-compact>.ant-picker-range {
    display: inline-flex
}

.ant-input-number-group.ant-input-number-group-compact>:not(:last-child) {
    margin-right: -1px;
    border-right-width: 1px
}

.ant-input-number-group.ant-input-number-group-compact .ant-input-number {
    float: none
}

.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-input-group-wrapper .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-selector {
    border-right-width: 1px;
    border-radius: 0
}

.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker .ant-input:focus,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker .ant-input:hover,.ant-input-number-group.ant-input-number-group-compact>.ant-input-group-wrapper .ant-input:focus,.ant-input-number-group.ant-input-number-group-compact>.ant-input-group-wrapper .ant-input:hover,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input:focus,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input:hover,.ant-input-number-group.ant-input-number-group-compact>.ant-select-focused,.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-arrow,.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-selector:focus,.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-selector:hover {
    z-index: 1
}

.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-number-group.ant-input-number-group-compact>:first-child {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}

.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-number-group.ant-input-number-group-compact>:last-child {
    border-right-width: 1px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}

.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input {
    vertical-align: top
}

.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper {
    margin-left: -1px
}

.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper,.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button {
    border-radius: 0
}

.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input {
    border-radius: 2px 0 0 2px
}

.ant-input-number-group>.ant-input-number-rtl:first-child {
    border-radius: 0 2px 2px 0
}

.ant-input-number-group>.ant-input-number-rtl:last-child {
    border-radius: 2px 0 0 2px
}

.ant-input-number-group-rtl .ant-input-number-group-addon:first-child {
    border-right: 1px solid #d9d9d9;
    border-left: 0;
    border-radius: 0 2px 2px 0
}

.ant-input-number-group-rtl .ant-input-number-group-addon:last-child {
    border-right: 0;
    border-left: 1px solid #d9d9d9;
    border-radius: 2px 0 0 2px
}

.ant-input-number-group-wrapper {
    display: inline-block;
    text-align: start;
    vertical-align: top
}

.ant-input-number-handler {
    position: relative;
    display: block;
    width: 100%;
    height: 50%;
    overflow: hidden;
    color: #00000073;
    font-weight: 700;
    line-height: 0;
    text-align: center;
    border-left: 1px solid #d9d9d9;
    transition: all .1s linear
}

.ant-input-number-handler:active {
    background: #f4f4f4
}

.ant-input-number-handler:hover .ant-input-number-handler-down-inner,.ant-input-number-handler:hover .ant-input-number-handler-up-inner {
    color: var(--ant-primary-5)
}

.ant-input-number-handler-down-inner,.ant-input-number-handler-up-inner {
    display: inline-flex;
    align-items: center;
    color: inherit;
    font-style: normal;
    line-height: 0;
    text-align: center;
    text-transform: none;
    vertical-align: -.125em;
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    right: 4px;
    width: 12px;
    height: 12px;
    color: #00000073;
    line-height: 12px;
    transition: all .1s linear;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-input-number-handler-down-inner>*,.ant-input-number-handler-up-inner>* {
    line-height: 1
}

.ant-input-number-handler-down-inner svg,.ant-input-number-handler-up-inner svg {
    display: inline-block
}

.ant-input-number-handler-down-inner:before,.ant-input-number-handler-up-inner:before {
    display: none
}

.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon,.ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,.ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon {
    display: block
}

.ant-input-number:hover {
    border-color: var(--ant-primary-5);
    border-right-width: 1px
}

.ant-input-number:hover+.ant-form-item-children-icon {
    opacity: 0;
    transition: opacity .24s linear .24s
}

.ant-input-number-focused {
    border-color: var(--ant-primary-color-hover);
    box-shadow: 0 0 0 2px var(--ant-primary-color-outline);
    border-right-width: 1px;
    outline: 0
}

.ant-input-number-disabled {
    color: #00000040;
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1
}

.ant-input-number-disabled:hover {
    border-color: #d9d9d9;
    border-right-width: 1px
}

.ant-input-number-disabled .ant-input-number-input {
    cursor: not-allowed
}

.ant-input-number-disabled .ant-input-number-handler-wrap,.ant-input-number-readonly .ant-input-number-handler-wrap {
    display: none
}

.ant-input-number-input {
    width: 100%;
    height: 30px;
    padding: 0 11px;
    text-align: left;
    background-color: transparent;
    border: 0;
    border-radius: 2px;
    outline: 0;
    transition: all .3s linear;
    -webkit-appearance: textfield!important;
    -moz-appearance: textfield!important;
    appearance: textfield!important
}

.ant-input-number-input::-moz-placeholder {
    color: #bfbfbf;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.ant-input-number-input:-ms-input-placeholder {
    color: #bfbfbf;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.ant-input-number-input::placeholder {
    color: #bfbfbf;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-input-number-input:-moz-placeholder-shown {
    text-overflow: ellipsis
}

.ant-input-number-input:-ms-input-placeholder {
    text-overflow: ellipsis
}

.ant-input-number-input:placeholder-shown {
    text-overflow: ellipsis
}

.ant-input-number-input[type=number]::-webkit-inner-spin-button,.ant-input-number-input[type=number]::-webkit-outer-spin-button {
    margin: 0;
    -webkit-appearance: none;
    appearance: none
}

.ant-input-number-lg {
    padding: 0;
    font-size: 16px
}

.ant-input-number-lg input {
    height: 38px
}

.ant-input-number-sm {
    padding: 0
}

.ant-input-number-sm input {
    height: 22px;
    padding: 0 7px
}

.ant-input-number-handler-wrap {
    position: absolute;
    top: 0;
    right: 0;
    width: 22px;
    height: 100%;
    background: #fff;
    border-radius: 0 2px 2px 0;
    opacity: 0;
    transition: opacity .24s linear .1s
}

.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner,.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: auto;
    margin-right: 0;
    font-size: 7px
}

.ant-input-number-borderless .ant-input-number-handler-wrap {
    border-left-width: 0
}

.ant-input-number-handler-wrap:hover .ant-input-number-handler {
    height: 40%
}

.ant-input-number-focused .ant-input-number-handler-wrap,.ant-input-number:hover .ant-input-number-handler-wrap {
    opacity: 1
}

.ant-input-number-handler-up {
    border-top-right-radius: 2px;
    cursor: pointer
}

.ant-input-number-handler-up-inner {
    top: 50%;
    margin-top: -5px;
    text-align: center
}

.ant-input-number-handler-up:hover {
    height: 60%!important
}

.ant-input-number-handler-down {
    top: 0;
    border-top: 1px solid #d9d9d9;
    border-bottom-right-radius: 2px;
    cursor: pointer
}

.ant-input-number-handler-down-inner {
    top: 50%;
    text-align: center;
    transform: translateY(-50%)
}

.ant-input-number-handler-down:hover {
    height: 60%!important
}

.ant-input-number-borderless .ant-input-number-handler-down {
    border-top-width: 0
}

.ant-input-number-focused:not(.ant-input-number-borderless) .ant-input-number-handler-down,.ant-input-number:hover:not(.ant-input-number-borderless) .ant-input-number-handler-down {
    border-top: 1px solid #d9d9d9
}

.ant-input-number-handler-down-disabled,.ant-input-number-handler-up-disabled {
    cursor: not-allowed
}

.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner,.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner {
    color: #00000040
}

.ant-input-number-borderless {
    box-shadow: none
}

.ant-input-number-out-of-range input {
    color: var(--ant-error-color)
}

.ant-input-number-compact-item:not(.ant-input-number-compact-last-item):not(.ant-input-number-compact-item-rtl) {
    margin-right: -1px
}

.ant-input-number-compact-item:not(.ant-input-number-compact-last-item).ant-input-number-compact-item-rtl {
    margin-left: -1px
}

.ant-input-number-compact-item.ant-input-number-focused,.ant-input-number-compact-item:active,.ant-input-number-compact-item:focus,.ant-input-number-compact-item:hover {
    z-index: 2
}

.ant-input-number-compact-item[disabled] {
    z-index: 0
}

.ant-input-number-compact-item:not(.ant-input-number-compact-first-item):not(.ant-input-number-compact-last-item).ant-input-number {
    border-radius: 0
}

.ant-input-number-compact-item.ant-input-number.ant-input-number-compact-first-item:not(.ant-input-number-compact-last-item):not(.ant-input-number-compact-item-rtl) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ant-input-number-compact-item.ant-input-number.ant-input-number-compact-item-rtl.ant-input-number-compact-first-item:not(.ant-input-number-compact-last-item),.ant-input-number-compact-item.ant-input-number.ant-input-number-compact-last-item:not(.ant-input-number-compact-first-item):not(.ant-input-number-compact-item-rtl) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ant-input-number-compact-item.ant-input-number.ant-input-number-compact-item-rtl.ant-input-number-compact-last-item:not(.ant-input-number-compact-first-item) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ant-input-number-rtl {
    direction: rtl
}

.ant-input-number-rtl .ant-input-number-handler {
    border-right: 1px solid #d9d9d9;
    border-left: 0
}

.ant-input-number-rtl .ant-input-number-handler-wrap {
    right: auto;
    left: 0
}

.ant-input-number-rtl.ant-input-number-borderless .ant-input-number-handler-wrap {
    border-right-width: 0
}

.ant-input-number-rtl .ant-input-number-handler-up {
    border-top-right-radius: 0
}

.ant-input-number-rtl .ant-input-number-handler-down {
    border-bottom-right-radius: 0
}

.ant-input-number-rtl .ant-input-number-input {
    direction: ltr;
    text-align: right
}

.ant-input-affix-wrapper {
    position: relative;
    display: inline-block;
    width: 100%;
    min-width: 0;
    padding: 4px 11px;
    color: #000000d9;
    font-size: 14px;
    line-height: 1.5715;
    background-color: #fff;
    background-image: none;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    transition: all .3s;
    display: inline-flex
}

.ant-input-affix-wrapper::-moz-placeholder {
    color: #bfbfbf;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.ant-input-affix-wrapper:-ms-input-placeholder {
    color: #bfbfbf;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.ant-input-affix-wrapper::placeholder {
    color: #bfbfbf;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-input-affix-wrapper:-moz-placeholder-shown {
    text-overflow: ellipsis
}

.ant-input-affix-wrapper:-ms-input-placeholder {
    text-overflow: ellipsis
}

.ant-input-affix-wrapper:placeholder-shown {
    text-overflow: ellipsis
}

.ant-input-affix-wrapper:hover {
    border-color: var(--ant-primary-5);
    border-right-width: 1px
}

.ant-input-rtl .ant-input-affix-wrapper:hover {
    border-right-width: 0;
    border-left-width: 1px!important
}

.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus {
    border-color: var(--ant-primary-color-hover);
    box-shadow: 0 0 0 2px var(--ant-primary-color-outline);
    border-right-width: 1px;
    outline: 0
}

.ant-input-rtl .ant-input-affix-wrapper-focused,.ant-input-rtl .ant-input-affix-wrapper:focus {
    border-right-width: 0;
    border-left-width: 1px!important
}

.ant-input-affix-wrapper-disabled {
    color: #00000040;
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1
}

.ant-input-affix-wrapper-disabled:hover {
    border-color: #d9d9d9;
    border-right-width: 1px
}

.ant-input-affix-wrapper[disabled] {
    color: #00000040;
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1
}

.ant-input-affix-wrapper[disabled]:hover {
    border-color: #d9d9d9;
    border-right-width: 1px
}

.ant-input-affix-wrapper-borderless,.ant-input-affix-wrapper-borderless-disabled,.ant-input-affix-wrapper-borderless-focused,.ant-input-affix-wrapper-borderless:focus,.ant-input-affix-wrapper-borderless:hover,.ant-input-affix-wrapper-borderless[disabled] {
    background-color: transparent;
    border: none;
    box-shadow: none
}

textarea.ant-input-affix-wrapper {
    max-width: 100%;
    height: auto;
    min-height: 32px;
    line-height: 1.5715;
    vertical-align: bottom;
    transition: all .3s,height 0s
}

.ant-input-affix-wrapper-lg {
    padding: 6.5px 11px;
    font-size: 16px
}

.ant-input-affix-wrapper-sm {
    padding: 0 7px
}

.ant-input-affix-wrapper-rtl {
    direction: rtl
}

.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
    border-color: var(--ant-primary-5);
    border-right-width: 1px;
    z-index: 1
}

.ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
    border-right-width: 0;
    border-left-width: 1px!important
}

.ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
    z-index: 0
}

.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus {
    z-index: 1
}

.ant-input-affix-wrapper-disabled .ant-input[disabled] {
    background: #fff0
}

.ant-input-affix-wrapper>.ant-input {
    font-size: inherit;
    border: none;
    outline: none
}

.ant-input-affix-wrapper>.ant-input:focus {
    box-shadow: none!important
}

.ant-input-affix-wrapper>.ant-input:not(textarea) {
    padding: 0
}

.ant-input-affix-wrapper:before {
    display: inline-block;
    width: 0;
    visibility: hidden;
    content: " "
}

.ant-input-prefix,.ant-input-suffix {
    display: flex;
    flex: none;
    align-items: center
}

.ant-input-prefix>:not(:last-child),.ant-input-suffix>:not(:last-child) {
    margin-right: 8px
}

.ant-input-show-count-suffix {
    color: #00000073
}

.ant-input-show-count-has-suffix {
    margin-right: 2px
}

.ant-input-prefix {
    margin-right: 4px
}

.ant-input-suffix {
    margin-left: 4px
}

.ant-input-clear-icon,.anticon.ant-input-clear-icon {
    margin: 0;
    color: #00000040;
    font-size: 12px;
    vertical-align: -1px;
    cursor: pointer;
    transition: color .3s
}

.ant-input-clear-icon:hover,.anticon.ant-input-clear-icon:hover {
    color: #00000073
}

.ant-input-clear-icon:active,.anticon.ant-input-clear-icon:active {
    color: #000000d9
}

.ant-input-clear-icon-hidden,.anticon.ant-input-clear-icon-hidden {
    visibility: hidden
}

.ant-input-clear-icon-has-suffix,.anticon.ant-input-clear-icon-has-suffix {
    margin: 0 4px
}

.ant-input-affix-wrapper.ant-input-affix-wrapper-textarea-with-clear-btn {
    padding: 0
}

.ant-input-affix-wrapper.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon {
    position: absolute;
    top: 8px;
    right: 8px;
    z-index: 1
}

.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {
    background: #fff;
    border-color: var(--ant-error-color)
}

.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus {
    border-color: var(--ant-error-color-hover);
    box-shadow: 0 0 0 2px var(--ant-error-color-outline);
    border-right-width: 1px;
    outline: 0
}

.ant-input-status-error .ant-input-prefix {
    color: var(--ant-error-color)
}

.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {
    background: #fff;
    border-color: var(--ant-warning-color)
}

.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus {
    border-color: var(--ant-warning-color-hover);
    box-shadow: 0 0 0 2px var(--ant-warning-color-outline);
    border-right-width: 1px;
    outline: 0
}

.ant-input-status-warning .ant-input-prefix {
    color: var(--ant-warning-color)
}

.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {
    background: #fff;
    border-color: var(--ant-error-color)
}

.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus {
    border-color: var(--ant-error-color-hover);
    box-shadow: 0 0 0 2px var(--ant-error-color-outline);
    border-right-width: 1px;
    outline: 0
}

.ant-input-affix-wrapper-status-error .ant-input-prefix {
    color: var(--ant-error-color)
}

.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {
    background: #fff;
    border-color: var(--ant-warning-color)
}

.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus {
    border-color: var(--ant-warning-color-hover);
    box-shadow: 0 0 0 2px var(--ant-warning-color-outline);
    border-right-width: 1px;
    outline: 0
}

.ant-input-affix-wrapper-status-warning .ant-input-prefix {
    color: var(--ant-warning-color)
}

.ant-input-textarea-status-error.ant-input-textarea-has-feedback .ant-input,.ant-input-textarea-status-success.ant-input-textarea-has-feedback .ant-input,.ant-input-textarea-status-validating.ant-input-textarea-has-feedback .ant-input,.ant-input-textarea-status-warning.ant-input-textarea-has-feedback .ant-input {
    padding-right: 24px
}

.ant-input-group-wrapper-status-error .ant-input-group-addon {
    color: var(--ant-error-color);
    border-color: var(--ant-error-color)
}

.ant-input-group-wrapper-status-warning .ant-input-group-addon {
    color: var(--ant-warning-color);
    border-color: var(--ant-warning-color)
}

.ant-input {
    box-sizing: border-box;
    margin: 0;
    font-variant: tabular-nums;
    list-style: none;
    font-feature-settings: "tnum";
    position: relative;
    display: inline-block;
    width: 100%;
    min-width: 0;
    padding: 4px 11px;
    color: #000000d9;
    font-size: 14px;
    line-height: 1.5715;
    background-color: #fff;
    background-image: none;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    transition: all .3s
}

.ant-input::-moz-placeholder {
    color: #bfbfbf;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.ant-input:-ms-input-placeholder {
    color: #bfbfbf;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.ant-input::placeholder {
    color: #bfbfbf;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-input:-moz-placeholder-shown {
    text-overflow: ellipsis
}

.ant-input:-ms-input-placeholder {
    text-overflow: ellipsis
}

.ant-input:placeholder-shown {
    text-overflow: ellipsis
}

.ant-input:hover {
    border-color: var(--ant-primary-5);
    border-right-width: 1px
}

.ant-input-rtl .ant-input:hover {
    border-right-width: 0;
    border-left-width: 1px!important
}

.ant-input-focused,.ant-input:focus {
    border-color: var(--ant-primary-color-hover);
    box-shadow: 0 0 0 2px var(--ant-primary-color-outline);
    border-right-width: 1px;
    outline: 0
}

.ant-input-rtl .ant-input-focused,.ant-input-rtl .ant-input:focus {
    border-right-width: 0;
    border-left-width: 1px!important
}

.ant-input-disabled {
    color: #00000040;
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1
}

.ant-input-disabled:hover {
    border-color: #d9d9d9;
    border-right-width: 1px
}

.ant-input[disabled] {
    color: #00000040;
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1
}

.ant-input[disabled]:hover {
    border-color: #d9d9d9;
    border-right-width: 1px
}

.ant-input-borderless,.ant-input-borderless-disabled,.ant-input-borderless-focused,.ant-input-borderless:focus,.ant-input-borderless:hover,.ant-input-borderless[disabled] {
    background-color: transparent;
    border: none;
    box-shadow: none
}

textarea.ant-input {
    max-width: 100%;
    height: auto;
    min-height: 32px;
    line-height: 1.5715;
    vertical-align: bottom;
    transition: all .3s,height 0s
}

.ant-input-lg {
    padding: 6.5px 11px;
    font-size: 16px
}

.ant-input-sm {
    padding: 0 7px
}

.ant-input-rtl {
    direction: rtl
}

.ant-input-group {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: relative;
    display: table;
    width: 100%;
    border-collapse: separate;
    border-spacing: 0
}

.ant-input-group[class*=col-] {
    float: none;
    padding-right: 0;
    padding-left: 0
}

.ant-input-group>[class*=col-] {
    padding-right: 8px
}

.ant-input-group>[class*=col-]:last-child {
    padding-right: 0
}

.ant-input-group-addon,.ant-input-group-wrap,.ant-input-group>.ant-input {
    display: table-cell
}

.ant-input-group-addon:not(:first-child):not(:last-child),.ant-input-group-wrap:not(:first-child):not(:last-child),.ant-input-group>.ant-input:not(:first-child):not(:last-child) {
    border-radius: 0
}

.ant-input-group-addon,.ant-input-group-wrap {
    width: 1px;
    white-space: nowrap;
    vertical-align: middle
}

.ant-input-group-wrap>* {
    display: block!important
}

.ant-input-group .ant-input {
    float: left;
    width: 100%;
    margin-bottom: 0;
    text-align: inherit
}

.ant-input-group .ant-input:focus,.ant-input-group .ant-input:hover {
    z-index: 1;
    border-right-width: 1px
}

.ant-input-search-with-button .ant-input-group .ant-input:hover {
    z-index: 0
}

.ant-input-group-addon {
    position: relative;
    padding: 0 11px;
    color: #000000d9;
    font-weight: 400;
    font-size: 14px;
    text-align: center;
    background-color: #fafafa;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    transition: all .3s
}

.ant-input-group-addon .ant-select {
    margin: -5px -11px
}

.ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
    background-color: inherit;
    border: 1px solid transparent;
    box-shadow: none
}

.ant-input-group-addon .ant-select-focused .ant-select-selector,.ant-input-group-addon .ant-select-open .ant-select-selector {
    color: var(--ant-primary-color)
}

.ant-input-group-addon .ant-cascader-picker {
    margin: -9px -12px;
    background-color: transparent
}

.ant-input-group-addon .ant-cascader-picker .ant-cascader-input {
    text-align: left;
    border: 0;
    box-shadow: none
}

.ant-input-group-addon:first-child,.ant-input-group-addon:first-child .ant-select .ant-select-selector,.ant-input-group>.ant-input:first-child,.ant-input-group>.ant-input:first-child .ant-select .ant-select-selector {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ant-input-group>.ant-input-affix-wrapper:not(:first-child) .ant-input {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ant-input-group>.ant-input-affix-wrapper:not(:last-child) .ant-input {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ant-input-group-addon:first-child {
    border-right: 0
}

.ant-input-group-addon:last-child {
    border-left: 0
}

.ant-input-group-addon:last-child,.ant-input-group-addon:last-child .ant-select .ant-select-selector,.ant-input-group>.ant-input:last-child,.ant-input-group>.ant-input:last-child .ant-select .ant-select-selector {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ant-input-group-lg .ant-input,.ant-input-group-lg>.ant-input-group-addon {
    padding: 6.5px 11px;
    font-size: 16px
}

.ant-input-group-sm .ant-input,.ant-input-group-sm>.ant-input-group-addon {
    padding: 0 7px
}

.ant-input-group-lg .ant-select-single .ant-select-selector {
    height: 40px
}

.ant-input-group-sm .ant-select-single .ant-select-selector {
    height: 24px
}

.ant-input-group .ant-input-affix-wrapper:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child) {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}

.ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ant-input-group.ant-input-group-compact {
    display: block
}

.ant-input-group.ant-input-group-compact:before {
    display: table;
    content: ""
}

.ant-input-group.ant-input-group-compact:after {
    display: table;
    clear: both;
    content: ""
}

.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child) {
    border-right-width: 1px
}

.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):hover {
    z-index: 1
}

.ant-input-group.ant-input-group-compact>* {
    display: inline-block;
    float: none;
    vertical-align: top;
    border-radius: 0
}

.ant-input-group.ant-input-group-compact>.ant-input-affix-wrapper,.ant-input-group.ant-input-group-compact>.ant-input-number-affix-wrapper,.ant-input-group.ant-input-group-compact>.ant-picker-range {
    display: inline-flex
}

.ant-input-group.ant-input-group-compact>:not(:last-child) {
    margin-right: -1px;
    border-right-width: 1px
}

.ant-input-group.ant-input-group-compact .ant-input {
    float: none
}

.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector {
    border-right-width: 1px;
    border-radius: 0
}

.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-select-focused,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-arrow,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:focus,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:hover {
    z-index: 1
}

.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>:first-child {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}

.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>:last-child {
    border-right-width: 1px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}

.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input {
    vertical-align: top
}

.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper {
    margin-left: -1px
}

.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper,.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button {
    border-radius: 0
}

.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input {
    border-radius: 2px 0 0 2px
}

.ant-input-group-rtl .ant-input-group-addon:first-child,.ant-input-group>.ant-input-rtl:first-child {
    border-radius: 0 2px 2px 0
}

.ant-input-group-rtl .ant-input-group-addon:first-child {
    border-right: 1px solid #d9d9d9;
    border-left: 0
}

.ant-input-group-rtl .ant-input-group-addon:last-child {
    border-right: 0;
    border-left: 1px solid #d9d9d9;
    border-radius: 2px 0 0 2px
}

.ant-input-group-rtl.ant-input-group-addon:last-child,.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-input-group-rtl.ant-input-group>.ant-input:last-child {
    border-radius: 2px 0 0 2px
}

.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child) {
    border-radius: 0 2px 2px 0
}

.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:not(:last-child) {
    margin-right: 0;
    margin-left: -1px;
    border-left-width: 1px
}

.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:first-child {
    border-radius: 0 2px 2px 0
}

.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:last-child {
    border-left-width: 1px;
    border-radius: 2px 0 0 2px
}

.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl+.ant-input-group-wrapper-rtl {
    margin-right: -1px;
    margin-left: 0
}

.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search>.ant-input-group>.ant-input {
    border-radius: 0 2px 2px 0
}

.ant-input-group-wrapper {
    display: inline-block;
    width: 100%;
    text-align: start;
    vertical-align: top
}

.ant-input-password-icon.anticon {
    color: #00000073;
    cursor: pointer;
    transition: all .3s
}

.ant-input-password-icon.anticon:hover {
    color: #000000d9
}

.ant-input[type=color] {
    height: 32px
}

.ant-input[type=color].ant-input-lg {
    height: 40px
}

.ant-input[type=color].ant-input-sm {
    height: 24px;
    padding-top: 3px;
    padding-bottom: 3px
}

.ant-input-textarea-show-count>.ant-input {
    height: 100%
}

.ant-input-textarea-show-count:after {
    float: right;
    color: #00000073;
    white-space: nowrap;
    content: attr(data-count);
    pointer-events: none
}

.ant-input-textarea-show-count.ant-input-textarea-in-form-item:after {
    margin-bottom: -22px
}

.ant-input-textarea-suffix {
    position: absolute;
    top: 0;
    right: 11px;
    bottom: 0;
    z-index: 1;
    display: inline-flex;
    align-items: center;
    margin: auto
}

.ant-input-compact-item:not(.ant-input-compact-last-item):not(.ant-input-compact-item-rtl) {
    margin-right: -1px
}

.ant-input-compact-item:not(.ant-input-compact-last-item).ant-input-compact-item-rtl {
    margin-left: -1px
}

.ant-input-compact-item:active,.ant-input-compact-item:focus,.ant-input-compact-item:hover {
    z-index: 2
}

.ant-input-compact-item[disabled] {
    z-index: 0
}

.ant-input-compact-item:not(.ant-input-compact-first-item):not(.ant-input-compact-last-item).ant-input {
    border-radius: 0
}

.ant-input-compact-item.ant-input.ant-input-compact-first-item:not(.ant-input-compact-last-item):not(.ant-input-compact-item-rtl) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ant-input-compact-item.ant-input.ant-input-compact-item-rtl.ant-input-compact-first-item:not(.ant-input-compact-last-item),.ant-input-compact-item.ant-input.ant-input-compact-last-item:not(.ant-input-compact-first-item):not(.ant-input-compact-item-rtl) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ant-input-compact-item.ant-input.ant-input-compact-item-rtl.ant-input-compact-last-item:not(.ant-input-compact-first-item) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ant-input-search .ant-input:focus,.ant-input-search .ant-input:hover {
    border-color: var(--ant-primary-5)
}

.ant-input-search .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
    border-left-color: var(--ant-primary-5)
}

.ant-input-search .ant-input-affix-wrapper {
    border-radius: 0
}

.ant-input-search .ant-input-lg {
    line-height: 1.5713
}

.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child {
    left: -1px;
    padding: 0;
    border: 0
}

.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button {
    padding-top: 0;
    padding-bottom: 0;
    border-radius: 0 2px 2px 0
}

.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary) {
    color: #00000073
}

.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading:before {
    inset: 0
}

.ant-input-search-button {
    height: 32px
}

.ant-input-search-button:focus,.ant-input-search-button:hover {
    z-index: 1
}

.ant-input-search-large .ant-input-search-button {
    height: 40px
}

.ant-input-search-small .ant-input-search-button {
    height: 24px
}

.ant-input-search.ant-input-compact-item:not(.ant-input-compact-item-rtl):not(.ant-input-compact-last-item) .ant-input-group-addon .ant-input-search-button {
    margin-right: -1px;
    border-radius: 0
}

.ant-input-search.ant-input-compact-item:not(.ant-input-compact-first-item) .ant-input,.ant-input-search.ant-input-compact-item:not(.ant-input-compact-first-item) .ant-input-affix-wrapper {
    border-radius: 0
}

.ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:active,.ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:focus,.ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:hover,.ant-input-search.ant-input-compact-item>.ant-input-affix-wrapper-focused,.ant-input-search.ant-input-compact-item>.ant-input-group-addon .ant-input-search-button:active,.ant-input-search.ant-input-compact-item>.ant-input-group-addon .ant-input-search-button:focus,.ant-input-search.ant-input-compact-item>.ant-input-group-addon .ant-input-search-button:hover,.ant-input-search.ant-input-compact-item>.ant-input:active,.ant-input-search.ant-input-compact-item>.ant-input:focus,.ant-input-search.ant-input-compact-item>.ant-input:hover {
    z-index: 2
}

.ant-input-search.ant-input-compact-item-rtl:not(.ant-input-compact-last-item) .ant-input-group-addon:last-child .ant-input-search-button {
    margin-left: -1px;
    border-radius: 0
}

.ant-input-group-rtl,.ant-input-group-wrapper-rtl {
    direction: rtl
}

.ant-input-affix-wrapper.ant-input-affix-wrapper-rtl>input.ant-input {
    border: none;
    outline: none
}

.ant-input-affix-wrapper-rtl .ant-input-prefix {
    margin: 0 0 0 4px
}

.ant-input-affix-wrapper-rtl .ant-input-suffix {
    margin: 0 4px 0 0
}

.ant-input-textarea-rtl {
    direction: rtl
}

.ant-input-textarea-rtl.ant-input-textarea-show-count:after {
    text-align: left
}

.ant-input-affix-wrapper-rtl .ant-input-clear-icon-has-suffix {
    margin-right: 0;
    margin-left: 4px
}

.ant-input-affix-wrapper-rtl .ant-input-clear-icon {
    right: auto;
    left: 8px
}

.ant-input-search-rtl {
    direction: rtl
}

.ant-input-search-rtl .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search-rtl .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
    border-left-color: #d9d9d9
}

.ant-input-search-rtl .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary):hover,.ant-input-search-rtl .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary):hover {
    border-left-color: var(--ant-primary-5)
}

.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper-focused,.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper:hover {
    border-right-color: var(--ant-primary-5)
}

.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon:last-child {
    right: -1px;
    left: auto
}

.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button {
    border-radius: 2px 0 0 2px
}

@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .ant-input {
        height: 32px
    }

    .ant-input-lg {
        height: 40px
    }

    .ant-input-sm {
        height: 24px
    }

    .ant-input-affix-wrapper>input.ant-input {
        height: auto
    }
}

.ant-layout {
    display: flex;
    flex: auto;
    flex-direction: column;
    min-height: 0;
    background: #f0f2f5
}

.ant-layout,.ant-layout * {
    box-sizing: border-box
}

.ant-layout.ant-layout-has-sider {
    flex-direction: row
}

.ant-layout.ant-layout-has-sider>.ant-layout,.ant-layout.ant-layout-has-sider>.ant-layout-content {
    width: 0
}

.ant-layout-footer,.ant-layout-header {
    flex: 0 0 auto
}

.ant-layout-header {
    height: 64px;
    padding: 0 50px;
    color: #000000d9;
    line-height: 64px;
    background: #001529
}

.ant-layout-footer {
    padding: 24px 50px;
    color: #000000d9;
    font-size: 14px;
    background: #f0f2f5
}

.ant-layout-content {
    flex: auto;
    min-height: 0
}

.ant-layout-sider {
    position: relative;
    min-width: 0;
    background: #001529;
    transition: all .2s
}

.ant-layout-sider-children {
    height: 100%;
    margin-top: -.1px;
    padding-top: .1px
}

.ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed {
    width: auto
}

.ant-layout-sider-has-trigger {
    padding-bottom: 48px
}

.ant-layout-sider-right {
    order: 1
}

.ant-layout-sider-trigger {
    position: fixed;
    bottom: 0;
    z-index: 1;
    height: 48px;
    color: #fff;
    line-height: 48px;
    text-align: center;
    background: #002140;
    cursor: pointer;
    transition: all .2s
}

.ant-layout-sider-zero-width>* {
    overflow: hidden
}

.ant-layout-sider-zero-width-trigger {
    position: absolute;
    top: 64px;
    right: -36px;
    z-index: 1;
    width: 36px;
    height: 42px;
    color: #fff;
    font-size: 18px;
    line-height: 42px;
    text-align: center;
    background: #001529;
    border-radius: 0 2px 2px 0;
    cursor: pointer;
    transition: background .3s ease
}

.ant-layout-sider-zero-width-trigger:after {
    position: absolute;
    inset: 0;
    background: transparent;
    transition: all .3s;
    content: ""
}

.ant-layout-sider-zero-width-trigger:hover:after {
    background: #ffffff1a
}

.ant-layout-sider-zero-width-trigger-right {
    left: -36px;
    border-radius: 2px 0 0 2px
}

.ant-layout-sider-light {
    background: #fff
}

.ant-layout-sider-light .ant-layout-sider-trigger,.ant-layout-sider-light .ant-layout-sider-zero-width-trigger {
    color: #000000d9;
    background: #fff
}

.ant-layout-rtl {
    direction: rtl
}

.ant-list {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: relative
}

.ant-list * {
    outline: none
}

.ant-list-pagination {
    margin-top: 24px;
    text-align: right
}

.ant-list-pagination .ant-pagination-options {
    text-align: left
}

.ant-list-more {
    margin-top: 12px;
    text-align: center
}

.ant-list-more button {
    padding-right: 32px;
    padding-left: 32px
}

.ant-list-spin {
    min-height: 40px;
    text-align: center
}

.ant-list-empty-text {
    padding: 16px;
    color: #00000040;
    font-size: 14px;
    text-align: center
}

.ant-list-items {
    margin: 0;
    padding: 0;
    list-style: none
}

.ant-list-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 12px 0;
    color: #000000d9
}

.ant-list-item-meta {
    display: flex;
    flex: 1;
    align-items: flex-start;
    max-width: 100%
}

.ant-list-item-meta-avatar {
    margin-right: 16px
}

.ant-list-item-meta-content {
    flex: 1 0;
    width: 0;
    color: #000000d9
}

.ant-list-item-meta-title {
    margin-bottom: 4px;
    color: #000000d9;
    font-size: 14px;
    line-height: 1.5715
}

.ant-list-item-meta-title>a {
    color: #000000d9;
    transition: all .3s
}

.ant-list-item-meta-title>a:hover {
    color: var(--ant-primary-color)
}

.ant-list-item-meta-description {
    color: #00000073;
    font-size: 14px;
    line-height: 1.5715
}

.ant-list-item-action {
    flex: 0 0 auto;
    margin-left: 48px;
    padding: 0;
    font-size: 0;
    list-style: none
}

.ant-list-item-action>li {
    position: relative;
    display: inline-block;
    padding: 0 8px;
    color: #00000073;
    font-size: 14px;
    line-height: 1.5715;
    text-align: center
}

.ant-list-item-action>li:first-child {
    padding-left: 0
}

.ant-list-item-action-split {
    position: absolute;
    top: 50%;
    right: 0;
    width: 1px;
    height: 14px;
    margin-top: -7px;
    background-color: #0000000f
}

.ant-list-footer,.ant-list-header {
    background: transparent
}

.ant-list-footer,.ant-list-header {
    padding-top: 12px;
    padding-bottom: 12px
}

.ant-list-empty {
    padding: 16px 0;
    color: #00000073;
    font-size: 12px;
    text-align: center
}

.ant-list-split .ant-list-item {
    border-bottom: 1px solid rgba(0,0,0,.06)
}

.ant-list-split .ant-list-item:last-child {
    border-bottom: none
}

.ant-list-split .ant-list-header {
    border-bottom: 1px solid rgba(0,0,0,.06)
}

.ant-list-split.ant-list-empty .ant-list-footer {
    border-top: 1px solid rgba(0,0,0,.06)
}

.ant-list-loading .ant-list-spin-nested-loading {
    min-height: 32px
}

.ant-list-split.ant-list-something-after-last-item .ant-spin-container>.ant-list-items>.ant-list-item:last-child {
    border-bottom: 1px solid rgba(0,0,0,.06)
}

.ant-list-lg .ant-list-item {
    padding: 16px 24px
}

.ant-list-sm .ant-list-item {
    padding: 8px 16px
}

.ant-list-vertical .ant-list-item {
    align-items: normal
}

.ant-list-vertical .ant-list-item-main {
    display: block;
    flex: 1
}

.ant-list-vertical .ant-list-item-extra {
    margin-left: 40px
}

.ant-list-vertical .ant-list-item-meta {
    margin-bottom: 16px
}

.ant-list-vertical .ant-list-item-meta-title {
    margin-bottom: 12px;
    color: #000000d9;
    font-size: 16px;
    line-height: 24px
}

.ant-list-vertical .ant-list-item-action {
    margin-top: 16px;
    margin-left: auto
}

.ant-list-vertical .ant-list-item-action>li {
    padding: 0 16px
}

.ant-list-vertical .ant-list-item-action>li:first-child {
    padding-left: 0
}

.ant-list-grid .ant-col>.ant-list-item {
    display: block;
    max-width: 100%;
    margin-bottom: 16px;
    padding-top: 0;
    padding-bottom: 0;
    border-bottom: none
}

.ant-list-item-no-flex {
    display: block
}

.ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action {
    float: right
}

.ant-list-bordered {
    border: 1px solid #d9d9d9;
    border-radius: 2px
}

.ant-list-bordered .ant-list-footer,.ant-list-bordered .ant-list-header,.ant-list-bordered .ant-list-item {
    padding-right: 24px;
    padding-left: 24px
}

.ant-list-bordered .ant-list-pagination {
    margin: 16px 24px
}

.ant-list-bordered.ant-list-sm .ant-list-footer,.ant-list-bordered.ant-list-sm .ant-list-header,.ant-list-bordered.ant-list-sm .ant-list-item {
    padding: 8px 16px
}

.ant-list-bordered.ant-list-lg .ant-list-footer,.ant-list-bordered.ant-list-lg .ant-list-header,.ant-list-bordered.ant-list-lg .ant-list-item {
    padding: 16px 24px
}

@media screen and (max-width: 768px) {
    .ant-list-item-action,.ant-list-vertical .ant-list-item-extra {
        margin-left:24px
    }
}

@media screen and (max-width: 576px) {
    .ant-list-item {
        flex-wrap:wrap
    }

    .ant-list-item-action {
        margin-left: 12px
    }

    .ant-list-vertical .ant-list-item {
        flex-wrap: wrap-reverse
    }

    .ant-list-vertical .ant-list-item-main {
        min-width: 220px
    }

    .ant-list-vertical .ant-list-item-extra {
        margin: auto auto 16px
    }
}

.ant-list-rtl {
    direction: rtl;
    text-align: right
}

.ant-list-rtl .ReactVirtualized__List .ant-list-item {
    direction: rtl
}

.ant-list-rtl .ant-list-pagination {
    text-align: left
}

.ant-list-rtl .ant-list-item-meta-avatar {
    margin-right: 0;
    margin-left: 16px
}

.ant-list-rtl .ant-list-item-action {
    margin-right: 48px;
    margin-left: 0
}

.ant-list.ant-list-rtl .ant-list-item-action>li:first-child {
    padding-right: 0;
    padding-left: 16px
}

.ant-list-rtl .ant-list-item-action-split {
    right: auto;
    left: 0
}

.ant-list-rtl.ant-list-vertical .ant-list-item-extra {
    margin-right: 40px;
    margin-left: 0
}

.ant-list-rtl.ant-list-vertical .ant-list-item-action {
    margin-right: auto
}

.ant-list-rtl .ant-list-vertical .ant-list-item-action>li:first-child {
    padding-right: 0;
    padding-left: 16px
}

.ant-list-rtl .ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action {
    float: left
}

@media screen and (max-width: 768px) {
    .ant-list-rtl .ant-list-item-action,.ant-list-rtl .ant-list-vertical .ant-list-item-extra {
        margin-right:24px;
        margin-left: 0
    }
}

@media screen and (max-width: 576px) {
    .ant-list-rtl .ant-list-item-action {
        margin-right:22px;
        margin-left: 0
    }

    .ant-list-rtl.ant-list-vertical .ant-list-item-extra {
        margin: auto auto 16px
    }
}

.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions,.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:hover {
    background: #fff;
    border-color: var(--ant-error-color)
}

.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused,.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus {
    border-color: var(--ant-error-color-hover);
    box-shadow: 0 0 0 2px var(--ant-error-color-outline);
    border-right-width: 1px;
    outline: 0
}

.ant-mentions-status-error .ant-input-prefix {
    color: var(--ant-error-color)
}

.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions,.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:hover {
    background: #fff;
    border-color: var(--ant-warning-color)
}

.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused,.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus {
    border-color: var(--ant-warning-color-hover);
    box-shadow: 0 0 0 2px var(--ant-warning-color-outline);
    border-right-width: 1px;
    outline: 0
}

.ant-mentions-status-warning .ant-input-prefix {
    color: var(--ant-warning-color)
}

.ant-mentions {
    box-sizing: border-box;
    margin: 0;
    font-variant: tabular-nums;
    list-style: none;
    font-feature-settings: "tnum";
    width: 100%;
    min-width: 0;
    color: #000000d9;
    font-size: 14px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    transition: all .3s;
    position: relative;
    display: inline-block;
    height: auto;
    padding: 0;
    overflow: hidden;
    line-height: 1.5715;
    white-space: pre-wrap;
    vertical-align: bottom
}

.ant-mentions::-moz-placeholder {
    color: #bfbfbf;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.ant-mentions:-ms-input-placeholder {
    color: #bfbfbf;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.ant-mentions::placeholder {
    color: #bfbfbf;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-mentions:-moz-placeholder-shown {
    text-overflow: ellipsis
}

.ant-mentions:-ms-input-placeholder {
    text-overflow: ellipsis
}

.ant-mentions:placeholder-shown {
    text-overflow: ellipsis
}

.ant-mentions:hover {
    border-color: var(--ant-primary-5);
    border-right-width: 1px
}

.ant-mentions-focused,.ant-mentions:focus {
    border-color: var(--ant-primary-color-hover);
    box-shadow: 0 0 0 2px var(--ant-primary-color-outline);
    border-right-width: 1px;
    outline: 0
}

.ant-mentions-disabled {
    color: #00000040;
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1
}

.ant-mentions-disabled:hover {
    border-color: #d9d9d9;
    border-right-width: 1px
}

.ant-mentions[disabled] {
    color: #00000040;
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1
}

.ant-mentions[disabled]:hover {
    border-color: #d9d9d9;
    border-right-width: 1px
}

.ant-mentions-borderless,.ant-mentions-borderless-disabled,.ant-mentions-borderless-focused,.ant-mentions-borderless:focus,.ant-mentions-borderless:hover,.ant-mentions-borderless[disabled] {
    background-color: transparent;
    border: none;
    box-shadow: none
}

textarea.ant-mentions {
    max-width: 100%;
    height: auto;
    min-height: 32px;
    line-height: 1.5715;
    vertical-align: bottom;
    transition: all .3s,height 0s
}

.ant-mentions-lg {
    padding: 6.5px 11px;
    font-size: 16px
}

.ant-mentions-sm {
    padding: 0 7px
}

.ant-mentions-disabled>textarea {
    color: #00000040;
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1
}

.ant-mentions-disabled>textarea:hover {
    border-color: #d9d9d9;
    border-right-width: 1px
}

.ant-mentions-focused {
    border-color: var(--ant-primary-color-hover);
    box-shadow: 0 0 0 2px var(--ant-primary-color-outline);
    border-right-width: 1px;
    outline: 0
}

.ant-mentions-measure,.ant-mentions>textarea {
    min-height: 30px;
    margin: 0;
    padding: 4px 11px;
    overflow: inherit;
    overflow-x: hidden;
    overflow-y: auto;
    font-weight: inherit;
    font-size: inherit;
    font-family: inherit;
    font-style: inherit;
    font-variant: inherit;
    font-size-adjust: inherit;
    font-stretch: inherit;
    line-height: inherit;
    direction: inherit;
    letter-spacing: inherit;
    white-space: inherit;
    text-align: inherit;
    vertical-align: top;
    word-wrap: break-word;
    word-break: inherit;
    -moz-tab-size: inherit;
    -o-tab-size: inherit;
    tab-size: inherit
}

.ant-mentions>textarea {
    width: 100%;
    border: none;
    outline: none;
    resize: none
}

.ant-mentions>textarea::-moz-placeholder {
    color: #bfbfbf;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.ant-mentions>textarea:-ms-input-placeholder {
    color: #bfbfbf;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.ant-mentions>textarea::placeholder {
    color: #bfbfbf;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-mentions>textarea:-moz-placeholder-shown {
    text-overflow: ellipsis
}

.ant-mentions>textarea:-ms-input-placeholder {
    text-overflow: ellipsis
}

.ant-mentions>textarea:placeholder-shown {
    text-overflow: ellipsis
}

.ant-mentions-measure {
    position: absolute;
    inset: 0;
    z-index: -1;
    color: transparent;
    pointer-events: none
}

.ant-mentions-measure>span {
    display: inline-block;
    min-height: 1em
}

.ant-mentions-dropdown {
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: absolute;
    top: -9999px;
    left: -9999px;
    z-index: 1050;
    box-sizing: border-box;
    font-size: 14px;
    font-variant: normal;
    background-color: #fff;
    border-radius: 2px;
    outline: none;
    box-shadow: 0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d
}

.ant-mentions-dropdown-hidden {
    display: none
}

.ant-mentions-dropdown-menu {
    max-height: 250px;
    margin-bottom: 0;
    padding-left: 0;
    overflow: auto;
    list-style: none;
    outline: none
}

.ant-mentions-dropdown-menu-item {
    position: relative;
    display: block;
    min-width: 100px;
    padding: 5px 12px;
    overflow: hidden;
    color: #000000d9;
    font-weight: 400;
    line-height: 1.5715;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
    transition: background .3s ease
}

.ant-mentions-dropdown-menu-item:hover {
    background-color: #f5f5f5
}

.ant-mentions-dropdown-menu-item:first-child {
    border-radius: 2px 2px 0 0
}

.ant-mentions-dropdown-menu-item:last-child {
    border-radius: 0 0 2px 2px
}

.ant-mentions-dropdown-menu-item-disabled {
    color: #00000040;
    cursor: not-allowed
}

.ant-mentions-dropdown-menu-item-disabled:hover {
    color: #00000040;
    background-color: #fff;
    cursor: not-allowed
}

.ant-mentions-dropdown-menu-item-selected {
    color: #000000d9;
    font-weight: 600;
    background-color: #fafafa
}

.ant-mentions-dropdown-menu-item-active {
    background-color: #f5f5f5
}

.ant-mentions-suffix {
    position: absolute;
    top: 0;
    right: 11px;
    bottom: 0;
    z-index: 1;
    display: inline-flex;
    align-items: center;
    margin: auto
}

.ant-mentions-rtl {
    direction: rtl
}

.ant-menu-item-danger.ant-menu-item,.ant-menu-item-danger.ant-menu-item-active,.ant-menu-item-danger.ant-menu-item:hover {
    color: var(--ant-error-color)
}

.ant-menu-item-danger.ant-menu-item:active {
    background: #fff1f0
}

.ant-menu-item-danger.ant-menu-item-selected,.ant-menu-item-danger.ant-menu-item-selected>a,.ant-menu-item-danger.ant-menu-item-selected>a:hover {
    color: var(--ant-error-color)
}

.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
    background-color: #fff1f0
}

.ant-menu-inline .ant-menu-item-danger.ant-menu-item:after {
    border-right-color: var(--ant-error-color)
}

.ant-menu-dark .ant-menu-item-danger.ant-menu-item,.ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover,.ant-menu-dark .ant-menu-item-danger.ant-menu-item>a {
    color: var(--ant-error-color)
}

.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
    color: #fff;
    background-color: var(--ant-error-color)
}

.ant-menu {
    box-sizing: border-box;
    font-variant: tabular-nums;
    line-height: 1.5715;
    font-feature-settings: "tnum";
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    line-height: 0;
    text-align: left;
    list-style: none;
    background: #fff;
    outline: none;
    box-shadow: 0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;
    transition: background .3s,width .3s cubic-bezier(.2,0,0,1) 0s
}

.ant-menu:after,.ant-menu:before {
    display: table;
    content: ""
}

.ant-menu:after {
    clear: both
}

.ant-menu.ant-menu-root:focus-visible {
    box-shadow: 0 0 0 2px var(--ant-primary-2)
}

.ant-menu ol,.ant-menu ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.ant-menu-overflow {
    display: flex
}

.ant-menu-overflow-item {
    flex: none
}

.ant-menu-hidden,.ant-menu-submenu-hidden {
    display: none
}

.ant-menu-item-group-title {
    height: 1.5715;
    padding: 8px 16px;
    color: #00000073;
    font-size: 14px;
    line-height: 1.5715;
    transition: all .3s
}

.ant-menu-horizontal .ant-menu-submenu {
    transition: border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1)
}

.ant-menu-submenu,.ant-menu-submenu-inline {
    transition: border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1),padding .15s cubic-bezier(.645,.045,.355,1)
}

.ant-menu-submenu-selected {
    color: var(--ant-primary-color)
}

.ant-menu-item:active,.ant-menu-submenu-title:active {
    background: var(--ant-primary-1)
}

.ant-menu-submenu .ant-menu-sub {
    cursor: auto;
    transition: background .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)
}

.ant-menu-title-content {
    transition: color .3s
}

.ant-menu-item a {
    color: #000000d9
}

.ant-menu-item a:hover {
    color: var(--ant-primary-color)
}

.ant-menu-item a:before {
    position: absolute;
    inset: 0;
    background-color: transparent;
    content: ""
}

.ant-menu-item>.ant-badge a {
    color: #000000d9
}

.ant-menu-item>.ant-badge a:hover {
    color: var(--ant-primary-color)
}

.ant-menu-item-divider {
    overflow: hidden;
    line-height: 0;
    border: solid rgba(0,0,0,.06);
    border-width: 1px 0 0
}

.ant-menu-item-divider-dashed {
    border-style: dashed
}

.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu {
    margin-top: -1px
}

.ant-menu-horizontal>.ant-menu-item-active,.ant-menu-horizontal>.ant-menu-item:hover,.ant-menu-horizontal>.ant-menu-submenu .ant-menu-submenu-title:hover {
    background-color: transparent
}

.ant-menu-item-selected,.ant-menu-item-selected a,.ant-menu-item-selected a:hover {
    color: var(--ant-primary-color)
}

.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
    background-color: var(--ant-primary-1)
}

.ant-menu-inline,.ant-menu-vertical,.ant-menu-vertical-left {
    border-right: 1px solid rgba(0,0,0,.06)
}

.ant-menu-vertical-right {
    border-left: 1px solid rgba(0,0,0,.06)
}

.ant-menu-vertical-left.ant-menu-sub,.ant-menu-vertical-right.ant-menu-sub,.ant-menu-vertical.ant-menu-sub {
    min-width: 160px;
    max-height: calc(100vh - 100px);
    padding: 0;
    overflow: hidden;
    border-right: 0
}

.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]),.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]),.ant-menu-vertical.ant-menu-sub:not([class*=-active]) {
    overflow-x: hidden;
    overflow-y: auto
}

.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item,.ant-menu-vertical.ant-menu-sub .ant-menu-item {
    left: 0;
    margin-left: 0;
    border-right: 0
}

.ant-menu-vertical-left.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical.ant-menu-sub .ant-menu-item:after {
    border-right: 0
}

.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu {
    transform-origin: 0 0
}

.ant-menu-horizontal.ant-menu-sub {
    min-width: 114px
}

.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu-title {
    transition: border-color .3s,background .3s
}

.ant-menu-item,.ant-menu-submenu-title {
    position: relative;
    display: block;
    margin: 0;
    padding: 0 20px;
    white-space: nowrap;
    cursor: pointer;
    transition: border-color .3s,background .3s,padding .3s cubic-bezier(.645,.045,.355,1)
}

.ant-menu-item .ant-menu-item-icon,.ant-menu-item .anticon,.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-submenu-title .anticon {
    min-width: 14px;
    font-size: 14px;
    transition: font-size .15s cubic-bezier(.215,.61,.355,1),margin .3s cubic-bezier(.645,.045,.355,1),color .3s
}

.ant-menu-item .ant-menu-item-icon+span,.ant-menu-item .anticon+span,.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu-submenu-title .anticon+span {
    margin-left: 10px;
    opacity: 1;
    transition: opacity .3s cubic-bezier(.645,.045,.355,1),margin .3s,color .3s
}

.ant-menu-item .ant-menu-item-icon.svg,.ant-menu-submenu-title .ant-menu-item-icon.svg {
    vertical-align: -.125em
}

.ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-item.ant-menu-item-only-child>.anticon,.ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-submenu-title.ant-menu-item-only-child>.anticon {
    margin-right: 0
}

.ant-menu-item:not(.ant-menu-item-disabled):focus-visible,.ant-menu-submenu-title:not(.ant-menu-item-disabled):focus-visible {
    box-shadow: 0 0 0 2px var(--ant-primary-2)
}

.ant-menu>.ant-menu-item-divider {
    margin: 1px 0;
    padding: 0
}

.ant-menu-submenu-popup {
    position: absolute;
    z-index: 1050;
    background: transparent;
    border-radius: 2px;
    box-shadow: none;
    transform-origin: 0 0
}

.ant-menu-submenu-popup:before {
    position: absolute;
    inset: -7px 0 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    opacity: .0001;
    content: " "
}

.ant-menu-submenu-placement-rightTop:before {
    top: 0;
    left: -7px
}

.ant-menu-submenu>.ant-menu {
    background-color: #fff;
    border-radius: 2px
}

.ant-menu-submenu>.ant-menu-submenu-title:after {
    transition: transform .3s cubic-bezier(.645,.045,.355,1)
}

.ant-menu-submenu-popup>.ant-menu {
    background-color: #fff
}

.ant-menu-submenu-arrow,.ant-menu-submenu-expand-icon {
    position: absolute;
    top: 50%;
    right: 16px;
    width: 10px;
    color: #000000d9;
    transform: translateY(-50%);
    transition: transform .3s cubic-bezier(.645,.045,.355,1)
}

.ant-menu-submenu-arrow:after,.ant-menu-submenu-arrow:before {
    position: absolute;
    width: 6px;
    height: 1.5px;
    background-color: currentcolor;
    border-radius: 2px;
    transition: background .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);
    content: ""
}

.ant-menu-submenu-arrow:before {
    transform: rotate(45deg) translateY(-2.5px)
}

.ant-menu-submenu-arrow:after {
    transform: rotate(-45deg) translateY(2.5px)
}

.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-expand-icon {
    color: var(--ant-primary-color)
}

.ant-menu-inline-collapsed .ant-menu-submenu-arrow:before,.ant-menu-submenu-inline .ant-menu-submenu-arrow:before {
    transform: rotate(-45deg) translate(2.5px)
}

.ant-menu-inline-collapsed .ant-menu-submenu-arrow:after,.ant-menu-submenu-inline .ant-menu-submenu-arrow:after {
    transform: rotate(45deg) translate(-2.5px)
}

.ant-menu-submenu-horizontal .ant-menu-submenu-arrow {
    display: none
}

.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow {
    transform: translateY(-2px)
}

.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after {
    transform: rotate(-45deg) translate(-2.5px)
}

.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before {
    transform: rotate(45deg) translate(2.5px)
}

.ant-menu-vertical-left .ant-menu-submenu-selected,.ant-menu-vertical-right .ant-menu-submenu-selected,.ant-menu-vertical .ant-menu-submenu-selected {
    color: var(--ant-primary-color)
}

.ant-menu-horizontal {
    line-height: 46px;
    border: 0;
    border-bottom: 1px solid rgba(0,0,0,.06);
    box-shadow: none
}

.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu {
    margin-top: -1px;
    margin-bottom: 0;
    padding: 0 20px
}

.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover {
    color: var(--ant-primary-color)
}

.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover:after {
    border-bottom: 2px solid var(--ant-primary-color)
}

.ant-menu-horizontal>.ant-menu-item,.ant-menu-horizontal>.ant-menu-submenu {
    position: relative;
    top: 1px;
    display: inline-block;
    vertical-align: bottom
}

.ant-menu-horizontal>.ant-menu-item:after,.ant-menu-horizontal>.ant-menu-submenu:after {
    position: absolute;
    right: 20px;
    bottom: 0;
    left: 20px;
    border-bottom: 2px solid transparent;
    transition: border-color .3s cubic-bezier(.645,.045,.355,1);
    content: ""
}

.ant-menu-horizontal>.ant-menu-submenu>.ant-menu-submenu-title {
    padding: 0
}

.ant-menu-horizontal>.ant-menu-item a {
    color: #000000d9
}

.ant-menu-horizontal>.ant-menu-item a:hover {
    color: var(--ant-primary-color)
}

.ant-menu-horizontal>.ant-menu-item a:before {
    bottom: -2px
}

.ant-menu-horizontal>.ant-menu-item-selected a {
    color: var(--ant-primary-color)
}

.ant-menu-horizontal:after {
    display: block;
    clear: both;
    height: 0;
    content: " "
}

.ant-menu-inline .ant-menu-item,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-right .ant-menu-item,.ant-menu-vertical .ant-menu-item {
    position: relative
}

.ant-menu-inline .ant-menu-item:after,.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-vertical .ant-menu-item:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    border-right: 3px solid var(--ant-primary-color);
    transform: scaleY(.0001);
    opacity: 0;
    transition: transform .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1);
    content: ""
}

.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-vertical-right .ant-menu-item,.ant-menu-vertical-right .ant-menu-submenu-title,.ant-menu-vertical .ant-menu-item,.ant-menu-vertical .ant-menu-submenu-title {
    height: 40px;
    margin-top: 4px;
    margin-bottom: 4px;
    padding: 0 16px;
    overflow: hidden;
    line-height: 40px;
    text-overflow: ellipsis
}

.ant-menu-inline .ant-menu-submenu,.ant-menu-vertical-left .ant-menu-submenu,.ant-menu-vertical-right .ant-menu-submenu,.ant-menu-vertical .ant-menu-submenu {
    padding-bottom: .02px
}

.ant-menu-inline .ant-menu-item:not(:last-child),.ant-menu-vertical-left .ant-menu-item:not(:last-child),.ant-menu-vertical-right .ant-menu-item:not(:last-child),.ant-menu-vertical .ant-menu-item:not(:last-child) {
    margin-bottom: 8px
}

.ant-menu-inline>.ant-menu-item,.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-left>.ant-menu-item,.ant-menu-vertical-left>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-right>.ant-menu-item,.ant-menu-vertical-right>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical>.ant-menu-item,.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title {
    height: 40px;
    line-height: 40px
}

.ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title,.ant-menu-vertical .ant-menu-submenu-title {
    padding-right: 34px
}

.ant-menu-inline {
    width: 100%
}

.ant-menu-inline .ant-menu-item-selected:after,.ant-menu-inline .ant-menu-selected:after {
    transform: scaleY(1);
    opacity: 1;
    transition: transform .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1)
}

.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title {
    width: calc(100% + 1px)
}

.ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title,.ant-menu-inline .ant-menu-submenu-title {
    padding-right: 34px
}

.ant-menu-inline.ant-menu-root .ant-menu-item,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title {
    display: flex;
    align-items: center;
    transition: border-color .3s,background .3s,padding .1s cubic-bezier(.215,.61,.355,1)
}

.ant-menu-inline.ant-menu-root .ant-menu-item>.ant-menu-title-content,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>.ant-menu-title-content {
    flex: auto;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis
}

.ant-menu-inline.ant-menu-root .ant-menu-item>*,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>* {
    flex: none
}

.ant-menu.ant-menu-inline-collapsed {
    width: 80px
}

.ant-menu.ant-menu-inline-collapsed>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title {
    left: 0;
    padding: 0 calc(50% - 8px);
    text-overflow: clip
}

.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow {
    opacity: 0
}

.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon {
    margin: 0;
    font-size: 16px;
    line-height: 40px
}

.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span {
    display: inline-block;
    opacity: 0
}

.ant-menu.ant-menu-inline-collapsed .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed .anticon {
    display: inline-block
}

.ant-menu.ant-menu-inline-collapsed-tooltip {
    pointer-events: none
}

.ant-menu.ant-menu-inline-collapsed-tooltip .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed-tooltip .anticon {
    display: none
}

.ant-menu.ant-menu-inline-collapsed-tooltip a {
    color: #ffffffd9
}

.ant-menu.ant-menu-inline-collapsed .ant-menu-item-group-title {
    padding-right: 4px;
    padding-left: 4px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.ant-menu-item-group-list {
    margin: 0;
    padding: 0
}

.ant-menu-item-group-list .ant-menu-item,.ant-menu-item-group-list .ant-menu-submenu-title {
    padding: 0 16px 0 28px
}

.ant-menu-root.ant-menu-inline,.ant-menu-root.ant-menu-vertical,.ant-menu-root.ant-menu-vertical-left,.ant-menu-root.ant-menu-vertical-right {
    box-shadow: none
}

.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item>.ant-menu-inline-collapsed-noicon,.ant-menu-root.ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title>.ant-menu-inline-collapsed-noicon {
    font-size: 16px;
    text-align: center
}

.ant-menu-sub.ant-menu-inline {
    padding: 0;
    background: #fafafa;
    border-radius: 0;
    box-shadow: none
}

.ant-menu-sub.ant-menu-inline>.ant-menu-item,.ant-menu-sub.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title {
    height: 40px;
    line-height: 40px;
    list-style-position: inside;
    list-style-type: disc
}

.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
    padding-left: 32px
}

.ant-menu-item-disabled,.ant-menu-submenu-disabled {
    color: #00000040!important;
    background: none;
    cursor: not-allowed
}

.ant-menu-item-disabled:after,.ant-menu-submenu-disabled:after {
    border-color: transparent!important
}

.ant-menu-item-disabled a,.ant-menu-submenu-disabled a {
    color: #00000040!important;
    pointer-events: none
}

.ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-submenu-disabled>.ant-menu-submenu-title {
    color: #00000040!important;
    cursor: not-allowed
}

.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before {
    background: #00000040!important
}

.ant-layout-header .ant-menu {
    line-height: inherit
}

.ant-menu-inline-collapsed-tooltip a,.ant-menu-inline-collapsed-tooltip a:hover {
    color: #fff
}

.ant-menu-light .ant-menu-item-active,.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-active,.ant-menu-light .ant-menu-submenu-title:hover,.ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open {
    color: var(--ant-primary-color)
}

.ant-menu-dark .ant-menu-item:focus-visible,.ant-menu-dark .ant-menu-submenu-title:focus-visible,.ant-menu.ant-menu-root:focus-visible {
    box-shadow: 0 0 0 2px var(--ant-primary-7)
}

.ant-menu-dark .ant-menu-sub,.ant-menu.ant-menu-dark,.ant-menu.ant-menu-dark .ant-menu-sub {
    color: #ffffffa6;
    background: #001529
}

.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow {
    opacity: .45;
    transition: all .3s
}

.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:before {
    background: #fff
}

.ant-menu-dark.ant-menu-submenu-popup {
    background: transparent
}

.ant-menu-dark .ant-menu-inline.ant-menu-sub {
    background: #000c17
}

.ant-menu-dark.ant-menu-horizontal {
    border-bottom: 0
}

.ant-menu-dark.ant-menu-horizontal>.ant-menu-item,.ant-menu-dark.ant-menu-horizontal>.ant-menu-submenu {
    top: 0;
    margin-top: 0;
    padding: 0 20px;
    border-color: #001529;
    border-bottom: 0
}

.ant-menu-dark.ant-menu-horizontal>.ant-menu-item:hover {
    background-color: var(--ant-primary-color)
}

.ant-menu-dark.ant-menu-horizontal>.ant-menu-item>a:before {
    bottom: 0
}

.ant-menu-dark .ant-menu-item,.ant-menu-dark .ant-menu-item-group-title,.ant-menu-dark .ant-menu-item>a,.ant-menu-dark .ant-menu-item>span>a {
    color: #ffffffa6
}

.ant-menu-dark.ant-menu-inline,.ant-menu-dark.ant-menu-vertical,.ant-menu-dark.ant-menu-vertical-left,.ant-menu-dark.ant-menu-vertical-right {
    border-right: 0
}

.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item,.ant-menu-dark.ant-menu-vertical .ant-menu-item {
    left: 0;
    margin-left: 0;
    border-right: 0
}

.ant-menu-dark.ant-menu-inline .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical .ant-menu-item:after {
    border-right: 0
}

.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title {
    width: 100%
}

.ant-menu-dark .ant-menu-item-active,.ant-menu-dark .ant-menu-item:hover,.ant-menu-dark .ant-menu-submenu-active,.ant-menu-dark .ant-menu-submenu-open,.ant-menu-dark .ant-menu-submenu-selected,.ant-menu-dark .ant-menu-submenu-title:hover {
    color: #fff;
    background-color: transparent
}

.ant-menu-dark .ant-menu-item-active>a,.ant-menu-dark .ant-menu-item-active>span>a,.ant-menu-dark .ant-menu-item:hover>a,.ant-menu-dark .ant-menu-item:hover>span>a,.ant-menu-dark .ant-menu-submenu-active>a,.ant-menu-dark .ant-menu-submenu-active>span>a,.ant-menu-dark .ant-menu-submenu-open>a,.ant-menu-dark .ant-menu-submenu-open>span>a,.ant-menu-dark .ant-menu-submenu-selected>a,.ant-menu-dark .ant-menu-submenu-selected>span>a,.ant-menu-dark .ant-menu-submenu-title:hover>a,.ant-menu-dark .ant-menu-submenu-title:hover>span>a {
    color: #fff
}

.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow {
    opacity: 1
}

.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before {
    background: #fff
}

.ant-menu-dark .ant-menu-item:hover {
    background-color: transparent
}

.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected {
    background-color: var(--ant-primary-color)
}

.ant-menu-dark .ant-menu-item-selected {
    color: #fff;
    border-right: 0
}

.ant-menu-dark .ant-menu-item-selected:after {
    border-right: 0
}

.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon+span,.ant-menu-dark .ant-menu-item-selected .anticon,.ant-menu-dark .ant-menu-item-selected .anticon+span,.ant-menu-dark .ant-menu-item-selected>a,.ant-menu-dark .ant-menu-item-selected>a:hover,.ant-menu-dark .ant-menu-item-selected>span>a,.ant-menu-dark .ant-menu-item-selected>span>a:hover {
    color: #fff
}

.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected,.ant-menu.ant-menu-dark .ant-menu-item-selected {
    background-color: var(--ant-primary-color)
}

.ant-menu-dark .ant-menu-item-disabled,.ant-menu-dark .ant-menu-item-disabled>a,.ant-menu-dark .ant-menu-item-disabled>span>a,.ant-menu-dark .ant-menu-submenu-disabled,.ant-menu-dark .ant-menu-submenu-disabled>a,.ant-menu-dark .ant-menu-submenu-disabled>span>a {
    color: #ffffff59!important;
    opacity: .8
}

.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title {
    color: #ffffff59!important
}

.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before {
    background: #ffffff59!important
}

.ant-menu.ant-menu-rtl {
    direction: rtl;
    text-align: right
}

.ant-menu-rtl .ant-menu-item-group-title {
    text-align: right
}

.ant-menu-rtl.ant-menu-inline,.ant-menu-rtl.ant-menu-vertical {
    border-right: none;
    border-left: 1px solid rgba(0,0,0,.06)
}

.ant-menu-rtl.ant-menu-dark.ant-menu-inline,.ant-menu-rtl.ant-menu-dark.ant-menu-vertical {
    border-left: none
}

.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu,.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu {
    transform-origin: top right
}

.ant-menu-rtl .ant-menu-item .ant-menu-item-icon,.ant-menu-rtl .ant-menu-item .anticon,.ant-menu-rtl .ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-rtl .ant-menu-submenu-title .anticon {
    margin-right: auto;
    margin-left: 10px
}

.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.anticon,.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.anticon {
    margin-left: 0
}

.ant-menu-submenu-rtl.ant-menu-submenu-popup {
    transform-origin: 100% 0
}

.ant-menu-rtl .ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow {
    right: auto;
    left: 16px
}

.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:before {
    transform: rotate(-45deg) translateY(-2px)
}

.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:after {
    transform: rotate(45deg) translateY(2px)
}

.ant-menu-rtl.ant-menu-inline .ant-menu-item:after,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-rtl.ant-menu-vertical .ant-menu-item:after {
    right: auto;
    left: 0
}

.ant-menu-rtl.ant-menu-inline .ant-menu-item,.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical .ant-menu-item,.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title {
    text-align: right
}

.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title {
    padding-right: 0;
    padding-left: 34px
}

.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title {
    padding-right: 16px;
    padding-left: 34px
}

.ant-menu-rtl.ant-menu-inline-collapsed.ant-menu-vertical .ant-menu-submenu-title {
    padding: 0 calc(50% - 8px)
}

.ant-menu-rtl .ant-menu-item-group-list .ant-menu-item,.ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title {
    padding: 0 28px 0 16px
}

.ant-menu-sub.ant-menu-inline {
    border: 0
}

.ant-menu-rtl.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
    padding-right: 32px;
    padding-left: 0
}

.ant-message {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: fixed;
    top: 8px;
    left: 0;
    z-index: 1010;
    width: 100%;
    pointer-events: none
}

.ant-message-notice {
    padding: 8px;
    text-align: center
}

.ant-message-notice-content {
    display: inline-block;
    padding: 10px 16px;
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;
    pointer-events: all
}

.ant-message-success .anticon {
    color: var(--ant-success-color)
}

.ant-message-error .anticon {
    color: var(--ant-error-color)
}

.ant-message-warning .anticon {
    color: var(--ant-warning-color)
}

.ant-message-info .anticon,.ant-message-loading .anticon {
    color: var(--ant-info-color)
}

.ant-message .anticon {
    position: relative;
    top: 1px;
    margin-right: 8px;
    font-size: 16px
}

.ant-message-notice.ant-move-up-leave.ant-move-up-leave-active {
    animation-name: MessageMoveOut;
    animation-duration: .3s
}

@keyframes MessageMoveOut {
    0% {
        max-height: 150px;
        padding: 8px;
        opacity: 1
    }

    to {
        max-height: 0;
        padding: 0;
        opacity: 0
    }
}

.ant-message-rtl,.ant-message-rtl span {
    direction: rtl
}

.ant-message-rtl .anticon {
    margin-right: 0;
    margin-left: 8px
}

.ant-modal {
    box-sizing: border-box;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    pointer-events: none;
    position: relative;
    top: 100px;
    width: auto;
    max-width: calc(100vw - 32px);
    margin: 0 auto;
    padding: 0 0 24px
}

.ant-modal.ant-zoom-appear,.ant-modal.ant-zoom-enter {
    transform: none;
    opacity: 0;
    animation-duration: .3s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-modal-mask {
    position: fixed;
    inset: 0;
    z-index: 1000;
    height: 100%;
    background-color: #00000073
}

.ant-modal-mask-hidden {
    display: none
}

.ant-modal-wrap {
    position: fixed;
    inset: 0;
    overflow: auto;
    outline: 0;
    z-index: 1000
}

.ant-modal-title {
    margin: 0;
    color: #000000d9;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    word-wrap: break-word
}

.ant-modal-content {
    position: relative;
    background-color: #fff;
    background-clip: padding-box;
    border: 0;
    border-radius: 2px;
    box-shadow: 0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;
    pointer-events: auto
}

.ant-modal-close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
    padding: 0;
    color: #00000073;
    font-weight: 700;
    line-height: 1;
    text-decoration: none;
    background: transparent;
    border: 0;
    outline: 0;
    cursor: pointer;
    transition: color .3s
}

.ant-modal-close-x {
    display: block;
    width: 54px;
    height: 54px;
    font-size: 16px;
    font-style: normal;
    line-height: 54px;
    text-align: center;
    text-transform: none;
    text-rendering: auto
}

.ant-modal-close:focus,.ant-modal-close:hover {
    color: #000000bf;
    text-decoration: none
}

.ant-modal-header {
    padding: 16px 24px;
    color: #000000d9;
    background: #fff;
    border-bottom: 1px solid rgba(0,0,0,.06);
    border-radius: 2px 2px 0 0
}

.ant-modal-body {
    padding: 24px;
    font-size: 14px;
    line-height: 1.5715;
    word-wrap: break-word
}

.ant-modal-footer {
    padding: 10px 16px;
    text-align: right;
    background: transparent;
    border-top: 1px solid rgba(0,0,0,.06);
    border-radius: 0 0 2px 2px
}

.ant-modal-footer .ant-btn+.ant-btn:not(.ant-dropdown-trigger) {
    margin-bottom: 0;
    margin-left: 8px
}

.ant-modal-open {
    overflow: hidden
}

.ant-modal-centered {
    text-align: center
}

.ant-modal-centered:before {
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle;
    content: ""
}

.ant-modal-centered .ant-modal {
    top: 0;
    display: inline-block;
    padding-bottom: 0;
    text-align: left;
    vertical-align: middle
}

@media(max-width: 767px) {
    .ant-modal {
        max-width:calc(100vw - 16px);
        margin: 8px auto
    }

    .ant-modal-centered .ant-modal {
        flex: 1
    }
}

.ant-modal-confirm .ant-modal-header {
    display: none
}

.ant-modal-confirm .ant-modal-body {
    padding: 32px 32px 24px
}

.ant-modal-confirm-body-wrapper:before {
    display: table;
    content: ""
}

.ant-modal-confirm-body-wrapper:after {
    display: table;
    clear: both;
    content: ""
}

.ant-modal-confirm-body .ant-modal-confirm-title {
    display: block;
    overflow: hidden;
    color: #000000d9;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.4
}

.ant-modal-confirm-body .ant-modal-confirm-content {
    margin-top: 8px;
    color: #000000d9;
    font-size: 14px
}

.ant-modal-confirm-body>.anticon {
    float: left;
    margin-right: 16px;
    font-size: 22px
}

.ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content {
    margin-left: 38px
}

.ant-modal-confirm .ant-modal-confirm-btns {
    margin-top: 24px;
    text-align: right
}

.ant-modal-confirm .ant-modal-confirm-btns .ant-btn+.ant-btn {
    margin-bottom: 0;
    margin-left: 8px
}

.ant-modal-confirm-error .ant-modal-confirm-body>.anticon {
    color: var(--ant-error-color)
}

.ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon,.ant-modal-confirm-warning .ant-modal-confirm-body>.anticon {
    color: var(--ant-warning-color)
}

.ant-modal-confirm-info .ant-modal-confirm-body>.anticon {
    color: var(--ant-info-color)
}

.ant-modal-confirm-success .ant-modal-confirm-body>.anticon {
    color: var(--ant-success-color)
}

.ant-modal-confirm .ant-zoom-leave .ant-modal-confirm-btns {
    pointer-events: none
}

.ant-modal-wrap-rtl {
    direction: rtl
}

.ant-modal-wrap-rtl .ant-modal-close {
    right: auto;
    left: 0
}

.ant-modal-wrap-rtl .ant-modal-footer {
    text-align: left
}

.ant-modal-wrap-rtl .ant-modal-footer .ant-btn+.ant-btn {
    margin-right: 8px;
    margin-left: 0
}

.ant-modal-wrap-rtl .ant-modal-confirm-body {
    direction: rtl
}

.ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon {
    float: right;
    margin-right: 0;
    margin-left: 16px
}

.ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content {
    margin-right: 38px;
    margin-left: 0
}

.ant-modal-wrap-rtl .ant-modal-confirm-btns {
    text-align: left
}

.ant-modal-wrap-rtl .ant-modal-confirm-btns .ant-btn+.ant-btn {
    margin-right: 8px;
    margin-left: 0
}

.ant-modal-wrap-rtl.ant-modal-centered .ant-modal {
    text-align: right
}

.ant-notification {
    box-sizing: border-box;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: fixed;
    z-index: 1010;
    margin: 0 24px 0 0
}

.ant-notification-close-icon {
    font-size: 14px;
    cursor: pointer
}

.ant-notification-hook-holder {
    position: relative
}

.ant-notification-notice {
    position: relative;
    width: 384px;
    max-width: calc(100vw - 48px);
    margin-bottom: 16px;
    margin-left: auto;
    padding: 16px 24px;
    overflow: hidden;
    line-height: 1.5715;
    word-wrap: break-word;
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d
}

.ant-notification-bottom .ant-notification-notice,.ant-notification-top .ant-notification-notice {
    margin-right: auto;
    margin-left: auto
}

.ant-notification-bottomLeft .ant-notification-notice,.ant-notification-topLeft .ant-notification-notice {
    margin-right: auto;
    margin-left: 0
}

.ant-notification-notice-message {
    margin-bottom: 8px;
    color: #000000d9;
    font-size: 16px;
    line-height: 24px
}

.ant-notification-notice-message-single-line-auto-margin {
    display: block;
    width: calc(264px - 100%);
    max-width: 4px;
    background-color: transparent;
    pointer-events: none
}

.ant-notification-notice-message-single-line-auto-margin:before {
    display: block;
    content: ""
}

.ant-notification-notice-description {
    font-size: 14px
}

.ant-notification-notice-closable .ant-notification-notice-message {
    padding-right: 24px
}

.ant-notification-notice-with-icon .ant-notification-notice-message {
    margin-bottom: 4px;
    margin-left: 48px;
    font-size: 16px
}

.ant-notification-notice-with-icon .ant-notification-notice-description {
    margin-left: 48px;
    font-size: 14px
}

.ant-notification-notice-icon {
    position: absolute;
    margin-left: 4px;
    font-size: 24px;
    line-height: 24px
}

.anticon.ant-notification-notice-icon-success {
    color: var(--ant-success-color)
}

.anticon.ant-notification-notice-icon-info {
    color: var(--ant-info-color)
}

.anticon.ant-notification-notice-icon-warning {
    color: var(--ant-warning-color)
}

.anticon.ant-notification-notice-icon-error {
    color: var(--ant-error-color)
}

.ant-notification-notice-close {
    position: absolute;
    top: 16px;
    right: 22px;
    color: #00000073;
    outline: none
}

.ant-notification-notice-close:hover {
    color: #000000ab
}

.ant-notification-notice-btn {
    float: right;
    margin-top: 16px
}

.ant-notification .notification-fade-effect {
    animation-duration: .24s;
    animation-timing-function: cubic-bezier(.645,.045,.355,1);
    animation-fill-mode: both
}

.ant-notification-fade-appear,.ant-notification-fade-enter {
    opacity: 0;
    animation-play-state: paused
}

.ant-notification-fade-appear,.ant-notification-fade-enter,.ant-notification-fade-leave {
    animation-duration: .24s;
    animation-timing-function: cubic-bezier(.645,.045,.355,1);
    animation-fill-mode: both
}

.ant-notification-fade-leave {
    animation-duration: .2s;
    animation-play-state: paused
}

.ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-fade-enter.ant-notification-fade-enter-active {
    animation-name: NotificationFadeIn;
    animation-play-state: running
}

.ant-notification-fade-leave.ant-notification-fade-leave-active {
    animation-name: NotificationFadeOut;
    animation-play-state: running
}

@keyframes NotificationFadeIn {
    0% {
        left: 384px;
        opacity: 0
    }

    to {
        left: 0;
        opacity: 1
    }
}

@keyframes NotificationFadeOut {
    0% {
        max-height: 150px;
        margin-bottom: 16px;
        opacity: 1
    }

    to {
        max-height: 0;
        margin-bottom: 0;
        padding-top: 0;
        padding-bottom: 0;
        opacity: 0
    }
}

.ant-notification-rtl {
    direction: rtl
}

.ant-notification-rtl .ant-notification-notice-closable .ant-notification-notice-message {
    padding-right: 0;
    padding-left: 24px
}

.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-description,.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-message {
    margin-right: 48px;
    margin-left: 0
}

.ant-notification-rtl .ant-notification-notice-icon {
    margin-right: 4px;
    margin-left: 0
}

.ant-notification-rtl .ant-notification-notice-close {
    right: auto;
    left: 22px
}

.ant-notification-rtl .ant-notification-notice-btn {
    float: left
}

.ant-notification-bottom,.ant-notification-top {
    margin-right: 0;
    margin-left: 0
}

.ant-notification-top .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-top .ant-notification-fade-enter.ant-notification-fade-enter-active {
    animation-name: NotificationTopFadeIn
}

.ant-notification-bottom .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-bottom .ant-notification-fade-enter.ant-notification-fade-enter-active {
    animation-name: NotificationBottomFadeIn
}

.ant-notification-bottomLeft,.ant-notification-topLeft {
    margin-right: 0;
    margin-left: 24px
}

.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active {
    animation-name: NotificationLeftFadeIn
}

@keyframes NotificationTopFadeIn {
    0% {
        margin-top: -100%;
        opacity: 0
    }

    to {
        margin-top: 0;
        opacity: 1
    }
}

@keyframes NotificationBottomFadeIn {
    0% {
        margin-bottom: -100%;
        opacity: 0
    }

    to {
        margin-bottom: 0;
        opacity: 1
    }
}

@keyframes NotificationLeftFadeIn {
    0% {
        right: 384px;
        opacity: 0
    }

    to {
        right: 0;
        opacity: 1
    }
}

.ant-page-header {
    box-sizing: border-box;
    margin: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: relative;
    padding: 16px 24px;
    background-color: #fff
}

.ant-page-header-ghost {
    background-color: inherit
}

.ant-page-header.has-breadcrumb {
    padding-top: 12px
}

.ant-page-header.has-footer {
    padding-bottom: 0
}

.ant-page-header-back {
    margin-right: 16px;
    font-size: 16px;
    line-height: 1
}

.ant-page-header-back-button {
    color: var(--ant-primary-color);
    outline: none;
    cursor: pointer;
    transition: color .3s;
    color: #000
}

.ant-page-header-back-button:focus-visible,.ant-page-header-back-button:hover {
    color: var(--ant-primary-color-hover)
}

.ant-page-header-back-button:active {
    color: var(--ant-primary-color-active)
}

.ant-page-header .ant-divider-vertical {
    height: 14px;
    margin: 0 12px;
    vertical-align: middle
}

.ant-breadcrumb+.ant-page-header-heading {
    margin-top: 8px
}

.ant-page-header-heading {
    display: flex;
    justify-content: space-between
}

.ant-page-header-heading-left {
    display: flex;
    align-items: center;
    margin: 4px 0;
    overflow: hidden
}

.ant-page-header-heading-title {
    margin-right: 12px;
    margin-bottom: 0;
    color: #000000d9;
    font-weight: 600;
    font-size: 20px;
    line-height: 32px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.ant-page-header-heading .ant-avatar {
    margin-right: 12px
}

.ant-page-header-heading-sub-title {
    margin-right: 12px;
    color: #00000073;
    font-size: 14px;
    line-height: 1.5715;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.ant-page-header-heading-extra {
    margin: 4px 0;
    white-space: nowrap
}

.ant-page-header-heading-extra>* {
    white-space: unset
}

.ant-page-header-content {
    padding-top: 12px
}

.ant-page-header-footer {
    margin-top: 16px
}

.ant-page-header-footer .ant-tabs>.ant-tabs-nav {
    margin: 0
}

.ant-page-header-footer .ant-tabs>.ant-tabs-nav:before {
    border: none
}

.ant-page-header-footer .ant-tabs .ant-tabs-tab {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 16px
}

.ant-page-header-compact .ant-page-header-heading {
    flex-wrap: wrap
}

.ant-page-header-rtl {
    direction: rtl
}

.ant-page-header-rtl .ant-page-header-back {
    float: right;
    margin-right: 0;
    margin-left: 16px
}

.ant-page-header-rtl .ant-page-header-heading-title,.ant-page-header-rtl .ant-page-header-heading .ant-avatar {
    margin-right: 0;
    margin-left: 12px
}

.ant-page-header-rtl .ant-page-header-heading-sub-title {
    float: right;
    margin-right: 0;
    margin-left: 12px
}

.ant-page-header-rtl .ant-page-header-heading-tags {
    float: right
}

.ant-page-header-rtl .ant-page-header-heading-extra {
    float: left
}

.ant-page-header-rtl .ant-page-header-heading-extra>* {
    margin-right: 12px;
    margin-left: 0
}

.ant-page-header-rtl .ant-page-header-heading-extra>:first-child {
    margin-right: 0
}

.ant-page-header-rtl .ant-page-header-footer .ant-tabs-bar .ant-tabs-nav {
    float: right
}

.ant-pagination {
    box-sizing: border-box;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    font-feature-settings: "tnum"
}

.ant-pagination,.ant-pagination ol,.ant-pagination ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.ant-pagination:after {
    display: block;
    clear: both;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    content: " "
}

.ant-pagination-item,.ant-pagination-total-text {
    display: inline-block;
    height: 32px;
    margin-right: 8px;
    line-height: 30px;
    vertical-align: middle
}

.ant-pagination-item {
    min-width: 32px;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    text-align: center;
    list-style: none;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    outline: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-pagination-item a {
    display: block;
    padding: 0 6px;
    color: #000000d9;
    transition: none
}

.ant-pagination-item a:hover {
    text-decoration: none
}

.ant-pagination-item:hover {
    border-color: var(--ant-primary-color);
    transition: all .3s
}

.ant-pagination-item:hover a {
    color: var(--ant-primary-color)
}

.ant-pagination-item:focus-visible {
    border-color: var(--ant-primary-color);
    transition: all .3s
}

.ant-pagination-item:focus-visible a {
    color: var(--ant-primary-color)
}

.ant-pagination-item-active {
    font-weight: 500;
    background: #fff;
    border-color: var(--ant-primary-color)
}

.ant-pagination-item-active a {
    color: var(--ant-primary-color)
}

.ant-pagination-item-active:focus-visible,.ant-pagination-item-active:hover {
    border-color: var(--ant-primary-5)
}

.ant-pagination-item-active:focus-visible a,.ant-pagination-item-active:hover a {
    color: var(--ant-primary-5)
}

.ant-pagination-jump-next,.ant-pagination-jump-prev {
    outline: 0
}

.ant-pagination-jump-next .ant-pagination-item-container,.ant-pagination-jump-prev .ant-pagination-item-container {
    position: relative
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon,.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon {
    color: var(--ant-primary-color);
    font-size: 12px;
    letter-spacing: -1px;
    opacity: 0;
    transition: all .2s
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg,.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg {
    inset: 0;
    margin: auto
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis,.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis {
    position: absolute;
    inset: 0;
    display: block;
    margin: auto;
    color: #00000040;
    font-family: Arial,Helvetica,sans-serif;
    letter-spacing: 2px;
    text-align: center;
    text-indent: .13em;
    opacity: 1;
    transition: all .2s
}

.ant-pagination-jump-next:hover .ant-pagination-item-link-icon,.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon {
    opacity: 1
}

.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis,.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis {
    opacity: 0
}

.ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon,.ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon {
    opacity: 1
}

.ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis,.ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis {
    opacity: 0
}

.ant-pagination-jump-next,.ant-pagination-jump-prev,.ant-pagination-prev {
    margin-right: 8px
}

.ant-pagination-jump-next,.ant-pagination-jump-prev,.ant-pagination-next,.ant-pagination-prev {
    display: inline-block;
    min-width: 32px;
    height: 32px;
    color: #000000d9;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    line-height: 32px;
    text-align: center;
    vertical-align: middle;
    list-style: none;
    border-radius: 2px;
    cursor: pointer;
    transition: all .3s
}

.ant-pagination-next,.ant-pagination-prev {
    font-family: Arial,Helvetica,sans-serif;
    outline: 0
}

.ant-pagination-next button,.ant-pagination-prev button {
    color: #000000d9;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-pagination-next:hover button,.ant-pagination-prev:hover button {
    border-color: var(--ant-primary-5)
}

.ant-pagination-next .ant-pagination-item-link,.ant-pagination-prev .ant-pagination-item-link {
    display: block;
    width: 100%;
    height: 100%;
    padding: 0;
    font-size: 12px;
    text-align: center;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    outline: none;
    transition: all .3s
}

.ant-pagination-next:focus-visible .ant-pagination-item-link,.ant-pagination-next:hover .ant-pagination-item-link,.ant-pagination-prev:focus-visible .ant-pagination-item-link,.ant-pagination-prev:hover .ant-pagination-item-link {
    color: var(--ant-primary-color);
    border-color: var(--ant-primary-color)
}

.ant-pagination-disabled,.ant-pagination-disabled:hover {
    cursor: not-allowed
}

.ant-pagination-disabled .ant-pagination-item-link,.ant-pagination-disabled:hover .ant-pagination-item-link {
    color: #00000040;
    border-color: #d9d9d9;
    cursor: not-allowed
}

.ant-pagination-disabled:focus-visible {
    cursor: not-allowed
}

.ant-pagination-disabled:focus-visible .ant-pagination-item-link {
    color: #00000040;
    border-color: #d9d9d9;
    cursor: not-allowed
}

.ant-pagination-slash {
    margin: 0 10px 0 5px
}

.ant-pagination-options {
    display: inline-block;
    margin-left: 16px;
    vertical-align: middle
}

@media(-ms-high-contrast:none) {
    .ant-pagination-options,.ant-pagination-options ::-ms-backdrop {
        vertical-align: top
    }
}

.ant-pagination-options-size-changer.ant-select {
    display: inline-block;
    width: auto
}

.ant-pagination-options-quick-jumper {
    display: inline-block;
    height: 32px;
    margin-left: 8px;
    line-height: 32px;
    vertical-align: top
}

.ant-pagination-options-quick-jumper input {
    position: relative;
    display: inline-block;
    width: 100%;
    min-width: 0;
    padding: 4px 11px;
    color: #000000d9;
    font-size: 14px;
    line-height: 1.5715;
    background-color: #fff;
    background-image: none;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    transition: all .3s;
    width: 50px;
    height: 32px;
    margin: 0 8px
}

.ant-pagination-options-quick-jumper input::-moz-placeholder {
    color: #bfbfbf;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.ant-pagination-options-quick-jumper input:-ms-input-placeholder {
    color: #bfbfbf;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.ant-pagination-options-quick-jumper input::placeholder {
    color: #bfbfbf;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-pagination-options-quick-jumper input:-moz-placeholder-shown {
    text-overflow: ellipsis
}

.ant-pagination-options-quick-jumper input:-ms-input-placeholder {
    text-overflow: ellipsis
}

.ant-pagination-options-quick-jumper input:placeholder-shown {
    text-overflow: ellipsis
}

.ant-pagination-options-quick-jumper input:hover {
    border-color: var(--ant-primary-5);
    border-right-width: 1px
}

.ant-pagination-options-quick-jumper input-focused,.ant-pagination-options-quick-jumper input:focus {
    border-color: var(--ant-primary-color-hover);
    box-shadow: 0 0 0 2px var(--ant-primary-color-outline);
    border-right-width: 1px;
    outline: 0
}

.ant-pagination-options-quick-jumper input-disabled {
    color: #00000040;
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1
}

.ant-pagination-options-quick-jumper input-disabled:hover {
    border-color: #d9d9d9;
    border-right-width: 1px
}

.ant-pagination-options-quick-jumper input[disabled] {
    color: #00000040;
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1
}

.ant-pagination-options-quick-jumper input[disabled]:hover {
    border-color: #d9d9d9;
    border-right-width: 1px
}

.ant-pagination-options-quick-jumper input-borderless,.ant-pagination-options-quick-jumper input-borderless-disabled,.ant-pagination-options-quick-jumper input-borderless-focused,.ant-pagination-options-quick-jumper input-borderless:focus,.ant-pagination-options-quick-jumper input-borderless:hover,.ant-pagination-options-quick-jumper input-borderless[disabled] {
    background-color: transparent;
    border: none;
    box-shadow: none
}

textarea.ant-pagination-options-quick-jumper input {
    max-width: 100%;
    height: auto;
    min-height: 32px;
    line-height: 1.5715;
    vertical-align: bottom;
    transition: all .3s,height 0s
}

.ant-pagination-options-quick-jumper input-lg {
    padding: 6.5px 11px;
    font-size: 16px
}

.ant-pagination-options-quick-jumper input-sm {
    padding: 0 7px
}

.ant-pagination-simple .ant-pagination-next,.ant-pagination-simple .ant-pagination-prev {
    height: 24px;
    line-height: 24px;
    vertical-align: top
}

.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link,.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link {
    height: 24px;
    background-color: transparent;
    border: 0
}

.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link:after,.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link:after {
    height: 24px;
    line-height: 24px
}

.ant-pagination-simple .ant-pagination-simple-pager {
    display: inline-block;
    height: 24px;
    margin-right: 8px
}

.ant-pagination-simple .ant-pagination-simple-pager input {
    box-sizing: border-box;
    height: 100%;
    margin-right: 8px;
    padding: 0 6px;
    text-align: center;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    outline: none;
    transition: border-color .3s
}

.ant-pagination-simple .ant-pagination-simple-pager input:hover {
    border-color: var(--ant-primary-color)
}

.ant-pagination-simple .ant-pagination-simple-pager input:focus {
    border-color: var(--ant-primary-color-hover);
    box-shadow: 0 0 0 2px var(--ant-primary-color-outline)
}

.ant-pagination-simple .ant-pagination-simple-pager input[disabled] {
    color: #00000040;
    background: #f5f5f5;
    border-color: #d9d9d9;
    cursor: not-allowed
}

.ant-pagination.ant-pagination-mini .ant-pagination-simple-pager,.ant-pagination.ant-pagination-mini .ant-pagination-total-text {
    height: 24px;
    line-height: 24px
}

.ant-pagination.ant-pagination-mini .ant-pagination-item {
    min-width: 24px;
    height: 24px;
    margin: 0;
    line-height: 22px
}

.ant-pagination.ant-pagination-mini .ant-pagination-item:not(.ant-pagination-item-active) {
    background: transparent;
    border-color: transparent
}

.ant-pagination.ant-pagination-mini .ant-pagination-next,.ant-pagination.ant-pagination-mini .ant-pagination-prev {
    min-width: 24px;
    height: 24px;
    margin: 0;
    line-height: 24px
}

.ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link,.ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link {
    background: transparent;
    border-color: transparent
}

.ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link:after,.ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link:after {
    height: 24px;
    line-height: 24px
}

.ant-pagination.ant-pagination-mini .ant-pagination-jump-next,.ant-pagination.ant-pagination-mini .ant-pagination-jump-prev {
    height: 24px;
    margin-right: 0;
    line-height: 24px
}

.ant-pagination.ant-pagination-mini .ant-pagination-options {
    margin-left: 2px
}

.ant-pagination.ant-pagination-mini .ant-pagination-options-size-changer {
    top: 0
}

.ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper {
    height: 24px;
    line-height: 24px
}

.ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper input {
    padding: 0 7px;
    width: 44px;
    height: 24px
}

.ant-pagination.ant-pagination-disabled {
    cursor: not-allowed
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item {
    background: #f5f5f5;
    border-color: #d9d9d9;
    cursor: not-allowed
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item a {
    color: #00000040;
    background: transparent;
    border: none;
    cursor: not-allowed
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-active {
    background: #e6e6e6
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a {
    color: #00000040
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
    color: #00000040;
    background: #f5f5f5;
    border-color: #d9d9d9;
    cursor: not-allowed
}

.ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
    background: transparent
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon {
    opacity: 0
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis {
    opacity: 1
}

.ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager {
    color: #00000040
}

@media only screen and (max-width: 992px) {
    .ant-pagination-item-after-jump-prev,.ant-pagination-item-before-jump-next {
        display:none
    }
}

@media only screen and (max-width: 576px) {
    .ant-pagination-options {
        display:none
    }
}

.ant-pagination-rtl .ant-pagination-item,.ant-pagination-rtl .ant-pagination-jump-next,.ant-pagination-rtl .ant-pagination-jump-prev,.ant-pagination-rtl .ant-pagination-prev,.ant-pagination-rtl .ant-pagination-total-text {
    margin-right: 0;
    margin-left: 8px
}

.ant-pagination-rtl .ant-pagination-slash {
    margin: 0 5px 0 10px
}

.ant-pagination-rtl .ant-pagination-options {
    margin-right: 16px;
    margin-left: 0
}

.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select {
    margin-right: 0;
    margin-left: 8px
}

.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper {
    margin-left: 0
}

.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager,.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input {
    margin-right: 0;
    margin-left: 8px
}

.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options {
    margin-right: 2px;
    margin-left: 0
}

.ant-popconfirm {
    z-index: 1060
}

.ant-popover {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1030;
    max-width: 100vw;
    font-weight: 400;
    white-space: normal;
    text-align: left;
    cursor: auto;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

.ant-popover-content {
    position: relative
}

.ant-popover:after {
    position: absolute;
    background: #ffffff03;
    content: ""
}

.ant-popover-hidden {
    display: none
}

.ant-popover-placement-top,.ant-popover-placement-topLeft,.ant-popover-placement-topRight {
    padding-bottom: 15.3137085px
}

.ant-popover-placement-right,.ant-popover-placement-rightBottom,.ant-popover-placement-rightTop {
    padding-left: 15.3137085px
}

.ant-popover-placement-bottom,.ant-popover-placement-bottomLeft,.ant-popover-placement-bottomRight {
    padding-top: 15.3137085px
}

.ant-popover-placement-left,.ant-popover-placement-leftBottom,.ant-popover-placement-leftTop {
    padding-right: 15.3137085px
}

.ant-popover-inner {
    background-color: #fff;
    background-clip: padding-box;
    border-radius: 2px;
    box-shadow: 0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d
}

@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .ant-popover-inner {
        box-shadow: 0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d
    }
}

.ant-popover-title {
    min-width: 177px;
    min-height: 32px;
    margin: 0;
    padding: 5px 16px 4px;
    color: #000000d9;
    font-weight: 500;
    border-bottom: 1px solid rgba(0,0,0,.06)
}

.ant-popover-inner-content {
    width: -moz-max-content;
    width: max-content;
    max-width: 100%;
    padding: 12px 16px;
    color: #000000d9
}

.ant-popover-message {
    display: flex;
    padding: 4px 0 12px;
    color: #000000d9;
    font-size: 14px
}

.ant-popover-message-icon {
    display: inline-block;
    margin-right: 8px;
    color: var(--ant-warning-color);
    font-size: 14px
}

.ant-popover-buttons {
    margin-bottom: 4px;
    text-align: right
}

.ant-popover-buttons button:not(:first-child) {
    margin-left: 8px
}

.ant-popover-arrow {
    position: absolute;
    display: block;
    width: 22px;
    height: 22px;
    overflow: hidden;
    background: transparent;
    pointer-events: none
}

.ant-popover-arrow-content {
    --antd-arrow-background-color: #fff;
    position: absolute;
    inset: 0;
    display: block;
    width: 11.3137085px;
    height: 11.3137085px;
    margin: auto;
    content: "";
    pointer-events: auto;
    border-radius: 0 0 2px;
    pointer-events: none
}

.ant-popover-arrow-content:before {
    position: absolute;
    top: -11.3137085px;
    left: -11.3137085px;
    width: 33.9411255px;
    height: 33.9411255px;
    background: var(--antd-arrow-background-color);
    background-repeat: no-repeat;
    background-position: -10px -10px;
    content: "";
    -webkit-clip-path: inset(33% 33%);
    clip-path: inset(33% 33%);
    -webkit-clip-path: path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z");
    clip-path: path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z")
}

.ant-popover-placement-top .ant-popover-arrow,.ant-popover-placement-topLeft .ant-popover-arrow,.ant-popover-placement-topRight .ant-popover-arrow {
    bottom: 0;
    transform: translateY(100%)
}

.ant-popover-placement-top .ant-popover-arrow-content,.ant-popover-placement-topLeft .ant-popover-arrow-content,.ant-popover-placement-topRight .ant-popover-arrow-content {
    box-shadow: 3px 3px 7px #00000012;
    transform: translateY(-11px) rotate(45deg)
}

.ant-popover-placement-top .ant-popover-arrow {
    left: 50%;
    transform: translateY(100%) translate(-50%)
}

.ant-popover-placement-topLeft .ant-popover-arrow {
    left: 16px
}

.ant-popover-placement-topRight .ant-popover-arrow {
    right: 16px
}

.ant-popover-placement-right .ant-popover-arrow,.ant-popover-placement-rightBottom .ant-popover-arrow,.ant-popover-placement-rightTop .ant-popover-arrow {
    left: 0;
    transform: translate(-100%)
}

.ant-popover-placement-right .ant-popover-arrow-content,.ant-popover-placement-rightBottom .ant-popover-arrow-content,.ant-popover-placement-rightTop .ant-popover-arrow-content {
    box-shadow: 3px 3px 7px #00000012;
    transform: translate(11px) rotate(135deg)
}

.ant-popover-placement-right .ant-popover-arrow {
    top: 50%;
    transform: translate(-100%) translateY(-50%)
}

.ant-popover-placement-rightTop .ant-popover-arrow {
    top: 12px
}

.ant-popover-placement-rightBottom .ant-popover-arrow {
    bottom: 12px
}

.ant-popover-placement-bottom .ant-popover-arrow,.ant-popover-placement-bottomLeft .ant-popover-arrow,.ant-popover-placement-bottomRight .ant-popover-arrow {
    top: 0;
    transform: translateY(-100%)
}

.ant-popover-placement-bottom .ant-popover-arrow-content,.ant-popover-placement-bottomLeft .ant-popover-arrow-content,.ant-popover-placement-bottomRight .ant-popover-arrow-content {
    box-shadow: 2px 2px 5px #0000000f;
    transform: translateY(11px) rotate(-135deg)
}

.ant-popover-placement-bottom .ant-popover-arrow {
    left: 50%;
    transform: translateY(-100%) translate(-50%)
}

.ant-popover-placement-bottomLeft .ant-popover-arrow {
    left: 16px
}

.ant-popover-placement-bottomRight .ant-popover-arrow {
    right: 16px
}

.ant-popover-placement-left .ant-popover-arrow,.ant-popover-placement-leftBottom .ant-popover-arrow,.ant-popover-placement-leftTop .ant-popover-arrow {
    right: 0;
    transform: translate(100%)
}

.ant-popover-placement-left .ant-popover-arrow-content,.ant-popover-placement-leftBottom .ant-popover-arrow-content,.ant-popover-placement-leftTop .ant-popover-arrow-content {
    box-shadow: 3px 3px 7px #00000012;
    transform: translate(-11px) rotate(-45deg)
}

.ant-popover-placement-left .ant-popover-arrow {
    top: 50%;
    transform: translate(100%) translateY(-50%)
}

.ant-popover-placement-leftTop .ant-popover-arrow {
    top: 12px
}

.ant-popover-placement-leftBottom .ant-popover-arrow {
    bottom: 12px
}

.ant-popover-magenta .ant-popover-arrow-content,.ant-popover-magenta .ant-popover-inner,.ant-popover-pink .ant-popover-arrow-content,.ant-popover-pink .ant-popover-inner {
    background-color: #eb2f96
}

.ant-popover-red .ant-popover-arrow-content,.ant-popover-red .ant-popover-inner {
    background-color: #f5222d
}

.ant-popover-volcano .ant-popover-arrow-content,.ant-popover-volcano .ant-popover-inner {
    background-color: #fa541c
}

.ant-popover-orange .ant-popover-arrow-content,.ant-popover-orange .ant-popover-inner {
    background-color: #fa8c16
}

.ant-popover-yellow .ant-popover-arrow-content,.ant-popover-yellow .ant-popover-inner {
    background-color: #fadb14
}

.ant-popover-gold .ant-popover-arrow-content,.ant-popover-gold .ant-popover-inner {
    background-color: #faad14
}

.ant-popover-cyan .ant-popover-arrow-content,.ant-popover-cyan .ant-popover-inner {
    background-color: #13c2c2
}

.ant-popover-lime .ant-popover-arrow-content,.ant-popover-lime .ant-popover-inner {
    background-color: #a0d911
}

.ant-popover-green .ant-popover-arrow-content,.ant-popover-green .ant-popover-inner {
    background-color: #52c41a
}

.ant-popover-blue .ant-popover-arrow-content,.ant-popover-blue .ant-popover-inner {
    background-color: #1890ff
}

.ant-popover-geekblue .ant-popover-arrow-content,.ant-popover-geekblue .ant-popover-inner {
    background-color: #2f54eb
}

.ant-popover-purple .ant-popover-arrow-content,.ant-popover-purple .ant-popover-inner {
    background-color: #722ed1
}

.ant-popover-rtl {
    direction: rtl;
    text-align: right
}

.ant-popover-rtl .ant-popover-message-icon {
    margin-right: 0;
    margin-left: 8px
}

.ant-popover-rtl .ant-popover-message-title {
    padding-left: 16px
}

.ant-popover-rtl .ant-popover-buttons {
    text-align: left
}

.ant-popover-rtl .ant-popover-buttons button {
    margin-right: 8px;
    margin-left: 0
}

.ant-progress {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    display: inline-block
}

.ant-progress-line {
    position: relative;
    width: 100%;
    font-size: 14px
}

.ant-progress-steps {
    display: inline-block
}

.ant-progress-steps-outer {
    display: flex;
    flex-direction: row;
    align-items: center
}

.ant-progress-steps-item {
    flex-shrink: 0;
    min-width: 2px;
    margin-right: 2px;
    background: #f3f3f3;
    transition: all .3s
}

.ant-progress-steps-item-active {
    background: var(--ant-primary-color)
}

.ant-progress-small.ant-progress-line,.ant-progress-small.ant-progress-line .ant-progress-text .anticon {
    font-size: 12px
}

.ant-progress-outer {
    display: inline-block;
    width: 100%;
    margin-right: 0;
    padding-right: 0
}

.ant-progress-show-info .ant-progress-outer {
    margin-right: calc(-2em - 8px);
    padding-right: calc(2em + 8px)
}

.ant-progress-inner {
    position: relative;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    vertical-align: middle;
    background-color: #0000000a;
    border-radius: 100px
}

.ant-progress-circle-trail {
    stroke: #0000000a
}

.ant-progress-circle-path {
    animation: ant-progress-appear .3s
}

.ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
    stroke: var(--ant-primary-color)
}

.ant-progress-bg,.ant-progress-success-bg {
    position: relative;
    background-color: var(--ant-primary-color);
    border-radius: 100px;
    transition: all .4s cubic-bezier(.08,.82,.17,1) 0s
}

.ant-progress-success-bg {
    position: absolute;
    top: 0;
    left: 0;
    background-color: var(--ant-success-color)
}

.ant-progress-text {
    display: inline-block;
    width: 2em;
    margin-left: 8px;
    color: #000000d9;
    font-size: 1em;
    line-height: 1;
    white-space: nowrap;
    text-align: left;
    vertical-align: middle;
    word-break: normal
}

.ant-progress-text .anticon {
    font-size: 14px
}

.ant-progress-status-active .ant-progress-bg:before {
    position: absolute;
    inset: 0;
    background: #fff;
    border-radius: 10px;
    opacity: 0;
    animation: ant-progress-active 2.4s cubic-bezier(.23,1,.32,1) infinite;
    content: ""
}

.ant-progress-status-exception .ant-progress-bg {
    background-color: var(--ant-error-color)
}

.ant-progress-status-exception .ant-progress-text {
    color: var(--ant-error-color)
}

.ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
    stroke: var(--ant-error-color)
}

.ant-progress-status-success .ant-progress-bg {
    background-color: var(--ant-success-color)
}

.ant-progress-status-success .ant-progress-text {
    color: var(--ant-success-color)
}

.ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
    stroke: var(--ant-success-color)
}

.ant-progress-circle .ant-progress-inner {
    position: relative;
    line-height: 1;
    background-color: transparent
}

.ant-progress-circle .ant-progress-text {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 1em;
    line-height: 1;
    white-space: normal;
    text-align: center;
    transform: translate(-50%,-50%)
}

.ant-progress-circle .ant-progress-text .anticon {
    font-size: 1.16666667em
}

.ant-progress-circle.ant-progress-status-exception .ant-progress-text {
    color: var(--ant-error-color)
}

.ant-progress-circle.ant-progress-status-success .ant-progress-text {
    color: var(--ant-success-color)
}

@keyframes ant-progress-active {
    0% {
        transform: translate(-100%) scaleX(0);
        opacity: .1
    }

    20% {
        transform: translate(-100%) scaleX(0);
        opacity: .5
    }

    to {
        transform: translate(0) scaleX(1);
        opacity: 0
    }
}

.ant-progress-rtl {
    direction: rtl
}

.ant-progress-rtl.ant-progress-show-info .ant-progress-outer {
    margin-right: 0;
    margin-left: calc(-2em - 8px);
    padding-right: 0;
    padding-left: calc(2em + 8px)
}

.ant-progress-rtl .ant-progress-success-bg {
    right: 0;
    left: auto
}

.ant-progress-rtl.ant-progress-line .ant-progress-text,.ant-progress-rtl.ant-progress-steps .ant-progress-text {
    margin-right: 8px;
    margin-left: 0;
    text-align: right
}

.ant-radio-group {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    display: inline-block;
    font-size: 0
}

.ant-radio-group .ant-badge-count {
    z-index: 1
}

.ant-radio-group>.ant-badge:not(:first-child)>.ant-radio-button-wrapper {
    border-left: none
}

.ant-radio-wrapper {
    box-sizing: border-box;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: relative;
    display: inline-flex;
    align-items: baseline;
    margin: 0 8px 0 0;
    cursor: pointer
}

.ant-radio-wrapper-disabled {
    cursor: not-allowed
}

.ant-radio-wrapper:after {
    display: inline-block;
    width: 0;
    overflow: hidden;
    content: " "
}

.ant-radio-wrapper.ant-radio-wrapper-in-form-item input[type=radio] {
    width: 14px;
    height: 14px
}

.ant-radio {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: relative;
    top: .2em;
    display: inline-block;
    outline: none;
    cursor: pointer
}

.ant-radio-input:focus+.ant-radio-inner,.ant-radio-wrapper:hover .ant-radio,.ant-radio:hover .ant-radio-inner {
    border-color: var(--ant-primary-color)
}

.ant-radio-input:focus+.ant-radio-inner {
    box-shadow: 0 0 0 3px var(--ant-primary-color-deprecated-f-12)
}

.ant-radio-checked:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid var(--ant-primary-color);
    border-radius: 50%;
    visibility: hidden;
    animation: antRadioEffect .36s ease-in-out;
    animation-fill-mode: both;
    content: ""
}

.ant-radio-wrapper:hover .ant-radio:after,.ant-radio:hover:after {
    visibility: visible
}

.ant-radio-inner {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    width: 16px;
    height: 16px;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 50%;
    transition: all .3s
}

.ant-radio-inner:after {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 16px;
    height: 16px;
    margin-top: -8px;
    margin-left: -8px;
    background-color: var(--ant-primary-color);
    border-top: 0;
    border-left: 0;
    border-radius: 16px;
    transform: scale(0);
    opacity: 0;
    transition: all .3s cubic-bezier(.78,.14,.15,.86);
    content: " "
}

.ant-radio-input {
    position: absolute;
    inset: 0;
    z-index: 1;
    cursor: pointer;
    opacity: 0
}

.ant-radio.ant-radio-disabled .ant-radio-inner {
    border-color: #d9d9d9
}

.ant-radio-checked .ant-radio-inner {
    border-color: var(--ant-primary-color)
}

.ant-radio-checked .ant-radio-inner:after {
    transform: scale(.5);
    opacity: 1;
    transition: all .3s cubic-bezier(.78,.14,.15,.86)
}

.ant-radio-disabled {
    cursor: not-allowed
}

.ant-radio-disabled .ant-radio-inner {
    background-color: #f5f5f5;
    cursor: not-allowed
}

.ant-radio-disabled .ant-radio-inner:after {
    background-color: #0003
}

.ant-radio-disabled .ant-radio-input {
    cursor: not-allowed
}

.ant-radio-disabled+span {
    color: #00000040;
    cursor: not-allowed
}

span.ant-radio+* {
    padding-right: 8px;
    padding-left: 8px
}

.ant-radio-button-wrapper {
    position: relative;
    display: inline-block;
    height: 32px;
    margin: 0;
    padding: 0 15px;
    color: #000000d9;
    font-size: 14px;
    line-height: 30px;
    background: #fff;
    border-color: #d9d9d9;
    border-style: solid;
    border-width: 1.02px 1px 1px 0;
    cursor: pointer;
    transition: color .3s,background .3s,border-color .3s,box-shadow .3s
}

.ant-radio-button-wrapper a {
    color: #000000d9
}

.ant-radio-button-wrapper>.ant-radio-button {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%
}

.ant-radio-group-large .ant-radio-button-wrapper {
    height: 40px;
    font-size: 16px;
    line-height: 38px
}

.ant-radio-group-small .ant-radio-button-wrapper {
    height: 24px;
    padding: 0 7px;
    line-height: 22px
}

.ant-radio-button-wrapper:not(:first-child):before {
    position: absolute;
    top: -1px;
    left: -1px;
    display: block;
    box-sizing: content-box;
    width: 1px;
    height: 100%;
    padding: 1px 0;
    background-color: #d9d9d9;
    transition: background-color .3s;
    content: ""
}

.ant-radio-button-wrapper:first-child {
    border-left: 1px solid #d9d9d9;
    border-radius: 2px 0 0 2px
}

.ant-radio-button-wrapper:last-child {
    border-radius: 0 2px 2px 0
}

.ant-radio-button-wrapper:first-child:last-child {
    border-radius: 2px
}

.ant-radio-button-wrapper:hover {
    position: relative;
    color: var(--ant-primary-color)
}

.ant-radio-button-wrapper:focus-within {
    box-shadow: 0 0 0 3px var(--ant-primary-color-deprecated-f-12)
}

.ant-radio-button-wrapper .ant-radio-inner,.ant-radio-button-wrapper input[type=checkbox],.ant-radio-button-wrapper input[type=radio] {
    width: 0;
    height: 0;
    opacity: 0;
    pointer-events: none
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
    z-index: 1;
    color: var(--ant-primary-color);
    background: #fff;
    border-color: var(--ant-primary-color)
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before {
    background-color: var(--ant-primary-color)
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child {
    border-color: var(--ant-primary-color)
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
    color: var(--ant-primary-5);
    border-color: var(--ant-primary-5)
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover:before {
    background-color: var(--ant-primary-5)
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
    color: var(--ant-primary-7);
    border-color: var(--ant-primary-7)
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active:before {
    background-color: var(--ant-primary-7)
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
    box-shadow: 0 0 0 3px var(--ant-primary-color-deprecated-f-12)
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
    color: #fff;
    background: var(--ant-primary-color);
    border-color: var(--ant-primary-color)
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
    color: #fff;
    background: var(--ant-primary-5);
    border-color: var(--ant-primary-5)
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
    color: #fff;
    background: var(--ant-primary-7);
    border-color: var(--ant-primary-7)
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
    box-shadow: 0 0 0 3px var(--ant-primary-color-deprecated-f-12)
}

.ant-radio-button-wrapper-disabled {
    cursor: not-allowed
}

.ant-radio-button-wrapper-disabled,.ant-radio-button-wrapper-disabled:first-child,.ant-radio-button-wrapper-disabled:hover {
    color: #00000040;
    background-color: #f5f5f5;
    border-color: #d9d9d9
}

.ant-radio-button-wrapper-disabled:first-child {
    border-left-color: #d9d9d9
}

.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked {
    color: #00000040;
    background-color: #e6e6e6;
    border-color: #d9d9d9;
    box-shadow: none
}

@keyframes antRadioEffect {
    0% {
        transform: scale(1);
        opacity: .5
    }

    to {
        transform: scale(1.6);
        opacity: 0
    }
}

.ant-radio-group.ant-radio-group-rtl {
    direction: rtl
}

.ant-radio-wrapper.ant-radio-wrapper-rtl {
    margin-right: 0;
    margin-left: 8px;
    direction: rtl
}

.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl {
    border-right-width: 0;
    border-left-width: 1px
}

.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child):before {
    right: -1px;
    left: 0
}

.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child {
    border-right: 1px solid #d9d9d9;
    border-radius: 0 2px 2px 0
}

.ant-radio-button-wrapper-checked:not([class*=" ant-radio-button-wrapper-disabled"]).ant-radio-button-wrapper:first-child {
    border-right-color: var(--ant-primary-5)
}

.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child {
    border-radius: 2px 0 0 2px
}

.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child {
    border-right-color: #d9d9d9
}

.ant-rate {
    box-sizing: border-box;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    font-feature-settings: "tnum";
    display: inline-block;
    margin: 0;
    padding: 0;
    color: #fadb14;
    font-size: 20px;
    line-height: unset;
    list-style: none;
    outline: none
}

.ant-rate-disabled .ant-rate-star {
    cursor: default
}

.ant-rate-disabled .ant-rate-star>div:hover {
    transform: scale(1)
}

.ant-rate-star {
    position: relative;
    display: inline-block;
    color: inherit;
    cursor: pointer
}

.ant-rate-star:not(:last-child) {
    margin-right: 8px
}

.ant-rate-star>div {
    transition: all .3s,outline 0s
}

.ant-rate-star>div:hover {
    transform: scale(1.1)
}

.ant-rate-star>div:focus {
    outline: 0
}

.ant-rate-star>div:focus-visible {
    outline: 1px dashed #fadb14;
    transform: scale(1.1)
}

.ant-rate-star-first,.ant-rate-star-second {
    color: #0000000f;
    transition: all .3s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-rate-star-first .anticon,.ant-rate-star-second .anticon {
    vertical-align: middle
}

.ant-rate-star-first {
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    overflow: hidden;
    opacity: 0
}

.ant-rate-star-half .ant-rate-star-first,.ant-rate-star-half .ant-rate-star-second {
    opacity: 1
}

.ant-rate-star-full .ant-rate-star-second,.ant-rate-star-half .ant-rate-star-first {
    color: inherit
}

.ant-rate-text {
    display: inline-block;
    margin: 0 8px;
    font-size: 14px
}

.ant-rate-rtl {
    direction: rtl
}

.ant-rate-rtl .ant-rate-star:not(:last-child) {
    margin-right: 0;
    margin-left: 8px
}

.ant-rate-rtl .ant-rate-star-first {
    right: 0;
    left: auto
}

.ant-result {
    padding: 48px 32px
}

.ant-result-success .ant-result-icon>.anticon {
    color: var(--ant-success-color)
}

.ant-result-error .ant-result-icon>.anticon {
    color: var(--ant-error-color)
}

.ant-result-info .ant-result-icon>.anticon {
    color: var(--ant-info-color)
}

.ant-result-warning .ant-result-icon>.anticon {
    color: var(--ant-warning-color)
}

.ant-result-image {
    width: 250px;
    height: 295px;
    margin: auto
}

.ant-result-icon {
    margin-bottom: 24px;
    text-align: center
}

.ant-result-icon>.anticon {
    font-size: 72px
}

.ant-result-title {
    color: #000000d9;
    font-size: 24px;
    line-height: 1.8;
    text-align: center
}

.ant-result-subtitle {
    color: #00000073;
    font-size: 14px;
    line-height: 1.6;
    text-align: center
}

.ant-result-extra {
    margin: 24px 0 0;
    text-align: center
}

.ant-result-extra>* {
    margin-right: 8px
}

.ant-result-extra>:last-child {
    margin-right: 0
}

.ant-result-content {
    margin-top: 24px;
    padding: 24px 40px;
    background-color: #fafafa
}

.ant-result-rtl {
    direction: rtl
}

.ant-result-rtl .ant-result-extra>* {
    margin-right: 0;
    margin-left: 8px
}

.ant-result-rtl .ant-result-extra>:last-child {
    margin-left: 0
}

.segmented-disabled-item,.segmented-disabled-item:focus,.segmented-disabled-item:hover {
    color: #00000040;
    cursor: not-allowed
}

.segmented-item-selected {
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 8px -2px #0000000d,0 1px 4px -1px #00000012,0 0 1px #00000014
}

.segmented-text-ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: keep-all
}

.ant-segmented {
    box-sizing: border-box;
    margin: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    display: inline-block;
    padding: 2px;
    color: #000000a6;
    background-color: #0000000a;
    border-radius: 2px;
    transition: all .3s cubic-bezier(.645,.045,.355,1)
}

.ant-segmented-group {
    position: relative;
    display: flex;
    align-items: stretch;
    justify-items: flex-start;
    width: 100%
}

.ant-segmented.ant-segmented-block {
    display: flex
}

.ant-segmented.ant-segmented-block .ant-segmented-item {
    flex: 1;
    min-width: 0
}

.ant-segmented:not(.ant-segmented-disabled):focus,.ant-segmented:not(.ant-segmented-disabled):hover {
    background-color: #0000000f
}

.ant-segmented-item {
    position: relative;
    text-align: center;
    cursor: pointer;
    transition: color .3s cubic-bezier(.645,.045,.355,1)
}

.ant-segmented-item-selected {
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 8px -2px #0000000d,0 1px 4px -1px #00000012,0 0 1px #00000014;
    color: #262626
}

.ant-segmented-item:focus,.ant-segmented-item:hover {
    color: #262626
}

.ant-segmented-item-label {
    min-height: 28px;
    padding: 0 11px;
    line-height: 28px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: keep-all
}

.ant-segmented-item-icon+* {
    margin-left: 6px
}

.ant-segmented-item-input {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    opacity: 0;
    pointer-events: none
}

.ant-segmented.ant-segmented-lg .ant-segmented-item-label {
    min-height: 36px;
    padding: 0 11px;
    font-size: 16px;
    line-height: 36px
}

.ant-segmented.ant-segmented-sm .ant-segmented-item-label {
    min-height: 20px;
    padding: 0 7px;
    line-height: 20px
}

.ant-segmented-item-disabled,.ant-segmented-item-disabled:focus,.ant-segmented-item-disabled:hover {
    color: #00000040;
    cursor: not-allowed
}

.ant-segmented-thumb {
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 8px -2px #0000000d,0 1px 4px -1px #00000012,0 0 1px #00000014;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    padding: 4px 0
}

.ant-segmented-thumb-motion-appear-active {
    transition: transform .3s cubic-bezier(.645,.045,.355,1),width .3s cubic-bezier(.645,.045,.355,1);
    will-change: transform,width
}

.ant-segmented.ant-segmented-rtl {
    direction: rtl
}

.ant-segmented.ant-segmented-rtl .ant-segmented-item-icon {
    margin-right: 0;
    margin-left: 6px
}

.ant-select-single .ant-select-selector {
    display: flex
}

.ant-select-single .ant-select-selector .ant-select-selection-search {
    position: absolute;
    inset: 0 11px
}

.ant-select-single .ant-select-selector .ant-select-selection-search-input {
    width: 100%
}

.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
    padding: 0;
    line-height: 30px;
    transition: all .3s,visibility 0s
}

.ant-select-single .ant-select-selector .ant-select-selection-item {
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
    transition: none;
    pointer-events: none
}

.ant-select-single .ant-select-selector .ant-select-selection-item:after,.ant-select-single .ant-select-selector .ant-select-selection-placeholder:after,.ant-select-single .ant-select-selector:after {
    display: inline-block;
    width: 0;
    visibility: hidden;
    content: " "
}

.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
    right: 25px
}

.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
    padding-right: 18px
}

.ant-select-single.ant-select-open .ant-select-selection-item {
    color: #bfbfbf
}

.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
    width: 100%;
    height: 32px;
    padding: 0 11px
}

.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
    height: 30px
}

.ant-select-single:not(.ant-select-customize-input) .ant-select-selector:after {
    line-height: 30px
}

.ant-select-single.ant-select-customize-input .ant-select-selector:after {
    display: none
}

.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search {
    position: static;
    width: 100%
}

.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder {
    position: absolute;
    right: 0;
    left: 0;
    padding: 0 11px
}

.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder:after {
    display: none
}

.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
    height: 40px
}

.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector:after {
    line-height: 38px
}

.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
    height: 38px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
    height: 24px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector:after {
    line-height: 22px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
    height: 22px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search {
    right: 7px;
    left: 7px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
    padding: 0 7px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
    right: 28px
}

.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
    padding-right: 21px
}

.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
    padding: 0 11px
}

.ant-select-selection-overflow {
    position: relative;
    display: flex;
    flex: auto;
    flex-wrap: wrap;
    max-width: 100%
}

.ant-select-selection-overflow-item {
    flex: none;
    align-self: center;
    max-width: 100%
}

.ant-select-multiple .ant-select-selector {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 1px 4px
}

.ant-select-show-search.ant-select-multiple .ant-select-selector {
    cursor: text
}

.ant-select-disabled.ant-select-multiple .ant-select-selector {
    background: #f5f5f5;
    cursor: not-allowed
}

.ant-select-multiple .ant-select-selector:after {
    display: inline-block;
    width: 0;
    margin: 2px 0;
    line-height: 24px;
    visibility: hidden;
    content: " "
}

.ant-select-multiple.ant-select-allow-clear .ant-select-selector,.ant-select-multiple.ant-select-show-arrow .ant-select-selector {
    padding-right: 24px
}

.ant-select-multiple .ant-select-selection-item {
    position: relative;
    display: flex;
    flex: none;
    box-sizing: border-box;
    max-width: 100%;
    height: 24px;
    margin-top: 2px;
    margin-bottom: 2px;
    line-height: 22px;
    background: #f5f5f5;
    border: 1px solid rgba(0,0,0,.06);
    border-radius: 2px;
    cursor: default;
    transition: font-size .3s,line-height .3s,height .3s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-inline-end:4px;padding-inline-start:8px;padding-inline-end:4px}

.ant-select-disabled.ant-select-multiple .ant-select-selection-item {
    color: #bfbfbf;
    border-color: #d9d9d9;
    cursor: not-allowed
}

.ant-select-multiple .ant-select-selection-item-content {
    display: inline-block;
    margin-right: 4px;
    overflow: hidden;
    white-space: pre;
    text-overflow: ellipsis
}

.ant-select-multiple .ant-select-selection-item-remove {
    color: inherit;
    font-style: normal;
    line-height: 0;
    text-align: center;
    text-transform: none;
    vertical-align: -.125em;
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-flex;
    align-items: center;
    color: #00000073;
    font-weight: 700;
    font-size: 10px;
    line-height: inherit;
    cursor: pointer
}

.ant-select-multiple .ant-select-selection-item-remove>* {
    line-height: 1
}

.ant-select-multiple .ant-select-selection-item-remove svg {
    display: inline-block
}

.ant-select-multiple .ant-select-selection-item-remove:before {
    display: none
}

.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon {
    display: block
}

.ant-select-multiple .ant-select-selection-item-remove>.anticon {
    vertical-align: middle
}

.ant-select-multiple .ant-select-selection-item-remove:hover {
    color: #000000bf
}

.ant-select-multiple .ant-select-selection-overflow-item+.ant-select-selection-overflow-item .ant-select-selection-search {
    margin-inline-start:0}

.ant-select-multiple .ant-select-selection-search {
    position: relative;
    max-width: 100%;
    margin-inline-start:7px}

.ant-select-multiple .ant-select-selection-search-input,.ant-select-multiple .ant-select-selection-search-mirror {
    height: 24px;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    line-height: 24px;
    transition: all .3s
}

.ant-select-multiple .ant-select-selection-search-input {
    width: 100%;
    min-width: 4.1px
}

.ant-select-multiple .ant-select-selection-search-mirror {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999;
    white-space: pre;
    visibility: hidden
}

.ant-select-multiple .ant-select-selection-placeholder {
    position: absolute;
    top: 50%;
    right: 11px;
    left: 11px;
    transform: translateY(-50%);
    transition: all .3s
}

.ant-select-multiple.ant-select-lg .ant-select-selector:after {
    line-height: 32px
}

.ant-select-multiple.ant-select-lg .ant-select-selection-item {
    height: 32px;
    line-height: 30px
}

.ant-select-multiple.ant-select-lg .ant-select-selection-search {
    height: 32px;
    line-height: 32px
}

.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror {
    height: 32px;
    line-height: 30px
}

.ant-select-multiple.ant-select-sm .ant-select-selector:after {
    line-height: 16px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-item {
    height: 16px;
    line-height: 14px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-search {
    height: 16px;
    line-height: 16px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror {
    height: 16px;
    line-height: 14px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
    left: 7px
}

.ant-select-multiple.ant-select-sm .ant-select-selection-search {
    margin-inline-start:3px}

.ant-select-disabled .ant-select-selection-item-remove {
    display: none
}

.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {
    background-color: #fff;
    border-color: var(--ant-error-color)!important
}

.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector,.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector {
    border-color: var(--ant-error-color-hover);
    box-shadow: 0 0 0 2px var(--ant-error-color-outline);
    border-right-width: 1px;
    outline: 0
}

.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {
    background-color: #fff;
    border-color: var(--ant-warning-color)!important
}

.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector,.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector {
    border-color: var(--ant-warning-color-hover);
    box-shadow: 0 0 0 2px var(--ant-warning-color-outline);
    border-right-width: 1px;
    outline: 0
}

.ant-select-status-error.ant-select-has-feedback .ant-select-clear,.ant-select-status-success.ant-select-has-feedback .ant-select-clear,.ant-select-status-validating.ant-select-has-feedback .ant-select-clear,.ant-select-status-warning.ant-select-has-feedback .ant-select-clear {
    right: 32px
}

.ant-select-status-error.ant-select-has-feedback .ant-select-selection-selected-value,.ant-select-status-success.ant-select-has-feedback .ant-select-selection-selected-value,.ant-select-status-validating.ant-select-has-feedback .ant-select-selection-selected-value,.ant-select-status-warning.ant-select-has-feedback .ant-select-selection-selected-value {
    padding-right: 42px
}

.ant-select {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: relative;
    display: inline-block;
    cursor: pointer
}

.ant-select:not(.ant-select-customize-input) .ant-select-selector {
    position: relative;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    transition: all .3s cubic-bezier(.645,.045,.355,1)
}

.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
    cursor: pointer
}

.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector {
    cursor: text
}

.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
    cursor: auto
}

.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {
    border-color: var(--ant-primary-color-hover);
    box-shadow: 0 0 0 2px var(--ant-primary-color-outline);
    border-right-width: 1px;
    outline: 0
}

.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
    color: #00000040;
    background: #f5f5f5;
    cursor: not-allowed
}

.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
    background: #f5f5f5
}

.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
    cursor: not-allowed
}

.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
    margin: 0;
    padding: 0;
    background: transparent;
    border: none;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button {
    display: none;
    -webkit-appearance: none
}

.ant-select:not(.ant-select-disabled):hover .ant-select-selector {
    border-color: var(--ant-primary-5);
    border-right-width: 1px
}

.ant-select-selection-item {
    flex: 1;
    overflow: hidden;
    font-weight: 400;
    white-space: nowrap;
    text-overflow: ellipsis
}

@media(-ms-high-contrast:none) {
    .ant-select-selection-item,.ant-select-selection-item ::-ms-backdrop {
        flex: auto
    }
}

.ant-select-selection-placeholder {
    flex: 1;
    overflow: hidden;
    color: #bfbfbf;
    white-space: nowrap;
    text-overflow: ellipsis;
    pointer-events: none
}

@media(-ms-high-contrast:none) {
    .ant-select-selection-placeholder,.ant-select-selection-placeholder ::-ms-backdrop {
        flex: auto
    }
}

.ant-select-arrow {
    display: inline-flex;
    color: inherit;
    font-style: normal;
    line-height: 0;
    text-transform: none;
    vertical-align: -.125em;
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: 50%;
    right: 11px;
    display: flex;
    align-items: center;
    height: 12px;
    margin-top: -6px;
    color: #00000040;
    font-size: 12px;
    line-height: 1;
    text-align: center;
    pointer-events: none
}

.ant-select-arrow>* {
    line-height: 1
}

.ant-select-arrow svg {
    display: inline-block
}

.ant-select-arrow:before {
    display: none
}

.ant-select-arrow .ant-select-arrow-icon {
    display: block
}

.ant-select-arrow .anticon {
    vertical-align: top;
    transition: transform .3s
}

.ant-select-arrow .anticon>svg {
    vertical-align: top
}

.ant-select-arrow .anticon:not(.ant-select-suffix) {
    pointer-events: auto
}

.ant-select-disabled .ant-select-arrow {
    cursor: not-allowed
}

.ant-select-arrow>:not(:last-child) {
    margin-inline-end:8px}

.ant-select-clear {
    position: absolute;
    top: 50%;
    right: 11px;
    z-index: 1;
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-top: -6px;
    color: #00000040;
    font-size: 12px;
    font-style: normal;
    line-height: 1;
    text-align: center;
    text-transform: none;
    background: #fff;
    cursor: pointer;
    opacity: 0;
    transition: color .3s ease,opacity .15s ease;
    text-rendering: auto
}

.ant-select-clear:before {
    display: block
}

.ant-select-clear:hover {
    color: #00000073
}

.ant-select:hover .ant-select-clear {
    opacity: 1
}

.ant-select-dropdown {
    margin: 0;
    color: #000000d9;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: absolute;
    top: -9999px;
    left: -9999px;
    z-index: 1050;
    box-sizing: border-box;
    padding: 4px 0;
    overflow: hidden;
    font-size: 14px;
    font-variant: normal;
    background-color: #fff;
    border-radius: 2px;
    outline: none;
    box-shadow: 0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d
}

.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft,.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft {
    animation-name: antSlideUpIn
}

.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft,.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft {
    animation-name: antSlideDownIn
}

.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft {
    animation-name: antSlideUpOut
}

.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft {
    animation-name: antSlideDownOut
}

.ant-select-dropdown-hidden {
    display: none
}

.ant-select-dropdown-empty {
    color: #00000040
}

.ant-select-item-empty {
    color: #000000d9;
    color: #00000040
}

.ant-select-item,.ant-select-item-empty {
    position: relative;
    display: block;
    min-height: 32px;
    padding: 5px 12px;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px
}

.ant-select-item {
    color: #000000d9;
    cursor: pointer;
    transition: background .3s ease
}

.ant-select-item-group {
    color: #00000073;
    font-size: 12px;
    cursor: default
}

.ant-select-item-option {
    display: flex
}

.ant-select-item-option-content {
    flex: auto;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.ant-select-item-option-state {
    flex: none
}

.ant-select-item-option-active:not(.ant-select-item-option-disabled) {
    background-color: #f5f5f5
}

.ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
    color: #000000d9;
    font-weight: 600;
    background-color: var(--ant-primary-1)
}

.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state {
    color: var(--ant-primary-color)
}

.ant-select-item-option-disabled {
    color: #00000040;
    cursor: not-allowed
}

.ant-select-item-option-disabled.ant-select-item-option-selected {
    background-color: #f5f5f5
}

.ant-select-item-option-grouped {
    padding-left: 24px
}

.ant-select-lg {
    font-size: 16px
}

.ant-select-borderless .ant-select-selector {
    background-color: transparent!important;
    border-color: transparent!important;
    box-shadow: none!important
}

.ant-select.ant-select-in-form-item {
    width: 100%
}

.ant-select-compact-item:not(.ant-select-compact-last-item) {
    margin-right: -1px
}

.ant-select-compact-item:not(.ant-select-compact-last-item).ant-select-compact-item-rtl {
    margin-right: 0;
    margin-left: -1px
}

.ant-select-compact-item.ant-select-focused>*,.ant-select-compact-item:active>*,.ant-select-compact-item:focus>*,.ant-select-compact-item:hover>* {
    z-index: 2
}

.ant-select-compact-item[disabled]>* {
    z-index: 0
}

.ant-select-compact-item:not(.ant-select-compact-first-item):not(.ant-select-compact-last-item).ant-select>.ant-select-selector {
    border-radius: 0
}

.ant-select-compact-item.ant-select-compact-first-item.ant-select:not(.ant-select-compact-last-item):not(.ant-select-compact-item-rtl)>.ant-select-selector {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ant-select-compact-item.ant-select-compact-last-item.ant-select:not(.ant-select-compact-first-item):not(.ant-select-compact-item-rtl)>.ant-select-selector,.ant-select-compact-item.ant-select.ant-select-compact-first-item.ant-select-compact-item-rtl:not(.ant-select-compact-last-item)>.ant-select-selector {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ant-select-compact-item.ant-select.ant-select-compact-last-item.ant-select-compact-item-rtl:not(.ant-select-compact-first-item)>.ant-select-selector {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ant-select-rtl {
    direction: rtl
}

.ant-select-rtl .ant-select-arrow,.ant-select-rtl .ant-select-clear {
    right: auto;
    left: 11px
}

.ant-select-dropdown-rtl {
    direction: rtl
}

.ant-select-dropdown-rtl .ant-select-item-option-grouped {
    padding-right: 24px;
    padding-left: 12px
}

.ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector,.ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector {
    padding-right: 4px;
    padding-left: 24px
}

.ant-select-rtl.ant-select-multiple .ant-select-selection-item {
    text-align: right
}

.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content {
    margin-right: 0;
    margin-left: 4px;
    text-align: right
}

.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror {
    right: 0;
    left: auto
}

.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder {
    right: 11px;
    left: auto
}

.ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
    right: 7px
}

.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
    right: 0;
    left: 9px;
    text-align: right
}

.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
    right: 11px;
    left: 25px
}

.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
    padding-right: 0;
    padding-left: 18px
}

.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
    right: 6px
}

.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
    padding-right: 0;
    padding-left: 21px
}

.ant-skeleton {
    display: table;
    width: 100%
}

.ant-skeleton-header {
    display: table-cell;
    padding-right: 16px;
    vertical-align: top
}

.ant-skeleton-header .ant-skeleton-avatar {
    display: inline-block;
    vertical-align: top;
    background: #bebebe33;
    width: 32px;
    height: 32px;
    line-height: 32px
}

.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle {
    border-radius: 50%
}

.ant-skeleton-header .ant-skeleton-avatar-lg {
    width: 40px;
    height: 40px;
    line-height: 40px
}

.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
    border-radius: 50%
}

.ant-skeleton-header .ant-skeleton-avatar-sm {
    width: 24px;
    height: 24px;
    line-height: 24px
}

.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
    border-radius: 50%
}

.ant-skeleton-content {
    display: table-cell;
    width: 100%;
    vertical-align: top
}

.ant-skeleton-content .ant-skeleton-title {
    width: 100%;
    height: 16px;
    background: #bebebe33;
    border-radius: 2px
}

.ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph {
    margin-top: 24px
}

.ant-skeleton-content .ant-skeleton-paragraph {
    padding: 0
}

.ant-skeleton-content .ant-skeleton-paragraph>li {
    width: 100%;
    height: 16px;
    list-style: none;
    background: #bebebe33;
    border-radius: 2px
}

.ant-skeleton-content .ant-skeleton-paragraph>li:last-child:not(:first-child):not(:nth-child(2)) {
    width: 61%
}

.ant-skeleton-content .ant-skeleton-paragraph>li+li {
    margin-top: 16px
}

.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title {
    margin-top: 12px
}

.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph {
    margin-top: 28px
}

.ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton-round .ant-skeleton-content .ant-skeleton-title {
    border-radius: 100px
}

.ant-skeleton-active .ant-skeleton-avatar,.ant-skeleton-active .ant-skeleton-button,.ant-skeleton-active .ant-skeleton-image,.ant-skeleton-active .ant-skeleton-input,.ant-skeleton-active .ant-skeleton-paragraph>li,.ant-skeleton-active .ant-skeleton-title {
    position: relative;
    z-index: 0;
    overflow: hidden;
    background: transparent
}

.ant-skeleton-active .ant-skeleton-avatar:after,.ant-skeleton-active .ant-skeleton-button:after,.ant-skeleton-active .ant-skeleton-image:after,.ant-skeleton-active .ant-skeleton-input:after,.ant-skeleton-active .ant-skeleton-paragraph>li:after,.ant-skeleton-active .ant-skeleton-title:after {
    position: absolute;
    inset: 0 -150%;
    background: linear-gradient(90deg,#bebebe33 25%,#8181813d 37%,#bebebe33 63%);
    animation: ant-skeleton-loading 1.4s ease infinite;
    content: ""
}

.ant-skeleton.ant-skeleton-block,.ant-skeleton.ant-skeleton-block .ant-skeleton-button,.ant-skeleton.ant-skeleton-block .ant-skeleton-input {
    width: 100%
}

.ant-skeleton-element {
    display: inline-block;
    width: auto
}

.ant-skeleton-element .ant-skeleton-button {
    display: inline-block;
    vertical-align: top;
    background: #bebebe33;
    border-radius: 2px;
    width: 64px;
    min-width: 64px;
    height: 32px;
    line-height: 32px
}

.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-square {
    width: 32px;
    min-width: 32px
}

.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle {
    width: 32px;
    min-width: 32px;
    border-radius: 50%
}

.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round {
    border-radius: 32px
}

.ant-skeleton-element .ant-skeleton-button-lg {
    width: 80px;
    min-width: 80px;
    height: 40px;
    line-height: 40px
}

.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-square {
    width: 40px;
    min-width: 40px
}

.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle {
    width: 40px;
    min-width: 40px;
    border-radius: 50%
}

.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round {
    border-radius: 40px
}

.ant-skeleton-element .ant-skeleton-button-sm {
    width: 48px;
    min-width: 48px;
    height: 24px;
    line-height: 24px
}

.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-square {
    width: 24px;
    min-width: 24px
}

.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle {
    width: 24px;
    min-width: 24px;
    border-radius: 50%
}

.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round {
    border-radius: 24px
}

.ant-skeleton-element .ant-skeleton-avatar {
    display: inline-block;
    vertical-align: top;
    background: #bebebe33;
    width: 32px;
    height: 32px;
    line-height: 32px
}

.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle {
    border-radius: 50%
}

.ant-skeleton-element .ant-skeleton-avatar-lg {
    width: 40px;
    height: 40px;
    line-height: 40px
}

.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
    border-radius: 50%
}

.ant-skeleton-element .ant-skeleton-avatar-sm {
    width: 24px;
    height: 24px;
    line-height: 24px
}

.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
    border-radius: 50%
}

.ant-skeleton-element .ant-skeleton-input {
    display: inline-block;
    vertical-align: top;
    background: #bebebe33;
    width: 160px;
    min-width: 160px;
    height: 32px;
    line-height: 32px
}

.ant-skeleton-element .ant-skeleton-input-lg {
    width: 200px;
    min-width: 200px;
    height: 40px;
    line-height: 40px
}

.ant-skeleton-element .ant-skeleton-input-sm {
    width: 120px;
    min-width: 120px;
    height: 24px;
    line-height: 24px
}

.ant-skeleton-element .ant-skeleton-image {
    display: flex;
    align-items: center;
    justify-content: center;
    vertical-align: top;
    background: #bebebe33;
    width: 96px;
    height: 96px;
    line-height: 96px
}

.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle {
    border-radius: 50%
}

.ant-skeleton-element .ant-skeleton-image-path {
    fill: #bfbfbf
}

.ant-skeleton-element .ant-skeleton-image-svg {
    width: 48px;
    height: 48px;
    line-height: 48px;
    max-width: 192px;
    max-height: 192px
}

.ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle {
    border-radius: 50%
}

@keyframes ant-skeleton-loading {
    0% {
        transform: translate(-37.5%)
    }

    to {
        transform: translate(37.5%)
    }
}

.ant-skeleton-rtl {
    direction: rtl
}

.ant-skeleton-rtl .ant-skeleton-header {
    padding-right: 0;
    padding-left: 16px
}

.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title {
    animation-name: ant-skeleton-loading-rtl
}

@keyframes ant-skeleton-loading-rtl {
    0% {
        background-position: 0 50%
    }

    to {
        background-position: 100% 50%
    }
}

.ant-slider {
    box-sizing: border-box;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: relative;
    height: 12px;
    margin: 10px 6px;
    padding: 4px 0;
    cursor: pointer;
    touch-action: none
}

.ant-slider-vertical {
    width: 12px;
    height: 100%;
    margin: 6px 10px;
    padding: 0 4px
}

.ant-slider-vertical .ant-slider-rail {
    width: 4px;
    height: 100%
}

.ant-slider-vertical .ant-slider-track {
    width: 4px
}

.ant-slider-vertical .ant-slider-handle {
    margin-top: -6px;
    margin-left: -5px
}

.ant-slider-vertical .ant-slider-mark {
    top: 0;
    left: 12px;
    width: 18px;
    height: 100%
}

.ant-slider-vertical .ant-slider-mark-text {
    left: 4px;
    white-space: nowrap
}

.ant-slider-vertical .ant-slider-step {
    width: 4px;
    height: 100%
}

.ant-slider-vertical .ant-slider-dot {
    top: auto;
    margin-left: -2px
}

.ant-slider-tooltip .ant-tooltip-inner {
    min-width: unset
}

.ant-slider-rtl.ant-slider-vertical .ant-slider-handle {
    margin-right: -5px;
    margin-left: 0
}

.ant-slider-rtl.ant-slider-vertical .ant-slider-mark {
    right: 12px;
    left: auto
}

.ant-slider-rtl.ant-slider-vertical .ant-slider-mark-text {
    right: 4px;
    left: auto
}

.ant-slider-rtl.ant-slider-vertical .ant-slider-dot {
    right: 2px;
    left: auto
}

.ant-slider-with-marks {
    margin-bottom: 28px
}

.ant-slider-rail {
    width: 100%;
    background-color: #f5f5f5
}

.ant-slider-rail,.ant-slider-track {
    position: absolute;
    height: 4px;
    border-radius: 2px;
    transition: background-color .3s
}

.ant-slider-track {
    background-color: var(--ant-primary-3)
}

.ant-slider-handle {
    position: absolute;
    width: 14px;
    height: 14px;
    margin-top: -5px;
    background-color: #fff;
    border: 2px solid var(--ant-primary-3);
    border-radius: 50%;
    box-shadow: 0;
    cursor: pointer;
    transition: border-color .3s,box-shadow .6s,transform .3s cubic-bezier(.18,.89,.32,1.28)
}

.ant-slider-handle-dragging {
    z-index: 1
}

.ant-slider-handle:focus {
    border-color: var(--ant-primary-color-deprecated-t-20);
    outline: none;
    box-shadow: 0 0 0 5px var(--ant-primary-color-deprecated-f-12)
}

.ant-slider-handle.ant-tooltip-open {
    border-color: var(--ant-primary-color)
}

.ant-slider-handle:after {
    position: absolute;
    inset: -6px;
    content: ""
}

.ant-slider:hover .ant-slider-rail {
    background-color: #e1e1e1
}

.ant-slider:hover .ant-slider-track {
    background-color: var(--ant-primary-4)
}

.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open) {
    border-color: var(--ant-primary-4)
}

.ant-slider-mark {
    position: absolute;
    top: 14px;
    left: 0;
    width: 100%;
    font-size: 14px
}

.ant-slider-mark-text {
    position: absolute;
    display: inline-block;
    color: #00000073;
    text-align: center;
    word-break: keep-all;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-slider-mark-text-active {
    color: #000000d9
}

.ant-slider-step {
    position: absolute;
    width: 100%;
    height: 4px;
    background: transparent;
    pointer-events: none
}

.ant-slider-dot {
    position: absolute;
    top: -2px;
    width: 8px;
    height: 8px;
    background-color: #fff;
    border: 2px solid rgba(0,0,0,.06);
    border-radius: 50%;
    cursor: pointer
}

.ant-slider-dot-active {
    border-color: var(--ant-primary-color-deprecated-t-50)
}

.ant-slider-disabled {
    cursor: not-allowed
}

.ant-slider-disabled .ant-slider-rail {
    background-color: #f5f5f5!important
}

.ant-slider-disabled .ant-slider-track {
    background-color: #00000040!important
}

.ant-slider-disabled .ant-slider-dot,.ant-slider-disabled .ant-slider-handle {
    background-color: #fff;
    border-color: #00000040!important;
    box-shadow: none;
    cursor: not-allowed
}

.ant-slider-disabled .ant-slider-dot,.ant-slider-disabled .ant-slider-mark-text {
    cursor: not-allowed!important
}

.ant-slider-rtl {
    direction: rtl
}

.ant-slider-rtl .ant-slider-mark {
    right: 0;
    left: auto
}

.ant-space {
    display: inline-flex
}

.ant-space-vertical {
    flex-direction: column
}

.ant-space-align-center {
    align-items: center
}

.ant-space-align-start {
    align-items: flex-start
}

.ant-space-align-end {
    align-items: flex-end
}

.ant-space-align-baseline {
    align-items: baseline
}

.ant-space-item:empty {
    display: none
}

.ant-space-compact {
    display: inline-flex
}

.ant-space-compact-block {
    display: flex;
    width: 100%
}

.ant-space-compact-vertical {
    flex-direction: column
}

.ant-space-compact-rtl,.ant-space-rtl {
    direction: rtl
}

.ant-spin {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: absolute;
    display: none;
    color: var(--ant-primary-color);
    font-size: 0;
    text-align: center;
    vertical-align: middle;
    opacity: 0;
    transition: transform .3s cubic-bezier(.78,.14,.15,.86)
}

.ant-spin-spinning {
    position: static;
    display: inline-block;
    opacity: 1
}

.ant-spin-nested-loading {
    position: relative
}

.ant-spin-nested-loading>div>.ant-spin {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
    display: block;
    width: 100%;
    height: 100%;
    max-height: 400px
}

.ant-spin-nested-loading>div>.ant-spin .ant-spin-dot {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -10px
}

.ant-spin-nested-loading>div>.ant-spin .ant-spin-text {
    position: absolute;
    top: 50%;
    width: 100%;
    padding-top: 5px;
    font-size: 14px;
    text-shadow: 0 1px 2px #fff
}

.ant-spin-nested-loading>div>.ant-spin.ant-spin-show-text .ant-spin-dot {
    margin-top: -20px
}

.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-dot {
    margin: -7px
}

.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-text {
    padding-top: 2px
}

.ant-spin-nested-loading>div>.ant-spin-sm.ant-spin-show-text .ant-spin-dot {
    margin-top: -17px
}

.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-dot {
    margin: -16px
}

.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-text {
    padding-top: 11px
}

.ant-spin-nested-loading>div>.ant-spin-lg.ant-spin-show-text .ant-spin-dot {
    margin-top: -26px
}

.ant-spin-container {
    position: relative;
    transition: opacity .3s
}

.ant-spin-container:after {
    position: absolute;
    inset: 0;
    z-index: 10;
    display: none\ ;
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: 0;
    transition: all .3s;
    content: "";
    pointer-events: none
}

.ant-spin-blur {
    clear: both;
    opacity: .5;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none
}

.ant-spin-blur:after {
    opacity: .4;
    pointer-events: auto
}

.ant-spin-tip {
    color: #00000073
}

.ant-spin-dot {
    position: relative;
    display: inline-block;
    font-size: 20px;
    width: 1em;
    height: 1em
}

.ant-spin-dot-item {
    position: absolute;
    display: block;
    width: 9px;
    height: 9px;
    background-color: var(--ant-primary-color);
    border-radius: 100%;
    transform: scale(.75);
    transform-origin: 50% 50%;
    opacity: .3;
    animation: antSpinMove 1s linear infinite alternate
}

.ant-spin-dot-item:first-child {
    top: 0;
    left: 0
}

.ant-spin-dot-item:nth-child(2) {
    top: 0;
    right: 0;
    animation-delay: .4s
}

.ant-spin-dot-item:nth-child(3) {
    right: 0;
    bottom: 0;
    animation-delay: .8s
}

.ant-spin-dot-item:nth-child(4) {
    bottom: 0;
    left: 0;
    animation-delay: 1.2s
}

.ant-spin-dot-spin {
    transform: rotate(0);
    animation: antRotate 1.2s linear infinite
}

.ant-spin-sm .ant-spin-dot {
    font-size: 14px
}

.ant-spin-sm .ant-spin-dot i {
    width: 6px;
    height: 6px
}

.ant-spin-lg .ant-spin-dot {
    font-size: 32px
}

.ant-spin-lg .ant-spin-dot i {
    width: 14px;
    height: 14px
}

.ant-spin.ant-spin-show-text .ant-spin-text {
    display: block
}

@media(-ms-high-contrast:active),(-ms-high-contrast:none) {
    .ant-spin-blur {
        background: #fff;
        opacity: .5
    }
}

@keyframes antSpinMove {
    to {
        opacity: 1
    }
}

@keyframes antRotate {
    to {
        transform: rotate(1turn)
    }
}

.ant-spin-rtl {
    direction: rtl
}

.ant-spin-rtl .ant-spin-dot-spin {
    transform: rotate(-45deg);
    animation-name: antRotateRtl
}

@keyframes antRotateRtl {
    to {
        transform: rotate(-405deg)
    }
}

.ant-statistic {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum"
}

.ant-statistic-title {
    margin-bottom: 4px;
    color: #00000073;
    font-size: 14px
}

.ant-statistic-skeleton {
    padding-top: 16px
}

.ant-statistic-content {
    color: #000000d9;
    font-size: 24px;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji
}

.ant-statistic-content-value {
    display: inline-block;
    direction: ltr
}

.ant-statistic-content-prefix,.ant-statistic-content-suffix {
    display: inline-block
}

.ant-statistic-content-prefix {
    margin-right: 4px
}

.ant-statistic-content-suffix {
    margin-left: 4px
}

.ant-statistic-rtl {
    direction: rtl
}

.ant-statistic-rtl .ant-statistic-content-prefix {
    margin-right: 0;
    margin-left: 4px
}

.ant-statistic-rtl .ant-statistic-content-suffix {
    margin-right: 4px;
    margin-left: 0
}

.ant-steps {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    display: flex;
    width: 100%;
    font-size: 0;
    text-align: initial
}

.ant-steps-item {
    position: relative;
    display: inline-block;
    flex: 1;
    overflow: hidden;
    vertical-align: top
}

.ant-steps-item-container {
    outline: none
}

.ant-steps-item:last-child {
    flex: none
}

.ant-steps-item:last-child>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after,.ant-steps-item:last-child>.ant-steps-item-container>.ant-steps-item-tail {
    display: none
}

.ant-steps-item-content,.ant-steps-item-icon {
    display: inline-block;
    vertical-align: top
}

.ant-steps-item-icon {
    width: 32px;
    height: 32px;
    margin: 0 8px 0 0;
    font-size: 16px;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    line-height: 32px;
    text-align: center;
    border: 1px solid rgba(0,0,0,.25);
    border-radius: 32px;
    transition: background-color .3s,border-color .3s
}

.ant-steps-item-icon .ant-steps-icon {
    position: relative;
    top: -.5px;
    color: var(--ant-primary-color);
    line-height: 1
}

.ant-steps-item-tail {
    position: absolute;
    top: 12px;
    left: 0;
    width: 100%;
    padding: 0 10px
}

.ant-steps-item-tail:after {
    display: inline-block;
    width: 100%;
    height: 1px;
    background: #0000000f;
    border-radius: 1px;
    transition: background .3s;
    content: ""
}

.ant-steps-item-title {
    position: relative;
    display: inline-block;
    padding-right: 16px;
    color: #000000d9;
    font-size: 16px;
    line-height: 32px
}

.ant-steps-item-title:after {
    position: absolute;
    top: 16px;
    left: 100%;
    display: block;
    width: 9999px;
    height: 1px;
    background: #0000000f;
    content: ""
}

.ant-steps-item-subtitle {
    display: inline;
    margin-left: 8px;
    font-weight: 400
}

.ant-steps-item-description,.ant-steps-item-subtitle {
    color: #00000073;
    font-size: 14px
}

.ant-steps-item-wait .ant-steps-item-icon {
    background-color: #fff;
    border-color: #00000040
}

.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon {
    color: #00000040
}

.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot {
    background: #00000040
}

.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title {
    color: #00000073
}

.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after {
    background-color: #0000000f
}

.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description {
    color: #00000073
}

.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-tail:after {
    background-color: #0000000f
}

.ant-steps-item-process .ant-steps-item-icon {
    background-color: #fff;
    border-color: var(--ant-primary-color)
}

.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon {
    color: var(--ant-primary-color)
}

.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot {
    background: var(--ant-primary-color)
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title {
    color: #000000d9
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after {
    background-color: #0000000f
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description {
    color: #000000d9
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-tail:after {
    background-color: #0000000f
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon {
    background: var(--ant-primary-color)
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon .ant-steps-icon {
    color: #fff
}

.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-title {
    font-weight: 500
}

.ant-steps-item-finish .ant-steps-item-icon {
    background-color: #fff;
    border-color: var(--ant-primary-color)
}

.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon {
    color: var(--ant-primary-color)
}

.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot {
    background: var(--ant-primary-color)
}

.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title {
    color: #000000d9
}

.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after {
    background-color: var(--ant-primary-color)
}

.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description {
    color: #00000073
}

.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after {
    background-color: var(--ant-primary-color)
}

.ant-steps-item-error .ant-steps-item-icon {
    background-color: #fff;
    border-color: var(--ant-error-color)
}

.ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon {
    color: var(--ant-error-color)
}

.ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot {
    background: var(--ant-error-color)
}

.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title {
    color: var(--ant-error-color)
}

.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after {
    background-color: #0000000f
}

.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description {
    color: var(--ant-error-color)
}

.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-tail:after {
    background-color: #0000000f
}

.ant-steps-item.ant-steps-next-error .ant-steps-item-title:after {
    background: var(--ant-error-color)
}

.ant-steps-item-disabled {
    cursor: not-allowed
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] {
    cursor: pointer
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-description,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-icon .ant-steps-icon,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-subtitle,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-title {
    transition: color .3s
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-description,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-subtitle,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-title {
    color: var(--ant-primary-color)
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process)>.ant-steps-item-container[role=button]:hover .ant-steps-item-icon {
    border-color: var(--ant-primary-color)
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process)>.ant-steps-item-container[role=button]:hover .ant-steps-item-icon .ant-steps-icon {
    color: var(--ant-primary-color)
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
    padding-left: 16px;
    white-space: nowrap
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
    padding-left: 0
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
    padding-right: 0
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail {
    display: none
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description {
    max-width: 140px;
    white-space: normal
}

.ant-steps-item-custom>.ant-steps-item-container>.ant-steps-item-icon {
    height: auto;
    background: none;
    border: 0
}

.ant-steps-item-custom>.ant-steps-item-container>.ant-steps-item-icon>.ant-steps-icon {
    top: 0;
    left: .5px;
    width: 32px;
    height: 32px;
    font-size: 24px;
    line-height: 32px
}

.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon {
    color: var(--ant-primary-color)
}

.ant-steps:not(.ant-steps-vertical) .ant-steps-item-custom .ant-steps-item-icon {
    width: auto;
    background: none
}

.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
    padding-left: 12px
}

.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
    padding-left: 0
}

.ant-steps-small .ant-steps-item-icon {
    width: 24px;
    height: 24px;
    margin: 0 8px 0 0;
    font-size: 12px;
    line-height: 24px;
    text-align: center;
    border-radius: 24px
}

.ant-steps-small .ant-steps-item-title {
    padding-right: 12px;
    font-size: 14px;
    line-height: 24px
}

.ant-steps-small .ant-steps-item-title:after {
    top: 12px
}

.ant-steps-small .ant-steps-item-description {
    color: #00000073;
    font-size: 14px
}

.ant-steps-small .ant-steps-item-tail {
    top: 8px
}

.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon {
    width: inherit;
    height: inherit;
    line-height: inherit;
    background: none;
    border: 0;
    border-radius: 0
}

.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon {
    font-size: 24px;
    line-height: 24px;
    transform: none
}

.ant-steps-vertical {
    display: flex;
    flex-direction: column
}

.ant-steps-vertical>.ant-steps-item {
    display: block;
    flex: 1 0 auto;
    padding-left: 0;
    overflow: visible
}

.ant-steps-vertical>.ant-steps-item .ant-steps-item-icon {
    float: left;
    margin-right: 16px
}

.ant-steps-vertical>.ant-steps-item .ant-steps-item-content {
    display: block;
    min-height: 48px;
    overflow: hidden
}

.ant-steps-vertical>.ant-steps-item .ant-steps-item-title {
    line-height: 32px
}

.ant-steps-vertical>.ant-steps-item .ant-steps-item-description {
    padding-bottom: 12px
}

.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
    position: absolute;
    top: 0;
    left: 15px;
    width: 1px;
    height: 100%;
    padding: 38px 0 6px
}

.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail:after {
    width: 1px;
    height: 100%
}

.ant-steps-vertical>.ant-steps-item:not(:last-child)>.ant-steps-item-container>.ant-steps-item-tail {
    display: block
}

.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after {
    display: none
}

.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
    position: absolute;
    top: 0;
    left: 11px;
    padding: 30px 0 6px
}

.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-title {
    line-height: 24px
}

.ant-steps-label-vertical .ant-steps-item {
    overflow: visible
}

.ant-steps-label-vertical .ant-steps-item-tail {
    margin-left: 58px;
    padding: 3.5px 24px
}

.ant-steps-label-vertical .ant-steps-item-content {
    display: block;
    width: 116px;
    margin-top: 8px;
    text-align: center
}

.ant-steps-label-vertical .ant-steps-item-icon {
    display: inline-block;
    margin-left: 42px
}

.ant-steps-label-vertical .ant-steps-item-title {
    padding-right: 0;
    padding-left: 0
}

.ant-steps-label-vertical .ant-steps-item-title:after {
    display: none
}

.ant-steps-label-vertical .ant-steps-item-subtitle {
    display: block;
    margin-bottom: 4px;
    margin-left: 0;
    line-height: 1.5715
}

.ant-steps-label-vertical.ant-steps-small:not(.ant-steps-dot) .ant-steps-item-icon {
    margin-left: 46px
}

.ant-steps-dot .ant-steps-item-title,.ant-steps-dot.ant-steps-small .ant-steps-item-title {
    line-height: 1.5715
}

.ant-steps-dot .ant-steps-item-tail,.ant-steps-dot.ant-steps-small .ant-steps-item-tail {
    top: 2px;
    width: 100%;
    margin: 0 0 0 70px;
    padding: 0
}

.ant-steps-dot .ant-steps-item-tail:after,.ant-steps-dot.ant-steps-small .ant-steps-item-tail:after {
    width: calc(100% - 20px);
    height: 3px;
    margin-left: 12px
}

.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {
    left: 2px
}

.ant-steps-dot .ant-steps-item-icon,.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
    width: 8px;
    height: 8px;
    margin-left: 67px;
    padding-right: 0;
    line-height: 8px;
    background: transparent;
    border: 0
}

.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
    position: relative;
    float: left;
    width: 100%;
    height: 100%;
    border-radius: 100px;
    transition: all .3s
}

.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot:after,.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot:after {
    position: absolute;
    top: -12px;
    left: -26px;
    width: 60px;
    height: 32px;
    background: #0000;
    content: ""
}

.ant-steps-dot .ant-steps-item-content,.ant-steps-dot.ant-steps-small .ant-steps-item-content {
    width: 140px
}

.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon {
    position: relative;
    top: -1px;
    width: 10px;
    height: 10px;
    line-height: 10px;
    background: none
}

.ant-steps-dot .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot {
    left: 0
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
    margin-top: 13px;
    margin-left: 0;
    background: none
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
    top: 6.5px;
    left: -9px;
    margin: 0;
    padding: 22px 0 4px
}

.ant-steps-vertical.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
    margin-top: 10px
}

.ant-steps-vertical.ant-steps-dot.ant-steps-small .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
    top: 3.5px
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
    left: 0
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item-content {
    width: inherit
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-item-container .ant-steps-item-icon .ant-steps-icon-dot {
    top: -1px;
    left: -1px
}

.ant-steps-navigation {
    padding-top: 12px
}

.ant-steps-navigation.ant-steps-small .ant-steps-item-container {
    margin-left: -12px
}

.ant-steps-navigation .ant-steps-item {
    overflow: visible;
    text-align: center
}

.ant-steps-navigation .ant-steps-item-container {
    display: inline-block;
    height: 100%;
    margin-left: -16px;
    padding-bottom: 12px;
    text-align: left;
    transition: opacity .3s
}

.ant-steps-navigation .ant-steps-item-container .ant-steps-item-content {
    max-width: auto
}

.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title {
    max-width: 100%;
    padding-right: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title:after {
    display: none
}

.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button] {
    cursor: pointer
}

.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button]:hover {
    opacity: .85
}

.ant-steps-navigation .ant-steps-item:last-child {
    flex: 1
}

.ant-steps-navigation .ant-steps-item:last-child:after {
    display: none
}

.ant-steps-navigation .ant-steps-item:after {
    position: absolute;
    top: 50%;
    left: 100%;
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-top: -14px;
    margin-left: -2px;
    border: 1px solid rgba(0,0,0,.25);
    border-bottom: none;
    border-left: none;
    transform: rotate(45deg);
    content: ""
}

.ant-steps-navigation .ant-steps-item:before {
    position: absolute;
    bottom: 0;
    left: 50%;
    display: inline-block;
    width: 0;
    height: 2px;
    background-color: var(--ant-primary-color);
    transition: width .3s,left .3s;
    transition-timing-function: ease-out;
    content: ""
}

.ant-steps-navigation .ant-steps-item.ant-steps-item-active:before {
    left: 0;
    width: 100%
}

.ant-steps-navigation.ant-steps-vertical>.ant-steps-item {
    margin-right: 0!important
}

.ant-steps-navigation.ant-steps-vertical>.ant-steps-item:before {
    display: none
}

.ant-steps-navigation.ant-steps-vertical>.ant-steps-item.ant-steps-item-active:before {
    top: 0;
    right: 0;
    left: unset;
    display: block;
    width: 3px;
    height: calc(100% - 24px)
}

.ant-steps-navigation.ant-steps-vertical>.ant-steps-item:after {
    position: relative;
    top: -2px;
    left: 50%;
    display: block;
    width: 8px;
    height: 8px;
    margin-bottom: 8px;
    text-align: center;
    transform: rotate(135deg)
}

.ant-steps-navigation.ant-steps-horizontal>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail,.ant-steps-navigation.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
    visibility: hidden
}

.ant-steps-rtl {
    direction: rtl
}

.ant-steps.ant-steps-rtl .ant-steps-item-icon {
    margin-right: 0;
    margin-left: 8px
}

.ant-steps-rtl .ant-steps-item-tail {
    right: 0;
    left: auto
}

.ant-steps-rtl .ant-steps-item-title {
    padding-right: 0;
    padding-left: 16px
}

.ant-steps-rtl .ant-steps-item-title .ant-steps-item-subtitle {
    float: left;
    margin-right: 8px;
    margin-left: 0
}

.ant-steps-rtl .ant-steps-item-title:after {
    right: 100%;
    left: auto
}

.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
    padding-right: 16px;
    padding-left: 0
}

.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
    padding-right: 0
}

.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
    padding-left: 0
}

.ant-steps-rtl .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon {
    right: .5px;
    left: auto
}

.ant-steps-rtl.ant-steps-navigation.ant-steps-small .ant-steps-item-container {
    margin-right: -12px;
    margin-left: 0
}

.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container {
    margin-right: -16px;
    margin-left: 0;
    text-align: right
}

.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title {
    padding-left: 0
}

.ant-steps-rtl.ant-steps-navigation .ant-steps-item:after {
    right: 100%;
    left: auto;
    margin-right: -2px;
    margin-left: 0;
    transform: rotate(225deg)
}

.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
    padding-right: 12px;
    padding-left: 0
}

.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
    padding-right: 0
}

.ant-steps-rtl.ant-steps-small .ant-steps-item-title {
    padding-right: 0;
    padding-left: 12px
}

.ant-steps-rtl.ant-steps-vertical>.ant-steps-item .ant-steps-item-icon {
    float: right;
    margin-right: 0;
    margin-left: 16px
}

.ant-steps-rtl.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
    right: 16px;
    left: auto
}

.ant-steps-rtl.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
    right: 12px;
    left: auto
}

.ant-steps-rtl.ant-steps-label-vertical .ant-steps-item-title {
    padding-left: 0
}

.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail {
    margin: 0 70px 0 0
}

.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail:after,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail:after {
    margin-right: 12px;
    margin-left: 0
}

.ant-steps-rtl.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {
    right: 2px;
    left: auto
}

.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
    margin-right: 67px;
    margin-left: 0
}

.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
    float: right
}

.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot:after,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot:after {
    right: -26px;
    left: auto
}

.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
    margin-right: 0;
    margin-left: 16px
}

.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
    right: -9px;
    left: auto
}

.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
    right: 0;
    left: auto
}

.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot {
    right: -2px;
    left: auto
}

.ant-steps-rtl.ant-steps-with-progress.ant-steps-vertical>.ant-steps-item {
    padding-right: 4px
}

.ant-steps-rtl.ant-steps-with-progress.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
    right: 19px
}

.ant-steps-rtl.ant-steps-with-progress.ant-steps-small.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
    right: 15px
}

.ant-steps-rtl.ant-steps-with-progress.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item:first-child {
    padding-right: 4px;
    padding-left: 0
}

.ant-steps-rtl.ant-steps-with-progress.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item:first-child.ant-steps-item-active {
    padding-right: 4px
}

.ant-steps-with-progress .ant-steps-item {
    padding-top: 4px
}

.ant-steps-with-progress .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
    top: 4px;
    left: 19px
}

.ant-steps-with-progress.ant-steps-horizontal .ant-steps-item:first-child,.ant-steps-with-progress.ant-steps-small.ant-steps-horizontal .ant-steps-item:first-child {
    padding-bottom: 4px;
    padding-left: 4px
}

.ant-steps-with-progress.ant-steps-small>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
    left: 15px
}

.ant-steps-with-progress.ant-steps-vertical .ant-steps-item {
    padding-left: 4px
}

.ant-steps-with-progress.ant-steps-label-vertical .ant-steps-item .ant-steps-item-tail {
    top: 14px!important
}

.ant-steps-with-progress .ant-steps-item-icon {
    position: relative
}

.ant-steps-with-progress .ant-steps-item-icon .ant-progress {
    position: absolute;
    inset: -5px
}

.ant-switch {
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    min-width: 44px;
    height: 22px;
    line-height: 22px;
    vertical-align: middle;
    background-color: #00000040;
    border: 0;
    border-radius: 100px;
    cursor: pointer;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-switch:focus {
    outline: 0;
    box-shadow: 0 0 0 2px #0000001a
}

.ant-switch-checked:focus {
    box-shadow: 0 0 0 2px var(--ant-primary-1)
}

.ant-switch:focus:hover {
    box-shadow: none
}

.ant-switch-checked {
    background-color: var(--ant-primary-color)
}

.ant-switch-disabled,.ant-switch-loading {
    cursor: not-allowed;
    opacity: .4
}

.ant-switch-disabled *,.ant-switch-loading * {
    box-shadow: none;
    cursor: not-allowed
}

.ant-switch-inner {
    display: block;
    margin: 0 7px 0 25px;
    color: #fff;
    font-size: 12px;
    transition: margin .2s
}

.ant-switch-checked .ant-switch-inner {
    margin: 0 25px 0 7px
}

.ant-switch-handle {
    top: 2px;
    left: 2px;
    width: 18px;
    height: 18px
}

.ant-switch-handle,.ant-switch-handle:before {
    position: absolute;
    transition: all .2s ease-in-out
}

.ant-switch-handle:before {
    inset: 0;
    background-color: #fff;
    border-radius: 9px;
    box-shadow: 0 2px 4px #00230b33;
    content: ""
}

.ant-switch-checked .ant-switch-handle {
    left: calc(100% - 20px)
}

.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle:before {
    right: -30%;
    left: 0
}

.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle:before {
    right: 0;
    left: -30%
}

.ant-switch-loading-icon.anticon {
    position: relative;
    top: 2px;
    color: #000000a6;
    vertical-align: top
}

.ant-switch-checked .ant-switch-loading-icon {
    color: var(--ant-primary-color)
}

.ant-switch-small {
    min-width: 28px;
    height: 16px;
    line-height: 16px
}

.ant-switch-small .ant-switch-inner {
    margin: 0 5px 0 18px;
    font-size: 12px
}

.ant-switch-small .ant-switch-handle {
    width: 12px;
    height: 12px
}

.ant-switch-small .ant-switch-loading-icon {
    top: 1.5px;
    font-size: 9px
}

.ant-switch-small.ant-switch-checked .ant-switch-inner {
    margin: 0 18px 0 5px
}

.ant-switch-small.ant-switch-checked .ant-switch-handle {
    left: calc(100% - 14px)
}

.ant-switch-rtl {
    direction: rtl
}

.ant-switch-rtl .ant-switch-inner {
    margin: 0 25px 0 7px
}

.ant-switch-rtl .ant-switch-handle {
    right: 2px;
    left: auto
}

.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle:before {
    right: 0;
    left: -30%
}

.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle:before {
    right: -30%;
    left: 0
}

.ant-switch-rtl.ant-switch-checked .ant-switch-inner {
    margin: 0 7px 0 25px
}

.ant-switch-rtl.ant-switch-checked .ant-switch-handle {
    right: calc(100% - 20px)
}

.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle {
    right: calc(100% - 14px)
}

.ant-table.ant-table-middle {
    font-size: 14px
}

.ant-table.ant-table-middle .ant-table-footer,.ant-table.ant-table-middle .ant-table-tbody>tr>td,.ant-table.ant-table-middle .ant-table-thead>tr>th,.ant-table.ant-table-middle .ant-table-title,.ant-table.ant-table-middle tfoot>tr>td,.ant-table.ant-table-middle tfoot>tr>th {
    padding: 12px 8px
}

.ant-table.ant-table-middle .ant-table-filter-trigger {
    margin-right: -4px
}

.ant-table.ant-table-middle .ant-table-expanded-row-fixed {
    margin: -12px -8px
}

.ant-table.ant-table-middle .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
    margin: -12px -8px -12px 40px
}

.ant-table.ant-table-middle .ant-table-selection-column {
    padding-inline-start:2px}

.ant-table.ant-table-small {
    font-size: 14px
}

.ant-table.ant-table-small .ant-table-footer,.ant-table.ant-table-small .ant-table-tbody>tr>td,.ant-table.ant-table-small .ant-table-thead>tr>th,.ant-table.ant-table-small .ant-table-title,.ant-table.ant-table-small tfoot>tr>td,.ant-table.ant-table-small tfoot>tr>th {
    padding: 8px
}

.ant-table.ant-table-small .ant-table-filter-trigger {
    margin-right: -4px
}

.ant-table.ant-table-small .ant-table-expanded-row-fixed {
    margin: -8px
}

.ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
    margin: -8px -8px -8px 40px
}

.ant-table.ant-table-small .ant-table-selection-column {
    padding-inline-start:2px}

.ant-table.ant-table-bordered>.ant-table-title {
    border: 1px solid rgba(0,0,0,.06);
    border-bottom: 0
}

.ant-table.ant-table-bordered>.ant-table-container {
    border-left: 1px solid rgba(0,0,0,.06)
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th {
    border-right: 1px solid rgba(0,0,0,.06)
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr:not(:last-child)>th {
    border-bottom: 1px solid rgba(0,0,0,.06)
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th:before {
    background-color: transparent!important
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>.ant-table-cell-fix-right-first:after {
    border-right: 1px solid rgba(0,0,0,.06)
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td>.ant-table-expanded-row-fixed {
    margin: -16px -17px
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td>.ant-table-expanded-row-fixed:after {
    position: absolute;
    top: 0;
    right: 1px;
    bottom: 0;
    border-right: 1px solid rgba(0,0,0,.06);
    content: ""
}

.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table {
    border-top: 1px solid rgba(0,0,0,.06)
}

.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-expanded-row>td,.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-placeholder>td {
    border-right: 0
}

.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed {
    margin: -12px -9px
}

.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed {
    margin: -8px -9px
}

.ant-table.ant-table-bordered>.ant-table-footer {
    border: 1px solid rgba(0,0,0,.06);
    border-top: 0
}

.ant-table-cell .ant-table-container:first-child {
    border-top: 0
}

.ant-table-cell-scrollbar:not([rowspan]) {
    box-shadow: 0 1px 0 1px #fafafa
}

.ant-table-wrapper {
    clear: both;
    max-width: 100%
}

.ant-table-wrapper:before {
    display: table;
    content: ""
}

.ant-table-wrapper:after {
    display: table;
    clear: both;
    content: ""
}

.ant-table {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: relative;
    font-size: 14px;
    background: #fff;
    border-radius: 2px
}

.ant-table table {
    width: 100%;
    text-align: left;
    border-radius: 2px 2px 0 0;
    border-collapse: separate;
    border-spacing: 0
}

.ant-table-tbody>tr>td,.ant-table-thead>tr>th,.ant-table tfoot>tr>td,.ant-table tfoot>tr>th {
    position: relative;
    padding: 16px;
    overflow-wrap: break-word
}

.ant-table-cell-ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: keep-all
}

.ant-table-cell-ellipsis.ant-table-cell-fix-left-last,.ant-table-cell-ellipsis.ant-table-cell-fix-right-first {
    overflow: visible
}

.ant-table-cell-ellipsis.ant-table-cell-fix-left-last .ant-table-cell-content,.ant-table-cell-ellipsis.ant-table-cell-fix-right-first .ant-table-cell-content {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis
}

.ant-table-cell-ellipsis .ant-table-column-title {
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: keep-all
}

.ant-table-title {
    padding: 16px
}

.ant-table-footer {
    padding: 16px;
    color: #000000d9;
    background: #fafafa
}

.ant-table-thead>tr>th {
    position: relative;
    color: #000000d9;
    font-weight: 500;
    text-align: left;
    background: #fafafa;
    border-bottom: 1px solid rgba(0,0,0,.06);
    transition: background .3s ease
}

.ant-table-thead>tr>th[colspan]:not([colspan="1"]) {
    text-align: center
}

.ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before {
    position: absolute;
    top: 50%;
    right: 0;
    width: 1px;
    height: 1.6em;
    background-color: #0000000f;
    transform: translateY(-50%);
    transition: background-color .3s;
    content: ""
}

.ant-table-thead>tr:not(:last-child)>th[colspan] {
    border-bottom: 0
}

.ant-table-tbody>tr>td {
    border-bottom: 1px solid rgba(0,0,0,.06);
    transition: background .3s
}

.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table {
    margin: -16px -16px -16px 32px
}

.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td {
    border-bottom: 0
}

.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child {
    border-radius: 0
}

.ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-tbody>tr>td.ant-table-cell-row-hover {
    background: #fafafa
}

.ant-table-tbody>tr.ant-table-row-selected>td {
    background: var(--ant-primary-1);
    border-color: #00000008
}

.ant-table-tbody>tr.ant-table-row-selected:hover>td {
    background: var(--ant-primary-color-active-deprecated-d-02)
}

.ant-table-summary {
    position: relative;
    z-index: 2;
    background: #fff
}

div.ant-table-summary {
    box-shadow: 0 -1px #0000000f
}

.ant-table-summary>tr>td,.ant-table-summary>tr>th {
    border-bottom: 1px solid rgba(0,0,0,.06)
}

.ant-table-pagination.ant-pagination {
    margin: 16px 0
}

.ant-table-pagination {
    display: flex;
    flex-wrap: wrap;
    row-gap: 8px
}

.ant-table-pagination>* {
    flex: none
}

.ant-table-pagination-left {
    justify-content: flex-start
}

.ant-table-pagination-center {
    justify-content: center
}

.ant-table-pagination-right {
    justify-content: flex-end
}

.ant-table-thead th.ant-table-column-has-sorters {
    outline: none;
    cursor: pointer;
    transition: all .3s
}

.ant-table-thead th.ant-table-column-has-sorters:hover {
    background: #0000000a
}

.ant-table-thead th.ant-table-column-has-sorters:hover:before {
    background-color: transparent!important
}

.ant-table-thead th.ant-table-column-has-sorters:focus-visible {
    color: var(--ant-primary-color)
}

.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-left:hover,.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-right:hover,.ant-table-thead th.ant-table-column-sort {
    background: #f5f5f5
}

.ant-table-thead th.ant-table-column-sort:before {
    background-color: transparent!important
}

td.ant-table-column-sort {
    background: #fafafa
}

.ant-table-column-title {
    position: relative;
    z-index: 1;
    flex: 1
}

.ant-table-column-sorters {
    display: flex;
    flex: auto;
    align-items: center;
    justify-content: space-between
}

.ant-table-column-sorters:after {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    content: ""
}

.ant-table-column-sorter {
    margin-left: 4px;
    color: #bfbfbf;
    font-size: 0;
    transition: color .3s
}

.ant-table-column-sorter-inner {
    display: inline-flex;
    flex-direction: column;
    align-items: center
}

.ant-table-column-sorter-down,.ant-table-column-sorter-up {
    font-size: 11px
}

.ant-table-column-sorter-down.active,.ant-table-column-sorter-up.active {
    color: var(--ant-primary-color)
}

.ant-table-column-sorter-up+.ant-table-column-sorter-down {
    margin-top: -.3em
}

.ant-table-column-sorters:hover .ant-table-column-sorter {
    color: #a6a6a6
}

.ant-table-filter-column {
    display: flex;
    justify-content: space-between
}

.ant-table-filter-trigger {
    position: relative;
    display: flex;
    align-items: center;
    margin: -4px -8px -4px 4px;
    padding: 0 4px;
    color: #bfbfbf;
    font-size: 12px;
    border-radius: 2px;
    cursor: pointer;
    transition: all .3s
}

.ant-table-filter-trigger:hover {
    color: #00000073;
    background: #0000000a
}

.ant-table-filter-trigger.active {
    color: var(--ant-primary-color)
}

.ant-table-filter-dropdown {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    min-width: 120px;
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d
}

.ant-table-filter-dropdown .ant-dropdown-menu {
    max-height: 264px;
    overflow-x: hidden;
    border: 0;
    box-shadow: none
}

.ant-table-filter-dropdown .ant-dropdown-menu:empty:after {
    display: block;
    padding: 8px 0;
    color: #00000040;
    font-size: 12px;
    text-align: center;
    content: "Not Found"
}

.ant-table-filter-dropdown-tree {
    padding: 8px 8px 0
}

.ant-table-filter-dropdown-tree .ant-tree-treenode .ant-tree-node-content-wrapper:hover {
    background-color: #f5f5f5
}

.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper,.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper:hover {
    background-color: var(--ant-primary-2)
}

.ant-table-filter-dropdown-search {
    padding: 8px;
    border-bottom: 1px solid rgba(0,0,0,.06)
}

.ant-table-filter-dropdown-search-input input {
    min-width: 140px
}

.ant-table-filter-dropdown-search-input .anticon {
    color: #00000040
}

.ant-table-filter-dropdown-checkall {
    width: 100%;
    margin-bottom: 4px;
    margin-left: 4px
}

.ant-table-filter-dropdown-submenu>ul {
    max-height: calc(100vh - 130px);
    overflow-x: hidden;
    overflow-y: auto
}

.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span,.ant-table-filter-dropdown .ant-checkbox-wrapper+span {
    padding-left: 8px
}

.ant-table-filter-dropdown-btns {
    display: flex;
    justify-content: space-between;
    padding: 7px 8px;
    overflow: hidden;
    background-color: inherit;
    border-top: 1px solid rgba(0,0,0,.06)
}

.ant-table-selection-col {
    width: 32px
}

.ant-table-bordered .ant-table-selection-col {
    width: 50px
}

table tr td.ant-table-selection-column,table tr th.ant-table-selection-column {
    padding-right: 8px;
    padding-left: 8px;
    text-align: center
}

table tr td.ant-table-selection-column .ant-radio-wrapper,table tr th.ant-table-selection-column .ant-radio-wrapper {
    margin-right: 0
}

table tr th.ant-table-selection-column.ant-table-cell-fix-left {
    z-index: 3
}

table tr th.ant-table-selection-column:after {
    background-color: transparent!important
}

.ant-table-selection {
    position: relative;
    display: inline-flex;
    flex-direction: column
}

.ant-table-selection-extra {
    position: absolute;
    top: 0;
    z-index: 1;
    cursor: pointer;
    transition: all .3s;
    margin-inline-start:100%;padding-inline-start:4px}

.ant-table-selection-extra .anticon {
    color: #bfbfbf;
    font-size: 10px
}

.ant-table-selection-extra .anticon:hover {
    color: #a6a6a6
}

.ant-table-expand-icon-col {
    width: 48px
}

.ant-table-row-expand-icon-cell {
    text-align: center
}

.ant-table-row-expand-icon-cell .ant-table-row-expand-icon {
    display: inline-flex;
    float: none;
    vertical-align: sub
}

.ant-table-row-indent {
    float: left;
    height: 1px
}

.ant-table-row-expand-icon {
    color: var(--ant-primary-color);
    outline: none;
    cursor: pointer;
    transition: color .3s;
    position: relative;
    float: left;
    box-sizing: border-box;
    width: 17px;
    height: 17px;
    padding: 0;
    color: inherit;
    line-height: 17px;
    background: #fff;
    border: 1px solid rgba(0,0,0,.06);
    border-radius: 2px;
    transform: scale(.94117647);
    transition: all .3s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-table-row-expand-icon:focus-visible,.ant-table-row-expand-icon:hover {
    color: var(--ant-primary-color-hover)
}

.ant-table-row-expand-icon:active {
    color: var(--ant-primary-color-active)
}

.ant-table-row-expand-icon:active,.ant-table-row-expand-icon:focus,.ant-table-row-expand-icon:hover {
    border-color: currentcolor
}

.ant-table-row-expand-icon:after,.ant-table-row-expand-icon:before {
    position: absolute;
    background: currentcolor;
    transition: transform .3s ease-out;
    content: ""
}

.ant-table-row-expand-icon:before {
    top: 7px;
    right: 3px;
    left: 3px;
    height: 1px
}

.ant-table-row-expand-icon:after {
    top: 3px;
    bottom: 3px;
    left: 7px;
    width: 1px;
    transform: rotate(90deg)
}

.ant-table-row-expand-icon-collapsed:before {
    transform: rotate(-180deg)
}

.ant-table-row-expand-icon-collapsed:after {
    transform: rotate(0)
}

.ant-table-row-expand-icon-spaced {
    background: transparent;
    border: 0;
    visibility: hidden
}

.ant-table-row-expand-icon-spaced:after,.ant-table-row-expand-icon-spaced:before {
    display: none;
    content: none
}

.ant-table-row-indent+.ant-table-row-expand-icon {
    margin-top: 2.5005px;
    margin-right: 8px
}

tr.ant-table-expanded-row:hover>td,tr.ant-table-expanded-row>td {
    background: #fbfbfb
}

tr.ant-table-expanded-row .ant-descriptions-view {
    display: flex
}

tr.ant-table-expanded-row .ant-descriptions-view table {
    flex: auto;
    width: auto
}

.ant-table .ant-table-expanded-row-fixed {
    position: relative;
    margin: -16px;
    padding: 16px
}

.ant-table-tbody>tr.ant-table-placeholder {
    text-align: center
}

.ant-table-empty .ant-table-tbody>tr.ant-table-placeholder {
    color: #00000040
}

.ant-table-tbody>tr.ant-table-placeholder:hover>td {
    background: #fff
}

.ant-table-cell-fix-left,.ant-table-cell-fix-right {
    position: sticky!important;
    z-index: 2;
    background: #fff
}

.ant-table-cell-fix-left-first:after,.ant-table-cell-fix-left-last:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: -1px;
    width: 30px;
    transform: translate(100%);
    transition: box-shadow .3s;
    content: "";
    pointer-events: none
}

.ant-table-cell-fix-left-all:after {
    display: none
}

.ant-table-cell-fix-right-first:after,.ant-table-cell-fix-right-last:after {
    position: absolute;
    top: 0;
    bottom: -1px;
    left: 0;
    width: 30px;
    transform: translate(-100%);
    transition: box-shadow .3s;
    content: "";
    pointer-events: none
}

.ant-table .ant-table-container:after,.ant-table .ant-table-container:before {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 4;
    width: 30px;
    transition: box-shadow .3s;
    content: "";
    pointer-events: none
}

.ant-table .ant-table-container:before {
    left: 0
}

.ant-table .ant-table-container:after {
    right: 0
}

.ant-table-ping-left:not(.ant-table-has-fix-left)>.ant-table-container {
    position: relative
}

.ant-table-ping-left .ant-table-cell-fix-left-first:after,.ant-table-ping-left .ant-table-cell-fix-left-last:after,.ant-table-ping-left:not(.ant-table-has-fix-left)>.ant-table-container:before {
    box-shadow: inset 10px 0 8px -8px #00000026
}

.ant-table-ping-left .ant-table-cell-fix-left-last:before {
    background-color: transparent!important
}

.ant-table-ping-right:not(.ant-table-has-fix-right)>.ant-table-container {
    position: relative
}

.ant-table-ping-right .ant-table-cell-fix-right-first:after,.ant-table-ping-right .ant-table-cell-fix-right-last:after,.ant-table-ping-right:not(.ant-table-has-fix-right)>.ant-table-container:after {
    box-shadow: inset -10px 0 8px -8px #00000026
}

.ant-table-sticky-holder {
    position: sticky;
    z-index: 3;
    background: #fff
}

.ant-table-sticky-scroll {
    position: sticky;
    bottom: 0;
    z-index: 3;
    display: flex;
    align-items: center;
    background: #cccccc0f;
    border-top: 1px solid rgba(0,0,0,.06);
    opacity: .6
}

.ant-table-sticky-scroll:hover {
    transform-origin: center bottom
}

.ant-table-sticky-scroll-bar {
    height: 8px;
    background-color: #00000059;
    border-radius: 4px
}

.ant-table-sticky-scroll-bar-active,.ant-table-sticky-scroll-bar:hover {
    background-color: #000c
}

@media(-ms-high-contrast:none) {
    .ant-table-ping-left .ant-table-cell-fix-left-last:after,.ant-table-ping-right .ant-table-cell-fix-right-first:after {
        box-shadow: none!important
    }
}

.ant-table-title {
    border-radius: 2px 2px 0 0
}

.ant-table-title+.ant-table-container {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.ant-table-title+.ant-table-container table,.ant-table-title+.ant-table-container table>thead>tr:first-child th:first-child,.ant-table-title+.ant-table-container table>thead>tr:first-child th:last-child {
    border-radius: 0
}

.ant-table-container {
    border-top-right-radius: 2px
}

.ant-table-container,.ant-table-container table>thead>tr:first-child th:first-child {
    border-top-left-radius: 2px
}

.ant-table-container table>thead>tr:first-child th:last-child {
    border-top-right-radius: 2px
}

.ant-table-footer {
    border-radius: 0 0 2px 2px
}

.ant-table-rtl,.ant-table-wrapper-rtl {
    direction: rtl
}

.ant-table-wrapper-rtl .ant-table table {
    text-align: right
}

.ant-table-wrapper-rtl .ant-table-thead>tr>th[colspan]:not([colspan="1"]) {
    text-align: center
}

.ant-table-wrapper-rtl .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before {
    right: auto;
    left: 0
}

.ant-table-wrapper-rtl .ant-table-thead>tr>th {
    text-align: right
}

.ant-table-tbody>tr .ant-table-wrapper:only-child .ant-table.ant-table-rtl {
    margin: -16px 33px -16px -16px
}

.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-left {
    justify-content: flex-end
}

.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-right {
    justify-content: flex-start
}

.ant-table-wrapper-rtl .ant-table-column-sorter {
    margin-right: 4px;
    margin-left: 0
}

.ant-table-wrapper-rtl .ant-table-filter-column-title {
    padding: 16px 16px 16px 2.3em
}

.ant-table-rtl .ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column-title {
    padding: 0 0 0 2.3em
}

.ant-table-wrapper-rtl .ant-table-filter-trigger {
    margin: -4px 4px -4px -8px
}

.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span,.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-dropdown-rtl .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span,.ant-dropdown-rtl .ant-table-filter-dropdown .ant-checkbox-wrapper+span {
    padding-right: 8px;
    padding-left: 0
}

.ant-table-wrapper-rtl .ant-table-selection {
    text-align: center
}

.ant-table-wrapper-rtl .ant-table-row-expand-icon,.ant-table-wrapper-rtl .ant-table-row-indent {
    float: right
}

.ant-table-wrapper-rtl .ant-table-row-indent+.ant-table-row-expand-icon {
    margin-right: 0;
    margin-left: 8px
}

.ant-table-wrapper-rtl .ant-table-row-expand-icon:after {
    transform: rotate(-90deg)
}

.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed:before {
    transform: rotate(180deg)
}

.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed:after {
    transform: rotate(0)
}

.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab {
    padding: 8px 0;
    font-size: 14px
}

.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab {
    padding: 16px 0;
    font-size: 16px
}

.ant-tabs-card.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab {
    padding: 6px 16px
}

.ant-tabs-card.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab {
    padding: 7px 16px 6px
}

.ant-tabs-rtl {
    direction: rtl
}

.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab {
    margin: 0 0 0 32px
}

.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab:last-of-type {
    margin-left: 0
}

.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .anticon {
    margin-right: 0;
    margin-left: 12px
}

.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove {
    margin-right: 8px;
    margin-left: -4px
}

.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove .anticon {
    margin: 0
}

.ant-tabs-rtl.ant-tabs-left>.ant-tabs-nav {
    order: 1
}

.ant-tabs-rtl.ant-tabs-left>.ant-tabs-content-holder,.ant-tabs-rtl.ant-tabs-right>.ant-tabs-nav {
    order: 0
}

.ant-tabs-rtl.ant-tabs-right>.ant-tabs-content-holder {
    order: 1
}

.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab {
    margin-right: 2px;
    margin-left: 0
}

.ant-tabs-dropdown-rtl {
    direction: rtl
}

.ant-tabs-dropdown-rtl .ant-tabs-dropdown-menu-item {
    text-align: right
}

.ant-tabs-bottom,.ant-tabs-top {
    flex-direction: column
}

.ant-tabs-bottom>.ant-tabs-nav,.ant-tabs-bottom>div>.ant-tabs-nav,.ant-tabs-top>.ant-tabs-nav,.ant-tabs-top>div>.ant-tabs-nav {
    margin: 0 0 16px
}

.ant-tabs-bottom>.ant-tabs-nav:before,.ant-tabs-bottom>div>.ant-tabs-nav:before,.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs-top>div>.ant-tabs-nav:before {
    position: absolute;
    right: 0;
    left: 0;
    border-bottom: 1px solid rgba(0,0,0,.06);
    content: ""
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar {
    height: 2px
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar-animated {
    transition: width .3s,left .3s,right .3s
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:before {
    top: 0;
    bottom: 0;
    width: 30px
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:before {
    left: 0;
    box-shadow: inset 10px 0 8px -8px #00000014
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:after {
    right: 0;
    box-shadow: inset -10px 0 8px -8px #00000014
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after {
    opacity: 1
}

.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>div>.ant-tabs-nav:before {
    bottom: 0
}

.ant-tabs-bottom>.ant-tabs-nav,.ant-tabs-bottom>div>.ant-tabs-nav {
    order: 1;
    margin-top: 16px;
    margin-bottom: 0
}

.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>.ant-tabs-nav:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>div>.ant-tabs-nav:before {
    top: 0
}

.ant-tabs-bottom>.ant-tabs-content-holder,.ant-tabs-bottom>div>.ant-tabs-content-holder {
    order: 0
}

.ant-tabs-left>.ant-tabs-nav,.ant-tabs-left>div>.ant-tabs-nav,.ant-tabs-right>.ant-tabs-nav,.ant-tabs-right>div>.ant-tabs-nav {
    flex-direction: column;
    min-width: 50px
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab {
    padding: 8px 24px;
    text-align: center
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab {
    margin: 16px 0 0
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap {
    flex-direction: column
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:before {
    right: 0;
    left: 0;
    height: 30px
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:before {
    top: 0;
    box-shadow: inset 0 10px 8px -8px #00000014
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:after {
    bottom: 0;
    box-shadow: inset 0 -10px 8px -8px #00000014
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before {
    opacity: 1
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar {
    width: 2px
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar-animated {
    transition: height .3s,top .3s
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-operations {
    flex: 1 0 auto;
    flex-direction: column
}

.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar {
    right: 0
}

.ant-tabs-left>.ant-tabs-content-holder,.ant-tabs-left>div>.ant-tabs-content-holder {
    margin-left: -1px;
    border-left: 1px solid rgba(0,0,0,.06)
}

.ant-tabs-left>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,.ant-tabs-left>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane {
    padding-left: 24px
}

.ant-tabs-right>.ant-tabs-nav,.ant-tabs-right>div>.ant-tabs-nav {
    order: 1
}

.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar {
    left: 0
}

.ant-tabs-right>.ant-tabs-content-holder,.ant-tabs-right>div>.ant-tabs-content-holder {
    order: 0;
    margin-right: -1px;
    border-right: 1px solid rgba(0,0,0,.06)
}

.ant-tabs-right>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,.ant-tabs-right>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane {
    padding-right: 24px
}

.ant-tabs-dropdown {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: absolute;
    top: -9999px;
    left: -9999px;
    z-index: 1050;
    display: block
}

.ant-tabs-dropdown-hidden {
    display: none
}

.ant-tabs-dropdown-menu {
    max-height: 200px;
    margin: 0;
    padding: 4px 0;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: left;
    list-style-type: none;
    background-color: #fff;
    background-clip: padding-box;
    border-radius: 2px;
    outline: none;
    box-shadow: 0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d
}

.ant-tabs-dropdown-menu-item {
    display: flex;
    align-items: center;
    min-width: 120px;
    margin: 0;
    padding: 5px 12px;
    overflow: hidden;
    color: #000000d9;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
    transition: all .3s
}

.ant-tabs-dropdown-menu-item>span {
    flex: 1;
    white-space: nowrap
}

.ant-tabs-dropdown-menu-item-remove {
    flex: none;
    margin-left: 12px;
    color: #00000073;
    font-size: 12px;
    background: transparent;
    border: 0;
    cursor: pointer
}

.ant-tabs-dropdown-menu-item-remove:hover {
    color: var(--ant-primary-5)
}

.ant-tabs-dropdown-menu-item:hover {
    background: #f5f5f5
}

.ant-tabs-dropdown-menu-item-disabled,.ant-tabs-dropdown-menu-item-disabled:hover {
    color: #00000040;
    background: transparent;
    cursor: not-allowed
}

.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab {
    margin: 0;
    padding: 8px 16px;
    background: #fafafa;
    border: 1px solid rgba(0,0,0,.06);
    transition: all .3s cubic-bezier(.645,.045,.355,1)
}

.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab-active {
    color: var(--ant-primary-color);
    background: #fff
}

.ant-tabs-card>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-ink-bar {
    visibility: hidden
}

.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab {
    margin-left: 2px
}

.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab {
    border-radius: 2px 2px 0 0
}

.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab-active {
    border-bottom-color: #fff
}

.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab {
    border-radius: 0 0 2px 2px
}

.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab-active {
    border-top-color: #fff
}

.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab {
    margin-top: 2px
}

.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab {
    border-radius: 2px 0 0 2px
}

.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab-active {
    border-right-color: #fff
}

.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab {
    border-radius: 0 2px 2px 0
}

.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab-active {
    border-left-color: #fff
}

.ant-tabs {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    display: flex
}

.ant-tabs>.ant-tabs-nav,.ant-tabs>div>.ant-tabs-nav {
    position: relative;
    display: flex;
    flex: none;
    align-items: center
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap {
    position: relative;
    display: inline-block;
    display: flex;
    flex: auto;
    align-self: stretch;
    overflow: hidden;
    white-space: nowrap;
    transform: translate(0)
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap:before {
    position: absolute;
    z-index: 1;
    opacity: 0;
    transition: opacity .3s;
    content: "";
    pointer-events: none
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-list {
    position: relative;
    display: flex;
    transition: transform .3s
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations {
    display: flex;
    align-self: stretch
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations-hidden,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations-hidden {
    position: absolute;
    visibility: hidden;
    pointer-events: none
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-more,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more {
    position: relative;
    padding: 8px 16px;
    background: transparent;
    border: 0
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-more:after,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more:after {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 5px;
    transform: translateY(100%);
    content: ""
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add {
    min-width: 40px;
    margin-left: 2px;
    padding: 0 8px;
    background: #fafafa;
    border: 1px solid rgba(0,0,0,.06);
    border-radius: 2px 2px 0 0;
    outline: none;
    cursor: pointer;
    transition: all .3s cubic-bezier(.645,.045,.355,1)
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:hover,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:hover {
    color: var(--ant-primary-5)
}

.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:active,.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:focus,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:active,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:focus {
    color: var(--ant-primary-7)
}

.ant-tabs-extra-content {
    flex: none
}

.ant-tabs-centered>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*=ant-tabs-nav-wrap-ping]),.ant-tabs-centered>div>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*=ant-tabs-nav-wrap-ping]) {
    justify-content: center
}

.ant-tabs-ink-bar {
    position: absolute;
    background: var(--ant-primary-color);
    pointer-events: none
}

.ant-tabs-tab {
    position: relative;
    display: inline-flex;
    align-items: center;
    padding: 12px 0;
    font-size: 14px;
    background: transparent;
    border: 0;
    outline: none;
    cursor: pointer
}

.ant-tabs-tab-btn:active,.ant-tabs-tab-btn:focus,.ant-tabs-tab-remove:active,.ant-tabs-tab-remove:focus {
    color: var(--ant-primary-7)
}

.ant-tabs-tab-btn,.ant-tabs-tab-remove {
    outline: none;
    transition: all .3s
}

.ant-tabs-tab-remove {
    flex: none;
    margin-right: -4px;
    margin-left: 8px;
    color: #00000073;
    font-size: 12px;
    background: transparent;
    border: none;
    cursor: pointer
}

.ant-tabs-tab-remove:hover {
    color: #000000d9
}

.ant-tabs-tab:hover {
    color: var(--ant-primary-5)
}

.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
    color: var(--ant-primary-color);
    text-shadow: 0 0 .25px currentcolor
}

.ant-tabs-tab.ant-tabs-tab-disabled {
    color: #00000040;
    cursor: not-allowed
}

.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:active,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:focus,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:active,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:focus {
    color: #00000040
}

.ant-tabs-tab .ant-tabs-tab-remove .anticon {
    margin: 0
}

.ant-tabs-tab .anticon {
    margin-right: 12px
}

.ant-tabs-tab+.ant-tabs-tab {
    margin: 0 0 0 32px
}

.ant-tabs-content {
    position: relative;
    width: 100%
}

.ant-tabs-content-holder {
    flex: auto;
    min-width: 0;
    min-height: 0
}

.ant-tabs-tabpane {
    outline: none
}

.ant-tabs-tabpane-hidden {
    display: none
}

.ant-tabs-switch-appear,.ant-tabs-switch-enter {
    transition: none
}

.ant-tabs-switch-appear-start,.ant-tabs-switch-enter-start {
    opacity: 0
}

.ant-tabs-switch-appear-active,.ant-tabs-switch-enter-active {
    opacity: 1;
    transition: opacity .3s
}

.ant-tabs-switch-leave {
    position: absolute;
    transition: none;
    inset: 0
}

.ant-tabs-switch-leave-start {
    opacity: 1
}

.ant-tabs-switch-leave-active {
    opacity: 0;
    transition: opacity .3s
}

.ant-tag {
    box-sizing: border-box;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    display: inline-block;
    height: auto;
    margin: 0 8px 0 0;
    padding: 0 7px;
    font-size: 12px;
    line-height: 20px;
    white-space: nowrap;
    background: #fafafa;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    opacity: 1;
    transition: all .3s
}

.ant-tag,.ant-tag a,.ant-tag a:hover {
    color: #000000d9
}

.ant-tag>a:first-child:last-child {
    display: inline-block;
    margin: 0 -8px;
    padding: 0 8px
}

.ant-tag-close-icon {
    margin-left: 3px;
    color: #00000073;
    font-size: 10px;
    cursor: pointer;
    transition: all .3s
}

.ant-tag-close-icon:hover {
    color: #000000d9
}

.ant-tag-has-color {
    border-color: transparent
}

.ant-tag-has-color,.ant-tag-has-color .anticon-close,.ant-tag-has-color .anticon-close:hover,.ant-tag-has-color a,.ant-tag-has-color a:hover {
    color: #fff
}

.ant-tag-checkable {
    background-color: transparent;
    border-color: transparent;
    cursor: pointer
}

.ant-tag-checkable:not(.ant-tag-checkable-checked):hover {
    color: var(--ant-primary-color)
}

.ant-tag-checkable-checked,.ant-tag-checkable:active {
    color: #fff
}

.ant-tag-checkable-checked {
    background-color: var(--ant-primary-6)
}

.ant-tag-checkable:active {
    background-color: var(--ant-primary-7)
}

.ant-tag-hidden {
    display: none
}

.ant-tag-pink {
    color: #c41d7f;
    background: #fff0f6;
    border-color: #ffadd2
}

.ant-tag-pink-inverse {
    color: #fff;
    background: #eb2f96;
    border-color: #eb2f96
}

.ant-tag-magenta {
    color: #c41d7f;
    background: #fff0f6;
    border-color: #ffadd2
}

.ant-tag-magenta-inverse {
    color: #fff;
    background: #eb2f96;
    border-color: #eb2f96
}

.ant-tag-red {
    color: #cf1322;
    background: #fff1f0;
    border-color: #ffa39e
}

.ant-tag-red-inverse {
    color: #fff;
    background: #f5222d;
    border-color: #f5222d
}

.ant-tag-volcano {
    color: #d4380d;
    background: #fff2e8;
    border-color: #ffbb96
}

.ant-tag-volcano-inverse {
    color: #fff;
    background: #fa541c;
    border-color: #fa541c
}

.ant-tag-orange {
    color: #d46b08;
    background: #fff7e6;
    border-color: #ffd591
}

.ant-tag-orange-inverse {
    color: #fff;
    background: #fa8c16;
    border-color: #fa8c16
}

.ant-tag-yellow {
    color: #d4b106;
    background: #feffe6;
    border-color: #fffb8f
}

.ant-tag-yellow-inverse {
    color: #fff;
    background: #fadb14;
    border-color: #fadb14
}

.ant-tag-gold {
    color: #d48806;
    background: #fffbe6;
    border-color: #ffe58f
}

.ant-tag-gold-inverse {
    color: #fff;
    background: #faad14;
    border-color: #faad14
}

.ant-tag-cyan {
    color: #08979c;
    background: #e6fffb;
    border-color: #87e8de
}

.ant-tag-cyan-inverse {
    color: #fff;
    background: #13c2c2;
    border-color: #13c2c2
}

.ant-tag-lime {
    color: #7cb305;
    background: #fcffe6;
    border-color: #eaff8f
}

.ant-tag-lime-inverse {
    color: #fff;
    background: #a0d911;
    border-color: #a0d911
}

.ant-tag-green {
    color: #389e0d;
    background: #f6ffed;
    border-color: #b7eb8f
}

.ant-tag-green-inverse {
    color: #fff;
    background: #52c41a;
    border-color: #52c41a
}

.ant-tag-blue {
    color: #096dd9;
    background: #e6f7ff;
    border-color: #91d5ff
}

.ant-tag-blue-inverse {
    color: #fff;
    background: #1890ff;
    border-color: #1890ff
}

.ant-tag-geekblue {
    color: #1d39c4;
    background: #f0f5ff;
    border-color: #adc6ff
}

.ant-tag-geekblue-inverse {
    color: #fff;
    background: #2f54eb;
    border-color: #2f54eb
}

.ant-tag-purple {
    color: #531dab;
    background: #f9f0ff;
    border-color: #d3adf7
}

.ant-tag-purple-inverse {
    color: #fff;
    background: #722ed1;
    border-color: #722ed1
}

.ant-tag-success {
    color: var(--ant-success-color);
    background: var(--ant-success-color-deprecated-bg);
    border-color: var(--ant-success-color-deprecated-border)
}

.ant-tag-processing {
    color: var(--ant-info-color);
    background: var(--ant-info-color-deprecated-bg);
    border-color: var(--ant-info-color-deprecated-border)
}

.ant-tag-error {
    color: var(--ant-error-color);
    background: var(--ant-error-color-deprecated-bg);
    border-color: var(--ant-error-color-deprecated-border)
}

.ant-tag-warning {
    color: var(--ant-warning-color);
    background: var(--ant-warning-color-deprecated-bg);
    border-color: var(--ant-warning-color-deprecated-border)
}

.ant-tag>.anticon+span,.ant-tag>span+.anticon {
    margin-left: 7px
}

.ant-tag.ant-tag-rtl {
    margin-right: 0;
    margin-left: 8px;
    direction: rtl;
    text-align: right
}

.ant-tag-rtl .ant-tag-close-icon {
    margin-right: 3px;
    margin-left: 0
}

.ant-tag-rtl.ant-tag>.anticon+span,.ant-tag-rtl.ant-tag>span+.anticon {
    margin-right: 7px;
    margin-left: 0
}

.ant-timeline {
    box-sizing: border-box;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    font-feature-settings: "tnum";
    margin: 0;
    padding: 0;
    list-style: none
}

.ant-timeline-item {
    position: relative;
    margin: 0;
    padding-bottom: 20px;
    font-size: 14px;
    list-style: none
}

.ant-timeline-item-tail {
    position: absolute;
    top: 10px;
    left: 4px;
    height: calc(100% - 10px);
    border-left: 2px solid rgba(0,0,0,.06)
}

.ant-timeline-item-pending .ant-timeline-item-head {
    font-size: 12px;
    background-color: transparent
}

.ant-timeline-item-pending .ant-timeline-item-tail {
    display: none
}

.ant-timeline-item-head {
    position: absolute;
    width: 10px;
    height: 10px;
    background-color: #fff;
    border: 2px solid transparent;
    border-radius: 100px
}

.ant-timeline-item-head-blue {
    color: var(--ant-primary-color);
    border-color: var(--ant-primary-color)
}

.ant-timeline-item-head-red {
    color: var(--ant-error-color);
    border-color: var(--ant-error-color)
}

.ant-timeline-item-head-green {
    color: var(--ant-success-color);
    border-color: var(--ant-success-color)
}

.ant-timeline-item-head-gray {
    color: #00000040;
    border-color: #00000040
}

.ant-timeline-item-head-custom {
    position: absolute;
    top: 5.5px;
    left: 5px;
    width: auto;
    height: auto;
    margin-top: 0;
    padding: 3px 1px;
    line-height: 1;
    text-align: center;
    border: 0;
    border-radius: 0;
    transform: translate(-50%,-50%)
}

.ant-timeline-item-content {
    position: relative;
    top: -7.001px;
    margin: 0 0 0 26px;
    word-break: break-word
}

.ant-timeline-item-last>.ant-timeline-item-tail {
    display: none
}

.ant-timeline-item-last>.ant-timeline-item-content {
    min-height: 48px
}

.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-label .ant-timeline-item-tail,.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-right .ant-timeline-item-tail {
    left: 50%
}

.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-head {
    margin-left: -4px
}

.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom {
    margin-left: 1px
}

.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content {
    left: calc(50% - 4px);
    width: calc(50% - 14px);
    text-align: left
}

.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
    width: calc(50% - 12px);
    margin: 0;
    text-align: right
}

.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail {
    left: calc(100% - 6px)
}

.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
    width: calc(100% - 18px)
}

.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail {
    display: block;
    height: calc(100% - 14px);
    border-left: 2px dotted rgba(0,0,0,.06)
}

.ant-timeline.ant-timeline-reverse .ant-timeline-item-last .ant-timeline-item-tail {
    display: none
}

.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail {
    top: 15px;
    display: block;
    height: calc(100% - 15px);
    border-left: 2px dotted rgba(0,0,0,.06)
}

.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-content {
    min-height: 48px
}

.ant-timeline.ant-timeline-label .ant-timeline-item-label {
    position: absolute;
    top: -7.001px;
    width: calc(50% - 12px);
    text-align: right
}

.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label {
    left: calc(50% + 14px);
    width: calc(50% - 14px);
    text-align: left
}

.ant-timeline-rtl {
    direction: rtl
}

.ant-timeline-rtl .ant-timeline-item-tail {
    right: 4px;
    left: auto;
    border-right: 2px solid rgba(0,0,0,.06);
    border-left: none
}

.ant-timeline-rtl .ant-timeline-item-head-custom {
    right: 5px;
    left: auto;
    transform: translate(50%,-50%)
}

.ant-timeline-rtl .ant-timeline-item-content {
    margin: 0 18px 0 0
}

.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-tail {
    right: 50%;
    left: auto
}

.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head {
    margin-right: -4px;
    margin-left: 0
}

.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom {
    margin-right: 1px;
    margin-left: 0
}

.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content {
    right: calc(50% - 4px);
    left: auto;
    text-align: right
}

.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
    text-align: left
}

.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail {
    right: 0;
    left: auto
}

.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
    width: 100%;
    margin-right: 18px;
    text-align: right
}

.ant-timeline-rtl.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail {
    border-right: 2px dotted rgba(0,0,0,.06);
    border-left: none
}

.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-label {
    text-align: left
}

.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label {
    right: calc(50% + 14px);
    text-align: right
}

.ant-tooltip {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: absolute;
    z-index: 1070;
    display: block;
    width: -moz-max-content;
    width: max-content;
    width: intrinsic;
    max-width: 250px;
    visibility: visible
}

.ant-tooltip-content {
    position: relative
}

.ant-tooltip-hidden {
    display: none
}

.ant-tooltip-placement-top,.ant-tooltip-placement-topLeft,.ant-tooltip-placement-topRight {
    padding-bottom: 14.3137085px
}

.ant-tooltip-placement-right,.ant-tooltip-placement-rightBottom,.ant-tooltip-placement-rightTop {
    padding-left: 14.3137085px
}

.ant-tooltip-placement-bottom,.ant-tooltip-placement-bottomLeft,.ant-tooltip-placement-bottomRight {
    padding-top: 14.3137085px
}

.ant-tooltip-placement-left,.ant-tooltip-placement-leftBottom,.ant-tooltip-placement-leftTop {
    padding-right: 14.3137085px
}

.ant-tooltip-inner {
    min-width: 30px;
    min-height: 32px;
    padding: 6px 8px;
    color: #fff;
    text-align: left;
    text-decoration: none;
    word-wrap: break-word;
    background-color: #000000bf;
    border-radius: 2px;
    box-shadow: 0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d
}

.ant-tooltip-arrow {
    position: absolute;
    z-index: 2;
    display: block;
    width: 22px;
    height: 22px;
    overflow: hidden;
    background: transparent;
    pointer-events: none
}

.ant-tooltip-arrow-content {
    --antd-arrow-background-color: linear-gradient(to right bottom,rgba(0,0,0,.65),rgba(0,0,0,.75));
    position: absolute;
    inset: 0;
    display: block;
    width: 11.3137085px;
    height: 11.3137085px;
    margin: auto;
    content: "";
    pointer-events: auto;
    border-radius: 0 0 2px;
    pointer-events: none
}

.ant-tooltip-arrow-content:before {
    position: absolute;
    top: -11.3137085px;
    left: -11.3137085px;
    width: 33.9411255px;
    height: 33.9411255px;
    background: var(--antd-arrow-background-color);
    background-repeat: no-repeat;
    background-position: -10px -10px;
    content: "";
    -webkit-clip-path: inset(33% 33%);
    clip-path: inset(33% 33%);
    -webkit-clip-path: path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z");
    clip-path: path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z")
}

.ant-tooltip-placement-top .ant-tooltip-arrow,.ant-tooltip-placement-topLeft .ant-tooltip-arrow,.ant-tooltip-placement-topRight .ant-tooltip-arrow {
    bottom: 0;
    transform: translateY(100%)
}

.ant-tooltip-placement-top .ant-tooltip-arrow-content,.ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,.ant-tooltip-placement-topRight .ant-tooltip-arrow-content {
    box-shadow: 3px 3px 7px #00000012;
    transform: translateY(-11px) rotate(45deg)
}

.ant-tooltip-placement-top .ant-tooltip-arrow {
    left: 50%;
    transform: translateY(100%) translate(-50%)
}

.ant-tooltip-placement-topLeft .ant-tooltip-arrow {
    left: 13px
}

.ant-tooltip-placement-topRight .ant-tooltip-arrow {
    right: 13px
}

.ant-tooltip-placement-right .ant-tooltip-arrow,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow,.ant-tooltip-placement-rightTop .ant-tooltip-arrow {
    left: 0;
    transform: translate(-100%)
}

.ant-tooltip-placement-right .ant-tooltip-arrow-content,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content,.ant-tooltip-placement-rightTop .ant-tooltip-arrow-content {
    box-shadow: -3px 3px 7px #00000012;
    transform: translate(11px) rotate(135deg)
}

.ant-tooltip-placement-right .ant-tooltip-arrow {
    top: 50%;
    transform: translate(-100%) translateY(-50%)
}

.ant-tooltip-placement-rightTop .ant-tooltip-arrow {
    top: 5px
}

.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
    bottom: 5px
}

.ant-tooltip-placement-left .ant-tooltip-arrow,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow,.ant-tooltip-placement-leftTop .ant-tooltip-arrow {
    right: 0;
    transform: translate(100%)
}

.ant-tooltip-placement-left .ant-tooltip-arrow-content,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content,.ant-tooltip-placement-leftTop .ant-tooltip-arrow-content {
    box-shadow: 3px -3px 7px #00000012;
    transform: translate(-11px) rotate(315deg)
}

.ant-tooltip-placement-left .ant-tooltip-arrow {
    top: 50%;
    transform: translate(100%) translateY(-50%)
}

.ant-tooltip-placement-leftTop .ant-tooltip-arrow {
    top: 5px
}

.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
    bottom: 5px
}

.ant-tooltip-placement-bottom .ant-tooltip-arrow,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
    top: 0;
    transform: translateY(-100%)
}

.ant-tooltip-placement-bottom .ant-tooltip-arrow-content,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content {
    box-shadow: -3px -3px 7px #00000012;
    transform: translateY(11px) rotate(225deg)
}

.ant-tooltip-placement-bottom .ant-tooltip-arrow {
    left: 50%;
    transform: translateY(-100%) translate(-50%)
}

.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow {
    left: 13px
}

.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
    right: 13px
}

.ant-tooltip-pink .ant-tooltip-inner {
    background-color: #eb2f96
}

.ant-tooltip-pink .ant-tooltip-arrow-content:before {
    background: #eb2f96
}

.ant-tooltip-magenta .ant-tooltip-inner {
    background-color: #eb2f96
}

.ant-tooltip-magenta .ant-tooltip-arrow-content:before {
    background: #eb2f96
}

.ant-tooltip-red .ant-tooltip-inner {
    background-color: #f5222d
}

.ant-tooltip-red .ant-tooltip-arrow-content:before {
    background: #f5222d
}

.ant-tooltip-volcano .ant-tooltip-inner {
    background-color: #fa541c
}

.ant-tooltip-volcano .ant-tooltip-arrow-content:before {
    background: #fa541c
}

.ant-tooltip-orange .ant-tooltip-inner {
    background-color: #fa8c16
}

.ant-tooltip-orange .ant-tooltip-arrow-content:before {
    background: #fa8c16
}

.ant-tooltip-yellow .ant-tooltip-inner {
    background-color: #fadb14
}

.ant-tooltip-yellow .ant-tooltip-arrow-content:before {
    background: #fadb14
}

.ant-tooltip-gold .ant-tooltip-inner {
    background-color: #faad14
}

.ant-tooltip-gold .ant-tooltip-arrow-content:before {
    background: #faad14
}

.ant-tooltip-cyan .ant-tooltip-inner {
    background-color: #13c2c2
}

.ant-tooltip-cyan .ant-tooltip-arrow-content:before {
    background: #13c2c2
}

.ant-tooltip-lime .ant-tooltip-inner {
    background-color: #a0d911
}

.ant-tooltip-lime .ant-tooltip-arrow-content:before {
    background: #a0d911
}

.ant-tooltip-green .ant-tooltip-inner {
    background-color: #52c41a
}

.ant-tooltip-green .ant-tooltip-arrow-content:before {
    background: #52c41a
}

.ant-tooltip-blue .ant-tooltip-inner {
    background-color: #1890ff
}

.ant-tooltip-blue .ant-tooltip-arrow-content:before {
    background: #1890ff
}

.ant-tooltip-geekblue .ant-tooltip-inner {
    background-color: #2f54eb
}

.ant-tooltip-geekblue .ant-tooltip-arrow-content:before {
    background: #2f54eb
}

.ant-tooltip-purple .ant-tooltip-inner {
    background-color: #722ed1
}

.ant-tooltip-purple .ant-tooltip-arrow-content:before {
    background: #722ed1
}

.ant-tooltip-rtl {
    direction: rtl
}

.ant-tooltip-rtl .ant-tooltip-inner {
    text-align: right
}

.ant-transfer-customize-list .ant-transfer-list {
    flex: 1 1 50%;
    width: auto;
    height: auto;
    min-height: 200px
}

.ant-transfer-customize-list .ant-table-wrapper .ant-table-small {
    border: 0;
    border-radius: 0
}

.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-selection-column {
    width: 40px;
    min-width: 40px
}

.ant-transfer-customize-list .ant-table-wrapper .ant-table-small>.ant-table-content>.ant-table-body>table>.ant-table-thead>tr>th {
    background: #fafafa
}

.ant-transfer-customize-list .ant-table-wrapper .ant-table-small>.ant-table-content .ant-table-row:last-child td {
    border-bottom: 1px solid rgba(0,0,0,.06)
}

.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-body {
    margin: 0
}

.ant-transfer-customize-list .ant-table-wrapper .ant-table-pagination.ant-pagination {
    margin: 16px 0 4px
}

.ant-transfer-customize-list .ant-input[disabled] {
    background-color: transparent
}

.ant-transfer-status-error .ant-transfer-list {
    border-color: var(--ant-error-color)
}

.ant-transfer-status-error .ant-transfer-list-search:not([disabled]) {
    border-color: #d9d9d9
}

.ant-transfer-status-error .ant-transfer-list-search:not([disabled]):hover {
    border-color: var(--ant-primary-5);
    border-right-width: 1px
}

.ant-transfer-status-error .ant-transfer-list-search:not([disabled]):focus {
    border-color: var(--ant-primary-color-hover);
    box-shadow: 0 0 0 2px var(--ant-primary-color-outline);
    border-right-width: 1px;
    outline: 0
}

.ant-transfer-status-warning .ant-transfer-list {
    border-color: var(--ant-warning-color)
}

.ant-transfer-status-warning .ant-transfer-list-search:not([disabled]) {
    border-color: #d9d9d9
}

.ant-transfer-status-warning .ant-transfer-list-search:not([disabled]):hover {
    border-color: var(--ant-primary-5);
    border-right-width: 1px
}

.ant-transfer-status-warning .ant-transfer-list-search:not([disabled]):focus {
    border-color: var(--ant-primary-color-hover);
    box-shadow: 0 0 0 2px var(--ant-primary-color-outline);
    border-right-width: 1px;
    outline: 0
}

.ant-transfer {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: relative;
    display: flex;
    align-items: stretch
}

.ant-transfer-disabled .ant-transfer-list {
    background: #f5f5f5
}

.ant-transfer-list {
    display: flex;
    flex-direction: column;
    width: 180px;
    height: 200px;
    border: 1px solid #d9d9d9;
    border-radius: 2px
}

.ant-transfer-list-with-pagination {
    width: 250px;
    height: auto
}

.ant-transfer-list-search .anticon-search {
    color: #00000040
}

.ant-transfer-list-header {
    display: flex;
    flex: none;
    align-items: center;
    height: 40px;
    padding: 8px 12px 9px;
    color: #000000d9;
    background: #fff;
    border-bottom: 1px solid rgba(0,0,0,.06);
    border-radius: 2px 2px 0 0
}

.ant-transfer-list-header>:not(:last-child) {
    margin-right: 4px
}

.ant-transfer-list-header>* {
    flex: none
}

.ant-transfer-list-header-title {
    flex: auto;
    overflow: hidden;
    white-space: nowrap;
    text-align: right;
    text-overflow: ellipsis
}

.ant-transfer-list-header-dropdown {
    font-size: 10px;
    transform: translateY(10%);
    cursor: pointer
}

.ant-transfer-list-header-dropdown[disabled] {
    cursor: not-allowed
}

.ant-transfer-list-body {
    display: flex;
    flex: auto;
    flex-direction: column;
    overflow: hidden;
    font-size: 14px
}

.ant-transfer-list-body-search-wrapper {
    position: relative;
    flex: none;
    padding: 12px
}

.ant-transfer-list-content {
    flex: auto;
    margin: 0;
    padding: 0;
    overflow: auto;
    list-style: none
}

.ant-transfer-list-content-item {
    display: flex;
    align-items: center;
    min-height: 32px;
    padding: 6px 12px;
    line-height: 20px;
    transition: all .3s
}

.ant-transfer-list-content-item>:not(:last-child) {
    margin-right: 8px
}

.ant-transfer-list-content-item>* {
    flex: none
}

.ant-transfer-list-content-item-text {
    flex: auto;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.ant-transfer-list-content-item-remove {
    position: relative;
    color: #d9d9d9;
    cursor: pointer;
    transition: all .3s
}

.ant-transfer-list-content-item-remove:hover {
    color: var(--ant-primary-color-hover)
}

.ant-transfer-list-content-item-remove:after {
    position: absolute;
    inset: -6px -50%;
    content: ""
}

.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover {
    background-color: #f5f5f5;
    cursor: pointer
}

.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled).ant-transfer-list-content-item-checked:hover {
    background-color: var(--ant-primary-color-active-deprecated-d-02)
}

.ant-transfer-list-content-show-remove .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover {
    background: transparent;
    cursor: default
}

.ant-transfer-list-content-item-checked {
    background-color: var(--ant-primary-1)
}

.ant-transfer-list-content-item-disabled {
    color: #00000040;
    cursor: not-allowed
}

.ant-transfer-list-pagination {
    padding: 8px 0;
    text-align: right;
    border-top: 1px solid rgba(0,0,0,.06)
}

.ant-transfer-list-body-not-found {
    flex: none;
    width: 100%;
    margin: auto 0;
    color: #00000040;
    text-align: center
}

.ant-transfer-list-footer {
    border-top: 1px solid rgba(0,0,0,.06)
}

.ant-transfer-operation {
    display: flex;
    flex: none;
    flex-direction: column;
    align-self: center;
    margin: 0 8px;
    vertical-align: middle
}

.ant-transfer-operation .ant-btn {
    display: block
}

.ant-transfer-operation .ant-btn:first-child {
    margin-bottom: 4px
}

.ant-transfer-operation .ant-btn .anticon {
    font-size: 12px
}

.ant-transfer .ant-empty-image {
    max-height: -2px
}

.ant-transfer-rtl {
    direction: rtl
}

.ant-transfer-rtl .ant-transfer-list-search {
    padding-right: 8px;
    padding-left: 24px
}

.ant-transfer-rtl .ant-transfer-list-search-action {
    right: auto;
    left: 12px
}

.ant-transfer-rtl .ant-transfer-list-header>:not(:last-child) {
    margin-right: 0;
    margin-left: 4px
}

.ant-transfer-rtl .ant-transfer-list-header {
    right: 0;
    left: auto
}

.ant-transfer-rtl .ant-transfer-list-header-title {
    text-align: left
}

.ant-transfer-rtl .ant-transfer-list-content-item>:not(:last-child) {
    margin-right: 0;
    margin-left: 8px
}

.ant-transfer-rtl .ant-transfer-list-pagination {
    text-align: left
}

.ant-transfer-rtl .ant-transfer-list-footer {
    right: 0;
    left: auto
}

.ant-select-tree-checkbox {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: relative;
    top: .2em;
    line-height: 1;
    white-space: nowrap;
    outline: none;
    cursor: pointer
}

.ant-select-tree-checkbox-input:focus+.ant-select-tree-checkbox-inner,.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-inner,.ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner {
    border-color: var(--ant-primary-color)
}

.ant-select-tree-checkbox-checked:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid var(--ant-primary-color);
    border-radius: 2px;
    visibility: hidden;
    animation: antCheckboxEffect .36s ease-in-out;
    animation-fill-mode: backwards;
    content: ""
}

.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox:after,.ant-select-tree-checkbox:hover:after {
    visibility: visible
}

.ant-select-tree-checkbox-inner {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    width: 16px;
    height: 16px;
    direction: ltr;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    border-collapse: separate;
    transition: all .3s
}

.ant-select-tree-checkbox-inner:after {
    position: absolute;
    top: 50%;
    left: 21.5%;
    display: table;
    width: 5.71428571px;
    height: 9.14285714px;
    border: 2px solid #fff;
    border-top: 0;
    border-left: 0;
    transform: rotate(45deg) scale(0) translate(-50%,-50%);
    opacity: 0;
    transition: all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;
    content: " "
}

.ant-select-tree-checkbox-input {
    position: absolute;
    inset: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    opacity: 0
}

.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after {
    position: absolute;
    display: table;
    border: 2px solid #fff;
    border-top: 0;
    border-left: 0;
    transform: rotate(45deg) scale(1) translate(-50%,-50%);
    opacity: 1;
    transition: all .2s cubic-bezier(.12,.4,.29,1.46) .1s;
    content: " "
}

.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner {
    background-color: var(--ant-primary-color);
    border-color: var(--ant-primary-color)
}

.ant-select-tree-checkbox-disabled {
    cursor: not-allowed
}

.ant-select-tree-checkbox-disabled.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after {
    border-color: #00000040;
    animation-name: none
}

.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-input {
    cursor: not-allowed;
    pointer-events: none
}

.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner {
    background-color: #f5f5f5;
    border-color: #d9d9d9!important
}

.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after {
    border-color: #f5f5f5;
    border-collapse: separate;
    animation-name: none
}

.ant-select-tree-checkbox-disabled+span {
    color: #00000040;
    cursor: not-allowed
}

.ant-select-tree-checkbox-disabled:hover:after,.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-disabled:after {
    visibility: hidden
}

.ant-select-tree-checkbox-wrapper {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    display: inline-flex;
    align-items: baseline;
    line-height: unset;
    cursor: pointer
}

.ant-select-tree-checkbox-wrapper:after {
    display: inline-block;
    width: 0;
    overflow: hidden;
    content: " "
}

.ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-disabled {
    cursor: not-allowed
}

.ant-select-tree-checkbox-wrapper+.ant-select-tree-checkbox-wrapper {
    margin-left: 8px
}

.ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-in-form-item input[type=checkbox] {
    width: 14px;
    height: 14px
}

.ant-select-tree-checkbox+span {
    padding-right: 8px;
    padding-left: 8px
}

.ant-select-tree-checkbox-group {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    display: inline-block
}

.ant-select-tree-checkbox-group-item {
    margin-right: 8px
}

.ant-select-tree-checkbox-group-item:last-child {
    margin-right: 0
}

.ant-select-tree-checkbox-group-item+.ant-select-tree-checkbox-group-item {
    margin-left: 0
}

.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner {
    background-color: #fff;
    border-color: #d9d9d9
}

.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner:after {
    top: 50%;
    left: 50%;
    width: 8px;
    height: 8px;
    background-color: var(--ant-primary-color);
    border: 0;
    transform: translate(-50%,-50%) scale(1);
    opacity: 1;
    content: " "
}

.ant-select-tree-checkbox-indeterminate.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after {
    background-color: #00000040;
    border-color: #00000040
}

.ant-tree-select-dropdown {
    padding: 8px 4px
}

.ant-tree-select-dropdown-rtl {
    direction: rtl
}

.ant-tree-select-dropdown .ant-select-tree {
    border-radius: 0
}

.ant-tree-select-dropdown .ant-select-tree-list-holder-inner {
    align-items: stretch
}

.ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode .ant-select-tree-node-content-wrapper {
    flex: auto
}

.ant-select-tree {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    background: #fff;
    border-radius: 2px;
    transition: background-color .3s
}

.ant-select-tree-focused:not(:hover):not(.ant-select-tree-active-focused) {
    background: var(--ant-primary-1)
}

.ant-select-tree-list-holder-inner {
    align-items: flex-start
}

.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner {
    align-items: stretch
}

.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-node-content-wrapper {
    flex: auto
}

.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-treenode.dragging {
    position: relative
}

.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-treenode.dragging:after {
    position: absolute;
    inset: 0 0 4px;
    border: 1px solid var(--ant-primary-color);
    opacity: 0;
    animation: ant-tree-node-fx-do-not-use .3s;
    animation-play-state: running;
    animation-fill-mode: forwards;
    content: "";
    pointer-events: none
}

.ant-select-tree .ant-select-tree-treenode {
    display: flex;
    align-items: flex-start;
    padding: 0 0 4px;
    outline: none
}

.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper {
    color: #00000040;
    cursor: not-allowed
}

.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper:hover {
    background: transparent
}

.ant-select-tree .ant-select-tree-treenode-active .ant-select-tree-node-content-wrapper {
    background: #f5f5f5
}

.ant-select-tree .ant-select-tree-treenode:not(.ant-select-tree .ant-select-tree-treenode-disabled).filter-node .ant-select-tree-title {
    color: inherit;
    font-weight: 500
}

.ant-select-tree .ant-select-tree-treenode-draggable .ant-select-tree-draggable-icon {
    width: 24px;
    line-height: 24px;
    text-align: center;
    visibility: visible;
    opacity: .2;
    transition: opacity .3s
}

.ant-select-tree-treenode:hover .ant-select-tree .ant-select-tree-treenode-draggable .ant-select-tree-draggable-icon {
    opacity: .45
}

.ant-select-tree .ant-select-tree-treenode-draggable.ant-select-tree-treenode-disabled .ant-select-tree-draggable-icon {
    visibility: hidden
}

.ant-select-tree-indent {
    align-self: stretch;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-select-tree-indent-unit {
    display: inline-block;
    width: 24px
}

.ant-select-tree-draggable-icon {
    visibility: hidden
}

.ant-select-tree-switcher {
    position: relative;
    flex: none;
    align-self: stretch;
    width: 24px;
    margin: 0;
    line-height: 24px;
    text-align: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-select-tree-switcher .ant-select-tree-switcher-icon,.ant-select-tree-switcher .ant-tree-switcher-icon {
    display: inline-block;
    font-size: 10px;
    vertical-align: baseline
}

.ant-select-tree-switcher .ant-select-tree-switcher-icon svg,.ant-select-tree-switcher .ant-tree-switcher-icon svg {
    transition: transform .3s
}

.ant-select-tree-switcher-noop {
    cursor: default
}

.ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg {
    transform: rotate(-90deg)
}

.ant-select-tree-switcher-loading-icon {
    color: var(--ant-primary-color)
}

.ant-select-tree-switcher-leaf-line {
    position: relative;
    z-index: 1;
    display: inline-block;
    width: 100%;
    height: 100%
}

.ant-select-tree-switcher-leaf-line:before {
    position: absolute;
    top: 0;
    right: 12px;
    bottom: -4px;
    margin-left: -1px;
    border-right: 1px solid #d9d9d9;
    content: " "
}

.ant-select-tree-switcher-leaf-line:after {
    position: absolute;
    width: 10px;
    height: 14px;
    border-bottom: 1px solid #d9d9d9;
    content: " "
}

.ant-select-tree-checkbox {
    top: auto;
    margin: 4px 8px 0 0
}

.ant-select-tree .ant-select-tree-node-content-wrapper {
    position: relative;
    z-index: auto;
    min-height: 24px;
    margin: 0;
    padding: 0 4px;
    color: inherit;
    line-height: 24px;
    background: transparent;
    border-radius: 2px;
    cursor: pointer;
    transition: all .3s,border 0s,line-height 0s,box-shadow 0s
}

.ant-select-tree .ant-select-tree-node-content-wrapper:hover {
    background-color: #f5f5f5
}

.ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected {
    background-color: var(--ant-primary-2)
}

.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle {
    display: inline-block;
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    vertical-align: top
}

.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle:empty {
    display: none
}

.ant-select-tree-unselectable .ant-select-tree-node-content-wrapper:hover {
    background-color: transparent
}

.ant-select-tree-node-content-wrapper {
    line-height: 24px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-select-tree-node-content-wrapper .ant-tree-drop-indicator {
    position: absolute;
    z-index: 1;
    height: 2px;
    background-color: var(--ant-primary-color);
    border-radius: 1px;
    pointer-events: none
}

.ant-select-tree-node-content-wrapper .ant-tree-drop-indicator:after {
    position: absolute;
    top: -3px;
    left: -6px;
    width: 8px;
    height: 8px;
    background-color: transparent;
    border: 2px solid var(--ant-primary-color);
    border-radius: 50%;
    content: ""
}

.ant-select-tree .ant-select-tree-treenode.drop-container>[draggable] {
    box-shadow: 0 0 0 2px var(--ant-primary-color)
}

.ant-select-tree-show-line .ant-select-tree-indent-unit {
    position: relative;
    height: 100%
}

.ant-select-tree-show-line .ant-select-tree-indent-unit:before {
    position: absolute;
    top: 0;
    right: 12px;
    bottom: -4px;
    border-right: 1px solid #d9d9d9;
    content: ""
}

.ant-select-tree-show-line .ant-select-tree-indent-unit-end:before {
    display: none
}

.ant-select-tree-show-line .ant-select-tree-switcher {
    background: #fff
}

.ant-select-tree-show-line .ant-select-tree-switcher-line-icon {
    vertical-align: -.15em
}

.ant-select-tree .ant-select-tree-treenode-leaf-last .ant-select-tree-switcher-leaf-line:before {
    top: auto!important;
    bottom: auto!important;
    height: 14px!important
}

.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg {
    transform: rotate(90deg)
}

.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher-loading-icon {
    transform: scaleY(-1)
}

@keyframes antCheckboxEffect {
    0% {
        transform: scale(1);
        opacity: .5
    }

    to {
        transform: scale(1.6);
        opacity: 0
    }
}

@keyframes ant-tree-node-fx-do-not-use {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.ant-tree.ant-tree-directory .ant-tree-treenode {
    position: relative
}

.ant-tree.ant-tree-directory .ant-tree-treenode:before {
    position: absolute;
    inset: 0 0 4px;
    transition: background-color .3s;
    content: "";
    pointer-events: none
}

.ant-tree.ant-tree-directory .ant-tree-treenode:hover:before {
    background: #f5f5f5
}

.ant-tree.ant-tree-directory .ant-tree-treenode>* {
    z-index: 1
}

.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-switcher {
    transition: color .3s
}

.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper {
    border-radius: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper:hover {
    background: transparent
}

.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected {
    color: #fff;
    background: transparent
}

.ant-tree.ant-tree-directory .ant-tree-treenode-selected:before,.ant-tree.ant-tree-directory .ant-tree-treenode-selected:hover:before {
    background: var(--ant-primary-color)
}

.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-switcher {
    color: #fff
}

.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-node-content-wrapper {
    color: #fff;
    background: transparent
}

.ant-tree-checkbox {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: relative;
    top: .2em;
    line-height: 1;
    white-space: nowrap;
    outline: none;
    cursor: pointer
}

.ant-tree-checkbox-input:focus+.ant-tree-checkbox-inner,.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,.ant-tree-checkbox:hover .ant-tree-checkbox-inner {
    border-color: var(--ant-primary-color)
}

.ant-tree-checkbox-checked:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid var(--ant-primary-color);
    border-radius: 2px;
    visibility: hidden;
    animation: antCheckboxEffect .36s ease-in-out;
    animation-fill-mode: backwards;
    content: ""
}

.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox:after,.ant-tree-checkbox:hover:after {
    visibility: visible
}

.ant-tree-checkbox-inner {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    width: 16px;
    height: 16px;
    direction: ltr;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    border-collapse: separate;
    transition: all .3s
}

.ant-tree-checkbox-inner:after {
    position: absolute;
    top: 50%;
    left: 21.5%;
    display: table;
    width: 5.71428571px;
    height: 9.14285714px;
    border: 2px solid #fff;
    border-top: 0;
    border-left: 0;
    transform: rotate(45deg) scale(0) translate(-50%,-50%);
    opacity: 0;
    transition: all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;
    content: " "
}

.ant-tree-checkbox-input {
    position: absolute;
    inset: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    opacity: 0
}

.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after {
    position: absolute;
    display: table;
    border: 2px solid #fff;
    border-top: 0;
    border-left: 0;
    transform: rotate(45deg) scale(1) translate(-50%,-50%);
    opacity: 1;
    transition: all .2s cubic-bezier(.12,.4,.29,1.46) .1s;
    content: " "
}

.ant-tree-checkbox-checked .ant-tree-checkbox-inner {
    background-color: var(--ant-primary-color);
    border-color: var(--ant-primary-color)
}

.ant-tree-checkbox-disabled {
    cursor: not-allowed
}

.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after {
    border-color: #00000040;
    animation-name: none
}

.ant-tree-checkbox-disabled .ant-tree-checkbox-input {
    cursor: not-allowed;
    pointer-events: none
}

.ant-tree-checkbox-disabled .ant-tree-checkbox-inner {
    background-color: #f5f5f5;
    border-color: #d9d9d9!important
}

.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after {
    border-color: #f5f5f5;
    border-collapse: separate;
    animation-name: none
}

.ant-tree-checkbox-disabled+span {
    color: #00000040;
    cursor: not-allowed
}

.ant-tree-checkbox-disabled:hover:after,.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled:after {
    visibility: hidden
}

.ant-tree-checkbox-wrapper {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    display: inline-flex;
    align-items: baseline;
    line-height: unset;
    cursor: pointer
}

.ant-tree-checkbox-wrapper:after {
    display: inline-block;
    width: 0;
    overflow: hidden;
    content: " "
}

.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled {
    cursor: not-allowed
}

.ant-tree-checkbox-wrapper+.ant-tree-checkbox-wrapper {
    margin-left: 8px
}

.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-in-form-item input[type=checkbox] {
    width: 14px;
    height: 14px
}

.ant-tree-checkbox+span {
    padding-right: 8px;
    padding-left: 8px
}

.ant-tree-checkbox-group {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    display: inline-block
}

.ant-tree-checkbox-group-item {
    margin-right: 8px
}

.ant-tree-checkbox-group-item:last-child {
    margin-right: 0
}

.ant-tree-checkbox-group-item+.ant-tree-checkbox-group-item {
    margin-left: 0
}

.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner {
    background-color: #fff;
    border-color: #d9d9d9
}

.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner:after {
    top: 50%;
    left: 50%;
    width: 8px;
    height: 8px;
    background-color: var(--ant-primary-color);
    border: 0;
    transform: translate(-50%,-50%) scale(1);
    opacity: 1;
    content: " "
}

.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after {
    background-color: #00000040;
    border-color: #00000040
}

.ant-tree {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    background: #fff;
    border-radius: 2px;
    transition: background-color .3s
}

.ant-tree-focused:not(:hover):not(.ant-tree-active-focused) {
    background: var(--ant-primary-1)
}

.ant-tree-list-holder-inner {
    align-items: flex-start
}

.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner {
    align-items: stretch
}

.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-node-content-wrapper {
    flex: auto
}

.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging {
    position: relative
}

.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging:after {
    position: absolute;
    inset: 0 0 4px;
    border: 1px solid var(--ant-primary-color);
    opacity: 0;
    animation: ant-tree-node-fx-do-not-use .3s;
    animation-play-state: running;
    animation-fill-mode: forwards;
    content: "";
    pointer-events: none
}

.ant-tree .ant-tree-treenode {
    display: flex;
    align-items: flex-start;
    padding: 0 0 4px;
    outline: none
}

.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper {
    color: #00000040;
    cursor: not-allowed
}

.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper:hover {
    background: transparent
}

.ant-tree .ant-tree-treenode-active .ant-tree-node-content-wrapper {
    background: #f5f5f5
}

.ant-tree .ant-tree-treenode:not(.ant-tree .ant-tree-treenode-disabled).filter-node .ant-tree-title {
    color: inherit;
    font-weight: 500
}

.ant-tree .ant-tree-treenode-draggable .ant-tree-draggable-icon {
    width: 24px;
    line-height: 24px;
    text-align: center;
    visibility: visible;
    opacity: .2;
    transition: opacity .3s
}

.ant-tree-treenode:hover .ant-tree .ant-tree-treenode-draggable .ant-tree-draggable-icon {
    opacity: .45
}

.ant-tree .ant-tree-treenode-draggable.ant-tree-treenode-disabled .ant-tree-draggable-icon {
    visibility: hidden
}

.ant-tree-indent {
    align-self: stretch;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-tree-indent-unit {
    display: inline-block;
    width: 24px
}

.ant-tree-draggable-icon {
    visibility: hidden
}

.ant-tree-switcher {
    position: relative;
    flex: none;
    align-self: stretch;
    width: 24px;
    margin: 0;
    line-height: 24px;
    text-align: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-tree-switcher .ant-select-tree-switcher-icon,.ant-tree-switcher .ant-tree-switcher-icon {
    display: inline-block;
    font-size: 10px;
    vertical-align: baseline
}

.ant-tree-switcher .ant-select-tree-switcher-icon svg,.ant-tree-switcher .ant-tree-switcher-icon svg {
    transition: transform .3s
}

.ant-tree-switcher-noop {
    cursor: default
}

.ant-tree-switcher_close .ant-tree-switcher-icon svg {
    transform: rotate(-90deg)
}

.ant-tree-switcher-loading-icon {
    color: var(--ant-primary-color)
}

.ant-tree-switcher-leaf-line {
    position: relative;
    z-index: 1;
    display: inline-block;
    width: 100%;
    height: 100%
}

.ant-tree-switcher-leaf-line:before {
    position: absolute;
    top: 0;
    right: 12px;
    bottom: -4px;
    margin-left: -1px;
    border-right: 1px solid #d9d9d9;
    content: " "
}

.ant-tree-switcher-leaf-line:after {
    position: absolute;
    width: 10px;
    height: 14px;
    border-bottom: 1px solid #d9d9d9;
    content: " "
}

.ant-tree-checkbox {
    top: auto;
    margin: 4px 8px 0 0
}

.ant-tree .ant-tree-node-content-wrapper {
    position: relative;
    z-index: auto;
    min-height: 24px;
    margin: 0;
    padding: 0 4px;
    color: inherit;
    line-height: 24px;
    background: transparent;
    border-radius: 2px;
    cursor: pointer;
    transition: all .3s,border 0s,line-height 0s,box-shadow 0s
}

.ant-tree .ant-tree-node-content-wrapper:hover {
    background-color: #f5f5f5
}

.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected {
    background-color: var(--ant-primary-2)
}

.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle {
    display: inline-block;
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    vertical-align: top
}

.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle:empty {
    display: none
}

.ant-tree-unselectable .ant-tree-node-content-wrapper:hover {
    background-color: transparent
}

.ant-tree-node-content-wrapper {
    line-height: 24px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-tree-node-content-wrapper .ant-tree-drop-indicator {
    position: absolute;
    z-index: 1;
    height: 2px;
    background-color: var(--ant-primary-color);
    border-radius: 1px;
    pointer-events: none
}

.ant-tree-node-content-wrapper .ant-tree-drop-indicator:after {
    position: absolute;
    top: -3px;
    left: -6px;
    width: 8px;
    height: 8px;
    background-color: transparent;
    border: 2px solid var(--ant-primary-color);
    border-radius: 50%;
    content: ""
}

.ant-tree .ant-tree-treenode.drop-container>[draggable] {
    box-shadow: 0 0 0 2px var(--ant-primary-color)
}

.ant-tree-show-line .ant-tree-indent-unit {
    position: relative;
    height: 100%
}

.ant-tree-show-line .ant-tree-indent-unit:before {
    position: absolute;
    top: 0;
    right: 12px;
    bottom: -4px;
    border-right: 1px solid #d9d9d9;
    content: ""
}

.ant-tree-show-line .ant-tree-indent-unit-end:before {
    display: none
}

.ant-tree-show-line .ant-tree-switcher {
    background: #fff
}

.ant-tree-show-line .ant-tree-switcher-line-icon {
    vertical-align: -.15em
}

.ant-tree .ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line:before {
    top: auto!important;
    bottom: auto!important;
    height: 14px!important
}

.ant-tree-rtl {
    direction: rtl
}

.ant-tree-rtl .ant-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator:after {
    right: -6px;
    left: unset
}

.ant-tree .ant-tree-treenode-rtl {
    direction: rtl
}

.ant-tree-rtl .ant-tree-switcher_close .ant-tree-switcher-icon svg {
    transform: rotate(90deg)
}

.ant-tree-rtl.ant-tree-show-line .ant-tree-indent-unit:before {
    right: auto;
    left: -13px;
    border-right: none;
    border-left: 1px solid #d9d9d9
}

.ant-tree-rtl .ant-tree-checkbox,.ant-tree-select-dropdown-rtl .ant-select-tree-checkbox {
    margin: 4px 0 0 8px
}

.ant-typography {
    color: #000000d9;
    word-break: break-word
}

.ant-typography.ant-typography-secondary {
    color: #00000073
}

.ant-typography.ant-typography-success {
    color: var(--ant-success-color)
}

.ant-typography.ant-typography-warning {
    color: var(--ant-warning-color)
}

.ant-typography.ant-typography-danger {
    color: var(--ant-error-color)
}

a.ant-typography.ant-typography-danger:active,a.ant-typography.ant-typography-danger:focus {
    color: var(--ant-error-color-active)
}

a.ant-typography.ant-typography-danger:hover {
    color: var(--ant-error-color-hover)
}

.ant-typography.ant-typography-disabled {
    color: #00000040;
    cursor: not-allowed;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ant-typography p,div.ant-typography {
    margin-bottom: 1em
}

.ant-typography h1,div.ant-typography-h1,div.ant-typography-h1>textarea,h1.ant-typography {
    margin-bottom: .5em;
    color: #000000d9;
    font-weight: 600;
    font-size: 38px;
    line-height: 1.23
}

.ant-typography h2,div.ant-typography-h2,div.ant-typography-h2>textarea,h2.ant-typography {
    margin-bottom: .5em;
    color: #000000d9;
    font-weight: 600;
    font-size: 30px;
    line-height: 1.35
}

.ant-typography h3,div.ant-typography-h3,div.ant-typography-h3>textarea,h3.ant-typography {
    margin-bottom: .5em;
    color: #000000d9;
    font-weight: 600;
    font-size: 24px;
    line-height: 1.35
}

.ant-typography h4,div.ant-typography-h4,div.ant-typography-h4>textarea,h4.ant-typography {
    margin-bottom: .5em;
    color: #000000d9;
    font-weight: 600;
    font-size: 20px;
    line-height: 1.4
}

.ant-typography h5,div.ant-typography-h5,div.ant-typography-h5>textarea,h5.ant-typography {
    margin-bottom: .5em;
    color: #000000d9;
    font-weight: 600;
    font-size: 16px;
    line-height: 1.5
}

.ant-typography+h1.ant-typography,.ant-typography+h2.ant-typography,.ant-typography+h3.ant-typography,.ant-typography+h4.ant-typography,.ant-typography+h5.ant-typography,.ant-typography div+h1,.ant-typography div+h2,.ant-typography div+h3,.ant-typography div+h4,.ant-typography div+h5,.ant-typography h1+h1,.ant-typography h1+h2,.ant-typography h1+h3,.ant-typography h1+h4,.ant-typography h1+h5,.ant-typography h2+h1,.ant-typography h2+h2,.ant-typography h2+h3,.ant-typography h2+h4,.ant-typography h2+h5,.ant-typography h3+h1,.ant-typography h3+h2,.ant-typography h3+h3,.ant-typography h3+h4,.ant-typography h3+h5,.ant-typography h4+h1,.ant-typography h4+h2,.ant-typography h4+h3,.ant-typography h4+h4,.ant-typography h4+h5,.ant-typography h5+h1,.ant-typography h5+h2,.ant-typography h5+h3,.ant-typography h5+h4,.ant-typography h5+h5,.ant-typography li+h1,.ant-typography li+h2,.ant-typography li+h3,.ant-typography li+h4,.ant-typography li+h5,.ant-typography p+h1,.ant-typography p+h2,.ant-typography p+h3,.ant-typography p+h4,.ant-typography p+h5,.ant-typography ul+h1,.ant-typography ul+h2,.ant-typography ul+h3,.ant-typography ul+h4,.ant-typography ul+h5 {
    margin-top: 1.2em
}

a.ant-typography-ellipsis,span.ant-typography-ellipsis {
    display: inline-block;
    max-width: 100%
}

.ant-typography a,a.ant-typography {
    color: var(--ant-primary-color);
    outline: none;
    cursor: pointer;
    transition: color .3s;
    text-decoration: none
}

.ant-typography a:focus-visible,.ant-typography a:hover,a.ant-typography:focus-visible,a.ant-typography:hover {
    color: var(--ant-primary-color-hover)
}

.ant-typography a:active,a.ant-typography:active {
    color: var(--ant-primary-color-active)
}

.ant-typography a:active,.ant-typography a:hover,a.ant-typography:active,a.ant-typography:hover {
    text-decoration: none
}

.ant-typography a.ant-typography-disabled,.ant-typography a[disabled],a.ant-typography.ant-typography-disabled,a.ant-typography[disabled] {
    color: #00000040;
    cursor: not-allowed
}

.ant-typography a.ant-typography-disabled:active,.ant-typography a.ant-typography-disabled:hover,.ant-typography a[disabled]:active,.ant-typography a[disabled]:hover,a.ant-typography.ant-typography-disabled:active,a.ant-typography.ant-typography-disabled:hover,a.ant-typography[disabled]:active,a.ant-typography[disabled]:hover {
    color: #00000040
}

.ant-typography a.ant-typography-disabled:active,.ant-typography a[disabled]:active,a.ant-typography.ant-typography-disabled:active,a.ant-typography[disabled]:active {
    pointer-events: none
}

.ant-typography code {
    margin: 0 .2em;
    padding: .2em .4em .1em;
    font-size: 85%;
    background: #9696961a;
    border: 1px solid hsla(0,0%,39.2%,.2);
    border-radius: 3px
}

.ant-typography kbd {
    margin: 0 .2em;
    padding: .15em .4em .1em;
    font-size: 90%;
    background: #9696960f;
    border: solid hsla(0,0%,39.2%,.2);
    border-width: 1px 1px 2px;
    border-radius: 3px
}

.ant-typography mark {
    padding: 0;
    background-color: #ffe58f
}

.ant-typography ins,.ant-typography u {
    text-decoration: underline;
    -webkit-text-decoration-skip: ink;
    text-decoration-skip-ink: auto
}

.ant-typography del,.ant-typography s {
    text-decoration: line-through
}

.ant-typography strong {
    font-weight: 600
}

.ant-typography-copy,.ant-typography-edit,.ant-typography-expand {
    color: var(--ant-primary-color);
    outline: none;
    cursor: pointer;
    transition: color .3s;
    margin-left: 4px
}

.ant-typography-copy:focus-visible,.ant-typography-copy:hover,.ant-typography-edit:focus-visible,.ant-typography-edit:hover,.ant-typography-expand:focus-visible,.ant-typography-expand:hover {
    color: var(--ant-primary-color-hover)
}

.ant-typography-copy:active,.ant-typography-edit:active,.ant-typography-expand:active {
    color: var(--ant-primary-color-active)
}

.ant-typography-copy-success,.ant-typography-copy-success:focus,.ant-typography-copy-success:hover {
    color: var(--ant-success-color)
}

.ant-typography-edit-content {
    position: relative
}

div.ant-typography-edit-content {
    left: -12px;
    margin-top: -5px;
    margin-bottom: calc(1em - 5px)
}

.ant-typography-edit-content-confirm {
    position: absolute;
    right: 10px;
    bottom: 8px;
    color: #00000073;
    font-weight: 400;
    font-size: 14px;
    font-style: normal;
    pointer-events: none
}

.ant-typography-edit-content textarea {
    height: 1em;
    margin: 0!important;
    -moz-transition: none
}

.ant-typography ol,.ant-typography ul {
    margin: 0 0 1em;
    padding: 0
}

.ant-typography ol li,.ant-typography ul li {
    margin: 0 0 0 20px;
    padding: 0 0 0 4px
}

.ant-typography ul {
    list-style-type: circle
}

.ant-typography ul ul {
    list-style-type: disc
}

.ant-typography ol {
    list-style-type: decimal
}

.ant-typography blockquote,.ant-typography pre {
    margin: 1em 0
}

.ant-typography pre {
    padding: .4em .6em;
    white-space: pre-wrap;
    word-wrap: break-word;
    background: #9696961a;
    border: 1px solid hsla(0,0%,39.2%,.2);
    border-radius: 3px
}

.ant-typography pre code {
    display: inline;
    margin: 0;
    padding: 0;
    font-size: inherit;
    font-family: inherit;
    background: transparent;
    border: 0
}

.ant-typography blockquote {
    padding: 0 0 0 .6em;
    border-left: 4px solid hsla(0,0%,39.2%,.2);
    opacity: .85
}

.ant-typography-single-line {
    white-space: nowrap
}

.ant-typography-ellipsis-single-line {
    overflow: hidden;
    text-overflow: ellipsis
}

a.ant-typography-ellipsis-single-line,span.ant-typography-ellipsis-single-line {
    vertical-align: bottom
}

.ant-typography-ellipsis-multiple-line {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.ant-typography-rtl {
    direction: rtl
}

.ant-typography-rtl .ant-typography-copy,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-expand {
    margin-right: 4px;
    margin-left: 0
}

.ant-typography-rtl .ant-typography-expand {
    float: left
}

div.ant-typography-edit-content.ant-typography-rtl {
    right: -12px;
    left: auto
}

.ant-typography-rtl .ant-typography-edit-content-confirm {
    right: auto;
    left: 10px
}

.ant-typography-rtl.ant-typography ol li,.ant-typography-rtl.ant-typography ul li {
    margin: 0 20px 0 0;
    padding: 0 4px 0 0
}

html {
    --ant-primary-color: #1890ff;
    --ant-primary-color-hover: #40a9ff;
    --ant-primary-color-active: #096dd9;
    --ant-primary-color-outline: rgba(24,144,255,.2);
    --ant-primary-1: #e6f7ff;
    --ant-primary-2: #bae7ff;
    --ant-primary-3: #91d5ff;
    --ant-primary-4: #69c0ff;
    --ant-primary-5: #40a9ff;
    --ant-primary-6: #1890ff;
    --ant-primary-7: #096dd9;
    --ant-primary-color-deprecated-l-35: #cbe6ff;
    --ant-primary-color-deprecated-l-20: #7ec1ff;
    --ant-primary-color-deprecated-t-20: #46a6ff;
    --ant-primary-color-deprecated-t-50: #8cc8ff;
    --ant-primary-color-deprecated-f-12: rgba(24,144,255,.12);
    --ant-primary-color-active-deprecated-f-30: rgba(230,247,255,.3);
    --ant-primary-color-active-deprecated-d-02: #dcf4ff;
    --ant-success-color: #52c41a;
    --ant-success-color-hover: #73d13d;
    --ant-success-color-active: #389e0d;
    --ant-success-color-outline: rgba(82,196,26,.2);
    --ant-success-color-deprecated-bg: #f6ffed;
    --ant-success-color-deprecated-border: #b7eb8f;
    --ant-error-color: #ff4d4f;
    --ant-error-color-hover: #ff7875;
    --ant-error-color-active: #d9363e;
    --ant-error-color-outline: rgba(255,77,79,.2);
    --ant-error-color-deprecated-bg: #fff2f0;
    --ant-error-color-deprecated-border: #ffccc7;
    --ant-warning-color: #faad14;
    --ant-warning-color-hover: #ffc53d;
    --ant-warning-color-active: #d48806;
    --ant-warning-color-outline: rgba(250,173,20,.2);
    --ant-warning-color-deprecated-bg: #fffbe6;
    --ant-warning-color-deprecated-border: #ffe58f;
    --ant-info-color: #1890ff;
    --ant-info-color-deprecated-bg: #e6f7ff;
    --ant-info-color-deprecated-border: #91d5ff
}

.ant-upload {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    outline: 0
}

.ant-upload p {
    margin: 0
}

.ant-upload-btn {
    display: block;
    width: 100%;
    outline: none
}

.ant-upload input[type=file] {
    cursor: pointer
}

.ant-upload.ant-upload-select {
    display: inline-block
}

.ant-upload.ant-upload-disabled {
    color: #00000040;
    cursor: not-allowed
}

.ant-upload.ant-upload-select-picture-card {
    width: 104px;
    height: 104px;
    margin-right: 8px;
    margin-bottom: 8px;
    text-align: center;
    vertical-align: top;
    background-color: #fafafa;
    border: 1px dashed #d9d9d9;
    border-radius: 2px;
    cursor: pointer;
    transition: border-color .3s
}

.ant-upload.ant-upload-select-picture-card>.ant-upload {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    text-align: center
}

.ant-upload.ant-upload-select-picture-card:hover {
    border-color: var(--ant-primary-color)
}

.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover {
    border-color: #d9d9d9
}

.ant-upload.ant-upload-drag {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    background: #fafafa;
    border: 1px dashed #d9d9d9;
    border-radius: 2px;
    cursor: pointer;
    transition: border-color .3s
}

.ant-upload.ant-upload-drag .ant-upload {
    padding: 16px 0
}

.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled) {
    border-color: var(--ant-primary-7)
}

.ant-upload.ant-upload-drag.ant-upload-disabled {
    cursor: not-allowed
}

.ant-upload.ant-upload-drag .ant-upload-btn {
    display: table;
    height: 100%
}

.ant-upload.ant-upload-drag .ant-upload-drag-container {
    display: table-cell;
    vertical-align: middle
}

.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover {
    border-color: var(--ant-primary-5)
}

.ant-upload.ant-upload-drag p.ant-upload-drag-icon {
    margin-bottom: 20px
}

.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon {
    color: var(--ant-primary-5);
    font-size: 48px
}

.ant-upload.ant-upload-drag p.ant-upload-text {
    margin: 0 0 4px;
    color: #000000d9;
    font-size: 16px
}

.ant-upload.ant-upload-drag p.ant-upload-hint {
    color: #00000073;
    font-size: 14px
}

.ant-upload.ant-upload-drag .anticon-plus {
    color: #00000040;
    font-size: 30px;
    transition: all .3s
}

.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus {
    color: #00000073
}

.ant-upload-picture-card-wrapper {
    display: inline-block;
    width: 100%
}

.ant-upload-picture-card-wrapper:before {
    display: table;
    content: ""
}

.ant-upload-picture-card-wrapper:after {
    display: table;
    clear: both;
    content: ""
}

.ant-upload-list {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    list-style: none;
    font-feature-settings: "tnum";
    line-height: 1.5715
}

.ant-upload-list:after,.ant-upload-list:before {
    display: table;
    content: ""
}

.ant-upload-list:after {
    clear: both
}

.ant-upload-list-item {
    position: relative;
    height: 22.001px;
    margin-top: 8px;
    font-size: 14px
}

.ant-upload-list-item-name {
    display: inline-block;
    width: 100%;
    padding-left: 22px;
    overflow: hidden;
    line-height: 1.5715;
    white-space: nowrap;
    text-overflow: ellipsis
}

.ant-upload-list-item-card-actions {
    position: absolute;
    right: 0
}

.ant-upload-list-item-card-actions-btn {
    opacity: 0
}

.ant-upload-list-item-card-actions-btn.ant-btn-sm {
    height: 22.001px;
    line-height: 1;
    vertical-align: top
}

.ant-upload-list-item-card-actions.picture {
    top: 22px;
    line-height: 0
}

.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn {
    opacity: 1
}

.ant-upload-list-item-card-actions .anticon {
    color: #00000073;
    transition: all .3s
}

.ant-upload-list-item-card-actions:hover .anticon {
    color: #000000d9
}

.ant-upload-list-item-info {
    height: 100%;
    transition: background-color .3s
}

.ant-upload-list-item-info>span {
    display: block;
    width: 100%;
    height: 100%
}

.ant-upload-list-item-info .ant-upload-text-icon .anticon,.ant-upload-list-item-info .anticon-loading .anticon {
    position: absolute;
    top: 5px;
    color: #00000073;
    font-size: 14px
}

.ant-upload-list-item:hover .ant-upload-list-item-info {
    background-color: #f5f5f5
}

.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn {
    opacity: 1
}

.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon,.ant-upload-list-item-error .ant-upload-list-item-name,.ant-upload-list-item-error .ant-upload-text-icon>.anticon {
    color: var(--ant-error-color)
}

.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn {
    opacity: 1
}

.ant-upload-list-item-progress {
    position: absolute;
    bottom: -12px;
    width: 100%;
    padding-left: 26px;
    font-size: 14px;
    line-height: 0
}

.ant-upload-list-picture-card .ant-upload-list-item,.ant-upload-list-picture .ant-upload-list-item {
    position: relative;
    height: 66px;
    padding: 8px;
    border: 1px solid #d9d9d9;
    border-radius: 2px
}

.ant-upload-list-picture-card .ant-upload-list-item:hover,.ant-upload-list-picture .ant-upload-list-item:hover {
    background: transparent
}

.ant-upload-list-picture-card .ant-upload-list-item-error,.ant-upload-list-picture .ant-upload-list-item-error {
    border-color: var(--ant-error-color)
}

.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info {
    background: transparent
}

.ant-upload-list-picture-card .ant-upload-list-item-uploading,.ant-upload-list-picture .ant-upload-list-item-uploading {
    border-style: dashed
}

.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture .ant-upload-list-item-thumbnail {
    width: 48px;
    height: 48px;
    line-height: 60px;
    text-align: center;
    opacity: .8
}

.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon {
    font-size: 26px
}

.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"] {
    fill: var(--ant-error-color-deprecated-bg)
}

.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"] {
    fill: var(--ant-error-color)
}

.ant-upload-list-picture-card .ant-upload-list-item-icon,.ant-upload-list-picture .ant-upload-list-item-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 26px;
    transform: translate(-50%,-50%)
}

.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon,.ant-upload-list-picture .ant-upload-list-item-icon .anticon {
    font-size: 26px
}

.ant-upload-list-picture-card .ant-upload-list-item-image,.ant-upload-list-picture .ant-upload-list-item-image {
    max-width: 100%
}

.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img,.ant-upload-list-picture .ant-upload-list-item-thumbnail img {
    display: block;
    width: 48px;
    height: 48px;
    overflow: hidden
}

.ant-upload-list-picture-card .ant-upload-list-item-name,.ant-upload-list-picture .ant-upload-list-item-name {
    display: inline-block;
    box-sizing: border-box;
    max-width: 100%;
    margin: 0 0 0 8px;
    padding-right: 8px;
    padding-left: 48px;
    overflow: hidden;
    line-height: 44px;
    white-space: nowrap;
    text-overflow: ellipsis;
    transition: all .3s
}

.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name {
    margin-bottom: 12px
}

.ant-upload-list-picture-card .ant-upload-list-item-progress,.ant-upload-list-picture .ant-upload-list-item-progress {
    bottom: 14px;
    width: calc(100% - 24px);
    margin-top: 0;
    padding-left: 56px
}

.ant-upload-list-picture-card-container {
    display: inline-block;
    width: 104px;
    height: 104px;
    margin: 0 8px 8px 0;
    vertical-align: top
}

.ant-upload-list-picture-card .ant-upload-list-item {
    height: 100%;
    margin: 0
}

.ant-upload-list-picture-card .ant-upload-list-item-info {
    position: relative;
    height: 100%;
    overflow: hidden
}

.ant-upload-list-picture-card .ant-upload-list-item-info:before {
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    background-color: #00000080;
    opacity: 0;
    transition: all .3s;
    content: " "
}

.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before {
    opacity: 1
}

.ant-upload-list-picture-card .ant-upload-list-item-actions {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 10;
    white-space: nowrap;
    transform: translate(-50%,-50%);
    opacity: 0;
    transition: all .3s
}

.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye {
    z-index: 10;
    width: 16px;
    margin: 0 4px;
    color: #ffffffd9;
    font-size: 16px;
    cursor: pointer;
    transition: all .3s
}

.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover {
    color: #fff
}

.ant-upload-list-picture-card .ant-upload-list-item-actions:hover,.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions {
    opacity: 1
}

.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
    position: static;
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.ant-upload-list-picture-card .ant-upload-list-item-name {
    display: none;
    margin: 8px 0 0;
    padding: 0;
    line-height: 1.5715;
    text-align: center
}

.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name {
    position: absolute;
    bottom: 10px;
    display: block
}

.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item {
    background-color: #fafafa
}

.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info {
    height: auto
}

.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before {
    display: none
}

.ant-upload-list-picture-card .ant-upload-list-item-progress {
    bottom: 32px;
    width: calc(100% - 14px);
    padding-left: 0
}

.ant-upload-list-picture-container,.ant-upload-list-text-container {
    transition: opacity .3s,height .3s
}

.ant-upload-list-picture-container:before,.ant-upload-list-text-container:before {
    display: table;
    width: 0;
    height: 0;
    content: ""
}

.ant-upload-list-picture-container .ant-upload-span,.ant-upload-list-text-container .ant-upload-span {
    display: block;
    flex: auto
}

.ant-upload-list-picture .ant-upload-span,.ant-upload-list-text .ant-upload-span {
    display: flex;
    align-items: center
}

.ant-upload-list-picture .ant-upload-span>*,.ant-upload-list-text .ant-upload-span>* {
    flex: none
}

.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-text .ant-upload-list-item-name {
    flex: auto;
    margin: 0;
    padding: 0 8px
}

.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon {
    position: static
}

.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave {
    animation-duration: .3s;
    animation-timing-function: cubic-bezier(.78,.14,.15,.86);
    animation-fill-mode: forwards
}

.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter {
    animation-name: uploadAnimateInlineIn
}

.ant-upload-list .ant-upload-animate-inline-leave {
    animation-name: uploadAnimateInlineOut
}

@keyframes uploadAnimateInlineIn {
    0% {
        width: 0;
        height: 0;
        margin: 0;
        padding: 0;
        opacity: 0
    }
}

@keyframes uploadAnimateInlineOut {
    to {
        width: 0;
        height: 0;
        margin: 0;
        padding: 0;
        opacity: 0
    }
}

.ant-upload-rtl {
    direction: rtl
}

.ant-upload-rtl.ant-upload.ant-upload-select-picture-card {
    margin-right: auto;
    margin-left: 8px
}

.ant-upload-list-rtl {
    direction: rtl
}

.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1 {
    padding-right: 22px;
    padding-left: 14px
}

.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2 {
    padding-right: 22px;
    padding-left: 28px
}

.ant-upload-list-rtl .ant-upload-list-item-name {
    padding-right: 22px;
    padding-left: 0
}

.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1 {
    padding-left: 14px
}

.ant-upload-list-rtl .ant-upload-list-item-card-actions {
    right: auto;
    left: 0
}

.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon {
    padding-right: 0;
    padding-left: 5px
}

.ant-upload-list-rtl .ant-upload-list-item-info {
    padding: 0 4px 0 12px
}

.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon {
    padding-right: 0;
    padding-left: 5px
}

.ant-upload-list-rtl .ant-upload-list-item-progress {
    padding-right: 26px;
    padding-left: 0
}

.ant-upload-list-picture-card .ant-upload-list-item-info,.ant-upload-list-picture .ant-upload-list-item-info {
    padding: 0
}

.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail {
    right: 8px;
    left: auto
}

.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon {
    right: 50%;
    left: auto;
    transform: translate(50%,-50%)
}

.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name {
    margin: 0 8px 0 0;
    padding-right: 48px;
    padding-left: 8px
}

.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1 {
    padding-right: 48px;
    padding-left: 18px
}

.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2 {
    padding-right: 48px;
    padding-left: 36px
}

.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress {
    padding-right: 0;
    padding-left: 0
}

.ant-upload-list-rtl .ant-upload-list-picture-card-container {
    margin: 0 0 8px 8px
}

.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions {
    right: 50%;
    left: auto;
    transform: translate(50%,-50%)
}

.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name {
    margin: 8px 0 0;
    padding: 0
}

.link-login {
    border: 1px solid #00A896;
    border-radius: 10px;
    padding: 5px 25px!important;
    color: #00a896!important
}

.link-login:hover {
    background-color: #00a896;
    color: #fff!important
}

.homepage h2 {
    color: #29b3a4;
    border-bottom: 1px solid #bcd5d2;
    font-size: 22px;
    padding-bottom: 15px;
    text-align: initial;
    margin-bottom: 20px
}

.aboutus p {
    color: gray;
    line-height: 2em
}

.benefits {
    padding: 60px 0;
    display: block;
    background-color: #e6f3f2
}

.benefits .box-icon {
    width: 80px;
    height: 80px;
    background-color: transparent;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #29b3a4;
    font-size: 25px;
    border: 1px solid #29b3a4;
    margin: 0 auto 40px;
    transition: all .1s ease-in
}

.benefits .box-icon:hover {
    color: #fff;
    background-color: #29b3a4
}

.benefits h3 {
    font-size: 18px;
    color: #29b3a4;
    text-align: center
}

.carousel-indicators button {
    background-color: #000!important
}

.carousel-control-next-icon,.carousel-control-prev-icon {
    filter: invert(100%)
}

p.head_higlight {
    color: #29b3a4;
    font-weight: 700
}

.align-center {
    align-items: center
}

.form-login {
    background: #f2f4f8;
    padding: 30px;
    border-radius: 10px;
    position: relative;
    margin: 30px 0
}

.form-login img {
    width: 129px;
    margin: 0 auto;
    display: block
}

.form-login h1 {
    font-size: 22px;
    margin: 38px 10px
}

.login-link a {
    color: #000;
    text-decoration: none
}

.form-control:focus {
    color: #000;
    background-color: #fff;
    outline: 0;
    box-shadow: none!important
}

.warp_img_upload {
    width: 100%;
    padding: 6px;
    display: block;
    border: 2px solid gainsboro;
    margin-top: 20px;
    position: relative
}

.warp_img_upload .delete {
    position: absolute;
    top: -6px;
    left: -8px;
    background-color: red;
    width: 15px;
    height: 15px;
    color: #fff;
    line-height: 10px;
    text-decoration: none;
    font-size: 13px;
    display: block;
    text-align: center;
    border-radius: 50%
}

.warp_img_upload img {
    width: 100%
}

.warp_search {
    position: relative
}

.warp_search .btn {
    position: absolute;
    top: 5px;
    left: 4px
}

.warp_search .error-msg {
    color: #ff2b2b;
    font-size: 11px;
    display: block;
    padding: 3px;
    position: absolute
}

.react-datepicker__input {
    width: 100%
}

.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range {
    background-color: #08ab9a!important
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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")
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='%236ea8fe'%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='%236ea8fe'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

#top-button {
    position: fixed;
    bottom: 20px;
    width: 40px;
    height: 40px;
    right: 30px;
    z-index: 99;
    border: none;
    outline: none;
    background-color: #f0f3f8;
    color: #fff;
    cursor: pointer;
    border-radius: 11px;
    font-size: 18px
}

@supports (-webkit-hyphens: none) {
    #top-button {
        width:50px
    }
}

#top-button svg {
    width: 12px;
    height: 12px
}

.sm-logo {
    padding-top: 15px!important
}

.header,.navbar {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    z-index: 999;
    padding: 0% 2%!important;
    width: 100%;
    position: sticky;
    background-color: #f1f2f8;
    background-color: #f8f9fb
}

@media(min-width: 992px) {
    .header,.navbar {
        background-color:#f8f9fb
    }
}

@media(min-width: 992px) {
    .header,.navbar {
        padding-top:50;
        padding-inline:2%}
}

@media(min-width: 1200px) {
    .header,.navbar {
        padding-inline:4%
    }
}

.header .navbar-brand,.navbar .navbar-brand {
    position: relative
}

.header .navbar-brand span,.navbar .navbar-brand span {
    position: absolute;
    bottom: -5px;
    font-size: 8px;
    color: gray
}

@media(min-width: 992px) {
    .header .navbar-brand span,.navbar .navbar-brand span {
        font-size:11px
    }
}

.header p,.navbar p {
    padding: 0;
    margin: 0
}

.header .menu-img,.navbar .menu-img {
    border-radius: 10px;
    background-color: transparent
}

.header .menu,.navbar .menu {
    flex: 1;
    display: flex;
    align-items: center;
    margin: 0;
    margin-inline-end:16px}

.header .menu .search-img,.navbar .menu .search-img {
    height: 20px;
    width: 20px;
    margin-inline:10px}

.header .menu .language,.navbar .menu .language {
    font-weight: 600;
    padding-left: 0;
    color: #306db5;
    padding-right: 10px
}

.header .menu .navbar-toggler,.navbar .menu .navbar-toggler {
    padding: 0;
    width: 40px;
    height: 40px;
    box-shadow: none;
    align-items: center;
    justify-content: center
}

.header .menu .navbar-toggler .navbar-toggler-icon,.navbar .menu .navbar-toggler .navbar-toggler-icon {
    margin-top: 15px;
    width: 56%;
    background-image: url("data:image/svg+xml,%3csvg%20id='ios-menu'%20xmlns='http://www.w3.org/2000/svg'%20width='23.2'%20height='15.75'%20viewBox='0%200%2023.2%2015.75'%3e%3cpath%20id='Path_8753'%20data-name='Path%208753'%20d='M26.734,12.375H5.467A1.058,1.058,0,0,1,4.5,11.25a1.058,1.058,0,0,1,.967-1.125H26.734A1.058,1.058,0,0,1,27.7,11.25,1.058,1.058,0,0,1,26.734,12.375Z'%20transform='translate(-4.5%20-10.125)'%20fill='%237eb7db'/%3e%3cpath%20id='Path_8754'%20data-name='Path%208754'%20d='M26.734,19.125H5.467a1.138,1.138,0,0,1,0-2.25H26.734a1.138,1.138,0,0,1,0,2.25Z'%20transform='translate(-4.5%20-10.125)'%20fill='%237eb7db'/%3e%3cpath%20id='Path_8755'%20data-name='Path%208755'%20d='M26.734,25.875H5.467a1.138,1.138,0,0,1,0-2.25H26.734a1.138,1.138,0,0,1,0,2.25Z'%20transform='translate(-4.5%20-10.125)'%20fill='%237eb7db'/%3e%3c/svg%3e")
}

.header .menu .navbar-toggler:not(.collapsed) .navbar-toggler-icon,.navbar .menu .navbar-toggler:not(.collapsed) .navbar-toggler-icon {
    width: 50%;
    background-image: url("data:image/svg+xml,%3csvg%20id='ios-menu'%20xmlns='http://www.w3.org/2000/svg'%20width='17.997'%20height='17.996'%20viewBox='0%200%2017.997%2017.996'%3e%3cpath%20id='Path_8753'%20data-name='Path%208753'%20d='M22.234,2.25H.967A1.058,1.058,0,0,1,0,1.125,1.058,1.058,0,0,1,.967,0H22.234A1.058,1.058,0,0,1,23.2,1.125,1.058,1.058,0,0,1,22.234,2.25Z'%20transform='translate(0%2016.405)%20rotate(-45)'%20fill='%237eb7db'/%3e%3cpath%20id='Path_8755'%20data-name='Path%208755'%20d='M22.234,2.25H.967A1.058,1.058,0,0,1,0,1.125,1.058,1.058,0,0,1,.967,0H22.234A1.058,1.058,0,0,1,23.2,1.125,1.058,1.058,0,0,1,22.234,2.25Z'%20transform='translate(16.406%2017.996)%20rotate(-135)'%20fill='%237eb7db'/%3e%3c/svg%3e")
}

.header .logo,.header .navbar-brand,.navbar .logo,.navbar .navbar-brand {
    flex: .5;
    margin-inline-start:2px;z-index: 999;
    width: 90px
}

@media(min-width: 768px) {
    .header .logo,.header .navbar-brand,.navbar .logo,.navbar .navbar-brand {
        width:auto
    }
}

.header .searching,.navbar .searching {
    border: 1px solid #306db5;
    border-radius: 30px;
    background-color: #fff;
    margin: 0
}

.header .searching>div,.navbar .searching>div {
    padding-inline:10px;width: 100%
}

.header .searching input,.header .searching .form-control,.header .searching #inputGroupPrepend,.navbar .searching input,.navbar .searching .form-control,.navbar .searching #inputGroupPrepend {
    background-color: transparent
}

.header .searching input,.navbar .searching input {
    padding-block:10px;font-size: 12px
}

.header .searching input ::-webkit-input-placeholder,.navbar .searching input ::-webkit-input-placeholder {
    text-align: right;
    opacity: .5
}

.header .searching input ::-moz-placeholder,.navbar .searching input ::-moz-placeholder {
    text-align: right;
    opacity: .5;
    color: #d4dfe3
}

.header .searching input :-ms-input-placeholder,.navbar .searching input :-ms-input-placeholder {
    text-align: right;
    opacity: .5;
    color: #d4dfe3
}

.header .searching input :-moz-placeholder,.navbar .searching input :-moz-placeholder {
    text-align: right;
    opacity: .5;
    color: #d4dfe3
}

.header .white,.navbar .white {
    background-color: #fff
}

.header .toggleLang,.navbar .toggleLang {
    padding: 5px 17px;
    width: 18px
}

.header .menu,.navbar .menu {
    flex: 2;
    display: flex;
    z-index: 999;
    align-items: center
}

.header .nav-container,.navbar .nav-container {
    display: flex;
    flex-direction: row;
    flex-wrap: inherit;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding-bottom: 2%;
    margin-bottom: 0;
    padding-top: 20px
}

@media(min-width: 992px) {
    .header .nav-container,.navbar .nav-container {
        padding-inline:unset;
        padding-top: 40px
    }
}

.header .nav-container .search-img,.navbar .nav-container .search-img {
    height: 20px;
    width: 20px;
    margin-inline:10px}

.header .nav-container .language,.navbar .nav-container .language {
    font-weight: 600;
    padding-left: 0;
    color: #306db5;
    padding-right: 20px
}

.header .nav-container .navbar-toggler-icon,.navbar .nav-container .navbar-toggler-icon {
    height: 36px;
    width: 20px
}

.header .rounded,.navbar .rounded {
    border-radius: 2.25rem!important
}

.header #responsive-navbar-nav,.navbar #responsive-navbar-nav {
    width: 100%;
    margin-top: 0;
    font-weight: 700;
    padding-top: 30%;
    padding-bottom: 40px;
    background-color: #f8f9fb;
    position: absolute;
    top: 0;
    z-index: 1;
    box-shadow: #63636333 0 4px 2px -2px
}

@media(min-width: 576px) {
    .header #responsive-navbar-nav,.navbar #responsive-navbar-nav {
        padding-top:20%
    }
}

@media(min-width: 768px) {
    .header #responsive-navbar-nav,.navbar #responsive-navbar-nav {
        padding-top:15%
    }
}

@media(min-width: 992px) {
    .header #responsive-navbar-nav,.navbar #responsive-navbar-nav {
        box-shadow:unset;
        position: unset;
        border-radius: 0 0 16px 16px;
        height: fit-content;
        padding: 15px 25px;
        background-color: transparent;
        margin-top: 0
    }
}

@media(min-width: 992px) {
    .header #responsive-navbar-nav .navbar-nav,.navbar #responsive-navbar-nav .navbar-nav {
        display:flex;
        align-items: center
    }
}

.header #responsive-navbar-nav .navbar-nav .nav-link,.navbar #responsive-navbar-nav .navbar-nav .nav-link {
    font-weight: 400;
    text-align: center;
    color: var(--primary-color)
}

@media(min-width: 992px) {
    .header #responsive-navbar-nav .navbar-nav .nav-link,.navbar #responsive-navbar-nav .navbar-nav .nav-link {
        margin:0;
        padding-block:0px;font-size: .8rem
    }
}

@media(min-width: 992px)and (min-width:1200px) {
    .header #responsive-navbar-nav .navbar-nav .nav-link,.navbar #responsive-navbar-nav .navbar-nav .nav-link {
        font-size:1rem
    }
}

.header #responsive-navbar-nav .navbar-nav .nav-link:hover,.navbar #responsive-navbar-nav .navbar-nav .nav-link:hover {
    color: #2c3e77
}

.header #responsive-navbar-nav .navbar-nav .link,.navbar #responsive-navbar-nav .navbar-nav .link {
    font-size: 15px;
    font-weight: 600;
    align-items: center;
    align-self: center;
    display: inline-flex;
    padding-block:10px;flex-direction: column;
    color: var(--primary-color);
    border-bottom: 1px solid #eee;
    margin: 0
}

.header #responsive-navbar-nav .navbar-nav .link:after,.navbar #responsive-navbar-nav .navbar-nav .link:after {
    height: 0;
    font-weight: 700;
    overflow: hidden;
    -webkit-user-select: none;
    user-select: none;
    visibility: hidden;
    pointer-events: none;
    content: attr(data-text);
    content: attr(data-text)/""
}

.header #responsive-navbar-nav .navbar-nav .link.active,.header #responsive-navbar-nav .navbar-nav .link:hover,.navbar #responsive-navbar-nav .navbar-nav .link.active,.navbar #responsive-navbar-nav .navbar-nav .link:hover {
    color: #306db5;
    font-weight: 700
}

.header #responsive-navbar-nav .navbar-nav .link.active,.navbar #responsive-navbar-nav .navbar-nav .link.active {
    text-decoration-line: underline;
    text-underline-offset: 6px;
    text-decoration-thickness: 3px;
    text-decoration-color: #7eb7db
}

@media(min-width: 992px) {
    .header #responsive-navbar-nav .navbar-nav .link,.navbar #responsive-navbar-nav .navbar-nav .link {
        width:auto;
        border-bottom: none;
        font-size: .8rem;
        padding-block:0px}
}

@media(min-width: 992px)and (min-width:1200px) {
    .header #responsive-navbar-nav .navbar-nav .link,.navbar #responsive-navbar-nav .navbar-nav .link {
        font-size:1rem
    }
}

.header input:focus,.header .form-control:focus,.navbar input:focus,.navbar .form-control:focus {
    box-shadow: none;
    border: none
}

.header input ::-webkit-input-placeholder,.navbar input ::-webkit-input-placeholder {
    text-align: right;
    opacity: .5
}

.header input ::-moz-placeholder,.navbar input ::-moz-placeholder {
    text-align: right;
    opacity: .5
}

.header input :-ms-input-placeholder,.navbar input :-ms-input-placeholder {
    text-align: right;
    opacity: .5
}

.header input :-moz-placeholder,.navbar input :-moz-placeholder {
    text-align: right;
    opacity: .5
}

.header input,.header .form-control,.header #inputGroupPrepend,.navbar input,.navbar .form-control,.navbar #inputGroupPrepend {
    border: none;
    background-color: #fff;
    padding: 0
}

.header .search,.navbar .search {
    border: 1px solid #306db5;
    background-color: #fff;
    margin-bottom: 0;
    border-radius: 17px
}

@media(min-width: 992px) {
    .header .search,.navbar .search {
        border:1px solid #306db5;
        padding: .4rem .8rem;
        background-color: #fff;
        margin-inline-end:0px;padding-right: 10px;
        margin-bottom: 0;
        height: fit-content;
        border-radius: 17px
    }
}

@media(min-width: 992px)and (min-width:1200px) {
    .header .search,.navbar .search {
        margin-inline-end:3.5rem
    }
}

@media(min-width: 992px) {
    .header .search button,.navbar .search button {
        width:20px;
        height: 20px;
        background-color: transparent;
        border: none
    }
}

.header .navbar-brand,.navbar .navbar-brand {
    margin-inline-start:16px}

@media(min-width: 992px) {
    .header .navbar-brand,.navbar .navbar-brand {
        margin-inline-start:0px;
        padding-inline-end:50px}
}

.header .login,.navbar .login {
    display: inline-flex;
    font-size: 16px;
    margin-top: 20px;
    margin-right: 10%;
    margin-left: 10%;
    margin-inline:10%;border-radius: 15px;
    color: #fff!important;
    padding: 10px 20px 10px 27px!important;
    background: #306db5;
    font-weight: 400;
    flex-direction: row;
    justify-content: center;
    white-space: nowrap
}

@media(min-width: 992px) {
    .header .login,.navbar .login {
        justify-content:unset;
        margin-top: 0;
        margin-inline:30px;padding-inline:50px;gap: unset
    }
}

.header .login p,.navbar .login p {
    display: flex;
    text-align: right;
    font-size: 14px;
    width: fit-content;
    padding: 0;
    margin: 0;
    align-items: center
}

@media(min-width: 992px) {
    .header .login p,.navbar .login p {
        width:100%;
        margin-inline:0px}
}

.header .login img,.navbar .login img {
    width: 10px;
    margin: auto 4%
}

.header .login:hover,.navbar .login:hover {
    color: #fff;
    background-color: #2c3e77
}

.header input::-webkit-input-placeholder,.navbar input::-webkit-input-placeholder {
    text-align: right;
    opacity: .5
}

.header input::-moz-placeholder,.navbar input::-moz-placeholder {
    text-align: right;
    opacity: .5
}

.header input:-ms-input-placeholder,.navbar input:-ms-input-placeholder {
    text-align: right;
    opacity: .5
}

.header input:-moz-placeholder,.navbar input:-moz-placeholder {
    text-align: right;
    opacity: .5
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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")
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='%236ea8fe'%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='%236ea8fe'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

div.footer-container {
    color: #f0f3f8;
    padding-top: 44px;
    padding-bottom: 20px;
    background-color: #306db5;
    width: 100%
}

@media(min-width: 992px) {
    div.footer-container {
        padding-bottom:10px
    }
}

div.footer-container .footer {
    display: flex;
    flex-direction: column
}

@media(min-width: 992px) {
    div.footer-container .footer {
        padding-right:100px;
        padding-left: 100px;
        flex-direction: row
    }
}

@media(max-width: 767px) {
    div.footer-container {
        text-align:center
    }
}

div.footer-container .links-wrapepr {
    text-align: -webkit-center
}

div.footer-container .inquiry-li {
    width: 300px;
    margin: 2px;
    padding: 11px 0;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    border-bottom: 1px solid #6297D6;
    color: #d4eeff
}

div.footer-container .inquiry-li .nav-link {
    padding-right: 4px
}

div.footer-container .inquiry-li:hover {
    color: #ffffff80!important
}

div.footer-container .about.section p.about {
    width: 100%;
    line-height: 30px;
    font-size: 16px;
    margin-top: 40px;
    text-align: center;
    font-family: Cairo,sans-serif;
    padding-left: 1%;
    padding-right: 1%
}

@media(min-width: 992px) {
    div.footer-container .about.section p.about {
        background-position-x:95%;
        background-repeat: no-repeat;
        background-position-y: center;
        background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='257'%20height='223'%20viewBox='0%200%20257%20223'%3e%3cdefs%3e%3cclipPath%20id='clip-path'%3e%3cpath%20id='Path_8215'%20data-name='Path%208215'%20d='M1212.569,243.378a6.068,6.068,0,0,0,0,12.137h45.692a6.068,6.068,0,0,0,0-12.137Z'%20transform='translate(-1206.501%20-243.378)'%20fill='%23fff'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20id='seha-logo'%20transform='translate(-549.744%20-155)'%20opacity='0.05'%3e%3cg%20id='Group_4351'%20data-name='Group%204351'%20transform='translate(742.27%20155)'%3e%3cg%20id='Group_4350'%20data-name='Group%204350'%20transform='translate(0%200)'%20clip-path='url(%23clip-path)'%3e%3crect%20id='Rectangle_9432'%20data-name='Rectangle%209432'%20width='57.828'%20height='12.137'%20transform='translate(0%200)'%20fill='%23fff'/%3e%3c/g%3e%3c/g%3e%3crect%20id='Rectangle_9450'%20data-name='Rectangle%209450'%20width='59'%20height='12'%20rx='6'%20transform='translate(741.744%20155)'%20fill='%23fff'/%3e%3crect%20id='Rectangle_9451'%20data-name='Rectangle%209451'%20width='76'%20height='13'%20rx='6.5'%20transform='translate(730.744%20170)'%20fill='%23fff'/%3e%3crect%20id='Rectangle_9452'%20data-name='Rectangle%209452'%20width='83'%20height='12'%20rx='6'%20transform='translate(718.744%20188)'%20fill='%23fff'/%3e%3crect%20id='Rectangle_9453'%20data-name='Rectangle%209453'%20width='83'%20height='12'%20rx='6'%20transform='translate(707.744%20203)'%20fill='%23fff'/%3e%3crect%20id='Rectangle_9454'%20data-name='Rectangle%209454'%20width='83'%20height='12'%20rx='6'%20transform='translate(695.744%20220)'%20fill='%23fff'/%3e%3crect%20id='Rectangle_9455'%20data-name='Rectangle%209455'%20width='83'%20height='12'%20rx='6'%20transform='translate(684.744%20236)'%20fill='%23fff'/%3e%3crect%20id='Rectangle_9456'%20data-name='Rectangle%209456'%20width='84'%20height='12'%20rx='6'%20transform='translate(671.744%20252)'%20fill='%23fff'/%3e%3crect%20id='Rectangle_9457'%20data-name='Rectangle%209457'%20width='84'%20height='13'%20rx='6.5'%20transform='translate(659.744%20268)'%20fill='%23fff'/%3e%3crect%20id='Rectangle_9458'%20data-name='Rectangle%209458'%20width='82'%20height='12'%20rx='6'%20transform='translate(649.744%20285)'%20fill='%23fff'/%3e%3crect%20id='Rectangle_9459'%20data-name='Rectangle%209459'%20width='90'%20height='12'%20rx='6'%20transform='translate(549.744%20285)'%20fill='%23fff'/%3e%3crect%20id='Rectangle_9462'%20data-name='Rectangle%209462'%20width='158'%20height='11'%20rx='5.5'%20transform='translate(562.744%20301)'%20fill='%23fff'/%3e%3crect%20id='Rectangle_9463'%20data-name='Rectangle%209463'%20width='132'%20height='13'%20rx='6.5'%20transform='translate(576.744%20317)'%20fill='%23fff'/%3e%3crect%20id='Rectangle_9464'%20data-name='Rectangle%209464'%20width='107'%20height='12'%20rx='6'%20transform='translate(590.744%20333)'%20fill='%23fff'/%3e%3crect%20id='Rectangle_9465'%20data-name='Rectangle%209465'%20width='80'%20height='12'%20rx='6'%20transform='translate(604.744%20350)'%20fill='%23fff'/%3e%3crect%20id='Rectangle_9466'%20data-name='Rectangle%209466'%20width='54'%20height='13'%20rx='6.5'%20transform='translate(618.744%20365)'%20fill='%23fff'/%3e%3crect%20id='Rectangle_9460'%20data-name='Rectangle%209460'%20width='69'%20height='13'%20rx='6.5'%20transform='translate(549.744%20268)'%20fill='%23fff'/%3e%3crect%20id='Rectangle_9461'%20data-name='Rectangle%209461'%20width='35'%20height='12'%20rx='6'%20transform='translate(562.744%20252)'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e");
        background-size: contain;
        flex: 1;
        font-size: .9rem;
        line-height: 2rem;
        text-align: justify;
        margin-bottom: 0
    }
}

div.footer-container .about.section img {
    width: 1/2
}

@media(min-width: 992px) {
    div.footer-container .about.section img {
        width:150px
    }
}

div.footer-container .details a {
    color: #f0f3f8!important
}

div.footer-container .details a:hover {
    color: #ffffff80!important
}

div.footer-container .footer-note-wrapper {
    margin-top: 20px
}

@media(min-width: 992px) {
    div.footer-container .footer-note-wrapper {
        display:flex;
        flex-direction: column;
        align-items: flex-start
    }
}

div.footer-container .footer-note-wrapper p {
    font-weight: lighter;
    font-size: 12px;
    color: #f0f3f8;
    margin: 0
}

@media(min-width: 992px) {
    div.footer-container .footer-note-wrapper p {
        font-size:.6rem;
        text-align: right;
        margin-bottom: 10px
    }
}

div.footer-container .footer-note-wrapper ul {
    flex: 1;
    display: flex;
    flex-direction: row;
    padding: 0;
    align-items: center;
    justify-content: center
}

@media(min-width: 992px) {
    div.footer-container .footer-note-wrapper ul {
        list-style-type:""
    }
}

div.footer-container .footer-note-wrapper ul li {
    height: fit-content;
    margin: 20px 0 0;
    line-height: 1;
    font-size: 10px;
    padding: 0 0 0 10px;
    font-weight: 200;
    border-left: 1px solid white
}

div.footer-container .footer-note-wrapper ul li a {
    color: #f0f3f8
}

div.footer-container .footer-note-wrapper ul li a:hover {
    color: #ffffff80
}

@media(min-width: 992px) {
    div.footer-container .footer-note-wrapper ul li {
        font-size:.6rem;
        margin-top: 0
    }
}

div.footer-container .footer-note-wrapper ul li:last-child {
    border-left: 0px solid white;
    padding-right: 1rem
}

div.footer-container .section {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 10%;
    margin-bottom: 1%
}

@media(min-width: 992px) {
    div.footer-container .section {
        margin-top:0;
        flex: 1;
        justify-content: flex-start;
        align-items: flex-start;
        padding-left: 20px
    }
}

div.footer-container h3.heading {
    width: 300px;
    font-size: 16px;
    margin-top: 30px;
    font-weight: 700;
    position: relative;
    margin-bottom: 40px;
    font-family: Cairo,sans-serif;
    color: #fff
}

@media(min-width: 992px) {
    div.footer-container h3.heading {
        font-size:1rem;
        margin-bottom: 20px
    }
}

div.footer-container h3.heading:before {
    right: 25%;
    bottom: -15px;
    content: "";
    width: 50%;
    height: 4px;
    position: absolute;
    background-color: #7eb7db
}

@media(min-width: 992px) {
    div.footer-container h3.heading:before {
        right:0%
    }
}

@media(max-width: 768px) {
    div.footer-container h3.heading:before {
        right:25%
    }
}

div.footer-container ul {
    list-style-type: "";
    padding: 0;
    width: 100%
}

@media(min-width: 992px) {
    div.footer-container ul {
        width:unset;
        padding-right: 10px;
        list-style-type: "-"
    }
}

div.footer-container ul li {
    margin-top: 5%;
    margin-bottom: 5%;
    cursor: pointer;
    text-align: center;
    font-size: 16px;
    font-weight: 200;
    font-family: Cairo,sans-serif
}

@media(min-width: 992px) {
    div.footer-container ul li {
        margin-top:10%;
        margin-bottom: 10%;
        font-size: 1rem;
        text-align: right
    }
}

div.footer-container ul li a {
    color: #fff;
    text-decoration-line: none
}

div.footer-container div.input-wrapper {
    display: flex;
    overflow: hidden;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    font-family: Cairo,sans-serif
}

@media(min-width: 992px) {
    div.footer-container div.input-wrapper {
        margin-left:20px
    }
}

div.footer-container button.button-small {
    margin: 0;
    border: none;
    color: #fff;
    font-size: 14px;
    padding: 10px 16px;
    background-color: #2c3e77
}

div.footer-container .contact-wrapper {
    display: flex;
    flex-direction: row;
    width: 100%;
    align-items: flex-start;
    justify-content: space-between
}

@media(min-width: 992px) {
    div.footer-container .contact-wrapper {
        flex-direction:column
    }
}

div.footer-container .contact-wrapper .values {
    margin-inline-start:10px}

div.footer-container .contact-wrapper .values .social {
    margin-bottom: 35px;
    display: flex;
    flex-direction: row;
    gap: 20px;
    align-items: center;
    margin-top: 25px
}

div.footer-container .contact-wrapper .values .social button {
    border: 0;
    padding: 0;
    background-color: transparent
}

div.footer-container .contact-wrapper .values .social button img {
    width: 20px;
    color: #ffffff80
}

@media(min-width: 992px) {
    div.footer-container .contact-wrapper .values .social button img {
        width:30px;
        height: 30px
    }
}

div.footer-container .contact-wrapper .values .social button:first-of-type {
    margin-right: 0
}

div.footer-container .contact-wrapper .values .details {
    display: flex;
    margin-bottom: 0;
    align-items: center
}

div.footer-container .contact-wrapper .values .details a {
    font-size: 12px;
    font-weight: 400;
    margin-left: 15px;
    margin-right: 15px;
    text-decoration-line: none;
    font-family: Cairo,sans-serif;
    color: #c0d1e7
}

@media(min-width: 992px) {
    div.footer-container .contact-wrapper .values .details a {
        font-size:1rem
    }
}

div.footer-container .contact-wrapper .values .details img {
    width: 15px;
    margin-left: 10px
}

@media(min-width: 992px) {
    div.footer-container .contact-wrapper .values .details img {
        width:14px;
        height: 14px
    }
}

div.footer-container .contact-wrapper .contact {
    display: flex;
    justify-content: center
}

div.footer-container .contact-wrapper .contact img {
    height: 50px;
    position: relative
}

@media(min-width: 992px) {
    div.footer-container .contact-wrapper .contact img {
        height:50px
    }
}

div.footer-container .contact-wrapper .contact .spacer {
    width: 1px;
    margin-left: 20px;
    margin-right: 20px;
    background-color: #4f83c0
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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")
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='%236ea8fe'%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='%236ea8fe'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

div.mini-footer-container {
    color: #fff;
    padding-block:25px;background-color: #306db5;
    display: flex;
    flex-direction: column;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    padding-inline:0px}

@supports (-webkit-hyphens: none) {
    div.mini-footer-container {
        padding-top:25px;
        padding-bottom: 25px
    }
}

@media(min-width: 992px) {
    div.mini-footer-container {
        padding-inline:20px;
        padding-block:50px;flex-direction: row
    }

    @supports (-webkit-hyphens: none) {
        div.mini-footer-container {
            padding-left:20px;
            padding-right: 20px;
            justify-content: space-between
        }
    }
}

@media(min-width: 992px)and (min-width:1200px) {
    div.mini-footer-container {
        padding-inline:40px
    }
}

div.mini-footer-container ul {
    list-style: none
}

@media(min-width: 992px) {
    div.mini-footer-container ul {
        margin-bottom:0
    }
}

div.mini-footer-container li {
    cursor: pointer;
    display: inline;
    text-align: center;
    font-family: Cairo,sans-serif
}

div.mini-footer-container li a {
    color: #fff;
    width: 100%;
    text-decoration-line: none;
    white-space: nowrap
}

div.mini-footer-container .footer-note-wrapper {
    margin-top: 20px
}

@media(min-width: 992px) {
    div.mini-footer-container .footer-note-wrapper {
        margin-top:0
    }
}

div.mini-footer-container .footer-note-wrapper p {
    font-size: 12px;
    font-weight: 300;
    color: #d8e2f0
}

@media(min-width: 992px) {
    div.mini-footer-container .footer-note-wrapper p {
        font-size:10px
    }
}

@media(min-width: 992px)and (min-width:1200px) {
    div.mini-footer-container .footer-note-wrapper p {
        font-size:12px
    }
}

div.mini-footer-container .footer-note-wrapper ul {
    flex: 1;
    display: flex;
    flex-direction: row;
    padding: 0;
    justify-content: center
}

div.mini-footer-container .footer-note-wrapper ul li {
    display: block;
    text-align: left;
    flex: 0 1 auto;
    list-style-type: none;
    display: inline-block;
    line-height: 1;
    padding-left: 10px;
    font-weight: 200;
    margin-bottom: 1rem;
    border-left: .5px solid rgba(255,255,255,.2);
    font-size: 12px
}

@media(min-width: 992px) {
    div.mini-footer-container .footer-note-wrapper ul li {
        text-align:right;
        margin-bottom: 0;
        font-size: 10px
    }
}

@media(min-width: 992px)and (min-width:1200px) {
    div.mini-footer-container .footer-note-wrapper ul li {
        font-size:12px
    }
}

div.mini-footer-container .footer-note-wrapper ul li a {
    color: #d8e2f0
}

div.mini-footer-container .footer-note-wrapper ul li:last-child {
    border-left: 0px solid white;
    padding-right: 10px;
    text-align: right
}

div.mini-footer-container .links-wrapper {
    flex: 2;
    display: flex;
    align-items: stretch;
    padding-left: 10;
    padding-right: 10;
    justify-content: space-between;
    width: 100%
}

@media(min-width: 992px) {
    div.mini-footer-container .links-wrapper {
        flex:3;
        padding-inline:0%;align-items: center;
        justify-content: center
    }

    @supports (-webkit-hyphens: none) {
        div.mini-footer-container .links-wrapper {
            padding-inline:unset
        }
    }
}

div.mini-footer-container .links-wrapper li {
    display: block;
    text-align: center;
    flex: 0 1 auto;
    font-size: 9px;
    list-style-type: none;
    display: inline-block;
    border-left: 1px solid;
    width: 100%
}

@media(min-width: 992px) {
    div.mini-footer-container .links-wrapper li {
        margin-bottom:0;
        padding: 0 15px;
        font-family: Cairo
    }

    div.mini-footer-container .links-wrapper li a {
        font-weight: 100
    }
}

@media(min-width: 992px)and (min-width:1200px) {
    div.mini-footer-container .links-wrapper li {
        font-size:16px
    }
}

div.mini-footer-container .links-wrapper li:last-child {
    border-left: 0px solid
}

div.mini-footer-container .logos-wrapper {
    display: flex;
    flex-direction: row
}

@media(min-width: 992px) {
    div.mini-footer-container .logos-wrapper {
        margin-left:20px;
        padding-inline:0px}
}

div.mini-footer-container .logos-wrapper li {
    display: block;
    list-style-type: none;
    display: inline-block;
    line-height: 1;
    padding: 0 10px;
    border-left: 1px solid rgba(255,255,255,.2)
}

@media(min-width: 992px) {
    div.mini-footer-container .logos-wrapper li {
        margin-bottom:0
    }
}

div.mini-footer-container .logos-wrapper li:last-child {
    border-left: 0px solid white
}

div.mini-footer-container .logos-wrapper .logo {
    width: 100%
}

@media(min-width: 992px) {
    div.mini-footer-container .logos-wrapper .logo {
        width:100%
    }
}

div.mini-footer-container .contact-wrapper {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%
}

@media(min-width: 992px) {
    div.mini-footer-container .contact-wrapper {
        padding-inline:0px
    }
}

div.mini-footer-container .contact-wrapper li {
    display: block;
    flex: 0 1 auto;
    list-style-type: none;
    display: inline-block;
    padding: 0 1em;
    border-left: 1px solid;
    font-size: 12px
}

@media(min-width: 992px) {
    div.mini-footer-container .contact-wrapper li {
        margin-bottom:0;
        font-size: 12px
    }
}

@media(min-width: 992px)and (min-width:1200px) {
    div.mini-footer-container .contact-wrapper li {
        font-size:14px
    }
}

div.mini-footer-container .contact-wrapper li a {
    color: #d8e2f0
}

div.mini-footer-container .contact-wrapper li:last-child {
    border-left: 0px solid
}

div.mini-footer-container li.socials-wrapper {
    width: 100%;
    display: flex
}

div.mini-footer-container li.socials-wrapper button {
    border: 0;
    padding: 0;
    margin-left: 5px;
    background-color: transparent
}

div.mini-footer-container li.socials-wrapper img {
    width: 16px;
    margin-left: 5;
    margin-right: 5
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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")
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='%236ea8fe'%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='%236ea8fe'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

: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: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-gray-100: #f8f9fa;
    --bs-gray-200: #e9ecef;
    --bs-gray-300: #dee2e6;
    --bs-gray-400: #ced4da;
    --bs-gray-500: #adb5bd;
    --bs-gray-600: #6c757d;
    --bs-gray-700: #495057;
    --bs-gray-800: #343a40;
    --bs-gray-900: #212529;
    --bs-primary: #0d6efd;
    --bs-secondary: #6c757d;
    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #dc3545;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
    --bs-primary-rgb: 13, 110, 253;
    --bs-secondary-rgb: 108, 117, 125;
    --bs-success-rgb: 25, 135, 84;
    --bs-info-rgb: 13, 202, 240;
    --bs-warning-rgb: 255, 193, 7;
    --bs-danger-rgb: 220, 53, 69;
    --bs-light-rgb: 248, 249, 250;
    --bs-dark-rgb: 33, 37, 41;
    --bs-primary-text-emphasis: rgb(5.2, 44, 101.2);
    --bs-secondary-text-emphasis: rgb(43.2, 46.8, 50);
    --bs-success-text-emphasis: rgb(10, 54, 33.6);
    --bs-info-text-emphasis: rgb(5.2, 80.8, 96);
    --bs-warning-text-emphasis: rgb(102, 77.2, 2.8);
    --bs-danger-text-emphasis: rgb(88, 21.2, 27.6);
    --bs-light-text-emphasis: #495057;
    --bs-dark-text-emphasis: #495057;
    --bs-primary-bg-subtle: rgb(206.6, 226, 254.6);
    --bs-secondary-bg-subtle: rgb(225.6, 227.4, 229);
    --bs-success-bg-subtle: rgb(209, 231, 220.8);
    --bs-info-bg-subtle: rgb(206.6, 244.4, 252);
    --bs-warning-bg-subtle: rgb(255, 242.6, 205.4);
    --bs-danger-bg-subtle: rgb(248, 214.6, 217.8);
    --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
    --bs-dark-bg-subtle: #ced4da;
    --bs-primary-border-subtle: rgb(158.2, 197, 254.2);
    --bs-secondary-border-subtle: rgb(196.2, 199.8, 203);
    --bs-success-border-subtle: rgb(163, 207, 186.6);
    --bs-info-border-subtle: rgb(158.2, 233.8, 249);
    --bs-warning-border-subtle: rgb(255, 230.2, 155.8);
    --bs-danger-border-subtle: rgb(241, 174.2, 180.6);
    --bs-light-border-subtle: #e9ecef;
    --bs-dark-border-subtle: #adb5bd;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));
    --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: #212529;
    --bs-body-color-rgb: 33, 37, 41;
    --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: rgba(33, 37, 41, .75);
    --bs-secondary-color-rgb: 33, 37, 41;
    --bs-secondary-bg: #e9ecef;
    --bs-secondary-bg-rgb: 233, 236, 239;
    --bs-tertiary-color: rgba(33, 37, 41, .5);
    --bs-tertiary-color-rgb: 33, 37, 41;
    --bs-tertiary-bg: #f8f9fa;
    --bs-tertiary-bg-rgb: 248, 249, 250;
    --bs-heading-color: inherit;
    --bs-link-color: #0d6efd;
    --bs-link-color-rgb: 13, 110, 253;
    --bs-link-decoration: underline;
    --bs-link-hover-color: rgb(10.4, 88, 202.4);
    --bs-link-hover-color-rgb: 10, 88, 202;
    --bs-code-color: #d63384;
    --bs-highlight-color: #212529;
    --bs-highlight-bg: rgb(255, 242.6, 205.4);
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: #dee2e6;
    --bs-border-color-translucent: rgba(0, 0, 0, .175);
    --bs-border-radius: .375rem;
    --bs-border-radius-sm: .25rem;
    --bs-border-radius-lg: .5rem;
    --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 1rem rgba(0, 0, 0, .15);
    --bs-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);
    --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);
    --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);
    --bs-focus-ring-width: .25rem;
    --bs-focus-ring-opacity: .25;
    --bs-focus-ring-color: rgba(13, 110, 253, .25);
    --bs-form-valid-color: #198754;
    --bs-form-valid-border-color: #198754;
    --bs-form-invalid-color: #dc3545;
    --bs-form-invalid-border-color: #dc3545
}

[data-bs-theme=dark] {
    color-scheme: dark;
    --bs-body-color: #dee2e6;
    --bs-body-color-rgb: 222, 226, 230;
    --bs-body-bg: #212529;
    --bs-body-bg-rgb: 33, 37, 41;
    --bs-emphasis-color: #fff;
    --bs-emphasis-color-rgb: 255, 255, 255;
    --bs-secondary-color: rgba(222, 226, 230, .75);
    --bs-secondary-color-rgb: 222, 226, 230;
    --bs-secondary-bg: #343a40;
    --bs-secondary-bg-rgb: 52, 58, 64;
    --bs-tertiary-color: rgba(222, 226, 230, .5);
    --bs-tertiary-color-rgb: 222, 226, 230;
    --bs-tertiary-bg: rgb(42.5, 47.5, 52.5);
    --bs-tertiary-bg-rgb: 43, 48, 53;
    --bs-primary-text-emphasis: rgb(109.8, 168, 253.8);
    --bs-secondary-text-emphasis: rgb(166.8, 172.2, 177);
    --bs-success-text-emphasis: rgb(117, 183, 152.4);
    --bs-info-text-emphasis: rgb(109.8, 223.2, 246);
    --bs-warning-text-emphasis: rgb(255, 217.8, 106.2);
    --bs-danger-text-emphasis: rgb(234, 133.8, 143.4);
    --bs-light-text-emphasis: #f8f9fa;
    --bs-dark-text-emphasis: #dee2e6;
    --bs-primary-bg-subtle: rgb(2.6, 22, 50.6);
    --bs-secondary-bg-subtle: rgb(21.6, 23.4, 25);
    --bs-success-bg-subtle: rgb(5, 27, 16.8);
    --bs-info-bg-subtle: rgb(2.6, 40.4, 48);
    --bs-warning-bg-subtle: rgb(51, 38.6, 1.4);
    --bs-danger-bg-subtle: rgb(44, 10.6, 13.8);
    --bs-light-bg-subtle: #343a40;
    --bs-dark-bg-subtle: #1a1d20;
    --bs-primary-border-subtle: rgb(7.8, 66, 151.8);
    --bs-secondary-border-subtle: rgb(64.8, 70.2, 75);
    --bs-success-border-subtle: rgb(15, 81, 50.4);
    --bs-info-border-subtle: rgb(7.8, 121.2, 144);
    --bs-warning-border-subtle: rgb(153, 115.8, 4.2);
    --bs-danger-border-subtle: rgb(132, 31.8, 41.4);
    --bs-light-border-subtle: #495057;
    --bs-dark-border-subtle: #343a40;
    --bs-heading-color: inherit;
    --bs-link-color: rgb(109.8, 168, 253.8);
    --bs-link-hover-color: rgb(138.84, 185.4, 254.04);
    --bs-link-color-rgb: 110, 168, 254;
    --bs-link-hover-color-rgb: 139, 185, 254;
    --bs-code-color: rgb(230.4, 132.6, 181.2);
    --bs-highlight-color: #dee2e6;
    --bs-highlight-bg: rgb(102, 77.2, 2.8);
    --bs-border-color: #495057;
    --bs-border-color-translucent: rgba(255, 255, 255, .15);
    --bs-form-valid-color: rgb(117, 183, 152.4);
    --bs-form-valid-border-color: rgb(117, 183, 152.4);
    --bs-form-invalid-color: rgb(234, 133.8, 143.4);
    --bs-form-invalid-border-color: rgb(234, 133.8, 143.4)
}

abbr[title] {
    text-decoration: underline dotted;
    cursor: help;
    text-decoration-skip-ink: none
}

.table-primary {
    --bs-table-color: #000;
    --bs-table-bg: rgb(206.6, 226, 254.6);
    --bs-table-border-color: rgb(165.28, 180.8, 203.68);
    --bs-table-striped-bg: rgb(196.27, 214.7, 241.87);
    --bs-table-striped-color: #000;
    --bs-table-active-bg: rgb(185.94, 203.4, 229.14);
    --bs-table-active-color: #000;
    --bs-table-hover-bg: rgb(191.105, 209.05, 235.505);
    --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: rgb(225.6, 227.4, 229);
    --bs-table-border-color: rgb(180.48, 181.92, 183.2);
    --bs-table-striped-bg: rgb(214.32, 216.03, 217.55);
    --bs-table-striped-color: #000;
    --bs-table-active-bg: rgb(203.04, 204.66, 206.1);
    --bs-table-active-color: #000;
    --bs-table-hover-bg: rgb(208.68, 210.345, 211.825);
    --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: rgb(209, 231, 220.8);
    --bs-table-border-color: rgb(167.2, 184.8, 176.64);
    --bs-table-striped-bg: rgb(198.55, 219.45, 209.76);
    --bs-table-striped-color: #000;
    --bs-table-active-bg: rgb(188.1, 207.9, 198.72);
    --bs-table-active-color: #000;
    --bs-table-hover-bg: rgb(193.325, 213.675, 204.24);
    --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: rgb(206.6, 244.4, 252);
    --bs-table-border-color: rgb(165.28, 195.52, 201.6);
    --bs-table-striped-bg: rgb(196.27, 232.18, 239.4);
    --bs-table-striped-color: #000;
    --bs-table-active-bg: rgb(185.94, 219.96, 226.8);
    --bs-table-active-color: #000;
    --bs-table-hover-bg: rgb(191.105, 226.07, 233.1);
    --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: rgb(255, 242.6, 205.4);
    --bs-table-border-color: rgb(204, 194.08, 164.32);
    --bs-table-striped-bg: rgb(242.25, 230.47, 195.13);
    --bs-table-striped-color: #000;
    --bs-table-active-bg: rgb(229.5, 218.34, 184.86);
    --bs-table-active-color: #000;
    --bs-table-hover-bg: rgb(235.875, 224.405, 189.995);
    --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: rgb(248, 214.6, 217.8);
    --bs-table-border-color: rgb(198.4, 171.68, 174.24);
    --bs-table-striped-bg: rgb(235.6, 203.87, 206.91);
    --bs-table-striped-color: #000;
    --bs-table-active-bg: rgb(223.2, 193.14, 196.02);
    --bs-table-active-color: #000;
    --bs-table-hover-bg: rgb(229.4, 198.505, 201.465);
    --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: #f8f9fa;
    --bs-table-border-color: rgb(198.4, 199.2, 200);
    --bs-table-striped-bg: rgb(235.6, 236.55, 237.5);
    --bs-table-striped-color: #000;
    --bs-table-active-bg: rgb(223.2, 224.1, 225);
    --bs-table-active-color: #000;
    --bs-table-hover-bg: rgb(229.4, 230.325, 231.25);
    --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: #212529;
    --bs-table-border-color: rgb(77.4, 80.6, 83.8);
    --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
    --bs-table-hover-color: #fff;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    appearance: none;
    background-color: var(--bs-body-bg);
    background-clip: padding-box;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

.form-control::file-selector-button {
    padding: .375rem .75rem;
    margin: -.375rem -.75rem;
    margin-inline-end:.75rem;color: var(--bs-body-color);
    background-color: var(--bs-tertiary-bg);
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width:var(--bs-border-width);border-radius: 0;
    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-sm::file-selector-button {
    padding: .25rem .5rem;
    margin: -.25rem -.5rem;
    margin-inline-end:.5rem}

.form-control-lg::file-selector-button {
    padding: .5rem 1rem;
    margin: -.5rem -1rem;
    margin-inline-end:1rem}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.form-check-input {
    --bs-form-check-bg: var(--bs-body-bg);
    flex-shrink: 0;
    width: 1em;
    height: 1em;
    margin-top: .25em;
    vertical-align: top;
    appearance: none;
    background-color: var(--bs-form-check-bg);
    background-image: var(--bs-form-check-bg-image);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: var(--bs-border-width) solid var(--bs-border-color);
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='rgb%28134, 182.5, 254%29'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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 {
    width: 100%;
    height: 1.5rem;
    padding: 0;
    appearance: none;
    background-color: transparent
}

.form-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -.25rem;
    appearance: none;
    background-color: #0d6efd;
    border: 0;
    border-radius: 1rem;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    .form-range::-webkit-slider-thumb {
        transition: none
    }
}

.form-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    appearance: none;
    background-color: #0d6efd;
    border: 0;
    border-radius: 1rem;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    .form-range::-moz-range-thumb {
        transition: none
    }
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.btn {
    --bs-btn-padding-x: .75rem;
    --bs-btn-padding-y: .375rem;
    --bs-btn-font-family: ;
    --bs-btn-font-size: 1rem;
    --bs-btn-font-weight: 400;
    --bs-btn-line-height: 1.5;
    --bs-btn-color: var(--bs-body-color);
    --bs-btn-bg: transparent;
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: transparent;
    --bs-btn-border-radius: var(--bs-border-radius);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
    --bs-btn-disabled-opacity: .65;
    --bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
    display: inline-block;
    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;
    text-decoration: none;
    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);
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #0d6efd;
    --bs-btn-border-color: #0d6efd;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(11.05, 93.5, 215.05);
    --bs-btn-hover-border-color: rgb(10.4, 88, 202.4);
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(10.4, 88, 202.4);
    --bs-btn-active-border-color: rgb(9.75, 82.5, 189.75);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #0d6efd;
    --bs-btn-disabled-border-color: #0d6efd
}

.btn-secondary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #6c757d;
    --bs-btn-border-color: #6c757d;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(91.8, 99.45, 106.25);
    --bs-btn-hover-border-color: rgb(86.4, 93.6, 100);
    --bs-btn-focus-shadow-rgb: 130, 138, 145;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(86.4, 93.6, 100);
    --bs-btn-active-border-color: rgb(81, 87.75, 93.75);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #6c757d;
    --bs-btn-disabled-border-color: #6c757d
}

.btn-success {
    --bs-btn-color: #fff;
    --bs-btn-bg: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(21.25, 114.75, 71.4);
    --bs-btn-hover-border-color: rgb(20, 108, 67.2);
    --bs-btn-focus-shadow-rgb: 60, 153, 110;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(20, 108, 67.2);
    --bs-btn-active-border-color: rgb(18.75, 101.25, 63);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #198754;
    --bs-btn-disabled-border-color: #198754
}

.btn-info {
    --bs-btn-color: #000;
    --bs-btn-bg: #0dcaf0;
    --bs-btn-border-color: #0dcaf0;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);
    --bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);
    --bs-btn-focus-shadow-rgb: 11, 172, 204;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(61.4, 212.6, 243);
    --bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #0dcaf0;
    --bs-btn-disabled-border-color: #0dcaf0
}

.btn-warning {
    --bs-btn-color: #000;
    --bs-btn-bg: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(255, 202.3, 44.2);
    --bs-btn-hover-border-color: rgb(255, 199.2, 31.8);
    --bs-btn-focus-shadow-rgb: 217, 164, 6;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(255, 205.4, 56.6);
    --bs-btn-active-border-color: rgb(255, 199.2, 31.8);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #ffc107;
    --bs-btn-disabled-border-color: #ffc107
}

.btn-danger {
    --bs-btn-color: #fff;
    --bs-btn-bg: #dc3545;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(187, 45.05, 58.65);
    --bs-btn-hover-border-color: rgb(176, 42.4, 55.2);
    --bs-btn-focus-shadow-rgb: 225, 83, 97;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(176, 42.4, 55.2);
    --bs-btn-active-border-color: rgb(165, 39.75, 51.75);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #dc3545;
    --bs-btn-disabled-border-color: #dc3545
}

.btn-light {
    --bs-btn-color: #000;
    --bs-btn-bg: #f8f9fa;
    --bs-btn-border-color: #f8f9fa;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(210.8, 211.65, 212.5);
    --bs-btn-hover-border-color: rgb(198.4, 199.2, 200);
    --bs-btn-focus-shadow-rgb: 211, 212, 213;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(198.4, 199.2, 200);
    --bs-btn-active-border-color: rgb(186, 186.75, 187.5);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #f8f9fa;
    --bs-btn-disabled-border-color: #f8f9fa
}

.btn-dark {
    --bs-btn-color: #fff;
    --bs-btn-bg: #212529;
    --bs-btn-border-color: #212529;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(66.3, 69.7, 73.1);
    --bs-btn-hover-border-color: rgb(55.2, 58.8, 62.4);
    --bs-btn-focus-shadow-rgb: 66, 70, 73;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(77.4, 80.6, 83.8);
    --bs-btn-active-border-color: rgb(55.2, 58.8, 62.4);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #212529;
    --bs-btn-disabled-border-color: #212529
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='rgb%285.2, 44, 101.2%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='rgb%28109.8, 168, 253.8%29'%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='rgb%28109.8, 168, 253.8%29'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.btn-close:disabled,.btn-close.disabled {
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none;
    opacity: var(--bs-btn-close-disabled-opacity)
}

.toast-container {
    --bs-toast-zindex: 1090;
    position: absolute;
    z-index: var(--bs-toast-zindex);
    width: max-content;
    max-width: 100%;
    pointer-events: none
}

.carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    backface-visibility: hidden;
    transition: transform .6s ease-in-out
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

.placeholder-wave {
    -webkit-mask-image: linear-gradient(130deg,#000 55%,#000c,#000 95%);
    mask-image: linear-gradient(130deg,#000 55%,#000c,#000 95%);
    -webkit-mask-size: 200% 100%;
    mask-size: 200% 100%;
    animation: placeholder-wave 2s linear infinite
}

.link-primary {
    color: RGBA(var(--bs-primary-rgb),var(--bs-link-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(10,88,202,var(--bs-link-opacity, 1))!important;
    text-decoration-color: RGBA(10,88,202,var(--bs-link-underline-opacity, 1))!important
}

.link-secondary {
    color: RGBA(var(--bs-secondary-rgb),var(--bs-link-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(86,94,100,var(--bs-link-opacity, 1))!important;
    text-decoration-color: RGBA(86,94,100,var(--bs-link-underline-opacity, 1))!important
}

.link-success {
    color: RGBA(var(--bs-success-rgb),var(--bs-link-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(20,108,67,var(--bs-link-opacity, 1))!important;
    text-decoration-color: RGBA(20,108,67,var(--bs-link-underline-opacity, 1))!important
}

.link-info {
    color: RGBA(var(--bs-info-rgb),var(--bs-link-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(61,213,243,var(--bs-link-opacity, 1))!important;
    text-decoration-color: RGBA(61,213,243,var(--bs-link-underline-opacity, 1))!important
}

.link-warning {
    color: RGBA(var(--bs-warning-rgb),var(--bs-link-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(255,205,57,var(--bs-link-opacity, 1))!important;
    text-decoration-color: RGBA(255,205,57,var(--bs-link-underline-opacity, 1))!important
}

.link-danger {
    color: RGBA(var(--bs-danger-rgb),var(--bs-link-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(176,42,55,var(--bs-link-opacity, 1))!important;
    text-decoration-color: RGBA(176,42,55,var(--bs-link-underline-opacity, 1))!important
}

.link-light {
    color: RGBA(var(--bs-light-rgb),var(--bs-link-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(249,250,251,var(--bs-link-opacity, 1))!important;
    text-decoration-color: RGBA(249,250,251,var(--bs-link-underline-opacity, 1))!important
}

.link-dark {
    color: RGBA(var(--bs-dark-rgb),var(--bs-link-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(26,30,33,var(--bs-link-opacity, 1))!important;
    text-decoration-color: RGBA(26,30,33,var(--bs-link-underline-opacity, 1))!important
}

.link-body-emphasis {
    color: RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-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;
    text-decoration-color: RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, .75))!important
}

.icon-link {
    display: inline-flex;
    gap: .375rem;
    align-items: center;
    text-decoration-color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, .5));
    text-underline-offset: .25em;
    backface-visibility: hidden
}

.sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020
}

.sticky-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020
}

@media(min-width: 576px) {
    .sticky-sm-top {
        position:sticky;
        top: 0;
        z-index: 1020
    }

    .sticky-sm-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media(min-width: 768px) {
    .sticky-md-top {
        position:sticky;
        top: 0;
        z-index: 1020
    }

    .sticky-md-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media(min-width: 992px) {
    .sticky-lg-top {
        position:sticky;
        top: 0;
        z-index: 1020
    }

    .sticky-lg-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media(min-width: 1200px) {
    .sticky-xl-top {
        position:sticky;
        top: 0;
        z-index: 1020
    }

    .sticky-xl-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media(min-width: 1400px) {
    .sticky-xxl-top {
        position:sticky;
        top: 0;
        z-index: 1020
    }

    .sticky-xxl-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

.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
}

.position-sticky {
    position: sticky!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: 1rem!important
}

.column-gap-4 {
    column-gap: 1.5rem!important
}

.column-gap-5 {
    column-gap: 3rem!important
}

.link-underline-primary {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important
}

.link-underline-secondary {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important
}

.link-underline-success {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important
}

.link-underline-info {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important
}

.link-underline-warning {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important
}

.link-underline-danger {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important
}

.link-underline-light {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important
}

.link-underline-dark {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important
}

.link-underline {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity, 1))!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
}

@media(min-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
    }

    .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
    }

    .flex-sm-fill {
        flex: 1 1 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: 1rem!important
    }

    .m-sm-4 {
        margin: 1.5rem!important
    }

    .m-sm-5 {
        margin: 3rem!important
    }

    .m-sm-auto {
        margin: auto!important
    }

    .mx-sm-0 {
        margin-right: 0!important;
        margin-left: 0!important
    }

    .mx-sm-1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important
    }

    .mx-sm-2 {
        margin-right: .5rem!important;
        margin-left: .5rem!important
    }

    .mx-sm-3 {
        margin-right: 1rem!important;
        margin-left: 1rem!important
    }

    .mx-sm-4 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important
    }

    .mx-sm-5 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }

    .mx-sm-auto {
        margin-right: auto!important;
        margin-left: 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: 1rem!important;
        margin-bottom: 1rem!important
    }

    .my-sm-4 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    .my-sm-5 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!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: 1rem!important
    }

    .mt-sm-4 {
        margin-top: 1.5rem!important
    }

    .mt-sm-5 {
        margin-top: 3rem!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: 1rem!important
    }

    .me-sm-4 {
        margin-right: 1.5rem!important
    }

    .me-sm-5 {
        margin-right: 3rem!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: 1rem!important
    }

    .mb-sm-4 {
        margin-bottom: 1.5rem!important
    }

    .mb-sm-5 {
        margin-bottom: 3rem!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: 1rem!important
    }

    .ms-sm-4 {
        margin-left: 1.5rem!important
    }

    .ms-sm-5 {
        margin-left: 3rem!important
    }

    .ms-sm-auto {
        margin-left: auto!important
    }

    .p-sm-0 {
        padding: 0!important
    }

    .p-sm-1 {
        padding: .25rem!important
    }

    .p-sm-2 {
        padding: .5rem!important
    }

    .p-sm-3 {
        padding: 1rem!important
    }

    .p-sm-4 {
        padding: 1.5rem!important
    }

    .p-sm-5 {
        padding: 3rem!important
    }

    .px-sm-0 {
        padding-right: 0!important;
        padding-left: 0!important
    }

    .px-sm-1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important
    }

    .px-sm-2 {
        padding-right: .5rem!important;
        padding-left: .5rem!important
    }

    .px-sm-3 {
        padding-right: 1rem!important;
        padding-left: 1rem!important
    }

    .px-sm-4 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important
    }

    .px-sm-5 {
        padding-right: 3rem!important;
        padding-left: 3rem!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: 1rem!important;
        padding-bottom: 1rem!important
    }

    .py-sm-4 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    .py-sm-5 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!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: 1rem!important
    }

    .pt-sm-4 {
        padding-top: 1.5rem!important
    }

    .pt-sm-5 {
        padding-top: 3rem!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: 1rem!important
    }

    .pe-sm-4 {
        padding-right: 1.5rem!important
    }

    .pe-sm-5 {
        padding-right: 3rem!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: 1rem!important
    }

    .pb-sm-4 {
        padding-bottom: 1.5rem!important
    }

    .pb-sm-5 {
        padding-bottom: 3rem!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: 1rem!important
    }

    .ps-sm-4 {
        padding-left: 1.5rem!important
    }

    .ps-sm-5 {
        padding-left: 3rem!important
    }

    .gap-sm-0 {
        gap: 0!important
    }

    .gap-sm-1 {
        gap: .25rem!important
    }

    .gap-sm-2 {
        gap: .5rem!important
    }

    .gap-sm-3 {
        gap: 1rem!important
    }

    .gap-sm-4 {
        gap: 1.5rem!important
    }

    .gap-sm-5 {
        gap: 3rem!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: 1rem!important
    }

    .row-gap-sm-4 {
        row-gap: 1.5rem!important
    }

    .row-gap-sm-5 {
        row-gap: 3rem!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: 1rem!important
    }

    .column-gap-sm-4 {
        column-gap: 1.5rem!important
    }

    .column-gap-sm-5 {
        column-gap: 3rem!important
    }

    .text-sm-start {
        text-align: left!important
    }

    .text-sm-end {
        text-align: right!important
    }

    .text-sm-center {
        text-align: center!important
    }
}

@media(min-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
    }

    .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
    }

    .flex-md-fill {
        flex: 1 1 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: 1rem!important
    }

    .m-md-4 {
        margin: 1.5rem!important
    }

    .m-md-5 {
        margin: 3rem!important
    }

    .m-md-auto {
        margin: auto!important
    }

    .mx-md-0 {
        margin-right: 0!important;
        margin-left: 0!important
    }

    .mx-md-1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important
    }

    .mx-md-2 {
        margin-right: .5rem!important;
        margin-left: .5rem!important
    }

    .mx-md-3 {
        margin-right: 1rem!important;
        margin-left: 1rem!important
    }

    .mx-md-4 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important
    }

    .mx-md-5 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }

    .mx-md-auto {
        margin-right: auto!important;
        margin-left: 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: 1rem!important;
        margin-bottom: 1rem!important
    }

    .my-md-4 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    .my-md-5 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!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: 1rem!important
    }

    .mt-md-4 {
        margin-top: 1.5rem!important
    }

    .mt-md-5 {
        margin-top: 3rem!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: 1rem!important
    }

    .me-md-4 {
        margin-right: 1.5rem!important
    }

    .me-md-5 {
        margin-right: 3rem!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: 1rem!important
    }

    .mb-md-4 {
        margin-bottom: 1.5rem!important
    }

    .mb-md-5 {
        margin-bottom: 3rem!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: 1rem!important
    }

    .ms-md-4 {
        margin-left: 1.5rem!important
    }

    .ms-md-5 {
        margin-left: 3rem!important
    }

    .ms-md-auto {
        margin-left: auto!important
    }

    .p-md-0 {
        padding: 0!important
    }

    .p-md-1 {
        padding: .25rem!important
    }

    .p-md-2 {
        padding: .5rem!important
    }

    .p-md-3 {
        padding: 1rem!important
    }

    .p-md-4 {
        padding: 1.5rem!important
    }

    .p-md-5 {
        padding: 3rem!important
    }

    .px-md-0 {
        padding-right: 0!important;
        padding-left: 0!important
    }

    .px-md-1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important
    }

    .px-md-2 {
        padding-right: .5rem!important;
        padding-left: .5rem!important
    }

    .px-md-3 {
        padding-right: 1rem!important;
        padding-left: 1rem!important
    }

    .px-md-4 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important
    }

    .px-md-5 {
        padding-right: 3rem!important;
        padding-left: 3rem!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: 1rem!important;
        padding-bottom: 1rem!important
    }

    .py-md-4 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    .py-md-5 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!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: 1rem!important
    }

    .pt-md-4 {
        padding-top: 1.5rem!important
    }

    .pt-md-5 {
        padding-top: 3rem!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: 1rem!important
    }

    .pe-md-4 {
        padding-right: 1.5rem!important
    }

    .pe-md-5 {
        padding-right: 3rem!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: 1rem!important
    }

    .pb-md-4 {
        padding-bottom: 1.5rem!important
    }

    .pb-md-5 {
        padding-bottom: 3rem!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: 1rem!important
    }

    .ps-md-4 {
        padding-left: 1.5rem!important
    }

    .ps-md-5 {
        padding-left: 3rem!important
    }

    .gap-md-0 {
        gap: 0!important
    }

    .gap-md-1 {
        gap: .25rem!important
    }

    .gap-md-2 {
        gap: .5rem!important
    }

    .gap-md-3 {
        gap: 1rem!important
    }

    .gap-md-4 {
        gap: 1.5rem!important
    }

    .gap-md-5 {
        gap: 3rem!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: 1rem!important
    }

    .row-gap-md-4 {
        row-gap: 1.5rem!important
    }

    .row-gap-md-5 {
        row-gap: 3rem!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: 1rem!important
    }

    .column-gap-md-4 {
        column-gap: 1.5rem!important
    }

    .column-gap-md-5 {
        column-gap: 3rem!important
    }

    .text-md-start {
        text-align: left!important
    }

    .text-md-end {
        text-align: right!important
    }

    .text-md-center {
        text-align: center!important
    }
}

@media(min-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
    }

    .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
    }

    .flex-lg-fill {
        flex: 1 1 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: 1rem!important
    }

    .m-lg-4 {
        margin: 1.5rem!important
    }

    .m-lg-5 {
        margin: 3rem!important
    }

    .m-lg-auto {
        margin: auto!important
    }

    .mx-lg-0 {
        margin-right: 0!important;
        margin-left: 0!important
    }

    .mx-lg-1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important
    }

    .mx-lg-2 {
        margin-right: .5rem!important;
        margin-left: .5rem!important
    }

    .mx-lg-3 {
        margin-right: 1rem!important;
        margin-left: 1rem!important
    }

    .mx-lg-4 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important
    }

    .mx-lg-5 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }

    .mx-lg-auto {
        margin-right: auto!important;
        margin-left: 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: 1rem!important;
        margin-bottom: 1rem!important
    }

    .my-lg-4 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    .my-lg-5 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!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: 1rem!important
    }

    .mt-lg-4 {
        margin-top: 1.5rem!important
    }

    .mt-lg-5 {
        margin-top: 3rem!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: 1rem!important
    }

    .me-lg-4 {
        margin-right: 1.5rem!important
    }

    .me-lg-5 {
        margin-right: 3rem!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: 1rem!important
    }

    .mb-lg-4 {
        margin-bottom: 1.5rem!important
    }

    .mb-lg-5 {
        margin-bottom: 3rem!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: 1rem!important
    }

    .ms-lg-4 {
        margin-left: 1.5rem!important
    }

    .ms-lg-5 {
        margin-left: 3rem!important
    }

    .ms-lg-auto {
        margin-left: auto!important
    }

    .p-lg-0 {
        padding: 0!important
    }

    .p-lg-1 {
        padding: .25rem!important
    }

    .p-lg-2 {
        padding: .5rem!important
    }

    .p-lg-3 {
        padding: 1rem!important
    }

    .p-lg-4 {
        padding: 1.5rem!important
    }

    .p-lg-5 {
        padding: 3rem!important
    }

    .px-lg-0 {
        padding-right: 0!important;
        padding-left: 0!important
    }

    .px-lg-1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important
    }

    .px-lg-2 {
        padding-right: .5rem!important;
        padding-left: .5rem!important
    }

    .px-lg-3 {
        padding-right: 1rem!important;
        padding-left: 1rem!important
    }

    .px-lg-4 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important
    }

    .px-lg-5 {
        padding-right: 3rem!important;
        padding-left: 3rem!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: 1rem!important;
        padding-bottom: 1rem!important
    }

    .py-lg-4 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    .py-lg-5 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!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: 1rem!important
    }

    .pt-lg-4 {
        padding-top: 1.5rem!important
    }

    .pt-lg-5 {
        padding-top: 3rem!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: 1rem!important
    }

    .pe-lg-4 {
        padding-right: 1.5rem!important
    }

    .pe-lg-5 {
        padding-right: 3rem!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: 1rem!important
    }

    .pb-lg-4 {
        padding-bottom: 1.5rem!important
    }

    .pb-lg-5 {
        padding-bottom: 3rem!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: 1rem!important
    }

    .ps-lg-4 {
        padding-left: 1.5rem!important
    }

    .ps-lg-5 {
        padding-left: 3rem!important
    }

    .gap-lg-0 {
        gap: 0!important
    }

    .gap-lg-1 {
        gap: .25rem!important
    }

    .gap-lg-2 {
        gap: .5rem!important
    }

    .gap-lg-3 {
        gap: 1rem!important
    }

    .gap-lg-4 {
        gap: 1.5rem!important
    }

    .gap-lg-5 {
        gap: 3rem!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: 1rem!important
    }

    .row-gap-lg-4 {
        row-gap: 1.5rem!important
    }

    .row-gap-lg-5 {
        row-gap: 3rem!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: 1rem!important
    }

    .column-gap-lg-4 {
        column-gap: 1.5rem!important
    }

    .column-gap-lg-5 {
        column-gap: 3rem!important
    }

    .text-lg-start {
        text-align: left!important
    }

    .text-lg-end {
        text-align: right!important
    }

    .text-lg-center {
        text-align: center!important
    }
}

@media(min-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
    }

    .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
    }

    .flex-xl-fill {
        flex: 1 1 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: 1rem!important
    }

    .m-xl-4 {
        margin: 1.5rem!important
    }

    .m-xl-5 {
        margin: 3rem!important
    }

    .m-xl-auto {
        margin: auto!important
    }

    .mx-xl-0 {
        margin-right: 0!important;
        margin-left: 0!important
    }

    .mx-xl-1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important
    }

    .mx-xl-2 {
        margin-right: .5rem!important;
        margin-left: .5rem!important
    }

    .mx-xl-3 {
        margin-right: 1rem!important;
        margin-left: 1rem!important
    }

    .mx-xl-4 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important
    }

    .mx-xl-5 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }

    .mx-xl-auto {
        margin-right: auto!important;
        margin-left: 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: 1rem!important;
        margin-bottom: 1rem!important
    }

    .my-xl-4 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    .my-xl-5 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!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: 1rem!important
    }

    .mt-xl-4 {
        margin-top: 1.5rem!important
    }

    .mt-xl-5 {
        margin-top: 3rem!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: 1rem!important
    }

    .me-xl-4 {
        margin-right: 1.5rem!important
    }

    .me-xl-5 {
        margin-right: 3rem!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: 1rem!important
    }

    .mb-xl-4 {
        margin-bottom: 1.5rem!important
    }

    .mb-xl-5 {
        margin-bottom: 3rem!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: 1rem!important
    }

    .ms-xl-4 {
        margin-left: 1.5rem!important
    }

    .ms-xl-5 {
        margin-left: 3rem!important
    }

    .ms-xl-auto {
        margin-left: auto!important
    }

    .p-xl-0 {
        padding: 0!important
    }

    .p-xl-1 {
        padding: .25rem!important
    }

    .p-xl-2 {
        padding: .5rem!important
    }

    .p-xl-3 {
        padding: 1rem!important
    }

    .p-xl-4 {
        padding: 1.5rem!important
    }

    .p-xl-5 {
        padding: 3rem!important
    }

    .px-xl-0 {
        padding-right: 0!important;
        padding-left: 0!important
    }

    .px-xl-1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important
    }

    .px-xl-2 {
        padding-right: .5rem!important;
        padding-left: .5rem!important
    }

    .px-xl-3 {
        padding-right: 1rem!important;
        padding-left: 1rem!important
    }

    .px-xl-4 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important
    }

    .px-xl-5 {
        padding-right: 3rem!important;
        padding-left: 3rem!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: 1rem!important;
        padding-bottom: 1rem!important
    }

    .py-xl-4 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    .py-xl-5 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!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: 1rem!important
    }

    .pt-xl-4 {
        padding-top: 1.5rem!important
    }

    .pt-xl-5 {
        padding-top: 3rem!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: 1rem!important
    }

    .pe-xl-4 {
        padding-right: 1.5rem!important
    }

    .pe-xl-5 {
        padding-right: 3rem!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: 1rem!important
    }

    .pb-xl-4 {
        padding-bottom: 1.5rem!important
    }

    .pb-xl-5 {
        padding-bottom: 3rem!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: 1rem!important
    }

    .ps-xl-4 {
        padding-left: 1.5rem!important
    }

    .ps-xl-5 {
        padding-left: 3rem!important
    }

    .gap-xl-0 {
        gap: 0!important
    }

    .gap-xl-1 {
        gap: .25rem!important
    }

    .gap-xl-2 {
        gap: .5rem!important
    }

    .gap-xl-3 {
        gap: 1rem!important
    }

    .gap-xl-4 {
        gap: 1.5rem!important
    }

    .gap-xl-5 {
        gap: 3rem!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: 1rem!important
    }

    .row-gap-xl-4 {
        row-gap: 1.5rem!important
    }

    .row-gap-xl-5 {
        row-gap: 3rem!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: 1rem!important
    }

    .column-gap-xl-4 {
        column-gap: 1.5rem!important
    }

    .column-gap-xl-5 {
        column-gap: 3rem!important
    }

    .text-xl-start {
        text-align: left!important
    }

    .text-xl-end {
        text-align: right!important
    }

    .text-xl-center {
        text-align: center!important
    }
}

@media(min-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
    }

    .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
    }

    .flex-xxl-fill {
        flex: 1 1 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: 1rem!important
    }

    .m-xxl-4 {
        margin: 1.5rem!important
    }

    .m-xxl-5 {
        margin: 3rem!important
    }

    .m-xxl-auto {
        margin: auto!important
    }

    .mx-xxl-0 {
        margin-right: 0!important;
        margin-left: 0!important
    }

    .mx-xxl-1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important
    }

    .mx-xxl-2 {
        margin-right: .5rem!important;
        margin-left: .5rem!important
    }

    .mx-xxl-3 {
        margin-right: 1rem!important;
        margin-left: 1rem!important
    }

    .mx-xxl-4 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important
    }

    .mx-xxl-5 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }

    .mx-xxl-auto {
        margin-right: auto!important;
        margin-left: 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: 1rem!important;
        margin-bottom: 1rem!important
    }

    .my-xxl-4 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    .my-xxl-5 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!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: 1rem!important
    }

    .mt-xxl-4 {
        margin-top: 1.5rem!important
    }

    .mt-xxl-5 {
        margin-top: 3rem!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: 1rem!important
    }

    .me-xxl-4 {
        margin-right: 1.5rem!important
    }

    .me-xxl-5 {
        margin-right: 3rem!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: 1rem!important
    }

    .mb-xxl-4 {
        margin-bottom: 1.5rem!important
    }

    .mb-xxl-5 {
        margin-bottom: 3rem!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: 1rem!important
    }

    .ms-xxl-4 {
        margin-left: 1.5rem!important
    }

    .ms-xxl-5 {
        margin-left: 3rem!important
    }

    .ms-xxl-auto {
        margin-left: auto!important
    }

    .p-xxl-0 {
        padding: 0!important
    }

    .p-xxl-1 {
        padding: .25rem!important
    }

    .p-xxl-2 {
        padding: .5rem!important
    }

    .p-xxl-3 {
        padding: 1rem!important
    }

    .p-xxl-4 {
        padding: 1.5rem!important
    }

    .p-xxl-5 {
        padding: 3rem!important
    }

    .px-xxl-0 {
        padding-right: 0!important;
        padding-left: 0!important
    }

    .px-xxl-1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important
    }

    .px-xxl-2 {
        padding-right: .5rem!important;
        padding-left: .5rem!important
    }

    .px-xxl-3 {
        padding-right: 1rem!important;
        padding-left: 1rem!important
    }

    .px-xxl-4 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important
    }

    .px-xxl-5 {
        padding-right: 3rem!important;
        padding-left: 3rem!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: 1rem!important;
        padding-bottom: 1rem!important
    }

    .py-xxl-4 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    .py-xxl-5 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!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: 1rem!important
    }

    .pt-xxl-4 {
        padding-top: 1.5rem!important
    }

    .pt-xxl-5 {
        padding-top: 3rem!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: 1rem!important
    }

    .pe-xxl-4 {
        padding-right: 1.5rem!important
    }

    .pe-xxl-5 {
        padding-right: 3rem!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: 1rem!important
    }

    .pb-xxl-4 {
        padding-bottom: 1.5rem!important
    }

    .pb-xxl-5 {
        padding-bottom: 3rem!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: 1rem!important
    }

    .ps-xxl-4 {
        padding-left: 1.5rem!important
    }

    .ps-xxl-5 {
        padding-left: 3rem!important
    }

    .gap-xxl-0 {
        gap: 0!important
    }

    .gap-xxl-1 {
        gap: .25rem!important
    }

    .gap-xxl-2 {
        gap: .5rem!important
    }

    .gap-xxl-3 {
        gap: 1rem!important
    }

    .gap-xxl-4 {
        gap: 1.5rem!important
    }

    .gap-xxl-5 {
        gap: 3rem!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: 1rem!important
    }

    .row-gap-xxl-4 {
        row-gap: 1.5rem!important
    }

    .row-gap-xxl-5 {
        row-gap: 3rem!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: 1rem!important
    }

    .column-gap-xxl-4 {
        column-gap: 1.5rem!important
    }

    .column-gap-xxl-5 {
        column-gap: 3rem!important
    }

    .text-xxl-start {
        text-align: left!important
    }

    .text-xxl-end {
        text-align: right!important
    }

    .text-xxl-center {
        text-align: center!important
    }
}

body {
    background-color: #fefefe;
    font-family: Cairo,sans-serif;
    -webkit-font-smoothing: subpixel-antialiased;
    -webkit-text-stroke: 1px transparent
}

body,html {
    scroll-behavior: smooth;
    flex: 1;
    max-width: 100%!important
}

html {
    overflow-x: hidden
}

.grecaptcha-badge {
    display: none;
    visibility: hidden;
    opacity: 0
}

.ant-card,.ant-card-body {
    border-radius: 15px
}

.ant-select:not(.ant-select-customize-input) .ant-select-selector,.ant-input {
    border-radius: 10px
}

.ant-select-selector {
    height: 38px;
    align-items: center
}

.swal2-title p {
    font-size: 18px;
    color: var(--primary-color)
}

.swal2-icon {
    font-size: 12px
}

.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation {
    background: #162547b3!important
}

.text-color-gray {
    color: #8b9399
}

.color-primary {
    color: var(--primary-color)
}

.color-err {
    color: red
}

.label-color {
    color: #a8b1b8
}

.icon-color {
    color: #cdd7e4
}

.icon-color:hover {
    color: var(--primary-color)
}

.icon-color:focus {
    color: #cdd7e4
}

.color-gray {
    color: gray
}

.ant-modal.err-modal .ant-modal-content .ant-modal-confirm-title {
    color: #ff4d4f;
    font-weight: 600
}

.ant-modal.err-modal-non-medical .ant-modal-content .ant-modal-confirm-title {
    color: #6b6b6b;
    text-align: center;
    font-family: Cairo;
    font-size: 14px;
    font-style: normal;
    font-weight: 600!important;
    line-height: normal
}

.border-radius {
    border-radius: 10px
}

.advanced-search-icon-ui {
    position: absolute;
    top: 5px!important;
    left: 12px!important
}

.advanced-search-icon-ui .anticon-search,.advanced-search-custom-ui {
    color: var(--primary-color)
}

.advanced-search-clear-icon-ui {
    top: 5px!important;
    left: 35px!important
}

.advanced-search-clear-icon-ui .anticon-close-circle {
    color: var(--primary-color)
}

/*!

*/
: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: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-gray-100: #f8f9fa;
    --bs-gray-200: #e9ecef;
    --bs-gray-300: #dee2e6;
    --bs-gray-400: #ced4da;
    --bs-gray-500: #adb5bd;
    --bs-gray-600: #6c757d;
    --bs-gray-700: #495057;
    --bs-gray-800: #343a40;
    --bs-gray-900: #212529;
    --bs-primary: #0d6efd;
    --bs-secondary: #6c757d;
    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #dc3545;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
    --bs-primary-rgb: 13,110,253;
    --bs-secondary-rgb: 108,117,125;
    --bs-success-rgb: 25,135,84;
    --bs-info-rgb: 13,202,240;
    --bs-warning-rgb: 255,193,7;
    --bs-danger-rgb: 220,53,69;
    --bs-light-rgb: 248,249,250;
    --bs-dark-rgb: 33,37,41;
    --bs-primary-text-emphasis: #052c65;
    --bs-secondary-text-emphasis: #2b2f32;
    --bs-success-text-emphasis: #0a3622;
    --bs-info-text-emphasis: #055160;
    --bs-warning-text-emphasis: #664d03;
    --bs-danger-text-emphasis: #58151c;
    --bs-light-text-emphasis: #495057;
    --bs-dark-text-emphasis: #495057;
    --bs-primary-bg-subtle: #cfe2ff;
    --bs-secondary-bg-subtle: #e2e3e5;
    --bs-success-bg-subtle: #d1e7dd;
    --bs-info-bg-subtle: #cff4fc;
    --bs-warning-bg-subtle: #fff3cd;
    --bs-danger-bg-subtle: #f8d7da;
    --bs-light-bg-subtle: #fcfcfd;
    --bs-dark-bg-subtle: #ced4da;
    --bs-primary-border-subtle: #9ec5fe;
    --bs-secondary-border-subtle: #c4c8cb;
    --bs-success-border-subtle: #a3cfbb;
    --bs-info-border-subtle: #9eeaf9;
    --bs-warning-border-subtle: #ffe69c;
    --bs-danger-border-subtle: #f1aeb5;
    --bs-light-border-subtle: #e9ecef;
    --bs-dark-border-subtle: #adb5bd;
    --bs-white-rgb: 255,255,255;
    --bs-black-rgb: 0,0,0;
    --bs-font-sans-serif: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));
    --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: #212529;
    --bs-body-color-rgb: 33,37,41;
    --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: rgba(33, 37, 41, .75);
    --bs-secondary-color-rgb: 33,37,41;
    --bs-secondary-bg: #e9ecef;
    --bs-secondary-bg-rgb: 233,236,239;
    --bs-tertiary-color: rgba(33, 37, 41, .5);
    --bs-tertiary-color-rgb: 33,37,41;
    --bs-tertiary-bg: #f8f9fa;
    --bs-tertiary-bg-rgb: 248,249,250;
    --bs-heading-color: inherit;
    --bs-link-color: #0d6efd;
    --bs-link-color-rgb: 13,110,253;
    --bs-link-decoration: underline;
    --bs-link-hover-color: #0a58ca;
    --bs-link-hover-color-rgb: 10,88,202;
    --bs-code-color: #d63384;
    --bs-highlight-color: #212529;
    --bs-highlight-bg: #fff3cd;
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: #dee2e6;
    --bs-border-color-translucent: rgba(0, 0, 0, .175);
    --bs-border-radius: .375rem;
    --bs-border-radius-sm: .25rem;
    --bs-border-radius-lg: .5rem;
    --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 1rem rgba(0, 0, 0, .15);
    --bs-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);
    --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);
    --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);
    --bs-focus-ring-width: .25rem;
    --bs-focus-ring-opacity: .25;
    --bs-focus-ring-color: rgba(13, 110, 253, .25);
    --bs-form-valid-color: #198754;
    --bs-form-valid-border-color: #198754;
    --bs-form-invalid-color: #dc3545;
    --bs-form-invalid-border-color: #dc3545
}

[data-bs-theme=dark] {
    color-scheme: dark;
    --bs-body-color: #dee2e6;
    --bs-body-color-rgb: 222,226,230;
    --bs-body-bg: #212529;
    --bs-body-bg-rgb: 33,37,41;
    --bs-emphasis-color: #fff;
    --bs-emphasis-color-rgb: 255,255,255;
    --bs-secondary-color: rgba(222, 226, 230, .75);
    --bs-secondary-color-rgb: 222,226,230;
    --bs-secondary-bg: #343a40;
    --bs-secondary-bg-rgb: 52,58,64;
    --bs-tertiary-color: rgba(222, 226, 230, .5);
    --bs-tertiary-color-rgb: 222,226,230;
    --bs-tertiary-bg: #2b3035;
    --bs-tertiary-bg-rgb: 43,48,53;
    --bs-primary-text-emphasis: #6ea8fe;
    --bs-secondary-text-emphasis: #a7acb1;
    --bs-success-text-emphasis: #75b798;
    --bs-info-text-emphasis: #6edff6;
    --bs-warning-text-emphasis: #ffda6a;
    --bs-danger-text-emphasis: #ea868f;
    --bs-light-text-emphasis: #f8f9fa;
    --bs-dark-text-emphasis: #dee2e6;
    --bs-primary-bg-subtle: #031633;
    --bs-secondary-bg-subtle: #161719;
    --bs-success-bg-subtle: #051b11;
    --bs-info-bg-subtle: #032830;
    --bs-warning-bg-subtle: #332701;
    --bs-danger-bg-subtle: #2c0b0e;
    --bs-light-bg-subtle: #343a40;
    --bs-dark-bg-subtle: #1a1d20;
    --bs-primary-border-subtle: #084298;
    --bs-secondary-border-subtle: #41464b;
    --bs-success-border-subtle: #0f5132;
    --bs-info-border-subtle: #087990;
    --bs-warning-border-subtle: #997404;
    --bs-danger-border-subtle: #842029;
    --bs-light-border-subtle: #495057;
    --bs-dark-border-subtle: #343a40;
    --bs-heading-color: inherit;
    --bs-link-color: #6ea8fe;
    --bs-link-hover-color: #8bb9fe;
    --bs-link-color-rgb: 110,168,254;
    --bs-link-hover-color-rgb: 139,185,254;
    --bs-code-color: #e685b5;
    --bs-highlight-color: #dee2e6;
    --bs-highlight-bg: #664d03;
    --bs-border-color: #495057;
    --bs-border-color-translucent: rgba(255, 255, 255, .15);
    --bs-form-valid-color: #75b798;
    --bs-form-valid-border-color: #75b798;
    --bs-form-invalid-color: #ea868f;
    --bs-form-invalid-border-color: #ea868f
}

*,:after,:before {
    box-sizing: border-box
}

body {
    margin: 0;
    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: transparent
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
    margin-top: 0;
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2;
    color: var(--bs-heading-color)
}

.h1,h1 {
    font-size: calc(1.375rem + 1.5vw)
}

@media(min-width: 1200px) {
    .h1,h1 {
        font-size:2.5rem
    }
}

.h2,h2 {
    font-size: calc(1.325rem + .9vw)
}

@media(min-width: 1200px) {
    .h2,h2 {
        font-size:2rem
    }
}

.h3,h3 {
    font-size: calc(1.3rem + .6vw)
}

@media(min-width: 1200px) {
    .h3,h3 {
        font-size:1.75rem
    }
}

.h4,h4 {
    font-size: calc(1.275rem + .3vw)
}

@media(min-width: 1200px) {
    .h4,h4 {
        font-size:1.5rem
    }
}

.h5,h5 {
    font-size: 1.25rem
}

.h6,h6 {
    font-size: 1rem
}

ol,ul {
    padding-right: 2rem
}

dl,ol,ul {
    margin-top: 0;
    margin-bottom: 1rem
}

ol ol,ol ul,ul ol,ul ul {
    margin-bottom: 0
}

dd {
    margin-bottom: .5rem;
    margin-right: 0
}

.small,small {
    font-size: .875em
}

.mark,mark {
    padding: .1875em;
    color: var(--bs-highlight-color);
    background-color: var(--bs-highlight-bg)
}

a {
    color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));
    text-decoration: underline
}

a:hover {
    --bs-link-color-rgb: var(--bs-link-hover-color-rgb)
}

code,kbd,pre,samp {
    font-family: var(--bs-font-monospace);
    font-size: 1em
}

caption {
    padding-top: .5rem;
    padding-bottom: .5rem;
    color: var(--bs-secondary-color);
    text-align: right
}

tbody,td,tfoot,th,thead,tr {
    border-color: inherit;
    border-style: solid;
    border-width: 0
}

button,input,optgroup,select,textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

[type=button],[type=reset],[type=submit],button {
    -webkit-appearance: button
}

[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled) {
    cursor: pointer
}

legend {
    float: right;
    width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: calc(1.275rem + .3vw);
    line-height: inherit
}

legend+* {
    clear: right
}

::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field {
    padding: 0
}

[type=email],[type=number],[type=tel],[type=url] {
    direction: ltr
}

.list-unstyled,.list-inline {
    padding-right: 0;
    list-style: none
}

.list-inline-item:not(:last-child) {
    margin-left: .5rem
}

.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-left: calc(var(--bs-gutter-x) * .5);
    padding-right: calc(var(--bs-gutter-x) * .5);
    margin-left: auto;
    margin-right: auto
}

@media(min-width: 576px) {
    .container,.container-sm {
        max-width:540px
    }
}

@media(min-width: 768px) {
    .container,.container-md,.container-sm {
        max-width:720px
    }
}

@media(min-width: 992px) {
    .container,.container-lg,.container-md,.container-sm {
        max-width:960px
    }
}

@media(min-width: 1200px) {
    .container,.container-lg,.container-md,.container-sm,.container-xl {
        max-width:1140px
    }
}

@media(min-width: 1400px) {
    .container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {
        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;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-left: calc(-.5 * var(--bs-gutter-x));
    margin-right: calc(-.5 * var(--bs-gutter-x))
}

.row>* {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-left: calc(var(--bs-gutter-x) * .5);
    padding-right: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y)
}

.offset-1 {
    margin-right: 8.33333333%
}

.offset-2 {
    margin-right: 16.66666667%
}

.offset-3 {
    margin-right: 25%
}

.offset-4 {
    margin-right: 33.33333333%
}

.offset-5 {
    margin-right: 41.66666667%
}

.offset-6 {
    margin-right: 50%
}

.offset-7 {
    margin-right: 58.33333333%
}

.offset-8 {
    margin-right: 66.66666667%
}

.offset-9 {
    margin-right: 75%
}

.offset-10 {
    margin-right: 83.33333333%
}

.offset-11 {
    margin-right: 91.66666667%
}

.g-0,.gx-0 {
    --bs-gutter-x: 0
}

.g-0,.gy-0 {
    --bs-gutter-y: 0
}

.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: 1rem
}

.g-3,.gy-3 {
    --bs-gutter-y: 1rem
}

.g-4,.gx-4 {
    --bs-gutter-x: 1.5rem
}

.g-4,.gy-4 {
    --bs-gutter-y: 1.5rem
}

.g-5,.gx-5 {
    --bs-gutter-x: 3rem
}

.g-5,.gy-5 {
    --bs-gutter-y: 3rem
}

@media(min-width: 576px) {
    .col-sm {
        flex:1 0 0%
    }

    .row-cols-sm-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-sm-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-sm-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-sm-3>* {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .row-cols-sm-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-sm-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-sm-6>* {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-sm-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-sm-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-sm-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-sm-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-sm-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-sm-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-sm-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-sm-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-sm-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-sm-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-sm-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-sm-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-sm-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-sm-0 {
        margin-right: 0
    }

    .offset-sm-1 {
        margin-right: 8.33333333%
    }

    .offset-sm-2 {
        margin-right: 16.66666667%
    }

    .offset-sm-3 {
        margin-right: 25%
    }

    .offset-sm-4 {
        margin-right: 33.33333333%
    }

    .offset-sm-5 {
        margin-right: 41.66666667%
    }

    .offset-sm-6 {
        margin-right: 50%
    }

    .offset-sm-7 {
        margin-right: 58.33333333%
    }

    .offset-sm-8 {
        margin-right: 66.66666667%
    }

    .offset-sm-9 {
        margin-right: 75%
    }

    .offset-sm-10 {
        margin-right: 83.33333333%
    }

    .offset-sm-11 {
        margin-right: 91.66666667%
    }

    .g-sm-0,.gx-sm-0 {
        --bs-gutter-x: 0
    }

    .g-sm-0,.gy-sm-0 {
        --bs-gutter-y: 0
    }

    .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: 1rem
    }

    .g-sm-3,.gy-sm-3 {
        --bs-gutter-y: 1rem
    }

    .g-sm-4,.gx-sm-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-sm-4,.gy-sm-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-sm-5,.gx-sm-5 {
        --bs-gutter-x: 3rem
    }

    .g-sm-5,.gy-sm-5 {
        --bs-gutter-y: 3rem
    }
}

@media(min-width: 768px) {
    .col-md {
        flex:1 0 0%
    }

    .row-cols-md-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-md-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-md-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-md-3>* {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .row-cols-md-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-md-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-md-6>* {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-md-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-md-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-md-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-md-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-md-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-md-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-md-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-md-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-md-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-md-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-md-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-md-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-md-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-md-0 {
        margin-right: 0
    }

    .offset-md-1 {
        margin-right: 8.33333333%
    }

    .offset-md-2 {
        margin-right: 16.66666667%
    }

    .offset-md-3 {
        margin-right: 25%
    }

    .offset-md-4 {
        margin-right: 33.33333333%
    }

    .offset-md-5 {
        margin-right: 41.66666667%
    }

    .offset-md-6 {
        margin-right: 50%
    }

    .offset-md-7 {
        margin-right: 58.33333333%
    }

    .offset-md-8 {
        margin-right: 66.66666667%
    }

    .offset-md-9 {
        margin-right: 75%
    }

    .offset-md-10 {
        margin-right: 83.33333333%
    }

    .offset-md-11 {
        margin-right: 91.66666667%
    }

    .g-md-0,.gx-md-0 {
        --bs-gutter-x: 0
    }

    .g-md-0,.gy-md-0 {
        --bs-gutter-y: 0
    }

    .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: 1rem
    }

    .g-md-3,.gy-md-3 {
        --bs-gutter-y: 1rem
    }

    .g-md-4,.gx-md-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-md-4,.gy-md-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-md-5,.gx-md-5 {
        --bs-gutter-x: 3rem
    }

    .g-md-5,.gy-md-5 {
        --bs-gutter-y: 3rem
    }
}

@media(min-width: 992px) {
    .col-lg {
        flex:1 0 0%
    }

    .row-cols-lg-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-lg-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-lg-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-lg-3>* {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .row-cols-lg-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-lg-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-lg-6>* {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-lg-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-lg-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-lg-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-lg-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-lg-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-lg-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-lg-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-lg-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-lg-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-lg-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-lg-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-lg-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-lg-0 {
        margin-right: 0
    }

    .offset-lg-1 {
        margin-right: 8.33333333%
    }

    .offset-lg-2 {
        margin-right: 16.66666667%
    }

    .offset-lg-3 {
        margin-right: 25%
    }

    .offset-lg-4 {
        margin-right: 33.33333333%
    }

    .offset-lg-5 {
        margin-right: 41.66666667%
    }

    .offset-lg-6 {
        margin-right: 50%
    }

    .offset-lg-7 {
        margin-right: 58.33333333%
    }

    .offset-lg-8 {
        margin-right: 66.66666667%
    }

    .offset-lg-9 {
        margin-right: 75%
    }

    .offset-lg-10 {
        margin-right: 83.33333333%
    }

    .offset-lg-11 {
        margin-right: 91.66666667%
    }

    .g-lg-0,.gx-lg-0 {
        --bs-gutter-x: 0
    }

    .g-lg-0,.gy-lg-0 {
        --bs-gutter-y: 0
    }

    .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: 1rem
    }

    .g-lg-3,.gy-lg-3 {
        --bs-gutter-y: 1rem
    }

    .g-lg-4,.gx-lg-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-lg-4,.gy-lg-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-lg-5,.gx-lg-5 {
        --bs-gutter-x: 3rem
    }

    .g-lg-5,.gy-lg-5 {
        --bs-gutter-y: 3rem
    }
}

@media(min-width: 1200px) {
    .col-xl {
        flex:1 0 0%
    }

    .row-cols-xl-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-xl-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-xl-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-xl-3>* {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .row-cols-xl-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-xl-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-xl-6>* {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-xl-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-xl-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-xl-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-xl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-xl-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-xl-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-xl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-xl-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-xl-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-xl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-xl-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-xl-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-xl-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-xl-0 {
        margin-right: 0
    }

    .offset-xl-1 {
        margin-right: 8.33333333%
    }

    .offset-xl-2 {
        margin-right: 16.66666667%
    }

    .offset-xl-3 {
        margin-right: 25%
    }

    .offset-xl-4 {
        margin-right: 33.33333333%
    }

    .offset-xl-5 {
        margin-right: 41.66666667%
    }

    .offset-xl-6 {
        margin-right: 50%
    }

    .offset-xl-7 {
        margin-right: 58.33333333%
    }

    .offset-xl-8 {
        margin-right: 66.66666667%
    }

    .offset-xl-9 {
        margin-right: 75%
    }

    .offset-xl-10 {
        margin-right: 83.33333333%
    }

    .offset-xl-11 {
        margin-right: 91.66666667%
    }

    .g-xl-0,.gx-xl-0 {
        --bs-gutter-x: 0
    }

    .g-xl-0,.gy-xl-0 {
        --bs-gutter-y: 0
    }

    .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: 1rem
    }

    .g-xl-3,.gy-xl-3 {
        --bs-gutter-y: 1rem
    }

    .g-xl-4,.gx-xl-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-xl-4,.gy-xl-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-xl-5,.gx-xl-5 {
        --bs-gutter-x: 3rem
    }

    .g-xl-5,.gy-xl-5 {
        --bs-gutter-y: 3rem
    }
}

@media(min-width: 1400px) {
    .col-xxl {
        flex:1 0 0%
    }

    .row-cols-xxl-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-xxl-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-xxl-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-xxl-3>* {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .row-cols-xxl-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-xxl-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-xxl-6>* {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-xxl-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-xxl-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-xxl-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-xxl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-xxl-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-xxl-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-xxl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-xxl-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-xxl-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-xxl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-xxl-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-xxl-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-xxl-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-xxl-0 {
        margin-right: 0
    }

    .offset-xxl-1 {
        margin-right: 8.33333333%
    }

    .offset-xxl-2 {
        margin-right: 16.66666667%
    }

    .offset-xxl-3 {
        margin-right: 25%
    }

    .offset-xxl-4 {
        margin-right: 33.33333333%
    }

    .offset-xxl-5 {
        margin-right: 41.66666667%
    }

    .offset-xxl-6 {
        margin-right: 50%
    }

    .offset-xxl-7 {
        margin-right: 58.33333333%
    }

    .offset-xxl-8 {
        margin-right: 66.66666667%
    }

    .offset-xxl-9 {
        margin-right: 75%
    }

    .offset-xxl-10 {
        margin-right: 83.33333333%
    }

    .offset-xxl-11 {
        margin-right: 91.66666667%
    }

    .g-xxl-0,.gx-xxl-0 {
        --bs-gutter-x: 0
    }

    .g-xxl-0,.gy-xxl-0 {
        --bs-gutter-y: 0
    }

    .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: 1rem
    }

    .g-xxl-3,.gy-xxl-3 {
        --bs-gutter-y: 1rem
    }

    .g-xxl-4,.gx-xxl-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-xxl-4,.gy-xxl-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-xxl-5,.gx-xxl-5 {
        --bs-gutter-x: 3rem
    }

    .g-xxl-5,.gy-xxl-5 {
        --bs-gutter-y: 3rem
    }
}

.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-emphasis-color);
    --bs-table-bg: var(--bs-body-bg);
    --bs-table-border-color: var(--bs-border-color);
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: var(--bs-emphasis-color);
    --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), .05);
    --bs-table-active-color: var(--bs-emphasis-color);
    --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), .1);
    --bs-table-hover-color: var(--bs-emphasis-color);
    --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), .075);
    width: 100%;
    margin-bottom: 1rem;
    vertical-align: top;
    border-color: var(--bs-table-border-color)
}

.table>:not(caption)>*>* {
    padding: .5rem;
    color: var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));
    background-color: var(--bs-table-bg);
    border-bottom-width: var(--bs-border-width);
    box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))
}

.table-striped>tbody>tr:nth-of-type(odd)>* {
    --bs-table-color-type: var(--bs-table-striped-color);
    --bs-table-bg-type: var(--bs-table-striped-bg)
}

.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: #cfe2ff;
    --bs-table-border-color: #a6b5cc;
    --bs-table-striped-bg: #c5d7f2;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #bacbe6;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #bfd1ec;
    --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: #e2e3e5;
    --bs-table-border-color: #b5b6b7;
    --bs-table-striped-bg: #d7d8da;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #cbccce;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #d1d2d4;
    --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: #d1e7dd;
    --bs-table-border-color: #a7b9b1;
    --bs-table-striped-bg: #c7dbd2;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #bcd0c7;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #c1d6cc;
    --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: #cff4fc;
    --bs-table-border-color: #a6c3ca;
    --bs-table-striped-bg: #c5e8ef;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #badce3;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #bfe2e9;
    --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: #fff3cd;
    --bs-table-border-color: #ccc2a4;
    --bs-table-striped-bg: #f2e7c3;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #e6dbb9;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #ece1be;
    --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: #f8d7da;
    --bs-table-border-color: #c6acae;
    --bs-table-striped-bg: #eccccf;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #dfc2c4;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #e5c7ca;
    --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: #f8f9fa;
    --bs-table-border-color: #c6c7c8;
    --bs-table-striped-bg: #ecedee;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #dfe0e1;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #e5e6e7;
    --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: #212529;
    --bs-table-border-color: #4d5154;
    --bs-table-striped-bg: #2c3034;
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: #373b3e;
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: #323539;
    --bs-table-hover-color: #fff;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm {
    padding-left: 0;
    padding-right: 0
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem .75rem .375rem 2.25rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);
    background-repeat: no-repeat;
    background-position: left .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

.form-select[multiple],.form-select[size]:not([size="1"]) {
    padding-left: .75rem;
    background-image: none
}

.form-select-sm {
    padding-top: .25rem;
    padding-bottom: .25rem;
    padding-right: .5rem;
    font-size: .875rem;
    border-radius: var(--bs-border-radius-sm)
}

.form-select-lg {
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-right: 1rem;
    font-size: 1.25rem;
    border-radius: var(--bs-border-radius-lg)
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.form-check {
    display: block;
    min-height: 1.5rem;
    padding-right: 1.5em;
    margin-bottom: .125rem
}

.form-check .form-check-input {
    float: right;
    margin-right: -1.5em
}

.form-check-reverse {
    padding-left: 1.5em;
    padding-right: 0;
    text-align: left
}

.form-check-reverse .form-check-input {
    float: left;
    margin-left: -1.5em;
    margin-right: 0
}

.form-check-input {
    --bs-form-check-bg: var(--bs-body-bg);
    flex-shrink: 0;
    width: 1em;
    height: 1em;
    margin-top: .25em;
    vertical-align: top;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-form-check-bg);
    background-image: var(--bs-form-check-bg-image);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: var(--bs-border-width) solid var(--bs-border-color);
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
    print-color-adjust: exact
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label {
    cursor: default;
    opacity: .5
}

.form-switch {
    padding-right: 2.5em
}

.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");
    width: 2em;
    margin-right: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: right center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: left center;
    --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='%23fff'/%3e%3c/svg%3e")
}

.form-switch.form-check-reverse {
    padding-left: 2.5em;
    padding-right: 0
}

.form-switch.form-check-reverse .form-check-input {
    margin-left: -2.5em;
    margin-right: 0
}

.form-check-inline {
    display: inline-block;
    margin-left: 1rem
}

.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-floating>label {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    height: 100%;
    padding: 1rem .75rem;
    overflow: hidden;
    text-align: start;
    text-overflow: ellipsis;
    white-space: nowrap;
    pointer-events: none;
    border: var(--bs-border-width) solid transparent;
    transform-origin: 100% 0;
    transition: opacity .1s ease-in-out,transform .1s ease-in-out
}

.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder {
    color: transparent
}

.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder {
    color: transparent
}

.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown) {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown) {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

.form-floating>.form-control:not(:-moz-placeholder-shown)~label {
    color: rgba(var(--bs-body-color-rgb),.65);
    transform: scale(.85) translateY(-.5rem) translate(-.15rem)
}

.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label {
    color: rgba(var(--bs-body-color-rgb),.65);
    transform: scale(.85) translateY(-.5rem) translate(-.15rem)
}

.form-floating>.form-control-plaintext~label:after,.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-select~label:after {
    position: absolute;
    inset: 1rem .375rem;
    z-index: -1;
    height: 1.5em;
    content: "";
    background-color: var(--bs-body-bg);
    border-radius: var(--bs-border-radius)
}

.form-floating>.form-control:-webkit-autofill~label {
    color: rgba(var(--bs-body-color-rgb),.65);
    transform: scale(.85) translateY(-.5rem) translate(-.15rem)
}

.form-floating>.form-control:disabled~label,.form-floating>:disabled~label {
    color: #6c757d
}

.form-floating>.form-control:disabled~label:after,.form-floating>:disabled~label:after {
    background-color: var(--bs-secondary-bg)
}

.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0
}

.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus {
    z-index: 5
}

.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    border-radius: var(--bs-border-radius-lg)
}

.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text {
    padding: .25rem .5rem;
    font-size: .875rem;
    border-radius: var(--bs-border-radius-sm)
}

.input-group-lg>.form-select,.input-group-sm>.form-select {
    padding-left: 3rem
}

.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:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.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,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-right: calc(var(--bs-border-width) * -1);
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip {
    display: block
}

.form-control.is-valid,.was-validated .form-control:valid {
    border-color: var(--bs-form-valid-border-color);
    padding-left: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: left calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-control.is-valid:focus,.was-validated .form-control:valid:focus {
    border-color: var(--bs-form-valid-border-color);
    box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb),.25)
}

.was-validated textarea.form-control:valid,textarea.form-control.is-valid {
    padding-left: calc(1.5em + .75rem);
    background-position: top calc(.375em + .1875rem) left calc(.375em + .1875rem)
}

.form-select.is-valid,.was-validated .form-select:valid {
    border-color: var(--bs-form-valid-border-color)
}

.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select: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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-left: 4.125rem;
    background-position: left .75rem center,center left 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-select.is-valid:focus,.was-validated .form-select:valid:focus {
    border-color: var(--bs-form-valid-border-color);
    box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb),.25)
}

.form-control-color.is-valid,.was-validated .form-control-color:valid {
    width: calc(3.75rem + 1.5em)
}

.form-check-input.is-valid,.was-validated .form-check-input:valid {
    border-color: var(--bs-form-valid-border-color)
}

.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked {
    background-color: var(--bs-form-valid-color)
}

.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus {
    box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb),.25)
}

.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label {
    color: var(--bs-form-valid-color)
}

.form-check-inline .form-check-input~.valid-feedback {
    margin-right: .5em
}

.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid {
    z-index: 3
}

.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip {
    display: block
}

.form-control.is-invalid,.was-validated .form-control:invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-left: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: left calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus {
    border-color: var(--bs-form-invalid-border-color);
    box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)
}

.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid {
    padding-left: calc(1.5em + .75rem);
    background-position: top calc(.375em + .1875rem) left calc(.375em + .1875rem)
}

.form-select.is-invalid,.was-validated .form-select:invalid {
    border-color: var(--bs-form-invalid-border-color)
}

.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select: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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-left: 4.125rem;
    background-position: left .75rem center,center left 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus {
    border-color: var(--bs-form-invalid-border-color);
    box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)
}

.form-control-color.is-invalid,.was-validated .form-control-color:invalid {
    width: calc(3.75rem + 1.5em)
}

.form-check-input.is-invalid,.was-validated .form-check-input:invalid {
    border-color: var(--bs-form-invalid-border-color)
}

.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked {
    background-color: var(--bs-form-invalid-color)
}

.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus {
    box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)
}

.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label {
    color: var(--bs-form-invalid-color)
}

.form-check-inline .form-check-input~.invalid-feedback {
    margin-right: .5em
}

.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid {
    z-index: 4
}

.btn {
    --bs-btn-padding-x: .75rem;
    --bs-btn-padding-y: .375rem;
    --bs-btn-font-family: ;
    --bs-btn-font-size: 1rem;
    --bs-btn-font-weight: 400;
    --bs-btn-line-height: 1.5;
    --bs-btn-color: var(--bs-body-color);
    --bs-btn-bg: transparent;
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: transparent;
    --bs-btn-border-radius: var(--bs-border-radius);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15),0 1px 1px rgba(0, 0, 0, .075);
    --bs-btn-disabled-opacity: .65;
    --bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
    display: inline-block;
    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;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-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);
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active {
    color: var(--bs-btn-active-color);
    background-color: var(--bs-btn-active-bg);
    border-color: var(--bs-btn-active-border-color)
}

.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible {
    box-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)
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #0d6efd;
    --bs-btn-border-color: #0d6efd;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0b5ed7;
    --bs-btn-hover-border-color: #0a58ca;
    --bs-btn-focus-shadow-rgb: 49,132,253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0a58ca;
    --bs-btn-active-border-color: #0a53be;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #0d6efd;
    --bs-btn-disabled-border-color: #0d6efd
}

.btn-secondary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #6c757d;
    --bs-btn-border-color: #6c757d;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #5c636a;
    --bs-btn-hover-border-color: #565e64;
    --bs-btn-focus-shadow-rgb: 130,138,145;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #565e64;
    --bs-btn-active-border-color: #51585e;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #6c757d;
    --bs-btn-disabled-border-color: #6c757d
}

.btn-success {
    --bs-btn-color: #fff;
    --bs-btn-bg: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #157347;
    --bs-btn-hover-border-color: #146c43;
    --bs-btn-focus-shadow-rgb: 60,153,110;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #146c43;
    --bs-btn-active-border-color: #13653f;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #198754;
    --bs-btn-disabled-border-color: #198754
}

.btn-info {
    --bs-btn-color: #000;
    --bs-btn-bg: #0dcaf0;
    --bs-btn-border-color: #0dcaf0;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #31d2f2;
    --bs-btn-hover-border-color: #25cff2;
    --bs-btn-focus-shadow-rgb: 11,172,204;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #3dd5f3;
    --bs-btn-active-border-color: #25cff2;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #0dcaf0;
    --bs-btn-disabled-border-color: #0dcaf0
}

.btn-warning {
    --bs-btn-color: #000;
    --bs-btn-bg: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #ffca2c;
    --bs-btn-hover-border-color: #ffc720;
    --bs-btn-focus-shadow-rgb: 217,164,6;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #ffcd39;
    --bs-btn-active-border-color: #ffc720;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #ffc107;
    --bs-btn-disabled-border-color: #ffc107
}

.btn-danger {
    --bs-btn-color: #fff;
    --bs-btn-bg: #dc3545;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #bb2d3b;
    --bs-btn-hover-border-color: #b02a37;
    --bs-btn-focus-shadow-rgb: 225,83,97;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #b02a37;
    --bs-btn-active-border-color: #a52834;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #dc3545;
    --bs-btn-disabled-border-color: #dc3545
}

.btn-light {
    --bs-btn-color: #000;
    --bs-btn-bg: #f8f9fa;
    --bs-btn-border-color: #f8f9fa;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #d3d4d5;
    --bs-btn-hover-border-color: #c6c7c8;
    --bs-btn-focus-shadow-rgb: 211,212,213;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #c6c7c8;
    --bs-btn-active-border-color: #babbbc;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #f8f9fa;
    --bs-btn-disabled-border-color: #f8f9fa
}

.btn-dark {
    --bs-btn-color: #fff;
    --bs-btn-bg: #212529;
    --bs-btn-border-color: #212529;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #424649;
    --bs-btn-hover-border-color: #373b3e;
    --bs-btn-focus-shadow-rgb: 66,70,73;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #4d5154;
    --bs-btn-active-border-color: #373b3e;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #212529;
    --bs-btn-disabled-border-color: #212529
}

.btn-outline-primary {
    --bs-btn-color: #0d6efd;
    --bs-btn-border-color: #0d6efd;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0d6efd;
    --bs-btn-hover-border-color: #0d6efd;
    --bs-btn-focus-shadow-rgb: 13,110,253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0d6efd;
    --bs-btn-active-border-color: #0d6efd;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #0d6efd;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #0d6efd;
    --bs-gradient: none
}

.btn-outline-secondary {
    --bs-btn-color: #6c757d;
    --bs-btn-border-color: #6c757d;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #6c757d;
    --bs-btn-hover-border-color: #6c757d;
    --bs-btn-focus-shadow-rgb: 108,117,125;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #6c757d;
    --bs-btn-active-border-color: #6c757d;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #6c757d;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #6c757d;
    --bs-gradient: none
}

.btn-outline-success {
    --bs-btn-color: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #198754;
    --bs-btn-hover-border-color: #198754;
    --bs-btn-focus-shadow-rgb: 25,135,84;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #198754;
    --bs-btn-active-border-color: #198754;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #198754;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #198754;
    --bs-gradient: none
}

.btn-outline-info {
    --bs-btn-color: #0dcaf0;
    --bs-btn-border-color: #0dcaf0;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #0dcaf0;
    --bs-btn-hover-border-color: #0dcaf0;
    --bs-btn-focus-shadow-rgb: 13,202,240;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #0dcaf0;
    --bs-btn-active-border-color: #0dcaf0;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #0dcaf0;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #0dcaf0;
    --bs-gradient: none
}

.btn-outline-warning {
    --bs-btn-color: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #ffc107;
    --bs-btn-hover-border-color: #ffc107;
    --bs-btn-focus-shadow-rgb: 255,193,7;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #ffc107;
    --bs-btn-active-border-color: #ffc107;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #ffc107;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #ffc107;
    --bs-gradient: none
}

.btn-outline-danger {
    --bs-btn-color: #dc3545;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #dc3545;
    --bs-btn-hover-border-color: #dc3545;
    --bs-btn-focus-shadow-rgb: 220,53,69;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #dc3545;
    --bs-btn-active-border-color: #dc3545;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #dc3545;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #dc3545;
    --bs-gradient: none
}

.btn-outline-light {
    --bs-btn-color: #f8f9fa;
    --bs-btn-border-color: #f8f9fa;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #f8f9fa;
    --bs-btn-hover-border-color: #f8f9fa;
    --bs-btn-focus-shadow-rgb: 248,249,250;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #f8f9fa;
    --bs-btn-active-border-color: #f8f9fa;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #f8f9fa;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #f8f9fa;
    --bs-gradient: none
}

.btn-outline-dark {
    --bs-btn-color: #212529;
    --bs-btn-border-color: #212529;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #212529;
    --bs-btn-hover-border-color: #212529;
    --bs-btn-focus-shadow-rgb: 33,37,41;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #212529;
    --bs-btn-active-border-color: #212529;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #212529;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #212529;
    --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: #6c757d;
    --bs-btn-disabled-border-color: transparent;
    --bs-btn-box-shadow: 0 0 0 #000;
    --bs-btn-focus-shadow-rgb: 49,132,253;
    text-decoration: underline
}

.btn-group-lg>.btn,.btn-lg {
    --bs-btn-padding-y: .5rem;
    --bs-btn-padding-x: 1rem;
    --bs-btn-font-size: 1.25rem;
    --bs-btn-border-radius: var(--bs-border-radius-lg)
}

.btn-group-sm>.btn,.btn-sm {
    --bs-btn-padding-y: .25rem;
    --bs-btn-padding-x: .5rem;
    --bs-btn-font-size: .875rem;
    --bs-btn-border-radius: var(--bs-border-radius-sm)
}

.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center {
    position: relative
}

.dropdown-toggle:after {
    display: inline-block;
    margin-right: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-left: .3em solid transparent;
    border-bottom: 0;
    border-right: .3em solid transparent
}

.dropdown-toggle:empty:after {
    margin-right: 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: var(--bs-border-radius);
    --bs-dropdown-border-width: var(--bs-border-width);
    --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
    --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
    --bs-dropdown-divider-margin-y: .5rem;
    --bs-dropdown-box-shadow: var(--bs-box-shadow);
    --bs-dropdown-link-color: var(--bs-body-color);
    --bs-dropdown-link-hover-color: var(--bs-body-color);
    --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
    --bs-dropdown-link-active-color: #fff;
    --bs-dropdown-link-active-bg: #0d6efd;
    --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
    --bs-dropdown-item-padding-x: 1rem;
    --bs-dropdown-item-padding-y: .25rem;
    --bs-dropdown-header-color: #6c757d;
    --bs-dropdown-header-padding-x: 1rem;
    --bs-dropdown-header-padding-y: .5rem;
    position: absolute;
    z-index: var(--bs-dropdown-zindex);
    display: none;
    min-width: var(--bs-dropdown-min-width);
    padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
    margin: 0;
    font-size: var(--bs-dropdown-font-size);
    color: var(--bs-dropdown-color);
    text-align: right;
    list-style: none;
    background-color: var(--bs-dropdown-bg);
    background-clip: padding-box;
    border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
    border-radius: var(--bs-dropdown-border-radius)
}

.dropdown-menu[data-bs-popper] {
    top: 100%;
    right: 0;
    margin-top: var(--bs-dropdown-spacer)
}

.dropdown-menu-start {
    --bs-position: start
}

.dropdown-menu-start[data-bs-popper] {
    left: auto;
    right: 0
}

.dropdown-menu-end {
    --bs-position: end
}

.dropdown-menu-end[data-bs-popper] {
    left: 0;
    right: auto
}

@media(min-width: 576px) {
    .dropdown-menu-sm-start {
        --bs-position:start
    }

    .dropdown-menu-sm-start[data-bs-popper] {
        left: auto;
        right: 0
    }

    .dropdown-menu-sm-end {
        --bs-position: end
    }

    .dropdown-menu-sm-end[data-bs-popper] {
        left: 0;
        right: auto
    }
}

@media(min-width: 768px) {
    .dropdown-menu-md-start {
        --bs-position:start
    }

    .dropdown-menu-md-start[data-bs-popper] {
        left: auto;
        right: 0
    }

    .dropdown-menu-md-end {
        --bs-position: end
    }

    .dropdown-menu-md-end[data-bs-popper] {
        left: 0;
        right: auto
    }
}

@media(min-width: 992px) {
    .dropdown-menu-lg-start {
        --bs-position:start
    }

    .dropdown-menu-lg-start[data-bs-popper] {
        left: auto;
        right: 0
    }

    .dropdown-menu-lg-end {
        --bs-position: end
    }

    .dropdown-menu-lg-end[data-bs-popper] {
        left: 0;
        right: auto
    }
}

@media(min-width: 1200px) {
    .dropdown-menu-xl-start {
        --bs-position:start
    }

    .dropdown-menu-xl-start[data-bs-popper] {
        left: auto;
        right: 0
    }

    .dropdown-menu-xl-end {
        --bs-position: end
    }

    .dropdown-menu-xl-end[data-bs-popper] {
        left: 0;
        right: auto
    }
}

@media(min-width: 1400px) {
    .dropdown-menu-xxl-start {
        --bs-position:start
    }

    .dropdown-menu-xxl-start[data-bs-popper] {
        left: auto;
        right: 0
    }

    .dropdown-menu-xxl-end {
        --bs-position: end
    }

    .dropdown-menu-xxl-end[data-bs-popper] {
        left: 0;
        right: auto
    }
}

.dropup .dropdown-toggle:after {
    display: inline-block;
    margin-right: .255em;
    vertical-align: .255em;
    content: "";
    border-top: 0;
    border-left: .3em solid transparent;
    border-bottom: .3em solid;
    border-right: .3em solid transparent
}

.dropup .dropdown-toggle:empty:after {
    margin-right: 0
}

.dropend .dropdown-menu[data-bs-popper] {
    top: 0;
    left: auto;
    right: 100%;
    margin-top: 0;
    margin-right: var(--bs-dropdown-spacer)
}

.dropend .dropdown-toggle:after {
    display: inline-block;
    margin-right: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-left: 0;
    border-bottom: .3em solid transparent;
    border-right: .3em solid
}

.dropend .dropdown-toggle:empty:after {
    margin-right: 0
}

.dropstart .dropdown-menu[data-bs-popper] {
    top: 0;
    left: 100%;
    right: auto;
    margin-top: 0;
    margin-left: var(--bs-dropdown-spacer)
}

.dropstart .dropdown-toggle:after {
    display: inline-block;
    margin-right: .255em;
    vertical-align: .255em;
    content: ""
}

.dropstart .dropdown-toggle:before {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-left: .3em solid;
    border-bottom: .3em solid transparent
}

.dropstart .dropdown-toggle:empty:after {
    margin-right: 0
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    clear: both;
    font-weight: 400;
    color: var(--bs-dropdown-link-color);
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
    border-radius: var(--bs-dropdown-item-border-radius,0)
}

.dropdown-item:focus,.dropdown-item:hover {
    color: var(--bs-dropdown-link-hover-color);
    background-color: var(--bs-dropdown-link-hover-bg)
}

.dropdown-menu-dark {
    --bs-dropdown-color: #dee2e6;
    --bs-dropdown-bg: #343a40;
    --bs-dropdown-border-color: var(--bs-border-color-translucent);
    --bs-dropdown-box-shadow: ;
    --bs-dropdown-link-color: #dee2e6;
    --bs-dropdown-link-hover-color: #fff;
    --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
    --bs-dropdown-link-hover-bg: rgba(255, 255, 255, .15);
    --bs-dropdown-link-active-color: #fff;
    --bs-dropdown-link-active-bg: #0d6efd;
    --bs-dropdown-link-disabled-color: #adb5bd;
    --bs-dropdown-header-color: #adb5bd
}

.btn-group-vertical>.btn,.btn-group>.btn {
    position: relative;
    flex: 1 1 auto
}

.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover {
    z-index: 1
}

.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn {
    margin-right: calc(var(--bs-border-width) * -1)
}

.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.dropdown-toggle-split {
    padding-left: .5625rem;
    padding-right: .5625rem
}

.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after {
    margin-right: 0
}

.dropstart .dropdown-toggle-split:before {
    margin-left: 0
}

.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split {
    padding-left: .375rem;
    padding-right: .375rem
}

.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split {
    padding-left: .75rem;
    padding-right: .75rem
}

.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child) {
    margin-top: calc(var(--bs-border-width) * -1)
}

.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn {
    border-top-right-radius: 0;
    border-top-left-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);
    display: flex;
    flex-wrap: wrap;
    padding-right: 0;
    margin-bottom: 0;
    list-style: none
}

.nav-link {
    display: block;
    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);
    text-decoration: none;
    background: 0 0;
    border: 0;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out
}

.nav-link:focus,.nav-link:hover {
    color: var(--bs-nav-link-hover-color)
}

.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-right-radius: var(--bs-nav-tabs-border-radius);
    border-top-left-radius: var(--bs-nav-tabs-border-radius)
}

.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover {
    isolation: isolate;
    border-color: var(--bs-nav-tabs-link-hover-border-color)
}

.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active {
    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-right-radius: 0;
    border-top-left-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: #0d6efd
}

.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 {
    padding-left: 0;
    padding-right: 0;
    border-bottom: var(--bs-nav-underline-border-width) solid transparent
}

.nav-underline .nav-link:focus,.nav-underline .nav-link:hover {
    border-bottom-color: currentcolor
}

.nav-fill .nav-item,.nav-fill>.nav-link {
    flex: 1 1 auto;
    text-align: center
}

.nav-justified .nav-item,.nav-justified>.nav-link {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl {
    display: flex;
    flex-wrap: inherit;
    align-items: center;
    justify-content: space-between
}

.navbar-brand {
    padding-top: var(--bs-navbar-brand-padding-y);
    padding-bottom: var(--bs-navbar-brand-padding-y);
    margin-left: var(--bs-navbar-brand-margin-end);
    font-size: var(--bs-navbar-brand-font-size);
    color: var(--bs-navbar-brand-color);
    text-decoration: none;
    white-space: nowrap
}

.navbar-brand:focus,.navbar-brand:hover {
    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);
    display: flex;
    flex-direction: column;
    padding-right: 0;
    margin-bottom: 0;
    list-style: none
}

.navbar-text a,.navbar-text a:focus,.navbar-text a:hover {
    color: var(--bs-navbar-active-color)
}

.navbar-nav-scroll {
    max-height: var(--bs-scroll-height,75vh);
    overflow-y: auto
}

@media(min-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-left: var(--bs-navbar-nav-link-padding-x);
        padding-right: var(--bs-navbar-nav-link-padding-x)
    }

    .navbar-expand-sm .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-sm .navbar-collapse {
        display: flex!important;
        flex-basis: auto
    }

    .navbar-expand-sm .navbar-toggler {
        display: none
    }

    .navbar-expand-sm .offcanvas {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto!important;
        height: auto!important;
        visibility: visible!important;
        background-color: transparent!important;
        border: 0!important;
        transform: none!important;
        transition: none
    }

    .navbar-expand-sm .offcanvas .offcanvas-header {
        display: none
    }

    .navbar-expand-sm .offcanvas .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media(min-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-left: var(--bs-navbar-nav-link-padding-x);
        padding-right: var(--bs-navbar-nav-link-padding-x)
    }

    .navbar-expand-md .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-md .navbar-collapse {
        display: flex!important;
        flex-basis: auto
    }

    .navbar-expand-md .navbar-toggler {
        display: none
    }

    .navbar-expand-md .offcanvas {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto!important;
        height: auto!important;
        visibility: visible!important;
        background-color: transparent!important;
        border: 0!important;
        transform: none!important;
        transition: none
    }

    .navbar-expand-md .offcanvas .offcanvas-header {
        display: none
    }

    .navbar-expand-md .offcanvas .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media(min-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-left: var(--bs-navbar-nav-link-padding-x);
        padding-right: var(--bs-navbar-nav-link-padding-x)
    }

    .navbar-expand-lg .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-lg .navbar-collapse {
        display: flex!important;
        flex-basis: auto
    }

    .navbar-expand-lg .navbar-toggler {
        display: none
    }

    .navbar-expand-lg .offcanvas {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto!important;
        height: auto!important;
        visibility: visible!important;
        background-color: transparent!important;
        border: 0!important;
        transform: none!important;
        transition: none
    }

    .navbar-expand-lg .offcanvas .offcanvas-header {
        display: none
    }

    .navbar-expand-lg .offcanvas .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media(min-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-left: var(--bs-navbar-nav-link-padding-x);
        padding-right: var(--bs-navbar-nav-link-padding-x)
    }

    .navbar-expand-xl .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-xl .navbar-collapse {
        display: flex!important;
        flex-basis: auto
    }

    .navbar-expand-xl .navbar-toggler {
        display: none
    }

    .navbar-expand-xl .offcanvas {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto!important;
        height: auto!important;
        visibility: visible!important;
        background-color: transparent!important;
        border: 0!important;
        transform: none!important;
        transition: none
    }

    .navbar-expand-xl .offcanvas .offcanvas-header {
        display: none
    }

    .navbar-expand-xl .offcanvas .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media(min-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-left: var(--bs-navbar-nav-link-padding-x);
        padding-right: var(--bs-navbar-nav-link-padding-x)
    }

    .navbar-expand-xxl .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-xxl .navbar-collapse {
        display: flex!important;
        flex-basis: auto
    }

    .navbar-expand-xxl .navbar-toggler {
        display: none
    }

    .navbar-expand-xxl .offcanvas {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto!important;
        height: auto!important;
        visibility: visible!important;
        background-color: transparent!important;
        border: 0!important;
        transform: none!important;
        transition: none
    }

    .navbar-expand-xxl .offcanvas .offcanvas-header {
        display: none
    }

    .navbar-expand-xxl .offcanvas .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

.navbar-expand .navbar-nav .nav-link {
    padding-left: var(--bs-navbar-nav-link-padding-x);
    padding-right: var(--bs-navbar-nav-link-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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: ;
    --bs-card-subtitle-color: ;
    --bs-card-border-width: var(--bs-border-width);
    --bs-card-border-color: var(--bs-border-color-translucent);
    --bs-card-border-radius: var(--bs-border-radius);
    --bs-card-box-shadow: ;
    --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-card-cap-padding-y: .5rem;
    --bs-card-cap-padding-x: 1rem;
    --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), .03);
    --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;
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    height: var(--bs-card-height);
    color: var(--bs-body-color);
    word-wrap: break-word;
    background-color: var(--bs-card-bg);
    background-clip: border-box;
    border: var(--bs-card-border-width) solid var(--bs-card-border-color);
    border-radius: var(--bs-card-border-radius)
}

.card>hr {
    margin-left: 0;
    margin-right: 0
}

.card>.list-group:first-child {
    border-top-width: 0;
    border-top-right-radius: var(--bs-card-inner-border-radius);
    border-top-left-radius: var(--bs-card-inner-border-radius)
}

.card>.list-group:last-child {
    border-bottom-width: 0;
    border-bottom-left-radius: var(--bs-card-inner-border-radius);
    border-bottom-right-radius: var(--bs-card-inner-border-radius)
}

.card-link+.card-link {
    margin-right: var(--bs-card-spacer-x)
}

.card-header-tabs {
    margin-left: calc(-.5 * var(--bs-card-cap-padding-x));
    margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
    margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
    border-bottom: 0
}

.card-header-pills {
    margin-left: calc(-.5 * var(--bs-card-cap-padding-x));
    margin-right: calc(-.5 * var(--bs-card-cap-padding-x))
}

.card-img,.card-img-bottom,.card-img-top {
    width: 100%
}

.card-img,.card-img-top {
    border-top-right-radius: var(--bs-card-inner-border-radius);
    border-top-left-radius: var(--bs-card-inner-border-radius)
}

.card-img,.card-img-bottom {
    border-bottom-left-radius: var(--bs-card-inner-border-radius);
    border-bottom-right-radius: var(--bs-card-inner-border-radius)
}

@media(min-width: 576px) {
    .card-group {
        display:flex;
        flex-flow: row wrap
    }

    .card-group>.card {
        flex: 1 0 0%;
        margin-bottom: 0
    }

    .card-group>.card+.card {
        margin-right: 0;
        border-right: 0
    }

    .card-group>.card:not(:last-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    .card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top {
        border-top-left-radius: 0
    }

    .card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom {
        border-bottom-left-radius: 0
    }

    .card-group>.card:not(:first-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top {
        border-top-right-radius: 0
    }

    .card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom {
        border-bottom-right-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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

.accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
    font-size: 1rem;
    color: var(--bs-accordion-btn-color);
    text-align: right;
    background-color: var(--bs-accordion-btn-bg);
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: var(--bs-accordion-transition)
}

.accordion-button:after {
    flex-shrink: 0;
    width: var(--bs-accordion-btn-icon-width);
    height: var(--bs-accordion-btn-icon-width);
    margin-right: auto;
    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)
}

.accordion-item:first-of-type {
    border-top-right-radius: var(--bs-accordion-border-radius);
    border-top-left-radius: var(--bs-accordion-border-radius)
}

.accordion-item:first-of-type>.accordion-header .accordion-button {
    border-top-right-radius: var(--bs-accordion-inner-border-radius);
    border-top-left-radius: var(--bs-accordion-inner-border-radius)
}

.accordion-item:last-of-type {
    border-bottom-left-radius: var(--bs-accordion-border-radius);
    border-bottom-right-radius: var(--bs-accordion-border-radius)
}

.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed {
    border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
    border-bottom-right-radius: var(--bs-accordion-inner-border-radius)
}

.accordion-item:last-of-type>.accordion-collapse {
    border-bottom-left-radius: var(--bs-accordion-border-radius);
    border-bottom-right-radius: var(--bs-accordion-border-radius)
}

.accordion-flush>.accordion-item {
    border-left: 0;
    border-right: 0;
    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='%236ea8fe'%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='%236ea8fe'%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-secondary-color);
    --bs-breadcrumb-item-padding-x: .5rem;
    --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
    display: flex;
    flex-wrap: wrap;
    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);
    list-style: none;
    background-color: var(--bs-breadcrumb-bg);
    border-radius: var(--bs-breadcrumb-border-radius)
}

.breadcrumb-item+.breadcrumb-item {
    padding-right: var(--bs-breadcrumb-item-padding-x)
}

.breadcrumb-item+.breadcrumb-item:before {
    float: right;
    padding-left: var(--bs-breadcrumb-item-padding-x);
    color: var(--bs-breadcrumb-divider-color);
    content: var(--bs-breadcrumb-divider, "/")
}

.pagination {
    --bs-pagination-padding-x: .75rem;
    --bs-pagination-padding-y: .375rem;
    --bs-pagination-font-size: 1rem;
    --bs-pagination-color: var(--bs-link-color);
    --bs-pagination-bg: var(--bs-body-bg);
    --bs-pagination-border-width: var(--bs-border-width);
    --bs-pagination-border-color: var(--bs-border-color);
    --bs-pagination-border-radius: var(--bs-border-radius);
    --bs-pagination-hover-color: var(--bs-link-hover-color);
    --bs-pagination-hover-bg: var(--bs-tertiary-bg);
    --bs-pagination-hover-border-color: var(--bs-border-color);
    --bs-pagination-focus-color: var(--bs-link-hover-color);
    --bs-pagination-focus-bg: var(--bs-secondary-bg);
    --bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-pagination-active-color: #fff;
    --bs-pagination-active-bg: #0d6efd;
    --bs-pagination-active-border-color: #0d6efd;
    --bs-pagination-disabled-color: var(--bs-secondary-color);
    --bs-pagination-disabled-bg: var(--bs-secondary-bg);
    --bs-pagination-disabled-border-color: var(--bs-border-color);
    display: flex;
    padding-right: 0;
    list-style: none
}

.active>.page-link,.page-link.active {
    z-index: 3;
    color: var(--bs-pagination-active-color);
    background-color: var(--bs-pagination-active-bg);
    border-color: var(--bs-pagination-active-border-color)
}

.disabled>.page-link,.page-link.disabled {
    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-right: calc(var(--bs-border-width) * -1)
}

.page-item:first-child .page-link {
    border-top-right-radius: var(--bs-pagination-border-radius);
    border-bottom-right-radius: var(--bs-pagination-border-radius)
}

.page-item:last-child .page-link {
    border-top-left-radius: var(--bs-pagination-border-radius);
    border-bottom-left-radius: var(--bs-pagination-border-radius)
}

.pagination-lg {
    --bs-pagination-padding-x: 1.5rem;
    --bs-pagination-padding-y: .75rem;
    --bs-pagination-font-size: 1.25rem;
    --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: .875rem;
    --bs-pagination-border-radius: var(--bs-border-radius-sm)
}

.badge {
    --bs-badge-padding-x: .65em;
    --bs-badge-padding-y: .35em;
    --bs-badge-font-size: .75em;
    --bs-badge-font-weight: 700;
    --bs-badge-color: #fff;
    --bs-badge-border-radius: var(--bs-border-radius);
    display: inline-block;
    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);
    line-height: 1;
    color: var(--bs-badge-color);
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: var(--bs-badge-border-radius)
}

.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;
    position: relative;
    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)
}

.alert-dismissible {
    padding-left: 3rem
}

.alert-dismissible .btn-close {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    padding: 1.25rem 1rem
}

.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-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-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)
}

.progress,.progress-stacked {
    --bs-progress-height: 1rem;
    --bs-progress-font-size: .75rem;
    --bs-progress-bg: var(--bs-secondary-bg);
    --bs-progress-border-radius: var(--bs-border-radius);
    --bs-progress-box-shadow: var(--bs-box-shadow-inset);
    --bs-progress-bar-color: #fff;
    --bs-progress-bar-bg: #0d6efd;
    --bs-progress-bar-transition: width .6s ease;
    display: flex;
    height: var(--bs-progress-height);
    overflow: hidden;
    font-size: var(--bs-progress-font-size);
    background-color: var(--bs-progress-bg);
    border-radius: var(--bs-progress-border-radius)
}

.progress-bar-striped {
    background-image: linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-size: var(--bs-progress-height) var(--bs-progress-height)
}

.list-group {
    --bs-list-group-color: var(--bs-body-color);
    --bs-list-group-bg: var(--bs-body-bg);
    --bs-list-group-border-color: var(--bs-border-color);
    --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-secondary-color);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
    --bs-list-group-action-active-color: var(--bs-body-color);
    --bs-list-group-action-active-bg: var(--bs-secondary-bg);
    --bs-list-group-disabled-color: var(--bs-secondary-color);
    --bs-list-group-disabled-bg: var(--bs-body-bg);
    --bs-list-group-active-color: #fff;
    --bs-list-group-active-bg: #0d6efd;
    --bs-list-group-active-border-color: #0d6efd;
    display: flex;
    flex-direction: column;
    padding-right: 0;
    margin-bottom: 0;
    border-radius: var(--bs-list-group-border-radius)
}

.list-group-item-action:focus,.list-group-item-action:hover {
    z-index: 1;
    color: var(--bs-list-group-action-hover-color);
    text-decoration: none;
    background-color: var(--bs-list-group-action-hover-bg)
}

.list-group-item:first-child {
    border-top-right-radius: inherit;
    border-top-left-radius: inherit
}

.list-group-item:last-child {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit
}

.list-group-horizontal>.list-group-item:first-child:not(:last-child) {
    border-bottom-right-radius: var(--bs-list-group-border-radius);
    border-top-left-radius: 0
}

.list-group-horizontal>.list-group-item:last-child:not(:first-child) {
    border-top-left-radius: var(--bs-list-group-border-radius);
    border-bottom-right-radius: 0
}

.list-group-horizontal>.list-group-item+.list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-right-width: 0
}

.list-group-horizontal>.list-group-item+.list-group-item.active {
    margin-right: calc(-1 * var(--bs-list-group-border-width));
    border-right-width: var(--bs-list-group-border-width)
}

@media(min-width: 576px) {
    .list-group-horizontal-sm {
        flex-direction:row
    }

    .list-group-horizontal-sm>.list-group-item:first-child:not(:last-child) {
        border-bottom-right-radius: var(--bs-list-group-border-radius);
        border-top-left-radius: 0
    }

    .list-group-horizontal-sm>.list-group-item:last-child:not(:first-child) {
        border-top-left-radius: var(--bs-list-group-border-radius);
        border-bottom-right-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-right-width: 0
    }

    .list-group-horizontal-sm>.list-group-item+.list-group-item.active {
        margin-right: calc(-1 * var(--bs-list-group-border-width));
        border-right-width: var(--bs-list-group-border-width)
    }
}

@media(min-width: 768px) {
    .list-group-horizontal-md {
        flex-direction:row
    }

    .list-group-horizontal-md>.list-group-item:first-child:not(:last-child) {
        border-bottom-right-radius: var(--bs-list-group-border-radius);
        border-top-left-radius: 0
    }

    .list-group-horizontal-md>.list-group-item:last-child:not(:first-child) {
        border-top-left-radius: var(--bs-list-group-border-radius);
        border-bottom-right-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-right-width: 0
    }

    .list-group-horizontal-md>.list-group-item+.list-group-item.active {
        margin-right: calc(-1 * var(--bs-list-group-border-width));
        border-right-width: var(--bs-list-group-border-width)
    }
}

@media(min-width: 992px) {
    .list-group-horizontal-lg {
        flex-direction:row
    }

    .list-group-horizontal-lg>.list-group-item:first-child:not(:last-child) {
        border-bottom-right-radius: var(--bs-list-group-border-radius);
        border-top-left-radius: 0
    }

    .list-group-horizontal-lg>.list-group-item:last-child:not(:first-child) {
        border-top-left-radius: var(--bs-list-group-border-radius);
        border-bottom-right-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-right-width: 0
    }

    .list-group-horizontal-lg>.list-group-item+.list-group-item.active {
        margin-right: calc(-1 * var(--bs-list-group-border-width));
        border-right-width: var(--bs-list-group-border-width)
    }
}

@media(min-width: 1200px) {
    .list-group-horizontal-xl {
        flex-direction:row
    }

    .list-group-horizontal-xl>.list-group-item:first-child:not(:last-child) {
        border-bottom-right-radius: var(--bs-list-group-border-radius);
        border-top-left-radius: 0
    }

    .list-group-horizontal-xl>.list-group-item:last-child:not(:first-child) {
        border-top-left-radius: var(--bs-list-group-border-radius);
        border-bottom-right-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-right-width: 0
    }

    .list-group-horizontal-xl>.list-group-item+.list-group-item.active {
        margin-right: calc(-1 * var(--bs-list-group-border-width));
        border-right-width: var(--bs-list-group-border-width)
    }
}

@media(min-width: 1400px) {
    .list-group-horizontal-xxl {
        flex-direction:row
    }

    .list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child) {
        border-bottom-right-radius: var(--bs-list-group-border-radius);
        border-top-left-radius: 0
    }

    .list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child) {
        border-top-left-radius: var(--bs-list-group-border-radius);
        border-bottom-right-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-right-width: 0
    }

    .list-group-horizontal-xxl>.list-group-item+.list-group-item.active {
        margin-right: calc(-1 * var(--bs-list-group-border-width));
        border-right-width: var(--bs-list-group-border-width)
    }
}

.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-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-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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.btn-close.disabled,.btn-close:disabled {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    opacity: var(--bs-btn-close-disabled-opacity)
}

.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: ;
    --bs-toast-bg: rgba(var(--bs-body-bg-rgb), .85);
    --bs-toast-border-width: var(--bs-border-width);
    --bs-toast-border-color: var(--bs-border-color-translucent);
    --bs-toast-border-radius: var(--bs-border-radius);
    --bs-toast-box-shadow: var(--bs-box-shadow);
    --bs-toast-header-color: var(--bs-secondary-color);
    --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), .85);
    --bs-toast-header-border-color: var(--bs-border-color-translucent);
    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);
    background-clip: padding-box;
    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)
}

.toast-container {
    --bs-toast-zindex: 1090;
    position: absolute;
    z-index: var(--bs-toast-zindex);
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 100%;
    pointer-events: none
}

.toast-header {
    display: flex;
    align-items: center;
    padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
    color: var(--bs-toast-header-color);
    background-color: var(--bs-toast-header-bg);
    background-clip: padding-box;
    border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
    border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
    border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))
}

.toast-header .btn-close {
    margin-left: calc(-.5 * var(--bs-toast-padding-x));
    margin-right: var(--bs-toast-padding-x)
}

.modal {
    --bs-modal-zindex: 1055;
    --bs-modal-width: 500px;
    --bs-modal-padding: 1rem;
    --bs-modal-margin: .5rem;
    --bs-modal-color: ;
    --bs-modal-bg: var(--bs-body-bg);
    --bs-modal-border-color: var(--bs-border-color-translucent);
    --bs-modal-border-width: var(--bs-border-width);
    --bs-modal-border-radius: var(--bs-border-radius-lg);
    --bs-modal-box-shadow: var(--bs-box-shadow-sm);
    --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
    --bs-modal-header-padding-x: 1rem;
    --bs-modal-header-padding-y: 1rem;
    --bs-modal-header-padding: 1rem 1rem;
    --bs-modal-header-border-color: var(--bs-border-color);
    --bs-modal-header-border-width: var(--bs-border-width);
    --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: var(--bs-border-width);
    position: fixed;
    top: 0;
    right: 0;
    z-index: var(--bs-modal-zindex);
    display: none;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0
}

.modal-backdrop {
    --bs-backdrop-zindex: 1050;
    --bs-backdrop-bg: #000;
    --bs-backdrop-opacity: .5;
    position: fixed;
    top: 0;
    right: 0;
    z-index: var(--bs-backdrop-zindex);
    width: 100vw;
    height: 100vh;
    background-color: var(--bs-backdrop-bg)
}

.modal-header {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    padding: var(--bs-modal-header-padding);
    border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
    border-top-right-radius: var(--bs-modal-inner-border-radius);
    border-top-left-radius: var(--bs-modal-inner-border-radius)
}

.modal-header .btn-close {
    padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);
    margin: calc(-.5 * var(--bs-modal-header-padding-y)) auto calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x))
}

.modal-footer {
    display: flex;
    flex-shrink: 0;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    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-left-radius: var(--bs-modal-inner-border-radius);
    border-bottom-right-radius: var(--bs-modal-inner-border-radius)
}

@media(min-width: 576px) {
    .modal {
        --bs-modal-margin:1.75rem;
        --bs-modal-box-shadow: var(--bs-box-shadow)
    }

    .modal-dialog {
        max-width: var(--bs-modal-width);
        margin-left: auto;
        margin-right: auto
    }

    .modal-sm {
        --bs-modal-width: 300px
    }
}

@media(min-width: 992px) {
    .modal-lg,.modal-xl {
        --bs-modal-width:800px
    }
}

@media(min-width: 1200px) {
    .modal-xl {
        --bs-modal-width:1140px
    }
}

.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header {
    border-radius: 0
}

@media(max-width: 575.98px) {
    .modal-fullscreen-sm-down {
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .modal-fullscreen-sm-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header {
        border-radius: 0
    }

    .modal-fullscreen-sm-down .modal-body {
        overflow-y: auto
    }
}

@media(max-width: 767.98px) {
    .modal-fullscreen-md-down {
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .modal-fullscreen-md-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header {
        border-radius: 0
    }

    .modal-fullscreen-md-down .modal-body {
        overflow-y: auto
    }
}

@media(max-width: 991.98px) {
    .modal-fullscreen-lg-down {
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .modal-fullscreen-lg-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header {
        border-radius: 0
    }

    .modal-fullscreen-lg-down .modal-body {
        overflow-y: auto
    }
}

@media(max-width: 1199.98px) {
    .modal-fullscreen-xl-down {
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .modal-fullscreen-xl-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header {
        border-radius: 0
    }

    .modal-fullscreen-xl-down .modal-body {
        overflow-y: auto
    }
}

@media(max-width: 1399.98px) {
    .modal-fullscreen-xxl-down {
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .modal-fullscreen-xxl-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header {
        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: .5rem;
    --bs-tooltip-padding-y: .25rem;
    --bs-tooltip-margin: ;
    --bs-tooltip-font-size: .875rem;
    --bs-tooltip-color: var(--bs-body-bg);
    --bs-tooltip-bg: var(--bs-emphasis-color);
    --bs-tooltip-border-radius: var(--bs-border-radius);
    --bs-tooltip-opacity: .9;
    --bs-tooltip-arrow-width: .8rem;
    --bs-tooltip-arrow-height: .4rem;
    z-index: var(--bs-tooltip-zindex);
    display: block;
    margin: var(--bs-tooltip-margin);
    font-family: var(--bs-font-sans-serif);
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: right;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: var(--bs-tooltip-font-size);
    word-wrap: break-word;
    opacity: 0
}

.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow {
    bottom: calc(-1 * var(--bs-tooltip-arrow-height))
}

.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before {
    top: -1px;
    border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
    border-top-color: var(--bs-tooltip-bg)
}

.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow {
    left: calc(-1 * var(--bs-tooltip-arrow-height));
    width: var(--bs-tooltip-arrow-height);
    height: var(--bs-tooltip-arrow-width)
}

.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before {
    right: -1px;
    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)
}

.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow {
    top: calc(-1 * var(--bs-tooltip-arrow-height))
}

.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before {
    bottom: -1px;
    border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
    border-bottom-color: var(--bs-tooltip-bg)
}

.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow {
    right: calc(-1 * var(--bs-tooltip-arrow-height));
    width: var(--bs-tooltip-arrow-height);
    height: var(--bs-tooltip-arrow-width)
}

.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before {
    left: -1px;
    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)
}

.popover {
    --bs-popover-zindex: 1070;
    --bs-popover-max-width: 276px;
    --bs-popover-font-size: .875rem;
    --bs-popover-bg: var(--bs-body-bg);
    --bs-popover-border-width: var(--bs-border-width);
    --bs-popover-border-color: var(--bs-border-color-translucent);
    --bs-popover-border-radius: var(--bs-border-radius-lg);
    --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
    --bs-popover-box-shadow: var(--bs-box-shadow);
    --bs-popover-header-padding-x: 1rem;
    --bs-popover-header-padding-y: .5rem;
    --bs-popover-header-font-size: 1rem;
    --bs-popover-header-color: inherit;
    --bs-popover-header-bg: var(--bs-secondary-bg);
    --bs-popover-body-padding-x: 1rem;
    --bs-popover-body-padding-y: 1rem;
    --bs-popover-body-color: var(--bs-body-color);
    --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);
    display: block;
    max-width: var(--bs-popover-max-width);
    font-family: var(--bs-font-sans-serif);
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: right;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: var(--bs-popover-font-size);
    word-wrap: break-word;
    background-color: var(--bs-popover-bg);
    background-clip: padding-box;
    border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
    border-radius: var(--bs-popover-border-radius)
}

.popover .popover-arrow:after,.popover .popover-arrow:before {
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid;
    border-width: 0
}

.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow {
    bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))
}

.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before {
    border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0
}

.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before {
    bottom: 0;
    border-top-color: var(--bs-popover-arrow-border)
}

.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after {
    bottom: var(--bs-popover-border-width);
    border-top-color: var(--bs-popover-bg)
}

.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.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-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before {
    border-width: calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0
}

.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before {
    left: 0;
    border-right-color: var(--bs-popover-arrow-border)
}

.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after {
    left: var(--bs-popover-border-width);
    border-right-color: var(--bs-popover-bg)
}

.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow {
    top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))
}

.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before {
    border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)
}

.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before {
    top: 0;
    border-bottom-color: var(--bs-popover-arrow-border)
}

.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after {
    top: var(--bs-popover-border-width);
    border-bottom-color: var(--bs-popover-bg)
}

.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before {
    position: absolute;
    top: 0;
    right: 50%;
    display: block;
    width: var(--bs-popover-arrow-width);
    margin-right: calc(-.5 * var(--bs-popover-arrow-width));
    content: "";
    border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg)
}

.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.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-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before {
    border-width: calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)
}

.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before {
    right: 0;
    border-left-color: var(--bs-popover-arrow-border)
}

.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.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);
    margin-bottom: 0;
    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-right-radius: var(--bs-popover-inner-border-radius);
    border-top-left-radius: var(--bs-popover-inner-border-radius)
}

.carousel-item {
    position: relative;
    display: none;
    float: right;
    width: 100%;
    margin-left: -100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: transform .6s ease-in-out
}

.carousel-item-next,.carousel-item-prev,.carousel-item.active {
    display: block
}

.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start) {
    transform: translate(-100%)
}

.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end) {
    transform: translate(100%)
}

.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active {
    z-index: 1;
    opacity: 1
}

.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start {
    z-index: 0;
    opacity: 0;
    transition: opacity 0s .6s
}

@media(prefers-reduced-motion:reduce) {
    .carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start {
        transition: none
    }
}

.carousel-control-next,.carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    padding: 0;
    color: #fff;
    text-align: center;
    background: 0 0;
    border: 0;
    opacity: .5;
    transition: opacity .15s ease
}

@media(prefers-reduced-motion:reduce) {
    .carousel-control-next,.carousel-control-prev {
        transition: none
    }
}

.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9
}

.carousel-control-prev {
    right: 0
}

.carousel-control-next {
    left: 0
}

.carousel-control-next-icon,.carousel-control-prev-icon {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100% 100%
}

.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='%23fff'%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-.708z'/%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='%23fff'%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 0z'/%3e%3c/svg%3e")
}

.carousel-indicators {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 2;
    display: flex;
    justify-content: center;
    padding: 0;
    margin-left: 15%;
    margin-bottom: 1rem;
    margin-right: 15%
}

.carousel-indicators [data-bs-target] {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    padding: 0;
    margin-left: 3px;
    margin-right: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity .6s ease
}

.carousel-caption {
    position: absolute;
    left: 15%;
    bottom: 1.25rem;
    right: 15%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    color: #fff;
    text-align: center
}

.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon {
    filter: invert(1) grayscale(100)
}

.spinner-border,.spinner-grow {
    display: inline-block;
    width: var(--bs-spinner-width);
    height: var(--bs-spinner-height);
    vertical-align: var(--bs-spinner-vertical-align);
    border-radius: 50%;
    animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)
}

.spinner-border {
    --bs-spinner-width: 2rem;
    --bs-spinner-height: 2rem;
    --bs-spinner-vertical-align: -.125em;
    --bs-spinner-border-width: .25em;
    --bs-spinner-animation-speed: .75s;
    --bs-spinner-animation-name: spinner-border;
    border: var(--bs-spinner-border-width) solid currentcolor;
    border-left-color: transparent
}

.spinner-border-sm {
    --bs-spinner-width: 1rem;
    --bs-spinner-height: 1rem;
    --bs-spinner-border-width: .2em
}

.spinner-grow {
    --bs-spinner-width: 2rem;
    --bs-spinner-height: 2rem;
    --bs-spinner-vertical-align: -.125em;
    --bs-spinner-animation-speed: .75s;
    --bs-spinner-animation-name: spinner-grow;
    background-color: currentcolor;
    opacity: 0
}

.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.5s
    }
}

.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl {
    --bs-offcanvas-zindex: 1045;
    --bs-offcanvas-width: 400px;
    --bs-offcanvas-height: 30vh;
    --bs-offcanvas-padding-x: 1rem;
    --bs-offcanvas-padding-y: 1rem;
    --bs-offcanvas-color: var(--bs-body-color);
    --bs-offcanvas-bg: var(--bs-body-bg);
    --bs-offcanvas-border-width: var(--bs-border-width);
    --bs-offcanvas-border-color: var(--bs-border-color-translucent);
    --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
    --bs-offcanvas-transition: transform .3s ease-in-out;
    --bs-offcanvas-title-line-height: 1.5
}

@media(max-width: 575.98px) {
    .offcanvas-sm.offcanvas-start {
        top:0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(100%)
    }

    .offcanvas-sm.offcanvas-end {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(-100%)
    }

    .offcanvas-sm.offcanvas-top {
        top: 0;
        left: 0;
        right: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }

    .offcanvas-sm.offcanvas-bottom {
        left: 0;
        right: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }

    .offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing {
        transform: none
    }

    .offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing {
        visibility: visible
    }
}

@media(min-width: 576px) {
    .offcanvas-sm {
        --bs-offcanvas-height:auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent!important
    }

    .offcanvas-sm .offcanvas-header {
        display: none
    }

    .offcanvas-sm .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent!important
    }
}

@media(max-width: 767.98px) {
    .offcanvas-md.offcanvas-start {
        top:0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(100%)
    }

    .offcanvas-md.offcanvas-end {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(-100%)
    }

    .offcanvas-md.offcanvas-top {
        top: 0;
        left: 0;
        right: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }

    .offcanvas-md.offcanvas-bottom {
        left: 0;
        right: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }

    .offcanvas-md.show:not(.hiding),.offcanvas-md.showing {
        transform: none
    }

    .offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing {
        visibility: visible
    }
}

@media(min-width: 768px) {
    .offcanvas-md {
        --bs-offcanvas-height:auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent!important
    }

    .offcanvas-md .offcanvas-header {
        display: none
    }

    .offcanvas-md .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent!important
    }
}

@media(max-width: 991.98px) {
    .offcanvas-lg.offcanvas-start {
        top:0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(100%)
    }

    .offcanvas-lg.offcanvas-end {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(-100%)
    }

    .offcanvas-lg.offcanvas-top {
        top: 0;
        left: 0;
        right: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }

    .offcanvas-lg.offcanvas-bottom {
        left: 0;
        right: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }

    .offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing {
        transform: none
    }

    .offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing {
        visibility: visible
    }
}

@media(min-width: 992px) {
    .offcanvas-lg {
        --bs-offcanvas-height:auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent!important
    }

    .offcanvas-lg .offcanvas-header {
        display: none
    }

    .offcanvas-lg .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent!important
    }
}

@media(max-width: 1199.98px) {
    .offcanvas-xl.offcanvas-start {
        top:0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(100%)
    }

    .offcanvas-xl.offcanvas-end {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(-100%)
    }

    .offcanvas-xl.offcanvas-top {
        top: 0;
        left: 0;
        right: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }

    .offcanvas-xl.offcanvas-bottom {
        left: 0;
        right: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }

    .offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing {
        transform: none
    }

    .offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing {
        visibility: visible
    }
}

@media(min-width: 1200px) {
    .offcanvas-xl {
        --bs-offcanvas-height:auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent!important
    }

    .offcanvas-xl .offcanvas-header {
        display: none
    }

    .offcanvas-xl .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent!important
    }
}

@media(max-width: 1399.98px) {
    .offcanvas-xxl.offcanvas-start {
        top:0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(100%)
    }

    .offcanvas-xxl.offcanvas-end {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(-100%)
    }

    .offcanvas-xxl.offcanvas-top {
        top: 0;
        left: 0;
        right: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }

    .offcanvas-xxl.offcanvas-bottom {
        left: 0;
        right: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }

    .offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing {
        transform: none
    }

    .offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing {
        visibility: visible
    }
}

@media(min-width: 1400px) {
    .offcanvas-xxl {
        --bs-offcanvas-height:auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent!important
    }

    .offcanvas-xxl .offcanvas-header {
        display: none
    }

    .offcanvas-xxl .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent!important
    }
}

.offcanvas.offcanvas-start {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translate(100%)
}

.offcanvas.offcanvas-end {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translate(-100%)
}

.offcanvas.offcanvas-top {
    top: 0;
    left: 0;
    right: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%)
}

.offcanvas.offcanvas-bottom {
    left: 0;
    right: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%)
}

.offcanvas.show:not(.hiding),.offcanvas.showing {
    transform: none
}

.offcanvas.hiding,.offcanvas.show,.offcanvas.showing {
    visibility: visible
}

.offcanvas-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000
}

.offcanvas-header .btn-close {
    padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);
    margin: calc(-.5 * var(--bs-offcanvas-padding-y)) auto calc(-.5 * var(--bs-offcanvas-padding-y)) calc(-.5 * var(--bs-offcanvas-padding-x))
}

.text-bg-primary {
    color: #fff!important;
    background-color: RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important
}

.text-bg-secondary {
    color: #fff!important;
    background-color: RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important
}

.text-bg-success {
    color: #fff!important;
    background-color: RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important
}

.text-bg-info {
    color: #000!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: #fff!important;
    background-color: RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important
}

.text-bg-light {
    color: #000!important;
    background-color: RGBA(var(--bs-light-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-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:focus,.link-primary:hover {
    color: RGBA(10,88,202,var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(10,88,202,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:focus,.link-secondary:hover {
    color: RGBA(86,94,100,var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(86,94,100,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:focus,.link-success:hover {
    color: RGBA(20,108,67,var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(20,108,67,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:focus,.link-info:hover {
    color: RGBA(61,213,243,var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(61,213,243,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:focus,.link-warning:hover {
    color: RGBA(255,205,57,var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(255,205,57,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:focus,.link-danger:hover {
    color: RGBA(176,42,55,var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(176,42,55,var(--bs-link-underline-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:focus,.link-light:hover {
    color: RGBA(249,250,251,var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(249,250,251,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:focus,.link-dark:hover {
    color: RGBA(26,30,33,var(--bs-link-opacity,1))!important;
    -webkit-text-decoration-color: RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;
    text-decoration-color: RGBA(26,30,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:focus,.link-body-emphasis:hover {
    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 {
    outline: 0;
    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)
}

.icon-link {
    display: inline-flex;
    gap: .375rem;
    align-items: center;
    -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;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi {
    transform: var(--bs-icon-link-transform,translate3d(-.25em,0,0))
}

.ratio>* {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%
}

.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.8571428571%
}

.fixed-top {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1030
}

.fixed-bottom {
    position: fixed;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1030
}

.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption) {
    position: absolute!important
}

.float-start {
    float: right!important
}

.float-end {
    float: left!important
}

.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-light {
    --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))
}

.focus-ring-dark {
    --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))
}

.start-0 {
    right: 0!important
}

.start-50 {
    right: 50%!important
}

.start-100 {
    right: 100%!important
}

.end-0 {
    left: 0!important
}

.end-50 {
    left: 50%!important
}

.end-100 {
    left: 100%!important
}

.translate-middle {
    transform: translate(50%,-50%)!important
}

.translate-middle-x {
    transform: translate(50%)!important
}

.border-end {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}

.border-end-0 {
    border-left: 0!important
}

.border-start {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}

.border-start-0 {
    border-right: 0!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-light {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-light-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-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
}

.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: 1rem!important;
    margin-right: 1rem!important
}

.mx-4 {
    margin-left: 1.5rem!important;
    margin-right: 1.5rem!important
}

.mx-5 {
    margin-left: 3rem!important;
    margin-right: 3rem!important
}

.mx-auto {
    margin-left: auto!important;
    margin-right: auto!important
}

.me-0 {
    margin-left: 0!important
}

.me-1 {
    margin-left: .25rem!important
}

.me-2 {
    margin-left: .5rem!important
}

.me-3 {
    margin-left: 1rem!important
}

.me-4 {
    margin-left: 1.5rem!important
}

.me-5 {
    margin-left: 3rem!important
}

.me-auto {
    margin-left: auto!important
}

.ms-0 {
    margin-right: 0!important
}

.ms-1 {
    margin-right: .25rem!important
}

.ms-2 {
    margin-right: .5rem!important
}

.ms-3 {
    margin-right: 1rem!important
}

.ms-4 {
    margin-right: 1.5rem!important
}

.ms-5 {
    margin-right: 3rem!important
}

.ms-auto {
    margin-right: auto!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: 1rem!important;
    padding-right: 1rem!important
}

.px-4 {
    padding-left: 1.5rem!important;
    padding-right: 1.5rem!important
}

.px-5 {
    padding-left: 3rem!important;
    padding-right: 3rem!important
}

.pe-0 {
    padding-left: 0!important
}

.pe-1 {
    padding-left: .25rem!important
}

.pe-2 {
    padding-left: .5rem!important
}

.pe-3 {
    padding-left: 1rem!important
}

.pe-4 {
    padding-left: 1.5rem!important
}

.pe-5 {
    padding-left: 3rem!important
}

.ps-0 {
    padding-right: 0!important
}

.ps-1 {
    padding-right: .25rem!important
}

.ps-2 {
    padding-right: .5rem!important
}

.ps-3 {
    padding-right: 1rem!important
}

.ps-4 {
    padding-right: 1.5rem!important
}

.ps-5 {
    padding-right: 3rem!important
}

.text-start {
    text-align: right!important
}

.text-end {
    text-align: left!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-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-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
}

.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-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-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-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-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-light {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-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: transparent!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
}

.rounded-top {
    border-top-right-radius: var(--bs-border-radius)!important;
    border-top-left-radius: var(--bs-border-radius)!important
}

.rounded-top-0 {
    border-top-right-radius: 0!important;
    border-top-left-radius: 0!important
}

.rounded-top-1 {
    border-top-right-radius: var(--bs-border-radius-sm)!important;
    border-top-left-radius: var(--bs-border-radius-sm)!important
}

.rounded-top-2 {
    border-top-right-radius: var(--bs-border-radius)!important;
    border-top-left-radius: var(--bs-border-radius)!important
}

.rounded-top-3 {
    border-top-right-radius: var(--bs-border-radius-lg)!important;
    border-top-left-radius: var(--bs-border-radius-lg)!important
}

.rounded-top-4 {
    border-top-right-radius: var(--bs-border-radius-xl)!important;
    border-top-left-radius: var(--bs-border-radius-xl)!important
}

.rounded-top-5 {
    border-top-right-radius: var(--bs-border-radius-xxl)!important;
    border-top-left-radius: var(--bs-border-radius-xxl)!important
}

.rounded-top-circle {
    border-top-right-radius: 50%!important;
    border-top-left-radius: 50%!important
}

.rounded-top-pill {
    border-top-right-radius: var(--bs-border-radius-pill)!important;
    border-top-left-radius: var(--bs-border-radius-pill)!important
}

.rounded-end {
    border-top-left-radius: var(--bs-border-radius)!important;
    border-bottom-left-radius: var(--bs-border-radius)!important
}

.rounded-end-0 {
    border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important
}

.rounded-end-1 {
    border-top-left-radius: var(--bs-border-radius-sm)!important;
    border-bottom-left-radius: var(--bs-border-radius-sm)!important
}

.rounded-end-2 {
    border-top-left-radius: var(--bs-border-radius)!important;
    border-bottom-left-radius: var(--bs-border-radius)!important
}

.rounded-end-3 {
    border-top-left-radius: var(--bs-border-radius-lg)!important;
    border-bottom-left-radius: var(--bs-border-radius-lg)!important
}

.rounded-end-4 {
    border-top-left-radius: var(--bs-border-radius-xl)!important;
    border-bottom-left-radius: var(--bs-border-radius-xl)!important
}

.rounded-end-5 {
    border-top-left-radius: var(--bs-border-radius-xxl)!important;
    border-bottom-left-radius: var(--bs-border-radius-xxl)!important
}

.rounded-end-circle {
    border-top-left-radius: 50%!important;
    border-bottom-left-radius: 50%!important
}

.rounded-end-pill {
    border-top-left-radius: var(--bs-border-radius-pill)!important;
    border-bottom-left-radius: var(--bs-border-radius-pill)!important
}

.rounded-bottom {
    border-bottom-left-radius: var(--bs-border-radius)!important;
    border-bottom-right-radius: var(--bs-border-radius)!important
}

.rounded-bottom-0 {
    border-bottom-left-radius: 0!important;
    border-bottom-right-radius: 0!important
}

.rounded-bottom-1 {
    border-bottom-left-radius: var(--bs-border-radius-sm)!important;
    border-bottom-right-radius: var(--bs-border-radius-sm)!important
}

.rounded-bottom-2 {
    border-bottom-left-radius: var(--bs-border-radius)!important;
    border-bottom-right-radius: var(--bs-border-radius)!important
}

.rounded-bottom-3 {
    border-bottom-left-radius: var(--bs-border-radius-lg)!important;
    border-bottom-right-radius: var(--bs-border-radius-lg)!important
}

.rounded-bottom-4 {
    border-bottom-left-radius: var(--bs-border-radius-xl)!important;
    border-bottom-right-radius: var(--bs-border-radius-xl)!important
}

.rounded-bottom-5 {
    border-bottom-left-radius: var(--bs-border-radius-xxl)!important;
    border-bottom-right-radius: var(--bs-border-radius-xxl)!important
}

.rounded-bottom-circle {
    border-bottom-left-radius: 50%!important;
    border-bottom-right-radius: 50%!important
}

.rounded-bottom-pill {
    border-bottom-left-radius: var(--bs-border-radius-pill)!important;
    border-bottom-right-radius: var(--bs-border-radius-pill)!important
}

.rounded-start {
    border-bottom-right-radius: var(--bs-border-radius)!important;
    border-top-right-radius: var(--bs-border-radius)!important
}

.rounded-start-0 {
    border-bottom-right-radius: 0!important;
    border-top-right-radius: 0!important
}

.rounded-start-1 {
    border-bottom-right-radius: var(--bs-border-radius-sm)!important;
    border-top-right-radius: var(--bs-border-radius-sm)!important
}

.rounded-start-2 {
    border-bottom-right-radius: var(--bs-border-radius)!important;
    border-top-right-radius: var(--bs-border-radius)!important
}

.rounded-start-3 {
    border-bottom-right-radius: var(--bs-border-radius-lg)!important;
    border-top-right-radius: var(--bs-border-radius-lg)!important
}

.rounded-start-4 {
    border-bottom-right-radius: var(--bs-border-radius-xl)!important;
    border-top-right-radius: var(--bs-border-radius-xl)!important
}

.rounded-start-5 {
    border-bottom-right-radius: var(--bs-border-radius-xxl)!important;
    border-top-right-radius: var(--bs-border-radius-xxl)!important
}

.rounded-start-circle {
    border-bottom-right-radius: 50%!important;
    border-top-right-radius: 50%!important
}

.rounded-start-pill {
    border-bottom-right-radius: var(--bs-border-radius-pill)!important;
    border-top-right-radius: var(--bs-border-radius-pill)!important
}

@media(min-width: 576px) {
    .float-sm-start {
        float:right!important
    }

    .float-sm-end {
        float: left!important
    }

    .float-sm-none {
        float: none!important
    }

    .object-fit-sm-contain {
        -o-object-fit: contain!important;
        object-fit: contain!important
    }

    .object-fit-sm-cover {
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    .object-fit-sm-fill {
        -o-object-fit: fill!important;
        object-fit: fill!important
    }

    .object-fit-sm-scale {
        -o-object-fit: scale-down!important;
        object-fit: scale-down!important
    }

    .object-fit-sm-none {
        -o-object-fit: none!important;
        object-fit: none!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
    }

    .flex-sm-fill {
        flex: 1 1 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: 1rem!important
    }

    .m-sm-4 {
        margin: 1.5rem!important
    }

    .m-sm-5 {
        margin: 3rem!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: 1rem!important;
        margin-right: 1rem!important
    }

    .mx-sm-4 {
        margin-left: 1.5rem!important;
        margin-right: 1.5rem!important
    }

    .mx-sm-5 {
        margin-left: 3rem!important;
        margin-right: 3rem!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: 1rem!important;
        margin-bottom: 1rem!important
    }

    .my-sm-4 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    .my-sm-5 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!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: 1rem!important
    }

    .mt-sm-4 {
        margin-top: 1.5rem!important
    }

    .mt-sm-5 {
        margin-top: 3rem!important
    }

    .mt-sm-auto {
        margin-top: auto!important
    }

    .me-sm-0 {
        margin-left: 0!important
    }

    .me-sm-1 {
        margin-left: .25rem!important
    }

    .me-sm-2 {
        margin-left: .5rem!important
    }

    .me-sm-3 {
        margin-left: 1rem!important
    }

    .me-sm-4 {
        margin-left: 1.5rem!important
    }

    .me-sm-5 {
        margin-left: 3rem!important
    }

    .me-sm-auto {
        margin-left: 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: 1rem!important
    }

    .mb-sm-4 {
        margin-bottom: 1.5rem!important
    }

    .mb-sm-5 {
        margin-bottom: 3rem!important
    }

    .mb-sm-auto {
        margin-bottom: auto!important
    }

    .ms-sm-0 {
        margin-right: 0!important
    }

    .ms-sm-1 {
        margin-right: .25rem!important
    }

    .ms-sm-2 {
        margin-right: .5rem!important
    }

    .ms-sm-3 {
        margin-right: 1rem!important
    }

    .ms-sm-4 {
        margin-right: 1.5rem!important
    }

    .ms-sm-5 {
        margin-right: 3rem!important
    }

    .ms-sm-auto {
        margin-right: auto!important
    }

    .p-sm-0 {
        padding: 0!important
    }

    .p-sm-1 {
        padding: .25rem!important
    }

    .p-sm-2 {
        padding: .5rem!important
    }

    .p-sm-3 {
        padding: 1rem!important
    }

    .p-sm-4 {
        padding: 1.5rem!important
    }

    .p-sm-5 {
        padding: 3rem!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: 1rem!important;
        padding-right: 1rem!important
    }

    .px-sm-4 {
        padding-left: 1.5rem!important;
        padding-right: 1.5rem!important
    }

    .px-sm-5 {
        padding-left: 3rem!important;
        padding-right: 3rem!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: 1rem!important;
        padding-bottom: 1rem!important
    }

    .py-sm-4 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    .py-sm-5 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!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: 1rem!important
    }

    .pt-sm-4 {
        padding-top: 1.5rem!important
    }

    .pt-sm-5 {
        padding-top: 3rem!important
    }

    .pe-sm-0 {
        padding-left: 0!important
    }

    .pe-sm-1 {
        padding-left: .25rem!important
    }

    .pe-sm-2 {
        padding-left: .5rem!important
    }

    .pe-sm-3 {
        padding-left: 1rem!important
    }

    .pe-sm-4 {
        padding-left: 1.5rem!important
    }

    .pe-sm-5 {
        padding-left: 3rem!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: 1rem!important
    }

    .pb-sm-4 {
        padding-bottom: 1.5rem!important
    }

    .pb-sm-5 {
        padding-bottom: 3rem!important
    }

    .ps-sm-0 {
        padding-right: 0!important
    }

    .ps-sm-1 {
        padding-right: .25rem!important
    }

    .ps-sm-2 {
        padding-right: .5rem!important
    }

    .ps-sm-3 {
        padding-right: 1rem!important
    }

    .ps-sm-4 {
        padding-right: 1.5rem!important
    }

    .ps-sm-5 {
        padding-right: 3rem!important
    }

    .gap-sm-0 {
        gap: 0!important
    }

    .gap-sm-1 {
        gap: .25rem!important
    }

    .gap-sm-2 {
        gap: .5rem!important
    }

    .gap-sm-3 {
        gap: 1rem!important
    }

    .gap-sm-4 {
        gap: 1.5rem!important
    }

    .gap-sm-5 {
        gap: 3rem!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: 1rem!important
    }

    .row-gap-sm-4 {
        row-gap: 1.5rem!important
    }

    .row-gap-sm-5 {
        row-gap: 3rem!important
    }

    .column-gap-sm-0 {
        -moz-column-gap: 0!important;
        column-gap: 0!important
    }

    .column-gap-sm-1 {
        -moz-column-gap: .25rem!important;
        column-gap: .25rem!important
    }

    .column-gap-sm-2 {
        -moz-column-gap: .5rem!important;
        column-gap: .5rem!important
    }

    .column-gap-sm-3 {
        -moz-column-gap: 1rem!important;
        column-gap: 1rem!important
    }

    .column-gap-sm-4 {
        -moz-column-gap: 1.5rem!important;
        column-gap: 1.5rem!important
    }

    .column-gap-sm-5 {
        -moz-column-gap: 3rem!important;
        column-gap: 3rem!important
    }

    .text-sm-start {
        text-align: right!important
    }

    .text-sm-end {
        text-align: left!important
    }

    .text-sm-center {
        text-align: center!important
    }
}

@media(min-width: 768px) {
    .float-md-start {
        float:right!important
    }

    .float-md-end {
        float: left!important
    }

    .float-md-none {
        float: none!important
    }

    .object-fit-md-contain {
        -o-object-fit: contain!important;
        object-fit: contain!important
    }

    .object-fit-md-cover {
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    .object-fit-md-fill {
        -o-object-fit: fill!important;
        object-fit: fill!important
    }

    .object-fit-md-scale {
        -o-object-fit: scale-down!important;
        object-fit: scale-down!important
    }

    .object-fit-md-none {
        -o-object-fit: none!important;
        object-fit: none!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
    }

    .flex-md-fill {
        flex: 1 1 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: 1rem!important
    }

    .m-md-4 {
        margin: 1.5rem!important
    }

    .m-md-5 {
        margin: 3rem!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: 1rem!important;
        margin-right: 1rem!important
    }

    .mx-md-4 {
        margin-left: 1.5rem!important;
        margin-right: 1.5rem!important
    }

    .mx-md-5 {
        margin-left: 3rem!important;
        margin-right: 3rem!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: 1rem!important;
        margin-bottom: 1rem!important
    }

    .my-md-4 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    .my-md-5 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!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: 1rem!important
    }

    .mt-md-4 {
        margin-top: 1.5rem!important
    }

    .mt-md-5 {
        margin-top: 3rem!important
    }

    .mt-md-auto {
        margin-top: auto!important
    }

    .me-md-0 {
        margin-left: 0!important
    }

    .me-md-1 {
        margin-left: .25rem!important
    }

    .me-md-2 {
        margin-left: .5rem!important
    }

    .me-md-3 {
        margin-left: 1rem!important
    }

    .me-md-4 {
        margin-left: 1.5rem!important
    }

    .me-md-5 {
        margin-left: 3rem!important
    }

    .me-md-auto {
        margin-left: 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: 1rem!important
    }

    .mb-md-4 {
        margin-bottom: 1.5rem!important
    }

    .mb-md-5 {
        margin-bottom: 3rem!important
    }

    .mb-md-auto {
        margin-bottom: auto!important
    }

    .ms-md-0 {
        margin-right: 0!important
    }

    .ms-md-1 {
        margin-right: .25rem!important
    }

    .ms-md-2 {
        margin-right: .5rem!important
    }

    .ms-md-3 {
        margin-right: 1rem!important
    }

    .ms-md-4 {
        margin-right: 1.5rem!important
    }

    .ms-md-5 {
        margin-right: 3rem!important
    }

    .ms-md-auto {
        margin-right: auto!important
    }

    .p-md-0 {
        padding: 0!important
    }

    .p-md-1 {
        padding: .25rem!important
    }

    .p-md-2 {
        padding: .5rem!important
    }

    .p-md-3 {
        padding: 1rem!important
    }

    .p-md-4 {
        padding: 1.5rem!important
    }

    .p-md-5 {
        padding: 3rem!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: 1rem!important;
        padding-right: 1rem!important
    }

    .px-md-4 {
        padding-left: 1.5rem!important;
        padding-right: 1.5rem!important
    }

    .px-md-5 {
        padding-left: 3rem!important;
        padding-right: 3rem!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: 1rem!important;
        padding-bottom: 1rem!important
    }

    .py-md-4 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    .py-md-5 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!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: 1rem!important
    }

    .pt-md-4 {
        padding-top: 1.5rem!important
    }

    .pt-md-5 {
        padding-top: 3rem!important
    }

    .pe-md-0 {
        padding-left: 0!important
    }

    .pe-md-1 {
        padding-left: .25rem!important
    }

    .pe-md-2 {
        padding-left: .5rem!important
    }

    .pe-md-3 {
        padding-left: 1rem!important
    }

    .pe-md-4 {
        padding-left: 1.5rem!important
    }

    .pe-md-5 {
        padding-left: 3rem!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: 1rem!important
    }

    .pb-md-4 {
        padding-bottom: 1.5rem!important
    }

    .pb-md-5 {
        padding-bottom: 3rem!important
    }

    .ps-md-0 {
        padding-right: 0!important
    }

    .ps-md-1 {
        padding-right: .25rem!important
    }

    .ps-md-2 {
        padding-right: .5rem!important
    }

    .ps-md-3 {
        padding-right: 1rem!important
    }

    .ps-md-4 {
        padding-right: 1.5rem!important
    }

    .ps-md-5 {
        padding-right: 3rem!important
    }

    .gap-md-0 {
        gap: 0!important
    }

    .gap-md-1 {
        gap: .25rem!important
    }

    .gap-md-2 {
        gap: .5rem!important
    }

    .gap-md-3 {
        gap: 1rem!important
    }

    .gap-md-4 {
        gap: 1.5rem!important
    }

    .gap-md-5 {
        gap: 3rem!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: 1rem!important
    }

    .row-gap-md-4 {
        row-gap: 1.5rem!important
    }

    .row-gap-md-5 {
        row-gap: 3rem!important
    }

    .column-gap-md-0 {
        -moz-column-gap: 0!important;
        column-gap: 0!important
    }

    .column-gap-md-1 {
        -moz-column-gap: .25rem!important;
        column-gap: .25rem!important
    }

    .column-gap-md-2 {
        -moz-column-gap: .5rem!important;
        column-gap: .5rem!important
    }

    .column-gap-md-3 {
        -moz-column-gap: 1rem!important;
        column-gap: 1rem!important
    }

    .column-gap-md-4 {
        -moz-column-gap: 1.5rem!important;
        column-gap: 1.5rem!important
    }

    .column-gap-md-5 {
        -moz-column-gap: 3rem!important;
        column-gap: 3rem!important
    }

    .text-md-start {
        text-align: right!important
    }

    .text-md-end {
        text-align: left!important
    }

    .text-md-center {
        text-align: center!important
    }
}

@media(min-width: 992px) {
    .float-lg-start {
        float:right!important
    }

    .float-lg-end {
        float: left!important
    }

    .float-lg-none {
        float: none!important
    }

    .object-fit-lg-contain {
        -o-object-fit: contain!important;
        object-fit: contain!important
    }

    .object-fit-lg-cover {
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    .object-fit-lg-fill {
        -o-object-fit: fill!important;
        object-fit: fill!important
    }

    .object-fit-lg-scale {
        -o-object-fit: scale-down!important;
        object-fit: scale-down!important
    }

    .object-fit-lg-none {
        -o-object-fit: none!important;
        object-fit: none!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
    }

    .flex-lg-fill {
        flex: 1 1 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: 1rem!important
    }

    .m-lg-4 {
        margin: 1.5rem!important
    }

    .m-lg-5 {
        margin: 3rem!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: 1rem!important;
        margin-right: 1rem!important
    }

    .mx-lg-4 {
        margin-left: 1.5rem!important;
        margin-right: 1.5rem!important
    }

    .mx-lg-5 {
        margin-left: 3rem!important;
        margin-right: 3rem!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: 1rem!important;
        margin-bottom: 1rem!important
    }

    .my-lg-4 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    .my-lg-5 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!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: 1rem!important
    }

    .mt-lg-4 {
        margin-top: 1.5rem!important
    }

    .mt-lg-5 {
        margin-top: 3rem!important
    }

    .mt-lg-auto {
        margin-top: auto!important
    }

    .me-lg-0 {
        margin-left: 0!important
    }

    .me-lg-1 {
        margin-left: .25rem!important
    }

    .me-lg-2 {
        margin-left: .5rem!important
    }

    .me-lg-3 {
        margin-left: 1rem!important
    }

    .me-lg-4 {
        margin-left: 1.5rem!important
    }

    .me-lg-5 {
        margin-left: 3rem!important
    }

    .me-lg-auto {
        margin-left: 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: 1rem!important
    }

    .mb-lg-4 {
        margin-bottom: 1.5rem!important
    }

    .mb-lg-5 {
        margin-bottom: 3rem!important
    }

    .mb-lg-auto {
        margin-bottom: auto!important
    }

    .ms-lg-0 {
        margin-right: 0!important
    }

    .ms-lg-1 {
        margin-right: .25rem!important
    }

    .ms-lg-2 {
        margin-right: .5rem!important
    }

    .ms-lg-3 {
        margin-right: 1rem!important
    }

    .ms-lg-4 {
        margin-right: 1.5rem!important
    }

    .ms-lg-5 {
        margin-right: 3rem!important
    }

    .ms-lg-auto {
        margin-right: auto!important
    }

    .p-lg-0 {
        padding: 0!important
    }

    .p-lg-1 {
        padding: .25rem!important
    }

    .p-lg-2 {
        padding: .5rem!important
    }

    .p-lg-3 {
        padding: 1rem!important
    }

    .p-lg-4 {
        padding: 1.5rem!important
    }

    .p-lg-5 {
        padding: 3rem!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: 1rem!important;
        padding-right: 1rem!important
    }

    .px-lg-4 {
        padding-left: 1.5rem!important;
        padding-right: 1.5rem!important
    }

    .px-lg-5 {
        padding-left: 3rem!important;
        padding-right: 3rem!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: 1rem!important;
        padding-bottom: 1rem!important
    }

    .py-lg-4 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    .py-lg-5 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!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: 1rem!important
    }

    .pt-lg-4 {
        padding-top: 1.5rem!important
    }

    .pt-lg-5 {
        padding-top: 3rem!important
    }

    .pe-lg-0 {
        padding-left: 0!important
    }

    .pe-lg-1 {
        padding-left: .25rem!important
    }

    .pe-lg-2 {
        padding-left: .5rem!important
    }

    .pe-lg-3 {
        padding-left: 1rem!important
    }

    .pe-lg-4 {
        padding-left: 1.5rem!important
    }

    .pe-lg-5 {
        padding-left: 3rem!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: 1rem!important
    }

    .pb-lg-4 {
        padding-bottom: 1.5rem!important
    }

    .pb-lg-5 {
        padding-bottom: 3rem!important
    }

    .ps-lg-0 {
        padding-right: 0!important
    }

    .ps-lg-1 {
        padding-right: .25rem!important
    }

    .ps-lg-2 {
        padding-right: .5rem!important
    }

    .ps-lg-3 {
        padding-right: 1rem!important
    }

    .ps-lg-4 {
        padding-right: 1.5rem!important
    }

    .ps-lg-5 {
        padding-right: 3rem!important
    }

    .gap-lg-0 {
        gap: 0!important
    }

    .gap-lg-1 {
        gap: .25rem!important
    }

    .gap-lg-2 {
        gap: .5rem!important
    }

    .gap-lg-3 {
        gap: 1rem!important
    }

    .gap-lg-4 {
        gap: 1.5rem!important
    }

    .gap-lg-5 {
        gap: 3rem!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: 1rem!important
    }

    .row-gap-lg-4 {
        row-gap: 1.5rem!important
    }

    .row-gap-lg-5 {
        row-gap: 3rem!important
    }

    .column-gap-lg-0 {
        -moz-column-gap: 0!important;
        column-gap: 0!important
    }

    .column-gap-lg-1 {
        -moz-column-gap: .25rem!important;
        column-gap: .25rem!important
    }

    .column-gap-lg-2 {
        -moz-column-gap: .5rem!important;
        column-gap: .5rem!important
    }

    .column-gap-lg-3 {
        -moz-column-gap: 1rem!important;
        column-gap: 1rem!important
    }

    .column-gap-lg-4 {
        -moz-column-gap: 1.5rem!important;
        column-gap: 1.5rem!important
    }

    .column-gap-lg-5 {
        -moz-column-gap: 3rem!important;
        column-gap: 3rem!important
    }

    .text-lg-start {
        text-align: right!important
    }

    .text-lg-end {
        text-align: left!important
    }

    .text-lg-center {
        text-align: center!important
    }
}

@media(min-width: 1200px) {
    .float-xl-start {
        float:right!important
    }

    .float-xl-end {
        float: left!important
    }

    .float-xl-none {
        float: none!important
    }

    .object-fit-xl-contain {
        -o-object-fit: contain!important;
        object-fit: contain!important
    }

    .object-fit-xl-cover {
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    .object-fit-xl-fill {
        -o-object-fit: fill!important;
        object-fit: fill!important
    }

    .object-fit-xl-scale {
        -o-object-fit: scale-down!important;
        object-fit: scale-down!important
    }

    .object-fit-xl-none {
        -o-object-fit: none!important;
        object-fit: none!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
    }

    .flex-xl-fill {
        flex: 1 1 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: 1rem!important
    }

    .m-xl-4 {
        margin: 1.5rem!important
    }

    .m-xl-5 {
        margin: 3rem!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: 1rem!important;
        margin-right: 1rem!important
    }

    .mx-xl-4 {
        margin-left: 1.5rem!important;
        margin-right: 1.5rem!important
    }

    .mx-xl-5 {
        margin-left: 3rem!important;
        margin-right: 3rem!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: 1rem!important;
        margin-bottom: 1rem!important
    }

    .my-xl-4 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    .my-xl-5 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!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: 1rem!important
    }

    .mt-xl-4 {
        margin-top: 1.5rem!important
    }

    .mt-xl-5 {
        margin-top: 3rem!important
    }

    .mt-xl-auto {
        margin-top: auto!important
    }

    .me-xl-0 {
        margin-left: 0!important
    }

    .me-xl-1 {
        margin-left: .25rem!important
    }

    .me-xl-2 {
        margin-left: .5rem!important
    }

    .me-xl-3 {
        margin-left: 1rem!important
    }

    .me-xl-4 {
        margin-left: 1.5rem!important
    }

    .me-xl-5 {
        margin-left: 3rem!important
    }

    .me-xl-auto {
        margin-left: 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: 1rem!important
    }

    .mb-xl-4 {
        margin-bottom: 1.5rem!important
    }

    .mb-xl-5 {
        margin-bottom: 3rem!important
    }

    .mb-xl-auto {
        margin-bottom: auto!important
    }

    .ms-xl-0 {
        margin-right: 0!important
    }

    .ms-xl-1 {
        margin-right: .25rem!important
    }

    .ms-xl-2 {
        margin-right: .5rem!important
    }

    .ms-xl-3 {
        margin-right: 1rem!important
    }

    .ms-xl-4 {
        margin-right: 1.5rem!important
    }

    .ms-xl-5 {
        margin-right: 3rem!important
    }

    .ms-xl-auto {
        margin-right: auto!important
    }

    .p-xl-0 {
        padding: 0!important
    }

    .p-xl-1 {
        padding: .25rem!important
    }

    .p-xl-2 {
        padding: .5rem!important
    }

    .p-xl-3 {
        padding: 1rem!important
    }

    .p-xl-4 {
        padding: 1.5rem!important
    }

    .p-xl-5 {
        padding: 3rem!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: 1rem!important;
        padding-right: 1rem!important
    }

    .px-xl-4 {
        padding-left: 1.5rem!important;
        padding-right: 1.5rem!important
    }

    .px-xl-5 {
        padding-left: 3rem!important;
        padding-right: 3rem!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: 1rem!important;
        padding-bottom: 1rem!important
    }

    .py-xl-4 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    .py-xl-5 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!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: 1rem!important
    }

    .pt-xl-4 {
        padding-top: 1.5rem!important
    }

    .pt-xl-5 {
        padding-top: 3rem!important
    }

    .pe-xl-0 {
        padding-left: 0!important
    }

    .pe-xl-1 {
        padding-left: .25rem!important
    }

    .pe-xl-2 {
        padding-left: .5rem!important
    }

    .pe-xl-3 {
        padding-left: 1rem!important
    }

    .pe-xl-4 {
        padding-left: 1.5rem!important
    }

    .pe-xl-5 {
        padding-left: 3rem!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: 1rem!important
    }

    .pb-xl-4 {
        padding-bottom: 1.5rem!important
    }

    .pb-xl-5 {
        padding-bottom: 3rem!important
    }

    .ps-xl-0 {
        padding-right: 0!important
    }

    .ps-xl-1 {
        padding-right: .25rem!important
    }

    .ps-xl-2 {
        padding-right: .5rem!important
    }

    .ps-xl-3 {
        padding-right: 1rem!important
    }

    .ps-xl-4 {
        padding-right: 1.5rem!important
    }

    .ps-xl-5 {
        padding-right: 3rem!important
    }

    .gap-xl-0 {
        gap: 0!important
    }

    .gap-xl-1 {
        gap: .25rem!important
    }

    .gap-xl-2 {
        gap: .5rem!important
    }

    .gap-xl-3 {
        gap: 1rem!important
    }

    .gap-xl-4 {
        gap: 1.5rem!important
    }

    .gap-xl-5 {
        gap: 3rem!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: 1rem!important
    }

    .row-gap-xl-4 {
        row-gap: 1.5rem!important
    }

    .row-gap-xl-5 {
        row-gap: 3rem!important
    }

    .column-gap-xl-0 {
        -moz-column-gap: 0!important;
        column-gap: 0!important
    }

    .column-gap-xl-1 {
        -moz-column-gap: .25rem!important;
        column-gap: .25rem!important
    }

    .column-gap-xl-2 {
        -moz-column-gap: .5rem!important;
        column-gap: .5rem!important
    }

    .column-gap-xl-3 {
        -moz-column-gap: 1rem!important;
        column-gap: 1rem!important
    }

    .column-gap-xl-4 {
        -moz-column-gap: 1.5rem!important;
        column-gap: 1.5rem!important
    }

    .column-gap-xl-5 {
        -moz-column-gap: 3rem!important;
        column-gap: 3rem!important
    }

    .text-xl-start {
        text-align: right!important
    }

    .text-xl-end {
        text-align: left!important
    }

    .text-xl-center {
        text-align: center!important
    }
}

@media(min-width: 1400px) {
    .float-xxl-start {
        float:right!important
    }

    .float-xxl-end {
        float: left!important
    }

    .float-xxl-none {
        float: none!important
    }

    .object-fit-xxl-contain {
        -o-object-fit: contain!important;
        object-fit: contain!important
    }

    .object-fit-xxl-cover {
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    .object-fit-xxl-fill {
        -o-object-fit: fill!important;
        object-fit: fill!important
    }

    .object-fit-xxl-scale {
        -o-object-fit: scale-down!important;
        object-fit: scale-down!important
    }

    .object-fit-xxl-none {
        -o-object-fit: none!important;
        object-fit: none!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
    }

    .flex-xxl-fill {
        flex: 1 1 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: 1rem!important
    }

    .m-xxl-4 {
        margin: 1.5rem!important
    }

    .m-xxl-5 {
        margin: 3rem!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: 1rem!important;
        margin-right: 1rem!important
    }

    .mx-xxl-4 {
        margin-left: 1.5rem!important;
        margin-right: 1.5rem!important
    }

    .mx-xxl-5 {
        margin-left: 3rem!important;
        margin-right: 3rem!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: 1rem!important;
        margin-bottom: 1rem!important
    }

    .my-xxl-4 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    .my-xxl-5 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!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: 1rem!important
    }

    .mt-xxl-4 {
        margin-top: 1.5rem!important
    }

    .mt-xxl-5 {
        margin-top: 3rem!important
    }

    .mt-xxl-auto {
        margin-top: auto!important
    }

    .me-xxl-0 {
        margin-left: 0!important
    }

    .me-xxl-1 {
        margin-left: .25rem!important
    }

    .me-xxl-2 {
        margin-left: .5rem!important
    }

    .me-xxl-3 {
        margin-left: 1rem!important
    }

    .me-xxl-4 {
        margin-left: 1.5rem!important
    }

    .me-xxl-5 {
        margin-left: 3rem!important
    }

    .me-xxl-auto {
        margin-left: 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: 1rem!important
    }

    .mb-xxl-4 {
        margin-bottom: 1.5rem!important
    }

    .mb-xxl-5 {
        margin-bottom: 3rem!important
    }

    .mb-xxl-auto {
        margin-bottom: auto!important
    }

    .ms-xxl-0 {
        margin-right: 0!important
    }

    .ms-xxl-1 {
        margin-right: .25rem!important
    }

    .ms-xxl-2 {
        margin-right: .5rem!important
    }

    .ms-xxl-3 {
        margin-right: 1rem!important
    }

    .ms-xxl-4 {
        margin-right: 1.5rem!important
    }

    .ms-xxl-5 {
        margin-right: 3rem!important
    }

    .ms-xxl-auto {
        margin-right: auto!important
    }

    .p-xxl-0 {
        padding: 0!important
    }

    .p-xxl-1 {
        padding: .25rem!important
    }

    .p-xxl-2 {
        padding: .5rem!important
    }

    .p-xxl-3 {
        padding: 1rem!important
    }

    .p-xxl-4 {
        padding: 1.5rem!important
    }

    .p-xxl-5 {
        padding: 3rem!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: 1rem!important;
        padding-right: 1rem!important
    }

    .px-xxl-4 {
        padding-left: 1.5rem!important;
        padding-right: 1.5rem!important
    }

    .px-xxl-5 {
        padding-left: 3rem!important;
        padding-right: 3rem!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: 1rem!important;
        padding-bottom: 1rem!important
    }

    .py-xxl-4 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    .py-xxl-5 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!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: 1rem!important
    }

    .pt-xxl-4 {
        padding-top: 1.5rem!important
    }

    .pt-xxl-5 {
        padding-top: 3rem!important
    }

    .pe-xxl-0 {
        padding-left: 0!important
    }

    .pe-xxl-1 {
        padding-left: .25rem!important
    }

    .pe-xxl-2 {
        padding-left: .5rem!important
    }

    .pe-xxl-3 {
        padding-left: 1rem!important
    }

    .pe-xxl-4 {
        padding-left: 1.5rem!important
    }

    .pe-xxl-5 {
        padding-left: 3rem!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: 1rem!important
    }

    .pb-xxl-4 {
        padding-bottom: 1.5rem!important
    }

    .pb-xxl-5 {
        padding-bottom: 3rem!important
    }

    .ps-xxl-0 {
        padding-right: 0!important
    }

    .ps-xxl-1 {
        padding-right: .25rem!important
    }

    .ps-xxl-2 {
        padding-right: .5rem!important
    }

    .ps-xxl-3 {
        padding-right: 1rem!important
    }

    .ps-xxl-4 {
        padding-right: 1.5rem!important
    }

    .ps-xxl-5 {
        padding-right: 3rem!important
    }

    .gap-xxl-0 {
        gap: 0!important
    }

    .gap-xxl-1 {
        gap: .25rem!important
    }

    .gap-xxl-2 {
        gap: .5rem!important
    }

    .gap-xxl-3 {
        gap: 1rem!important
    }

    .gap-xxl-4 {
        gap: 1.5rem!important
    }

    .gap-xxl-5 {
        gap: 3rem!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: 1rem!important
    }

    .row-gap-xxl-4 {
        row-gap: 1.5rem!important
    }

    .row-gap-xxl-5 {
        row-gap: 3rem!important
    }

    .column-gap-xxl-0 {
        -moz-column-gap: 0!important;
        column-gap: 0!important
    }

    .column-gap-xxl-1 {
        -moz-column-gap: .25rem!important;
        column-gap: .25rem!important
    }

    .column-gap-xxl-2 {
        -moz-column-gap: .5rem!important;
        column-gap: .5rem!important
    }

    .column-gap-xxl-3 {
        -moz-column-gap: 1rem!important;
        column-gap: 1rem!important
    }

    .column-gap-xxl-4 {
        -moz-column-gap: 1.5rem!important;
        column-gap: 1.5rem!important
    }

    .column-gap-xxl-5 {
        -moz-column-gap: 3rem!important;
        column-gap: 3rem!important
    }

    .text-xxl-start {
        text-align: right!important
    }

    .text-xxl-end {
        text-align: left!important
    }

    .text-xxl-center {
        text-align: center!important
    }
}

body {
    font-family: Cairo,Tahoma,Arial,sans-serif
}

.App {
    position: relative;
    width: 100%;
    overflow: hidden;
    background-color: #fff
}

.App .nav-container {
    padding-top: 0
}

.app-header {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999
}

.app-header .logo {
    float: right;
    position: relative;
    font-size: .9em;
    width: 120px;
    height: 50px
}

main {
    height: 100%;
    min-height: calc(100vh - 90px);
    overflow: hidden;
    position: relative;
    background-color: #fff
}

a {
    color: var(--primary-color);
    text-decoration: none
}

a:hover {
    color: var(--secondary-color)
}

.table>thead {
    vertical-align: middle
}

th {
    height: 44px;
    padding: 15px
}

header {
    background-color: #f1fffe;
    border-bottom: 2px solid var(--primary-color);
    padding: 5px 10px 10px 5px
}

.navbar-light .navbar-nav .nav-link,.navbar-nav .nav-link .home {
    color: #000
}

.navbar-nav .nav-link {
    font-weight: 700;
    color: #000
}

.navbar-light .navbar-toggler {
    border: 0!important;
    outline: 0!important
}

.alert {
    padding-bottom: 12px
}

.alert-mini {
    background: transparent;
    border: 0;
    color: red;
    margin: 0;
    font-size: 13px;
    padding: 0!important
}

.btn {
    font-size: .8rem
}

.form-login .btn-primary {
    transition: all .4s!important;
    background: #306db5!important;
    border-radius: 10px!important;
    font-size: .8rem!important;
    line-height: 1.5rem!important
}

.btn-primary:hover {
    background-color: var(--primary-color);
    color: #fff!important;
    border-color: var(--primary-color)!important;
    opacity: .9!important
}

.btn-refresh {
    font-size: 10px!important
}

.btn-outline-primary {
    color: var(--primary-color)!important;
    border-color: var(--primary-color)!important;
    padding-bottom: 8px!important
}

.btn-outline-primary:hover {
    color: #fff!important;
    background-color: var(--primary-color);
    border-color: var(--primary-color)
}

.btn-primary.disabled,.btn-primary:disabled {
    background-color: var(--primary-color)!important;
    border-color: var(--primary-color)!important
}

.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active {
    color: #fff!important;
    background-color: var(--primary-color)!important;
    border-color: var(--primary-color)!important;
    box-shadow: none
}

.form-check-input:checked {
    background-color: var(--primary-color)!important;
    border-color: var(--primary-color)!important
}

.btn-check:focus+.btn-primary,.btn-primary:focus {
    color: #fff!important;
    background-color: var(--primary-color)!important;
    border-color: var(--primary-color)!important;
    box-shadow: none!important
}

.btn-link.back {
    position: absolute;
    top: 4px;
    right: 14px;
    color: gray;
    text-decoration: none;
    font-weight: 400
}

.btn-link.back svg {
    line-height: 11px;
    margin-top: 7px;
    height: 10px;
    padding-left: 5px
}

.dark svg {
    color: #309104!important
}

img,svg {
    vertical-align: baseline
}

.alert {
    padding: .5rem 1rem
}

.max-400 {
    max-width: 400px;
    margin: 0 auto
}

.results-inquiery {
    background: #f7f7f7!important;
    padding: 10px!important;
    margin: 25px 1px 1px!important;
    border: 1px solid gainsboro!important
}

.results-inquiery>div {
    padding: 10px!important
}

.results-inquiery span {
    display: block;
    font-weight: 700;
    padding: 8px 0
}

.inner-page {
    margin-top: 50px;
    padding-top: 7%
}

.inner-page p {
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center
}

.modal-title {
    font-size: 1.2rem
}

.modal-sm .modal-header,.modal-sm .modal-footer {
    padding: 8px!important
}

.list_roles.modal-body {
    overflow-y: auto!important;
    max-height: 100%!important;
    height: calc(100vh - 190px)!important
}

.warp_sms {
    position: relative
}

.warp_sms .msg {
    font-size: 12px
}

footer {
    background: #f9f9f9;
    padding: 40px;
    margin-top: 50px
}

footer p {
    font-size: 15px;
    margin: 0
}

.logo-footer {
    width: 85px;
    float: right
}

.logo-lean {
    width: 93px!important;
    float: right!important;
    padding-right: 11px!important
}

footer .row {
    align-items: center!important
}

aside.ant-layout-sider.custom-sider::-webkit-scrollbar {
    display: none
}

@media(prefers-reduced-motion:no-preference) {
    .App-logo {
        animation: App-logo-spin infinite 20s linear
    }
}

.App-header {
    background-color: #282c34!important;
    min-height: 100vh!important;
    display: flex!important;
    flex-direction: column!important;
    align-items: center!important;
    justify-content: center!important;
    font-size: calc(10px + 2vmin)!important;
    color: #fff!important
}

.App-link {
    color: #61dafb!important
}

@keyframes App-logo-spin {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

@media(min-width: 52em) {
    .services ul li {
        width:23%
    }
}

.info-box {
    border-radius: 10px;
    border: 1px solid var(--Status-Info-Bg, #E4F1FF);
    background: #fff;
    box-shadow: 0 0 10px #3c75b91a
}

.documents-fill-alert-container {
    margin-bottom: 10px;
    padding: 0 15px 5px
}

.documents-fill-alert-container p {
    margin: 0!important
}

.alert-layout {
    display: flex;
    align-items: center;
    gap: 10px;
    flex: 1 0 0
}

.alert-font {
    color: var(--Text-Colors-Text-Color-1, #3A3A3A);
    font-family: Cairo;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin: 0!important
}

.documents-fill-text {
    color: #8b9399;
    font-size: 12px
}

.documents-fill-text-download {
    color: #8b9399;
    font-size: 12px;
    cursor: pointer;
    font-weight: 700;
    text-decoration: underline
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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")
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='%236ea8fe'%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='%236ea8fe'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

.warp-breadcrumb {
    padding: 20px 15px
}

.warp-breadcrumb ol {
    margin: 0
}

.warp-breadcrumb .breadcrumb-item {
    display: contents;
    font-size: 15px!important;
    padding: 0!important
}

.warp-breadcrumb .breadcrumb-item>a {
    color: #306db5;
    text-decoration: none
}

.warp-breadcrumb .active {
    display: flex;
    font-size: 15px!important
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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")
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='%236ea8fe'%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='%236ea8fe'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

div.inquiries-container {
    display: flex;
    min-height: 65vh;
    flex-direction: column;
    text-align: center;
    margin-top: 4%
}

div.inquiries-container .btn {
    padding-top: 6px
}

div.inquiries-container h1.heading {
    color: #306db5;
    font-size: 40px;
    margin-top: 20px;
    font-weight: 700;
    position: relative;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
    font-family: Cairo,sans-serif;
    background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='204'%20height='21'%20viewBox='0%200%20204%2021'%3e%3crect%20id='Rectangle_9405'%20data-name='Rectangle%209405'%20width='204'%20height='21'%20fill='%237eb7db'%20opacity='0.25'/%3e%3c/svg%3e")
}

div.inquiries-container p.sub-heading {
    color: #798ca1;
    font-family: Cairo,sans-serif
}

div.inquiries-container .services ul {
    display: flex;
    list-style: none;
    justify-content: center;
    align-items: revert;
    margin: 0 0 50px;
    flex-wrap: wrap;
    padding: 0
}

div.inquiries-container .services ul li {
    padding: 4px 40px;
    background: #fff;
    margin: 10px;
    border-radius: 7px;
    box-shadow: 1px 1px 6px 1px #eee;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    position: relative;
    text-align: center
}

@media(min-width: 992px) {
    div.inquiries-container .services ul li {
        width:25%
    }
}

div.inquiries-container .services ul li span {
    padding: 2px 11px 6px;
    font-size: 14px;
    position: relative;
    bottom: 10px;
    width: 90%;
    background: var(--primary-color);
    color: #fff;
    text-decoration: none;
    border-radius: 5px;
    opacity: 0;
    height: 0;
    transition: all ease-in .2s;
    display: block
}

div.inquiries-container .services ul li a:hover span {
    opacity: 1;
    height: 28px;
    transition: all .2s ease-in
}

div.inquiries-container .services ul li a {
    width: 100%;
    height: 100%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    flex-direction: column;
    color: #000;
    padding: 20px;
    min-height: 222px
}

div.inquiries-container .services ul li a p {
    height: 0;
    color: gray;
    overflow: hidden;
    transition: all .3s ease-in;
    padding: 0;
    opacity: 0;
    margin-bottom: 0;
    font-size: 13px
}

div.inquiries-container .services ul li a:hover p {
    height: 100%;
    opacity: 1;
    padding: 5px;
    margin-bottom: 15px;
    transition: all .3s ease-in
}

@font-face {
    font-family: swiper-icons;
    src: url(data:application/font-woff;charset=utf-8;base64,\ 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);
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: swiper-icons;
    src: url(data:application/font-woff;charset=utf-8;base64,\ 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);
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box
}

.swiper-android .swiper-slide,.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-pointer-events {
    touch-action: pan-y
}

.swiper-pointer-events.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: #00000026
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left,#00000080,#0000)
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right,#00000080,#0000)
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top,#00000080,#0000)
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom,#00000080,#0000)
}

.swiper-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start:var(--swiper-centered-offset-before)}

.swiper-centered.swiper-horizontal>.swiper-wrapper: before {
    height:100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start:var(--swiper-centered-offset-before)}

.swiper-centered.swiper-vertical>.swiper-wrapper: before {
    width:100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop:always}

.swiper-virtual .swiper-slide {
    -webkit-backface-visibility: hidden;
    transform: translateZ(0)
}

.swiper-virtual.swiper-css-mode .swiper-wrapper:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after {
    height: 1px;
    width: var(--swiper-virtual-size)
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after {
    width: 1px;
    height: var(--swiper-virtual-size)
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev {
    display: none!important
}

.swiper-button-next:after,.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none!important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1
}

.swiper-button-prev,.swiper-rtl .swiper-button-next {
    left: 10px;
    right: auto
}

.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after {
    content: "prev"
}

.swiper-button-next,.swiper-rtl .swiper-button-prev {
    right: 10px;
    left: auto
}

.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after {
    content: "next"
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translateZ(0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled {
    display: none!important
}

.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));
    height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));
    display: inline-block;
    border-radius: 50%;
    background: var(--swiper-pagination-bullet-inactive-color,#000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none!important
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color,var(--swiper-theme-color))
}

.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0,-50%,0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0;
    display: block
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: .2s transform,.2s top
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translate(-50%);
    white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform,.2s left
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform,.2s right
}

.swiper-pagination-progressbar {
    background: #00000040;
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color,var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: #0000001a
}

.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled {
    display: none!important
}

.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: #00000080;
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.swiper .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-grid>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-grid-column>.swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column
}

.swiper-fade.swiper-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

.swiper-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-cube {
    overflow: visible
}

.swiper-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-cube.swiper-rtl .swiper-slide {
    transform-origin: 100% 0
}

.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: .6;
    z-index: 0
}

.swiper-cube .swiper-cube-shadow:before {
    content: "";
    background: #000;
    position: absolute;
    inset: 0;
    filter: blur(50px)
}

.swiper-flip {
    overflow: visible
}

.swiper-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-creative .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
    transition-property: transform,opacity,height
}

.swiper-cards {
    overflow: visible
}

.swiper-cards .swiper-slide {
    transform-origin: center bottom;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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")
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='%236ea8fe'%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='%236ea8fe'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

.btn {
    border-color: var(--primary-color)
}

.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active {
    color: #fff;
    background-color: var(--secondary-color);
    border-color: var(--secondary-color)
}

.btn:disabled {
    background-color: #d1d1d1!important;
    border-color: #fff!important;
    color: #fff!important
}

.btn-outline-primary {
    color: var(--primary-color)!important
}

.btn-outline-primary:hover {
    background-color: transparent!important;
    border-color: var(--secondary-color)!important;
    color: var(--secondary-color)!important
}

.btn-outline-primary,.btn-primary {
    max-height: 40px;
    min-width: 110px
}

.btn-primary {
    background-color: var(--primary-color)!important;
    color: #fff!important
}

.btn-primary:hover {
    border-color: var(--secondary-color)!important;
    background-color: var(--secondary-color)!important;
    color: #fff!important
}

.btn-inside-input {
    position: absolute;
    top: 5px;
    left: 5px
}

.ant-alert-error .ant-alert-icon {
    color: #d34b5d
}

.ant-alert {
    border: 0;
    border-radius: 8px
}

.call-to-action-secondary {
    background-color: var(--primary-color)
}

.call-to-action-secondary button {
    padding: 15px 20px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 50px;
    padding-inline:20px;border-radius: 30
}

.call-to-action-secondary button svg {
    width: 20px;
    height: 20px;
    -o-transition: transform .4s;
    -ms-transition: transform .4s;
    -moz-transition: transform .4s;
    -webkit-transition: transform .4s;
    transition: transform .4s;
    background-color: transparent
}

.call-to-action-secondary:hover svg {
    transform: translate(-10px)
}

.call-to-action-secondary button {
    border-color: #fff;
    background-color: transparent
}

.call-to-action-secondary button:hover {
    background-color: var(--secondary-color);
    border-color: var(--secondary-color)
}

.call-to-action-ghost button {
    padding: 15px 20px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 50px;
    padding-inline:20px;border-radius: 30
}

.call-to-action-ghost button svg {
    width: 20px;
    height: 20px;
    -o-transition: transform .4s;
    -ms-transition: transform .4s;
    -moz-transition: transform .4s;
    -webkit-transition: transform .4s;
    transition: transform .4s;
    background-color: transparent
}

.call-to-action-ghost:hover svg {
    transform: translate(-10px)
}

.call-to-action-ghost button {
    padding: 0 0 10%;
    border-color: transparent;
    gap: 5px;
    background-color: transparent;
    position: relative;
    color: var(--primary-color);
    width: 100%;
    justify-content: space-between
}

@media(min-width: 992px) {
    .call-to-action-ghost button {
        width:110%
    }
}

.call-to-action-ghost button p {
    padding: 0;
    margin: 0;
    font-weight: 700;
    font-size: 14px
}

@media(min-width: 992px) {
    .call-to-action-ghost button p {
        font-size:14px;
        margin-inline-end:50px}
}

.call-to-action-ghost button svg {
    fill: var(--secondary-color);
    width: 25px
}

@media(min-width: 992px) {
    .call-to-action-ghost button svg {
        width:25px
    }
}

.call-to-action-ghost button:after {
    position: absolute;
    content: "";
    height: 3px;
    bottom: 0;
    margin: 0 auto;
    right: 0;
    width: 90%;
    background: var(--primary-color);
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s
}

@media(min-width: 992px) {
    .call-to-action-ghost button:after {
        width:90%;
        height: 2px;
        right: 0
    }
}

.call-to-action-ghost button:hover:after {
    width: 70%;
    background: var(--secondary-color)
}

.call-to-action-ghost:hover button {
    background-color: transparent;
    border-color: transparent
}

.call-to-action-ghost:hover svg {
    fill: var(--primary-color)
}

.call-to-action-primary button {
    padding: 15px 20px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 50px;
    padding-inline:20px;border-radius: 30
}

.call-to-action-primary button svg {
    width: 20px;
    height: 20px;
    -o-transition: transform .4s;
    -ms-transition: transform .4s;
    -moz-transition: transform .4s;
    -webkit-transition: transform .4s;
    transition: transform .4s;
    background-color: transparent
}

.call-to-action-primary:hover svg {
    transform: translate(-10px)
}

.survey-text {
    font-weight: 700;
    color: var(--primary-color)
}

.main-slider {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 5%;
    height: calc(100vh + 116px);
    width: 100%;
    position: relative;
    background: linear-gradient(180deg,#f1f2f8 15%,#fefeff 50%)
}

.main-slider .background-img {
    inset: -30% 0 0;
    height: 100%;
    width: 100%;
    position: absolute
}

@media(min-width: 992px) {
    .main-slider .background-img {
        position:absolute;
        top: unset;
        bottom: 0;
        right: 25%;
        left: 100%
    }
}

@media(min-width: 992px) {
    .main-slider {
        background:#fff;
        background: linear-gradient(233deg,#f1f2f8,#fefeff);
        margin-top: -20%;
        padding-top: 13%;
        background-blend-mode: hard-light;
        animation: gradient 15s ease infinite
    }

    @keyframes gradient {
        0% {
            background-position: 0% 50%
        }

        50% {
            background-position: 100% 50%
        }

        to {
            background-position: 0% 50%
        }
    }
}

.main-slider .call-to-action-primary button {
    padding: 15px 20px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 50px;
    padding-inline:20px;border-radius: 30
}

.main-slider .call-to-action-primary button svg {
    width: 20px;
    height: 20px;
    -o-transition: transform .4s;
    -ms-transition: transform .4s;
    -moz-transition: transform .4s;
    -webkit-transition: transform .4s;
    transition: transform .4s;
    background-color: transparent
}

.main-slider .call-to-action-primary:hover svg {
    transform: translate(-10px)
}

.main-slider .call-to-action-primary button {
    display: flex;
    flex-direction: row;
    font-size: 14px;
    margin-top: 20px;
    padding-inline:20px;padding-block:10px;border-radius: 14px;
    background-color: var(--primary-color)
}

@media(min-width: 992px) {
    .main-slider .call-to-action-primary button {
        padding:10px 15px;
        font-size: .9rem;
        margin-top: 0
    }
}

.main-slider .call-to-action-primary button svg {
    height: 20px;
    width: 20px;
    margin-inline-end:10px}

@media(min-width: 992px) {
    .main-slider .call-to-action-primary button svg {
        height:15px;
        width: 15px
    }
}

.main-slider .call-to-action-primary button:hover {
    background-color: var(--secondary-color)
}

.main-slider .main-slider-container {
    width: 100%;
    position: relative;
    padding-right: 30;
    padding-left: 30;
    height: 100%;
    margin-top: 15%;
    padding-top: 2%;
    margin-bottom: 0;
    padding-bottom: 0;
    flex: 1
}

.main-slider .main-slider-container .slider-btn-fix {
    height: 80%
}

.main-slider .main-slider-container .slider-btn-fix .swiper-button-prev {
    right: 59.5%
}

@media(max-width: 992px) {
    .main-slider .main-slider-container .slider-btn-fix {
        margin-top:5%
    }

    .main-slider .main-slider-container .slider-btn-fix .swiper-button-prev {
        right: 85%
    }
}

.main-slider .main-slider-container .slider-btn-fix .swiper-button-next {
    left: 50%
}

@media(min-width: 992px) {
    .main-slider .main-slider-container {
        padding-bottom:0;
        padding-inline:4%}
}

.main-slider .main-slider-container .down {
    cursor: pointer;
    margin-top: 4%;
    z-index: 99
}

@media(min-width: 992px) {
    .main-slider .main-slider-container .down {
        margin-top:30px
    }
}

.main-slider .main-slider-container .down img {
    height: 40px;
    width: 40px
}

.main-slider .main-slider-container .swiper-container {
    width: 100%;
    height: 55%!important;
    direction: ltr
}

@media(min-width: 992px) {
    .main-slider .main-slider-container .swiper-container {
        height:85%!important
    }
}

.main-slider .main-slider-container .swiper-container .swiper-wrapper {
    height: auto
}

.main-slider .main-slider-container .swiper-slide {
    height: 750px
}

@supports (-webkit-hyphens: none) {
    .main-slider .main-slider-container .swiper-slide {
        height:450px
    }
}

.main-slider .main-slider-container .slide-title {
    color: #2a3a78;
    font-weight: 600;
    font-size: 35px;
    position: relative;
    display: inline-block;
    background-position: right;
    background-repeat: no-repeat;
    line-height: 40px
}

@media(min-width: 768px) {
    .main-slider .main-slider-container .slide-title {
        font-size:46px
    }
}

@media(min-width: 992px) {
    .main-slider .main-slider-container .slide-title {
        font-size:50px
    }
}

.main-slider .main-slider-container .slide-title:after {
    left: 2%;
    content: "";
    height: 20px;
    width: 90%;
    bottom: 5px;
    opacity: .2;
    position: absolute;
    transform: translate(0);
    background-color: var(--primary-color)
}

.main-slider .main-slider-container .slide-sub-title {
    color: #2969b6;
    font-weight: 600;
    font-size: 22px;
    margin-top: 10px;
    line-height: 40px;
    margin-bottom: 10px
}

@media(min-width: 768px) {
    .main-slider .main-slider-container .slide-sub-title {
        font-size:24px
    }
}

@media(min-width: 992px) {
    .main-slider .main-slider-container .slide-sub-title {
        font-size:30px
    }
}

.main-slider .main-slider-container .slide-description {
    color: #526171;
    font-size: 14px;
    font-weight: 400;
    width: 100%;
    margin-bottom: 10px;
    line-height: 30px;
    padding-right: 30px;
    padding-left: 30px;
    text-align: justify
}

@media(min-width: 768px) {
    .main-slider .main-slider-container .slide-description {
        font-size:15px
    }
}

@media(min-width: 992px) {
    .main-slider .main-slider-container .slide-description {
        width:80%;
        font-size: 16px;
        margin-block:40px}
}

.main-slider .main-slider-container .swiper-slide {
    text-align: start;
    padding-top: 0;
    direction: rtl;
    text-align: center
}

@media(min-width: 992px) {
    .main-slider .main-slider-container .swiper-slide {
        text-align:right;
        padding-top: 10%
    }

    @supports (-webkit-hyphens: none) {
        .main-slider .main-slider-container .swiper-slide {
            padding-top:5%
        }
    }
}

.main-slider .main-slider-container .swiper-slide div {
    display: flex;
    justify-content: center
}

@media(min-width: 992px) {
    .main-slider .main-slider-container .swiper-slide div {
        justify-content:right
    }
}

.main-slider .main-slider-container button.button-small.active {
    background-color: #306db5
}

.main-slider .main-slider-container button.button-small.active span {
    color: #fff;
    padding: 0 25px
}

.main-slider .main-slider-container button.button-small.active span img {
    padding-inline-start:20px}

.main-slider .main-slider-container button.button-small {
    margin: 0;
    border: none;
    display: flex;
    font-size: 14px;
    min-width: 180px;
    padding: 10px 16px;
    align-items: center;
    border-radius: 10px;
    justify-content: space-between;
    background-color: transparent
}

.main-slider .main-slider-container button.button-small:hover {
    background-color: var(--secondary-color)
}

.main-slider .main-slider-container div.swiper-pagination-bullets .swiper-pagination-bullet {
    opacity: 1;
    width: 10px;
    height: 10px;
    margin: 0 6px;
    background-color: #f0f3f8;
    border: 1px solid #306db5
}

.main-slider .main-slider-container div.swiper-pagination-bullets .swiper-pagination-bullet-active {
    background-color: #306db5
}

.main-slider .main-slider-container div.swiper-button-next,.main-slider .main-slider-container div.swiper-button-prev,.main-slider .main-slider-container div.swiper-container-rtl .swiper-button-next,.main-slider .main-slider-container div.swiper-container-rtl .swiper-button-prev {
    top: auto;
    width: 45px;
    height: 45px;
    bottom: 0%;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18.932'%20height='33.696'%20viewBox='0%200%2018.932%2033.696'%3e%3cpath%20id='arrow-top'%20d='M27.466,10.591,18,1.125,8.534,10.591l1.591,1.591,6.75-6.75V34.821h2.25V5.432l6.75,6.75,1.591-1.591Z'%20transform='translate(-8.534%20-1.125)'%20fill='%232969b6'/%3e%3c/svg%3e")
}

@media(min-width: 992px) {
    .main-slider .main-slider-container div.swiper-button-next,.main-slider .main-slider-container div.swiper-button-prev,.main-slider .main-slider-container div.swiper-container-rtl .swiper-button-next,.main-slider .main-slider-container div.swiper-container-rtl .swiper-button-prev {
        width:20px;
        height: 20px
    }
}

.main-slider .main-slider-container div.swiper-button-prev {
    animation: slide-prev-arrow-pulse-animation .5s ease-out;
    animation-delay: 5s;
    transform: rotate(-90deg)
}

@keyframes slide-prev-arrow-pulse-animation {
    0% {
        transform: translate(0) rotate(-90deg)
    }

    50% {
        transform: translate(-5px) rotate(-90deg)
    }

    to {
        transform: translate(0) rotate(-90deg)
    }
}

.main-slider .main-slider-container div.swiper-button-prev,.main-slider .main-slider-container div.swiper-container-rtl .swiper-button-next {
    left: 10%;
    width: 15px;
    height: 32px;
    z-index: 99;
    bottom: 0%
}

@media(min-width: 576px) {
    .main-slider .main-slider-container div.swiper-button-prev,.main-slider .main-slider-container div.swiper-container-rtl .swiper-button-next {
        left:30%
    }
}

@media(min-width: 992px) {
    .main-slider .main-slider-container div.swiper-button-prev,.main-slider .main-slider-container div.swiper-container-rtl .swiper-button-next {
        left:40%;
        bottom: 1%
    }

    @supports (-webkit-hyphens: none) {
        .main-slider .main-slider-container div.swiper-button-prev,.main-slider .main-slider-container div.swiper-container-rtl .swiper-button-next {
            bottom:0%
        }
    }
}

.main-slider .main-slider-container .swiper-pagination,.main-slider .main-slider-container .swiper-pagination-clickable,.main-slider .main-slider-container .swiper-pagination-bullets,.main-slider .main-slider-container .swiper-pagination-horizontal {
    bottom: 2%
}

@supports (-webkit-hyphens: none) {
    .main-slider .main-slider-container .swiper-pagination,.main-slider .main-slider-container .swiper-pagination-clickable,.main-slider .main-slider-container .swiper-pagination-bullets,.main-slider .main-slider-container .swiper-pagination-horizontal {
        bottom:1%
    }
}

.main-slider .main-slider-container .swiper-pagination span,.main-slider .main-slider-container .swiper-pagination-clickable span,.main-slider .main-slider-container .swiper-pagination-bullets span,.main-slider .main-slider-container .swiper-pagination-horizontal span {
    height: 15px;
    width: 15px
}

@media(min-width: 992px) {
    .main-slider .main-slider-container .swiper-pagination,.main-slider .main-slider-container .swiper-pagination-clickable,.main-slider .main-slider-container .swiper-pagination-bullets,.main-slider .main-slider-container .swiper-pagination-horizontal {
        bottom:3%
    }

    .main-slider .main-slider-container .swiper-pagination span,.main-slider .main-slider-container .swiper-pagination-clickable span,.main-slider .main-slider-container .swiper-pagination-bullets span,.main-slider .main-slider-container .swiper-pagination-horizontal span {
        height: 15px;
        width: 15px
    }

    @supports (-webkit-hyphens: none) {
        .main-slider .main-slider-container .swiper-pagination,.main-slider .main-slider-container .swiper-pagination-clickable,.main-slider .main-slider-container .swiper-pagination-bullets,.main-slider .main-slider-container .swiper-pagination-horizontal {
            bottom:2%
        }
    }
}

.main-slider .main-slider-container div.swiper-button-next {
    animation: slide-next-arrow-pulse-animation .5s ease-out;
    animation-delay: 5s;
    transform: rotate(90deg)
}

@keyframes slide-next-arrow-pulse-animation {
    0% {
        transform: translate(0) rotate(90deg)
    }

    50% {
        transform: translate(5px) rotate(90deg)
    }

    to {
        transform: translate(0) rotate(90deg)
    }
}

.main-slider .main-slider-container div.swiper-button-next,.main-slider .main-slider-container div.swiper-container-rtl .swiper-button-prev {
    right: 10%;
    width: 15px;
    height: 32px;
    z-index: 99;
    bottom: 0%
}

@media(min-width: 576px) {
    .main-slider .main-slider-container div.swiper-button-next,.main-slider .main-slider-container div.swiper-container-rtl .swiper-button-prev {
        right:30%
    }
}

@media(min-width: 992px) {
    .main-slider .main-slider-container div.swiper-button-next,.main-slider .main-slider-container div.swiper-container-rtl .swiper-button-prev {
        right:40%;
        bottom: 1%
    }

    @supports (-webkit-hyphens: none) {
        .main-slider .main-slider-container div.swiper-button-next,.main-slider .main-slider-container div.swiper-container-rtl .swiper-button-prev {
            bottom:0%
        }
    }
}

.main-slider .main-slider-container div.swiper-button-next:after,.main-slider .main-slider-container div.swiper-button-prev:after,.main-slider .main-slider-container div.swiper-container-rtl .swiper-button-next:after,.main-slider .main-slider-container div.swiper-container-rtl .swiper-button-prev:after {
    content: ""
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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")
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='%236ea8fe'%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='%236ea8fe'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

div.faq-section-container {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0 4% 130px
}

@media(min-width: 992px) {
    div.faq-section-container {
        padding-inline:80px;
        background-color: #000;
        background-color: transparent;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: 1200px;
        background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1472'%20height='610.4'%20viewBox='0%200%201472%20610.4'%3e%3cpath%20id='Path_8196'%20data-name='Path%208196'%20d='M1179.5,0h-887C130.957,0,0,136.643,0,305.2S130.957,610.4,292.5,610.4h887c161.543,0,292.5-136.643,292.5-305.2S1341.043,0,1179.5,0Z'%20fill='%23fafcfe'/%3e%3c/svg%3e");
        margin-bottom: 5%;
        padding-bottom: 0%
    }

    @supports (-webkit-hyphens: none) {
        div.faq-section-container {
            background-position:900px 30px
        }
    }
}

div.faq-section-container .btn-primary:active {
    background-color: #fff;
    border-color: #fff
}

@media(max-width: 991.98px) {
    div.faq-section-container h1.heading {
        margin-top:70px
    }
}

div.faq-section-container .questions-wrapper {
    width: 90%;
    display: flex;
    flex-direction: column;
    height: 100%;
    flex: 1
}

@media(min-width: 992px) {
    div.faq-section-container .questions-wrapper {
        width:100%;
        flex-direction: row;
        justify-content: flex-start;
        align-items: flex-start;
        gap: 100px
    }
}

div.faq-section-container .questions-wrapper .wrapper {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 100%
}

@media(min-width: 992px) {
    div.faq-section-container .questions-wrapper .wrapper {
        width:50%
    }
}

div.faq-section-container .readmore {
    flex: .5;
    align-self: center;
    justify-self: center;
    width: fit-content;
    display: block;
    margin: 50px auto 20px
}

@media(min-width: 992px) {
    div.faq-section-container .readmore {
        align-self:center;
        justify-self: center
    }

    div.faq-section-container .readmore:hover p {
        color: var(--secondary-color)!important
    }

    div.faq-section-container .readmore button {
        background-color: #fff!important
    }

    div.faq-section-container .readmore button:active,div.faq-section-container .readmore button:focus,div.faq-section-container .readmore button:hover {
        background-color: #fff;
        border: 0
    }
}

div.faq-section-container .readmore p {
    color: var(--primary-color)!important
}

div.faq-section-container .accordion {
    width: 100%
}

@media(min-width: 992px) {
    div.faq-section-container .accordion {
        background-color:transparent;
        margin-bottom: 0;
        text-align: right;
        padding: 0;
        width: 100%;
        margin-block:0}
}

@media(min-width: 992px) {
    div.faq-section-container .accordion .accordion-header {
        background:transparent
    }
}

div.faq-section-container .accordion .accordion-header button {
    color: #306db5;
    padding-inline-start:0px}

@media(min-width: 992px) {
    div.faq-section-container .accordion .accordion-header button {
        background:transparent;
        padding-right: 0
    }
}

div.faq-section-container .accordion .accordion-item {
    display: inline-block;
    width: 100%;
    border-radius: 0;
    border: none;
    border-bottom: 2px solid #d1e7e9
}

@media(min-width: 992px) {
    div.faq-section-container .accordion .accordion-item {
        margin-block:15px;
        background: transparent;
        margin: unset;
        border-bottom: 1px solid #d1e7e9
    }
}

div.faq-section-container .accordion .accordion-item .accordion-body {
    font-size: 12px;
    color: #8798ab;
    font-family: Cairo,sans-serif
}

@media(min-width: 992px) {
    div.faq-section-container .accordion .accordion-item .accordion-body {
        font-size:unset
    }
}

div.faq-section-container .accordion .accordion-item .accordion-button {
    justify-content: space-between;
    color: var(--primary-color);
    text-align: right;
    font-size: 14px;
    padding-top: 50px;
    font-weight: 600;
    width: 100%;
    box-shadow: none;
    padding-left: 0
}

@media(min-width: 992px) {
    div.faq-section-container .accordion .accordion-item .accordion-button {
        font-size:1rem;
        padding-top: 50px;
        padding-bottom: 15px
    }
}

div.faq-section-container .accordion .accordion-item .accordion-button:after {
    margin-left: 0;
    background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='17.6'%20height='10.033'%20viewBox='0%200%2017.6%2010.033'%3e%3cdefs%3e%3cstyle%3e.a{fill:%23306db5;}%3c/style%3e%3c/defs%3e%3cpath%20class='a'%20d='M8.8,107.173a1.229,1.229,0,0,1-.871-.361L.362,99.245A1.233,1.233,0,0,1,2.1,97.5l6.7,6.7,6.7-6.7a1.232,1.232,0,0,1,1.743,1.743l-7.568,7.568A1.229,1.229,0,0,1,8.8,107.173Z'%20transform='translate(-0.001%20-97.14)'/%3e%3c/svg%3e");
    background-size: 15px 20px
}

div.faq-section-container h1.heading {
    color: var(--primary-color);
    font-size: 28px;
    font-weight: 700;
    position: relative;
    display: inline-block;
    font-family: Cairo,sans-serif;
    flex: .5
}

@media(min-width: 992px) {
    div.faq-section-container h1.heading {
        font-size:2.5rem;
        align-self: baseline
    }
}

div.faq-section-container h1.heading:after {
    left: 0%;
    content: "";
    height: 40%;
    width: 100%;
    bottom: 10px;
    opacity: .2;
    position: absolute;
    transform: translate(0);
    background-color: var(--primary-color)
}

@media(min-width: 992px) {
    div.faq-section-container h1.heading:after {
        right:0%;
        width: 100%;
        height: 20px
    }
}

div.faq-section-container p.sub-heading {
    flex: .5;
    color: #8899ad;
    margin-top: 20px;
    font-size: 18px;
    font-family: Cairo,sans-serif
}

@media(min-width: 992px) {
    div.faq-section-container p.sub-heading {
        margin-top:10px;
        width: 100%;
        margin-bottom: 30px;
        font-size: 1.2rem
    }
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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")
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='%236ea8fe'%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='%236ea8fe'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

div.partner-container {
    background-color: #fdfdff;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    width: 100%
}

@media(min-width: 992px) {
    div.partner-container {
        flex-direction:1;
        display: flex;
        direction: rtl;
        flex-direction: column;
        position: relative;
        background-color: transparent;
        background-position-x: -400px;
        background-position-y: -30px;
        justify-content: flex-start;
        align-items: center;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url("data:image/svg+xml,%3csvg%20id='Group_4283'%20data-name='Group%204283'%20xmlns='http://www.w3.org/2000/svg'%20width='1539'%20height='650'%20viewBox='0%200%201539%20650'%3e%3cpath%20id='Path_8196'%20data-name='Path%208196'%20d='M1179.5,0h-887C130.957,0,0,136.643,0,305.2S130.957,610.4,292.5,610.4h887c161.543,0,292.5-136.643,292.5-305.2S1341.043,0,1179.5,0Z'%20transform='translate(67%2039.6)'%20fill='%23fafcfe'/%3e%3cg%20id='Rectangle_9409'%20data-name='Rectangle%209409'%20fill='none'%20stroke='%23439ba3'%20stroke-width='1'%20opacity='0.1'%3e%3crect%20width='1472'%20height='610.6'%20rx='305.3'%20stroke='none'/%3e%3crect%20x='0.5'%20y='0.5'%20width='1471'%20height='609.6'%20rx='304.8'%20fill='none'/%3e%3c/g%3e%3c/svg%3e");
        background-position-x: -85%;
        background-position-y: 0px;
        background-size: 100%;
        padding-top: 3%;
        padding-bottom: 15%
    }
}

div.partner-container h1.heading {
    color: var(--primary-color);
    font-size: 28px;
    font-weight: 700;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
    font-family: Cairo,sans-serif;
    position: relative;
    margin: 0
}

@media(min-width: 992px) {
    div.partner-container h1.heading {
        font-size:2.5rem;
        margin-top: 20px;
        margin-bottom: -50px
    }
}

div.partner-container h1.heading:after {
    left: 0%;
    content: "";
    height: 50%;
    width: 100%;
    bottom: 5px;
    opacity: .2;
    position: absolute;
    transform: translate(0);
    background-color: var(--primary-color)
}

@media(min-width: 992px) {
    div.partner-container h1.heading:after {
        width:98%;
        left: 1%;
        bottom: 20%
    }
}

div.partner-container .swiper-container {
    display: none
}

@media(min-width: 992px) {
    div.partner-container .swiper-container {
        display:flex;
        visibility: visible;
        padding: 0;
        width: 80%;
        flex-direction: row;
        justify-content: center;
        background-color: transparent
    }
}

div.partner-container .mobile-swiper-wrapper {
    display: grid;
    align-self: center;
    justify-self: center;
    justify-content: flex-start;
    justify-items: center;
    gap: 0% 5%;
    grid-auto-rows: 100px;
    grid-template-columns: repeat(3,1fr);
    width: 90%;
    visibility: visible;
    margin-top: 35px
}

@media(min-width: 992px) {
    div.partner-container .mobile-swiper-wrapper {
        display:none;
        visibility: hidden
    }
}

@media(min-width: 992px) {
    div.partner-container .swiper-wrapper {
        display:flex;
        align-items: center
    }
}

div.partner-container div.swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center
}

div.partner-container div.swiper-slide img {
    max-height: 61px;
    padding: 0;
    max-width: 76px
}

@media(min-width: 992px) {
    div.partner-container div.swiper-slide {
        margin-bottom:0;
        display: flex;
        align-items: center;
        height: 50%
    }

    div.partner-container div.swiper-slide img {
        padding-top: 150px;
        max-height: 348px;
        padding-bottom: 143px;
        height: 370px;
        max-width: 204px
    }
}

div.partner-container div.swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: 4px
}

@media(min-width: 992px) {
    div.partner-container div.swiper-container-horizontal>.swiper-pagination-bullets {
        bottom:0
    }
}

div.partner-container .swiper-pagination,div.partner-container .swiper-pagination-clickable,div.partner-container .swiper-pagination-bullets,div.partner-container .swiper-pagination-horizontal {
    bottom: 3%;
    z-index: 0
}

@media(min-width: 992px) {
    div.partner-container .swiper-pagination,div.partner-container .swiper-pagination-clickable,div.partner-container .swiper-pagination-bullets,div.partner-container .swiper-pagination-horizontal {
        bottom:2%
    }
}

div.partner-container div.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    opacity: 1;
    width: 12px;
    height: 12px;
    margin: 0 6px;
    background-color: #f0f3f8;
    border: 1px solid #439ba3
}

div.partner-container div.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active {
    background-color: #0084c3
}

div.partner-container div.swiper-button-next,div.partner-container div.swiper-button-prev,div.partner-container div.swiper-container-rtl .swiper-button-next,div.partner-container div.swiper-container-rtl .swiper-button-prev {
    top: auto;
    width: 20px;
    bottom: 0%;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18.932'%20height='33.696'%20viewBox='0%200%2018.932%2033.696'%3e%3cpath%20id='arrow-top'%20d='M27.466,10.591,18,1.125,8.534,10.591l1.591,1.591,6.75-6.75V34.821h2.25V5.432l6.75,6.75,1.591-1.591Z'%20transform='translate(-8.534%20-1.125)'%20fill='%232969b6'/%3e%3c/svg%3e")
}

@media(min-width: 992px) {
    div.partner-container div.swiper-button-next,div.partner-container div.swiper-button-prev,div.partner-container div.swiper-container-rtl .swiper-button-next,div.partner-container div.swiper-container-rtl .swiper-button-prev {
        bottom:0%
    }
}

div.partner-container div.swiper-button-prev,div.partner-container div.swiper-container-rtl .swiper-button-next {
    left: 30%;
    right: auto;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg)
}

div.partner-container div.swiper-button-next,div.partner-container div.swiper-container-rtl .swiper-button-prev {
    left: auto;
    right: 30%;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg)
}

div.partner-container div.swiper-button-next:after,div.partner-container div.swiper-button-prev:after,div.partner-container div.swiper-container-rtl .swiper-button-next:after,div.partner-container div.swiper-container-rtl .swiper-button-prev:after {
    content: ""
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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")
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='%236ea8fe'%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='%236ea8fe'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

.seha-eco-container {
    background-color: #fdfdff;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    width: 100%;
    margin-top: 0%
}

@media(min-width: 992px) {
    .seha-eco-container {
        flex-direction:1;
        display: flex;
        direction: rtl;
        flex-direction: column;
        position: relative;
        background-color: #fff;
        background-position-x: -400px;
        background-position-y: -30px;
        justify-content: flex-start;
        align-items: center;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url("data:image/svg+xml,%3csvg%20id='Group_4283'%20data-name='Group%204283'%20xmlns='http://www.w3.org/2000/svg'%20width='1539'%20height='650'%20viewBox='0%200%201539%20650'%3e%3cpath%20id='Path_8196'%20data-name='Path%208196'%20d='M1179.5,0h-887C130.957,0,0,136.643,0,305.2S130.957,610.4,292.5,610.4h887c161.543,0,292.5-136.643,292.5-305.2S1341.043,0,1179.5,0Z'%20transform='translate(67%2039.6)'%20fill='%23fafcfe'/%3e%3cg%20id='Rectangle_9409'%20data-name='Rectangle%209409'%20fill='none'%20stroke='%23439ba3'%20stroke-width='1'%20opacity='0.1'%3e%3crect%20width='1472'%20height='610.6'%20rx='305.3'%20stroke='none'/%3e%3crect%20x='0.5'%20y='0.5'%20width='1471'%20height='609.6'%20rx='304.8'%20fill='none'/%3e%3c/g%3e%3c/svg%3e");
        background-position-x: -85%;
        background-position-y: 0px;
        background-size: 100%;
        padding-top: 10%;
        padding-bottom: 0%
    }
}

.seha-eco-container h1.heading {
    color: var(--primary-color);
    font-size: 28px;
    font-weight: 700;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
    font-family: Cairo,sans-serif;
    position: relative;
    margin: 0
}

@media(min-width: 992px) {
    .seha-eco-container h1.heading {
        font-size:2.5rem;
        margin-top: 20px;
        margin-bottom: -50px
    }
}

@media(max-width: 991.98px) {
    .seha-eco-container h1.heading {
        margin-top:70px
    }
}

.seha-eco-container h1.heading:after {
    left: 0%;
    content: "";
    height: 50%;
    width: 100%;
    bottom: 5px;
    opacity: .2;
    position: absolute;
    transform: translate(0);
    background-color: var(--primary-color)
}

@media(min-width: 992px) {
    .seha-eco-container h1.heading:after {
        width:98%;
        left: 1%;
        bottom: 20%
    }
}

.seha-eco-container .swiper-container {
    display: none;
    visibility: hidden
}

@media(min-width: 992px) {
    .seha-eco-container .swiper-container {
        display:flex;
        visibility: visible;
        padding: 0;
        width: 80%;
        flex-direction: row;
        justify-content: center;
        background-color: transparent
    }
}

.seha-eco-container .mobile-swiper-container {
    display: flex;
    width: 100%;
    visibility: visible
}

@media(min-width: 992px) {
    .seha-eco-container .mobile-swiper-container {
        display:none;
        visibility: hidden
    }
}

.seha-eco-container div.swiper-pagination-bullets .swiper-pagination-bullet {
    width: 8px;
    height: 8px
}

.seha-eco-container .swiper-slide {
    position: relative;
    height: 600px;
    display: flex;
    align-items: center;
    justify-content: center
}

@media(min-width: 992px) {
    .seha-eco-container .swiper-slide {
        position:relative;
        width: 50%;
        height: 600px;
        display: flex;
        align-items: center;
        justify-content: space-around;
        margin: 0!important
    }
}

.seha-eco-container .echo-card {
    border-radius: 12px;
    text-decoration: none;
    position: relative;
    display: flex;
    top: 0;
    transition: all .15s ease-out;
    background-color: #fff;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    box-shadow: 1px 1px 6px 1px #eee;
    width: 70%;
    height: 40%
}

@media(min-width: 992px) {
    .seha-eco-container .echo-card {
        border-radius:10px;
        height: 30%;
        width: 80%
    }

    @supports (-webkit-hyphens: none) {
        .seha-eco-container .echo-card {
            height:25%;
            width: 50%
        }
    }
}

.seha-eco-container .echo-card .base-img {
    width: 70%
}

@media(min-width: 992px) {
    .seha-eco-container .echo-card .base-img {
        margin-top:0;
        width: 130px;
        height: 130px
    }
}

.seha-eco-container .echo-card .content {
    display: none;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    max-height: 0;
    opacity: 0;
    justify-content: space-around;
    transition: all .3s;
    background-color: transparent
}

@media(min-width: 992px) {
    .seha-eco-container .echo-card .content {
        margin-bottom:0
    }
}

.seha-eco-container .echo-card .content img {
    max-width: 100%
}

.seha-eco-container .echo-card .content h1 {
    color: #2969b6;
    font-size: 18px;
    font-weight: 600;
    margin-top: 30px;
    margin-bottom: 30px
}

@media(min-width: 992px) {
    .seha-eco-container .echo-card .content h1 {
        color:#2969b6;
        font-size: 16px;
        font-weight: 600;
        margin-bottom: 0;
        margin-top: 0
    }
}

.seha-eco-container .echo-card .content p {
    font-size: 12px;
    margin-top: 5px;
    color: #939eae;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    padding-inline:20px;margin-bottom: 10%
}

@media(min-width: 992px) {
    .seha-eco-container .echo-card .content p {
        color:#939eae;
        font-size: 12px;
        line-height: 22px;
        line-clamp: 3;
        -webkit-line-clamp: 5
    }
}

.seha-eco-container .echo-card .content a {
    font-size: 14px;
    width: 20px
}

.seha-eco-container .echo-card .content .links {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 50px
}

.seha-eco-container .echo-card .content img {
    align-self: center;
    justify-self: center;
    width: 30px
}

.seha-eco-container .echo-card .content img:not(.seha-eco-container .echo-card .content img:nth-child(1)) {
    margin-inline-end:20px}

@media(min-width: 992px) {
    .seha-eco-container .echo-card .content img {
        width:unset;
        margin-inline-end:unset}
}

.seha-eco-container .echo-card:hover {
    top: -10px;
    transition: all .3s;
    height: 80%;
    justify-content: flex-start;
    padding-top: 50px
}

@media(min-width: 992px) {
    .seha-eco-container .echo-card:hover {
        border-radius:20px;
        padding: 20px;
        width: 84%;
        height: 65%
    }
}

.seha-eco-container .echo-card:hover .content {
    display: flex;
    max-height: 500px;
    opacity: 1;
    transition: all .3s
}

@media(min-width: 992px) {
    .seha-eco-container .echo-card:hover .content {
        display:flex;
        max-height: 600px;
        opacity: 1;
        padding-block:60%}
}

@media(min-width: 992px)and (min-width:1200px) {
    .seha-eco-container .echo-card:hover .content {
        padding-block:20%
    }
}

@media(min-width: 992px)and (min-width:1200px)and (min-width:1400px) {
    .seha-eco-container .echo-card:hover .content {
        padding-block:10%
    }
}

.seha-eco-container div.swiper-parent {
    position: relative;
    padding-top: 5%
}

.seha-eco-container div.swiper-pagination-bullets {
    width: 100%;
    bottom: 21%
}

.seha-eco-container div.swiper-button-next,.seha-eco-container div.swiper-button-prev,.seha-eco-container .swiper-button-next,.seha-eco-container .swiper-button-prev {
    top: auto;
    width: 11px;
    height: 100px;
    bottom: 14%;
    right: inherit;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18.932'%20height='33.696'%20viewBox='0%200%2018.932%2033.696'%3e%3cpath%20id='arrow-top'%20d='M27.466,10.591,18,1.125,8.534,10.591l1.591,1.591,6.75-6.75V34.821h2.25V5.432l6.75,6.75,1.591-1.591Z'%20transform='translate(-8.534%20-1.125)'%20fill='%232969b6'/%3e%3c/svg%3e")
}

@media(min-width: 992px) {
    .seha-eco-container div.swiper-button-next,.seha-eco-container div.swiper-button-prev,.seha-eco-container .swiper-button-next,.seha-eco-container .swiper-button-prev {
        bottom:-10
    }
}

.seha-eco-container div.swiper-button-prev,.seha-eco-container div.swiper-container-rtl .swiper-button-next {
    left: 20%;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg)
}

@media(min-width: 992px) {
    .seha-eco-container div.swiper-button-prev,.seha-eco-container div.swiper-container-rtl .swiper-button-next {
        left:30%;
        bottom: 0;
        height: 30px;
        z-index: 99
    }
}

.seha-eco-container div.swiper-button-next,.seha-eco-container div.swiper-container-rtl .swiper-button-prev {
    right: 20%;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg)
}

@media(min-width: 992px) {
    .seha-eco-container div.swiper-button-next,.seha-eco-container div.swiper-container-rtl .swiper-button-prev {
        right:30%;
        bottom: 0;
        height: 30px;
        z-index: 99
    }
}

.seha-eco-container div.swiper-button-next:after,.seha-eco-container div.swiper-button-prev:after,.seha-eco-container div.swiper-container-rtl .swiper-button-next:after,.seha-eco-container div.swiper-container-rtl .swiper-button-prev:after {
    content: ""
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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")
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='%236ea8fe'%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='%236ea8fe'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

div.services-container {
    display: flex;
    flex-direction: column;
    position: relative;
    background-color: #fcfdfe;
    width: 100%;
    padding: 15px 5%
}

div.services-container .btn-primary:active {
    background-color: #fff;
    border-color: #fff
}

@media(min-width: 992px) {
    div.services-container {
        margin-block:3%;
        background-color: transparent;
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        display: flex;
        flex-direction: row;
        background-position: 1000px 30px;
        background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1472'%20height='610.4'%20viewBox='0%200%201472%20610.4'%3e%3cpath%20id='Path_8196'%20data-name='Path%208196'%20d='M1179.5,0h-887C130.957,0,0,136.643,0,305.2S130.957,610.4,292.5,610.4h887c161.543,0,292.5-136.643,292.5-305.2S1341.043,0,1179.5,0Z'%20fill='%23fafcfe'/%3e%3c/svg%3e");
        width: 100%;
        padding: 40px
    }
}

div.services-container .small {
    display: block!important;
    visibility: visible!important;
    height: 70%
}

div.services-container .medium {
    display: none!important;
    visibility: hidden!important;
    margin: 0;
    align-self: center;
    width: 95%
}

@media(min-width: 992px) {
    div.services-container .swiper-container {
        display:flex;
        width: 80%
    }
}

div.services-container .large {
    display: none!important;
    visibility: hidden!important;
    margin: 0;
    align-self: center;
    width: 95%
}

div.services-container .tab-button {
    display: none;
    visibility: hidden
}

@media(min-width: 992px) {
    div.services-container .tab-button {
        display:flex;
        visibility: visible
    }
}

div.services-container .tab-button * {
    display: none;
    visibility: hidden
}

@media(min-width: 992px) {
    div.services-container .tab-button * {
        display:flex;
        visibility: visible
    }
}

div.services-container .categories-wrapper {
    display: inline-flex;
    margin-bottom: 10%
}

@media(min-width: 992px) {
    div.services-container .categories-wrapper {
        display:none;
        visibility: hidden
    }
}

@media(min-width: 992px) {
    div.services-container .right-column {
        flex:4;
        padding-right: 80;
        margin: 0;
        justify-content: flex-start;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        overflow-y: auto;
        max-width: 26%
    }
}

div.services-container .content {
    padding: 0;
    width: 100%;
    margin: 0
}

@media(min-width: 992px) {
    div.services-container .content {
        flex:1;
        padding: 0;
        margin: 0;
        width: 74%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: space-around
    }
}

@media(min-width: 992px) {
    div.services-container .content .small {
        display:none!important;
        visibility: collapse!important
    }
}

@media(min-width: 992px) {
    div.services-container .content .large {
        display:block!important;
        visibility: visible!important
    }
}

div.services-container .content .section-header-wrapper {
    width: 95%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    align-self: center;
    justify-self: center
}

@media(min-width: 992px) {
    div.services-container .content .section-header-wrapper {
        margin:0
    }
}

div.services-container .content .section-header-wrapper h3 {
    color: var(--primary-color);
    font-size: 24px;
    font-weight: 600;
    font-family: Cairo,sans-serif
}

@media(min-width: 992px) {
    div.services-container .content .section-header-wrapper h3 {
        font-size:2rem
    }
}

div.services-container .content .section-header-wrapper .divider {
    height: 10px;
    width: 20%;
    background-color: #f4f7fb
}

@media(min-width: 992px) {
    div.services-container .content .section-header-wrapper .divider {
        width:5%;
        height: 5px
    }
}

div.services-container h1.heading {
    color: var(--primary-color);
    font-size: 24px;
    width: 100%;
    font-weight: 700;
    text-align: center;
    align-self: center;
    position: relative;
    display: inline-block;
    font-family: Cairo,sans-serif;
    margin-bottom: 0
}

div.services-container h1.heading:after {
    left: 38%;
    width: 24%;
    content: "";
    height: 50%;
    top: 30%;
    opacity: .2;
    position: absolute;
    transform: translate(0);
    background-color: var(--primary-color)
}

@media(min-width: 992px) {
    div.services-container h1.heading {
        font-size:2rem;
        align-self: flex-start;
        width: fit-content
    }

    div.services-container h1.heading:after {
        right: 5%;
        width: 95%
    }
}

div.services-container p.sub-heading {
    color: #798ca1;
    font-family: Cairo,sans-serif;
    font-size: 14px;
    text-align: center;
    margin-block:20px}

@media(min-width: 992px) {
    div.services-container p.sub-heading {
        font-size:1rem;
        padding-bottom: 55px;
        text-align: right;
        margin-block:unset}
}

div.services-container div.row {
    padding-top: 15px;
    background-position-x: 770%;
    background-position-y: 80%
}

div.services-container .service-card {
    align-self: center;
    justify-self: center;
    max-width: 80%;
    min-width: 50%;
    min-height: 300px;
    padding: auto 10px;
    display: flex;
    flex-direction: column;
    position: relative;
    align-items: center;
    align-content: space-between;
    justify-content: start;
    direction: rtl;
    border: 1px solid #f4f7fb;
    border-radius: 16px;
    background-color: #fffefe;
    justify-content: flex-start;
    padding: 15px;
    box-shadow: 0 8px 16px #53617029
}

@media(min-width: 992px) {
    div.services-container .service-card {
        border-radius:16px;
        max-width: 250px;
        min-width: 250px;
        max-height: 400px;
        min-height: 400px;
        align-items: center;
        justify-content: space-around;
        padding-bottom: 10px;
        padding-inline:25px;padding-top: 10px
    }
}

@media(min-width: 992px)and (min-width:1200px) {
    div.services-container .service-card {
        max-width:300px
    }
}

div.services-container .service-card .slide-title {
    text-justify: center;
    font-size: 10px;
    font-weight: 700;
    margin-bottom: 0
}

@media(min-width: 992px) {
    div.services-container .service-card .slide-title {
        font-size:1rem;
        margin: 0
    }
}

div.services-container .service-card .slide-sub-title {
    flex: 3;
    margin-block:5%;display: -webkit-box;
    -webkit-line-clamp: 4;
    text-align: center;
    --lh: 2.2rem;
    line-height: 20px;
    --max-lines: 3;
    font-size: 12px;
    width: 100%;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: #667b99;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    text-align: justify
}

@media(min-width: 992px) {
    div.services-container .service-card .slide-sub-title {
        flex:1;
        font-size: .8rem;
        margin: 0;
        line-height: var(--lh);
        --lh: 1.5rem;
        padding-top: 10px
    }
}

div.services-container .service-card img {
    width: 60px;
    aspect-ratio: 1/1;
    padding-bottom: 5%
}

@media(min-width: 992px) {
    div.services-container .service-card img {
        margin:0;
        padding-top: 0;
        width: 70px
    }
}

div.services-container .service-card .button-group-wrapper {
    flex: .5;
    align-self: end;
    direction: ltr;
    margin-bottom: 20px;
    align-items: center;
    justify-content: space-between;
    opacity: 0;
    gap: 20px;
    display: flex;
    opacity: 1;
    visibility: visible;
    justify-self: end;
    flex-direction: row;
    width: 100%
}

@media(min-width: 992px) {
    div.services-container .service-card .button-group-wrapper {
        height:unset;
        flex: unset;
        gap: 10px;
        margin-bottom: 0
    }
}

div.services-container .service-card .button-group-wrapper * {
    font-size: 10px
}

@media(min-width: 992px) {
    div.services-container .service-card .button-group-wrapper * {
        font-size:13px
    }
}

div.services-container .service-card .button-group-wrapper .btn-outline-primary {
    color: var(--primary-color);
    font-family: 200
}

@media(min-width: 992px) {
    div.services-container .service-card .button-group-wrapper .btn-outline-primary {
        font-weight:200
    }
}

div.services-container .service-card .button-group-wrapper .btn-ghost-primary {
    color: var(--primary-color);
    border: none;
    flex: 1;
    padding: 0
}

div.services-container .service-card .button-group-wrapper .btn-ghost-primary:hover {
    color: var(--secondary-color)
}

div.services-container .service-card .button-group-wrapper .btn-primary {
    background-color: var(--primary-color)!important;
    border-radius: 10px;
    padding: 10px;
    padding-inline:5px;flex: 1;
    font-family: Cairo,sans-serif;
    font-weight: light
}

div.services-container .service-card .button-group-wrapper .btn-primary:hover {
    background-color: var(--secondary-color)!important
}

@media(min-width: 992px) {
    div.services-container .service-card .button-group-wrapper .btn {
        border-radius:10px;
        padding: 10px 20px
    }
}

div.services-container .service-card .button-group-wrapper button {
    border-radius: 10px
}

div.services-container .swiper-slide {
    display: flex;
    justify-content: center;
    border-radius: 20px;
    height: fit-content;
    padding-top: 40px
}

div.services-container .swiper-slide-active {
    display: flex;
    justify-content: center
}

div.services-container .swiper-slide-active .service-card {
    background-color: #F1F9FF important;
    transform: scale(1.25,1.07);
    border: 1px solid #f4f7fb;
    transition-property: transform;
    transition-timing-function: ease-in-out;
    transition-duration: .7s
}

@media(min-width: 992px) {
    div.services-container .swiper-slide-active .service-card {
        background-color:#f1f9ff;
        transform: scale(1.25,1.07);
        border: 1px solid #f4f7fb;
        transition-property: transform;
        transition-timing-function: ease-in-out;
        transition-duration: .7s
    }
}

@media(max-width: 768px) {
    div.services-container .swiper-slide-active .service-card {
        right:-8%
    }
}

@media(min-width: 992px) {
    div.services-container .swiper-slide-active .service-card img {
        margin:0;
        width: 80px
    }
}

div.services-container div.swiper-pagination-bullets {
    width: 100%;
    bottom: 3%
}

@media(min-width: 992px) {
    div.services-container div.swiper-pagination-bullets {
        bottom:1%
    }
}

div.services-container div.swiper-pagination-bullets .swiper-pagination-bullet {
    opacity: 1;
    width: 10px;
    height: 10px;
    margin: 0 6px
}

@media(min-width: 992px) {
    div.services-container div.swiper-pagination-bullets .swiper-pagination-bullet {
        width:11px;
        height: 11px
    }
}

div.services-container .swiper-wrapper {
    padding-top: 20px;
    padding-bottom: 180px
}

@media(min-width: 992px) {
    div.services-container .swiper-wrapper {
        padding-top:20px;
        padding-bottom: 80px
    }
}

div.services-container div.swiper-button-next,div.services-container div.swiper-button-prev,div.services-container .swiper-button-next,div.services-container .swiper-button-prev {
    top: auto;
    width: 15px;
    height: 100px;
    bottom: -5%;
    right: inherit;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18.932'%20height='33.696'%20viewBox='0%200%2018.932%2033.696'%3e%3cpath%20id='arrow-top'%20d='M27.466,10.591,18,1.125,8.534,10.591l1.591,1.591,6.75-6.75V34.821h2.25V5.432l6.75,6.75,1.591-1.591Z'%20transform='translate(-8.534%20-1.125)'%20fill='%232969b6'/%3e%3c/svg%3e")
}

@media(min-width: 992px) {
    div.services-container div.swiper-button-next,div.services-container div.swiper-button-prev,div.services-container .swiper-button-next,div.services-container .swiper-button-prev {
        bottom:-10
    }
}

div.services-container div.swiper-button-prev,div.services-container div.swiper-container-rtl .swiper-button-next {
    left: 20%;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg)
}

@media(min-width: 992px) {
    div.services-container div.swiper-button-prev,div.services-container div.swiper-container-rtl .swiper-button-next {
        left:30%;
        bottom: 0;
        height: 30px;
        z-index: 99
    }
}

div.services-container div.swiper-button-next,div.services-container div.swiper-container-rtl .swiper-button-prev {
    right: 20%;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg)
}

@media(min-width: 992px) {
    div.services-container div.swiper-button-next,div.services-container div.swiper-container-rtl .swiper-button-prev {
        right:30%;
        bottom: 0;
        height: 30px;
        z-index: 99
    }
}

div.services-container div.swiper-button-next:after,div.services-container div.swiper-button-prev:after,div.services-container div.swiper-container-rtl .swiper-button-next:after,div.services-container div.swiper-container-rtl .swiper-button-prev:after {
    content: ""
}

div.services-container p.slide-title {
    color: var(--primary-color);
    margin-top: 12px;
    font-size: 14px;
    font-weight: 700;
    font-family: Cairo,sans-serif
}

div.services-container button.button {
    border: none;
    display: flex;
    padding: 12px 0;
    margin: 90px auto 0;
    align-items: center;
    background-color: transparent;
    border-bottom: 2px solid var(--primary-color)
}

div.services-container button.button-small {
    margin: 0;
    border: none;
    display: none;
    font-size: 14px;
    min-width: 110px;
    padding: 10px 16px;
    align-items: center;
    border-radius: 10px;
    width: 100%;
    justify-content: space-between;
    background-color: transparent;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px
}

@media(min-width: 992px) {
    div.services-container button.button-small {
        display:flex
    }
}

div.services-container .tab-button.active {
    background-color: var(--primary-color)
}

div.services-container button.button p,div.services-container button.button-small p {
    color: var(--primary-color);
    margin-bottom: 0;
    margin-left: 10px;
    margin-right: 10px;
    font-weight: 500;
    font-family: Cairo,sans-serif
}

div.services-container button.button-small p {
    margin-left: 0
}

div.services-container button.button-small.active p {
    color: #fff
}

div.services-container .readmore {
    align-self: center;
    justify-self: center;
    width: fit-content;
    display: flex;
    margin: 5% auto 0
}

@media(min-width: 992px) {
    div.services-container .readmore {
        margin-top:65px;
        align-self: center;
        justify-self: center
    }

    div.services-container .readmore:hover p {
        color: var(--secondary-color)!important
    }

    div.services-container .readmore button {
        background-color: #fff!important
    }

    div.services-container .readmore button:active,div.services-container .readmore button:focus,div.services-container .readmore button:hover {
        background-color: #fff!important;
        border: 0
    }
}

div.services-container .readmore p {
    color: var(--primary-color)!important
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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")
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='%236ea8fe'%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='%236ea8fe'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

.categories-wrapper {
    display: inline-flex;
    white-space: nowrap;
    width: 100%;
    gap: 10px;
    justify-content: center;
    margin-bottom: 15%;
    align-items: center;
    direction: rtl
}

@media(min-width: 992px) {
    .categories-wrapper {
        margin-bottom:5%
    }
}

.categories-wrapper .categories-scroll-wrapper {
    display: inline-flex;
    width: 100%;
    overflow: auto;
    gap: 20px
}

.categories-wrapper .categories-scroll-wrapper::-webkit-scrollbar {
    display: none
}

@media(min-width: 992px) {
    .categories-wrapper .categories-scroll-wrapper {
        width:100%;
        justify-content: center;
        margin-bottom: 2%
    }
}

.categories-wrapper .categories-scroll-wrapper label {
    font-size: 1rem
}

.categories-wrapper .categories-scroll-wrapper input:focus,.categories-wrapper .categories-scroll-wrapper input:hover,.categories-wrapper .categories-scroll-wrapper .form-control:focus {
    box-shadow: none;
    border: none;
    color: #2c3e77
}

.categories-wrapper .categories-scroll-wrapper .category-wrapper {
    width: 100%
}

@supports (-webkit-hyphens: none) {
    .categories-wrapper .categories-scroll-wrapper .category-wrapper {
        margin-right:2%
    }
}

.categories-wrapper .categories-scroll-wrapper .category-wrapper:hover .selection-btn {
    background-color: transparent
}

.categories-wrapper .categories-scroll-wrapper .category-wrapper .btn-check:focus+.btn-outline-primary,.categories-wrapper .categories-scroll-wrapper .category-wrapper .btn-outline-primary:focus {
    box-shadow: 12px 12px 2px 1px #00f0
}

.categories-wrapper .categories-scroll-wrapper .category-wrapper .btn-check:focus+.btn,.categories-wrapper .categories-scroll-wrapper .category-wrapper .btn:focus {
    box-shadow: 12px 12px 2px 1px #00f0
}

.categories-wrapper .categories-scroll-wrapper .category-wrapper .selection-btn {
    width: 100%;
    border-radius: 1em;
    border-color: #306cb4;
    color: var(--primary-color);
    font-size: 12px
}

.categories-wrapper .categories-scroll-wrapper .category-wrapper .selection-btn.checked {
    background-color: #306cb4;
    color: #fff
}

@media(min-width: 992px) {
    .categories-wrapper .categories-scroll-wrapper .category-wrapper .selection-btn {
        font-size:15px
    }
}

.categories-wrapper .categories-scroll-wrapper .category-wrapper .selection-number {
    padding-top: 4px;
    height: 24px;
    width: 24px;
    background-color: #f4f7fb;
    color: var(--primary-color);
    margin-right: .5rem;
    margin-left: .5rem;
    border-radius: 50rem;
    font-size: 11px;
    display: inline-block
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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")
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='%236ea8fe'%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='%236ea8fe'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

.landing-section {
    background-repeat: no-repeat;
    display: flex;
    direction: rtl;
    flex-direction: column;
    width: 100%;
    max-width: 100%;
    height: 100%;
    flex: 1;
    justify-content: space-between;
    position: relative;
    background: linear-gradient(180deg,#f0f3f8 15%,#fff 50%)
}

.landing-section .header,.landing-section .navbar {
    position: relative
}

@media(min-width: 992px) {
    .landing-section .header,.landing-section .navbar {
        background:transparent!important
    }
}

@media(max-width: 992px) {
    .landing-section .header,.landing-section .navbar {
        background-color:#fff!important
    }
}

.landing-section .header .white,.landing-section .navbar .white {
    background-color: #f1f2f8!important
}

@media(min-width: 992px) {
    .landing-section .header .white,.landing-section .navbar .white {
        box-shadow:#63636333 0 2px 8px!important;
        background-color: #fff!important
    }
}

div.swiper-pagination-bullets .swiper-pagination-bullet {
    opacity: 1;
    width: 12px;
    height: 12px;
    margin: 0 6px;
    background-color: #f0f3f8;
    border: 1px solid #306db5
}

div.swiper-pagination-bullets .swiper-pagination-bullet-active {
    background-color: #306db5
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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")
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='%236ea8fe'%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='%236ea8fe'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

div.qna-content-wrapper {
    background-repeat: no-repeat;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    flex: 1;
    justify-content: space-between;
    margin-top: 4%;
    background-image: url()
}

div.qna-content-wrapper [type=search]::-webkit-search-cancel-button,div.qna-content-wrapper [type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
    appearance: none
}

div.qna-content-wrapper .ant-pagination-item {
    background-color: #f4f6f9;
    border: 1px solid #f4f6f9;
    border-radius: 7px;
    color: var(--primary-color)
}

div.qna-content-wrapper .ant-pagination-item-active {
    border-radius: 8px;
    background-color: var(--primary-color);
    color: #fff
}

div.qna-content-wrapper .ant-pagination-next .ant-pagination-item-link,div.qna-content-wrapper .ant-pagination-prev .ant-pagination-item-link {
    border-radius: 8px
}

div.qna-content-wrapper .ant-pagination-item-link {
    background: #f4f6f9;
    color: #306db5;
    border-color: #f4f6f9
}

div.qna-content-wrapper .ant-pagination-total-text {
    display: block;
    width: 100%;
    text-align: center;
    color: var(--primary-color)
}

@media(min-width: 992px) {
    div.qna-content-wrapper .scroll-arrow {
        display:none
    }
}

div.qna-content-wrapper .upper-wrapper {
    width: 100%;
    display: flex;
    margin-top: 20px;
    padding-left: 5%;
    padding-right: 5%;
    flex-direction: column;
    align-items: center
}

@media(min-width: 992px) {
    div.qna-content-wrapper .upper-wrapper {
        flex:.7;
        gap: 0px;
        margin-bottom: 0;
        margin-top: 30px
    }
}

div.qna-content-wrapper .upper-wrapper h1.heading {
    color: var(--primary-color);
    font-size: 24px;
    font-weight: 700;
    margin-top: 40px;
    position: relative;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
    font-family: Cairo,sans-serif;
    background-size: 30rem 1rem
}

@media(min-width: 992px) {
    div.qna-content-wrapper .upper-wrapper h1.heading {
        font-size:3rem;
        margin-top: 0
    }
}

div.qna-content-wrapper .upper-wrapper h1.heading:after {
    left: -1%;
    content: "";
    height: 40%;
    width: 100%;
    bottom: 20%;
    opacity: .2;
    position: absolute;
    transform: translate(0);
    background-color: var(--primary-color)
}

div.qna-content-wrapper .upper-wrapper p.sub-heading {
    color: #798ca1;
    font-family: Cairo,sans-serif;
    margin-top: 5px;
    font-size: 12px;
    margin-bottom: 4%
}

@supports (-webkit-hyphens: none) {
    div.qna-content-wrapper .upper-wrapper p.sub-heading {
        font-size:14px
    }
}

div.qna-content-wrapper .upper-wrapper .search-wrapper {
    width: 90%;
    border-radius: 15px;
    align-self: center;
    justify-self: center;
    margin-bottom: 10%;
    box-shadow: #00486612 5px 5px 10px
}

@media(min-width: 992px) {
    div.qna-content-wrapper .upper-wrapper .search-wrapper {
        width:50%;
        margin-bottom: 6%
    }
}

div.qna-content-wrapper .upper-wrapper .search-wrapper .clear-icon {
    cursor: pointer
}

div.qna-content-wrapper .upper-wrapper .search-wrapper .service-search {
    align-self: stretch;
    justify-self: stretch;
    border: 0px solid
}

div.qna-content-wrapper .upper-wrapper .search-wrapper form {
    margin-bottom: 0;
    padding: 10px
}

div.qna-content-wrapper .upper-wrapper .search-wrapper .input-group {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center
}

div.qna-content-wrapper .upper-wrapper .search-wrapper .input-group ::-webkit-input-placeholder {
    text-align: right;
    color: #d1d0d0
}

div.qna-content-wrapper .upper-wrapper .search-wrapper .input-group ::-moz-placeholder {
    text-align: right;
    color: #d1d0d0
}

div.qna-content-wrapper .upper-wrapper .search-wrapper .input-group :-ms-input-placeholder {
    text-align: right;
    color: #d1d0d0
}

div.qna-content-wrapper .upper-wrapper .search-wrapper .input-group :-moz-placeholder {
    text-align: right;
    color: #d1d0d0
}

div.qna-content-wrapper .upper-wrapper .search-wrapper input:focus,div.qna-content-wrapper .upper-wrapper .search-wrapper .form-control:focus {
    box-shadow: none;
    border: none
}

div.qna-content-wrapper .upper-wrapper .search-wrapper #inputGroupPrepend,div.qna-content-wrapper .upper-wrapper .search-wrapper input {
    font-size: 14px;
    text-align: initial;
    border-radius: 30px;
    justify-self: center;
    background-color: #fff;
    border: 0
}

@supports (-webkit-hyphens: none) {
    div.qna-content-wrapper .upper-wrapper .search-wrapper #inputGroupPrepend,div.qna-content-wrapper .upper-wrapper .search-wrapper input {
        font-size:12px
    }
}

div.qna-content-wrapper .lower-wrapper {
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    flex-direction: column
}

@media(min-width: 992px) {
    div.qna-content-wrapper .lower-wrapper {
        flex:0;
        width: 100%;
        margin-top: 2%
    }
}

div.qna-content-wrapper .lower-wrapper .services-list-wrapper {
    display: flex;
    flex-direction: column;
    width: 90%
}

@media(min-width: 992px) {
    div.qna-content-wrapper .lower-wrapper .services-list-wrapper {
        width:80%
    }
}

div.qna-content-wrapper .lower-wrapper .services-list-wrapper .accordion {
    width: 100%
}

div.qna-content-wrapper .lower-wrapper .services-list-wrapper .card {
    cursor: pointer;
    display: inline-block;
    margin-inline-end:30px;width: 100%;
    border: 1px solid #f6f8fb;
    border-right: 5px solid #f3f7fb;
    border-radius: 10px;
    margin: 15px 0;
    text-align: start;
    padding-inline-start:10px}

div.qna-content-wrapper .lower-wrapper .services-list-wrapper .card .card-header {
    border-radius: 10px;
    color: #306db5
}

div.qna-content-wrapper .lower-wrapper .services-list-wrapper .card .card-header p {
    margin: 0;
    display: flex;
    justify-content: space-between;
    font-size: 16px;
    font-weight: 600;
    color: #306db5
}

div.qna-content-wrapper .lower-wrapper .services-list-wrapper .card .card-header p .arrow {
    width: 20px
}

div.qna-content-wrapper .lower-wrapper .services-list-wrapper .card .card-header p .arrow.inactive {
    transform: rotate(0)
}

div.qna-content-wrapper .lower-wrapper .services-list-wrapper .card .card-header p .arrow.active {
    transform: rotate(180deg)
}

@media(min-width: 992px) {
    div.qna-content-wrapper .lower-wrapper .services-list-wrapper .card .card-header p {
        font-size:17px;
        font-weight: 600
    }
}

div.qna-content-wrapper .lower-wrapper .services-list-wrapper .card .card-header.active {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

div.qna-content-wrapper .lower-wrapper .services-list-wrapper .card .card-header,div.qna-content-wrapper .lower-wrapper .services-list-wrapper .card .card-body {
    color: #798ca1;
    font-size: 14px;
    line-height: 29px;
    border: 1px solid white;
    background-color: #fff
}

@media(min-width: 992px) {
    div.qna-content-wrapper .lower-wrapper .services-list-wrapper .card .card-header,div.qna-content-wrapper .lower-wrapper .services-list-wrapper .card .card-body {
        font-size:.9rem
    }
}

div.qna-content-wrapper .page-item {
    border-radius: 0
}

div.qna-content-wrapper .page-item:first-child .page-link {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem
}

div.qna-content-wrapper .page-item:last-child .page-link {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem
}

div.qna-content-wrapper .page-item .page-link {
    font-size: 14px;
    color: var(--primary-color)
}

@media(min-width: 992px) {
    div.qna-content-wrapper .page-item .page-link {
        font-size:unset
    }
}

div.qna-content-wrapper .page-item span.page-link {
    color: #798ca1
}

div.qna-content-wrapper .page-item:first-child a,div.qna-content-wrapper .page-item:first-child span,div.qna-content-wrapper .page-item:last-child a,div.qna-content-wrapper .page-item:last-child span {
    border-radius: 20px
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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")
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='%236ea8fe'%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='%236ea8fe'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

.contact-us-container {
    background-repeat: no-repeat;
    display: flex;
    direction: rtl!important;
    flex-direction: column;
    width: 100%;
    height: 100%;
    flex: 1;
    justify-content: space-between;
    align-items: center;
    background-image: url()
}

@media(min-width: 992px) {
    .contact-us-container .scroll-arrow {
        display:none
    }
}

.contact-us-container .shell {
    width: 100%;
    flex: 1;
    margin: 25px 0 80px;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: stretch
}

@media(min-width: 992px) {
    .contact-us-container .shell {
        padding-left:5%;
        padding-right: 5%
    }
}

.contact-us-container .shell .content {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center
}

@media(min-width: 992px) {
    .contact-us-container .shell .content {
        margin-top:90px;
        margin-bottom: 30px;
        flex-direction: row
    }
}

@media(min-width: 992px) {
    .contact-us-container .shell .first-wrapper {
        flex:1;
        align-items: flex-start;
        margin-top: 0;
        padding-right: 40px;
        padding-top: 0;
        border-radius: 0 15px 15px 0;
        margin-bottom: 20px;
        text-align: right!important
    }
}

.contact-us-container .shell .first-wrapper .detail {
    display: flex;
    font-size: 16px;
    font-weight: 400;
    vertical-align: middle;
    margin-bottom: 5%
}

@media(min-width: 992px) {
    .contact-us-container .shell .first-wrapper .detail {
        font-size:2rem
    }
}

.contact-us-container .shell .first-wrapper .detail p {
    margin: 0;
    color: #306db5;
    font-weight: 900
}

.contact-us-container .shell .first-wrapper .detail a {
    margin-inline-start:10px;font-weight: lighter!important
}

@media(min-width: 992px) {
    .contact-us-container .shell .first-wrapper .detail a {
        font-size:1.2rem
    }

    .contact-us-container .shell .first-wrapper .detail img {
        width: 20px;
        margin-left: 20px
    }
}

.contact-us-container .shell .first-wrapper .social {
    margin-top: 35px;
    margin-bottom: 35px
}

.contact-us-container .shell .first-wrapper .social a {
    margin-inline-end:25px}

.contact-us-container .shell .first-wrapper .social button {
    border: 0;
    padding: 0;
    margin-left: 25px;
    background-color: transparent
}

.contact-us-container .shell .first-wrapper .social button img {
    width: 30px;
    height: 30px
}

@media(min-width: 992px) {
    .contact-us-container .shell .first-wrapper .social {
        margin-top:10px
    }

    .contact-us-container .shell .first-wrapper .social img {
        width: 30px;
        margin-left: 20px
    }
}

.contact-us-container .shell h1.heading {
    color: #306cb4;
    font-weight: 700;
    position: relative;
    display: inline-block;
    background-position: center;
    text-align: center;
    background-repeat: no-repeat;
    font-family: Cairo,sans-serif;
    z-index: 1;
    color: #306db5
}

.contact-us-container .shell h1.heading:after {
    z-index: -1;
    right: 2%;
    content: "";
    height: 20px;
    width: 95%;
    bottom: 5px;
    opacity: .2;
    position: absolute;
    background-color: #7eb7db
}

.contact-us-container .shell .social {
    width: fit-content
}

.contact-us-container .shell .input-wrapper,.contact-us-container .shell h3 {
    text-align: right
}

.contact-us-container .shell .headings {
    font-weight: 700;
    position: relative;
    color: #306db5;
    font-size: 16px;
    margin-top: 70px;
    margin-bottom: 40px
}

.contact-us-container .shell .headings:nth-of-type(1) {
    margin-top: 40px;
    margin-bottom: 40px
}

@media(min-width: 992px) {
    .contact-us-container .shell .headings {
        margin-top:10px;
        margin-bottom: 30px
    }
}

.contact-us-container .shell .headings:after {
    right: 0;
    bottom: -15px;
    content: "";
    width: 50px;
    height: 4px;
    position: absolute;
    background-color: #7eb7db;
    border-radius: 10px
}

.contact-us-container .shell .contact-wrapper {
    background-color: #f8f9fb;
    margin-top: 10px;
    padding: 25px 25px 50px 50px;
    display: flex;
    width: 100%;
    flex-direction: column;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    margin-bottom: 0;
    text-align: right!important
}

@media(min-width: 992px) {
    .contact-us-container .shell .contact-wrapper {
        flex:1;
        border-radius: 15px;
        margin-bottom: 0;
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        -ms-border-radius: 15px;
        -o-border-radius: 15px
    }
}

.contact-us-container .shell .contact-wrapper .headings {
    margin-top: 0
}

.contact-us-container .shell .contact-wrapper .form-label {
    font-size: 1rem;
    color: #2c3e77;
    margin-top: 30px;
    font-weight: 700
}

.contact-us-container .shell .contact-wrapper .select-option {
    width: 100%;
    display: flex;
    font-size: 16px;
    font-weight: 600;
    padding: 8px 15px;
    align-items: center;
    border-color: #ced4da;
    justify-content: space-between
}

.contact-us-container .shell .contact-wrapper .select-option:after {
    color: #ced4da
}

.contact-us-container .shell .contact-wrapper .select-option:focus {
    box-shadow: none
}

.contact-us-container .shell .contact-wrapper .dropdown-menu.show {
    width: 100%;
    text-align: right
}

.contact-us-container .shell .contact-wrapper .input-wrapper input {
    margin-block:1%;border-color: #c5cad1
}

.contact-us-container .shell .contact-wrapper .input-wrapper input .form-label {
    color: #306db5
}

.contact-us-container .shell .contact-wrapper input,.contact-us-container .shell .contact-wrapper textarea {
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px
}

.contact-us-container .shell .contact-wrapper button {
    width: 100%!important;
    color: #306db5;
    padding-top: 8px;
    padding-bottom: 8px;
    margin-bottom: 15px;
    background-color: #fff;
    border: 1px solid #306db5;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px
}

.contact-us-container .shell .contact-wrapper button.active {
    color: #fff;
    background-color: #306db5
}

.contact-us-container .shell .contact-wrapper .alert {
    padding: .5rem 1rem
}

.contact-us-container .shell a {
    text-decoration-line: none;
    color: #306db5;
    font-weight: 500
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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")
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='%236ea8fe'%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='%236ea8fe'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

.landing-section {
    background: transparent
}

@media(min-width: 992px) {
    .inverstors-dashboard {
        margin-top:50px
    }
}

.inverstors-dashboard .bg-1 {
    position: absolute;
    top: 0
}

.inverstors-dashboard h2.heading {
    background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='204'%20height='21'%20viewBox='0%200%20204%2021'%3e%3crect%20id='Rectangle_9405'%20data-name='Rectangle%209405'%20width='204'%20height='21'%20fill='%237eb7db'%20opacity='0.25'/%3e%3c/svg%3e");
    background-position: 50%;
    background-repeat: no-repeat;
    color: #306db5;
    display: inline-block;
    font-family: Cairo,sans-serif;
    font-size: 20px;
    font-weight: 700;
    margin-top: 5px;
    position: relative
}

@media(min-width: 992px) {
    .inverstors-dashboard h2.heading {
        font-size:40px
    }
}

.inverstors-dashboard .header,.inverstors-dashboard .navbar {
    background: transparent!important
}

.inverstors-dashboard iframe {
    width: 100%;
    height: 2200px;
    position: relative;
    overflow: hidden;
    z-index: 10
}

.inverstors-dashboard .warp {
    min-height: 73vh;
    position: relative;
    padding: 8% 15px 15px
}

.inverstors-dashboard .warp .information {
    padding: 20px
}

.inverstors-dashboard .warp .information p {
    text-align: justify;
    padding-top: 15px
}

@media(min-width: 992px) {
    .inverstors-dashboard .warp .information p {
        max-width:80%
    }
}

.inverstors-dashboard .warp .information small {
    display: block;
    margin: 15px 0 0;
    padding: 0;
    color: #086cb3;
    font-size: 13px
}

.inverstors-dashboard .warp .down {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    bottom: 10px
}

.inverstors-dashboard .bg {
    max-width: 100%;
    height: 100%;
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    text-align: center;
    padding: 20px
}

.inverstors-dashboard .bg img {
    max-width: 70%
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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")
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='%236ea8fe'%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='%236ea8fe'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

.service-block-wrapper {
    width: 100%;
    height: 200px;
    border-radius: 15px;
    padding: auto;
    display: flex;
    flex-direction: column;
    position: relative;
    align-items: center;
    justify-content: flex-end;
    box-shadow: #306db51a 0 1px 5px 1px;
    background: #fff
}

@media(min-width: 992px) {
    .service-block-wrapper {
        height:100%;
        width: 100%;
        padding: 40px 10px 10px;
        display: flex;
        flex-direction: column;
        position: relative;
        align-items: center;
        justify-content: flex-end;
        box-shadow: #306db51a 0 1px 5px
    }

    @keyframes fade {
        0% {
            opacity: 0
        }
    }

    @keyframes fade {
        0% {
            opacity: 0
        }

        to {
            opacity: 1
        }
    }
}

.service-block-wrapper .button-group-wrapper {
    display: none;
    align-items: flex-end;
    justify-content: space-around;
    z-index: 10;
    margin-bottom: 20px;
    gap: 14px;
    flex-direction: row
}

@media(min-width: 992px) {
    .service-block-wrapper .button-group-wrapper {
        display:none;
        height: 20%;
        align-items: flex-end;
        justify-content: center;
        opacity: 0;
        margin: 0;
        visibility: hidden;
        gap: 10px;
        flex-direction: row;
        width: 100%
    }
}

.service-block-wrapper .button-group-wrapper .btn-outline-primary {
    color: var(--primary-color);
    border-color: var(--primary-color)
}

.service-block-wrapper .button-group-wrapper .btn-outline-primary:hover {
    background-color: var(--primary-color);
    color: #fff
}

.service-block-wrapper .button-group-wrapper .btn-primary {
    border-color: var(--primary-color);
    background-color: var(--primary-color)
}

.service-block-wrapper .button-group-wrapper button {
    flex: 1 1;
    padding: 6px 0;
    font-size: 12px;
    border-radius: 10px;
    font-family: Cairo;
    min-width: 92px
}

.service-block-wrapper .info-wrapper {
    transition: all .1s linear;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 100%;
    margin: 0;
    position: absolute;
    top: 10;
    bottom: 0
}

.service-block-wrapper .info-wrapper img {
    width: 15%;
    transition: all .1s linear;
    padding-bottom: 5%
}

@media(min-width: 992px) {
    .service-block-wrapper .info-wrapper img {
        min-width:50px;
        transition: all .1s linear;
        padding-bottom: 5%
    }
}

@media(min-width: 992px) {
    .service-block-wrapper .info-wrapper {
        transition:all .1s linear;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        width: 100%;
        margin: 0;
        position: absolute;
        top: 10;
        bottom: 0
    }
}

.service-block-wrapper .label {
    font-weight: 600;
    text-align: center!important;
    margin-block:5px;font-size: 16px;
    display: inline-block;
    font-family: Cairo,sans-serif;
    color: #306db5;
    padding-bottom: 40px
}

@media(min-width: 992px) {
    .service-block-wrapper .label {
        text-align:center!important;
        font-size: 16px;
        width: 70%;
        text-justify: center;
        text-align: center;
        font-weight: semibold;
        display: inline-block;
        font-family: Cairo,sans-serif
    }
}

.service-block-wrapper:hover {
    box-shadow: #306db51a 0 1px 9px 2px;
    background-color: #fcfdff
}

.service-block-wrapper:hover .info-wrapper {
    transform: translateY(-40px)
}

@media(min-width: 992px) {
    .service-block-wrapper:hover .info-wrapper {
        transform:translateY(-25px)
    }
}

.service-block-wrapper:hover .info-wrapper img {
    transform: translateY(10px)
}

@media(min-width: 992px) {
    .service-block-wrapper:hover .info-wrapper img {
        transform:translateY(10px)
    }
}

.service-block-wrapper:hover .button-group-wrapper {
    display: flex;
    flex-direction: row-reverse;
    opacity: 1;
    visibility: visible;
    width: 80%;
    animation: fade .5s
}

@media(min-width: 992px) {
    .service-block-wrapper:hover .button-group-wrapper {
        display:flex;
        flex-direction: row-reverse;
        opacity: 1;
        visibility: visible;
        animation: fade .5s;
        width: 99%
    }
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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")
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='%236ea8fe'%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='%236ea8fe'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

div.service-content-wrapper {
    background-repeat: no-repeat;
    display: flex;
    direction: rtl;
    flex-direction: column;
    width: 100%;
    height: 100%;
    flex: 1;
    justify-content: space-between;
    align-items: center;
    background-image: url();
    margin-top: 4%
}

@media(min-width: 992px) {
    div.service-content-wrapper .scroll-arrow {
        display:none
    }
}

div.service-content-wrapper .ant-pagination-item {
    background-color: #f4f6f9;
    border: 1px solid #f4f6f9;
    border-radius: 7px;
    color: var(--primary-color)
}

div.service-content-wrapper .ant-pagination-item-active {
    border-radius: 8px;
    background-color: var(--primary-color);
    color: #fff
}

div.service-content-wrapper .ant-pagination-next .ant-pagination-item-link,div.service-content-wrapper .ant-pagination-prev .ant-pagination-item-link {
    border-radius: 8px
}

div.service-content-wrapper .ant-pagination-item-link {
    background: #f4f6f9;
    color: #306db5;
    border-color: #f4f6f9
}

div.service-content-wrapper .ant-pagination-total-text {
    display: block;
    width: 100%;
    text-align: center;
    color: var(--primary-color)
}

div.service-content-wrapper .service-input-search .ant-select-selector {
    border: 0;
    box-shadow: unset
}

div.service-content-wrapper .service-input-search input {
    border: 1px solid red
}

div.service-content-wrapper .service-input-search input :focus {
    box-shadow: unset
}

div.service-content-wrapper .service-input-search input ::placeholder {
    text-align: center
}

div.service-content-wrapper .content {
    flex: 1;
    display: flex;
    width: 100%;
    flex-direction: column
}

div.service-content-wrapper .content [type=search]::-webkit-search-cancel-button,div.service-content-wrapper .content [type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
    appearance: none
}

div.service-content-wrapper .content .upper-wrapper {
    width: 100%;
    display: flex;
    margin-top: 20px;
    padding-left: 5%;
    padding-right: 5%;
    flex-direction: column;
    align-items: center
}

@media(min-width: 992px) {
    div.service-content-wrapper .content .upper-wrapper {
        flex:.6;
        gap: 0px;
        height: 100%;
        margin-bottom: 0;
        margin-top: 30px
    }
}

div.service-content-wrapper .content .upper-wrapper .header-wrapper.heading {
    margin-block:10%;color: var(--primary-color);
    text-align: center!important;
    font-size: 32px;
    font-weight: 700;
    position: relative;
    display: inline-block;
    font-family: Cairo,sans-serif
}

div.service-content-wrapper .content .upper-wrapper .header-wrapper.heading:after {
    left: 0%;
    content: "";
    height: 50%;
    width: 100%;
    bottom: 6px;
    opacity: .2;
    position: absolute;
    background-color: var(--primary-color)
}

@supports (-webkit-hyphens: none) {
    div.service-content-wrapper .content .upper-wrapper .header-wrapper.heading:after {
        left:34%;
        width: 32%
    }
}

@media(min-width: 992px) {
    div.service-content-wrapper .content .upper-wrapper .header-wrapper.heading:after {
        left:0%;
        width: 100%
    }

    @supports (-webkit-hyphens: none) {
        div.service-content-wrapper .content .upper-wrapper .header-wrapper.heading:after {
            left:46%;
            width: 8%
        }
    }
}

@media(min-width: 992px) {
    div.service-content-wrapper .content .upper-wrapper .header-wrapper.heading {
        margin-block:3%
    }
}

div.service-content-wrapper .content .upper-wrapper .search-wrapper {
    width: 90%;
    border-radius: 10px;
    align-self: center;
    justify-self: center;
    margin-bottom: 15%;
    box-shadow: #6f737512 0 8px 16px;
    background: #fff
}

@media(min-width: 992px) {
    div.service-content-wrapper .content .upper-wrapper .search-wrapper {
        width:60%;
        margin-bottom: 6%
    }
}

div.service-content-wrapper .content .upper-wrapper .search-wrapper .clear-icon {
    cursor: pointer
}

div.service-content-wrapper .content .upper-wrapper .search-wrapper .ant-select-clear {
    position: "absolute";
    left: 33px;
    z-Index: 1;
    background: "transparent";
    border: "none";
    padding: "0 12px"
}

div.service-content-wrapper .content .upper-wrapper .search-wrapper ::-webkit-input-placeholder {
    text-align: right;
    opacity: .5
}

div.service-content-wrapper .content .upper-wrapper .search-wrapper ::-moz-placeholder {
    text-align: right;
    opacity: .5
}

div.service-content-wrapper .content .upper-wrapper .search-wrapper :-ms-input-placeholder {
    text-align: right;
    opacity: .5
}

div.service-content-wrapper .content .upper-wrapper .search-wrapper :-moz-placeholder {
    text-align: right;
    opacity: .5
}

div.service-content-wrapper .content .upper-wrapper .search-wrapper form {
    margin-bottom: 0;
    padding: 10px
}

div.service-content-wrapper .content .upper-wrapper .search-wrapper .input-group {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center
}

div.service-content-wrapper .content .upper-wrapper .search-wrapper input:focus,div.service-content-wrapper .content .upper-wrapper .search-wrapper .form-control:focus {
    box-shadow: none;
    border: none
}

div.service-content-wrapper .content .upper-wrapper .search-wrapper #inputGroupPrepend,div.service-content-wrapper .content .upper-wrapper .search-wrapper input {
    text-align: center;
    text-justify: center;
    border-radius: 20px;
    justify-self: center;
    background-color: transparent;
    border: 0
}

div.service-content-wrapper .content .upper-wrapper .category-body-wrapper {
    flex: 1;
    display: flex;
    flex-direction: column
}

div.service-content-wrapper .content .upper-wrapper .category-body-wrapper h2.heading {
    color: #306db5;
    text-align: center!important;
    font-size: 20px;
    font-weight: 600;
    position: relative;
    display: inline-block;
    font-family: Cairo,sans-serif
}

@media(min-width: 992px) {
    div.service-content-wrapper .content .upper-wrapper .category-body-wrapper h2.heading {
        font-size:32px
    }
}

div.service-content-wrapper .content .upper-wrapper .category-body-wrapper .spacer {
    background-color: #f4f7fb;
    align-self: center;
    width: 123px;
    height: 6px
}

div.service-content-wrapper .content .upper-wrapper .category-body-wrapper .subtext {
    padding-top: 1rem;
    color: #798ca1;
    text-align: center!important;
    font-size: 14px;
    margin-bottom: 50%;
    display: inline-block;
    font-family: Cairo,sans-serif
}

@media(min-width: 992px) {
    div.service-content-wrapper .content .upper-wrapper .category-body-wrapper .subtext {
        margin-bottom:0;
        font-size: 18px
    }
}

div.service-content-wrapper .content .lower-wrapper {
    display: flex;
    justify-content: start;
    align-items: center;
    width: 100%;
    margin-bottom: 10%;
    flex-direction: column
}

@media(min-width: 992px) {
    div.service-content-wrapper .content .lower-wrapper {
        flex:1;
        width: 100%;
        margin-top: 2%
    }
}

div.service-content-wrapper .content .lower-wrapper .services-list-wrapper {
    display: grid;
    flex-direction: column;
    height: fit-content;
    justify-items: stretch;
    grid-auto-flow: row;
    width: 80%;
    grid-template-columns: repeat(1,1fr);
    gap: 0px;
    grid-auto-rows: 250px
}

@media(min-width: 992px) {
    div.service-content-wrapper .content .lower-wrapper .services-list-wrapper {
        display:grid;
        padding-top: 0;
        justify-items: center;
        align-items: center;
        grid-template-columns: repeat(3,1fr);
        gap: 50px;
        column-gap: 50px;
        grid-auto-rows: 200px
    }
}

@media(min-width: 1200px) {
    div.service-content-wrapper .content .lower-wrapper .services-list-wrapper {
        grid-template-columns:repeat(4,1fr)
    }
}

.page-services-details .title-area {
    padding: 40px;
    border-radius: 10px;
    background-color: #f6f8fb;
    min-height: 250px;
    position: relative;
    margin-bottom: 50px;
    overflow: hidden;
    font-size: 17px;
    margin-top: 7%
}

@media(max-width: 991.98px) {
    .page-services-details .title-area {
        font-size:14px;
        padding: 15px
    }
}

.page-services-details .title-area:before {
    position: absolute;
    content: "";
    background-image: url();
    width: 1146px;
    height: 1142px;
    top: 0;
    z-index: 0;
    background-size: cover;
    left: 0;
    background-position: -276px 634px;
    opacity: .5;
    transform: rotate(90deg);
    background-repeat: no-repeat
}

@media(max-width: 991.98px) {
    .page-services-details .title-area:before {
        background-position:-276px 838px
    }
}

.page-services-details .title-area>h2 {
    color: var(--primary-color);
    margin-bottom: 30px;
    font-weight: 600
}

@media(max-width: 991.98px) {
    .page-services-details .title-area>h2 {
        margin-bottom:15px;
        font-size: 18px
    }
}

.page-services-details .title-area>p {
    color: #7f8a95
}

.page-services-details .inner-bar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    min-height: 80px;
    box-shadow: 0 0 10px #00486612;
    background: #fff;
    border-radius: 10px;
    padding: 15px;
    position: relative;
    width: 90%;
    bottom: 99px;
    margin: 0 auto
}

.page-services-details .inner-bar .item {
    display: flex;
    flex-direction: row;
    gap: 10px
}

@media(max-width: 991.98px) {
    .page-services-details .inner-bar .item {
        margin-bottom:20px
    }
}

.page-services-details .inner-bar .item p {
    margin: 0;
    font-size: 12px
}

.page-services-details .inner-bar .item .icon-time {
    background: #f4f7fb;
    padding: 11px;
    border-radius: 17px;
    display: flex
}

.page-services-details .inner-bar .item .download {
    border-radius: 15px;
    color: var(--primary-color);
    font-size: 12px;
    font-weight: 600;
    padding: 4px 10px
}

.page-services-details .inner-bar .item .t {
    margin-bottom: 5px
}

.page-services-details .inner-bar .item .t2 {
    color: var(--primary-color)
}

.page-services-details .inner-bar .service-btn {
    border-radius: 15px;
    padding: 10px 22px;
    width: 170px
}

@media(max-width: 991.98px) {
    .page-services-details .inner-bar .service-btn {
        width:230px
    }
}

.page-services-details .wrap-details {
    padding: 20px 40px
}

@media(max-width: 991.98px) {
    .page-services-details .wrap-details {
        padding:0
    }
}

.page-services-details .wrap-details .content {
    position: relative;
    z-index: 1
}

.page-services-details .wrap-details .content:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 100%;
    background-color: #f4f7fb;
    right: 22px;
    z-index: -1
}

@media(max-width: 991.98px) {
    .page-services-details .wrap-details .content:before {
        right:14px
    }
}

.page-services-details .wrap-details .content .head {
    display: flex;
    flex-direction: row;
    gap: 6px;
    align-items: center
}

.page-services-details .wrap-details .content .head h2 {
    font-size: 22px;
    color: var(--primary-color);
    margin: 0;
    font-weight: 600
}

@media(max-width: 991.98px) {
    .page-services-details .wrap-details .content .head h2 {
        font-size:16px
    }
}

@media(max-width: 991.98px) {
    .page-services-details .wrap-details .content .head img {
        width:30px
    }
}

.page-services-details .wrap-details .content ul {
    padding: 0;
    margin: 30px 50px 30px 0;
    list-style: none
}

@media(max-width: 991.98px) {
    .page-services-details .wrap-details .content ul {
        margin-right:30px
    }
}

.page-services-details .wrap-details .content ul li {
    color: gray;
    min-height: 40px;
    position: relative;
    margin-right: 33px
}

@media(max-width: 991.98px) {
    .page-services-details .wrap-details .content ul li {
        font-size:13px
    }
}

.page-services-details .wrap-details .content ul li:before {
    content: "";
    position: absolute;
    right: -14px;
    width: 1px;
    height: 100%;
    background: #f4f7fb;
    top: 7px;
    z-index: -1
}

.page-services-details .wrap-details .content ul li span {
    background: #f4f7fb;
    width: 18px;
    height: 21px;
    display: inline-block;
    color: var(--primary-color);
    font-size: 13px;
    text-align: center;
    border-radius: 6px;
    margin: 6px -23px 6px 6px
}

.statistics {
    box-shadow: none;
    width: 100%;
    height: 100px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.statistics>div {
    display: flex;
    padding-inline-start:2px;padding-inline-end:2px;align-items: stretch;
    justify-content: flex-end;
    flex-direction: row-reverse;
    gap: 10px
}

.statistics>div [class~=data] {
    display: flex;
    flex-direction: column
}

.statistics>div [class~=data] [class~=title] {
    font-size: 12px;
    font-family: Cairo;
    font-weight: 400
}

.statistics>div [class~=data] [class~=value] {
    color: #777676;
    font-size: 15px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: Cairo;
    font-weight: 700;
    letter-spacing: 2px;
    margin-top: 10px
}

.statistics>div:hover {
    background: #f8f8f8
}

.sbstatistics {
    box-shadow: none;
    width: 100%
}

.sbstatistics>div {
    display: flex;
    padding-inline-start:2px;padding-inline-end:2px;align-items: center;
    justify-content: flex-end;
    flex-direction: row-reverse;
    gap: 10px
}

.sbstatistics>div [class~=data] {
    display: flex;
    flex-direction: column
}

.sbstatistics>div [class~=data] [class~=title] {
    font-size: 16px;
    font-family: Cairo;
    font-weight: 600;
    color: #3a3a3a
}

.sbstatistics>div [class~=data] [class~=value] {
    color: #777676;
    font-size: 20px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: Cairo;
    font-weight: 600;
    letter-spacing: 2px
}

.sbstatistics>div:hover {
    background: #f8f8f8
}

._medicalDashboard_1n9yv_2 {
    width: 100%;
    padding: 24px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    box-sizing: border-box;
    margin: 0 auto
}

._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._tabContent_1n9yv_12 {
    max-width: 1800px!important
}

._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._cardContainer_1n9yv_15 {
    max-width: 1200px!important
}

._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._ChartCards_1n9yv_18 ._practitionersRankCard_1n9yv_18,._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._ChartCards_1n9yv_18 ._practitionersSpecialtyCard_1n9yv_19,._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._ChartCards_1n9yv_18 ._practitionerRegistrationRateCard_1n9yv_20 {
    flex: 1;
    min-width: 350px
}

._upgradeBtn_1n9yv_25 {
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(270deg,#306db5,#629ccd);
    color: #fff;
    border: none;
    border-radius: 8px;
    font-size: 15px;
    font-weight: 500;
    cursor: pointer;
    transition: all .3s ease;
    height: 30px;
    position: absolute;
    left: 25px;
    top: 10px;
    padding: 10px
}

._tabContainer_1n9yv_44 {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    gap: 24px;
    margin-left: -60px
}

._tab_1n9yv_12 {
    width: 188px;
    height: 48px;
    padding: 10px 24px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    background-color: #e8edf2;
    cursor: pointer;
    transition: all .3s ease;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 4px 8px #53617029
}

._tab_1n9yv_12:hover {
    background-color: #d1d9e2
}

._activeTab_1n9yv_70 {
    background-color: #fff;
    box-shadow: 0 4px 8px #53617029
}

._tabTitle_1n9yv_75 {
    width: 140px;
    height: 20px;
    font-family: Cairo;
    font-weight: 700;
    font-style: Bold;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0px;
    text-align: center;
    color: #306db5;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

._tabContentContainer_1n9yv_91 {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
    box-sizing: border-box
}

._tabWithBanner_1n9yv_100 {
    position: relative;
    overflow: visible
}

._tabWithBanner_1n9yv_100:before {
    content: "قريباً";
    position: absolute;
    top: -15px;
    left: -42px;
    background: #306db5;
    color: #fff;
    font-size: 8px;
    font-weight: 600;
    padding: 0 20px;
    border-radius: 3px;
    transform: rotate(-36deg);
    z-index: 10;
    text-shadow: 0 1px 2px rgba(0,0,0,.3);
    letter-spacing: .3px;
    white-space: nowrap
}

._tabContent_1n9yv_12 {
    width: 100%;
    max-width: 1440px;
    opacity: 1;
    border-radius: 16px;
    padding: 24px;
    background-color: #fff;
    box-shadow: 0 4px 8px #53617029;
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    position: relative
}

._tabContent_1n9yv_12 h3 {
    font-family: Cairo;
    font-weight: 700;
    font-size: 18px;
    color: #306db5;
    margin: 0 0 16px;
    text-align: right
}

._tabContent_1n9yv_12 p {
    font-family: Cairo;
    font-weight: 500;
    font-size: 14px;
    color: #3a3a3a;
    margin: 0;
    text-align: right
}

._contentTitleSection_1n9yv_152 {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    padding-top: 9px;
    padding-bottom: 20px
}

._contentTitle_1n9yv_152 {
    font-family: Cairo!important;
    font-weight: 700!important;
    font-style: Bold!important;
    font-size: 16px!important;
    line-height: 150%!important;
    letter-spacing: 0%!important;
    text-align: right!important;
    color: #536170!important;
    white-space: nowrap!important;
    height: 24px!important;
    opacity: 1!important;
    display: flex!important;
    align-items: center!important;
    justify-content: flex-end!important;
    margin: 0 0 0 16px!important
}

._contentDottedLine_1n9yv_179 {
    flex: 1;
    height: 0px;
    border-top: 1px dashed #CBD7E4!important;
    border-style: dashed!important;
    border-width: 1px!important;
    border-color: #cbd7e4!important;
    opacity: 1
}

._contentDottedLineLonger_1n9yv_189 {
    width: 100%;
    height: 0px;
    border-top: 1px dashed #CBD7E4!important;
    border-style: dashed!important;
    border-width: 1px!important;
    border-color: #cbd7e4!important;
    opacity: 1
}

._cardContainer_1n9yv_15 {
    width: 100%;
    min-width: 600px;
    max-width: 800px;
    height: 340px;
    border-radius: 16px;
    border: 1px solid #EDF1F7;
    box-shadow: 0 0 4px #53617014;
    opacity: 1;
    background: #fff;
    overflow: hidden;
    flex: 2
}

._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._cardContainer_1n9yv_15 {
    flex: 2!important;
    min-width: 0!important
}

._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._cardContainer_1n9yv_15 {
    flex: 2!important;
    min-width: 0!important;
    max-width: none!important
}

._cardHeader_1n9yv_224 {
    width: 100%;
    height: 78px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 16px;
    border-bottom: 1px solid #E5E5E5;
    opacity: 1
}

._cardHeaderLeft_1n9yv_235 {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 8px;
    position: relative
}

._titleRow_1n9yv_243 {
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 8px;
    position: relative;
    top: -8px
}

._titleText_1n9yv_253 {
    font-family: Cairo!important;
    font-weight: 500!important;
    font-style: normal!important;
    font-size: 16px!important;
    line-height: 150%!important;
    letter-spacing: 0px!important;
    text-align: right!important;
    vertical-align: middle!important;
    color: #3a3a3a!important;
    opacity: 1;
    white-space: nowrap
}

._subtitleRow_1n9yv_267 {
    width: 147px!important;
    height: 22px!important;
    font-family: Cairo!important;
    font-weight: 600!important;
    font-style: normal!important;
    font-size: 12px!important;
    line-height: 100%!important;
    letter-spacing: 0%!important;
    text-align: right!important;
    vertical-align: middle!important;
    color: #9a9da3!important;
    opacity: 1!important;
    display: flex!important;
    align-items: center!important;
    justify-content: flex-end!important;
    white-space: nowrap!important;
    position: absolute!important;
    right: 0!important;
    top: 20px!important
}

._infoIcon_1n9yv_289 {
    width: 14.33px;
    height: 14.33px;
    opacity: .6;
    color: #7eb7db;
    position: relative;
    top: .83px;
    left: .83px
}

._insightInfoIcon_1n9yv_299 {
    width: 21.5px;
    height: 21.5px;
    opacity: 1;
    top: 1.25px;
    left: 1.25px
}

._mohIcon_1n9yv_307 {
    width: 61px;
    height: 40px;
    opacity: 1
}

._cardContent_1n9yv_313 {
    width: 100%;
    height: 168px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 34px 60px 0;
    opacity: 1
}

._contentColumn_1n9yv_323 {
    width: 70px;
    height: 85px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    opacity: 1
}

._columnIcon_1n9yv_333 {
    width: 27.33px;
    height: 28.67px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 8px;
    opacity: 1
}

._certificateIcon_1n9yv_343 {
    width: 32px;
    height: 32px;
    opacity: 1;
    object-fit: contain
}

._expiredCertificateIcon_1n9yv_350 {
    width: 36px;
    height: 36px;
    opacity: 1;
    object-fit: contain
}

._columnNumber_1n9yv_357 {
    width: 25px;
    height: 33px;
    font-family: Cairo!important;
    font-weight: 700!important;
    font-style: Bold!important;
    font-size: 22px!important;
    line-height: 150%!important;
    letter-spacing: 0%!important;
    text-align: right!important;
    color: #3a3a3a!important;
    opacity: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 4px
}

._columnLabel_1n9yv_375 {
    width: 82px;
    height: 20px;
    font-family: Cairo!important;
    font-weight: 600!important;
    font-style: SemiBold!important;
    font-size: 14px!important;
    line-height: 145%!important;
    letter-spacing: 0%!important;
    text-align: right!important;
    color: #3a3a3a;
    opacity: 1;
    display: flex;
    align-items: center;
    justify-content: center
}

._columnDivider_1n9yv_392 {
    width: 1px;
    height: 60px;
    border-left: 1px solid #CBD7E4;
    opacity: 1
}

._detailsSection_1n9yv_399 {
    width: 100%;
    padding: 16px 0 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 25px
}

._detailsLine_1n9yv_408 {
    width: 100%;
    height: 0px;
    border-top: .5px solid #CBD7E4!important;
    opacity: 1
}

._detailsContent_1n9yv_415 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    cursor: pointer;
    flex-direction: row-reverse
}

._detailsIcon_1n9yv_424 {
    width: 13.67px;
    height: 13.67px;
    opacity: 1
}

._detailsText_1n9yv_430 {
    width: 90px;
    height: 20px;
    font-family: Cairo;
    font-weight: 700;
    font-style: Bold;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0px;
    text-align: center;
    color: #306db5;
    opacity: 1
}

._cardsRow_1n9yv_444 {
    display: flex;
    flex-direction: row;
    gap: 24px;
    width: 100%;
    min-width: 0;
    align-items: flex-start
}

._registrationCardContainer_1n9yv_453 {
    width: 100%;
    min-width: 450px;
    height: 340px;
    border-radius: 16px;
    border: 1px solid #EDF1F7;
    box-shadow: 0 0 4px #53617014;
    opacity: 1;
    background: #fff;
    overflow: hidden;
    flex: 1
}

._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._registrationCardContainer_1n9yv_453 {
    flex: 1!important;
    min-width: 350px!important
}

._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._clinicalCapacityCardContainer_1n9yv_471 {
    width: calc((100% - 48px) / 3)!important;
    min-width: 350px!important;
    max-width: 500px!important;
    flex: none!important
}

._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._resourceUsageCardContainer_1n9yv_478 {
    flex: 1!important;
    min-width: 0!important;
    width: 100%!important;
    max-width: none!important
}

._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._resourceCardHorizontalDivider_1n9yv_485 {
    margin: 12px 0!important
}

._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._resourceUsageCardContent_1n9yv_489>div:nth-child(2) {
    margin-bottom: -5px!important
}

._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._resourceUsageCardContent_1n9yv_489._bedDataHidden_1n9yv_493>div {
    gap: 40px!important;
    padding-left: 60px!important;
    padding-right: 60px!important
}

._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._resourceUsageCardContent_1n9yv_489>div:nth-child(1) {
    margin-top: 10px!important
}

._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._resourceUsageCardContainer_1n9yv_478:only-child ._resourceUsageCardContent_1n9yv_489 {
    padding: 10px!important;
    gap: 0!important;
    justify-content: space-between!important
}

._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._resourceUsageCardContainer_1n9yv_478:only-child ._resourceUsageCardContent_1n9yv_489>div {
    gap: 60px!important
}

._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._resourceUsageCardContainer_1n9yv_478:only-child ._resourceCardHeader_1n9yv_511,._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._resourceUsageCardContainer_1n9yv_478:only-child ._resourceCardSimilarHeader_1n9yv_512 {
    width: 140px!important;
    min-width: 140px!important
}

._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._resourceUsageCardContainer_1n9yv_478:only-child ._resourceCardSection_1n9yv_516,._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._resourceUsageCardContainer_1n9yv_478:only-child ._resourceCardSectionLarge_1n9yv_517 {
    width: 170px!important;
    min-width: 170px!important
}

._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._resourceUsageCardContainer_1n9yv_478:only-child ._resourceCardDivider_1n9yv_521 {
    width: 50px!important;
    min-width: 50px!important
}

._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceUsageCardContainer_1n9yv_478:only-child {
    flex: 1!important;
    width: 100%!important;
    max-width: none!important
}

._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceUsageCardContainer_1n9yv_478:only-child ._resourceUsageCardContent_1n9yv_489 {
    padding: 10px!important;
    gap: 0!important;
    justify-content: space-between!important
}

._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceUsageCardContainer_1n9yv_478:only-child ._resourceUsageCardContent_1n9yv_489>div {
    gap: 24px!important
}

._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceUsageCardContainer_1n9yv_478:only-child ._resourceCardHeader_1n9yv_511,._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceUsageCardContainer_1n9yv_478:only-child ._resourceCardSimilarHeader_1n9yv_512 {
    width: 140px!important;
    min-width: 140px!important
}

._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceUsageCardContainer_1n9yv_478:only-child ._resourceCardSection_1n9yv_516,._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceUsageCardContainer_1n9yv_478:only-child ._resourceCardSectionLarge_1n9yv_517 {
    width: 170px!important;
    min-width: 170px!important
}

._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceUsageCardContainer_1n9yv_478:only-child ._resourceCardDivider_1n9yv_521 {
    width: 50px!important;
    min-width: 50px!important
}

._registrationCardHeader_1n9yv_554 {
    width: 100%;
    height: 78px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 16px;
    border-bottom: 1px solid #E5E5E5;
    opacity: 1
}

._registrationCardHeaderLeft_1n9yv_565 {
    position: relative
}

._registrationTitleRow_1n9yv_569 {
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 2px;
    margin-bottom: 4px;
    position: relative;
    top: -8px
}

._registrationTitleText_1n9yv_580 {
    width: 315px;
    height: 24px;
    font-family: Cairo;
    font-weight: 500;
    font-style: Medium;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0px;
    text-align: right;
    vertical-align: middle;
    color: #3a3a3a;
    opacity: 1
}

._registrationInfoIcon_1n9yv_595 {
    width: 14.33px;
    height: 14.33px;
    opacity: .6;
    color: #7eb7db
}

._clinicalCapacityCardContainer_1n9yv_471 {
    width: 100%;
    min-width: 450px;
    height: 340px;
    border-radius: 16px;
    border: 1px solid #EDF1F7;
    box-shadow: 0 0 4px #53617014;
    opacity: 1;
    background: #fff;
    overflow: hidden;
    flex: 1
}

._clinicalCapacityCardHeader_1n9yv_615 {
    width: 100%;
    height: 78px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 16px;
    border-bottom: 1px solid #E5E5E5
}

._clinicalCapacityCardHeaderLeft_1n9yv_625 {
    position: relative
}

._clinicalCapacityTitleRow_1n9yv_629 {
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 12px;
    margin-bottom: 4px;
    position: relative;
    top: -8px
}

._clinicalCapacityTitleText_1n9yv_640 {
    width: 100px;
    height: 24px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 500;
    font-style: normal;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0px;
    text-align: right;
    vertical-align: middle;
    color: #3a3a3a;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    white-space: nowrap
}

._clinicalCapacityInfoIcon_1n9yv_659 {
    width: 16px;
    height: 16px;
    opacity: .5;
    color: #7eb7db
}

._clinicalCapacityStatusIcon_1n9yv_666 {
    width: 24px;
    height: 24px;
    opacity: 1
}

._clinicalCapacitySubtitleRow_1n9yv_672 {
    position: absolute!important;
    top: 24px!important;
    height: 22px;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    vertical-align: middle;
    color: #9a9da3;
    opacity: 1;
    display: flex!important;
    align-items: center!important;
    justify-content: flex-end!important;
    white-space: nowrap!important
}

._clinicalCapacityCardContent_1n9yv_692 {
    width: 100%;
    height: 168px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 35px 20px 10px;
    opacity: 1;
    box-sizing: border-box
}

._clinicalCapacityContentSection_1n9yv_704 {
    width: 100%;
    height: auto;
    opacity: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px
}

._clinicalCapacityIconContainer_1n9yv_715 {
    width: 32px;
    height: 32px;
    gap: 10px;
    opacity: 1;
    border-radius: 8px;
    padding: 2px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 5px
}

._clinicalCapacityIcon_1n9yv_715 {
    width: 32px;
    height: 32px;
    opacity: 1
}

._clinicalCapacityNumber_1n9yv_734 {
    width: auto;
    height: auto;
    opacity: 1;
    font-family: Cairo;
    font-weight: 700;
    font-style: Bold;
    font-size: 22px;
    line-height: 150%;
    letter-spacing: 0%;
    text-align: center;
    color: #3a3a3a;
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    margin-bottom: 2px
}

._clinicalCapacityLabel_1n9yv_753 {
    width: auto;
    height: auto;
    opacity: 1;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0%;
    text-align: center;
    color: #306db5;
    display: flex;
    align-items: center;
    justify-content: center
}

._clinicalCapacityDivider_1n9yv_770 {
    width: 100%;
    height: 1px;
    opacity: 1;
    border-width: 1px;
    border-color: #cbd7e4;
    border-style: solid;
    margin: 10px 0
}

._clinicalCapacitySecondSection_1n9yv_780 {
    width: 100%;
    height: auto;
    opacity: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

._clinicalCapacitySecondNumber_1n9yv_790 {
    width: auto;
    height: auto;
    opacity: 1;
    font-family: Cairo;
    font-weight: 700;
    font-style: Bold;
    font-size: 22px;
    line-height: 150%;
    letter-spacing: 0%;
    text-align: center;
    color: #3a3a3a;
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    margin-bottom: 2px
}

._clinicalCapacitySecondLabel_1n9yv_809 {
    width: auto;
    height: auto;
    opacity: 1;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0%;
    text-align: center;
    color: #26a696;
    display: flex;
    align-items: center;
    justify-content: center
}

._clinicalCapacityInsightSection_1n9yv_826 {
    width: 100%;
    padding: 30px 0 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 25px
}

._clinicalCapacityInsightLine_1n9yv_835 {
    width: 100%;
    height: 0px;
    border-top: .5px solid #CBD7E4!important;
    opacity: 1
}

._clinicalCapacityInsightContainer_1n9yv_842 {
    width: 90%;
    height: 45px;
    gap: 8px;
    opacity: 1;
    border-radius: 8px;
    padding: 8px;
    background: #f7fafd;
    display: flex;
    align-items: center;
    margin: 0 auto
}

._clinicalCapacityInsightIcon_1n9yv_855 {
    width: 21.5px;
    height: 21.501209259px;
    opacity: 1;
    top: 1.25px;
    left: 1.25px
}

._clinicalCapacityInsightText_1n9yv_863 {
    width: 352px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 400;
    font-style: Regular;
    font-size: 13px;
    line-height: 145%;
    letter-spacing: 0px;
    text-align: right;
    vertical-align: middle;
    color: #306db5
}

._resourceUsageCardContainer_1n9yv_478 {
    width: 100%;
    min-width: 600px;
    max-width: 800px;
    height: 340px;
    border-radius: 16px;
    border: 1px solid #EDF1F7;
    box-shadow: 0 0 4px #53617014;
    opacity: 1;
    background: #fff;
    overflow: hidden;
    flex: 2
}

._resourceUsageCardContent_1n9yv_489 {
    width: 100%;
    height: auto;
    min-height: 174px;
    opacity: 1;
    display: flex;
    flex-direction: column;
    padding: 16px
}

._resourceCardHeader_1n9yv_511 {
    width: 100px;
    min-width: 100px;
    height: 24px;
    opacity: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0
}

._resourceCardHeaderText_1n9yv_912 {
    font-family: Cairo;
    font-weight: 700;
    font-style: Bold;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0%;
    text-align: center;
    color: #306db5
}

._resourceCardDivider_1n9yv_521 {
    width: 60px;
    min-width: 60px;
    height: 1px;
    opacity: 1;
    border-top: 1px solid #CBD7E4;
    border-width: 1px;
    border-color: #cbd7e4;
    border-style: solid;
    transform: rotate(-90deg);
    flex-shrink: 0
}

._resourceCardSection_1n9yv_516 {
    width: 140px;
    min-width: 140px;
    height: 76px;
    opacity: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 4px;
    flex-shrink: 0
}

._resourceCardIcon_1n9yv_949 {
    width: 28.67px;
    height: 24.67px;
    opacity: 1;
    color: #306db5;
    margin-top: 3.67px;
    margin-left: 1.67px
}

._resourceCardMainText_1n9yv_958 {
    width: 46px;
    height: 24px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 700;
    font-style: Bold;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    color: #3a3a3a;
    display: flex;
    align-items: center;
    white-space: nowrap;
    justify-content: center
}

._resourceCardSubText_1n9yv_977 {
    width: 80px;
    height: 20px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0%;
    text-align: right;
    color: #306db5;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    white-space: nowrap
}

._resourceCardSectionLarge_1n9yv_517 {
    width: 140px;
    min-width: 140px;
    height: 83px;
    opacity: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 4px;
    flex-shrink: 0
}

._resourceCardIconSecond_1n9yv_1008 {
    width: 23.33px;
    height: 28.67px;
    opacity: 1;
    color: #306db5;
    margin-top: 1.67px;
    margin-left: 4.33px
}

._resourceCardMainTextLarge_1n9yv_1017 {
    width: 150px;
    height: 31px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 700;
    font-style: Bold;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    color: #3a3a3a;
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap
}

._resourceCardSubTextLarge_1n9yv_1036 {
    width: 88px;
    height: 20px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0%;
    text-align: right;
    color: #306db5;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    white-space: nowrap
}

._resourceCardIconHospital_1n9yv_1054 {
    width: 28.67px;
    height: 26px;
    opacity: 1;
    color: #306db5;
    margin-top: 3px;
    margin-left: 1.66px;
    transform: rotate(180deg)
}

._resourceCardMainTextHospital_1n9yv_1064 {
    width: 140px;
    height: 31px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 700;
    font-style: Bold;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    color: #3a3a3a;
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap
}

._resourceCardSubTextHospital_1n9yv_1083 {
    width: 71px;
    height: 20px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0%;
    text-align: right;
    color: #306db5;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    white-space: nowrap
}

._resourceCardHorizontalDivider_1n9yv_485 {
    width: 100%;
    height: 1px;
    opacity: 1;
    border-width: 1px;
    border-color: #cbd7e4;
    border-style: solid
}

._resourceCardSimilarHeader_1n9yv_512 {
    width: 100px;
    min-width: 100px;
    height: 48px;
    opacity: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0
}

._resourceCardSimilarHeaderText_1n9yv_1121 {
    font-family: Cairo;
    font-weight: 700;
    font-style: Bold;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0%;
    text-align: center;
    color: #26a696
}

._resourceCardSimilarText_1n9yv_1132 {
    width: 53px;
    height: 31px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 700;
    font-style: Bold;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    color: #3a3a3a;
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap
}

._resourceCardSimilarSubText_1n9yv_1151 {
    width: 80px;
    height: 20px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0%;
    text-align: right;
    color: #26a696;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    white-space: nowrap
}

._resourceCardSimilarSubTextLarge_1n9yv_1169 {
    width: 88px;
    height: 20px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0%;
    text-align: right;
    color: #26a696;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    white-space: nowrap
}

._resourceCardSimilarSubTextHospital_1n9yv_1187 {
    width: 71px;
    height: 20px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0%;
    text-align: right;
    color: #26a696;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    white-space: nowrap
}

._resourceCardInsightMessage_1n9yv_1205 {
    width: 95%;
    height: 45px;
    gap: 8px;
    opacity: 1;
    border-radius: 8px;
    padding: 8px;
    background: #f7fafd;
    display: flex;
    align-items: center;
    margin: -15px auto 0
}

._resourceCardInsightIcon_1n9yv_1219 {
    width: 21.5px;
    height: 21.501209259px;
    opacity: 1;
    top: 1.25px;
    left: 1.25px
}

._resourceCardInsightText_1n9yv_1227 {
    font-family: Cairo;
    font-weight: 400;
    font-style: Regular;
    font-size: 13px;
    line-height: 145%;
    letter-spacing: 0px;
    text-align: right;
    vertical-align: middle;
    color: #306db5
}

._resourceCardUnlinkContainer_1n9yv_1239 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 4px;
    width: 100%;
    height: 100%
}

._resourceCardUnlinkIcon_1n9yv_1249 {
    width: 28.67px;
    height: 24.67px;
    opacity: 1;
    color: #f77979;
    margin-top: 3.67px;
    margin-left: 1.67px
}

._resourceCardUnlinkText_1n9yv_1258 {
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0%;
    text-align: center;
    color: #f77979;
    display: flex;
    align-items: center;
    justify-content: center
}

@media(min-width: 1200px) {
    ._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceUsageCardContent_1n9yv_489 {
        padding:8px;
        gap: 4px
    }

    ._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceCardHorizontalDivider_1n9yv_485 {
        margin: 15px 0!important
    }

    ._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceUsageCardContent_1n9yv_489>div:nth-child(2) {
        margin-bottom: -5px!important
    }

    ._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceUsageCardContent_1n9yv_489>div:nth-child(1) {
        margin-top: 10px!important
    }

    ._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceCardInsightMessage_1n9yv_1205 {
        margin-top: -8px!important
    }

    ._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceCardDivider_1n9yv_521 {
        width: 60px!important;
        min-width: 60px!important
    }

    ._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceUsageCardContent_1n9yv_489>div {
        gap: 0!important
    }

    ._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceUsageCardContent_1n9yv_489._bedDataHidden_1n9yv_493>div {
        gap: 40px!important;
        padding-left: 60px!important;
        padding-right: 60px!important
    }

    ._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceUsageCardContent_1n9yv_489>div:nth-child(1)>div:nth-child(4),._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceUsageCardContent_1n9yv_489>div:nth-child(3)>div:nth-child(4) {
        margin-left: 10px!important
    }

    ._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceUsageCardContent_1n9yv_489>div:nth-child(1)>div:nth-child(7),._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceUsageCardContent_1n9yv_489>div:nth-child(3)>div:nth-child(7) {
        margin-right: 20px!important
    }

    ._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceUsageCardContent_1n9yv_489>div:nth-child(1)>div:nth-child(6),._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceUsageCardContent_1n9yv_489>div:nth-child(3)>div:nth-child(6) {
        margin-right: 15px!important
    }

    ._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceCardHeader_1n9yv_511,._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceCardSimilarHeader_1n9yv_512 {
        width: 80px;
        min-width: 80px
    }

    ._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceCardSection_1n9yv_516,._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceCardSectionLarge_1n9yv_517 {
        width: 120px;
        min-width: 120px
    }

    ._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceCardDivider_1n9yv_521 {
        width: 40px;
        min-width: 40px
    }
}

._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceCardHorizontalDivider_1n9yv_485 {
    margin: 15px 0!important
}

._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceUsageCardContent_1n9yv_489>div:nth-child(2) {
    margin-bottom: -5px!important
}

._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceUsageCardContent_1n9yv_489>div:nth-child(1) {
    margin-top: 10px!important
}

._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceCardInsightMessage_1n9yv_1205 {
    margin-top: -8px!important
}

._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceCardDivider_1n9yv_521 {
    width: 60px!important;
    min-width: 60px!important
}

._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceUsageCardContent_1n9yv_489>div {
    gap: 0!important
}

._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceUsageCardContent_1n9yv_489._bedDataHidden_1n9yv_493>div {
    gap: 40px!important;
    padding-left: 60px!important;
    padding-right: 60px!important
}

._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceUsageCardContent_1n9yv_489>div:nth-child(1)>div:nth-child(4),._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceUsageCardContent_1n9yv_489>div:nth-child(3)>div:nth-child(4) {
    margin-left: 10px!important
}

._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceUsageCardContent_1n9yv_489>div:nth-child(1)>div:nth-child(7),._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceUsageCardContent_1n9yv_489>div:nth-child(3)>div:nth-child(7) {
    margin-right: 20px!important
}

._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceUsageCardContent_1n9yv_489>div:nth-child(1)>div:nth-child(6),._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceUsageCardContent_1n9yv_489>div:nth-child(3)>div:nth-child(6) {
    margin-right: 15px!important
}

._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceCardHeader_1n9yv_511,._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceCardSimilarHeader_1n9yv_512 {
    width: 80px;
    min-width: 80px
}

._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceCardSection_1n9yv_516,._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceCardSectionLarge_1n9yv_517 {
    width: 120px;
    min-width: 120px
}

._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceCardDivider_1n9yv_521 {
    width: 40px;
    min-width: 40px
}

._resourceUsageCardHeader_1n9yv_1391 {
    width: 100%;
    height: 78px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 16px;
    border-bottom: 1px solid #E5E5E5;
    opacity: 1
}

._resourceUsageCardHeaderLeft_1n9yv_1402 {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%
}

._resourceUsageDatePickerContainer_1n9yv_1410 {
    display: flex;
    align-items: center
}

._resourceUsageDatePicker_1n9yv_1410 {
    width: 140px;
    height: 32px;
    border-radius: 6px;
    border: 1px solid #D9D9D9;
    font-family: Cairo;
    font-size: 12px
}

._resourceUsageDatePicker_1n9yv_1410:hover {
    border-color: #40a9ff
}

._resourceUsageDatePicker_1n9yv_1410:focus,._resourceUsageDatePicker_1n9yv_1410._ant-picker-focused_1n9yv_1426 {
    border-color: #40a9ff;
    box-shadow: 0 0 0 2px #1890ff33
}

._resourceUsageTitleRow_1n9yv_1431 {
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 12px;
    margin-bottom: 4px;
    position: relative;
    top: -8px
}

._resourceUsageTitleText_1n9yv_1442 {
    width: 100px;
    height: 24px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 500;
    font-style: normal;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0px;
    text-align: right;
    vertical-align: middle;
    color: #3a3a3a;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    white-space: nowrap;
    margin-right: 3px
}

._resourceUsageSubtitleRow_1n9yv_1462 {
    position: absolute!important;
    top: 24px!important;
    height: 22px;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    vertical-align: middle;
    color: #9a9da3;
    opacity: 1;
    display: flex!important;
    align-items: center!important;
    justify-content: flex-end!important;
    white-space: nowrap!important
}

._resourceUsageInfoIcon_1n9yv_1482 {
    width: 16px;
    height: 16px;
    opacity: .5;
    cursor: pointer;
    transition: opacity .2s ease
}

._registrationSubtitleRow_1n9yv_1490 {
    position: absolute!important;
    right: 0!important;
    top: 24px!important;
    height: 22px;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    vertical-align: middle;
    color: #9a9da3;
    opacity: 1;
    display: flex!important;
    align-items: center!important;
    justify-content: flex-end!important;
    white-space: nowrap!important
}

._registrationStatusIcon_1n9yv_1511 {
    width: 46.57px;
    height: 39.9px;
    opacity: 1
}

._registrationCardContent_1n9yv_1517 {
    width: 100%;
    height: 168px;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    padding: 34px 40px 0;
    opacity: 1
}

._registrationContentColumn_1n9yv_1527 {
    width: 70px;
    height: 85px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    opacity: 1;
    text-align: center
}

._registrationColumnIcon_1n9yv_1538 {
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 8px;
    opacity: 1
}

._registrationCertificateIcon_1n9yv_1548 {
    width: 32px;
    height: 32px;
    opacity: 1;
    object-fit: contain
}

._registrationColumnNumber_1n9yv_1555 {
    width: 25px;
    height: 33px;
    font-family: Cairo!important;
    font-weight: 700!important;
    font-style: Bold!important;
    font-size: 24px!important;
    line-height: 137.5%!important;
    letter-spacing: 0%!important;
    text-align: center!important;
    color: #3a3a3a!important;
    opacity: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 4px
}

._registrationColumnLabel_1n9yv_1573 {
    width: 100px;
    height: auto;
    font-family: Cairo!important;
    font-weight: 600!important;
    font-style: SemiBold!important;
    font-size: 14px!important;
    line-height: 145%!important;
    letter-spacing: 0%!important;
    text-align: center!important;
    color: #3a3a3a;
    opacity: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap
}

._registrationColumnDivider_1n9yv_1591 {
    width: 1px;
    height: 60px;
    border-left: 1px solid #CBD7E4;
    opacity: 1
}

._registrationDetailsSection_1n9yv_1598 {
    width: 100%;
    padding: 16px 0 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 25px
}

._registrationDetailsLine_1n9yv_1607 {
    width: 100%;
    height: 0px;
    border-top: .5px solid #CBD7E4!important;
    opacity: 1
}

._registrationDetailsContent_1n9yv_1614 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    cursor: pointer;
    flex-direction: row-reverse
}

._registrationDetailsIcon_1n9yv_1623 {
    width: 13.67px;
    height: 13.67px;
    opacity: 1
}

._registrationDetailsText_1n9yv_1629 {
    width: auto;
    height: auto;
    font-family: Cairo;
    font-weight: 700;
    font-style: Bold;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0px;
    text-align: center;
    color: #306db5;
    opacity: 1;
    white-space: nowrap
}

._cardsContainer_1n9yv_1644 {
    width: 100%;
    height: 144px;
    gap: 16px;
    opacity: 1;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    overflow-x: visible;
    flex-wrap: nowrap
}

._servicesCardsRow_1n9yv_1659 {
    width: 100%;
    height: auto;
    opacity: 1;
    display: grid;
    grid-template-columns: repeat(3,1fr);
    column-gap: 24px;
    justify-content: stretch;
    align-items: stretch;
    row-gap: 24px;
    margin-bottom: 16px
}

._lineDivider_1n9yv_1672 {
    width: 100%;
    height: 0px;
    transform: rotate(-180deg);
    opacity: 1;
    border: 1px solid #CBD7E4;
    margin: 24px auto;
    clear: both;
    display: block;
    flex-shrink: 0;
    align-self: stretch
}

._cardsContainer_1n9yv_1644._servicesCardsRow_1n9yv_1659 ._card_1n9yv_15 {
    width: 100%;
    min-width: 100%;
    height: 100%;
    min-height: 100%;
    gap: 16px;
    opacity: 1;
    border-radius: 10px;
    border-right-width: 3px;
    padding-top: 16px;
    padding-bottom: 16px;
    background-color: #fff;
    position: relative;
    display: flex;
    flex-direction: column;
    box-shadow: 0 2px 8px #0000001a;
    transition: all .3s ease;
    flex-shrink: 0
}

._cardsContainer_1n9yv_1644._servicesCardsRow_1n9yv_1659 ._card_1n9yv_15:hover {
    box-shadow: 0 4px 16px #00000026;
    transform: translateY(-2px)
}

._card_1n9yv_15 {
    width: calc((100% - 64px)/5);
    min-width: 200px;
    height: auto;
    min-height: 144px;
    gap: 16px;
    opacity: 1;
    border-radius: 10px;
    border-right-width: 3px;
    padding-top: 14px;
    padding-bottom: 8px;
    background-color: #fff;
    position: relative;
    display: flex;
    flex-direction: column;
    box-shadow: 0 2px 8px #0000001a;
    transition: all .3s ease;
    flex-shrink: 0
}

._card_1n9yv_15:hover {
    box-shadow: 0 4px 16px #00000026;
    transform: translateY(-2px)
}

._blueLine_1n9yv_1733 {
    position: absolute;
    right: 0;
    top: 14px;
    width: 4px;
    height: 60px;
    opacity: 1;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    background-color: #306db5
}

._topSection_1n9yv_1745 {
    width: 100%;
    height: 60px;
    gap: 16px;
    opacity: 1;
    padding-left: 10px;
    display: flex;
    flex-direction: column;
    position: relative
}

._iconContainer_1n9yv_1756 {
    position: absolute;
    right: 10px;
    top: 0;
    width: 24px;
    height: 24px;
    gap: 10px;
    opacity: 1;
    border-radius: 6px;
    padding: 2px;
    display: flex;
    align-items: center;
    justify-content: center
}

._iconContainer_1n9yv_1756 svg {
    width: 21.5001831055;
    height: 21.5;
    opacity: 1;
    top: 1.25px;
    left: 1.25px
}

._titleContainer_1n9yv_1778 {
    width: calc(100% - 60px);
    height: 26px;
    gap: 4px;
    opacity: 1;
    position: absolute;
    right: 50px;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-left: 70px
}

._title_1n9yv_243 {
    width: auto;
    height: 26px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 13px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: left;
    vertical-align: middle;
    color: #3a3a3a;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    white-space: nowrap;
    overflow: visible;
    text-overflow: clip
}

._valueContainer_1n9yv_1814 {
    width: calc(100% - 60px);
    height: 30px;
    gap: 8px;
    opacity: 1;
    position: absolute;
    right: 50px;
    left: 0;
    top: 30px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-left: 70px
}

._value_1n9yv_1814 {
    opacity: 1;
    font-family: Cairo;
    font-weight: 700;
    font-style: Bold;
    font-size: 20px;
    line-height: 150%;
    letter-spacing: 0%;
    color: #306db5;
    margin: 0;
    padding: 0;
    white-space: nowrap
}

._unit_1n9yv_1843 {
    opacity: 1;
    font-family: Cairo;
    font-weight: 500;
    font-style: Medium;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0%;
    color: #828c97;
    margin: 0;
    padding: 0;
    white-space: nowrap
}

._actionLink_1n9yv_1857 {
    width: 80px;
    height: 3px;
    gap: 4px;
    opacity: 1;
    position: absolute;
    left: 10px;
    top: 0;
    display: flex;
    align-items: center;
    cursor: pointer;
    transition: color .3s ease
}

._actionLink_1n9yv_1857:hover ._actionText_1n9yv_1870 {
    color: #1890ff
}

._actionLink_1n9yv_1857:hover ._arrowIcon_1n9yv_1873 {
    color: #1890ff;
    transform: translate(-2px)
}

._actionLinkLeft_1n9yv_1878 {
    left: 0
}

._actionText_1n9yv_1870 {
    font-family: Cairo;
    font-weight: 600;
    font-style: Medium;
    font-size: 10px;
    color: #306db5;
    margin: 0;
    white-space: nowrap;
    padding-right: 20px
}

._arrowIcon_1n9yv_1873 {
    width: 5px;
    height: 9px;
    opacity: 1;
    color: #306db5;
    transition: color .3s ease,transform .3s ease
}

._arrowIcon_1n9yv_1873 svg {
    width: 4px;
    height: 7px;
    opacity: 1;
    top: 3.5px;
    left: 5px
}

._bottomSection_1n9yv_1908 {
    width: 100%;
    height: auto;
    gap: 16px;
    opacity: 1;
    padding-right: 8px;
    padding-left: 8px
}

._notificationContainer_1n9yv_1917 {
    width: 100%;
    min-height: 45px;
    height: auto;
    gap: 4px;
    opacity: 1;
    border-radius: 8px;
    padding: 8px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row
}

._notificationContainer_1n9yv_1917._warning_1n9yv_1930 {
    background-color: #fbf4e9;
    border: 1px solid #FBF4E9;
    height: 45px;
    gap: 8px;
    width: 100%;
    padding: 8px
}

._notificationContainer_1n9yv_1917._info_1n9yv_289 {
    background-color: #e6f7ff
}

._notificationContainer_1n9yv_1917._expired_1n9yv_350 {
    background-color: #fff8f8
}

._notificationContainer_1n9yv_1917._anatInfo_1n9yv_1944 {
    background-color: #f7fafd;
    width: 100%;
    height: 45px;
    gap: 8px;
    opacity: 1;
    border-radius: 8px;
    padding: 8px
}

._notificationContent_1n9yv_1954 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row-reverse
}

._notificationText_1n9yv_1962 {
    width: calc(100% - 30px);
    height: 21px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 11px;
    line-height: 125%;
    letter-spacing: 0%;
    text-align: right;
    vertical-align: middle;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: flex-start
}

._notificationContainer_1n9yv_1917._warning_1n9yv_1930 ._notificationText_1n9yv_1962 {
    color: #de9d3b
}

._notificationContainer_1n9yv_1917._info_1n9yv_289 ._notificationText_1n9yv_1962 {
    color: #497ebe
}

._notificationContainer_1n9yv_1917._expired_1n9yv_350 ._notificationText_1n9yv_1962 {
    color: #f77979
}

._notificationContainer_1n9yv_1917._anatInfo_1n9yv_1944 ._notificationContent_1n9yv_1954 {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row-reverse;
    gap: 8px
}

._notificationContainer_1n9yv_1917._anatInfo_1n9yv_1944 ._notificationText_1n9yv_1962 {
    flex: 1;
    height: 24px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 600;
    font-style: normal;
    font-size: 13px;
    line-height: 135%;
    letter-spacing: 0%;
    text-align: right;
    vertical-align: middle;
    color: #497ebe
}

._notificationContainer_1n9yv_1917._anatInfo_1n9yv_1944 ._infoIcon_1n9yv_289 {
    width: 21.5px;
    height: 21.501209259px;
    opacity: 1;
    position: relative;
    top: 1.25px;
    left: 1.25px;
    flex-shrink: 0
}

._anatInsightMessage_1n9yv_2027 {
    margin-top: 14px
}

._warningIcon_1n9yv_2031 {
    width: 21.5px;
    height: 21.5px;
    opacity: 1;
    top: 1.25px;
    left: 1.25px;
    color: #de9d3b
}

._warningIcon_1n9yv_2031 svg {
    width: 18px;
    height: 17px;
    opacity: 1;
    top: 1.5px;
    left: 1px
}

._expiredIcon_1n9yv_2047 {
    width: 21.5px;
    height: 21.5px;
    opacity: 1;
    top: 1.25px;
    left: 1.25px;
    color: #f77979
}

._expiredIcon_1n9yv_2047 svg {
    width: 18px;
    height: 17px;
    opacity: 1;
    top: 1.5px;
    left: 1px
}

._usersModal_1n9yv_2063 .ant-modal {
    top: 20px
}

._usersModal_1n9yv_2063 .ant-modal-content {
    width: 900px;
    height: auto;
    min-height: 400px;
    max-height: 90vh;
    border-radius: 16px;
    background-color: #fff;
    padding: 0;
    box-shadow: 0 4px 20px #00000026
}

._usersModal_1n9yv_2063 .ant-modal-body {
    padding: 0;
    height: auto;
    min-height: 300px;
    display: flex;
    flex-direction: column;
    overflow: visible
}

._modalHeader_1n9yv_2085 .ant-modal-header {
    border-bottom: 1px solid #E5E5E5;
    padding: 16px 24px
}

._modalHeader_1n9yv_2085 .ant-modal-title {
    font-family: Cairo;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #1e293b;
    text-align: right
}

._modalHeader_1n9yv_2085 .ant-modal-header .ant-modal-title,._modalHeader_1n9yv_2085 .ant-modal-header h4.ant-modal-title {
    color: #1e293b
}

._modalHeader_1n9yv_2085 .ant-modal-close {
    color: #8e969e
}

._modalHeader_1n9yv_2085 .ant-modal-close:hover {
    color: #3a3a3a
}

._userStatusCounts_1n9yv_2110 {
    display: flex;
    gap: 100px;
    padding: 24px;
    border-bottom: 1px solid #E2E8F0;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

._statusCountItem_1n9yv_2120 {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 12px 16px
}

._statusCountNumber_1n9yv_2127 {
    font-family: Cairo;
    font-weight: 800;
    font-size: 20px;
    color: #306db5;
    min-width: 32px;
    text-align: center
}

._statusCountLabel_1n9yv_2136 {
    font-family: Cairo;
    font-weight: 600;
    font-size: 14px;
    color: #64748b;
    white-space: nowrap
}

._tableSubtitle_1n9yv_2144 {
    padding: 16px 0 8px;
    margin-bottom: 24px
}

._tableSubtitle_1n9yv_2144 span {
    font-family: Cairo;
    font-weight: 700;
    font-size: 14px;
    line-height: 150%;
    color: #306db5;
    text-align: right
}

._tableContainer_1n9yv_2157 {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0 24px;
    min-height: auto;
    height: auto;
    overflow: visible;
    padding-bottom: 8px
}

._table_1n9yv_2144 {
    width: 100%;
    border-collapse: collapse;
    background: #fff;
    border: 1px solid #E5E5E5;
    border-bottom: 2px solid #E5E5E5;
    border-radius: 10px;
    overflow: hidden;
    height: auto;
    min-height: auto;
    box-shadow: 0 2px 8px #00000014
}

._table_1n9yv_2144 thead {
    background-color: #f0f0f6
}

._table_1n9yv_2144 th {
    padding: 16px;
    font-family: Cairo;
    font-weight: 400;
    font-size: 14px;
    color: #828c97;
    text-align: center;
    border-bottom: 1px solid #E5E5E5;
    position: relative
}

._table_1n9yv_2144 th span {
    margin-left: 8px
}

._table_1n9yv_2144 th img {
    width: 10px;
    height: 10px;
    color: #bfc2ce;
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-50%)
}

._table_1n9yv_2144 th:first-child {
    width: 25%
}

._table_1n9yv_2144 th:nth-child(2) {
    width: 45%
}

._table_1n9yv_2144 th:nth-child(3) {
    width: 30%
}

._table_1n9yv_2144 tbody {
    height: auto;
    max-height: none;
    overflow-y: visible
}

._table_1n9yv_2144._compact_1n9yv_2223 tbody {
    min-height: 200px
}

._table_1n9yv_2144._compact_1n9yv_2223 ._tableRow_1n9yv_2227 {
    height: 40px
}

._table_1n9yv_2144._compact_1n9yv_2223 ._table_1n9yv_2144 td {
    padding: 8px 16px;
    height: 40px
}

._tableRow_1n9yv_2227 {
    border-bottom: 1px solid #F0F0F6
}

._tableRow_1n9yv_2227:last-child {
    border-bottom: 1px solid #E5E5E5
}

._tableRow_1n9yv_2227:hover {
    background-color: #f8f9fa
}

._tableRow_1n9yv_2227:nth-child(2n) {
    background-color: #fafafa
}

._tableRow_1n9yv_2227:nth-child(odd) {
    background-color: #fff
}

._table_1n9yv_2144 td {
    padding: 12px 16px;
    font-family: Cairo;
    font-size: 14px;
    color: #3a3a3a;
    text-align: center;
    vertical-align: middle;
    height: 52px;
    box-sizing: border-box
}

._table_1n9yv_2144 td:first-child {
    width: 25%
}

._table_1n9yv_2144 td:nth-child(2) {
    width: 45%
}

._table_1n9yv_2144 td:nth-child(3) {
    width: 30%
}

._loadingCell_1n9yv_2272,._emptyCell_1n9yv_2273 {
    text-align: center;
    padding: 60px 16px;
    font-family: Cairo;
    font-size: 14px;
    color: #828c97;
    border-bottom: 1px solid #E5E5E5
}

._loadingContent_1n9yv_2282,._emptyContent_1n9yv_2283 {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 12px
}

._spinner_1n9yv_2290 {
    width: 20px;
    height: 20px;
    border: 2px solid #F0F0F6;
    border-top: 2px solid #306DB5;
    border-radius: 50%;
    animation: _spin_1n9yv_2290 1s linear infinite
}

@keyframes _spin_1n9yv_2290 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

._paginationContainer_1n9yv_2307 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 12px 24px;
    background-color: #fff;
    margin: 0 24px 16px
}

._paginationInfo_1n9yv_2316 {
    font-family: Cairo;
    font-size: 14px;
    color: #828c97
}

._paginationControls_1n9yv_2322 {
    display: flex;
    align-items: center;
    gap: 16px
}

._paginationButton_1n9yv_2328 {
    height: 32px;
    border-radius: 6px;
    border: 1px solid #CBD7E4;
    background: #fff;
    font-family: Cairo;
    font-weight: 500;
    font-size: 14px;
    color: #3a3a3a;
    cursor: pointer;
    transition: all .2s
}

._paginationButton_1n9yv_2328:hover:not(:disabled) {
    background: #f0f8ff;
    border-color: #306db5
}

._paginationButton_1n9yv_2328:disabled {
    opacity: .5;
    cursor: not-allowed
}

._pageInfo_1n9yv_2349 {
    font-family: Cairo;
    font-size: 14px;
    color: #3a3a3a;
    font-weight: 500
}

@media(min-width: 1600px) {
    ._tabContent_1n9yv_12 {
        max-width:1600px
    }

    ._cardContainer_1n9yv_15 {
        max-width: 900px
    }
}

@media(min-width: 1920px) {
    ._tabContent_1n9yv_12 {
        max-width:none;
        width: 100%
    }

    ._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._tabContent_1n9yv_12 {
        max-width: none!important;
        width: 100%!important
    }

    ._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._cardContainer_1n9yv_15 {
        flex: 2!important;
        min-width: 0!important;
        width: 100%!important;
        max-width: none!important
    }

    ._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._registrationCardContainer_1n9yv_453 {
        flex: 1!important;
        min-width: 350px!important
    }

    ._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._ChartCards_1n9yv_18 ._practitionersRankCard_1n9yv_18,._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._ChartCards_1n9yv_18 ._practitionersSpecialtyCard_1n9yv_19,._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._ChartCards_1n9yv_18 ._practitionerRegistrationRateCard_1n9yv_20 {
        flex: 1;
        min-width: 350px
    }
}

@media(min-width: 1920px) {
    ._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._tabContent_1n9yv_12 {
        max-width:none!important;
        width: 100%!important
    }

    ._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._cardContainer_1n9yv_15 {
        max-width: 1400px!important
    }

    ._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._ChartCards_1n9yv_18 ._practitionersRankCard_1n9yv_18,._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._ChartCards_1n9yv_18 ._practitionersSpecialtyCard_1n9yv_19,._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._ChartCards_1n9yv_18 ._practitionerRegistrationRateCard_1n9yv_20 {
        flex: 1;
        min-width: 400px
    }
}

@media(min-width: 1200px) {
    ._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._tabContainer_1n9yv_44 {
        gap:24px;
        margin-left: -40px;
        overflow-x: auto;
        flex-wrap: nowrap;
        max-width: 100%
    }

    ._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._tab_1n9yv_12 {
        width: 200px;
        font-size: 12px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: unset
    }

    ._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._cardContainer_1n9yv_15 {
        flex: 2;
        min-width: 0
    }

    ._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._clinicalCapacityCardContainer_1n9yv_471 {
        width: calc((100% - 24px) * 1 / 3)!important;
        flex: none!important;
        min-width: 0
    }

    ._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceUsageCardContainer_1n9yv_478 {
        width: calc((100% - 24px) * 2 / 3)!important;
        flex: none!important;
        min-width: 0!important;
        max-width: none!important
    }
}

@media(min-width: 1200px)and (min-resolution:144dpi)and (max-resolution:153dpi) {
    ._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._cardContainer_1n9yv_15 {
        flex:2!important;
        min-width: 0;
        max-width: none!important
    }

    ._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._registrationCardContainer_1n9yv_453 {
        flex: 1!important;
        min-width: 0
    }

    ._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._cardContainer_1n9yv_15 ._cardContent_1n9yv_313 {
        padding: 12px 16px!important;
        gap: 8px!important
    }

    ._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._cardContainer_1n9yv_15 ._cardDataRow_1n9yv_2450 {
        padding: 8px 12px!important;
        margin-bottom: 6px!important
    }

    ._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._registrationCardContainer_1n9yv_453 ._cardContent_1n9yv_313 {
        padding: 12px 16px!important;
        gap: 8px!important
    }

    ._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._registrationCardContainer_1n9yv_453 ._cardDataRow_1n9yv_2450 {
        padding: 8px 12px!important;
        margin-bottom: 6px!important
    }

    ._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._ChartCards_1n9yv_18 ._practitionersRankDonutChart_1n9yv_2462,._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._ChartCards_1n9yv_18 ._practitionersSpecialtyDonutChart_1n9yv_2463,._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._ChartCards_1n9yv_18 ._practitionerRegistrationRateDonutChart_1n9yv_2464 {
        transform: scale(.8) translate(-25px)!important
    }

    ._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._ChartCards_1n9yv_18 ._practitionersRankChartCenter_1n9yv_2467,._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._ChartCards_1n9yv_18 ._practitionersSpecialtyChartCenter_1n9yv_2468,._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._ChartCards_1n9yv_18 ._practitionerRegistrationRateChartCenter_1n9yv_2469 {
        transform: translate(8px)!important
    }

    ._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._ChartCards_1n9yv_18 ._practitionersRankLegendText_1n9yv_2472,._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._ChartCards_1n9yv_18 ._practitionersSpecialtyLegendText_1n9yv_2473,._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._ChartCards_1n9yv_18 ._practitionerRegistrationRateLegendText_1n9yv_2474 {
        white-space: nowrap!important;
        overflow: hidden!important;
        text-overflow: ellipsis!important
    }

    ._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._ChartCards_1n9yv_18 {
        gap: 10px!important;
        justify-content: center!important
    }

    ._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._ChartCards_1n9yv_18 ._practitionersRankCard_1n9yv_18,._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._ChartCards_1n9yv_18 ._practitionersSpecialtyCard_1n9yv_19,._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._ChartCards_1n9yv_18 ._practitionerRegistrationRateCard_1n9yv_20 {
        flex: 1!important;
        min-width: 0!important
    }

    ._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._clinicalCapacityInsightText_1n9yv_863 {
        font-size: 11px!important;
        line-height: 130%!important
    }

    ._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceUsageCardContent_1n9yv_489 {
        overflow-x: auto!important;
        overflow-y: hidden!important;
        white-space: nowrap!important;
        padding: 8px!important;
        gap: 4px!important
    }

    ._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._resourceUsageCardContent_1n9yv_489>div {
        display: inline-flex!important;
        min-width: max-content!important;
        white-space: nowrap!important
    }
}

@media(min-width: 1200px)and (min-resolution:144dpi)and (max-resolution:153dpi) {
    ._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._cardContainer_1n9yv_15 {
        flex:2!important;
        min-width: 0
    }

    ._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._registrationCardContainer_1n9yv_453 {
        flex: 1!important;
        min-width: 0
    }

    ._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._resourceUsageCardContent_1n9yv_489 {
        overflow-x: auto!important;
        overflow-y: hidden!important;
        white-space: nowrap!important;
        padding: 8px!important;
        gap: 4px!important
    }

    ._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._resourceUsageCardContent_1n9yv_489>div {
        display: inline-flex!important;
        min-width: max-content!important;
        white-space: nowrap!important
    }
}

@media(max-width: 1440px) {
    ._cardsContainer_1n9yv_1644 {
        width:100%;
        flex-wrap: wrap;
        height: auto;
        gap: 16px;
        overflow-x: visible
    }

    ._card_1n9yv_15 {
        flex: 1;
        min-width: 275px;
        max-width: 275px
    }
}

@media(max-width: 768px) {
    ._medicalDashboard_1n9yv_2 {
        padding:16px
    }

    ._cardsContainer_1n9yv_1644 {
        flex-direction: column;
        align-items: center
    }

    ._card_1n9yv_15 {
        width: 100%;
        max-width: 350px
    }

    ._usersModal_1n9yv_2063 .ant-modal-content {
        width: 95vw;
        max-width: 95vw
    }

    ._tableContainer_1n9yv_2157 {
        margin: 0 16px;
        padding-bottom: 8px
    }

    ._table_1n9yv_2144 th,._table_1n9yv_2144 td {
        padding: 8px 12px;
        font-size: 12px
    }

    ._paginationContainer_1n9yv_2307 {
        flex-direction: column;
        gap: 12px;
        padding: 12px 16px;
        margin: 0 16px 12px
    }
}

._ChartCards_1n9yv_18 {
    width: 100%;
    display: flex;
    justify-content: stretch;
    align-items: flex-start;
    gap: 24px;
    margin: 24px 0;
    box-sizing: border-box
}

._packageConsumptionAndServiceActivationCards_1n9yv_2584 {
    width: 100%;
    display: flex;
    justify-content: stretch;
    align-items: flex-start;
    gap: 24px;
    margin-bottom: 24px;
    box-sizing: border-box
}

._packageConsumptionAndServiceActivationCardsHidden_1n9yv_2594 {
    margin-bottom: 0
}

._packageConsumptionAndServiceActivationCardsPackageHidden_1n9yv_2598 {
    gap: 0
}

._reportIssuanceAndUserConsumptionCards_1n9yv_2602 {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 24px;
    margin-bottom: 24px;
    box-sizing: border-box
}

._visitsCardsRow_1n9yv_2612 {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    gap: 24px;
    margin-bottom: 24px;
    box-sizing: border-box
}

._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._packageConsumptionCard_1n9yv_2622,._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._serviceActivationCard_1n9yv_2623,._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._reportIssuanceAnalysisCard_1n9yv_2624,._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._userConsumptionAnalysisCard_1n9yv_2625 {
    width: calc((100% - 24px)/2)!important;
    flex: none!important
}

._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._serviceActivationCardFullWidth_1n9yv_2629 {
    width: 100%!important
}

._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._packageConsumptionCard_1n9yv_2622,._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._serviceActivationCard_1n9yv_2623,._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._reportIssuanceAnalysisCard_1n9yv_2624,._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._userConsumptionAnalysisCard_1n9yv_2625 {
    width: calc((100% - 24px)/2)!important;
    flex: none!important
}

._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._serviceActivationCardFullWidth_1n9yv_2629 {
    width: 100%!important
}

._practitionersRankCard_1n9yv_18 {
    min-width: 350px;
    height: 340px;
    border-radius: 16px;
    border: 1px solid #EDF1F7;
    box-shadow: 0 0 4px #53617014;
    opacity: 1;
    background: #fff;
    overflow: hidden;
    flex: 1
}

._practitionersRankCardHeader_1n9yv_2657 {
    width: 100%;
    height: 78px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 16px;
    border-bottom: 1px solid #E5E5E5;
    opacity: 1
}

._practitionersRankCardHeaderLeft_1n9yv_2668 {
    display: flex;
    flex-direction: column;
    gap: 4px;
    width: 100%
}

._practitionersRankTitleRow_1n9yv_2675 {
    display: flex;
    align-items: center;
    gap: 8px
}

._practitionersRankTitleText_1n9yv_2681 {
    font-family: Cairo!important;
    font-weight: 500!important;
    font-style: normal!important;
    font-size: 16px!important;
    line-height: 150%!important;
    letter-spacing: 0px!important;
    text-align: right!important;
    vertical-align: middle!important;
    color: #3a3a3a!important;
    opacity: 1;
    white-space: nowrap
}

._practitionersRankInfoIcon_1n9yv_2695 {
    width: 16px;
    height: 16px;
    opacity: .6
}

._practitionersRankSubtitleRow_1n9yv_2701 {
    font-family: Cairo!important;
    font-weight: 400!important;
    font-style: normal!important;
    font-size: 12px!important;
    line-height: 150%!important;
    letter-spacing: 0px!important;
    text-align: right!important;
    color: #9a9da3!important;
    opacity: 1
}

._practitionersRankStatusIcon_1n9yv_2713 {
    width: 40px;
    height: 40px;
    opacity: .8
}

._practitionersRankCardContent_1n9yv_2719 {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px 20px;
    min-height: 160px
}

._practitionersRankLegend_1n9yv_2472 {
    display: flex;
    flex-direction: column;
    gap: 4px;
    width: 152px;
    height: 134px
}

._practitionersRankLegendItem_1n9yv_2736 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 24px;
    gap: 8px
}

._practitionersRankLegendColor_1n9yv_2744 {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    flex-shrink: 0
}

._practitionersRankLegendText_1n9yv_2472 {
    height: 18px;
    font-family: Cairo;
    font-weight: 600;
    font-style: normal;
    font-size: 13px;
    line-height: 145%;
    letter-spacing: 0%;
    text-align: right;
    color: #a2abb5;
    display: flex;
    align-items: center;
    justify-content: flex-start
}

._practitionersRankLegendNumber_1n9yv_2766 {
    height: 24px;
    font-family: Cairo;
    font-weight: 600;
    font-style: normal;
    font-size: 15px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    color: #3a3a3a;
    display: flex;
    align-items: center;
    justify-content: flex-end
}

._practitionersRankDonutChart_1n9yv_2462 {
    width: 140px;
    height: 140px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center
}

._practitionersRankDonutChart_1n9yv_2462:before {
    content: "";
    position: absolute;
    width: 140px;
    height: 140px;
    border-radius: 50%;
    background: var(--chart-gradient, #8E969E);
    top: 0;
    left: 0;
    animation: _chartSegmentAppear_1n9yv_1 2s ease-out;
    transform-origin: center
}

._practitionersRankDonutChart_1n9yv_2462:after {
    content: "";
    position: absolute;
    width: 90px;
    height: 90px;
    border-radius: 50%;
    background: #fff;
    top: 25px;
    left: 25px
}

._practitionersRankChartCenter_1n9yv_2467 {
    width: 45px;
    height: 53px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    z-index: 1;
    position: relative
}

._practitionersRankChartValue_1n9yv_2825 {
    width: 41px;
    height: 33px;
    font-family: Cairo;
    font-weight: 700;
    font-style: normal;
    font-size: 22px;
    line-height: 150%;
    letter-spacing: 0%;
    text-align: center;
    color: #1a1a1a;
    display: flex;
    align-items: center;
    justify-content: center
}

._practitionersRankChartLabel_1n9yv_2841 {
    width: 45px;
    height: 20px;
    font-family: Cairo;
    font-weight: 600;
    font-style: normal;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0%;
    text-align: center;
    color: #1a1a1a80;
    display: flex;
    align-items: center;
    justify-content: center
}

._practitionersRankDetailsSection_1n9yv_2857 {
    width: 100%;
    padding: 16px 0 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 25px
}

._practitionersRankDetailsLine_1n9yv_2866 {
    width: 100%;
    height: 0px;
    border-top: .5px solid #CBD7E4!important;
    opacity: 1
}

._practitionersRankDetailsContent_1n9yv_2873 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    cursor: pointer;
    flex-direction: row-reverse
}

._practitionersRankDetailsIcon_1n9yv_2882 {
    width: 13.67px;
    height: 13.67px;
    opacity: 1
}

._practitionersRankDetailsText_1n9yv_2888 {
    width: auto;
    height: auto;
    font-family: Cairo;
    font-weight: 700;
    font-style: Bold;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0px;
    text-align: center;
    color: #306db5;
    margin: 0;
    white-space: nowrap
}

._practitionersSpecialtyCard_1n9yv_19 {
    min-width: 350px;
    height: 340px;
    border-radius: 16px;
    border: 1px solid #EDF1F7;
    box-shadow: 0 0 4px #53617014;
    opacity: 1;
    background: #fff;
    overflow: hidden;
    flex: 1
}

._practitionersSpecialtyCardHeader_1n9yv_2916 {
    width: 100%;
    height: 78px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 16px;
    border-bottom: 1px solid #E5E5E5;
    opacity: 1
}

._practitionersSpecialtyCardHeaderLeft_1n9yv_2927 {
    display: flex;
    flex-direction: column;
    gap: 4px;
    width: 100%
}

._practitionersSpecialtyTitleRow_1n9yv_2934 {
    display: flex;
    align-items: center;
    gap: 8px
}

._practitionersSpecialtyTitleText_1n9yv_2940 {
    font-family: Cairo!important;
    font-weight: 500!important;
    font-style: normal!important;
    font-size: 16px!important;
    line-height: 150%!important;
    letter-spacing: 0px!important;
    text-align: right!important;
    vertical-align: middle!important;
    color: #3a3a3a!important;
    opacity: 1;
    white-space: nowrap
}

._practitionersSpecialtyInfoIcon_1n9yv_2954 {
    width: 16px;
    height: 16px;
    opacity: .6
}

._practitionersSpecialtySubtitleRow_1n9yv_2960 {
    font-family: Cairo!important;
    font-weight: 400!important;
    font-style: normal!important;
    font-size: 12px!important;
    line-height: 150%!important;
    letter-spacing: 0px!important;
    text-align: right!important;
    color: #9a9da3!important;
    opacity: 1
}

._practitionersSpecialtyStatusIcon_1n9yv_2972 {
    width: 40px;
    height: 40px;
    opacity: .8
}

._practitionersSpecialtyCardContent_1n9yv_2978 {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px 20px;
    min-height: 160px
}

._practitionersSpecialtyLegend_1n9yv_2473 {
    display: flex;
    flex-direction: column;
    gap: 4px;
    width: 152px;
    height: 134px
}

._practitionersSpecialtyLegendItem_1n9yv_2995 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 24px;
    gap: 8px
}

._practitionersSpecialtyLegendColor_1n9yv_3003 {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    flex-shrink: 0
}

._practitionersSpecialtyLegendText_1n9yv_2473 {
    height: 18px;
    font-family: Cairo;
    font-weight: 600;
    font-style: normal;
    font-size: 13px;
    line-height: 145%;
    letter-spacing: 0%;
    text-align: right;
    color: #a2abb5;
    display: flex;
    align-items: center;
    justify-content: flex-start
}

._practitionersSpecialtyLegendNumber_1n9yv_3025 {
    height: 24px;
    font-family: Cairo;
    font-weight: 600;
    font-style: normal;
    font-size: 15px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    color: #3a3a3a;
    display: flex;
    align-items: center;
    justify-content: flex-end
}

._practitionersSpecialtyDonutChart_1n9yv_2463 {
    width: 140px;
    height: 140px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center
}

._practitionersSpecialtyDonutChart_1n9yv_2463:before {
    content: "";
    position: absolute;
    width: 140px;
    height: 140px;
    border-radius: 50%;
    background: var(--chart-gradient, #8E969E);
    top: 0;
    left: 0;
    animation: _chartSegmentAppear_1n9yv_1 2s ease-out .3s both;
    transform-origin: center
}

._practitionersSpecialtyDonutChart_1n9yv_2463:after {
    content: "";
    position: absolute;
    width: 90px;
    height: 90px;
    border-radius: 50%;
    background: #fff;
    top: 25px;
    left: 25px
}

._practitionersSpecialtyChartCenter_1n9yv_2468 {
    width: 45px;
    height: 53px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    z-index: 1;
    position: relative
}

._practitionersSpecialtyChartValue_1n9yv_3084 {
    width: 41px;
    height: 33px;
    font-family: Cairo;
    font-weight: 700;
    font-style: normal;
    font-size: 22px;
    line-height: 150%;
    letter-spacing: 0%;
    text-align: center;
    color: #1a1a1a;
    display: flex;
    align-items: center;
    justify-content: center
}

._practitionersSpecialtyChartLabel_1n9yv_3100 {
    width: 45px;
    height: 20px;
    font-family: Cairo;
    font-weight: 600;
    font-style: normal;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0%;
    text-align: center;
    color: #1a1a1a80;
    display: flex;
    align-items: center;
    justify-content: center
}

._practitionersSpecialtyDetailsSection_1n9yv_3116 {
    width: 100%;
    padding: 16px 0 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 25px
}

._practitionersSpecialtyDetailsLine_1n9yv_3125 {
    width: 100%;
    height: 0px;
    border-top: .5px solid #CBD7E4!important;
    opacity: 1
}

._practitionersSpecialtyDetailsContent_1n9yv_3132 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    cursor: pointer;
    flex-direction: row-reverse
}

._practitionersSpecialtyDetailsIcon_1n9yv_3141 {
    width: 13.67px;
    height: 13.67px;
    opacity: 1
}

._practitionersSpecialtyDetailsText_1n9yv_3147 {
    width: auto;
    height: auto;
    font-family: Cairo;
    font-weight: 700;
    font-style: Bold;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0px;
    text-align: center;
    color: #306db5;
    margin: 0;
    white-space: nowrap
}

._practitionerRegistrationRateCard_1n9yv_20 {
    min-width: 350px;
    height: 340px;
    border-radius: 16px;
    border: 1px solid #EDF1F7;
    box-shadow: 0 0 4px #53617014;
    opacity: 1;
    background: #fff;
    overflow: hidden;
    flex: 1
}

._practitionerRegistrationRateCardHeader_1n9yv_3175 {
    width: 100%;
    height: 78px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 16px;
    border-bottom: 1px solid #E5E5E5;
    opacity: 1
}

._practitionerRegistrationRateCardHeaderLeft_1n9yv_3186 {
    display: flex;
    flex-direction: column;
    gap: 4px;
    width: 100%
}

._practitionerRegistrationRateTitleRow_1n9yv_3193 {
    display: flex;
    align-items: center;
    gap: 8px
}

._practitionerRegistrationRateTitleText_1n9yv_3199 {
    font-family: Cairo!important;
    font-weight: 500!important;
    font-style: normal!important;
    font-size: 16px!important;
    line-height: 150%!important;
    letter-spacing: 0px!important;
    text-align: right!important;
    vertical-align: middle!important;
    color: #3a3a3a!important;
    opacity: 1;
    white-space: nowrap
}

._practitionerRegistrationRateAnatIcon_1n9yv_3213 {
    width: 80px;
    height: 36px;
    opacity: 1
}

._practitionerRegistrationRateInfoIcon_1n9yv_3219 {
    width: 16px;
    height: 16px;
    opacity: .6
}

._practitionerRegistrationRateSubtitleRow_1n9yv_3225 {
    font-family: Cairo!important;
    font-weight: 400!important;
    font-style: normal!important;
    font-size: 12px!important;
    line-height: 150%!important;
    letter-spacing: 0px!important;
    text-align: right!important;
    color: #9a9da3!important;
    opacity: 1
}

._practitionerRegistrationRateStatusIcon_1n9yv_3237 {
    width: 40px;
    height: 40px;
    opacity: .8
}

._practitionerRegistrationRateCardContent_1n9yv_3243 {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px 20px;
    min-height: 160px;
    gap: 16px
}

._practitionerRegistrationRateLegend_1n9yv_2474 {
    display: flex;
    flex-direction: column;
    gap: 4px;
    width: 152px;
    height: 134px;
    justify-content: center;
    align-items: center
}

._practitionerRegistrationRateLegendItem_1n9yv_3263 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    height: 24px;
    width: 100%
}

._practitionerRegistrationRateLegendColor_1n9yv_3272 {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    flex-shrink: 0
}

._practitionerRegistrationRateLegendText_1n9yv_2474 {
    height: 18px;
    font-family: Cairo;
    font-weight: 600;
    font-style: normal;
    font-size: 13px;
    line-height: 145%;
    letter-spacing: 0%;
    text-align: center;
    color: #a2abb5;
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    flex: 1
}

._practitionerRegistrationRateLegendNumber_1n9yv_3296 {
    height: 24px;
    font-family: Cairo;
    font-weight: 600;
    font-style: normal;
    font-size: 15px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    color: #3a3a3a;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    white-space: nowrap;
    min-width: 40px
}

._practitionerRegistrationRateDonutChart_1n9yv_2464 {
    width: 140px;
    height: 140px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center
}

._practitionerRegistrationRateDonutChart_1n9yv_2464:before {
    content: "";
    position: absolute;
    width: 140px;
    height: 140px;
    border-radius: 50%;
    background: var(--chart-gradient, #8E969E);
    top: 0;
    left: 0;
    animation: _chartSegmentAppear_1n9yv_1 1.2s ease-out .2s both;
    transform-origin: center
}

._practitionerRegistrationRateDonutChart_1n9yv_2464:after {
    content: "";
    position: absolute;
    width: 90px;
    height: 90px;
    border-radius: 50%;
    background: #fff;
    top: 25px;
    left: 25px
}

._chartTooltip_1n9yv_3346 {
    position: fixed;
    background: #fff;
    color: #333;
    padding: 10px 12px;
    border-radius: 8px;
    box-shadow: 0 8px 24px #0000002e;
    font-size: 12px;
    pointer-events: none;
    min-width: 200px;
    z-index: 9999;
    border: 1px solid #e5e7eb;
    transform: translate(-50%,-100%);
    margin-top: -10px
}

._chartTooltipRow_1n9yv_3362 {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 4px;
    white-space: nowrap
}

._chartTooltipColorIndicator_1n9yv_3370 {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    flex: 0 0 10px;
    display: inline-block;
    margin-left: 8px;
    margin-right: 8px
}

._chartTooltipText_1n9yv_3380 {
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    min-width: 0
}

._chartTooltipPercentage_1n9yv_3388 {
    flex: 0 0 auto;
    margin-left: 8px;
    font-weight: 700
}

._tooltipContent_1n9yv_3394 {
    display: flex;
    flex-direction: column;
    gap: 4px
}

._tooltipItem_1n9yv_3400 {
    display: flex;
    align-items: center;
    gap: 8px;
    white-space: nowrap
}

._tooltipColor_1n9yv_3407 {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    flex-shrink: 0
}

._tooltipText_1n9yv_3414 {
    font-size: 12px;
    color: #333;
    font-weight: 500
}

._practitionerRegistrationRateChartCenter_1n9yv_2469 {
    width: 45px;
    height: 53px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    z-index: 1;
    position: relative
}

._practitionerRegistrationRateChartValue_1n9yv_3431 {
    width: 41px;
    height: 33px;
    font-family: Cairo;
    font-weight: 700;
    font-style: normal;
    font-size: 22px;
    line-height: 150%;
    letter-spacing: 0%;
    text-align: center;
    color: #1a1a1a;
    display: flex;
    align-items: center;
    justify-content: center
}

._practitionerRegistrationRateChartLabel_1n9yv_3447 {
    width: 45px;
    height: 20px;
    font-family: Cairo;
    font-weight: 600;
    font-style: normal;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0%;
    text-align: center;
    color: #1a1a1a80;
    display: flex;
    align-items: center;
    justify-content: center
}

._practitionerRegistrationRateDetailsSection_1n9yv_3463 {
    width: 100%;
    padding: 16px 0 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 25px
}

._practitionerRegistrationRateDetailsLine_1n9yv_3472 {
    width: 100%;
    height: 0px;
    border-top: .5px solid #CBD7E4!important;
    opacity: 1
}

._practitionerRegistrationRateDetailsContent_1n9yv_3479 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    cursor: pointer;
    flex-direction: row-reverse
}

._practitionerRegistrationRateDetailsIcon_1n9yv_3488 {
    width: 13.67px;
    height: 13.67px;
    opacity: 1
}

._practitionerRegistrationRateDetailsText_1n9yv_3494 {
    width: auto;
    height: auto;
    font-family: Cairo;
    font-weight: 700;
    font-style: Bold;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0px;
    text-align: center;
    color: #306db5;
    margin: 0;
    white-space: nowrap
}

._customTooltip_1n9yv_3509 .ant-tooltip-inner {
    width: 278px!important;
    height: auto!important;
    min-height: 140px!important;
    border-radius: 16px!important;
    padding: 16px!important;
    box-shadow: 0 4px 8px #53617029!important;
    opacity: 1!important;
    background-color: #fafafa!important;
    display: flex!important;
    flex-direction: column!important;
    gap: 8px!important
}

._customTooltip_1n9yv_3509 .ant-tooltip-arrow {
    display: none!important
}

._customTooltipHeader_1n9yv_3526 {
    width: 246px;
    height: 32px;
    gap: 10px;
    opacity: 1;
    padding-bottom: 8px;
    border-bottom: 1px solid #D1DCEC;
    display: flex;
    justify-content: flex-start;
    flex-direction: row;
    direction: rtl;
    padding-left: 20px
}

._customTooltipHeaderIcon_1n9yv_3540 {
    width: 20px;
    height: 20px;
    opacity: .6;
    color: #7eb7db;
    flex-shrink: 0
}

._customTooltipHeaderText_1n9yv_3548 {
    width: auto;
    height: 20px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 600;
    font-style: normal;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0%;
    text-align: right;
    color: #3a3a3a;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    direction: rtl;
    white-space: nowrap
}

._customTooltipContent_1n9yv_3567 {
    width: 230px;
    height: auto;
    min-height: 60px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 500;
    font-style: normal;
    font-size: 12px;
    line-height: 140%;
    letter-spacing: 0%;
    text-align: right;
    color: #536170;
    display: flex;
    flex-direction: column;
    gap: 6px;
    direction: rtl;
    align-items: flex-start;
    margin-top: 5px
}

._mohRenewalMessage_1n9yv_3588 {
    padding: 20px 30px 10px;
    text-align: right;
    font-size: 14px;
    color: #3a3a3a;
    font-family: Cairo;
    font-weight: 400;
    line-height: 150%
}

._mohRenewalLink_1n9yv_3598 {
    color: #306db5;
    cursor: pointer;
    text-decoration: underline;
    font-weight: 600;
    transition: color .2s ease
}

._mohRenewalLink_1n9yv_3598:hover {
    color: #1e4a7c
}

@keyframes _chartSegmentAppear_1n9yv_1 {
    0% {
        transform: scale(0) rotate(-360deg);
        opacity: 0
    }

    30% {
        transform: scale(.3) rotate(-240deg);
        opacity: .3
    }

    60% {
        transform: scale(.7) rotate(-120deg);
        opacity: .7
    }

    to {
        transform: scale(1) rotate(0);
        opacity: 1
    }
}

._monthlyGrowTransactionCardContainer_1n9yv_3627 {
    width: 100%;
    height: 650px;
    background: #fff;
    border-radius: 16px;
    border: 1px solid #EDF1F7;
    box-shadow: 0 0 4px #53617014;
    margin-bottom: 24px;
    overflow: hidden;
    display: flex;
    flex-direction: column
}

._monthlyGrowTransactionCardContainer_1n9yv_3627:not(:has(._monthlyGrowTransactionInsightContainer_1n9yv_3640)) {
    height: 500px
}

._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._monthlyGrowTransactionCardContainer_1n9yv_3627 {
    height: 750px
}

._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._monthlyGrowTransactionCardContainer_1n9yv_3627:not(:has(._monthlyGrowTransactionInsightContainer_1n9yv_3640)) {
    height: 600px
}

._monthlyGrowTransactionCardHeader_1n9yv_3652 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px 20px;
    border-bottom: 1px solid #F3F4F6
}

._monthlyGrowTransactionCardHeaderLeft_1n9yv_3660 {
    display: flex;
    flex-direction: column;
    gap: 4px
}

._monthlyGrowTransactionTitleRow_1n9yv_3666 {
    display: flex;
    align-items: center;
    gap: 8px
}

._monthlyGrowTransactionTitleText_1n9yv_3672 {
    font-family: Cairo;
    font-size: 16px;
    font-weight: 500;
    color: #1f2937;
    line-height: 150%
}

._monthlyGrowTransactionInfoIcon_1n9yv_3680 {
    width: 16px;
    height: 16px;
    opacity: .5;
    cursor: pointer
}

._monthlyGrowTransactionSubtitleRow_1n9yv_3687 {
    font-family: Cairo;
    font-size: 12px;
    font-weight: 400;
    color: #6b7280;
    line-height: 150%
}

._monthlyGrowTransactionIcon_1n9yv_3695 {
    width: 32px;
    height: 32px;
    opacity: 1
}

._monthlyGrowTransactionCardContent_1n9yv_3701 {
    width: 100%;
    height: 100%;
    gap: 16px;
    opacity: 1;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex: 1;
    padding: 20px
}

._monthlyGrowTransactionChart_1n9yv_3713 {
    width: 100%;
    height: 100%;
    opacity: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    position: relative
}

._monthlyGrowTransactionChartSvg_1n9yv_3724 {
    width: 100%;
    height: 100%;
    margin-left: -25px
}

._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._monthlyGrowTransactionChartSvg_1n9yv_3724 {
    margin-top: -20px;
    margin-left: -25px
}

._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._monthlyGrowTransactionChartSvg_1n9yv_3724 {
    margin-top: -30px;
    margin-left: -30px
}

@media(min-width: 1920px) {
    ._monthlyGrowTransactionChartSvg_1n9yv_3724 {
        width:70%;
        height: 100%
    }

    ._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._monthlyGrowTransactionChartSvg_1n9yv_3724 {
        margin-top: -10px
    }

    ._medicalDashboard_1n9yv_2:not(._sidebarCollapsed_1n9yv_12) ._monthlyGrowTransactionLegend_1n9yv_3751 {
        transform: translateY(-35px)
    }

    ._resourceUsageCardContainer_1n9yv_478 {
        max-width: none!important;
        width: 100%!important
    }

    ._resourceUsageCardContent_1n9yv_489,._packageConsumptionCardContent_1n9yv_3762 {
        justify-content: center!important;
        align-items: center!important
    }
}

._packageConsumptionCard_1n9yv_2622._noPackage_1n9yv_3767 ._packageConsumptionServiceDetails_1n9yv_3767,._packageConsumptionCard_1n9yv_2622._noPackage_1n9yv_3767 ._packageConsumptionTextContainer_1n9yv_3770 {
    display: none!important
}

._packageConsumptionCard_1n9yv_2622._noPackage_1n9yv_3767 ._packageConsumptionContentContainer_1n9yv_3773 {
    justify-content: center!important;
    align-items: center!important;
    padding-right: 15px
}

._packageConsumptionCard_1n9yv_2622._noPackage_1n9yv_3767 ._packageConsumptionChartContainer_1n9yv_3778 {
    justify-content: center!important;
    align-items: center!important;
    flex: 0 0 auto!important;
    width: 160px!important
}

._chartAxisLabel_1n9yv_3785,._chartMonthLabel_1n9yv_3793 {
    font-family: Cairo;
    font-size: 12px;
    font-weight: 600;
    color: #6b7280;
    fill: #6b7280
}

._chartMonthLabelStyled_1n9yv_3801 {
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    fill: #fff
}

._chartAxisTitle_1n9yv_3814 {
    font-family: Cairo;
    font-size: 14px;
    font-weight: 600;
    color: #374151;
    fill: #374151
}

._chartLine_1n9yv_3822 {
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-dasharray: 3000;
    stroke-dashoffset: 3000;
    animation: _drawLine_1n9yv_1 3s ease-in-out forwards
}

@keyframes _drawLine_1n9yv_1 {
    to {
        stroke-dashoffset: 0
    }
}

._chartDataPoint_1n9yv_3835 {
    opacity: 0;
    animation: _showDataPoint_1n9yv_1 .5s ease-in-out forwards;
    animation-delay: 1.2s
}

@keyframes _showDataPoint_1n9yv_1 {
    to {
        opacity: 1
    }
}

._chartPolygon_1n9yv_3846 {
    opacity: 0;
    animation: _showPolygon_1n9yv_1 1s ease-in-out forwards;
    animation-delay: 1s
}

@keyframes _showPolygon_1n9yv_1 {
    to {
        opacity: .3
    }
}

._monthlyGrowTransactionLegend_1n9yv_3751 {
    display: flex;
    align-items: center;
    gap: 24px;
    transform: translateY(-55px)
}

._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._monthlyGrowTransactionLegend_1n9yv_3751 {
    transform: translateY(-90px)
}

._legendItem_1n9yv_3868 {
    display: flex;
    align-items: center;
    gap: 8px
}

._monthlyGrowTransactionTooltip_1n9yv_3874 {
    position: fixed;
    background: #fff;
    border: 1px solid #E5E7EB;
    border-radius: 8px;
    box-shadow: 0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;
    padding: 12px;
    z-index: 10000;
    pointer-events: none;
    min-width: 200px
}

._tooltipHeader_1n9yv_3892 {
    font-family: Cairo;
    font-weight: 600;
    font-size: 14px;
    color: #374151;
    text-align: center;
    border-bottom: 1px solid #E5E7EB;
    padding-bottom: 8px;
    margin-bottom: 4px
}

._tooltipItem_1n9yv_3400 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 8px
}

._tooltipLabel_1n9yv_3910 {
    font-family: Cairo;
    font-weight: 500;
    font-size: 12px;
    color: #6b7280
}

._tooltipValue_1n9yv_3917 {
    font-family: Cairo;
    font-weight: 600;
    font-size: 12px;
    color: #374151
}

._mostUsedServicesTooltip_1n9yv_3924 {
    position: fixed;
    background: #fff;
    border: 1px solid #E5E7EB;
    border-radius: 8px;
    box-shadow: 0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;
    padding: 12px;
    z-index: 10000;
    pointer-events: none;
    min-width: 250px
}

._legendDotBlue_1n9yv_3936 {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #306db5
}

._legendDotGreen_1n9yv_3943 {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #26a696
}

._legendText_1n9yv_3950 {
    font-family: Cairo;
    font-size: 14px;
    font-weight: 400;
    color: #374151
}

._monthlyGrowTransactionInsightContainer_1n9yv_3640 {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin: -20px auto 0
}

._medicalDashboard_1n9yv_2._sidebarCollapsed_1n9yv_12 ._monthlyGrowTransactionInsightContainer_1n9yv_3640 {
    margin-top: -70px
}

._insightContainer_1n9yv_3969 {
    width: 97%;
    height: 45px;
    gap: 8px;
    opacity: 1;
    border-radius: 8px;
    padding: 8px;
    background: #f7fafd;
    display: flex;
    align-items: center;
    margin: 0 auto
}

._insightContainerInfo_1n9yv_3982 {
    background: #f7fafd
}

._insightContainerWarning_1n9yv_3986 {
    background: #fbf4e9
}

._insightIcon_1n9yv_3990 {
    width: 21.5px;
    height: 21.5px;
    opacity: 1;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center
}

._insightIconInfo_1n9yv_4000 {
    color: #306db5
}

._insightIconWarning_1n9yv_4004 {
    color: #de9d3b
}

._insightText_1n9yv_4008 {
    font-family: Cairo;
    font-weight: 400;
    font-style: Regular;
    font-size: 13px;
    line-height: 145%;
    letter-spacing: 0px;
    text-align: right;
    vertical-align: middle;
    flex: 1
}

._insightTextInfo_1n9yv_4020 {
    color: #306db5
}

._insightTextWarning_1n9yv_4024 {
    color: #de9d3b
}

._monthlyGrowTransactionInsightIcon_1n9yv_4028 {
    width: 21.5px;
    height: 21.501209259px;
    opacity: 1;
    top: 1.25px;
    left: 1.25px
}

._monthlyGrowTransactionInsightText_1n9yv_4036 {
    flex: 1;
    opacity: 1;
    font-family: Cairo;
    font-weight: 400;
    font-style: Regular;
    font-size: 13px;
    line-height: 145%;
    letter-spacing: 0px;
    text-align: right;
    vertical-align: middle;
    color: #306db5
}

._mostUsedServicesCardContainer_1n9yv_4050 {
    width: 100%;
    height: 550px;
    background: #fff;
    border-radius: 16px;
    border: 1px solid #EDF1F7;
    box-shadow: 0 0 4px #53617014;
    margin-bottom: 24px;
    overflow: hidden;
    display: flex;
    flex-direction: column
}

._mostUsedServicesCardHeader_1n9yv_4063 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px 20px;
    border-bottom: 1px solid #F3F4F6
}

._mostUsedServicesCardHeaderLeft_1n9yv_4071 {
    display: flex;
    flex-direction: column;
    gap: 4px
}

._mostUsedServicesTitleRow_1n9yv_4077 {
    display: flex;
    align-items: center;
    gap: 8px
}

._mostUsedServicesTitleText_1n9yv_4083 {
    font-family: Cairo;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0px;
    text-align: right;
    color: #1f2937
}

._mostUsedServicesSubtitleRow_1n9yv_4093 {
    font-family: Cairo;
    font-weight: 400;
    font-size: 12px;
    line-height: 150%;
    letter-spacing: 0px;
    text-align: right;
    color: #6b7280
}

._mostUsedServicesCardContent_1n9yv_4103 {
    width: 100%;
    height: 100%;
    gap: 16px;
    opacity: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex: 1;
    padding: 20px
}

._barChartContainer_1n9yv_4116 {
    width: 100%;
    height: 300px;
    display: flex;
    flex-direction: column;
    position: relative
}

._yAxisContainer_1n9yv_4124 {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 30px;
    align-items: flex-start
}

._yAxisLabel_1n9yv_4133 {
    font-family: Cairo,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    color: #6b7280;
    margin: 0;
    white-space: nowrap;
    height: 12px;
    display: flex;
    align-items: center;
    justify-content: flex-end
}

._chartArea_1n9yv_4150 {
    margin-left: 10px;
    margin-right: 10px;
    height: 100%;
    position: relative;
    display: flex;
    flex-direction: column
}

._gridLines_1n9yv_4159 {
    position: absolute;
    inset: 0;
    z-index: 1;
    pointer-events: none
}

._gridLine_1n9yv_4159 {
    position: absolute;
    width: 100%;
    height: 0px;
    border-top: 1px dashed #E5E7EB;
    opacity: .8;
    z-index: 3
}

._barsContainer_1n9yv_4178 {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    height: 100%;
    padding: 0 10px;
    gap: 8px;
    border-bottom: 2px solid #000000;
    position: relative;
    z-index: 2
}

._barContainer_1n9yv_4190 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    width: 70px;
    height: 100%
}

._barTotalLabel_1n9yv_4199 {
    font-size: 12px;
    font-weight: 600;
    color: #374151;
    margin-bottom: 4px;
    text-align: center;
    white-space: nowrap
}

._bar_1n9yv_4116 {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}

._barSegment_1n9yv_4215 {
    width: 100%;
    border-radius: 0;
    min-height: 2px;
    animation: _barGrowUp_1n9yv_1 1.2s ease-out forwards;
    transform-origin: bottom;
    height: 0
}

@keyframes _barGrowUp_1n9yv_1 {
    0% {
        height: 0
    }

    to {
        height: var(--target-height)
    }
}

._xAxisContainer_1n9yv_4232 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-left: 10px;
    margin-right: 15px;
    margin-top: 5px;
    gap: 8px
}

._xAxisLabel_1n9yv_4242 {
    font-family: Cairo,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    color: #1a1a1ab2;
    flex: 1;
    min-width: 60px;
    max-width: 70px
}

._legendContainer_1n9yv_4257 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 30px;
    margin-top: 20px;
    width: 100%
}

._legendItem_1n9yv_3868 {
    display: flex;
    align-items: center;
    gap: 4px;
    height: 22px;
    flex-shrink: 0
}

._legendEclipse_1n9yv_4274 {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    flex-shrink: 0
}

._legendText_1n9yv_3950 {
    font-family: Cairo,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    color: #a2abb5;
    height: 22px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    white-space: nowrap
}

._packageConsumptionCard_1n9yv_2622 {
    width: 684px;
    height: 421px;
    border-radius: 16px;
    border: 1px solid #EDF1F7;
    box-shadow: 0 0 4px #53617014;
    opacity: 1;
    background: #fff;
    overflow: hidden;
    flex: 1;
    display: flex;
    flex-direction: column
}

._packageConsumptionCard_1n9yv_2622:has(._packageConsumptionInsightContainer_1n9yv_4311 ._insightContainer_1n9yv_3969:nth-child(2)) {
    height: 480px
}

._packageConsumptionAndServiceActivationCards_1n9yv_2584:has(._packageConsumptionCard_1n9yv_2622:has(._packageConsumptionInsightContainer_1n9yv_4311 ._insightContainer_1n9yv_3969:nth-child(2))) ._serviceActivationCard_1n9yv_2623 {
    height: 480px!important
}

._packageConsumptionCard_1n9yv_2622:has(._packageConsumptionInsightContainer_1n9yv_4311 ._insightContainer_1n9yv_3969:nth-child(2))+._serviceActivationCard_1n9yv_2623 {
    height: 480px!important
}

._serviceActivationCardWithTwoInsights_1n9yv_4323 {
    height: 480px!important
}

._packageConsumptionCardHeader_1n9yv_4327 {
    width: 100%;
    height: 78px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px;
    border-bottom: 1px solid #E5E5E5;
    opacity: 1
}

._packageConsumptionCardHeaderLeft_1n9yv_4338 {
    display: flex;
    flex-direction: column;
    gap: 4px;
    width: 100%
}

._packageConsumptionTitleRow_1n9yv_4345 {
    display: flex;
    align-items: center;
    gap: 8px
}

._packageConsumptionTitleText_1n9yv_4351 {
    font-family: Cairo!important;
    font-weight: 500!important;
    font-style: normal!important;
    font-size: 16px!important;
    line-height: 150%!important;
    letter-spacing: 0px!important;
    text-align: right!important;
    vertical-align: middle!important;
    color: #3a3a3a!important;
    opacity: 1;
    white-space: nowrap
}

._packageConsumptionSubtitleRow_1n9yv_4365 {
    font-family: Cairo!important;
    font-weight: 400!important;
    font-style: normal!important;
    font-size: 12px!important;
    line-height: 150%!important;
    letter-spacing: 0px!important;
    text-align: right!important;
    color: #9a9da3!important;
    opacity: 1
}

._packageConsumptionDropdownContainer_1n9yv_4377 {
    display: flex;
    align-items: center;
    justify-content: flex-end
}

._packageConsumptionCardContent_1n9yv_3762 {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 34px 40px 0;
    opacity: 1;
    flex: 1;
    align-items: center
}

._packageConsumptionDetailsSection_1n9yv_4393 {
    width: 100%;
    height: 78px;
    padding: 16px 0 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 15px;
    flex-shrink: 0
}

._packageConsumptionDetailsLine_1n9yv_4404 {
    width: 100%;
    height: 0px;
    border-top: .5px solid #CBD7E4!important;
    opacity: 1
}

._packageConsumptionDetailsContent_1n9yv_4411 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    cursor: pointer;
    flex-direction: row-reverse
}

._packageConsumptionDetailsIcon_1n9yv_4420 {
    width: 16px;
    height: 16px;
    opacity: 1
}

._packageConsumptionDetailsText_1n9yv_4426 {
    width: auto;
    height: auto;
    font-family: Cairo;
    font-weight: 700;
    font-style: Bold;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0px;
    text-align: center;
    color: #306db5;
    margin: 0;
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center
}

._packageConsumptionContentContainer_1n9yv_3773 {
    width: 432px;
    height: 149px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    opacity: 1
}

._packageConsumptionTextContainer_1n9yv_3770 {
    display: flex;
    flex-direction: column;
    gap: 11px;
    width: 174px;
    height: 93px
}

._packageConsumptionPackageName_1n9yv_4461 {
    width: 174px;
    height: 30px;
    font-family: Cairo;
    font-weight: 600;
    font-style: normal;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    color: #3a3a3a;
    white-space: nowrap;
    opacity: 1;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: -40px
}

._packageConsumptionServiceDetails_1n9yv_3767 {
    width: 174px;
    height: 65px;
    display: flex;
    flex-direction: column;
    gap: 17px;
    margin-top: 25px
}

._packageConsumptionServiceName_1n9yv_4489,._packageConsumptionDailyLimit_1n9yv_4503 {
    width: 174px;
    height: auto;
    font-family: Cairo;
    font-weight: 600;
    font-style: normal;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    color: #a2abb5;
    opacity: 1
}

._packageConsumptionChartContainer_1n9yv_3778 {
    display: flex;
    align-items: center;
    justify-content: center
}

._packageConsumptionDonutChart_1n9yv_4523 {
    width: 160px;
    height: 160px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    opacity: 1;
    left: 24px
}

._packageConsumptionDonutChart_1n9yv_4523:before {
    content: "";
    position: absolute;
    width: 160px;
    height: 160px;
    border-radius: 50%;
    background: var(--chart-gradient);
    z-index: 1;
    animation: _chartSegmentAppear_1n9yv_1 .8s ease-out .05s both;
    transform-origin: center
}

._packageConsumptionDonutChart_1n9yv_4523:after {
    content: "";
    position: absolute;
    width: 110px;
    height: 110px;
    border-radius: 50%;
    background: #fff;
    z-index: 2
}

._packageConsumptionChartCenter_1n9yv_4557 {
    width: 45px;
    height: 53px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    z-index: 3;
    position: relative
}

._packageConsumptionChartValue_1n9yv_4568 {
    width: 41px;
    height: 33px;
    font-family: Cairo;
    font-weight: 700;
    font-style: normal;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    color: #3a3a3a;
    opacity: 1;
    display: flex;
    align-items: center;
    justify-content: center
}

._packageConsumptionChartLabel_1n9yv_4585 {
    width: auto;
    height: auto;
    font-family: Cairo;
    font-weight: 700;
    font-style: Bold;
    font-size: 11px;
    line-height: 16px;
    letter-spacing: 0%;
    text-align: center;
    color: #8e969e;
    opacity: 1;
    display: flex;
    align-items: center;
    justify-content: center
}

._packageConsumptionInsightContainer_1n9yv_4311 {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin: -20px auto 0
}

._packageConsumptionInsightText_1n9yv_4610 {
    width: 588px;
    height: 26px;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 13px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    color: #de9d3b;
    opacity: 1;
    display: flex;
    align-items: center
}

._packageConsumptionInsightIcon_1n9yv_4626 {
    width: 22px;
    height: 21px;
    opacity: 1;
    flex-shrink: 0
}

._serviceActivationCard_1n9yv_2623 {
    width: 684px;
    height: 421px;
    border-radius: 16px;
    border: 1px solid #EDF1F7;
    box-shadow: 0 0 4px #53617014;
    opacity: 1;
    background: #fff;
    overflow: hidden;
    flex: 1;
    display: flex;
    flex-direction: column
}

._serviceActivationCardFullWidth_1n9yv_2629 {
    width: 100%!important;
    max-width: none!important
}

._serviceActivationCardHeader_1n9yv_4652 {
    width: 100%;
    height: 78px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 16px;
    border-bottom: 1px solid #E5E5E5;
    opacity: 1
}

._serviceActivationCardHeaderLeft_1n9yv_4663 {
    display: flex;
    flex-direction: column;
    gap: 4px;
    width: 100%
}

._serviceActivationTitleRow_1n9yv_4670 {
    display: flex;
    align-items: center;
    gap: 4px
}

._serviceActivationTitleText_1n9yv_4676 {
    font-family: Cairo!important;
    font-weight: 500!important;
    font-style: normal!important;
    font-size: 16px!important;
    line-height: 150%!important;
    letter-spacing: 0px!important;
    text-align: right!important;
    vertical-align: middle!important;
    color: #3a3a3a!important;
    opacity: 1;
    white-space: nowrap
}

._serviceActivationInfoIcon_1n9yv_4690 {
    width: 16px;
    height: 16px;
    opacity: .5;
    cursor: pointer;
    margin-right: 4px
}

._serviceActivationSubtitleRow_1n9yv_4698 {
    font-family: Cairo!important;
    font-weight: 400!important;
    font-style: normal!important;
    font-size: 12px!important;
    line-height: 150%!important;
    letter-spacing: 0px!important;
    text-align: right!important;
    color: #9a9da3!important;
    opacity: 1
}

._serviceActivationCardContent_1n9yv_4710 {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 34px 40px 0;
    opacity: 1;
    flex: 1
}

._vaccinationGenderCardContent_1n9yv_4720 {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    opacity: 1;
    flex: 1
}

._serviceActivationDetailsSection_1n9yv_4729 {
    width: 100%;
    height: 78px;
    padding: 16px 0 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 15px;
    flex-shrink: 0
}

._serviceActivationDetailsLine_1n9yv_4740 {
    width: 100%;
    height: 0px;
    border-top: .5px solid #CBD7E4!important;
    opacity: 1
}

._serviceActivationDetailsContent_1n9yv_4747 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    cursor: pointer;
    flex-direction: row-reverse
}

._serviceActivationDetailsIcon_1n9yv_4756 {
    width: 13.67px;
    height: 13.67px;
    opacity: 1
}

._serviceActivationDetailsText_1n9yv_4762 {
    width: auto;
    height: auto;
    font-family: Cairo;
    font-weight: 700;
    font-style: Bold;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0px;
    text-align: center;
    color: #306db5;
    margin: 0;
    white-space: nowrap
}

._serviceActivationContentContainer_1n9yv_4777 {
    width: 432px;
    height: 149px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    opacity: 1
}

._vaccinationGenderContentContainer_1n9yv_4786 {
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 1
}

._serviceActivationTextContainer_1n9yv_4793 {
    display: flex;
    flex-direction: column;
    gap: 11px;
    width: 174px;
    height: 93px
}

._serviceActivationLegendContainer_1n9yv_4801 {
    display: flex;
    flex-direction: column;
    gap: 5px;
    width: 214px;
    height: 65px;
    opacity: 1;
    justify-content: center;
    margin-top: 12px
}

._serviceActivationLegendItem_1n9yv_4812 {
    display: flex;
    align-items: center;
    gap: 8px;
    width: 214px;
    height: 30px;
    opacity: 1
}

._serviceActivationLegendEclipse_1n9yv_4821 {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    opacity: 1;
    flex-shrink: 0
}

._serviceActivationLegendText_1n9yv_4829 {
    width: 120px;
    height: 20px;
    font-family: Cairo;
    font-weight: 600;
    font-style: normal;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0%;
    text-align: right;
    color: #a2abb5;
    opacity: 1;
    white-space: nowrap;
    display: flex;
    align-items: center
}

._vaccinationGenderLegendText_1n9yv_4846 {
    width: 10px;
    height: 20px;
    font-family: Cairo;
    font-weight: 600;
    font-style: normal;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0%;
    text-align: right;
    color: #a2abb5;
    opacity: 1;
    white-space: nowrap;
    display: flex;
    align-items: center
}

._serviceActivationLegendPercentage_1n9yv_4863 {
    min-width: 43px;
    height: 20px;
    font-family: Cairo;
    font-weight: 600;
    font-style: normal;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    color: #3a3a3a;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 1;
    white-space: nowrap;
    margin-right: 17px
}

._serviceActivationChartContainer_1n9yv_4882 {
    display: flex;
    align-items: center;
    justify-content: center
}

._serviceActivationDonutChart_1n9yv_4888 {
    width: 160px;
    height: 160px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    opacity: 1;
    left: 24px
}

._serviceActivationDonutChart_1n9yv_4888:before {
    content: "";
    position: absolute;
    width: 160px;
    height: 160px;
    border-radius: 50%;
    background: var(--chart-gradient, conic-gradient(#E5E5E5 0deg 360deg));
    z-index: 1;
    animation: _chartSegmentAppear_1n9yv_1 1.2s ease-out .2s both;
    transform-origin: center
}

._serviceActivationDonutChart_1n9yv_4888:after {
    content: "";
    position: absolute;
    width: 110px;
    height: 110px;
    border-radius: 50%;
    background: #fff;
    z-index: 2
}

._serviceActivationChartCenter_1n9yv_4922 {
    width: 45px;
    height: 53px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    z-index: 3;
    position: relative
}

._serviceActivationChartValue_1n9yv_4933 {
    width: 41px;
    height: 33px;
    font-family: Cairo;
    font-weight: 700;
    font-style: normal;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    color: #3a3a3a;
    opacity: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 8px
}

._serviceActivationChartLabel_1n9yv_4951 {
    width: auto;
    height: auto;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    color: #8e969e;
    opacity: 1;
    display: flex;
    align-items: center;
    justify-content: center
}

._serviceActivationInsightContainer_1n9yv_4968 {
    width: 97%;
    height: 42px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    opacity: 1;
    background-color: #f7fafd;
    border-radius: 8px;
    padding: 8px 12px;
    margin: 4px auto 5px
}

._serviceActivationInsightText_1n9yv_4982 {
    width: 588px;
    height: 26px;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 13px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    color: #497ebe;
    opacity: 1;
    display: flex;
    align-items: center
}

._serviceActivationInsightText_1n9yv_4982 b {
    font-weight: 700
}

._serviceActivationInsightIcon_1n9yv_5001 {
    width: 22px;
    height: 21px;
    opacity: 1;
    flex-shrink: 0
}

._reportIssuanceAnalysisCard_1n9yv_2624 {
    width: 684px;
    height: 650px;
    border-radius: 16px;
    border: 1px solid #EDF1F7;
    box-shadow: 0 0 4px #53617014;
    opacity: 1;
    background: #fff;
    overflow: visible;
    flex: 1;
    display: flex;
    flex-direction: column
}

._reportIssuanceAnalysisCardNoInsights_1n9yv_5022 {
    height: 500px
}

._reportIssuanceAnalysisCardTwoInsights_1n9yv_5026 {
    height: 540px
}

._reportIssuanceAnalysisCardHeader_1n9yv_5030 {
    width: 100%;
    height: 78px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 16px;
    border-bottom: 1px solid #E5E5E5;
    opacity: 1
}

._reportIssuanceAnalysisCardHeaderLeft_1n9yv_5041 {
    display: flex;
    flex-direction: column;
    gap: 4px;
    width: 100%
}

._reportIssuanceAnalysisTitleRow_1n9yv_5048 {
    display: flex;
    align-items: center;
    gap: 4px
}

._reportIssuanceAnalysisTitleText_1n9yv_5054 {
    font-family: Cairo!important;
    font-weight: 500!important;
    font-style: normal!important;
    font-size: 16px!important;
    line-height: 150%!important;
    letter-spacing: 0px!important;
    text-align: right!important;
    vertical-align: middle!important;
    color: #3a3a3a!important;
    opacity: 1;
    white-space: nowrap
}

._reportIssuanceAnalysisSubtitleRow_1n9yv_5068 {
    font-family: Cairo!important;
    font-weight: 400!important;
    font-style: normal!important;
    font-size: 12px!important;
    line-height: 150%!important;
    letter-spacing: 0px!important;
    text-align: right!important;
    vertical-align: middle!important;
    color: #9a9da3!important;
    opacity: 1
}

._reportIssuanceAnalysisCardContent_1n9yv_5081 {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 20px 24px;
    opacity: 1;
    flex: 1;
    gap: 16px
}

._reportIssuanceAnalysisChartContainer_1n9yv_5092 {
    width: 100%;
    display: flex;
    align-items: flex-start;
    gap: 8px;
    flex-direction: row-reverse;
    min-width: 0
}

._reportIssuanceAnalysisYAxisContainer_1n9yv_5101 {
    width: auto;
    min-width: 148px;
    max-width: 300px;
    height: 300px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    padding: 0;
    gap: 0px;
    flex-shrink: 0
}

._reportIssuanceAnalysisYAxisLabel_1n9yv_5115 {
    width: auto;
    min-width: 148px;
    height: 27px;
    font-family: Cairo;
    font-weight: 500;
    font-style: Medium;
    font-size: 12px;
    line-height: 29px;
    letter-spacing: 0%;
    text-align: right;
    vertical-align: middle;
    color: #1a1a1a80;
    opacity: 1;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-right: 0;
    margin-right: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

._reportIssuanceAnalysisChartArea_1n9yv_5139 {
    flex: 1;
    height: 300px;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-bottom: 0;
    padding-top: 0
}

._reportIssuanceAnalysisChartArea_1n9yv_5139:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 27.27%;
    right: 0;
    border-right: 2px solid #000000;
    z-index: 1
}

._reportIssuanceAnalysisChartArea_1n9yv_5139:after {
    content: "";
    position: absolute;
    bottom: 27.27%;
    left: 0;
    right: 0;
    height: 2px;
    background-color: #000
}

._reportIssuanceAnalysisGridLine_1n9yv_5170 {
    position: absolute;
    top: 0;
    bottom: 27.27%;
    width: 0;
    border-left: 1px dashed #E5E7EB;
    opacity: .8;
    z-index: 1
}

._reportIssuanceAnalysisHorizontalGridLine_1n9yv_5180 {
    position: absolute;
    left: 0;
    right: -164px;
    height: 0;
    border-top: 1px dashed #E5E7EB;
    opacity: .8;
    z-index: 1;
    width: calc(100% + 164px)
}

._reportIssuanceAnalysisBarsContainer_1n9yv_5191 {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding: 0;
    margin-bottom: 27.27%;
    gap: 0px
}

._reportIssuanceAnalysisBarRow_1n9yv_5201 {
    display: flex;
    flex-direction: column;
    gap: 0px;
    height: 27px;
    align-items: flex-start;
    justify-content: center
}

._reportIssuanceAnalysisBar_1n9yv_5191 {
    width: 104px;
    height: 8px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    opacity: 1;
    z-index: 2;
    position: relative;
    margin-bottom: 0;
    animation: _reportBarGrowRight_1n9yv_1 1.2s ease-out forwards;
    width: 0
}

@keyframes _reportBarGrowRight_1n9yv_1 {
    0% {
        width: 0
    }

    to {
        width: var(--target-width)
    }
}

._reportIssuanceAnalysisXAxisContainer_1n9yv_5231 {
    height: 30px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    padding: 0;
    position: absolute;
    bottom: calc(27.27% - 30px);
    left: 0;
    right: 0;
    margin-top: 0
}

._reportIssuanceAnalysisXAxisLabel_1n9yv_5244 {
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    color: #1a1a1ab2;
    opacity: 1;
    position: absolute;
    transform: translate(-50%)
}

._reportIssuanceAnalysisLegendContainer_1n9yv_5259 {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 24px;
    margin-top: -36px
}

._reportIssuanceAnalysisLegendItem_1n9yv_5268 {
    display: flex;
    align-items: center;
    gap: 8px
}

._reportIssuanceAnalysisLegendEclipse_1n9yv_5274 {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    opacity: 1
}

._reportIssuanceAnalysisLegendText_1n9yv_5281 {
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    color: #a2abb5;
    opacity: 1;
    white-space: nowrap
}

._reportIssuanceAnalysisInsightContainer_1n9yv_5294 {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 20px;
    display: flex;
    flex-direction: column;
    gap: 12px
}

._reportIssuanceAnalysisTooltip_1n9yv_5303 {
    background: #fff;
    border: 1px solid #E5E7EB;
    border-radius: 8px;
    box-shadow: 0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;
    padding: 12px;
    min-width: 200px
}

._tooltipContent_1n9yv_3394 {
    display: flex;
    flex-direction: column;
    gap: 8px
}

._tooltipTitle_1n9yv_5318 {
    font-family: Cairo;
    font-weight: 600;
    font-size: 12px;
    color: #1a1a1a;
    margin-bottom: 4px
}

._tooltipRow_1n9yv_5326 {
    display: flex;
    justify-content: space-between;
    align-items: center
}

._tooltipLabel_1n9yv_3910 {
    font-family: Cairo;
    font-weight: 500;
    font-size: 12px;
    color: #6b7280;
    margin-left: 10px
}

._tooltipValue_1n9yv_3917 {
    font-family: Cairo;
    font-weight: 600;
    font-size: 12px;
    color: #1a1a1a
}

._tooltipEclipse_1n9yv_5347 {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    display: inline-block;
    margin-left: 6px
}

._tooltipEclipseBlue_1n9yv_5355 {
    background-color: #306db5
}

._tooltipEclipseGreen_1n9yv_5359 {
    background-color: #26a696
}

._userConsumptionAnalysisCard_1n9yv_2625 {
    width: 684px;
    height: 650px;
    border-radius: 16px;
    border: 1px solid #EDF1F7;
    box-shadow: 0 0 4px #53617014;
    opacity: 1;
    background: #fff;
    overflow: visible;
    flex: 1;
    display: flex;
    flex-direction: column
}

._userConsumptionAnalysisCardNoInsights_1n9yv_5377 {
    height: 500px
}

._userConsumptionAnalysisCardTwoInsights_1n9yv_5381 {
    height: 540px
}

._userConsumptionAnalysisCardHeader_1n9yv_5385 {
    width: 100%;
    height: 78px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 16px;
    border-bottom: 1px solid #E5E5E5;
    opacity: 1
}

._userConsumptionAnalysisCardHeaderLeft_1n9yv_5396 {
    display: flex;
    flex-direction: column;
    gap: 4px;
    width: 100%
}

._userConsumptionAnalysisTitleRow_1n9yv_5403 {
    display: flex;
    align-items: center;
    gap: 4px
}

._userConsumptionAnalysisTitleText_1n9yv_5409 {
    font-family: Cairo!important;
    font-weight: 500!important;
    font-style: normal!important;
    font-size: 16px!important;
    line-height: 150%!important;
    letter-spacing: 0px!important;
    text-align: right!important;
    vertical-align: middle!important;
    color: #3a3a3a!important;
    opacity: 1;
    white-space: nowrap
}

._userConsumptionAnalysisSubtitleRow_1n9yv_5423 {
    font-family: Cairo!important;
    font-weight: 400!important;
    font-style: normal!important;
    font-size: 12px!important;
    line-height: 150%!important;
    letter-spacing: 0px!important;
    text-align: right!important;
    vertical-align: middle!important;
    color: #9a9da3!important;
    opacity: 1
}

._userConsumptionAnalysisCardContent_1n9yv_5436 {
    width: 100%;
    height: 317px;
    display: flex;
    flex-direction: column;
    gap: 25px;
    padding: 24px;
    opacity: 1;
    flex: 1;
    box-sizing: border-box
}

._userConsumptionAnalysisHeaderRow_1n9yv_5448 {
    width: 100%;
    height: 26px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    opacity: 1
}

._userConsumptionAnalysisHeaderText_1n9yv_5458 {
    font-family: Cairo;
    font-weight: 500;
    font-style: Medium;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: left;
    color: #536170;
    opacity: 1
}

._userConsumptionAnalysisHeaderText_1n9yv_5458:nth-child(2) {
    width: 139px;
    text-align: center
}

._userConsumptionAnalysisHeaderText_1n9yv_5458:nth-child(3) {
    width: 82px
}

._userConsumptionAnalysisDivider_1n9yv_5479 {
    width: 100%;
    height: 1px;
    background-color: #e5e5e5;
    opacity: 1;
    margin-top: -18px
}

._userConsumptionAnalysisDataContainer_1n9yv_5487 {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 25px
}

._userConsumptionAnalysisDataContainerWithInsights_1n9yv_5494 {
    gap: 40px;
    margin-top: 20px
}

._userConsumptionAnalysisDataContainerWithTwoInsights_1n9yv_5499 {
    gap: 30px
}

._userConsumptionAnalysisDataRow_1n9yv_5503 {
    width: 100%;
    height: 26px;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 12px;
    opacity: 1;
    box-sizing: border-box
}

._userConsumptionAnalysisUserName_1n9yv_5514 {
    width: 300px;
    min-height: 26px;
    font-family: Cairo;
    font-weight: 500;
    font-style: Medium;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    color: #3a3a3a;
    opacity: 1;
    display: block;
    word-wrap: break-word;
    overflow-wrap: break-word
}

._userConsumptionAnalysisOperationCount_1n9yv_5531 {
    width: 20px;
    height: 26px;
    font-family: Cairo;
    font-weight: 500;
    font-style: Medium;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    color: #3a3a3a;
    opacity: 1;
    display: flex;
    align-items: center;
    justify-content: center
}

._userConsumptionAnalysisProgressBar_1n9yv_5548 {
    width: 280px;
    height: 16px;
    border-radius: 32px;
    background-color: #f4f7fb;
    padding: 4px;
    opacity: 1;
    display: flex;
    align-items: center;
    justify-content: flex-start
}

._userConsumptionAnalysisProgressBarFill_1n9yv_5560 {
    height: 8px;
    border-radius: 32px;
    background-color: #306db5;
    border: 1px solid #E5E7EB;
    opacity: 1;
    animation: _userConsumptionProgressFill_1n9yv_1 1.5s ease-out forwards;
    transform-origin: left
}

@keyframes _userConsumptionProgressFill_1n9yv_1 {
    0% {
        width: 0px
    }

    to {
        width: var(--target-width)
    }
}

._userConsumptionAnalysisPercentage_1n9yv_5578 {
    width: 49px;
    height: 20px;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0%;
    text-align: left;
    color: #a2abb5;
    opacity: 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    animation: _userConsumptionPercentageFadeIn_1n9yv_1 1.5s ease-out forwards
}

@keyframes _userConsumptionPercentageFadeIn_1n9yv_1 {
    0% {
        opacity: 0;
        transform: translateY(5px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

._userConsumptionAnalysisDetailsSection_1n9yv_5606 {
    width: 100%;
    height: 78px;
    padding: 0 0 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 15px;
    flex-shrink: 0
}

._userConsumptionAnalysisDetailsLine_1n9yv_5617 {
    width: 100%;
    height: 0px;
    border-top: .5px solid #CBD7E4!important;
    opacity: 1
}

._userConsumptionAnalysisDetailsContent_1n9yv_5624 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    cursor: pointer;
    flex-direction: row-reverse;
    padding-top: 10px
}

._userConsumptionAnalysisDetailsIcon_1n9yv_5634 {
    width: 13.67px;
    height: 13.67px;
    opacity: 1
}

._userConsumptionAnalysisDetailsText_1n9yv_5640 {
    width: auto;
    height: auto;
    font-family: Cairo;
    font-weight: 700;
    font-style: Bold;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0px;
    text-align: center;
    color: #306db5;
    margin: 0;
    white-space: nowrap
}

._medicalLeavesDonutChart_1n9yv_5655 {
    width: 160px;
    height: 160px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    opacity: 1;
    margin: 0 auto
}

._medicalLeavesDonutChart_1n9yv_5655:before {
    content: "";
    position: absolute;
    width: 160px;
    height: 160px;
    border-radius: 50%;
    background: var(--chart-gradient, #8E969E);
    z-index: 1;
    animation: _chartSegmentAppear_1n9yv_1 .5s ease-out .6s both;
    transform-origin: center
}

._medicalLeavesDonutChart_1n9yv_5655:after {
    content: "";
    position: absolute;
    width: 110px;
    height: 110px;
    border-radius: 50%;
    background: #fff;
    z-index: 2
}

._medicalLeavesChartCenter_1n9yv_5689 {
    width: 45px;
    height: 53px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    z-index: 3;
    position: relative
}

._vaccinationProgressBar_1n9yv_5700 {
    animation: _vaccinationProgressBarFill_1n9yv_1 1.5s ease-out forwards;
    transform-origin: left;
    width: 0%
}

@keyframes _vaccinationProgressBarFill_1n9yv_1 {
    0% {
        width: 0%
    }

    to {
        width: var(--progress-width, 0%)
    }
}

._blurryDashboardContainer_1n9yv_5714 {
    position: relative;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 20px 0
}

._blurryDashboardOverlay_1n9yv_5723 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 10;
    background: linear-gradient(135deg,#7eb7db,#2c3e77);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px 20px;
    border-radius: 8px;
    font-weight: 700
}

._blurryDashboardOverlay_1n9yv_5723 span {
    margin-left: 10px
}

._upgradeButton_1n9yv_5742 {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    border: none;
    border-radius: 8px;
    padding: 12px 32px;
    font-size: 16px;
    font-weight: 700;
    color: #306db5;
    box-shadow: 0 4px 15px #667eea66;
    transition: all .3s ease
}

._upgradeButton_1n9yv_5742 ._arrow_1n9yv_1873 {
    font-size: 25px
}

._upgradeButton_1n9yv_5742:active {
    transform: translateY(0)
}

._blurContent_1n9yv_5763 {
    filter: blur(5px);
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    pointer-events: none;
    -webkit-touch-callout: none;
    -webkit-user-drag: none;
    -khtml-user-select: none;
    -webkit-tap-highlight-color: transparent;
    position: relative
}

._blurContent_1n9yv_5763:before {
    content: "";
    position: absolute;
    inset: 0;
    background: transparent;
    z-index: 1;
    cursor: not-allowed
}

._blurContent_1n9yv_5763:after {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-size: 20px;
    color: #666;
    z-index: 2;
    pointer-events: none
}

.range-month-card {
    direction: ltr;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    overflow: visible;
    padding: 16px 20px 24px;
    gap: 16px;
    position: relative;
    width: 250px;
    height: 250px;
    background: #fff;
    box-shadow: 0 4px 8px #53617029;
    border-radius: 16px;
    opacity: 1;
    transform: rotate(0);
    font-family: inherit
}

.rmc-header {
    direction: ltr;
    width: 196px;
    height: 27px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #354052;
    opacity: 1;
    transform: rotate(0);
    position: relative;
    z-index: 2
}

.rmc-header .navs {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 60px;
    height: 24px;
    gap: 8px;
    opacity: 1;
    transform: rotate(0)
}

.year-select-wrapper {
    position: relative;
    z-index: 4000
}

.year-trigger {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    border: none;
    background: transparent;
    font-family: Cairo,sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0px;
    color: #737373;
    text-align: center;
    width: auto;
    height: 24px;
    padding: 0 6px 0 8px;
    opacity: 1;
    transform: rotate(0);
    cursor: pointer
}

.year-text {
    min-width: 36px;
    text-align: center
}

.chevron.chevron-down {
    display: inline-block;
    position: relative;
    width: 16px;
    height: 16px;
    background: transparent;
    opacity: 1;
    pointer-events: none
}

.chevron.chevron-down:after {
    content: "";
    position: absolute;
    top: 5.35px;
    left: 3.33px;
    width: 0;
    height: 0;
    border-left: 4.6667px solid transparent;
    border-right: 4.6667px solid transparent;
    border-top: 5.292px solid #CCCCCC
}

.year-menu {
    position: absolute;
    top: 28px;
    left: 0;
    max-height: 160px;
    overflow: auto;
    background: #fff;
    box-shadow: 0 4px 8px #53617029;
    border-radius: 16px;
    padding: 12px 8px;
    z-index: 5001
}

.year-item {
    width: 100%;
    text-align: left;
    background: transparent;
    border: none;
    padding: 6px 10px;
    font-family: Cairo,sans-serif;
    font-size: 14px;
    color: #5f6670;
    cursor: pointer
}

.year-item:hover,.year-item.active {
    background: #2f6fb314
}

.rmc-picker {
    position: relative;
    width: 100%
}

.rmc-picker-trigger {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 0 10px;
    border-radius: 8px;
    border: 1px solid #CBD7E4;
    background: #fff;
    color: #1a1a1ab2;
    width: 100%;
    height: 40px;
    box-sizing: border-box;
    justify-content: space-between;
    direction: ltr
}

.rmc-picker-icon {
    display: inline-flex;
    width: 16px;
    height: 16px
}

.rmc-picker-text {
    flex: 1;
    text-align: right
}

.rmc-picker .chevron.chevron-down {
    position: static
}

.rmc-popover {
    position: absolute;
    top: 40px;
    left: 0;
    z-index: 3000;
    overflow: visible
}

.rmc-header .nav {
    border: none;
    background: transparent;
    cursor: pointer;
    font-size: 16px;
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    position: relative;
    color: #ccc;
    font-size: 0
}

.rmc-header .nav-prev:before,.rmc-header .nav-next:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 8.03px;
    width: 14px;
    height: 7.94px;
    border-left: 2px solid #CCCCCC;
    border-bottom: 2px solid #CCCCCC;
    opacity: 1;
    transform-origin: center
}

.rmc-header .nav-prev:before {
    transform: rotate(45deg)
}

.rmc-header .nav-next:before {
    transform: rotate(-135deg)
}

.rmc-grid {
    direction: ltr;
    width: 100%;
    display: grid;
    grid-template-columns: repeat(3,1fr);
    row-gap: 16px;
    column-gap: 8px;
    position: relative;
    z-index: 1
}

.rmc-month {
    position: relative;
    border: none;
    background: transparent;
    color: #1a1a1ab2;
    cursor: pointer;
    padding: 4px 0;
    border-radius: 16px;
    overflow: visible;
    z-index: 0
}

.rmc-month.selected {
    color: #fff;
    background: #306db5
}

.rmc-month.selected.start {
    border-radius: 20px 0 0 20px;
    margin-right: -4px
}

.rmc-month.selected.end {
    margin-left: -4px;
    border-radius: 0 20px 20px 0
}

.rmc-month.selected.start.end {
    border-radius: 20px;
    margin-left: 0;
    margin-right: 0
}

.rmc-month.selected:not(.start):not(.end) {
    border-radius: 0;
    margin-left: -4px;
    margin-right: -4px
}

.rmc-month:not(.selected):hover {
    background: #2f6fb314
}

._expandWrapper_jamwu_1 {
    overflow: hidden;
    transition: max-height .3s ease,opacity .3s ease,padding-top .3s ease
}

._filterItem_jamwu_6 {
    display: flex;
    flex-direction: column;
    gap: 6px;
    width: 100%
}

._headerActions_jamwu_13 {
    display: flex;
    align-items: center;
    gap: 12px;
    flex-wrap: nowrap
}

._header_jamwu_13 {
    display: grid;
    grid-template-columns: repeat(5,minmax(0,1fr)) 88px;
    align-items: end;
    gap: 16px;
    width: 100%;
    margin-bottom: 12px
}

._filtersRow_jamwu_29 {
    display: grid;
    grid-template-columns: repeat(5,minmax(0,1fr)) 88px;
    align-items: end;
    gap: 16px;
    width: 100%
}

._title_jamwu_37 {
    order: 1;
    width: 89px;
    height: 24px;
    opacity: 1;
    font-family: Cairo,sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0px;
    text-align: right;
    vertical-align: middle;
    color: #3a3a3a;
    display: inline-flex;
    align-items: center;
    justify-content: flex-end
}

._picker_jamwu_56 {
    width: 100%;
    grid-column: 1
}

._picker_jamwu_56 .ant-picker {
    width: 100%;
    height: 40px!important;
    border-radius: 8px!important;
    border: 1px solid #CBD7E4!important;
    background: #fff!important;
    padding: 0 16px!important
}

._picker_jamwu_56 .ant-picker-input>input {
    line-height: 38px!important
}

._compare_jamwu_74 {
    grid-column: 2;
    width: 100%;
    height: 40px;
    border-radius: 8px!important;
    gap: 8px;
    opacity: 1;
    padding: 10px 16px!important;
    border: 1px solid #306DB5!important;
    display: inline-flex;
    align-items: center;
    justify-content: center
}

._compareContent_jamwu_88 {
    display: inline-flex;
    align-items: center;
    gap: 12px
}

._compareLabel_jamwu_94 {
    font-family: Cairo,sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0px;
    text-align: center;
    color: #306db5
}

._compareIcon_jamwu_104 {
    display: inline-flex;
    align-items: center;
    justify-content: center
}

._compareIcon_jamwu_104 svg {
    width: 14px;
    height: 14px;
    opacity: 1
}

._clear_jamwu_116 {
    width: 88px;
    height: 40px;
    border-radius: 8px!important;
    padding: 10px 8px!important;
    border: 1px solid #306DB5!important;
    background: #fff!important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto
}

._close_jamwu_129 {
    width: 39px!important;
    height: 40px!important;
    padding: 10px 16px!important;
    border-radius: 8px!important;
    border: 1px solid #306DB5!important;
    background: #fff!important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    order: 4
}

._close_jamwu_129 svg {
    width: 16px;
    height: 16px
}

._clearContent_jamwu_147 {
    display: inline-flex;
    align-items: center;
    gap: 8px
}

._clearContent_jamwu_147 svg {
    width: 14.333333px;
    height: 14.333333px;
    position: relative;
    top: .83px;
    left: .83px
}

._clearLabel_jamwu_161 {
    font-family: Cairo,sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0px;
    text-align: center;
    white-space: nowrap;
    min-width: 0;
    opacity: 1;
    color: #306db5;
    display: inline-flex;
    align-items: center;
    justify-content: center
}

._select_jamwu_178 {
    width: 100%
}

._select_jamwu_178 .ant-select-selector {
    height: 40px!important;
    border-radius: 8px!important;
    border: 1px solid #CBD7E4!important;
    background: #fff!important;
    padding: 0 16px!important
}

._select_jamwu_178 .ant-select-selection-item,._select_jamwu_178 .ant-select-selection-placeholder {
    line-height: 38px!important
}

._eligibleSelect_jamwu_197 {
    width: 100%;
    grid-column: 1
}

._search_jamwu_202 {
    width: 88px;
    height: 40px;
    border-radius: 8px!important;
    padding: 10px 16px!important;
    border: 1px solid #306DB5!important;
    background: #306db5!important;
    color: #fff!important;
    display: inline-flex;
    align-items: center;
    justify-content: center
}

._peakContentRow_1eemi_3 {
    width: 100%;
    height: 176px;
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 16px
}

._blurContent_1eemi_12 {
    filter: blur(5px)
}

._peakTopRow_1eemi_16 {
    width: 872px;
    height: 40px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 8px
}

._reportIssuanceAnalysisCard_1eemi_26 {
    width: 684px;
    height: 397px;
    border-radius: 16px;
    border: 1px solid #EDF1F7;
    box-shadow: 0 0 4px #53617014;
    opacity: 1;
    background: #fff;
    overflow: visible;
    display: flex;
    flex-direction: column
}

._reportIssuanceAnalysisCardHeader_1eemi_39,._visitsCardHeader_1eemi_51 {
    width: 100%;
    height: 72px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 16px;
    border-bottom: 1px solid #E5E5E5;
    opacity: 1
}

._reportIssuanceAnalysisCardHeaderLeft_1eemi_62,._visitsCardHeaderLeft_1eemi_69 {
    display: flex;
    flex-direction: column;
    gap: 4px;
    width: 100%
}

._reportIssuanceAnalysisTitleRow_1eemi_76 {
    display: flex;
    align-items: center;
    gap: 4px
}

._visitsTitleRow_1eemi_83 {
    width: 160px;
    height: 24px;
    display: flex;
    align-items: center;
    gap: 8px;
    opacity: 1
}

._reportIssuanceAnalysisTitleText_1eemi_92,._visitsCardTitleText_1eemi_106 {
    font-family: Cairo!important;
    font-weight: 500!important;
    font-style: normal!important;
    font-size: 16px!important;
    line-height: 150%!important;
    letter-spacing: 0px!important;
    text-align: right!important;
    vertical-align: middle!important;
    color: #3a3a3a!important;
    opacity: 1;
    white-space: nowrap
}

._reportIssuanceAnalysisSubtitleRow_1eemi_120,._visitsCardSubtitle_1eemi_133 {
    font-family: Cairo!important;
    font-weight: 400!important;
    font-style: normal!important;
    font-size: 12px!important;
    line-height: 150%!important;
    letter-spacing: 0px!important;
    text-align: right!important;
    vertical-align: middle!important;
    color: #9a9da3!important;
    opacity: 1
}

._reportIssuanceAnalysisCardContent_1eemi_146 {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 16px 24px;
    opacity: 1;
    gap: 12px;
    flex: 1
}

._visitsCardContent_1eemi_157 {
    width: 100%;
    height: auto;
    position: relative;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    padding: 24px
}

._visitsAnalysisCardsRow_1eemi_168 {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 24px;
    margin-bottom: 24px;
    box-sizing: border-box
}

._visitsNationalityCard_1eemi_179,._visitsAgeGenderCard_1eemi_180 {
    width: calc((100% - 24px)/2);
    height: auto;
    border-radius: 16px;
    border: 1px solid #EDF1F7;
    box-shadow: 0 0 4px #53617014;
    background: #fff;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    flex: 1 1 0%
}

._reportIssuanceAnalysisLegendContainer_1eemi_193 {
    display: flex;
    align-items: center;
    gap: 12px
}

._visitsLegendContainer_1eemi_199 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 32px;
    margin-top: 40px
}

._reportIssuanceAnalysisLegendItem_1eemi_207,._visitsLegendItem_1eemi_213 {
    display: inline-flex;
    align-items: center;
    gap: 6px
}

._reportIssuanceAnalysisLegendEclipse_1eemi_219 {
    width: 12px;
    height: 12px;
    border-radius: 50%
}

._visitsLegendEclipse_1eemi_225 {
    width: 15px;
    height: 15px;
    border-radius: 50%
}

._reportIssuanceAnalysisLegendText_1eemi_231,._visitsLegendText_1eemi_238 {
    font-family: Cairo,sans-serif;
    font-size: 12px;
    color: #1a1a1a;
    opacity: .9
}

._unlinkBanner_1eemi_246 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    width: 100%;
    padding: 10px
}

._unlinkBannerLink_1eemi_255 {
    text-decoration: none
}

._unlinkText_1eemi_259 {
    color: #f77979;
    font-family: Cairo,sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0;
    text-align: right;
    vertical-align: middle
}

._unlinkCenter_1eemi_271 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 220px
}

@keyframes _unlinkFadeSlide_1eemi_1 {
    0% {
        opacity: 0;
        transform: translateY(10px) scale(.98)
    }

    to {
        opacity: 1;
        transform: translateY(0) scale(1)
    }
}

._unlinkEnter_1eemi_290 {
    animation: _unlinkFadeSlide_1eemi_1 .4s ease-out both
}

._contentEnter_1eemi_295 {
    animation: _unlinkFadeSlide_1eemi_1 .3s ease-out both;
    will-change: transform,opacity
}

@keyframes _unlinkIconPulse_1eemi_1 {
    0% {
        transform: scale(1)
    }

    50% {
        transform: scale(1.06)
    }

    to {
        transform: scale(1)
    }
}

._unlinkIcon_1eemi_312 {
    display: inline-flex;
    animation: _unlinkIconPulse_1eemi_1 .9s ease-out 1
}

._visitsReportChartWrapper_1eemi_318 {
    width: 100%;
    overflow: hidden;
    position: relative
}

._visitsReportChartSvg_1eemi_324 {
    width: 100%;
    height: auto;
    display: block
}

._visitsCustomLargeCard_1eemi_331 {
    width: calc((100% - 24px) * 2 / 3);
    height: 460px;
    border-radius: 16px;
    border: 1px solid #EDF1F7;
    box-shadow: 0 0 4px #53617014;
    background: #fff;
    overflow: hidden;
    display: flex;
    flex-direction: column
}

._visitsLargeSvgWrapper_1eemi_343 {
    width: 100%;
    height: 120px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    opacity: 1;
    transform: rotate(0)
}

._peakFiltersRow_1eemi_354 {
    width: 872px;
    height: 40px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    gap: 24px;
    margin-bottom: 12px
}

._peakFilter_1eemi_354 {
    display: inline-flex;
    align-items: center;
    gap: 16px;
    padding: 12px 24px;
    height: 56px;
    border-radius: 16px;
    border: 1px solid #D1DCEC;
    background: #fff;
    color: #9aa4ae;
    font-family: Cairo,sans-serif;
    font-weight: 600;
    font-size: 24px;
    line-height: 120%;
    flex: 0 0 auto;
    white-space: nowrap
}

._filterChevron_1eemi_384 {
    color: #9aa4ae;
    font-size: 24px
}

._peakHeader_1eemi_390 {
    width: 100%;
    height: 72px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px;
    border-bottom: 1px solid #CBD7E4;
    box-sizing: border-box
}

._peakHeaderLeft_1eemi_401 {
    flex: 0 0 auto;
    order: 2
}

._peakHeaderRight_1eemi_406 {
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 6px;
    order: 1
}

._peakHeaderTitleRow_1eemi_415 {
    display: flex;
    align-items: center;
    gap: 8px
}

._peakHeaderTitle_1eemi_415 {
    width: auto;
    height: 24px;
    display: inline-flex;
    align-items: center;
    justify-content: flex-end;
    gap: 8px;
    font-family: Cairo,sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0px;
    text-align: right;
    vertical-align: middle;
    color: #3a3a3a
}

._peakHeaderSubtitle_1eemi_438 {
    width: auto;
    height: 22px;
    display: inline-flex;
    align-items: center;
    justify-content: flex-end;
    font-family: Cairo,sans-serif;
    font-weight: 600;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0;
    text-align: right;
    vertical-align: middle;
    color: #9a9da3
}

._infoBadge_1eemi_454 {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    border: 1px solid #9CC1E6;
    color: #306db5;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 14px
}

._segmentControl_1eemi_466 {
    display: inline-flex;
    align-items: center;
    padding: 0;
    border: 1px solid #D1DCEC;
    border-radius: 8px;
    overflow: hidden;
    background: #fff
}

._segmentOption_1eemi_476 {
    height: 40px;
    width: 133px;
    padding: 10px 16px;
    border: none;
    background: transparent;
    color: #828c97;
    font-family: Cairo,sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    gap: 10px;
    cursor: default
}

._segmentSmall_1eemi_497 {
    width: 78px
}

._segmentLarge_1eemi_501 {
    width: 133px
}

._segmentOption_1eemi_476:first-child {
    border-radius: 0 8px 8px 0
}

._segmentOption_1eemi_476:last-child {
    border-radius: 8px 0 0 8px
}

._segmentInactive_1eemi_513 {
    background: #fff;
    color: #828c97
}

._segmentActive_1eemi_518 {
    background: #306db5;
    color: #fff
}

._segmentSmall_1eemi_497 span {
    width: 46px;
    height: 20px;
    display: inline-block
}

._segmentLarge_1eemi_501 span {
    width: 101px;
    height: 20px;
    display: inline-block
}

._visitsCustomLargeCardContainer_1eemi_537 {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

._visitsChartContainer_1eemi_545 {
    width: 100%;
    display: flex;
    flex-direction: row-reverse;
    align-items: flex-start;
    gap: 8px
}

._visitsYAxisContainer_1eemi_554 {
    width: 73px;
    height: 289px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end;
    opacity: 1
}

._visitsYAxisLabel_1eemi_564 {
    width: 49px;
    height: 22px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    font-family: Cairo,sans-serif;
    font-weight: 500;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0;
    text-align: right;
    color: #1a1a1a80
}

._pyramidChart_1eemi_580 {
    position: relative;
    direction: ltr
}

._pyramidOuter_1eemi_585 {
    position: relative;
    width: 100%;
    overflow: visible;
    display: flex;
    align-items: flex-start;
    justify-content: center
}

._pyramidShift_1eemi_595 {
    position: relative;
    left: 0;
    top: 0
}

._pyramidCenterAxis_1eemi_601 {
    position: absolute;
    width: 1px;
    background: #cbd7e4
}

._pyramidGridLine_1eemi_607 {
    position: absolute;
    height: 0;
    border-top: 1px dashed #F4F4F5
}

._pyramidVGrid_1eemi_613 {
    position: absolute;
    width: 0;
    border-left: 1px dashed #F4F4F5
}

._pyramidBarMale_1eemi_619 {
    position: absolute;
    background: #306db5;
    border-radius: 2px;
    will-change: transform;
    transition: transform .6s ease-out
}

._barInteractive_1eemi_628 {
    cursor: pointer;
    transition: filter .12s ease
}

._barInteractive_1eemi_628:hover {
    filter: brightness(1.06)
}

._pyramidBarFemale_1eemi_637 {
    position: absolute;
    background: #f7799d;
    border-radius: 2px;
    will-change: transform;
    transition: transform .6s ease-out
}

._growFromLeft_1eemi_646 {
    transform-origin: left center
}

._growFromRight_1eemi_650 {
    transform-origin: right center
}

._barGrowStart_1eemi_654 {
    transform: scaleX(0)
}

._barGrowEnd_1eemi_658 {
    transform: scaleX(1)
}

@keyframes _growX_1eemi_1 {
    0% {
        transform: scaleX(0)
    }

    to {
        transform: scaleX(1)
    }
}

._leftGrowAnimate_1eemi_670 {
    transform-origin: left center;
    animation: _growX_1eemi_1 .65s ease-out forwards
}

._rightGrowAnimate_1eemi_675 {
    transform-origin: right center;
    animation: _growX_1eemi_1 .65s ease-out forwards
}

._pyramidAgeLabelLeft_1eemi_680,._pyramidAgeLabelRight_1eemi_681 {
    position: absolute;
    font-family: Inter,sans-serif;
    font-weight: 500;
    font-size: 13px;
    line-height: 20px;
    letter-spacing: 0;
    text-align: right;
    vertical-align: middle;
    color: #1a1a1a80;
    opacity: .9;
    white-space: nowrap
}

._pyramidAgeLabelLeft_1eemi_680 {
    transform: translate(-100%)
}

._pyramidTick_1eemi_699 {
    position: absolute;
    font-family: Inter,sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0;
    text-align: right;
    vertical-align: middle;
    color: #1a1a1a80;
    opacity: .9;
    transform: translate(-50%);
    white-space: nowrap
}

._chartTooltip_1eemi_715 {
    position: fixed;
    transform: translate(8px,-36px);
    z-index: 9999;
    background: #fff;
    color: #1a1a1a;
    padding: 8px 10px;
    border-radius: 6px;
    box-shadow: 0 6px 16px #00000026;
    pointer-events: none
}

._chartTooltipRow_1eemi_727 {
    display: flex;
    gap: 8px;
    align-items: center
}

._chartTooltipText_1eemi_733 {
    font-family: Cairo,sans-serif;
    font-size: 12px;
    line-height: 1
}

._patientsInsuranceCard_1eemi_740 {
    width: 100%;
    height: auto;
    border-radius: 16px;
    border: 1px solid #EDF1F7;
    box-shadow: 0 0 4px #53617014;
    background: #fff;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    margin-bottom: 24px
}

._patientsInsuranceCardHeader_1eemi_753 {
    width: 100%;
    height: 72px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 16px;
    border-bottom: 1px solid #E5E5E5;
    opacity: 1
}

._patientsInsuranceCardHeaderLeft_1eemi_764 {
    display: flex;
    flex-direction: column;
    gap: 4px;
    width: 100%
}

._patientsInsuranceTitleRow_1eemi_771 {
    display: flex;
    align-items: center;
    gap: 8px
}

._patientsInsuranceTitleText_1eemi_777 {
    font-family: Cairo!important;
    font-weight: 500!important;
    font-style: normal!important;
    font-size: 16px!important;
    line-height: 150%!important;
    letter-spacing: 0px!important;
    text-align: right!important;
    vertical-align: middle!important;
    color: #3a3a3a!important;
    opacity: 1;
    white-space: nowrap
}

._patientsInsuranceSubtitleRow_1eemi_791 {
    font-family: Cairo!important;
    font-weight: 600!important;
    font-style: normal!important;
    font-size: 12px!important;
    line-height: 150%!important;
    letter-spacing: 0px!important;
    text-align: right!important;
    vertical-align: middle!important;
    color: #9a9da3!important;
    opacity: 1
}

._patientsInsuranceInfoIcon_1eemi_804 {
    width: 16px;
    height: 16px;
    margin-left: 8px;
    cursor: pointer;
    opacity: .7;
    transition: opacity .2s ease
}

._patientsInsuranceInfoIcon_1eemi_804:hover {
    opacity: 1
}

._patientsInsuranceCardContent_1eemi_817 {
    width: 100%;
    padding: 24px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin: auto 0
}

._patientsInsuranceContentContainer_1eemi_826 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%
}

._patientsInsuranceTextContainer_1eemi_833 {
    width: 200px;
    margin-right: 20px
}

._patientsInsuranceLegendContainer_1eemi_838 {
    display: flex;
    flex-direction: column;
    gap: 16px
}

._patientsInsuranceLegendItem_1eemi_844 {
    display: flex;
    align-items: center;
    gap: 8px
}

._patientsInsuranceLegendLeft_1eemi_850 {
    display: flex;
    align-items: center;
    width: 80px;
    flex-shrink: 0;
    gap: 8px
}

._patientsInsuranceLegendLeft_1eemi_850 {
    display: flex;
    align-items: center;
    gap: 8px;
    width: 80px;
    flex-shrink: 0
}

._patientsInsuranceLegendEclipse_1eemi_867 {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    flex-shrink: 0
}

._patientsInsuranceLegendText_1eemi_874 {
    font-family: Cairo,sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #a2abb5
}

._patientsInsuranceLegendPercentage_1eemi_883 {
    font-family: Cairo,sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #3a3a3a;
    text-align: right;
    width: 50px;
    flex-shrink: 0
}

._patientsInsuranceChartContainer_1eemi_898 {
    flex-shrink: 0;
    position: relative
}

._patientsInsuranceDonutChart_1eemi_903 {
    width: 166px;
    height: 166px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    opacity: 1
}

._patientsInsuranceDonutChart_1eemi_903:before {
    content: "";
    position: absolute;
    width: 166px;
    height: 166px;
    border-radius: 50%;
    background: var(--chart-gradient);
    z-index: 1;
    animation: _chartSegmentAppear_1eemi_1 1s ease-out .2s both;
    transform-origin: center
}

._patientsInsuranceDonutChart_1eemi_903:after {
    content: "";
    position: absolute;
    width: 126px;
    height: 126px;
    border-radius: 50%;
    background: #fff;
    z-index: 2
}

._patientsInsuranceChartCenter_1eemi_937 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    text-align: center;
    pointer-events: none;
    z-index: 3
}

._patientsInsuranceChartValue_1eemi_947 {
    font-family: Cairo,sans-serif;
    font-size: 22px;
    font-weight: 700;
    color: #3a3a3a;
    line-height: 1
}

._patientsInsuranceChartLabel_1eemi_956 {
    font-family: Cairo,sans-serif;
    font-size: 11px;
    font-weight: 700;
    color: #8e969e;
    margin-top: 4px
}

._patientsInsuranceInsightContainer_1eemi_966 {
    display: flex;
    align-items: flex-start;
    gap: 8px;
    padding: 12px;
    background-color: #f8f9fa;
    border-radius: 8px;
    margin-top: 16px
}

._patientsInsuranceInsightIcon_1eemi_976 {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
    margin-top: 2px
}

._patientsInsuranceInsightText_1eemi_983 {
    font-family: Cairo,sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #3a3a3a;
    line-height: 1.4
}

._patientsInsuranceDetailsSection_1eemi_991 {
    width: 100%;
    padding: 16px 0 20px;
    display: flex;
    flex-direction: column;
    align-items: center
}

._patientsInsuranceDetailsLine_1eemi_999 {
    width: 100%;
    height: 1px;
    background-color: #e5e5e5;
    margin-bottom: 16px
}

._patientsInsuranceDetailsContent_1eemi_1006,._vsDetailsContent_1eemi_1015 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    cursor: pointer;
    flex-direction: row-reverse
}

._patientsInsuranceDetailsIcon_1eemi_1024 {
    width: 13.67px;
    height: 13.67px;
    opacity: 1
}

._patientsInsuranceDetailsText_1eemi_1030 {
    width: auto;
    height: auto;
    font-family: Cairo;
    font-weight: 700;
    font-style: Bold;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0px;
    text-align: center;
    color: #306db5;
    opacity: 1;
    white-space: nowrap
}

._patientFamilyLoyaltyCard_1eemi_1046 {
    width: calc((100% - 24px) * 1 / 3);
    height: 460px;
    position: static;
    opacity: 1;
    transform: rotate(0);
    border-radius: 16px;
    border-width: 1px;
    border: 1px solid #EDF1F7;
    box-shadow: 0 0 4px #53617014;
    background: #fff;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    margin-bottom: 24px
}

._patientFamilyLoyaltyCardHeader_1eemi_1063 {
    width: 100%;
    height: 72px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 16px;
    border-bottom: 1px solid #E5E5E5;
    opacity: 1
}

._patientFamilyLoyaltyCardHeaderLeft_1eemi_1074 {
    display: flex;
    flex-direction: column;
    gap: 4px;
    width: 100%
}

._patientFamilyLoyaltyTitleRow_1eemi_1081 {
    display: flex;
    align-items: center;
    gap: 8px
}

._patientFamilyLoyaltyTitleText_1eemi_1087 {
    font-family: Cairo!important;
    font-weight: 500!important;
    font-style: normal!important;
    font-size: 16px!important;
    line-height: 150%!important;
    letter-spacing: 0px!important;
    text-align: right!important;
    vertical-align: middle!important;
    color: #3a3a3a!important;
    opacity: 1;
    white-space: nowrap
}

._patientFamilyLoyaltySubtitleRow_1eemi_1101 {
    font-family: Cairo!important;
    font-weight: 600!important;
    font-style: normal!important;
    font-size: 12px!important;
    line-height: 150%!important;
    letter-spacing: 0px!important;
    text-align: right!important;
    vertical-align: middle!important;
    color: #9a9da3!important;
    opacity: 1
}

._patientFamilyLoyaltyInfoIcon_1eemi_1114 {
    width: 16px;
    height: 16px;
    margin-left: 8px;
    cursor: pointer;
    opacity: .7;
    transition: opacity .2s ease
}

._patientFamilyLoyaltyInfoIcon_1eemi_1114:hover {
    opacity: 1
}

._visitsPerPractitionerInfoIcon_1eemi_1127 {
    width: 16px;
    height: 16px;
    margin-left: 8px;
    cursor: pointer;
    opacity: .7;
    transition: opacity .2s ease
}

._visitsPerPractitionerInfoIcon_1eemi_1127:hover {
    opacity: 1
}

._patientFamilyLoyaltyCardContent_1eemi_1140 {
    width: 100%;
    padding: 24px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin: auto 0
}

._patientFamilyLoyaltyContentContainer_1eemi_1149 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    width: 100%
}

._patientFamilyLoyaltyTextContainer_1eemi_1157 {
    width: clamp(150px,40%,200px);
    margin-left: 16px
}

._patientFamilyLoyaltyLegendContainer_1eemi_1163 {
    display: flex;
    flex-direction: column;
    gap: 12px
}

._patientFamilyLoyaltyLegendItem_1eemi_1169 {
    display: flex;
    align-items: center;
    gap: 8px
}

._patientFamilyLoyaltyLegendLeft_1eemi_1175 {
    display: flex;
    align-items: center;
    gap: 8px;
    width: auto;
    min-width: 120px;
    flex-shrink: 1
}

._patientFamilyLoyaltyLegendEclipse_1eemi_1184 {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    flex-shrink: 0
}

._patientFamilyLoyaltyLegendText_1eemi_1191 {
    font-family: Cairo,sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #a2abb5
}

._patientFamilyLoyaltyLegendPercentage_1eemi_1198 {
    font-family: Cairo,sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #3a3a3a;
    text-align: right;
    width: 50px;
    flex-shrink: 0
}

._patientFamilyLoyaltyChartContainer_1eemi_1213 {
    flex-shrink: 0;
    position: relative;
    overflow: visible
}

._patientFamilyLoyaltyDonutChart_1eemi_1219 {
    --donut-size: clamp(132px, 26vw, 166px);
    --donut-hole: calc(var(--donut-size) - 40px);
    width: var(--donut-size);
    height: var(--donut-size);
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    opacity: 1;
    overflow: visible
}

._patientFamilyLoyaltyDonutChart_1eemi_1219:before {
    content: "";
    position: absolute;
    width: var(--donut-size);
    height: var(--donut-size);
    border-radius: 50%;
    background: var(--chart-gradient);
    z-index: 1;
    animation: _chartSegmentAppear_1eemi_1 1s ease-out .2s both;
    transform-origin: center
}

._patientFamilyLoyaltyDonutChart_1eemi_1219:after {
    content: "";
    position: absolute;
    width: var(--donut-hole);
    height: var(--donut-hole);
    border-radius: 50%;
    background: #fff;
    z-index: 2
}

._patientFamilyLoyaltyChartCenter_1eemi_1257 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    text-align: center;
    pointer-events: none;
    z-index: 3
}

._patientFamilyLoyaltyChartValue_1eemi_1267 {
    font-family: Cairo,sans-serif;
    font-size: 22px;
    font-weight: 700;
    color: #3a3a3a;
    line-height: 1
}

._patientFamilyLoyaltyChartLabel_1eemi_1275 {
    font-family: Cairo,sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #8e969e;
    margin-bottom: 6px
}

._patientFamilyLoyaltyInsightContainer_1eemi_1283 {
    display: flex;
    align-items: flex-start;
    gap: 8px;
    padding: 12px;
    background-color: #f8f9fa;
    border-radius: 8px;
    margin-top: auto
}

._patientFamilyLoyaltyInsightIcon_1eemi_1293 {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
    margin-top: 2px
}

._patientFamilyLoyaltyInsightText_1eemi_1300 {
    font-family: Cairo,sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #3a3a3a;
    line-height: 1.4
}

._patientFamilyLoyaltyDetailsSection_1eemi_1308 {
    width: 100%;
    padding: 16px 0 20px;
    display: flex;
    flex-direction: column;
    align-items: center
}

._patientFamilyLoyaltyDetailsLine_1eemi_1316 {
    width: 100%;
    height: 1px;
    background-color: #e5e5e5;
    margin-bottom: 16px
}

._patientFamilyLoyaltyDetailsContent_1eemi_1323 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    cursor: pointer;
    flex-direction: row-reverse
}

._patientFamilyLoyaltyDetailsIcon_1eemi_1332 {
    width: 13.67px;
    height: 13.67px;
    opacity: 1
}

._patientFamilyLoyaltyDetailsText_1eemi_1338 {
    width: auto;
    height: auto;
    font-family: Cairo;
    font-weight: 700;
    font-style: Bold;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0px;
    text-align: center;
    color: #306db5;
    opacity: 1;
    white-space: nowrap
}

._bottomSection_1eemi_1354 {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-top: 16px
}

._notificationContent_1eemi_1362 {
    display: flex;
    align-items: flex-start;
    gap: 8px;
    padding: 12px;
    background-color: #f8f9fa;
    border-radius: 8px
}

._notificationText_1eemi_1371 {
    font-family: Cairo,sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #3a3a3a;
    line-height: 1.4;
    flex: 1
}

._warningIcon_1eemi_1380 {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
    margin-top: 2px
}

@keyframes _chartSegmentAppear_1eemi_1 {
    0% {
        transform: scale(0) rotate(-360deg);
        opacity: 0
    }

    30% {
        transform: scale(.3) rotate(-240deg);
        opacity: .3
    }

    60% {
        transform: scale(.7) rotate(-120deg);
        opacity: .7
    }

    to {
        transform: scale(1) rotate(0);
        opacity: 1
    }
}

._kpiRow_1eemi_1406 {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1px 1fr 1px 1fr 1px 1fr;
    align-items: stretch;
    gap: 0
}

._kpiBlock_1eemi_1414 {
    display: grid;
    grid-template-rows: 48px 33px 40px;
    align-items: center;
    justify-items: center;
    padding: 20px 12px;
    text-align: center
}

._kpiIconWrap_1eemi_1423 {
    width: 49px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center
}

._kpiIcon_1eemi_1423 {
    width: 40px;
    height: 40px;
    border-radius: 8px;
    margin-bottom: 12px
}

._kpiIconBlue_1eemi_1438 {
    background: #306db533;
    border: 1px solid #9CC1E6
}

._kpiIconTeal_1eemi_1443 {
    background: #16a39433;
    border: 1px solid #7CD4C5
}

._kpiIconOrange_1eemi_1448 {
    background: #f4a63d33;
    border: 1px solid #F1C27A
}

._kpiIconGray_1eemi_1453 {
    background: #a5a9af33;
    border: 1px solid #CBD7E4
}

._kpiValue_1eemi_1458 {
    font-family: Cairo,sans-serif;
    font-weight: 700;
    font-size: 22px;
    line-height: 33px;
    color: #3a3a3a;
    height: 33px;
    margin-bottom: 8px
}

._kpiLabel_1eemi_1468 {
    font-family: Cairo,sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    white-space: normal;
    color: #3a3a3a
}

._peakRowDivider_1eemi_1479 {
    width: 100%;
    height: 1px;
    background: #cbd7e4;
    margin-top: 10px
}

._kpiDivider_1eemi_1487 {
    width: 1px;
    height: 90px;
    background: #cbd7e4;
    border-right: 1px solid #CBD7E4;
    align-self: center
}

._peakSectionTitle_1eemi_1496 {
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-family: Cairo,sans-serif;
    font-weight: 500;
    font-size: 16px;
    color: #3a3a3a;
    text-align: right;
    vertical-align: middle;
    position: relative;
    top: -2px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

._peakSectionTitleText_1eemi_1514 {
    width: 149px;
    height: 24px;
    line-height: 150%;
    font-family: Cairo,sans-serif;
    font-weight: 500;
    font-size: 16px;
    color: #3a3a3a;
    text-align: right;
    margin-left: auto
}

._peakFiltersInline_1eemi_1528 {
    width: 236px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 9px
}

._ageDropdown_1eemi_1538,._genderDropdown_1eemi_1539 {
    width: 113px
}

._ageDropdown_1eemi_1538 .ant-select-selector,._genderDropdown_1eemi_1539 .ant-select-selector {
    height: 40px!important;
    border-radius: 8px!important;
    border: 1px solid #CBD7E4!important;
    background: #fff!important;
    display: flex;
    align-items: center;
    column-gap: 8px;
    padding: 0 16px 0 12px!important
}

._ageDropdown_1eemi_1538 .ant-select-selection-item,._ageDropdown_1eemi_1538 .ant-select-selection-placeholder,._genderDropdown_1eemi_1539 .ant-select-selection-item,._genderDropdown_1eemi_1539 .ant-select-selection-placeholder {
    font-family: Cairo,sans-serif!important;
    font-weight: 600!important;
    font-size: 14px!important;
    line-height: 145%!important;
    letter-spacing: 0!important;
    text-align: right!important
}

._ageDropdown_1eemi_1538 .ant-select-selection-placeholder,._genderDropdown_1eemi_1539 .ant-select-selection-placeholder {
    white-space: nowrap!important;
    overflow: visible!important;
    text-overflow: clip!important
}

._ageDropdown_1eemi_1538 .ant-select-selection-item,._genderDropdown_1eemi_1539 .ant-select-selection-item {
    white-space: nowrap!important;
    overflow: hidden!important;
    text-overflow: ellipsis!important
}

._ddlPill_1eemi_1582 {
    height: 40px;
    border-radius: 8px;
    border: 1px solid #CBD7E4;
    background: #fff;
    color: #a2abb5;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    font-family: Cairo,sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 150%
}

._ddlGender_1eemi_1598 {
    width: 114px
}

._ddlAge_1eemi_1602 {
    width: 112px
}

._ddlChevron_1eemi_1606 {
    font-size: 16px;
    color: #a2abb5
}

._ddlPill_1eemi_1582>span:first-child {
    font-family: Cairo,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0;
    text-align: right;
    color: #a2abb5
}

._ddlMenu_1eemi_1625 {
    position: absolute;
    top: 44px;
    left: 0;
    width: 30%;
    max-height: 240px;
    overflow-y: auto;
    background: #fff;
    border: 1px solid #D1DCEC;
    border-radius: 8px;
    box-shadow: 0 8px 24px #00000014;
    z-index: 10
}

._ddlOption_1eemi_1639 {
    padding: 10px 12px;
    font-family: Cairo,sans-serif;
    font-size: 14px;
    line-height: 145%;
    color: #3a3a3a;
    cursor: pointer
}

._ddlOption_1eemi_1639:hover {
    background: #f5f8fc
}

._peakTripleRow_1eemi_1653 {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1px 1fr 1px 1fr;
    align-items: stretch;
    height: 95px;
    position: relative;
    top: -40px;
    column-gap: 0;
    row-gap: 0
}

._peakSecondaryRow_1eemi_1667 {
    width: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 8px
}

._peakIconSvgWrap_1eemi_1676 {
    width: 54px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center
}

._peakItem_1eemi_1684 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 16px 24px 12px
}

._peakIcon_1eemi_1676 {
    width: 36px;
    height: 36px;
    border-radius: 8px
}

._peakIconTeal_1eemi_1698 {
    background: #16a39433;
    border: 1px solid #7CD4C5
}

._peakIconBlue_1eemi_1703 {
    background: #306db533;
    border: 1px solid #9CC1E6
}

._peakIconNavy_1eemi_1708 {
    background: #1b3b6f33;
    border: 1px solid #8EA6C6
}

._peakTitle_1eemi_1713 {
    font-family: Cairo,sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 145%;
    text-align: center;
    min-height: 20px;
    white-space: nowrap;
    color: #16a394
}

._peakValue_1eemi_1724 {
    font-family: Cairo,sans-serif;
    font-weight: 800;
    font-size: 18px;
    line-height: 150%;
    text-align: center;
    color: #3a3a3a;
    min-height: 27px
}

._peakColDivider_1eemi_1734 {
    width: 1px;
    background: #cbd7e4;
    height: 90px;
    align-self: center
}

._patientEngagementsInsightContainer_1eemi_1742 {
    width: 97%;
    height: 40px;
    gap: 8px;
    opacity: 1;
    border-radius: 8px;
    padding: 8px;
    background: #f7fafd;
    display: flex;
    align-items: center;
    margin-top: 12px
}

._patientEngagementsCardContainer_1eemi_1755 {
    width: 100%;
    border-radius: 16px;
    border: 1px solid #EDF1F7;
    box-shadow: 0 0 4px #53617014;
    background: #fff;
    overflow: visible;
    display: flex;
    flex-direction: column
}

._patientEngagementsCardHeader_1eemi_1766 {
    width: 100%;
    height: 72px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 16px;
    border-bottom: 1px solid #E5E5E5;
    opacity: 1
}

._patientEngagementsCardHeaderLeft_1eemi_1777 {
    display: flex;
    flex-direction: column;
    gap: 4px;
    width: 100%
}

._patientEngagementsTitleRow_1eemi_1784 {
    display: flex;
    align-items: center;
    gap: 4px
}

._patientEngagementsTitleText_1eemi_1790 {
    font-family: Cairo!important;
    font-weight: 500!important;
    font-style: normal!important;
    font-size: 16px!important;
    line-height: 150%!important;
    letter-spacing: 0px!important;
    text-align: right!important;
    vertical-align: middle!important;
    color: #3a3a3a!important;
    opacity: 1;
    white-space: nowrap
}

._patientEngagementsSubtitleRow_1eemi_1804 {
    font-family: Cairo!important;
    font-weight: 400!important;
    font-style: normal!important;
    font-size: 12px!important;
    line-height: 150%!important;
    letter-spacing: 0px!important;
    text-align: right!important;
    vertical-align: middle!important;
    color: #8e969e!important;
    opacity: 1
}

._patientEngagementsCardContent_1eemi_1817 {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 16px
}

._patientEngagementsStatBox_1eemi_1825 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0 16px;
    background: transparent;
    border-radius: 8px;
    text-align: center;
    flex: 1
}

._patientEngagementsStatIcon_1eemi_1837 {
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 8px
}

._patientEngagementsStatValue_1eemi_1846 {
    font-family: Cairo,sans-serif;
    font-weight: 700;
    font-size: 22px;
    line-height: 1.2;
    color: #3a3a3a;
    margin-bottom: 6px;
    margin-top: 6px
}

._patientEngagementsStatLabel_1eemi_1856 {
    font-family: Cairo,sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 1.2;
    color: #828c97;
    text-align: center;
    margin-bottom: 12px;
    margin-top: 8px;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    hyphens: auto
}

._patientEngagementsShowDetails_1eemi_1869 {
    font-family: Cairo,sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 1.4;
    color: #306db5;
    text-decoration: underline;
    cursor: pointer;
    margin-top: 4px
}

._patientEngagementsDivider_1eemi_1880 {
    width: 1px;
    background: #cbd7e4;
    height: 150px;
    align-self: center
}

._patientEngagementsPromotionalSection_1eemi_1888 {
    background: #ff6b6b;
    background-image: url();
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 8px;
    padding: 20px;
    position: relative;
    overflow: hidden;
    min-height: 120px;
    min-width: 300px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0
}

._patientEngagementsPromotionalContent_1eemi_1906 {
    position: relative;
    z-index: 1;
    text-align: center;
    color: #fff;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px
}

._patientEngagementsPromotionalIcon_1eemi_1917 {
    width: 300px;
    height: 233px;
    padding: 16px
}

._patientEngagementsPromotionalTitle_1eemi_1923 {
    font-family: Cairo,sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.2;
    color: #fff
}

._patientEngagementsPromotionalDescription_1eemi_1931 {
    font-family: Cairo,sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 1.3;
    color: #ffffffe6
}

._patientEngagementsInsightsSection_1eemi_1939 {
    padding: 16px;
    border-top: 1px solid #E5E5E5
}

._patientEngagementsInsightsInline_1eemi_1944 {
    display: flex;
    flex-direction: column;
    gap: 8px;
    width: 100%;
    margin-top: auto
}

._patientEngagementsPromotionalSectionTall_1eemi_1953 {
    background: linear-gradient(135deg,#306db51a,#7eb7db1a);
    border-radius: 8px;
    padding: 16px;
    position: relative;
    overflow: hidden;
    width: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    align-self: stretch
}

._divAreaChart_1eemi_1968 {
    position: relative;
    width: 100%;
    height: 320px;
    border-radius: 8px;
    overflow: hidden
}

._gridLine_1eemi_1976 {
    position: absolute;
    left: 0;
    right: 0;
    height: 0;
    border-top: 1px dashed #CBD7E4;
    opacity: .6
}

._areaFill_1eemi_1985 {
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg,#306db52e,#306db505);
    pointer-events: none
}

._lineSegment_1eemi_1995 {
    position: absolute;
    height: 2px;
    background: #306db5;
    transform-origin: left center
}

._dataPoint_1eemi_2002 {
    position: absolute;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #306db5;
    transform: translate(-50%,-50%)
}

._specialtyBarChart_1eemi_2012 {
    position: relative;
    width: 900px;
    height: 273px;
    margin: 0 auto;
    display: flex;
    flex-direction: row-reverse;
    padding: 20px 0 40px
}

._specialtyYAxis_1eemi_2023 {
    width: 40px;
    height: 212px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end;
    padding-right: 8px;
    flex-shrink: 0
}

._specialtyYLabel_1eemi_2034 {
    font-family: Cairo,sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #1a1a1a;
    opacity: .7;
    line-height: 1;
    text-align: right
}

._specialtyChartArea_1eemi_2045 {
    flex: 1;
    height: 212px;
    position: relative;
    margin-left: 12px
}

._specialtyGridLines_1eemi_2053 {
    position: absolute;
    inset: 0;
    pointer-events: none
}

._specialtyGridLine_1eemi_2053 {
    position: absolute;
    left: 0;
    right: 0;
    height: 0;
    border-top: 1px dashed #F4F4F5
}

._specialtyVerticalGrids_1eemi_2071 {
    position: absolute;
    inset: 0;
    pointer-events: none
}

._specialtyVerticalLine_1eemi_2080 {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 0;
    border-left: 1px solid #E5E5E5;
    opacity: .5
}

._specialtyAxisLine_1eemi_2090 {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    background: #1a1a1a
}

._specialtyBarsContainer_1eemi_2100 {
    position: absolute;
    inset: 0 0 1px;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 12px;
    padding: 0 12px
}

._specialtyBarGroup_1eemi_2114 {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    min-width: 60px;
    max-width: 84px
}

._specialtyBarPair_1eemi_2124 {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: flex-end;
    gap: 5px;
    cursor: pointer;
    transition: opacity .2s
}

._specialtyBarPair_1eemi_2124:hover {
    opacity: .85
}

._specialtyBar_1eemi_2012 {
    flex: 1;
    border-radius: 2px 2px 0 0;
    transition: height .3s ease
}

._specialtyBarOrg_1eemi_2145 {
    background: #26a696
}

._specialtyBarMarket_1eemi_2149 {
    background: #306db5
}

._specialtyBarLabel_1eemi_2154 {
    margin-top: 8px;
    font-family: Cairo,sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #828c97;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%
}

._specialtyLegend_1eemi_2168 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 24px;
    margin-top: 20px
}

._specialtyLegendItem_1eemi_2176 {
    display: flex;
    align-items: center;
    gap: 8px
}

._specialtyLegendDot_1eemi_2182 {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    flex-shrink: 0
}

._specialtyLegendText_1eemi_2189 {
    font-family: Cairo,sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #1a1a1a;
    opacity: .9
}

._detailsTable_1eemi_2198 {
    display: grid;
    gap: 6px
}

._detailsHeaderRow_1eemi_2203,._detailsRow_1eemi_2203 {
    display: grid;
    grid-template-columns: 2fr 1fr 1fr 1fr;
    gap: 8px;
    align-items: center
}

._detailsHeaderRow_1eemi_2203 {
    font-weight: 700;
    color: #3a3a3a
}

._detailsRow_1eemi_2203 {
    font-weight: 500;
    color: #1a1a1a
}

._detailsFooterNote_1eemi_2220 {
    margin-top: 8px;
    color: #828c97;
    font-size: 12px
}

._specialtyBarChartNew_1eemi_2227 {
    position: relative;
    width: 100%;
    height: 233px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    gap: 8px;
    background: #fff;
    opacity: 1
}

._specialtyChartAreaNew_1eemi_2240 {
    flex: 1;
    height: 100%;
    position: relative;
    min-width: 0
}

._specialtyYAxisNew_1eemi_2248 {
    width: 30px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end;
    padding-right: 0;
    padding-bottom: 40px;
    flex-shrink: 0
}

._specialtyYLabelNew_1eemi_2260 {
    font-family: Cairo,sans-serif;
    font-size: 12px;
    font-weight: 500;
    color: #1a1a1a;
    opacity: .7;
    line-height: 1
}

._specialtyHorizontalLine_1eemi_2270 {
    position: absolute;
    left: 12px;
    right: 0;
    height: 0;
    border-top: 2px dashed #F4F4F5;
    pointer-events: none;
    z-index: 0
}

._specialtyBaselineNew_1eemi_2281 {
    position: absolute;
    bottom: 40px;
    left: 12px;
    right: 0;
    height: 2px;
    background: #1a1a1a;
    z-index: 1
}

._specialtyBarsNew_1eemi_2292 {
    position: absolute;
    inset: 10px 0 42px 12px;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 8px;
    padding: 0
}

._specialtyBarGroupNew_1eemi_2306 {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    min-width: 50px;
    height: 100%
}

._specialtyBarsInnerNew_1eemi_2317 {
    width: 100%;
    height: 100%;
    display: flex;
    direction: ltr;
    align-items: flex-end;
    justify-content: center;
    gap: 0px;
    cursor: pointer;
    transition: opacity .2s
}

._specialtyBarsInnerNew_1eemi_2317:hover {
    opacity: .85
}

._specialtyBarNew_1eemi_2334 {
    flex: 0 0 29.7px;
    width: 29.7px;
    box-sizing: border-box;
    border-radius: 2px 2px 0 0;
    transition: height .3s ease
}

._specialtyBarOrgNew_1eemi_2343 {
    background: #306db5!important;
    opacity: 1!important
}

._specialtyBarMarketNew_1eemi_2348 {
    background: #26a696!important;
    opacity: 1!important
}

._specialtyLabelNew_1eemi_2354 {
    position: absolute;
    bottom: -6px;
    left: 50%;
    transform: translate(-50%,100%);
    width: auto;
    min-width: 70PX;
    height: auto;
    font-family: Cairo,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 12px;
    line-height: 1.2;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    color: #1a1a1a80;
    opacity: 1;
    white-space: normal;
    word-break: break-word;
    -webkit-hyphens: auto;
    hyphens: auto;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical
}

._specialtyLegendNew_1eemi_2384 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 24px;
    margin: 0;
    opacity: 1
}

._specialtyLegendItemNew_1eemi_2393 {
    display: flex;
    align-items: center;
    gap: 8px
}

._specialtyLegendDotNew_1eemi_2399 {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    flex-shrink: 0
}

._specialtyLegendTextNew_1eemi_2406 {
    font-family: Cairo,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0%;
    text-align: right;
    width: auto;
    min-width: 46px;
    height: 20px;
    color: #828c97;
    opacity: 1;
    white-space: nowrap;
    display: flex;
    align-items: center
}

._specialtCardContent_1eemi_2424 {
    width: 100%;
    height: auto;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: rig;
    gap: 8px;
    box-sizing: border-box;
    padding: 21px 0 16px;
    opacity: 1;
    margin: 0 auto;
    flex: 1 1 auto
}

._vbsDetailsSection_1eemi_2439 {
    width: 100%;
    min-height: 54px;
    padding: 24px 16px 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
    opacity: 1;
    margin: auto 0 0
}

._vsDetailsLine_1eemi_2452 {
    width: 100%;
    height: 1px;
    background-color: #e5e5e5;
    margin-bottom: 8px
}

._vbsDetailsText_1eemi_2459 {
    width: 90px;
    height: 20px;
    font-family: Cairo,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0px;
    text-align: center;
    color: #306db5;
    opacity: 1;
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center
}

._vbsInsightsSection_1eemi_2477 {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin: 0;
    opacity: 1
}

._vbsInsightsSection_1eemi_2477 .insightContainer {
    width: 100%!important;
    height: 38px!important;
    border-radius: 8px;
    border: 1px solid transparent;
    opacity: 1;
    margin: 0!important
}

._specialtyCustomLargeCard_1eemi_2496 {
    width: calc((100% - 24px) * 2 / 3);
    height: auto;
    border-radius: 16px;
    border: 1px solid #EDF1F7;
    box-shadow: 0 0 4px #53617014;
    background: #fff;
    overflow: visible;
    display: flex;
    flex-direction: column
}

._specialtyTooltipOverride_1eemi_2509 .chartTooltipRow {
    align-items: center
}

._specialtyTooltipOverride_1eemi_2509 .chartTooltipColorIndicator {
    width: 16px;
    height: 16px
}

._specialtyTooltipOverride_1eemi_2509 .chartTooltipText {
    font-family: Inter,sans-serif;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0;
    text-align: right;
    vertical-align: middle;
    color: #1a1a1ab2
}

._visitTypeDropdown_1eemi_2528 {
    width: 250px;
    min-width: 143px
}

._visitTypeDropdown_1eemi_2528 .ant-select-selector {
    height: 40px!important;
    border-radius: 8px!important;
    border: 1px solid #CBD7E4!important;
    background: #fff!important;
    display: flex;
    align-items: center;
    position: relative;
    padding-right: 84px!important;
    box-shadow: none
}

._visitTypeDropdown_1eemi_2528 .ant-select-selector:before {
    content: "نوع الزيارة: ";
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    font-family: Cairo,sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0;
    color: #a2abb5;
    pointer-events: none;
    white-space: nowrap
}

._visitTypeDropdown_1eemi_2528 .ant-select-selection-item,._visitTypeDropdown_1eemi_2528 .ant-select-selection-placeholder {
    font-family: Cairo,sans-serif!important;
    font-weight: 600!important;
    font-size: 14px!important;
    line-height: 145%!important;
    letter-spacing: 0!important;
    color: #1a1a1a!important;
    text-align: right
}

._visitTypeDropdown_1eemi_2528 .ant-select-arrow {
    left: 10px;
    right: auto;
    color: #a2abb5
}

._visitTypeDropdown_1eemi_2528 .ant-select-item-option-content {
    font-family: Cairo,sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0;
    text-align: right;
    color: #3a3a3a
}

._visitsPerPractitionerCard_1eemi_2589 {
    width: calc((100% - 24px) * 1 / 3);
    height: auto;
    position: static;
    opacity: 1;
    transform: rotate(0);
    border-radius: 16px;
    border-width: 1px;
    border: 1px solid #EDF1F7;
    box-shadow: 0 0 4px #53617014;
    background: #fff;
    display: flex;
    flex-direction: column;
    overflow: hidden
}

._visitsPerPractitionerCardHeader_1eemi_2605 {
    width: 100%;
    height: 72px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px;
    border-bottom: 1px solid #E5E5E5;
    opacity: 1;
    gap: 4px
}

._visitsPerPractitionerCardHeaderLeft_1eemi_2617 {
    display: flex;
    flex-direction: column;
    gap: 4px;
    width: auto;
    flex: 1 1 auto;
    min-width: 0
}

._visitsPerPractitionerTitleRow_1eemi_2626 {
    display: flex;
    align-items: center;
    gap: 8px
}

._visitsPerPractitionerTitleText_1eemi_2632 {
    font-family: Cairo!important;
    font-weight: 500!important;
    font-style: normal!important;
    font-size: 16px!important;
    line-height: 150%!important;
    letter-spacing: 0px!important;
    text-align: right!important;
    vertical-align: middle!important;
    color: #3a3a3a!important;
    opacity: 1;
    white-space: nowrap
}

._visitsPerPractitionerSubtitleRow_1eemi_2646 {
    font-family: Cairo!important;
    font-weight: 600!important;
    font-style: normal!important;
    font-size: 12px!important;
    line-height: 150%!important;
    letter-spacing: 0px!important;
    text-align: right!important;
    vertical-align: middle!important;
    color: #9a9da3;
    opacity: 1;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis
}

._visitsPerPractitionerSpecialtyLabel_1eemi_2662 {
    color: #9a9da3;
    font-family: Cairo;
    font-weight: 600;
    font-size: 14px
}

._visitsPerPractitionerSpecialtySelect_1eemi_2670 {
    width: 139px
}

._visitsPerPractitionerSpecialtySelect_1eemi_2670 .ant-select-selector {
    height: 40px!important;
    border-radius: 8px!important;
    border: 1px solid #CBD7E4!important;
    background: #fff!important;
    display: flex;
    align-items: center;
    position: relative;
    padding-right: 10px!important;
    box-shadow: none
}

._visitsPerPractitionerSpecialtySelect_1eemi_2670 .ant-select-selection-item,._visitsPerPractitionerSpecialtySelect_1eemi_2670 .ant-select-selection-placeholder {
    font-family: Cairo,sans-serif!important;
    font-weight: 600!important;
    font-size: 14px!important;
    line-height: 145%!important;
    letter-spacing: 0!important;
    color: #1a1a1a!important;
    text-align: right
}

._visitsPerPractitionerSpecialtySelect_1eemi_2670 .ant-select-arrow {
    left: 10px;
    right: auto;
    color: #a2abb5
}

._visitsPerPractitionerSpecialtySelect_1eemi_2670 .ant-select-item-option-content {
    font-family: Cairo,sans-serif!important;
    font-weight: 600!important;
    font-size: 14px!important;
    line-height: 145%!important;
    letter-spacing: 0!important;
    color: #1a1a1a!important;
    text-align: right
}

._visitsPerPractitionerRowDivider_1eemi_2713 {
    width: 90%;
    height: 1px;
    background: #cbd7e4;
    margin: 10px auto 0
}

._visitsPerPractitionerCardHeaderRight_1eemi_2720,._visitsPerPractitionerFilterContainer_1eemi_2726 {
    display: flex;
    align-items: center;
    gap: 8px
}

._visitsPerPractitionerFilterLabel_1eemi_2732 {
    font-family: Cairo!important;
    font-weight: 400!important;
    font-style: normal!important;
    font-size: 14px!important;
    line-height: 150%!important;
    letter-spacing: 0px!important;
    text-align: right!important;
    vertical-align: middle!important;
    color: #3a3a3a!important;
    opacity: 1;
    white-space: nowrap
}

._visitsPerPractitionerCardContent_1eemi_2746 {
    flex: 1;
    padding: 16px;
    display: flex;
    gap: 16px;
    min-height: 0
}

._visitsPerPractitionerContentContainer_1eemi_2754 {
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding-top: 30px;
    flex: 1;
    justify-content: space-between
}

._visitsPerPractitionerKpiRowVertical_1eemi_2765 {
    display: flex;
    flex-direction: column;
    gap: 16px;
    width: 100%
}

._visitsPerPractitionerKpiBlock_1eemi_2773 {
    display: grid;
    grid-template-rows: 48px 33px 40px;
    align-items: center;
    justify-items: center;
    padding: 10px 12px;
    text-align: center
}

._visitsPerPractitionerKpiIconWrap_1eemi_2782 {
    width: 49px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center
}

._visitsPerPractitionerKpiValue_1eemi_2790 {
    font-family: Cairo,sans-serif;
    font-weight: 700;
    font-size: 22px;
    line-height: 33px;
    color: #3a3a3a;
    height: 33px;
    margin-bottom: 8px
}

._visitsPerPractitionerKpiLabel_1eemi_2800 {
    font-family: Cairo,sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    white-space: normal;
    color: #3a3a3a
}

._customTooltip_1eemi_2811 .ant-tooltip-inner {
    width: 278px!important;
    height: auto!important;
    min-height: 140px!important;
    border-radius: 16px!important;
    padding: 16px!important;
    box-shadow: 0 4px 8px #53617029!important;
    opacity: 1!important;
    background-color: #fafafa!important;
    display: flex!important;
    flex-direction: column!important;
    gap: 8px!important
}

._customTooltip_1eemi_2811 .ant-tooltip-arrow {
    display: none!important
}

._customTooltipHeader_1eemi_2828 {
    width: 246px;
    height: 32px;
    gap: 10px;
    opacity: 1;
    padding-bottom: 8px;
    border-bottom: 1px solid #D1DCEC;
    display: flex;
    justify-content: flex-start;
    flex-direction: row;
    direction: rtl;
    padding-left: 20px
}

._customTooltipHeaderIcon_1eemi_2842 {
    width: 20px;
    height: 20px;
    opacity: .6;
    color: #7eb7db;
    flex-shrink: 0
}

._customTooltipHeaderText_1eemi_2850 {
    width: auto;
    height: 20px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 600;
    font-style: normal;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0%;
    text-align: right;
    color: #3a3a3a;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    direction: rtl;
    white-space: nowrap
}

._customTooltipContent_1eemi_2869 {
    width: 230px;
    height: auto;
    min-height: 60px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 500;
    font-style: normal;
    font-size: 12px;
    line-height: 140%;
    letter-spacing: 0%;
    text-align: right;
    color: #536170;
    display: flex;
    flex-direction: column;
    gap: 6px;
    direction: rtl;
    align-items: flex-start;
    margin-top: 5px
}

._infoIcon_1krqa_3 {
    width: 16px;
    height: 16px;
    margin-left: 8px;
    cursor: pointer;
    opacity: .7;
    transition: opacity .2s ease
}

._infoIcon_1krqa_3:hover {
    opacity: 1
}

._loadingContainer_1krqa_15 {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 300px;
    width: 100%
}

._growthValuesRow_1krqa_24 {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1px 1fr;
    align-items: stretch;
    gap: 0;
    padding: 20px 16px
}

._growthColumn_1krqa_33 {
    display: grid;
    grid-template-rows: 48px 33px 40px;
    align-items: center;
    justify-items: center;
    padding: 20px 12px;
    text-align: center
}

._kpiIconWrap_1krqa_42 {
    width: 49px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center
}

._growthPercentage_1krqa_50 {
    font-family: Cairo,sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 33px;
    color: #3a3a3a;
    height: 33px;
    margin-bottom: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0;
    direction: ltr
}

._percentSymbol_1krqa_65 {
    font-size: 22px;
    font-weight: 700;
    line-height: 33px
}

._growthLabel_1krqa_71 {
    font-family: Cairo,sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    white-space: normal;
    text-align: center
}

._growthDivider_1krqa_82 {
    width: 1px;
    height: 90px;
    background: #cbd7e4;
    border-right: 1px solid #CBD7E4;
    align-self: center
}

._insightsSection_1krqa_90 {
    width: calc(100% + 32px);
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-top: 8px;
    margin-left: -16px;
    margin-right: -16px
}

._insightMessage_1krqa_100 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row-reverse;
    gap: 8px;
    padding: 8px 16px;
    background: #f7fafd;
    border-radius: 8px;
    min-height: 40px
}

._insightIcon_1krqa_113 {
    width: 24px;
    height: 24px;
    flex-shrink: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center
}

._insightText_1krqa_122 {
    font-family: Cairo,sans-serif;
    font-size: 13px;
    font-weight: 600;
    color: #497ebe;
    line-height: 100%;
    letter-spacing: 0;
    text-align: right;
    vertical-align: middle;
    flex: 1;
    display: flex;
    align-items: center
}

._nphiesLink_1krqa_136 {
    color: #306db5;
    text-decoration: underline;
    cursor: pointer;
    font-weight: 700;
    transition: all .2s ease;
    margin-right: 4px;
    font-size: 13px
}

._nphiesLink_1krqa_136:hover {
    color: #1a5a9a;
    text-decoration: underline
}

._yamamahLink_1krqa_150 {
    font-size: 13px!important;
    color: #306db5;
    text-decoration: underline;
    cursor: pointer;
    font-weight: 700;
    transition: all .2s ease;
    margin-right: 4px
}

._yamamahLink_1krqa_150:hover {
    color: #1a5a9a;
    text-decoration: underline
}

._insightsWrapper_1krqa_165 {
    padding-bottom: 20px
}

._insightContainer_1krqa_170 {
    width: 97%;
    height: 45px;
    gap: 8px;
    opacity: 1;
    border-radius: 8px;
    padding: 8px;
    background: #f7fafd;
    display: flex;
    align-items: center;
    margin: 0 auto
}

._insightIcon_1krqa_113 {
    width: 21.5px;
    height: 21.5px;
    opacity: 1;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center
}

._insightText_1krqa_122 {
    font-family: Cairo;
    font-weight: 400;
    font-style: Regular;
    font-size: 13px;
    line-height: 145%;
    letter-spacing: 0px;
    text-align: right;
    vertical-align: middle;
    color: #306db5;
    flex: 1
}

._noDataContainer_1krqa_207 {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 24px;
    padding: 48px 24px;
    min-height: 300px
}

._noDataMessage_1krqa_218 {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 12px
}

._noDataIcon_1krqa_225 {
    width: 48px;
    height: 48px;
    opacity: .5
}

._noDataText_1krqa_231 {
    font-family: Cairo,sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #6b7280;
    text-align: center
}

._nphiesLinkContainer_1krqa_239 {
    padding: 16px;
    background: #f9fafb;
    border-radius: 8px;
    border: 1px solid #E5E7EB
}

._nphiesLinkText_1krqa_246 {
    font-family: Cairo,sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #3a3a3a;
    text-align: center;
    line-height: 1.6
}

._advancedStatsButton_1krqa_255 {
    display: flex;
    align-items: center;
    gap: 6px;
    cursor: pointer;
    padding: 6px 12px;
    border-radius: 6px;
    transition: background-color .2s ease;
    align-self: center;
    white-space: nowrap
}

._advancedStatsButton_1krqa_255:hover {
    background-color: #f3f4f6
}

._advancedStatsIcon_1krqa_270 {
    width: 13px;
    height: 13px
}

._advancedStatsText_1krqa_275 {
    font-family: Cairo,sans-serif;
    font-size: 10px;
    font-weight: 600;
    line-height: 1.5;
    color: #147cb5
}

._advancedStatsSection_1krqa_283 {
    width: 100%;
    padding: 16px 0 20px;
    display: flex;
    flex-direction: column;
    align-items: center
}

._advancedStatsSectionLine_1krqa_291 {
    width: 100%;
    height: 1px;
    background-color: #e5e5e5;
    margin-bottom: 16px
}

._advancedStatsSectionContent_1krqa_298 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    cursor: pointer;
    flex-direction: row-reverse
}

._advancedStatsSectionIcon_1krqa_307 {
    width: 13.67px;
    height: 13.67px;
    opacity: 1
}

._advancedStatsSectionText_1krqa_313 {
    width: auto;
    height: auto;
    font-family: Cairo;
    font-weight: 700;
    font-style: Bold;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0px;
    text-align: center;
    color: #306db5;
    opacity: 1;
    white-space: nowrap
}

._customTooltip_1krqa_328 .ant-tooltip-inner {
    width: 278px!important;
    height: auto!important;
    min-height: 140px!important;
    border-radius: 16px!important;
    padding: 16px!important;
    box-shadow: 0 4px 8px #53617029!important;
    opacity: 1!important;
    background-color: #fafafa!important;
    display: flex!important;
    flex-direction: column!important;
    gap: 8px!important
}

._customTooltip_1krqa_328 .ant-tooltip-arrow {
    display: none!important
}

._customTooltipHeader_1krqa_345 {
    width: 246px;
    height: 32px;
    gap: 10px;
    opacity: 1;
    padding-bottom: 8px;
    border-bottom: 1px solid #D1DCEC;
    display: flex;
    justify-content: flex-start;
    flex-direction: row;
    direction: rtl;
    padding-left: 20px
}

._customTooltipIcon_1krqa_359 {
    width: 20px;
    height: 20px;
    opacity: .6;
    color: #7eb7db;
    flex-shrink: 0
}

._customTooltipHeaderText_1krqa_367 {
    width: auto;
    height: 20px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 600;
    font-style: normal;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0%;
    text-align: right;
    color: #3a3a3a;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    direction: rtl;
    white-space: nowrap
}

._customTooltipContent_1krqa_386 {
    width: 230px;
    height: auto;
    min-height: 60px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 500;
    font-style: normal;
    font-size: 12px;
    line-height: 140%;
    letter-spacing: 0%;
    text-align: right;
    color: #536170;
    display: flex;
    flex-direction: column;
    gap: 6px;
    direction: rtl;
    align-items: flex-start;
    margin-top: 5px
}

._customTooltipText_1krqa_407 {
    font-family: Cairo;
    font-weight: 500;
    font-style: normal;
    font-size: 12px;
    line-height: 140%;
    letter-spacing: 0%;
    text-align: right;
    color: #536170
}

._customTooltipText_1krqa_407 strong {
    font-weight: 700;
    color: #536170
}

._advancedStatsModal_1krqa_423 .ant-modal-content {
    border-radius: 16px;
    overflow: hidden
}

._advancedStatsModal_1krqa_423 .ant-modal-header {
    background: #fff;
    border-bottom: none;
    padding: 18px 24px 0;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    direction: rtl
}

._advancedStatsModal_1krqa_423 .ant-modal-header .ant-modal-title {
    font-family: Cairo,sans-serif;
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
    line-height: 130%;
    letter-spacing: 0px;
    color: #306db5;
    text-align: right;
    display: inline-block;
    white-space: nowrap;
    position: relative;
    padding-bottom: 12px
}

._advancedStatsModal_1krqa_423 .ant-modal-header .ant-modal-title:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 3px;
    background: #306db5;
    border-radius: 2px
}

._advancedStatsModal_1krqa_423 .ant-modal-header:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    background: #d1dcec
}

._advancedStatsModal_1krqa_423 .ant-modal-body {
    padding: 0 32px 32px;
    background: #fff;
    min-height: 390px
}

._modalContent_1krqa_477 {
    display: flex;
    flex-direction: column
}

._lookupsLoadingContainer_1krqa_482 {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 300px
}

._filtersGrid_1krqa_490 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 16px 20px;
    margin-bottom: 28px;
    margin-top: 24px
}

._filterItem_1krqa_498 {
    display: flex;
    flex-direction: column
}

._filterSelect_1krqa_503 {
    width: 100%
}

._filterSelect_1krqa_503 .ant-select-selector {
    border-radius: 8px;
    border: 1px solid #D1DCEC;
    padding: 10px 16px;
    min-height: 48px;
    font-size: 14px;
    background: #fff
}

._filterSelect_1krqa_503 .ant-select-selector:hover {
    border-color: #306db5
}

._filterSelect_1krqa_503 .ant-select-focused .ant-select-selector {
    border-color: #306db5;
    box-shadow: 0 0 0 2px #306db51a
}

._filterSelect_1krqa_503 .ant-select-selection-placeholder {
    color: #9aa4ae;
    font-family: Cairo,sans-serif;
    font-size: 14px
}

._dropdownIcon_1krqa_527 {
    color: #9aa4ae;
    font-size: 12px
}

._modalButtonsRow_1krqa_533 {
    display: flex;
    gap: 16px;
    justify-content: space-between;
    margin-bottom: 32px
}

._clearButton_1krqa_540 {
    flex: 1;
    background: #fff;
    color: #306db5;
    border: 1px solid #306DB5;
    border-radius: 8px;
    padding: 12px 24px;
    font-family: Cairo,sans-serif;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    transition: all .2s ease;
    min-height: 48px
}

._clearButton_1krqa_540:hover:not(:disabled) {
    background: #f7fafd
}

._clearButton_1krqa_540:disabled {
    opacity: .5;
    cursor: not-allowed
}

._filterButton_1krqa_562 {
    flex: 1;
    background: #306db5;
    color: #fff;
    border: none;
    border-radius: 8px;
    padding: 12px 24px;
    font-family: Cairo,sans-serif;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    transition: all .2s ease;
    min-height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px
}

._filterButton_1krqa_562:hover:not(:disabled) {
    background: #2559a0
}

._filterButton_1krqa_562:disabled {
    opacity: .5;
    cursor: not-allowed
}

._resultPercentage_1krqa_589 {
    width: 100%;
    text-align: center;
    font-family: Cairo,sans-serif;
    font-size: 22px;
    font-weight: 700;
    color: #3a3a3a;
    padding: 32px 0;
    min-height: 100px;
    display: flex;
    align-items: center;
    justify-content: center
}

@media(max-width: 768px) {
    ._cardContent_1krqa_605 {
        flex-direction:column;
        gap: 24px
    }

    ._columnDivider_1krqa_609 {
        width: 100%;
        height: 1px
    }

    ._resultsContent_1krqa_613 {
        flex-direction: column;
        gap: 24px
    }

    ._resultDivider_1krqa_617 {
        width: 100%;
        height: 1px
    }
}

._icon_rn3ov_1 {
    width: 35px;
    height: 40px;
    padding: 2px;
    border-radius: 8px;
    opacity: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center
}

._iconGap_rn3ov_13 {
    margin-inline-end:10px}

._insightRow_rn3ov_17 {
    background: #f7fafd;
    width: 100%;
    height: 40px;
    border-radius: 8px;
    padding: 8px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row-reverse;
    gap: 8px;
    margin-top: 5px
}

._insightRowWarning_rn3ov_33 {
    background: #fbf4e9;
    border: 1px solid #FBF4E9
}

._insightIcon_rn3ov_38 {
    display: inline-flex;
    align-items: center;
    justify-content: center
}

._serviceCardAutoHeight_rn3ov_44 {
    height: auto;
    min-height: 228px
}

._serviceTitle_rn3ov_49 {
    font-family: Cairo,sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0;
    text-align: right;
    display: inline-flex;
    align-items: center
}

._unlinkBanner_rn3ov_61 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    width: 100%;
    padding: 10px;
    cursor: pointer
}

._unlinkBannerLink_rn3ov_72 {
    text-decoration: none
}

._unlinkText_rn3ov_77 {
    color: #f77979;
    font-family: Cairo,sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0;
    text-align: right;
    vertical-align: middle;
    width: 211px;
    height: 40px
}

._growthBadge_rn3ov_91 {
    position: absolute;
    left: 12px;
    top: 6px;
    background: #e6f7ef;
    color: #26a696;
    border: 1px solid #C8EFE6;
    border-radius: 100px;
    height: 20px;
    padding: 0 8px;
    display: inline-flex;
    align-items: center;
    gap: 4px
}

._growthPositive_rn3ov_107 {
    background: #26a696!important;
    border-color: #26a696!important;
    color: #fff!important
}

._growthNegative_rn3ov_113 {
    background: #f77979!important;
    border-color: #f77979!important;
    color: #fff!important
}

._growthNeutral_rn3ov_119 {
    background: #ccced2!important;
    border-color: #ccced2!important;
    color: #fff!important
}

._growthIcon_rn3ov_125 {
    width: 10px;
    height: 10px;
    display: inline-flex;
    align-items: center;
    justify-content: center
}

._growthText_rn3ov_133 {
    font-family: Cairo,sans-serif;
    font-weight: 700;
    font-size: 12px;
    line-height: 100%
}

._insightContentPadded_rn3ov_141 {
    padding: 8px
}

.ant-modal-title {
    font-size: 14px!important
}

._detailsText_rn3ov_150 {
    font-size: 13px!important
}

._usersModal_rn3ov_154,._ant-modal-title_rn3ov_146 {
    font-size: 14px!important
}

._insightText_rn3ov_162 {
    font-family: Cairo;
    font-weight: 400;
    font-style: Regular;
    font-size: 13px;
    line-height: 145%;
    letter-spacing: 0px;
    text-align: right
}

._ServiceValue_rn3ov_172 {
    opacity: 1;
    font-family: Cairo;
    font-weight: 700;
    font-style: Bold;
    font-size: 22px!important;
    line-height: 150%;
    letter-spacing: 0%;
    color: #306db5;
    margin: 0;
    padding: 0;
    white-space: nowrap
}

._ServiceUnit_rn3ov_186 {
    opacity: 1;
    font-family: Cairo;
    font-weight: 500;
    font-style: Medium;
    font-size: 14px!important;
    line-height: 100%;
    letter-spacing: 0%;
    color: #828c97;
    margin: 0;
    padding: 0;
    white-space: nowrap
}

._insightTextWarning_rn3ov_200 {
    font: size 13px
}

._insightTextWarningColor_rn3ov_204 {
    color: #de9d3b
}

._vaccinationGenderCardContent_bw304_1 {
    display: flex;
    flex-direction: column;
    flex: 1
}

._vaccinationGenderContentContainer_bw304_7 {
    flex: 1
}

._vaccinationGenderLegendText_bw304_11 {
    font-size: 14px;
    font-weight: 500;
    color: #333;
    margin-right: 8px;
    transform: translate(-20px)
}

._vaccinationGenderDonutChart_bw304_19 {
    width: 180px;
    height: 180px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center
}

._vaccinationGenderDonutChart_bw304_19:before {
    content: "";
    position: absolute;
    width: 180px;
    height: 180px;
    border-radius: 50%;
    background: var(--chart-gradient);
    top: 0;
    left: 0;
    animation: _chartSegmentAppear_bw304_1 .5s ease-out;
    transform-origin: center
}

._vaccinationGenderDonutChart_bw304_19:after {
    content: "";
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: #fff;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 1
}

._vaccinationGenderChartCenter_bw304_54 {
    position: relative;
    z-index: 2;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center
}

._vaccinationGenderChartValue_bw304_64 {
    font-size: 24px;
    font-weight: 700;
    color: #333;
    line-height: 1;
    margin-bottom: 4px
}

._vaccinationGenderChartLabel_bw304_72 {
    font-size: 12px;
    font-weight: 500;
    color: #666;
    line-height: 1
}

@keyframes _chartSegmentAppear_bw304_1 {
    0% {
        transform: scale(0) rotate(-360deg);
        opacity: 0
    }

    30% {
        transform: scale(.3) rotate(-240deg);
        opacity: .3
    }

    60% {
        transform: scale(.7) rotate(-120deg);
        opacity: .7
    }

    to {
        transform: scale(1) rotate(0);
        opacity: 1
    }
}

._stepsChallengeAnnouncement_15ere_1 {
    width: 100%;
    margin: 0
}

._stepsChallengeAnnouncement_15ere_1 * {
    box-sizing: border-box
}

._stepsChallengeAnnouncement_15ere_1 ._challengeCard_15ere_8 {
    background: #fff!important;
    border-radius: 10px;
    box-shadow: 0 5px 20px #c0d7e740;
    border: none!important;
    overflow: hidden;
    height: 96px;
    width: 100%!important;
    max-width: none!important
}

._stepsChallengeAnnouncement_15ere_1 ._challengeCard_15ere_8 .ant-card-body {
    padding: 0!important;
    height: 100%;
    background: transparent!important
}

._stepsChallengeAnnouncement_15ere_1 ._challengeCard_15ere_8.ant-card {
    background: #fff!important
}

._stepsChallengeAnnouncement_15ere_1 ._cardContent_15ere_26 {
    display: flex;
    align-items: center;
    height: 96px;
    direction: rtl;
    padding: 16px;
    gap: 32px;
    justify-content: space-between
}

._stepsChallengeAnnouncement_15ere_1 ._skeletonImage_15ere_35 {
    width: 223.4px!important;
    height: 64.02px!important;
    border-radius: 6px
}

._stepsChallengeAnnouncement_15ere_1 ._skeletonImage_15ere_35 .ant-skeleton-image {
    width: 223.4px!important;
    height: 64.02px!important
}

._stepsChallengeAnnouncement_15ere_1 ._skeletonContent_15ere_44 {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 4px
}

._stepsChallengeAnnouncement_15ere_1 ._skeletonContent_15ere_44 .ant-skeleton {
    width: 100%
}

._stepsChallengeAnnouncement_15ere_1 ._skeletonContent_15ere_44 .ant-skeleton-title {
    margin: 0 0 8px!important;
    height: 20px!important;
    width: 60%!important
}

._stepsChallengeAnnouncement_15ere_1 ._skeletonContent_15ere_44 .ant-skeleton-paragraph {
    margin: 0!important
}

._stepsChallengeAnnouncement_15ere_1 ._skeletonContent_15ere_44 .ant-skeleton-paragraph li {
    height: 16px!important;
    width: 80%!important
}

._stepsChallengeAnnouncement_15ere_1 ._skeletonButton_15ere_66,._stepsChallengeAnnouncement_15ere_1 ._skeletonButton_15ere_66 .ant-skeleton-button {
    width: 117px!important;
    height: 42px!important;
    border-radius: 6px!important
}

._stepsChallengeAnnouncement_15ere_1 ._imageSection_15ere_76 {
    flex-shrink: 0;
    width: 223.4px;
    height: 64.02px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #EDF1F7;
    border-radius: 6px;
    overflow: hidden
}

._stepsChallengeAnnouncement_15ere_1 ._imageSection_15ere_76 ._challengeImage_15ere_87 {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 5px
}

._stepsChallengeAnnouncement_15ere_1 ._imageSection_15ere_76 ._placeholderImage_15ere_93 {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #0a0124;
    border-radius: 5px
}

._stepsChallengeAnnouncement_15ere_1 ._imageSection_15ere_76 ._placeholderImage_15ere_93 ._placeholderIcon_15ere_102 {
    font-size: 20px;
    color: #fffc
}

._stepsChallengeAnnouncement_15ere_1 ._infoSection_15ere_106 {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0;
    gap: 4px;
    text-align: right
}

._stepsChallengeAnnouncement_15ere_1 ._infoSection_15ere_106 ._titleRow_15ere_115 {
    display: flex;
    align-items: center;
    gap: 12px;
    direction: rtl
}

._stepsChallengeAnnouncement_15ere_1 ._infoSection_15ere_106 ._titleRow_15ere_115 ._title_15ere_115 {
    margin: 0;
    color: #3a343a;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.2;
    text-align: right;
    font-family: Cairo,sans-serif
}

._stepsChallengeAnnouncement_15ere_1 ._infoSection_15ere_106 ._titleRow_15ere_115 ._joinedTag_15ere_130 {
    margin: 0;
    direction: ltr!important
}

._stepsChallengeAnnouncement_15ere_1 ._infoSection_15ere_106 ._titleRow_15ere_115 ._joinedTag_15ere_130 .anticon {
    order: -1;
    margin-left: 0!important;
    margin-right: 8px!important
}

._stepsChallengeAnnouncement_15ere_1 ._infoSection_15ere_106 ._titleRow_15ere_115 .ant-tag-success {
    background: #e8fbeb!important;
    background-color: #e8fbeb!important;
    color: #4d7f1b!important;
    border: 1px solid #D2ECD5!important;
    border-color: #d2ecd5!important;
    direction: ltr!important;
    flex-direction: row!important
}

._stepsChallengeAnnouncement_15ere_1 ._infoSection_15ere_106 ._description_15ere_148 {
    color: #6b6b6b;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3;
    margin: 0;
    text-align: right;
    font-family: Cairo,sans-serif
}

._stepsChallengeAnnouncement_15ere_1 ._actionSection_15ere_157 {
    flex-shrink: 0
}

._stepsChallengeAnnouncement_15ere_1 ._actionSection_15ere_157 ._actionButton_15ere_160 {
    font-weight: 600!important;
    font-size: 14px!important;
    height: 42px;
    padding: 8px 20px!important;
    border-radius: 6px!important;
    transition: all .2s ease;
    font-family: Cairo,sans-serif;
    box-shadow: none!important;
    min-width: 117px;
    line-height: 100%!important;
    letter-spacing: 0%!important;
    text-align: center!important;
    display: flex!important;
    align-items: center!important;
    justify-content: center!important;
    gap: 10px!important
}

._stepsChallengeAnnouncement_15ere_1 ._actionSection_15ere_157 ._actionButton_15ere_160:active {
    transform: translateY(0)
}

._stepsChallengeAnnouncement_15ere_1 ._actionSection_15ere_157 ._actionButton_15ere_160:disabled {
    cursor: not-allowed;
    transform: none;
    box-shadow: none!important
}

._stepsChallengeAnnouncement_15ere_1 ._actionSection_15ere_157 ._detailsButton_15ere_186 {
    background: #fff!important;
    border: 1px solid #416CAD!important;
    color: #416cad!important
}

._stepsChallengeAnnouncement_15ere_1 ._actionSection_15ere_157 ._detailsButton_15ere_186 ._anticon_15ere_134 {
    font-size: 12.54px!important;
    width: 12.54px!important;
    height: 11.38px!important;
    color: #416cad!important;
    margin-left: 8px!important
}

._stepsChallengeAnnouncement_15ere_1 ._actionSection_15ere_157 ._detailsButton_15ere_186 ._anticon_15ere_134 svg {
    width: 12.54px!important;
    height: 11.38px!important;
    fill: #416cad!important
}

._stepsChallengeAnnouncement_15ere_1 ._actionSection_15ere_157 ._detailsButton_15ere_186:hover {
    background: #f8f9fa!important;
    color: #416cad!important;
    border-color: #416cad!important;
    transform: translateY(-1px)
}

._stepsChallengeAnnouncement_15ere_1 ._actionSection_15ere_157 ._detailsButton_15ere_186:hover ._anticon_15ere_134 {
    color: #416cad!important
}

._stepsChallengeAnnouncement_15ere_1 ._actionSection_15ere_157 ._detailsButton_15ere_186:focus {
    background: #fff!important;
    color: #416cad!important;
    border-color: #416cad!important;
    box-shadow: 0 0 0 2px #416cad33!important
}

._stepsChallengeAnnouncement_15ere_1 ._actionSection_15ere_157 ._detailsButton_15ere_186:disabled {
    background: #fff9!important;
    color: #416cad80!important;
    border-color: #416cad4d!important
}

._stepsChallengeAnnouncement_15ere_1 ._actionSection_15ere_157 ._detailsButton_15ere_186:disabled ._anticon_15ere_134 {
    color: #416cad80!important
}

._stepsChallengeAnnouncement_15ere_1 ._actionSection_15ere_157 ._joinButton_15ere_226 {
    background: #fff!important;
    border: 1px solid #416CAD!important;
    color: #416cad!important
}

._stepsChallengeAnnouncement_15ere_1 ._actionSection_15ere_157 ._joinButton_15ere_226:hover {
    background: #f8f9fa!important;
    color: #416cad!important;
    border-color: #416cad!important;
    transform: translateY(-1px)
}

._stepsChallengeAnnouncement_15ere_1 ._actionSection_15ere_157 ._joinButton_15ere_226:focus {
    background: #fff!important;
    color: #416cad!important;
    border-color: #416cad!important;
    box-shadow: 0 0 0 2px #416cad33!important
}

._stepsChallengeAnnouncement_15ere_1 ._actionSection_15ere_157 ._joinButton_15ere_226:disabled {
    background: #fff9!important;
    color: #416cad80!important;
    border-color: #416cad4d!important
}

._stepsChallengeAnnouncement_15ere_1 .ant-tag {
    border-radius: 4px!important;
    font-size: 12px!important;
    font-weight: 400!important;
    padding: 6px 10px!important;
    font-family: Cairo,sans-serif!important;
    height: 26px!important;
    line-height: 100%!important;
    display: inline-flex!important;
    align-items: center!important;
    vertical-align: middle!important;
    gap: 8px!important
}

._stepsChallengeAnnouncement_15ere_1 .ant-tag ._anticon_15ere_134 {
    font-size: 14px!important;
    width: 14px!important;
    height: 14px!important;
    line-height: 1!important;
    display: inline-flex!important;
    align-items: center!important;
    justify-content: center!important
}

._stepsChallengeAnnouncement_15ere_1 .ant-tag ._anticon_15ere_134 svg {
    width: 14px!important;
    height: 14px!important
}

._stepsChallengeAnnouncement_15ere_1 .ant-tag._ant-tag-blue_15ere_274 {
    background: #1890ff1a;
    color: #1890ff;
    border-color: #1890ff
}

._stepsChallengeAnnouncement_15ere_1 .ant-tag._ant-tag-green_15ere_279,._stepsChallengeAnnouncement_15ere_1 .ant-tag._ant-tag-success_15ere_139 {
    background: #e8fbeb!important;
    background-color: #e8fbeb!important;
    color: #4d7f1b!important;
    border: 1px solid #D2ECD5!important;
    border-color: #d2ecd5!important
}

._stepsChallengeAnnouncement_15ere_1 .ant-tag._ant-tag-green_15ere_279 span,._stepsChallengeAnnouncement_15ere_1 .ant-tag._ant-tag-success_15ere_139 span,._stepsChallengeAnnouncement_15ere_1 .ant-tag._ant-tag-green_15ere_279 ._anticon_15ere_134,._stepsChallengeAnnouncement_15ere_1 .ant-tag._ant-tag-success_15ere_139 ._anticon_15ere_134 {
    color: #4d7f1b!important
}

._stepsChallengeAnnouncement_15ere_1 .ant-tag._ant-tag-green_15ere_279 ._anticon_15ere_134 svg,._stepsChallengeAnnouncement_15ere_1 .ant-tag._ant-tag-success_15ere_139 ._anticon_15ere_134 svg {
    fill: currentColor!important;
    color: #4d7f1b!important
}

._stepsChallengeAnnouncement_15ere_1 .ant-tag._ant-tag-green_15ere_279 ._anticon_15ere_134 svg path,._stepsChallengeAnnouncement_15ere_1 .ant-tag._ant-tag-success_15ere_139 ._anticon_15ere_134 svg path {
    fill: currentColor!important
}

._stepsChallengeAnnouncement_15ere_1 .ant-tag._ant-tag-default_15ere_299 {
    background: #8c8c8c1a;
    color: #8c8c8c;
    border-color: #d9d9d9
}

@media(max-width: 768px) {
    ._stepsChallengeAnnouncement_15ere_1 ._cardContent_15ere_26 {
        flex-direction:column;
        text-align: center;
        gap: 16px;
        padding: 16px;
        height: auto
    }

    ._stepsChallengeAnnouncement_15ere_1 ._imageSection_15ere_76 {
        order: 1;
        width: 180px;
        height: 48px
    }

    ._stepsChallengeAnnouncement_15ere_1 ._infoSection_15ere_106 {
        order: 2;
        padding: 0
    }

    ._stepsChallengeAnnouncement_15ere_1 ._infoSection_15ere_106 ._header_15ere_321 {
        flex-direction: column;
        align-items: center;
        gap: 8px
    }

    ._stepsChallengeAnnouncement_15ere_1 ._infoSection_15ere_106 ._header_15ere_321 ._titleSection_15ere_326 ._title_15ere_115 {
        font-size: 14px;
        text-align: center
    }

    ._stepsChallengeAnnouncement_15ere_1 ._infoSection_15ere_106 ._header_15ere_321 ._statusInfo_15ere_330 {
        margin-right: 0
    }

    ._stepsChallengeAnnouncement_15ere_1 ._infoSection_15ere_106 ._description_15ere_148 {
        text-align: center;
        font-size: 13px
    }

    ._stepsChallengeAnnouncement_15ere_1 ._infoSection_15ere_106 ._challengeDetails_15ere_337 ._timeInfo_15ere_337 {
        justify-content: center
    }

    ._stepsChallengeAnnouncement_15ere_1 ._actionSection_15ere_157 {
        order: 3
    }

    ._stepsChallengeAnnouncement_15ere_1 ._actionSection_15ere_157 ._actionButton_15ere_160 {
        width: 100%;
        justify-content: center
    }
}

@media(max-width: 480px) {
    ._stepsChallengeAnnouncement_15ere_1 ._cardContent_15ere_26 {
        padding:12px
    }

    ._stepsChallengeAnnouncement_15ere_1 ._imageSection_15ere_76 {
        width: 150px;
        height: 40px
    }

    ._stepsChallengeAnnouncement_15ere_1 ._infoSection_15ere_106 ._header_15ere_321 ._titleSection_15ere_326 ._title_15ere_115 {
        font-size: 13px
    }

    ._stepsChallengeAnnouncement_15ere_1 ._infoSection_15ere_106 ._description_15ere_148 {
        font-size: 12px
    }

    ._stepsChallengeAnnouncement_15ere_1 ._infoSection_15ere_106 ._challengeDetails_15ere_337 ._timeInfo_15ere_337 ._timeLabel_15ere_362,._stepsChallengeAnnouncement_15ere_1 ._infoSection_15ere_106 ._challengeDetails_15ere_337 ._timeInfo_15ere_337 ._timeValue_15ere_363 {
        font-size: 11px
    }

    ._stepsChallengeAnnouncement_15ere_1 ._actionSection_15ere_157 ._actionButton_15ere_160 {
        font-size: 11px;
        height: 36px;
        padding: 6px 16px;
        min-width: 100px
    }
}

._businessDashboard_1pi5v_1 {
    padding: 20px;
    min-height: 100vh
}

._businessDashboardHeader_1pi5v_6 {
    width: 100%;
    height: 74px;
    display: flex;
    flex-direction: column;
    gap: 4px
}

._businessDashboardTitle_1pi5v_14 {
    font-family: Cairo;
    font-weight: 700;
    font-style: Bold;
    font-size: 22px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    color: #416cad;
    margin: 0 0 10px
}

._businessDashboardSubtitle_1pi5v_26 {
    width: 273px;
    height: 22px;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    color: #416cad;
    margin: 0
}

._organizationSelector_1pi5v_40 {
    width: 200px;
    margin-top: 10px
}

._businessDashboardCards_1pi5v_45 {
    display: flex;
    gap: 0;
    width: 100%;
    margin-top: 50px;
    margin-bottom: 50px;
    align-items: center;
    justify-content: center
}

._businessDashboardCardFirst_1pi5v_55 {
    flex: 1;
    height: 132px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 16px;
    background: #fff;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    box-shadow: 0 5px 20px #c0d7e740
}

._businessDashboardCardSecond_1pi5v_68 {
    flex: 1;
    height: 132px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 16px;
    background: #fff;
    border-right: 1px solid rgba(0,0,0,.0509803922);
    border-left: 1px solid rgba(0,0,0,.0509803922);
    box-shadow: 0 5px 20px #c0d7e740
}

._businessDashboardCardThird_1pi5v_81 {
    flex: 1;
    height: 132px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 16px;
    background: #fff;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    box-shadow: 0 5px 20px #c0d7e740;
    position: relative;
    overflow: hidden
}

._cardContent_1pi5v_96 {
    width: 100%;
    height: 56px;
    display: flex;
    gap: 16px;
    align-items: center;
    opacity: 1;
    padding-right: 7px
}

._cardTextContent_1pi5v_106 {
    width: 50px;
    height: 56px;
    display: flex;
    flex-direction: column;
    padding-top: 2px;
    padding-right: 7px
}

._cardTitleWallet_1pi5v_115 {
    width: 73px;
    height: 22px;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    color: #6b6b6b
}

._cardTitleEmployees_1pi5v_128 {
    width: 89px;
    height: 22px;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    color: #6b6b6b
}

._cardTitleHealth_1pi5v_141 {
    width: 132px;
    height: 22px;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    color: #6b6b6b
}

._cardValueContainer_1pi5v_154 {
    display: flex;
    align-items: baseline;
    gap: 4px
}

._cardValueContainerWallet_1pi5v_160 {
    width: 254px;
    height: 30px;
    display: flex;
    align-items: baseline;
    justify-content: flex-start;
    gap: 8px
}

._cardValueContainerEmployees_1pi5v_169,._cardValueContainerHealth_1pi5v_177 {
    width: 254px;
    height: 30px;
    display: flex;
    align-items: baseline;
    gap: 8px
}

._cardValueWallet_1pi5v_185,._cardValueEmployees_1pi5v_199,._cardValueHealth_1pi5v_213 {
    font-family: Cairo;
    font-weight: 700;
    font-style: Bold;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    color: #416cad;
    white-space: nowrap;
    margin: 0;
    padding: 0
}

._cardCurrencyWallet_1pi5v_227,._cardCurrencyEmployees_1pi5v_241,._cardCurrencyHealth_1pi5v_255 {
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: right;
    color: #3a3a3a;
    white-space: nowrap;
    margin: 0;
    padding: 0
}

._cardIcon_1pi5v_269 {
    width: 50px;
    height: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 2px;
    padding-bottom: 4px
}

._cardIcon_1pi5v_269 img {
    width: 50px;
    height: 50px
}

._cardButton_1pi5v_284 {
    width: 100%;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 4px 8px;
    border-radius: 4px;
    border: 1px solid #F0F0F6;
    background: #416cad;
    margin-top: 8px;
    cursor: pointer;
    transition: all .2s ease
}

._cardButton_1pi5v_284:hover {
    background: #2e4a7a;
    transform: translateY(-1px)
}

._cardButton_1pi5v_284:active {
    transform: translateY(0)
}

._cardButtonEmployees_1pi5v_307 {
    width: 100%;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 4px 8px;
    border-radius: 4px;
    border: 1px solid #F0F0F6;
    background: #fff;
    margin-top: 8px;
    cursor: pointer;
    transition: all .2s ease
}

._cardButtonEmployees_1pi5v_307:hover {
    background: #f8f9fa;
    border-color: #416cad;
    transform: translateY(-1px)
}

._cardButtonEmployees_1pi5v_307:active {
    transform: translateY(0)
}

._cardButtonText_1pi5v_331 {
    width: 75px;
    height: 22px;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center
}

._cardButtonTextEmployees_1pi5v_347 {
    width: 84px;
    height: 22px;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    color: #416cad;
    display: flex;
    align-items: center;
    justify-content: center
}

._cardButtonHealth_1pi5v_363 {
    width: 100%;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 4px 8px;
    border-radius: 4px;
    border: 1px solid #F0F0F6;
    background: #fff;
    margin-top: 8px;
    cursor: pointer;
    transition: all .2s ease
}

._cardButtonHealth_1pi5v_363:hover {
    background: #f8f9fa;
    border-color: #416cad;
    transform: translateY(-1px)
}

._cardButtonHealth_1pi5v_363:active {
    transform: translateY(0)
}

._cardButtonHealthDimmed_1pi5v_387 {
    opacity: .5;
    cursor: not-allowed;
    pointer-events: none
}

._cardButtonHealthDimmed_1pi5v_387:hover {
    background: #fff;
    border-color: #f0f0f6;
    transform: none
}

._cardButtonTextHealth_1pi5v_398 {
    width: 73px;
    height: 22px;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    color: #416cad;
    display: flex;
    align-items: center;
    justify-content: center
}

._cardButtonIcon_1pi5v_414 {
    width: 16px;
    height: 16px
}

._employeeActivityChallengeSection_1pi5v_419 {
    width: 100%;
    height: 96px;
    gap: 32px;
    opacity: 1;
    border-radius: 10px;
    padding: 16px;
    border: 1px solid #EDF1F7;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center
}

._employeeActivityChallengeContent_1pi5v_433 {
    width: 100%;
    height: 60px;
    gap: 24px;
    opacity: 1;
    display: flex;
    align-items: center;
    justify-content: space-between
}

._employeeActivityChallengeText_1pi5v_443 {
    flex: 1;
    height: 30px;
    gap: 16px;
    opacity: 1;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center
}

._employeeActivityChallengeTitle_1pi5v_454 {
    width: 100%;
    height: 30px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 700;
    font-style: Bold;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    color: #3a3a3a;
    display: flex;
    align-items: center;
    justify-content: flex-start
}

._employeeActivityChallengeDescription_1pi5v_471 {
    width: 100%;
    height: 26px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 500;
    font-style: Medium;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    color: #6b6b6b;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 4px
}

._employeeActivityChallengeButton_1pi5v_489 {
    width: 163px;
    height: 42px;
    gap: 10px;
    opacity: 1;
    border-radius: 6px;
    padding: 8px 20px;
    background: #416cad;
    border: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    transition: background-color .2s ease
}

._employeeActivityChallengeButton_1pi5v_489:hover {
    background: #3a5a8a
}

._employeeActivityChallengeButtonIcon_1pi5v_509 {
    width: 14px;
    height: 14px;
    opacity: 1;
    flex-shrink: 0
}

._employeeActivityChallengeButtonText_1pi5v_516 {
    width: 99px;
    height: 26px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center
}

._editGoalButton_1pi5v_533 {
    width: 100%;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 4px 8px;
    border-radius: 4px;
    border: 1px solid #F0F0F6;
    background: #fff;
    cursor: pointer;
    transition: background-color .2s ease;
    box-sizing: border-box;
    flex-shrink: 0;
    align-self: stretch
}

._editGoalButton_1pi5v_533:hover {
    background: #f8f9fb
}

._editGoalButtonText_1pi5v_555 {
    height: 22px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    color: #416cad;
    display: flex;
    align-items: center;
    justify-content: center
}

._editGoalButtonIcon_1pi5v_571 {
    width: 16px;
    height: 16px;
    opacity: 1;
    flex-shrink: 0
}

._sickLeaveCardValueContainer_1pi5v_578 {
    width: 100%;
    height: 30px;
    display: flex;
    gap: 8px;
    align-items: center;
    justify-content: flex-start;
    padding-top: 8px
}

._sickLeaveFirstCardTextContainer_1pi5v_588 {
    width: 100%;
    padding-top: 9px;
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: stretch
}

._employeeActivityCards_1pi5v_597 {
    width: 100%;
    height: 110px;
    display: flex;
    gap: 16px
}

._employeeActivityCard_1pi5v_597 {
    flex: 1;
    height: auto;
    min-height: 110px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 8px 16px 8px 8px;
    border-radius: 8px;
    background: #fff;
    border-right: 3px solid #4E81B1;
    box-shadow: 0 0 4px #677a8730;
    position: relative
}

._cardTitleActivity_1pi5v_622 {
    width: 100%;
    height: 26px;
    font-family: Cairo;
    font-weight: 500;
    font-style: Medium;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    color: #6b6b6b;
    display: flex;
    align-items: center;
    justify-content: flex-start
}

._betaRibbon_1pi5v_638 {
    position: absolute;
    top: 15px;
    left: -28px;
    width: 122px;
    height: 21px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    transform: rotate(-45deg);
    opacity: 1;
    padding-right: 10px;
    padding-left: 10px;
    background: #7ecac1;
    z-index: 10
}

._betaText_1pi5v_656 {
    width: 27px;
    height: 22px;
    font-family: Cairo;
    font-weight: 800;
    font-style: ExtraBold;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    color: #fff;
    display: flex;
    align-items: center;
    padding-bottom: 3px
}

._businessDashboardTabs_1pi5v_672 {
    width: 100%;
    height: 48px;
    display: flex;
    gap: 16px;
    padding-right: 24px;
    padding-left: 24px;
    margin-top: 30px;
    position: relative;
    z-index: 1
}

._businessDashboardTab_1pi5v_672 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    padding-right: 24px;
    padding-left: 24px;
    border-top: 1px solid #F0F0F6;
    border-right: 1px solid #F0F0F6;
    border-left: 1px solid #F0F0F6;
    border-bottom: none;
    cursor: pointer;
    transition: all .3s ease
}

._businessDashboardTab_1pi5v_672:hover {
    background: #d6e0e8
}

._activeTab_1pi5v_705 {
    background: #fff!important;
    border-bottom: none!important;
    box-shadow: 0 4px 8px #53617029!important
}

._tabFirst_1pi5v_711 {
    width: 136px;
    height: 49px;
    padding-top: 16px;
    padding-bottom: 16px;
    background: #e8edf2;
    box-shadow: 0 4px 8px #53617029
}

._tabSecond_1pi5v_720 {
    width: 177px;
    height: 48px;
    padding-top: 16px;
    padding-bottom: 16px;
    background: #e8edf2;
    box-shadow: none
}

._tabThird_1pi5v_729 {
    width: 168px;
    height: 48px;
    padding-top: 10px;
    padding-bottom: 10px;
    background: #e8edf2;
    box-shadow: none
}

._tabFourth_1pi5v_738 {
    width: 172px;
    height: 48px;
    padding-top: 10px;
    padding-bottom: 10px;
    background: #e8edf2;
    box-shadow: none
}

._tabFifth_1pi5v_747 {
    width: 149px;
    height: 48px;
    padding-top: 10px;
    padding-bottom: 10px;
    background: #e8edf2;
    box-shadow: none
}

._tabContent_1pi5v_756 {
    display: flex;
    align-items: center;
    gap: 8px
}

._tabIcon_1pi5v_762 {
    width: 16px;
    height: 16px
}

._tabText_1pi5v_767 {
    font-family: Cairo;
    font-weight: 700;
    font-style: Bold;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    color: #416cad;
    white-space: nowrap
}

._businessDashboardContent_1pi5v_779 {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding: 24px;
    border: 1px solid #F0F0F6;
    border-radius: 16px;
    background: #fff;
    box-shadow: 0 4px 8px #53617029;
    position: relative;
    z-index: 2
}

._sickLeaveHeader_1pi5v_793 {
    width: 100%;
    height: 40px;
    display: flex;
    gap: 24px;
    align-items: center
}

._sickLeaveTitle_1pi5v_801 {
    width: 134px;
    height: 27px;
    display: flex;
    align-items: center
}

._sickLeaveTitleText_1pi5v_808 {
    font-family: Cairo;
    font-weight: 800;
    font-style: ExtraBold;
    font-size: 18px;
    line-height: 150%;
    letter-spacing: 0%;
    text-align: right;
    color: #306db5;
    white-space: nowrap
}

._sickLeaveDivider_1pi5v_820 {
    flex: 1;
    height: 8px;
    display: flex;
    gap: 10px;
    padding-top: 8px;
    border-bottom: 2px dotted #CBD7E4
}

._sickLeaveActions_1pi5v_829 {
    width: 213px;
    height: 40px;
    display: flex;
    gap: 16px;
    align-items: center
}

._sickLeaveActionsFullWidth_1pi5v_837 {
    height: 40px;
    display: flex;
    gap: 16px;
    align-items: center
}

._dateFilter_1pi5v_844 {
    width: 112px;
    height: 40px;
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 16px 16px 16px 12px;
    border-radius: 8px;
    border: 1px solid #CBD7E4;
    background: #fff;
    cursor: pointer
}

._dateFilterText_1pi5v_860 {
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0%;
    text-align: right;
    color: #a2abb5;
    white-space: nowrap
}

._dropdownArrow_1pi5v_872 {
    width: 16px;
    height: 16px;
    flex-shrink: 0
}

._sickLeaveCards_1pi5v_878 {
    width: 100%;
    height: 132px;
    display: flex;
    gap: 16px
}

._sickLeaveCard_1pi5v_578 {
    flex: 1;
    height: 132px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 8px 16px 8px 8px;
    border-radius: 8px;
    background: #fff;
    border-right: 3px solid #4E81B1;
    box-shadow: 0 0 4px #677a8730;
    position: relative
}

._cardContent_1pi5v_96 {
    width: 100%;
    height: 56px;
    display: flex;
    gap: 16px;
    align-items: center
}

._cardIcon_1pi5v_269 {
    width: 31px;
    height: 31px;
    flex-shrink: 0
}

._cardTextContainer_1pi5v_916 {
    width: 100%;
    height: 56px;
    display: flex;
    flex-direction: column;
    gap: 0;
    padding-top: 9px;
    flex: 1
}

._firstCardTextContainer_1pi5v_926 {
    width: 100%;
    height: auto;
    padding-top: 9px;
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: stretch
}

._secondCardTextContainer_1pi5v_936,._thirdCardTextContainer_1pi5v_942 {
    width: 100%;
    height: 56px;
    padding-top: 9px
}

._cardTitleSickLeave_1pi5v_948 {
    width: 263px;
    height: 26px;
    font-family: Cairo;
    font-weight: 500;
    font-style: Medium;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    color: #6b6b6b;
    display: flex;
    align-items: center;
    justify-content: flex-start
}

._cardValue_1pi5v_154 {
    width: auto;
    height: 30px;
    font-family: Cairo;
    font-weight: 700;
    font-style: Bold;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    color: #416cad;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    white-space: nowrap
}

._cardValueContainer_1pi5v_154 {
    width: 100%;
    height: 30px;
    display: flex;
    gap: 8px;
    align-items: center;
    justify-content: flex-start;
    padding-bottom: 5px
}

._cardValueContainerSecond_1pi5v_991 {
    width: 100%;
    height: 30px;
    display: flex;
    gap: 8px;
    align-items: center;
    justify-content: flex-start;
    padding-top: 7px
}

._growthIndicator_1pi5v_1001 {
    min-width: 51px;
    height: 20px;
    gap: 4px;
    opacity: 1;
    padding: 4px 8px;
    border-radius: 18px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    white-space: nowrap
}

._growthIndicatorPositive_1pi5v_1021 {
    background-color: #26a696
}

._growthIndicatorNegative_1pi5v_1025 {
    background-color: #f77979
}

._growthIndicatorNeutral_1pi5v_1029 {
    background-color: #ccced2
}

._growthArrow_1pi5v_1033 {
    font-size: 12px
}

._growthArrowIcon_1pi5v_1037 {
    width: 8px;
    height: 8px;
    opacity: 1;
    transform: rotate(0)
}

._growthText_1pi5v_1044 {
    font-size: 12px;
    font-weight: 600
}

._cardSubtitle_1pi5v_1049 {
    width: 263px;
    height: 22px;
    font-family: Cairo;
    font-weight: 500;
    font-style: Medium;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    vertical-align: middle;
    color: #8e969e;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 8px
}

._cardSubtitleSickLeave_1pi5v_1067 {
    width: 100%;
    height: 22px;
    font-family: Cairo;
    font-weight: 500;
    font-style: Medium;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    vertical-align: middle;
    color: #8e969e;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 8px
}

._activityChartsContainer_1pi5v_1085 {
    width: 100%;
    height: 408px;
    gap: 24px;
    opacity: 1;
    display: flex;
    align-items: center
}

._activityChartCard_1pi5v_1094 {
    flex: 1;
    height: 408px;
    background: #fff;
    border-radius: 16px;
    border: 1px solid #EDF1F7;
    box-shadow: 0 0 4px #53617014;
    overflow: hidden;
    display: flex;
    flex-direction: column
}

._activityChartHeader_1pi5v_1106 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px 20px;
    border-bottom: 1px solid #EDF1F7
}

._activityChartTitle_1pi5v_1114 {
    font-family: Cairo;
    font-weight: 500;
    font-style: Medium;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0px;
    text-align: right;
    vertical-align: middle;
    color: #3a3a3a
}

._activityChartContent_1pi5v_1126 {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 20px
}

._lineChartContainer_1pi5v_1136 {
    width: 600px;
    height: 500px;
    gap: 16px;
    opacity: 1;
    padding-right: 40px;
    padding-bottom: 120px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start
}

._lineChart_1pi5v_1136 {
    width: 100%;
    height: 400px
}

._lineChartLegend_1pi5v_1154 {
    display: flex;
    align-items: center;
    gap: 24px;
    transform: translateY(-25px);
    padding-top: 20px
}

._lineChartLegendItem_1pi5v_1162 {
    display: flex;
    align-items: center;
    gap: 8px
}

._lineChartLegendColor_1pi5v_1168,._lineChartLegendEllipse_1pi5v_1175 {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    opacity: 1
}

._lineChartLegendText_1pi5v_1182 {
    font-family: Cairo!important;
    font-weight: 600!important;
    font-style: SemiBold!important;
    font-size: 12px!important;
    line-height: 100%!important;
    letter-spacing: 0%!important;
    text-align: right!important;
    color: #a2abb5!important
}

._barChartContainer_1pi5v_1193 {
    width: 600px;
    height: 500px;
    gap: 16px;
    opacity: 1;
    padding: 21px 24px 16px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start
}

._barChart_1pi5v_1193 {
    width: 100%;
    height: 310px
}

._barChartLegend_1pi5v_1213 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 24px;
    padding-bottom: 45px
}

._barChartLegendText_1pi5v_1235 {
    display: flex;
    align-items: center;
    gap: 4px
}

._barChartLegendLabel_1pi5v_1241 {
    font-family: Cairo!important;
    font-weight: 600!important;
    font-style: SemiBold!important;
    font-size: 14px!important;
    line-height: 145%!important;
    letter-spacing: 0%!important;
    text-align: right!important;
    color: #828c97!important
}

._barChartLegendNumber_1pi5v_1252 {
    font-family: Cairo!important;
    font-weight: 600!important;
    font-style: SemiBold!important;
    font-size: 16px!important;
    line-height: 100%!important;
    letter-spacing: 0%!important;
    text-align: right!important;
    color: #3a3a3a!important
}

._barChartXAxisLabel_1pi5v_1263 {
    font-family: Cairo!important;
    font-weight: 600!important;
    font-style: SemiBold!important;
    font-size: 12px!important;
    line-height: 100%!important;
    letter-spacing: 0%!important;
    text-align: center!important;
    vertical-align: middle!important;
    color: #1a1a1a80!important;
    fill: #1a1a1a80!important
}

._barChartYAxisLabel_1pi5v_1276 {
    font-family: Cairo!important;
    font-weight: 600!important;
    font-style: SemiBold!important;
    font-size: 12px!important;
    line-height: 16px!important;
    letter-spacing: 0%!important;
    text-align: right!important;
    vertical-align: middle!important;
    color: #1a1a1ab2!important;
    fill: #1a1a1ab2!important
}

._healthDetailsModal_1pi5v_1289 .ant-modal-content {
    width: 595px;
    height: 90vh;
    border-radius: 24px;
    box-shadow: 0 4px 8px #53617029;
    padding: 0;
    display: flex;
    flex-direction: column;
    overflow: hidden
}

._healthDetailsModal_1pi5v_1289 .ant-modal-header {
    display: none
}

._healthDetailsModal_1pi5v_1289 .ant-modal-body {
    padding: 0;
    height: 100%;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    flex: 1
}

._healthDetailsModalContent_1pi5v_1311 {
    width: 100%;
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding: 20px;
    overflow-y: auto;
    overflow-x: hidden;
    min-height: 0;
    box-sizing: border-box
}

._healthDetailsModalContent_1pi5v_1311::-webkit-scrollbar {
    width: 6px
}

._healthDetailsModalContent_1pi5v_1311::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 3px
}

._healthDetailsModalContent_1pi5v_1311::-webkit-scrollbar-thumb {
    background: #c1c1c1;
    border-radius: 3px
}

._healthDetailsModalContent_1pi5v_1311::-webkit-scrollbar-thumb:hover {
    background: #a8a8a8
}

._healthDetailsHeader_1pi5v_1339 {
    width: 100%;
    height: auto;
    min-height: 30px;
    display: flex;
    align-items: center;
    justify-content: flex-start
}

._healthDetailsTitle_1pi5v_1348 {
    font-family: Cairo!important;
    font-weight: 700!important;
    font-style: Bold!important;
    font-size: 16px!important;
    line-height: 100%!important;
    letter-spacing: 0%!important;
    text-align: right!important;
    color: #306db5!important
}

._insightMessage_1pi5v_1359 {
    width: 535px;
    height: 40px;
    gap: 3px;
    opacity: 1;
    border-radius: 8px;
    background: #f8f9fb;
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 8px 12px;
    margin-top: 24px
}

._insightMessageIcon_1pi5v_1373 {
    width: 24px;
    height: 24px;
    opacity: 1;
    flex-shrink: 0
}

._insightMessageIcon_1pi5v_1373 img {
    width: 100%;
    height: 100%
}

._insightMessageText_1pi5v_1384 {
    width: 487px;
    height: 23px;
    gap: 8px;
    opacity: 1;
    font-family: Cairo!important;
    font-weight: 400!important;
    font-style: Regular!important;
    font-size: 14px!important;
    line-height: 145%!important;
    letter-spacing: 0px!important;
    text-align: right!important;
    color: #306db5!important;
    display: flex;
    align-items: center
}

._healthDetailsGeneralSection_1pi5v_1401 {
    width: 100%;
    height: auto;
    min-height: 148px;
    gap: 18px;
    border-radius: 8px;
    background: #f8f9fb;
    padding: 25px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row-reverse
}

._healthDetailsTextSection_1pi5v_1415 {
    width: 341px;
    height: auto;
    min-height: 59px;
    gap: 18px;
    display: flex;
    flex-direction: column;
    padding-bottom: 25px
}

._healthDetailsMainTitle_1pi5v_1425 {
    width: 341px;
    height: 11px;
    font-family: Cairo!important;
    font-weight: 700!important;
    font-style: Bold!important;
    font-size: 16px!important;
    line-height: 20px!important;
    letter-spacing: 0%!important;
    text-align: right!important;
    vertical-align: middle!important;
    color: #306db5!important
}

._healthDetailsDescription_1pi5v_1439 {
    width: 100%;
    height: 30px;
    font-family: Cairo!important;
    font-weight: 400!important;
    font-style: Regular!important;
    font-size: 14px!important;
    line-height: 20px!important;
    letter-spacing: 0%!important;
    text-align: right!important;
    color: #828c97!important
}

._healthDetailsDonutChart_1pi5v_1452 {
    width: 120px;
    height: 120px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    cursor: pointer
}

._healthDetailsDonutChart_1pi5v_1452:before {
    content: "";
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: var(--chart-gradient, #8E969E);
    top: 0;
    left: 0;
    animation: _healthDetailsChartAppear_1pi5v_1 2s ease-out;
    transform-origin: center
}

._healthDetailsDonutChart_1pi5v_1452:after {
    content: "";
    position: absolute;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background: #f4f7fb;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    animation: _healthDetailsChartCenterAppear_1pi5v_1 .6s ease-out .1s both;
    transform-origin: center
}

._healthDetailsDonutChartCenter_1pi5v_1490 {
    width: 80px;
    height: 80px;
    background: #f4f7fb;
    border-radius: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    z-index: 2;
    position: relative
}

._healthDetailsDonutPercentage_1pi5v_1504 {
    font-family: Cairo!important;
    font-weight: 700!important;
    font-style: Bold!important;
    font-size: 20px!important;
    line-height: 38px!important;
    letter-spacing: 0%!important;
    text-align: center!important;
    vertical-align: middle!important;
    color: #3a3a3a!important;
    z-index: 2
}

._healthDetailsDonutLabel_1pi5v_1517 {
    font-family: Cairo!important;
    font-weight: 700!important;
    font-style: Bold!important;
    font-size: 10px!important;
    line-height: 16px!important;
    letter-spacing: 0%!important;
    text-align: center!important;
    color: #8e969e!important;
    z-index: 2
}

._healthDetailsComponentsSection_1pi5v_1529 {
    width: 100%;
    height: auto;
    gap: 8px;
    display: flex;
    flex-direction: column;
    margin-top: 8px
}

._healthDetailsComponentsTitle_1pi5v_1538 {
    width: 100%;
    height: 26px;
    font-family: Cairo!important;
    font-weight: 700!important;
    font-style: Bold!important;
    font-size: 14px!important;
    line-height: 100%!important;
    letter-spacing: 0%!important;
    text-align: right!important;
    color: #306db5!important
}

._healthDetailsComponentsList_1pi5v_1551 {
    width: 100%;
    height: auto;
    gap: 24px;
    display: flex;
    flex-direction: column
}

._healthDetailsCard_1pi5v_1559 {
    width: 100%;
    height: auto;
    min-height: 77px;
    border-radius: 8px;
    padding: 8px;
    border: 1px solid #DFE7F2;
    background: #fff;
    display: flex;
    flex-direction: column;
    gap: 8px
}

._healthDetailsCardLifestyle_1pi5v_1573 {
    width: 100%;
    height: auto;
    min-height: 97px;
    border-radius: 8px;
    padding: 8px;
    border: 1px solid #DFE7F2;
    background: #fff;
    display: flex;
    flex-direction: column;
    gap: 8px
}

._healthDetailsCardPreventive_1pi5v_1587 {
    width: 100%;
    height: auto;
    min-height: 250px;
    gap: 8px;
    border-radius: 8px;
    padding: 8px;
    border: 1px solid #DFE7F2;
    background: #fff;
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

._healthDetailsCardTopRow_1pi5v_1601 {
    width: 100%;
    display: flex;
    align-items: flex-start;
    gap: 12px;
    padding-top: 4px
}

._healthDetailsCardIcon_1pi5v_1609 {
    width: 40px;
    height: 40px;
    padding: 9px;
    border-radius: 8px;
    border: 1px solid #DFE7F2;
    background: #f4f7fb;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    margin-top: -4px
}

._healthDetailsCardIcon_1pi5v_1609 img {
    width: 22px;
    height: 22px
}

._healthDetailsCardContent_1pi5v_1627 {
    width: auto;
    height: auto;
    gap: 8px;
    display: flex;
    flex-direction: column;
    flex: 1
}

._healthDetailsCardTitle_1pi5v_1636 {
    width: auto;
    height: 8px;
    font-family: Cairo!important;
    font-weight: 700!important;
    font-style: Bold!important;
    font-size: 14px!important;
    line-height: 20px!important;
    letter-spacing: 0%!important;
    text-align: right!important;
    vertical-align: middle!important;
    color: #306db5!important;
    white-space: nowrap;
    display: flex;
    align-items: center;
    gap: 8px
}

._healthDetailsCardInfoIcon_1pi5v_1654 {
    width: 8px;
    height: 8px;
    opacity: 1;
    flex-shrink: 0
}

._healthDetailsCardInsightMessage_1pi5v_1661 {
    width: 100%;
    height: 76px;
    gap: 8px;
    opacity: 1;
    border-radius: 8px;
    background: #f8f9fb;
    padding: 8px 16px;
    display: flex;
    align-items: center;
    margin-top: 10px;
    align-self: stretch
}

._healthDetailsCardInsightMessageText_1pi5v_1675 {
    width: 487px;
    height: 60px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 400;
    font-style: Regular;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0px;
    text-align: right;
    color: #306db5
}

._healthDetailsErrorMessage_1pi5v_1689 {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 9999;
    background: #fffffffa;
    padding: 20px 30px;
    border-radius: 8px;
    box-shadow: 0 4px 12px #00000026;
    font-family: Cairo;
    font-weight: 500;
    font-size: 16px;
    color: #9a9da3;
    text-align: center;
    white-space: nowrap;
    filter: none!important
}

._healthDetailsCardDescription_1pi5v_1708 {
    width: 100%;
    font-family: Cairo!important;
    font-weight: 400!important;
    font-style: Regular!important;
    font-size: 10px!important;
    line-height: 20px!important;
    letter-spacing: 0%!important;
    text-align: right!important;
    color: #828c97!important
}

._healthDetailsCardStats_1pi5v_1720 {
    width: auto;
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: flex-start;
    gap: 6px;
    flex-shrink: 0
}

._healthDetailsCardPercentage_1pi5v_1731 {
    height: 10px;
    font-family: Cairo!important;
    font-weight: 700!important;
    font-style: Bold!important;
    font-size: 14px!important;
    line-height: 20px!important;
    letter-spacing: 0%!important;
    text-align: right!important;
    color: #416cad!important
}

._healthDetailsCardPercentageLifestyle_1pi5v_1743 {
    height: 10px;
    font-family: Cairo!important;
    font-weight: 700!important;
    font-style: Bold!important;
    font-size: 14px!important;
    line-height: 20px!important;
    letter-spacing: 0%!important;
    text-align: right!important;
    color: #416cad!important;
    margin-top: 8px
}

._healthDetailsProgressBar_1pi5v_1756 {
    width: 100%;
    height: 10px;
    gap: 6px;
    background: #f4f7fb;
    border-radius: 5px;
    overflow: hidden
}

._healthDetailsProgressFill_1pi5v_1765 {
    height: 100%;
    background: #416cad;
    border-radius: 5px;
    transition: width .3s ease;
    animation: _healthDetailsProgressFill_1pi5v_1765 1.5s ease-out .5s both
}

._sickLeaveChartContainer_1pi5v_1773 {
    width: 100%;
    min-height: 480px;
    background: #fff;
    border-radius: 16px;
    border: 1px solid #EDF1F7;
    box-shadow: 0 0 4px #53617014;
    display: flex;
    flex-direction: column
}

._monthlyGrowTransactionTooltip_1pi5v_1784 {
    position: fixed;
    background: #fff;
    border: 1px solid #E5E7EB;
    border-radius: 8px;
    box-shadow: 0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;
    padding: 12px;
    z-index: 10000;
    pointer-events: none;
    min-width: 200px
}

._tooltipContent_1pi5v_1796 {
    display: flex;
    flex-direction: column;
    gap: 8px
}

._tooltipHeader_1pi5v_1802 {
    font-family: Cairo;
    font-weight: 600;
    font-size: 14px;
    color: #374151;
    text-align: center;
    border-bottom: 1px solid #E5E7EB;
    padding-bottom: 8px;
    margin-bottom: 4px
}

._tooltipItem_1pi5v_1813 {
    display: flex;
    align-items: center;
    gap: 8px;
    white-space: nowrap
}

._tooltipLabel_1pi5v_1820 {
    font-family: Cairo;
    font-weight: 400;
    font-size: 12px;
    color: #6b7280
}

._tooltipValue_1pi5v_1827 {
    font-family: Cairo;
    font-weight: 600;
    font-size: 12px;
    color: #1f2937
}

._tooltipColorIndicator_1pi5v_1834 {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    display: inline-block;
    flex-shrink: 0
}

._sickLeaveChartHeader_1pi5v_1842 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px 20px;
    border-bottom: 1px solid #F3F4F6
}

._sickLeaveChartHeaderLeft_1pi5v_1850 {
    display: flex;
    flex-direction: column;
    gap: 4px
}

._sickLeaveChartTitleRow_1pi5v_1856 {
    display: flex;
    align-items: center;
    gap: 8px
}

._sickLeaveChartTitleText_1pi5v_1862 {
    font-family: Cairo;
    font-weight: 500;
    font-style: Medium;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0px;
    text-align: right;
    vertical-align: middle;
    color: #1f2937
}

._sickLeaveChartInfoIcon_1pi5v_1874 {
    width: 16px;
    height: 16px;
    opacity: .5;
    cursor: pointer
}

._sickLeaveChartSubtitleRow_1pi5v_1881 {
    font-family: Cairo;
    font-size: 12px;
    font-weight: 400;
    color: #6b7280;
    line-height: 150%
}

._sickLeaveChartContent_1pi5v_1889 {
    width: 100%;
    height: 100%;
    gap: 16px;
    opacity: 1;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex: 1;
    padding: 20px
}

._sickLeaveChart_1pi5v_1773 {
    width: 100%;
    height: 100%;
    opacity: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    position: relative
}

._sickLeaveChartSvg_1pi5v_1912 {
    width: 100%;
    height: 100%;
    margin-left: -25px
}

._sickLeaveChartLegend_1pi5v_1918 {
    display: flex;
    align-items: center;
    gap: 24px;
    transform: translateY(-18px)
}

._legendItem_1pi5v_1925 {
    display: flex;
    align-items: center;
    gap: 8px
}

._legendDotBlue_1pi5v_1931 {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background-color: #306db5;
    opacity: 1
}

._legendDotGreen_1pi5v_1939 {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background-color: #26a696;
    opacity: 1
}

._legendText_1pi5v_1947 {
    font-family: Cairo;
    font-size: 14px;
    font-weight: 400;
    color: #a2abb5
}

._chartAxisLabel_1pi5v_1954,._chartMonthLabel_1pi5v_1967 {
    font-family: Cairo!important;
    font-weight: 600!important;
    font-style: SemiBold!important;
    font-size: 12px!important;
    line-height: 16px!important;
    letter-spacing: 0%!important;
    text-align: center!important;
    vertical-align: middle!important;
    color: #1a1a1ab2;
    fill: #1a1a1ab2
}

._chartPolygon_1pi5v_1980 {
    opacity: 0;
    animation: _showPolygon_1pi5v_1 1s ease-in-out forwards;
    animation-delay: 1s
}

._chartLine_1pi5v_1986 {
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-dasharray: 3000;
    stroke-dashoffset: 3000;
    animation: _drawLine_1pi5v_1 3s ease-in-out forwards
}

@keyframes _drawLine_1pi5v_1 {
    to {
        stroke-dashoffset: 0
    }
}

._chartDataPoint_1pi5v_1999 {
    opacity: 0;
    animation: _showDataPoint_1pi5v_1 .5s ease-in-out forwards;
    animation-delay: 1.2s
}

@keyframes _showPolygon_1pi5v_1 {
    0% {
        opacity: 0
    }

    to {
        opacity: .3
    }
}

@keyframes _showDataPoint_1pi5v_1 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._demographicCard_1pi5v_2027,._leaveTypeCard_1pi5v_2028 {
    width: 50%;
    height: 404px;
    background: #fff;
    border-radius: 16px;
    border: 1px solid #EDF1F7;
    box-shadow: 0 0 4px #53617014;
    overflow: hidden;
    display: flex;
    flex-direction: column
}

._demographicCardHeader_1pi5v_2040,._leaveTypeCardHeader_1pi5v_2041 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px 20px;
    border-bottom: 1px solid #F3F4F6
}

._demographicCardHeaderLeft_1pi5v_2049,._leaveTypeCardHeaderLeft_1pi5v_2050 {
    display: flex;
    flex-direction: column;
    gap: 4px
}

._demographicCardTitleRow_1pi5v_2056,._leaveTypeCardTitleRow_1pi5v_2057 {
    display: flex;
    align-items: center;
    gap: 8px
}

._demographicCardTitleText_1pi5v_2063,._leaveTypeCardTitleText_1pi5v_2064 {
    font-family: Cairo;
    font-weight: 500;
    font-style: Medium;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0px;
    text-align: right;
    vertical-align: middle;
    color: #1e1e1e
}

._demographicCardInfoIcon_1pi5v_2076,._leaveTypeCardInfoIcon_1pi5v_2077 {
    width: 16px;
    height: 16px;
    opacity: .5;
    cursor: pointer
}

._demographicCardSubtitleRow_1pi5v_2084,._leaveTypeCardSubtitleRow_1pi5v_2085 {
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    vertical-align: middle;
    color: #9a9da3
}

._demographicCardContent_1pi5v_2097 {
    width: 100%;
    height: 100%;
    gap: 16px;
    opacity: 1;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex: 1;
    padding: 20px
}

._leaveTypeCardContent_1pi5v_2109 {
    width: 100%;
    height: 100%;
    gap: 70px;
    opacity: 1;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    flex: 1;
    padding: 20px
}

._populationPyramidChart_1pi5v_2122 {
    width: 100%;
    height: 100%;
    gap: 28px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

._pyramidChartSvg_1pi5v_2132 {
    width: 100%;
    height: 200px;
    max-width: 500px
}

._ageGroupLabel_1pi5v_2138 {
    font-family: Cairo;
    font-size: 12px;
    font-weight: 600;
    color: #6b7280;
    fill: #6b7280
}

._percentageLabel_1pi5v_2146 {
    font-family: Cairo;
    font-size: 10px;
    font-weight: 500;
    color: #6b7280;
    fill: #6b7280
}

._pyramidLegend_1pi5v_2154 {
    display: flex;
    gap: 24px;
    justify-content: center
}

._legendEclipseFemale_1pi5v_2160 {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #7ecac1
}

._legendEclipseMale_1pi5v_2167 {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #2c3e77
}

._legendNumber_1pi5v_2174 {
    font-family: Cairo;
    font-weight: 600;
    font-style: normal;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    color: #3a3a3a;
    padding-right: 4px
}

._leaveTypeLegend_1pi5v_2186 {
    display: flex;
    flex-direction: column;
    gap: 12px;
    flex: 1
}

._leaveTypeLegendItem_1pi5v_2193 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%
}

._leaveTypeLegendColor_1pi5v_2200 {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    flex-shrink: 0;
    opacity: 1
}

._leaveTypeLegendText_1pi5v_2208 {
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0%;
    text-align: right;
    color: #6b6b6b;
    flex: 1;
    margin-right: 7px
}

._leaveTypeLegendNumber_1pi5v_2221 {
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    color: #3a3a3a;
    min-width: 30px
}

._leaveTypeDonutChart_1pi5v_2233 {
    width: 210px;
    height: 210px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0
}

._leaveTypeDonutChart_1pi5v_2233:before {
    content: "";
    position: absolute;
    width: 210px;
    height: 210px;
    border-radius: 50%;
    background: var(--chart-gradient, #8E969E);
    top: 0;
    left: 0;
    animation: _leaveTypeChartAppear_1pi5v_1 2s ease-out;
    transform-origin: center
}

._leaveTypeDonutChart_1pi5v_2233:after {
    content: "";
    position: absolute;
    width: 130px;
    height: 130px;
    border-radius: 50%;
    background: #fff;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    animation: _leaveTypeChartCenterAppear_1pi5v_1 2s ease-out .3s both;
    transform-origin: center
}

._leaveTypeChartCenter_1pi5v_2270 {
    width: 130px;
    height: 130px;
    background: #fff;
    border-radius: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    z-index: 2;
    position: relative
}

._leaveTypeChartValue_1pi5v_2284 {
    font-family: Cairo;
    font-weight: 700;
    font-size: 24px;
    color: #1f2937;
    line-height: 1
}

._leaveTypeChartLabel_1pi5v_2292 {
    font-family: Cairo;
    font-weight: 500;
    font-size: 12px;
    color: #6b7280;
    margin-top: 4px
}

@keyframes _leaveTypeChartAppear_1pi5v_1 {
    0% {
        transform: scale(0);
        opacity: 0
    }

    to {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes _leaveTypeChartCenterAppear_1pi5v_1 {
    0% {
        transform: translate(-50%,-50%) scale(0);
        opacity: 0
    }

    to {
        transform: translate(-50%,-50%) scale(1);
        opacity: 1
    }
}

._employeeSickLeaveDetailsCard_1pi5v_2320 {
    width: 100%;
    height: auto;
    min-height: 430px;
    background: #fff;
    border-radius: 16px;
    border: 1px solid #EDF1F7;
    box-shadow: 0 0 4px #53617014;
    overflow: hidden;
    display: flex;
    flex-direction: column
}

._employeeSickLeaveDetailsCardHeader_1pi5v_2333 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px 20px;
    border-bottom: 1px solid #F3F4F6
}

._employeeSickLeaveDetailsCardHeaderLeft_1pi5v_2341 {
    display: flex;
    flex-direction: column;
    gap: 4px;
    flex: 1
}

._employeeSickLeaveDetailsCardTitleRow_1pi5v_2348 {
    display: flex;
    align-items: center;
    gap: 8px
}

._employeeSickLeaveDetailsCardTitleText_1pi5v_2354 {
    font-family: Cairo;
    font-weight: 500;
    font-style: Medium;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0px;
    text-align: right;
    vertical-align: middle;
    color: #1f2937
}

._employeeSickLeaveDetailsCardInfoIcon_1pi5v_2366 {
    width: 16px;
    height: 16px;
    opacity: .5;
    cursor: pointer
}

._employeeSickLeaveDetailsCardHeaderRight_1pi5v_2373 {
    display: flex;
    align-items: center
}

._employeeSickLeaveDetailsCardFieldsContainer_1pi5v_2378 {
    width: 448px;
    height: 40px;
    display: flex;
    gap: 16px;
    align-items: center
}

._employeeSickLeaveDetailsCardSearchField_1pi5v_2386 {
    width: 250px;
    height: 40px;
    display: flex;
    justify-content: space-between;
    padding: 0 16px 0 12px;
    border-radius: 8px;
    border: 1px solid #CBD7E4;
    background: #fff;
    align-items: center
}

._employeeSickLeaveDetailsCardSearchInput_1pi5v_2398 {
    width: 100%;
    height: 38px;
    border: none;
    outline: none;
    background: transparent;
    font-family: Cairo;
    font-size: 14px;
    color: #1f2937;
    text-align: right;
    direction: rtl;
    line-height: 38px
}

._employeeSickLeaveDetailsCardSearchInput_1pi5v_2398::placeholder {
    color: #8e969e
}

._employeeSickLeaveDetailsCardSearchIcon_1pi5v_2416 {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
    margin-left: 8px
}

._employeeSickLeaveDetailsCardDDLField_1pi5v_2423 {
    width: 182px;
    height: 40px;
    display: flex;
    justify-content: space-between
}

._employeeSickLeaveDetailsCardDDLSelect_1pi5v_2430 {
    width: 100%
}

._employeeSickLeaveDetailsCardDDLSelect_1pi5v_2430 .ant-select-selector {
    height: 40px!important;
    border-radius: 8px!important;
    border: 1px solid #CBD7E4!important;
    background: #fff!important;
    padding: 0 16px!important
}

._employeeSickLeaveDetailsCardDDLSelect_1pi5v_2430 .ant-select-selection-item {
    line-height: 38px!important;
    font-family: Cairo!important;
    font-size: 14px!important;
    color: #1f2937!important
}

._employeeSickLeaveDetailsCardDDLSelect_1pi5v_2430 .ant-select-selection-placeholder {
    line-height: 38px!important;
    font-family: Cairo!important;
    font-size: 14px!important;
    color: #8e969e!important
}

._employeeSickLeaveDetailsCardContent_1pi5v_2456 {
    width: 100%;
    gap: 16px;
    opacity: 1;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    padding: 20px
}

._employeeSickLeaveTable_1pi5v_2466 {
    width: 100%;
    min-height: 120px;
    max-height: 400px;
    border-radius: 8px;
    border: 1px solid #EFEFEF;
    overflow: hidden;
    display: flex;
    flex-direction: column
}

._employeeSickLeaveTableHeader_1pi5v_2477 {
    display: flex;
    background-color: #f1faff;
    height: 70px;
    border-bottom: 1px solid #FFFFFF
}

._employeeSickLeaveTableHeaderCell_1pi5v_2484 {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: Cairo;
    font-weight: 500;
    font-style: Medium;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    color: #6b6b6b;
    min-height: 70px;
    padding: 20px 8px
}

._employeeSickLeaveTableHeaderCellLast_1pi5v_2501 {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: Cairo;
    font-weight: 500;
    font-style: Medium;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    color: #6b6b6b;
    background-color: #ededed;
    position: relative;
    min-height: 70px;
    padding: 20px 8px;
    overflow: hidden
}

._employeeGiftRibbon_1pi5v_2521 {
    position: absolute;
    top: 6px;
    left: -43px;
    width: 122px;
    height: 21px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    transform: rotate(-45deg);
    opacity: 1;
    padding-right: 10px;
    padding-left: 10px;
    background: #7ecac1;
    z-index: 10
}

._employeeGiftRibbonText_1pi5v_2539 {
    width: 27px;
    height: 22px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 800;
    font-style: ExtraBold;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center
}

._employeeSickLeaveTableBody_1pi5v_2556 {
    display: flex;
    flex-direction: column;
    flex: 1;
    overflow-y: auto
}

._employeeSickLeaveTableRow_1pi5v_2563 {
    display: flex;
    height: 50px;
    border-bottom: 1px solid #FFFFFF
}

._employeeSickLeaveTableRow_1pi5v_2563:last-child {
    border-bottom: none
}

._employeeSickLeaveTableRow_1pi5v_2563:nth-child(odd) {
    background-color: #fff
}

._employeeSickLeaveTableRow_1pi5v_2563:nth-child(2n) {
    background-color: #f4f9fc
}

._employeeSickLeaveTableBodyCell_1pi5v_2581 {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 12px;
    line-height: 150%;
    letter-spacing: 0px;
    text-align: center;
    color: #6b6b6b;
    min-height: 50px;
    padding: 12px 8px
}

._employeeSickLeaveTableBodyCellLast_1pi5v_2598 {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 12px;
    line-height: 150%;
    letter-spacing: 0px;
    text-align: center;
    color: #bababa;
    min-height: 50px;
    padding: 12px 8px;
    background-color: #ededed;
    border-bottom: 1px solid #FFFFFF
}

._giftIcon_1pi5v_2618 {
    width: 16px;
    height: 16px;
    opacity: 1
}

._customTooltip_1pi5v_2624 .ant-tooltip-inner {
    width: 278px!important;
    height: auto!important;
    min-height: 140px!important;
    border-radius: 16px!important;
    padding: 16px!important;
    box-shadow: 0 4px 8px #53617029!important;
    opacity: 1!important;
    background-color: #fafafa!important;
    display: flex!important;
    flex-direction: column!important;
    gap: 8px!important
}

._customTooltip_1pi5v_2624 .ant-tooltip-arrow {
    display: none!important
}

._customTooltipLarge_1pi5v_2641 .ant-tooltip-inner {
    width: 350px!important;
    height: auto!important;
    min-height: 140px!important;
    border-radius: 16px!important;
    padding: 16px!important;
    box-shadow: 0 4px 8px #53617029!important;
    opacity: 1!important;
    background-color: #fafafa!important;
    display: flex!important;
    flex-direction: column!important;
    gap: 8px!important
}

._customTooltipLarge_1pi5v_2641 .ant-tooltip-arrow {
    display: none!important
}

._customTooltipContent_1pi5v_2658 {
    width: 230px;
    height: auto;
    min-height: 60px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 500;
    font-style: normal;
    font-size: 12px;
    line-height: 140%;
    letter-spacing: 0%;
    text-align: right;
    color: #536170;
    display: flex;
    flex-direction: column;
    gap: 6px;
    direction: rtl;
    align-items: flex-start;
    margin-top: 5px
}

._customTooltipLarge_1pi5v_2641 ._customTooltipContent_1pi5v_2658 {
    width: 302px
}

._customTooltipHeader_1pi5v_2683 {
    width: 246px;
    height: 32px;
    gap: 10px;
    opacity: 1;
    padding-bottom: 8px;
    border-bottom: 1px solid #D1DCEC;
    display: flex;
    justify-content: flex-start;
    flex-direction: row;
    direction: rtl;
    padding-left: 20px
}

._customTooltipLarge_1pi5v_2641 ._customTooltipHeader_1pi5v_2683 {
    width: 318px
}

._customTooltipIcon_1pi5v_2701 {
    width: 20px;
    height: 20px;
    opacity: .6;
    color: #7eb7db;
    flex-shrink: 0
}

._customTooltipHeaderText_1pi5v_2709 {
    width: auto;
    height: 20px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 600;
    font-style: normal;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0%;
    text-align: right;
    color: #3a3a3a;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    direction: rtl;
    white-space: nowrap
}

._customTooltipText_1pi5v_2728 {
    font-family: Cairo;
    font-weight: 500;
    font-style: normal;
    font-size: 12px;
    line-height: 140%;
    letter-spacing: 0%;
    text-align: right;
    color: #536170;
    direction: rtl
}

._employeeSickLeaveTableRow_1pi5v_2563:last-child ._employeeSickLeaveTableBodyCellLast_1pi5v_2598 {
    border-bottom: none
}

._employeeHealthCardsContainer_1pi5v_2744 {
    width: 100%;
    height: auto;
    display: flex;
    gap: 24px
}

._employeeHealthHalfCol_1pi5v_2751 {
    flex: 1;
    min-width: 0;
    display: flex;
    flex-direction: column
}

._chartTooltip_1pi5v_2758 {
    position: fixed;
    background: #fff;
    color: #333;
    padding: 10px 12px;
    border-radius: 8px;
    box-shadow: 0 8px 24px #0000002e;
    font-size: 12px;
    pointer-events: none;
    min-width: 200px;
    z-index: 9999;
    border: 1px solid #e5e7eb;
    transform: translate(-50%,-100%);
    margin-top: -10px
}

._chartTooltipRow_1pi5v_2774 {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 4px;
    white-space: nowrap
}

._chartTooltipColorIndicator_1pi5v_2782 {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    flex: 0 0 10px;
    display: inline-block;
    margin-left: 8px;
    margin-right: 8px
}

._chartTooltipText_1pi5v_2792 {
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    min-width: 0
}

._chartTooltipPercentage_1pi5v_2800 {
    flex: 0 0 auto;
    margin-left: 8px
}

._twoCardsRow_1pi5v_2021 {
    width: 100%;
    display: flex;
    gap: 24px
}

._vaccinationStatusCard_1pi5v_2811 {
    width: 100%;
    height: 100%;
    min-height: 343px;
    background: #fff;
    border-radius: 16px;
    border: 1px solid #EDF1F7;
    box-shadow: 0 0 4px #53617014;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    flex: 1
}

._vaccinationStatusCardHeader_1pi5v_2825 {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 16px 20px;
    border-bottom: 1px solid #EDF1F7
}

._vaccinationStatusCardHeaderLeft_1pi5v_2833 {
    display: flex;
    flex-direction: column;
    gap: 8px
}

._vaccinationStatusCardTitleRow_1pi5v_2839 {
    display: flex;
    align-items: center;
    gap: 8px
}

._vaccinationStatusCardTitleText_1pi5v_2845 {
    font-family: Cairo;
    font-weight: 500;
    font-style: Medium;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0px;
    text-align: right;
    vertical-align: middle;
    color: #1f2937
}

._vaccinationStatusCardInfoIcon_1pi5v_2857 {
    width: 16px;
    height: 16px;
    opacity: .5;
    cursor: pointer
}

._vaccinationStatusCardParagraph_1pi5v_2864 {
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    vertical-align: middle;
    color: #9a9da3
}

._vaccinationStatusCardContent_1pi5v_2876 {
    flex: 1;
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: center
}

._preventiveExaminationsCard_1pi5v_2884 {
    flex: 1;
    height: 535px;
    background: #fff;
    border-radius: 16px;
    border: 1px solid #EDF1F7;
    box-shadow: 0 0 4px #53617014;
    overflow: hidden;
    display: flex;
    flex-direction: column
}

._preventiveExaminationsCardHeader_1pi5v_2896 {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 16px 20px;
    border-bottom: 1px solid #EDF1F7
}

._preventiveExaminationsCardHeaderLeft_1pi5v_2904 {
    display: flex;
    flex-direction: column;
    gap: 8px
}

._preventiveExaminationsCardTitleRow_1pi5v_2910 {
    display: flex;
    align-items: center;
    gap: 8px
}

._preventiveExaminationsCardTitleText_1pi5v_2916 {
    font-family: Cairo;
    font-weight: 500;
    font-style: Medium;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0px;
    text-align: right;
    vertical-align: middle;
    color: #1f2937
}

._preventiveExaminationsCardInfoIcon_1pi5v_2928 {
    width: 16px;
    height: 16px;
    opacity: .5;
    cursor: pointer
}

._preventiveExaminationsCardParagraph_1pi5v_2935 {
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    vertical-align: middle;
    color: #9a9da3
}

._preventiveExaminationsCardContent_1pi5v_2947 {
    flex: 1;
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: center
}

._barChartContainer_1pi5v_1193 {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 30px;
    position: relative
}

._barChart_1pi5v_1193 {
    width: 455px;
    height: 312px
}

@keyframes _barGrow_1pi5v_1 {
    0% {
        transform: scaleY(0);
        transform-origin: bottom
    }

    to {
        transform: scaleY(1);
        transform-origin: bottom
    }
}

._barSegment_1pi5v_2981 {
    animation: _barGrow_1pi5v_1 .8s ease-out;
    transform-origin: bottom
}

._dateFilterDropdown_1pi5v_2986 {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background: #fff;
    border: 1px solid #E5E7EB;
    border-radius: 8px;
    box-shadow: 0 4px 6px -1px #0000001a;
    z-index: 1000;
    margin-top: 4px
}

._dateFilterOption_1pi5v_2999 {
    padding: 8px 12px;
    cursor: pointer;
    font-family: Cairo;
    font-size: 14px;
    color: #374151;
    transition: background-color .2s ease
}

._dateFilterOption_1pi5v_2999:hover {
    background-color: #f3f4f6
}

._dateFilterOption_1pi5v_2999:first-child {
    border-radius: 8px 8px 0 0
}

._dateFilterOption_1pi5v_2999:last-child {
    border-radius: 0 0 8px 8px
}

._dateFilterOptionSelected_1pi5v_3017 {
    background-color: #ebf8ff;
    color: #1e40af;
    font-weight: 500
}

._yAxisLabel_1pi5v_3023 {
    font-family: Cairo;
    font-weight: 500;
    font-size: 12px;
    line-height: 21px;
    letter-spacing: 0%;
    text-align: right;
    fill: #b5b5c3
}

._xAxisLabel_1pi5v_3033 {
    font-family: Cairo;
    font-weight: 400;
    font-style: Regular;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    fill: #3a3a3a
}

._xAxisLabelsContainer_1pi5v_3044 {
    width: 398px;
    height: 28px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 26px;
    position: absolute;
    top: 304px;
    left: 9.5px;
    display: flex;
    gap: 17px;
    align-items: center
}

._barChartLegend_1pi5v_1213 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 24px
}

._barChartLegendItem_1pi5v_1222 {
    display: flex;
    align-items: center;
    gap: 8px
}

._barChartLegendColor_1pi5v_1228 {
    width: 9px;
    height: 9px;
    border-radius: 50%;
    opacity: 1
}

._barChartLegendText_1pi5v_1235 {
    font-family: Cairo;
    font-weight: 400;
    font-style: Regular;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    color: #000
}

._employeeHealthPreEmploymentCard_1pi5v_3089 {
    width: 100%;
    height: 100%;
    background: #fff;
    border-radius: 16px;
    border: 1px solid #EDF1F7;
    box-shadow: 0 0 4px #53617014;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    flex: 1
}

._employeeHealthPreEmploymentCardHeader_1pi5v_3102 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px 20px;
    border-bottom: 1px solid #EDF1F7
}

._employeeHealthPreEmploymentCardHeaderLeft_1pi5v_3110 {
    display: flex;
    align-items: center
}

._employeeHealthPreEmploymentCardTitleRow_1pi5v_3115 {
    display: flex;
    align-items: center;
    gap: 8px
}

._employeeHealthPreEmploymentCardTitleText_1pi5v_3121 {
    font-family: Cairo;
    font-weight: 500;
    font-style: Medium;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0px;
    text-align: right;
    vertical-align: middle;
    color: #1f2937
}

._employeeHealthPreEmploymentCardInfoIcon_1pi5v_3133 {
    width: 16px;
    height: 16px;
    opacity: .5;
    cursor: pointer
}

._employeeHealthPreEmploymentCardContent_1pi5v_3140 {
    width: 100%;
    height: 100%;
    gap: 16px;
    opacity: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    flex: 1;
    padding: 8px
}

._preEmploymentChartContainer_1pi5v_3153 {
    width: 384px;
    height: 140px;
    display: flex;
    gap: 53px;
    align-items: center;
    justify-content: center;
    padding-top: 40px
}

._preEmploymentLegend_1pi5v_3163 {
    display: flex;
    flex-direction: column;
    gap: 15px
}

._preEmploymentLegendItem_1pi5v_3169 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 200px
}

._preEmploymentLegendColor_1pi5v_3176 {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    flex-shrink: 0
}

._preEmploymentLegendText_1pi5v_3183 {
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0%;
    text-align: right;
    color: #6b6b6b
}

._preEmploymentLegendNumber_1pi5v_3194 {
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    color: #1f2937
}

._preEmploymentDonutChart_1pi5v_3205 {
    width: 140px;
    height: 140px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0
}

._preEmploymentDonutChart_1pi5v_3205:before {
    content: "";
    position: absolute;
    width: 140px;
    height: 140px;
    border-radius: 50%;
    background: var(--chart-gradient, #8E969E);
    top: 0;
    left: 0;
    animation: _preEmploymentChartAppear_1pi5v_1 2s ease-out;
    transform-origin: center
}

._preEmploymentDonutChart_1pi5v_3205:after {
    content: "";
    position: absolute;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background: #fff;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    animation: _preEmploymentChartCenterAppear_1pi5v_1 2s ease-out .3s both;
    transform-origin: center
}

._preEmploymentChartCenter_1pi5v_3242 {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background: #fff;
    position: relative;
    z-index: 2
}

._preEmploymentFooter_1pi5v_3251 {
    width: 100%;
    padding: 16px 0;
    border-top: 1px solid #EDF1F7;
    display: flex;
    align-items: center;
    justify-content: center
}

._preEmploymentFooterText_1pi5v_3260 {
    font-family: Cairo;
    font-weight: 700;
    font-style: Bold;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0px;
    text-align: center;
    color: #306db5;
    cursor: pointer;
    display: flex;
    align-items: center;
    gap: 8px
}

._preEmploymentFooterIcon_1pi5v_3275 {
    width: 16px;
    height: 16px;
    opacity: 1
}

._preEmploymentNoDataMessage_1pi5v_3281 {
    width: 141px;
    height: 40px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0%;
    text-align: right;
    color: #8e969e;
    display: flex;
    align-items: center;
    justify-content: center
}

._leaveTypeNoDataMessage_1pi5v_3298 {
    width: 100%;
    height: 40px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0%;
    text-align: center;
    color: #8e969e;
    display: flex;
    align-items: center;
    justify-content: center
}

._employeeSickLeaveDisclaimer_1pi5v_3315 {
    width: 986px;
    height: 40px;
    gap: 8px;
    opacity: 1;
    border-radius: 8px;
    padding: 8px;
    display: flex;
    justify-content: right;
    align-items: flex-start
}

._employeeSickLeaveDisclaimerText_1pi5v_3327 {
    height: 20px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 400;
    font-style: Regular;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0px;
    text-align: right;
    color: #306db5;
    padding-right: 17px
}

._employeeSickLeavePagination_1pi5v_3341 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 16px 20px
}

._paginationInfo_1pi5v_3348 {
    font-family: Cairo;
    font-weight: 400;
    font-size: 14px;
    color: #6b6b6b
}

._paginationControls_1pi5v_3355 {
    display: flex;
    align-items: center;
    gap: 8px
}

._paginationButton_1pi5v_3361 {
    padding: 8px 12px;
    border: 1px solid #D1D5DB;
    background: #fff;
    border-radius: 6px;
    font-family: Cairo;
    font-weight: 500;
    font-size: 14px;
    color: #374151;
    cursor: pointer;
    transition: all .2s ease
}

._paginationButton_1pi5v_3361:hover:not(:disabled) {
    background: #f9fafb;
    border-color: #9ca3af
}

._paginationButton_1pi5v_3361:disabled {
    background: #f9fafb;
    color: #9ca3af;
    cursor: not-allowed;
    border-color: #e5e7eb
}

._paginationPageInfo_1pi5v_3384 {
    font-family: Cairo;
    font-weight: 500;
    font-size: 14px;
    color: #374151;
    margin: 0 12px
}

@keyframes _preEmploymentChartAppear_1pi5v_1 {
    0% {
        transform: scale(0);
        opacity: 0
    }

    to {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes _preEmploymentChartCenterAppear_1pi5v_1 {
    0% {
        transform: translate(-50%,-50%) scale(0);
        opacity: 0
    }

    to {
        transform: translate(-50%,-50%) scale(1);
        opacity: 1
    }
}

@keyframes _vaccinationChartAppear_1pi5v_1 {
    0% {
        transform: scale(0);
        opacity: 0
    }

    to {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes _vaccinationChartCenterAppear_1pi5v_1 {
    0% {
        transform: translate(-50%,-50%) scale(0);
        opacity: 0
    }

    to {
        transform: translate(-50%,-50%) scale(1);
        opacity: 1
    }
}

._employeeHealthCertificatesCard_1pi5v_3432 {
    width: 100%;
    height: 100%;
    min-height: 343px;
    background: #fff;
    border-radius: 16px;
    border: 1px solid #EDF1F7;
    box-shadow: 0 0 4px #53617014;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    flex: 1
}

._employeeHealthCertificatesCardHeader_1pi5v_3446 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px 20px;
    border-bottom: 1px solid #EDF1F7
}

._employeeHealthCertificatesCardHeaderLeft_1pi5v_3454 {
    display: flex;
    align-items: center
}

._employeeHealthCertificatesCardTitleRow_1pi5v_3459 {
    display: flex;
    align-items: center;
    gap: 8px
}

._employeeHealthCertificatesCardTitleText_1pi5v_3465 {
    font-family: Cairo;
    font-weight: 500;
    font-style: Medium;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0px;
    text-align: right;
    vertical-align: middle;
    color: #1f2937
}

._employeeHealthCertificatesCardInfoIcon_1pi5v_3477 {
    width: 16px;
    height: 16px;
    opacity: .5;
    cursor: pointer
}

._employeeHealthCertificatesCardContent_1pi5v_3484 {
    width: 100%;
    height: 100%;
    gap: 16px;
    opacity: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex: 1;
    padding: 8px
}

._healthCertificatesChartContainer_1pi5v_3497 {
    width: 384px;
    height: 140px;
    display: flex;
    gap: 53px;
    align-items: center;
    justify-content: center;
    padding-bottom: 85px
}

._healthCertificatesChartContainerNoPadding_1pi5v_3507 {
    width: 384px;
    height: 140px;
    display: flex;
    gap: 53px;
    align-items: center;
    justify-content: center;
    padding-bottom: 0
}

._healthCertificatesLegend_1pi5v_3517 {
    display: flex;
    flex-direction: column;
    gap: 15px
}

._healthCertificatesLegendItem_1pi5v_3523 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 200px
}

._healthCertificatesLegendColor_1pi5v_3530 {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    flex-shrink: 0
}

._healthCertificatesLegendText_1pi5v_3537 {
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0%;
    text-align: right;
    color: #6b6b6b
}

._healthCertificatesLegendNumber_1pi5v_3548 {
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    color: #1f2937
}

._healthCertificatesDonutChart_1pi5v_3559 {
    width: 140px;
    height: 140px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0
}

._healthCertificatesDonutChart_1pi5v_3559:before {
    content: "";
    position: absolute;
    width: 140px;
    height: 140px;
    border-radius: 50%;
    background: var(--chart-gradient, #8E969E);
    top: 0;
    left: 0;
    animation: _healthCertificatesChartAppear_1pi5v_1 2s ease-out;
    transform-origin: center
}

._healthCertificatesDonutChart_1pi5v_3559:after {
    content: "";
    position: absolute;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background: #fff;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    animation: _healthCertificatesChartCenterAppear_1pi5v_1 2s ease-out .3s both;
    transform-origin: center
}

._healthCertificatesChartCenter_1pi5v_3596 {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background: #fff;
    position: relative;
    z-index: 2
}

@keyframes _healthCertificatesChartAppear_1pi5v_1 {
    0% {
        transform: scale(0);
        opacity: 0
    }

    to {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes _healthCertificatesChartCenterAppear_1pi5v_1 {
    0% {
        transform: translate(-50%,-50%) scale(0);
        opacity: 0
    }

    to {
        transform: translate(-50%,-50%) scale(1);
        opacity: 1
    }
}

._leaveTagDefault_1pi5v_3625 {
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 12px;
    line-height: 150%;
    letter-spacing: 0px;
    text-align: center;
    color: #6b6b6b
}

._leaveTagLightRed_1pi5v_3636 {
    display: inline-block;
    width: 100px;
    height: 18px;
    background-color: #ffeeef;
    color: #eb8a8a;
    padding: 5px 10px;
    border-radius: 6px;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 12px;
    line-height: 150%;
    letter-spacing: 0px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center
}

._leaveTagRed_1pi5v_3656 {
    display: inline-block;
    width: 100px;
    height: 18px;
    background-color: #eb8a8a;
    color: #fff;
    padding: 5px 10px;
    border-radius: 6px;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 12px;
    line-height: 150%;
    letter-spacing: 0px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center
}

._editButton_1pi5v_3676 {
    width: 100%;
    height: 30px;
    gap: 8px;
    opacity: 1;
    padding-top: 4px;
    padding-bottom: 4px;
    border-radius: 4px;
    border-width: 1px;
    border: 1px solid #F0F0F6;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all .2s ease;
    margin-top: 18px
}

._editButton_1pi5v_3676:hover {
    background: #f8f9fa;
    border-color: #416cad
}

._editButton_1pi5v_3676:active {
    transform: translateY(1px)
}

._editButtonText_1pi5v_3702 {
    width: 88px;
    height: 22px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    color: #416cad;
    display: flex;
    align-items: center;
    justify-content: center
}

._editButtonIcon_1pi5v_3719 {
    width: 16px;
    height: 16px;
    opacity: 1
}

._editModalAntd_1pi5v_3725 .ant-modal-content {
    width: 360px;
    height: 307px;
    opacity: 1;
    border-radius: 8px;
    border-width: 1px;
    background: #fff;
    border: 1px solid #F3F6F9;
    box-shadow: 0 5px 20px #c0d7e740;
    padding: 0
}

._editModalAntd_1pi5v_3725 .ant-modal-header {
    width: 100%;
    height: 80px;
    gap: 24px;
    opacity: 1;
    padding-top: 24px;
    padding-right: 32px;
    padding-left: 16px;
    border-bottom: 1px solid #E0E0E0;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-sizing: border-box
}

._editModalAntd_1pi5v_3725 .ant-modal-title {
    font-family: Cairo!important;
    font-weight: 700!important;
    font-style: Bold!important;
    font-size: 18px!important;
    line-height: 100%!important;
    letter-spacing: 0%!important;
    text-align: right!important;
    color: #416cad!important;
    margin: 0!important
}

._editModalAntd_1pi5v_3725 .ant-modal-close {
    color: #8e969e
}

._editModalAntd_1pi5v_3725 .ant-modal-close:hover {
    color: #3a3a3a
}

._editModalAntd_1pi5v_3725 .ant-modal-body {
    padding: 0;
    height: 100%
}

._editModalContent_1pi5v_3773 {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column
}

._headerDivider_1pi5v_3780,._footerDivider_1pi5v_3787 {
    width: 100%;
    height: 1px;
    background: #e0e0e0;
    margin: 0
}

._editModalBody_1pi5v_3794 {
    width: 360px;
    height: 127px;
    gap: 24px;
    opacity: 1;
    padding: 24px 32px;
    display: flex;
    flex-direction: column
}

._editModalFieldContainer_1pi5v_3807 {
    width: 296px;
    height: 79px;
    gap: 2px;
    opacity: 1;
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

._editModalFieldLabel_1pi5v_3817 {
    width: 123px;
    height: 30px;
    gap: 6px;
    opacity: 1;
    font-family: Cairo!important;
    font-weight: 600!important;
    font-style: SemiBold!important;
    font-size: 14px!important;
    line-height: 24px!important;
    letter-spacing: 0%!important;
    text-align: right!important;
    vertical-align: bottom!important;
    color: #3a3a3a!important;
    display: flex;
    align-items: flex-end
}

._editModalField_1pi5v_3807 {
    width: 296px;
    height: 54px;
    gap: 20px;
    opacity: 1;
    padding: 12px 16px 12px 10px;
    border-radius: 6px;
    border-width: 1px;
    border: 1px solid #BABABA;
    font-family: Cairo;
    font-size: 14px;
    color: #3a3a3a;
    text-align: right;
    direction: rtl
}

._editModalField_1pi5v_3807 .ant-select-selector {
    border: none!important;
    box-shadow: none!important;
    font-family: Cairo!important;
    font-size: 14px!important;
    color: #3a3a3a!important;
    text-align: right!important;
    direction: rtl!important;
    padding: 0!important;
    height: 100%!important
}

._editModalField_1pi5v_3807 .ant-select-selector:focus {
    border: none!important;
    box-shadow: none!important
}

._editModalField_1pi5v_3807 .ant-select-selection-item {
    line-height: 30px!important;
    font-family: Cairo!important;
    font-size: 14px!important;
    color: #3a3a3a!important;
    text-align: right!important
}

._editModalField_1pi5v_3807:focus-within {
    border-color: #416cad
}

._editModalButtonsContainer_1pi5v_3879 {
    width: 100%;
    height: 50px;
    gap: 16px;
    opacity: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 24px;
    margin-top: 20px
}

._editModalCancelButton_1pi5v_3891 {
    width: 93px;
    height: 50px;
    opacity: 1;
    padding: 12px 20px;
    border-radius: 6px;
    border: 1px solid #416CAD;
    background: #fff;
    cursor: pointer;
    transition: all .2s ease;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    box-sizing: border-box
}

._editModalCancelButton_1pi5v_3891:hover {
    background: #f8f9fa
}

._cancelIcon_1pi5v_3911 {
    width: 14px;
    height: 14px;
    opacity: 1;
    font-size: 24px;
    color: #416cad;
    font-weight: 400;
    line-height: 1;
    margin-left: 8px;
    margin-top: -2px;
    display: flex;
    align-items: center;
    justify-content: center
}

._editModalCancelButtonText_1pi5v_3926 {
    width: 29px;
    height: 26px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    color: #416cad;
    display: flex;
    align-items: center;
    justify-content: center
}

._editModalUpdateButton_1pi5v_3943 {
    width: 203px;
    height: 50px;
    opacity: 1;
    padding: 12px 24px;
    border-radius: 6px;
    background: #416cad;
    border: none;
    cursor: pointer;
    transition: all .2s ease;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    box-sizing: border-box
}

._editModalUpdateButton_1pi5v_3943:hover {
    background: #2e4a7a
}

._editModalUpdateButtonText_1pi5v_3963 {
    width: 40px;
    height: 26px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 700;
    font-style: Bold;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center
}

@keyframes _healthDetailsChartAppear_1pi5v_1 {
    0% {
        transform: scale(0);
        opacity: 0
    }

    to {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes _healthDetailsChartCenterAppear_1pi5v_1 {
    0% {
        transform: translate(-50%,-50%) scale(0);
        opacity: 0
    }

    to {
        transform: translate(-50%,-50%) scale(1);
        opacity: 1
    }
}

@keyframes _healthDetailsProgressFill_1pi5v_1765 {
    0% {
        width: 0%
    }

    to {
        width: var(--progress-width, 50%)
    }
}

._healthCertificatesAlert_1pi5v_4008 {
    width: 100%;
    height: 45px;
    gap: 8px;
    opacity: 1;
    border-radius: 8px;
    padding: 8px;
    background: #fbf4e9;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 0
}

._healthCertificatesAlertIcon_1pi5v_4022 {
    width: 21.5px;
    height: 21.5px;
    opacity: 1;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #de9d3b
}

._healthCertificatesAlertText_1pi5v_4033 {
    width: calc(100% - 30px);
    height: 21px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 13px;
    line-height: 125%;
    letter-spacing: 0%;
    text-align: right;
    vertical-align: middle;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    color: #de9d3b
}

._healthCertificatesAlertContainer_1pi5v_4052 {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-top: 8px
}

._healthCertificatesInsightContainer_1pi5v_4060 {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 8px
}

._healthCertificatesRedAlert_1pi5v_4067 {
    width: 100%;
    height: 45px;
    gap: 8px;
    opacity: 1;
    border-radius: 8px;
    padding: 8px;
    background: #fff8f8;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 0
}

._healthCertificatesRedAlertIcon_1pi5v_4081 {
    width: 21.5px;
    height: 21.5px;
    opacity: 1;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #f77979
}

._healthCertificatesRedAlertText_1pi5v_4092 {
    width: calc(100% - 30px);
    height: 21px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 13px;
    line-height: 125%;
    letter-spacing: 0%;
    text-align: right;
    vertical-align: middle;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    color: #f77979
}

._newCard_1pi5v_4111 {
    position: relative;
    width: 100%;
    height: 406px;
    background: #fff;
    border-radius: 16px;
    border: 1px solid #EDF1F7;
    box-shadow: 0 0 4px #53617014;
    overflow: hidden;
    display: flex;
    flex-direction: column
}

._newCardHeader_1pi5v_4124 {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 16px 20px;
    border-bottom: 1px solid #EDF1F7
}

._newCardHeaderLeft_1pi5v_4132 {
    display: flex;
    flex-direction: column
}

._newCardTitleRow_1pi5v_4137 {
    display: flex;
    align-items: center;
    gap: 8px
}

._newCardTitleText_1pi5v_4143 {
    font-family: Cairo;
    font-weight: 500;
    font-style: Medium;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0px;
    text-align: right;
    vertical-align: middle;
    color: #1f2937
}

._newCardInfoIcon_1pi5v_4155 {
    width: 16px;
    height: 16px;
    opacity: .5;
    cursor: pointer
}

._newCardContent_1pi5v_4162 {
    flex: 1;
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative
}

._newCardContentInner_1pi5v_4171 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    position: relative
}

._blurredDonutChartContainer_1pi5v_4179 {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    left: 30%;
    transform: translate(-50%,-50%)
}

._blurredDonutChart_1pi5v_4179 {
    filter: blur(10px);
    opacity: .6
}

._comingSoonMessageContainer_1pi5v_4194 {
    position: absolute;
    top: 50%;
    left: 70%;
    transform: translate(-50%,-50%);
    z-index: 2;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 16px
}

._comingSoonContent_1pi5v_4207 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: right
}

._comingSoonTitleRow_1pi5v_4214 {
    display: flex;
    align-items: center;
    gap: 12px;
    justify-content: flex-start;
    flex-direction: row-reverse;
    margin-bottom: 8px
}

._comingSoonTitle_1pi5v_4214 {
    font-family: Cairo;
    font-weight: 700;
    font-style: Bold;
    font-size: 25px;
    line-height: 150%;
    letter-spacing: 0%;
    text-align: center;
    color: #214584;
    white-space: nowrap
}

._comingSoonIcon_1pi5v_4235 {
    width: 39.370262146px;
    height: 34.3227920532px;
    flex-shrink: 0
}

._comingSoonDescription_1pi5v_4241 {
    font-family: Cairo;
    font-weight: 400;
    font-style: Regular;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0%;
    text-align: right;
    color: #214584;
    margin: 0;
    max-width: 400px;
    white-space: nowrap
}

._comingSoonRibbon_1pi5v_4255 {
    position: absolute;
    top: 50px;
    left: -20px;
    width: 121.9999979121px;
    height: 20.9999996406px;
    background-color: #7ecac1;
    transform: rotate(-45deg);
    transform-origin: top left;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-right: 17px;
    gap: 10px;
    opacity: 1;
    z-index: 10
}

._comingSoonRibbonText_1pi5v_4273 {
    width: 26.9999995379px;
    height: 21.9999996235px;
    font-family: Cairo;
    font-weight: 800;
    font-style: ExtraBold;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center
}

._insufficientEmployeesOverlay_1pi5v_4289 {
    position: absolute;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 10;
    background: #ffffffe6
}

._insufficientEmployeesMessage_1pi5v_4302 {
    width: 362px;
    height: 120px;
    font-family: Cairo;
    font-weight: 400;
    font-style: Regular;
    font-size: 20px;
    line-height: 201%;
    letter-spacing: 0%;
    text-align: center;
    color: #214584;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 20
}

._noEmployeesContainer_1pi5v_4323 {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding: 24px;
    border: 1px solid #F0F0F6;
    border-radius: 16px;
    background: #fff;
    align-items: center;
    justify-content: center;
    min-height: 377px
}

._noEmployeesIconContainer_1pi5v_4337 {
    width: 64px;
    height: 64px;
    gap: 10px;
    opacity: 1;
    background: #f1faff;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center
}

._noEmployeesIcon_1pi5v_4337 {
    width: 39.6800003052px;
    height: 39.6800003052px
}

._noEmployeesText_1pi5v_4354 {
    width: 1028px;
    height: 24px;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: center;
    color: #3a3a3a
}

._noEmployeesButton_1pi5v_4367 {
    height: 30px;
    gap: 8px;
    opacity: 1;
    padding: 4px 24px;
    border-radius: 4px;
    border-width: 1px;
    border: 1px solid #F0F0F6;
    background: #416cad;
    color: #fff;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    cursor: pointer;
    transition: background-color .2s ease;
    display: inline-flex;
    align-items: center;
    justify-content: center
}

._noEmployeesButton_1pi5v_4367:hover {
    background: #2e4a7a
}

._noEmployeesButtonIcon_1pi5v_4397 {
    width: 16px;
    height: 16px;
    opacity: 1;
    margin-right: 8px
}

._preventiveCareSubComponent_1pi5v_4404 {
    width: 519px;
    height: 136px;
    gap: 8px;
    opacity: 1;
    border-radius: 4px;
    padding: 8px;
    border: 1px solid #E4F1FF;
    background: #fff;
    margin-top: 16px;
    display: flex;
    flex-direction: column;
    align-self: center
}

._preventiveCareRow_1pi5v_4419 {
    width: 503px;
    height: 24px;
    gap: 8px;
    opacity: 1;
    padding-right: 4px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

._preventiveCareIcon_1pi5v_4430 {
    width: 16px;
    height: 16px;
    opacity: 1;
    flex-shrink: 0
}

._preventiveCareText_1pi5v_4437 {
    width: 100px;
    height: 22px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: right;
    vertical-align: middle;
    color: #416cad;
    flex-shrink: 0
}

._preventiveCareProgressBar_1pi5v_4453 {
    width: 319px;
    height: 8px;
    opacity: 1;
    border-radius: 9999px;
    background: #f0f0f6;
    position: relative;
    flex-shrink: 0
}

._preventiveCareProgressFill_1pi5v_4463 {
    height: 100%;
    background: #416cad;
    border-radius: 9999px;
    transition: width .3s ease
}

._preventiveCarePercentage_1pi5v_4470 {
    width: 40px;
    height: 24px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: right;
    vertical-align: middle;
    color: #416cad;
    flex-shrink: 0
}

._vaccinationChartContainer_1pi5v_4486 {
    width: 384px;
    height: 140px;
    display: flex;
    gap: 53px;
    align-items: center;
    justify-content: center;
    padding-top: 40px
}

._vaccinationDonutChart_1pi5v_4496 {
    width: 140px;
    height: 140px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0
}

._vaccinationDonutChart_1pi5v_4496:before {
    content: "";
    position: absolute;
    width: 140px;
    height: 140px;
    border-radius: 50%;
    background: var(--chart-gradient, #8E969E);
    top: 0;
    left: 0;
    animation: _vaccinationChartAppear_1pi5v_1 2s ease-out;
    transform-origin: center
}

._vaccinationDonutChart_1pi5v_4496:after {
    content: "";
    position: absolute;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background: #fff;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    animation: _vaccinationChartCenterAppear_1pi5v_1 2s ease-out .3s both;
    transform-origin: center
}

._vaccinationChartLegend_1pi5v_4533 {
    display: flex;
    flex-direction: column;
    gap: 15px
}

._vaccinationChartLegendItem_1pi5v_4539 {
    display: flex;
    align-items: center;
    gap: 8px
}

._vaccinationChartLegendColor_1pi5v_4545 {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    flex-shrink: 0
}

._vaccinationChartLegendText_1pi5v_4552 {
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0%;
    text-align: right;
    color: #6b6b6b
}

._comingSoonOverlay_1pi5v_4563 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 16px;
    z-index: 10;
    padding: 24px;
    background: #fffffff2;
    border-radius: 16px;
    box-shadow: 0 8px 24px #00000026;
    border: 1px solid #E5E7EB;
    min-width: 200px;
    min-height: 120px
}

._comingSoonOverlayHigher_1pi5v_4583 {
    position: absolute;
    top: 30%;
    left: 50%;
    transform: translate(-50%,-50%);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 16px;
    z-index: 10;
    padding: 24px;
    background: #fffffff2;
    border-radius: 16px;
    box-shadow: 0 8px 24px #00000026;
    border: 1px solid #E5E7EB;
    min-width: 200px;
    min-height: 120px
}

._comingSoonIcon_1pi5v_4235 {
    width: 80px;
    height: 70px;
    flex-shrink: 0
}

._comingSoonText_1pi5v_4609 {
    font-family: Cairo;
    font-weight: 600;
    font-size: 24px;
    color: #306db5;
    text-align: center;
    margin: 0;
    white-space: nowrap
}

._dhamanDashboard_jaw0f_1 {
    min-height: 100vh;
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 24px
}

._dhamanDashboard_jaw0f_1 ._sickLeaveHeader_jaw0f_8 {
    width: 100%;
    height: 40px;
    display: flex;
    gap: 24px;
    align-items: center
}

._dhamanDashboard_jaw0f_1 ._sickLeaveTitle_jaw0f_15 {
    height: 27px;
    display: flex;
    align-items: center
}

._dhamanDashboard_jaw0f_1 ._sickLeaveTitleText_jaw0f_20 {
    font-family: Cairo;
    font-weight: 800;
    font-style: ExtraBold;
    font-size: 18px;
    line-height: 150%;
    letter-spacing: 0%;
    text-align: right;
    color: #306db5;
    white-space: nowrap
}

._dhamanDashboard_jaw0f_1 ._sickLeaveDivider_jaw0f_31 {
    flex: 1;
    height: 8px;
    display: flex;
    gap: 10px;
    padding-top: 8px;
    border-bottom: 2px dotted #CBD7E4
}

._dhamanDashboard_jaw0f_1 ._sickLeaveActionsFullWidth_jaw0f_39 {
    height: 40px;
    display: flex;
    gap: 16px;
    align-items: center
}

._dhamanDashboard_jaw0f_1 ._dhamanLogo_jaw0f_45 {
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center
}

._dhamanDashboard_jaw0f_1 ._logoImage_jaw0f_51 {
    height: 100%;
    max-height: 40px;
    width: auto;
    object-fit: contain
}

._dhamanDashboard_jaw0f_1 ._dateFilter_jaw0f_57 {
    width: 112px;
    height: 40px;
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 16px 16px 16px 12px;
    border-radius: 8px;
    border: 1px solid #CBD7E4;
    background: #fff;
    cursor: pointer
}

._dhamanDashboard_jaw0f_1 ._dateFilterText_jaw0f_72 {
    font-family: Cairo;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0%;
    text-align: right;
    color: #a2abb5;
    white-space: nowrap
}

._dhamanDashboard_jaw0f_1 ._dropdownArrow_jaw0f_83 {
    width: 16px;
    height: 16px;
    flex-shrink: 0
}

._dhamanDashboard_jaw0f_1 ._dateFilterDropdown_jaw0f_88 {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background: #fff;
    border: 1px solid #E5E7EB;
    border-radius: 8px;
    box-shadow: 0 4px 6px -1px #0000001a;
    z-index: 1000;
    margin-top: 4px
}

._dhamanDashboard_jaw0f_1 ._dateFilterOption_jaw0f_100 {
    padding: 8px 12px;
    cursor: pointer;
    font-family: Cairo;
    font-size: 14px;
    color: #374151;
    transition: background-color .2s ease
}

._dhamanDashboard_jaw0f_1 ._dateFilterOption_jaw0f_100:hover {
    background-color: #f3f4f6
}

._dhamanDashboard_jaw0f_1 ._dateFilterOption_jaw0f_100:first-child {
    border-radius: 8px 8px 0 0
}

._dhamanDashboard_jaw0f_1 ._dateFilterOption_jaw0f_100:last-child {
    border-radius: 0 0 8px 8px
}

._dhamanDashboard_jaw0f_1 ._dateFilterOptionSelected_jaw0f_117 {
    background-color: #ebf8ff;
    color: #1e40af;
    font-weight: 500
}

._dhamanDashboard_jaw0f_1 ._activityTabsContainer_jaw0f_122 {
    width: 1034px;
    height: 48px;
    gap: 10px;
    opacity: 1;
    display: flex;
    align-items: center
}

._dhamanDashboard_jaw0f_1 ._activityTab_jaw0f_122 {
    width: 127px;
    height: 48px;
    gap: 10px;
    opacity: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

._dhamanDashboard_jaw0f_1 ._activityTabText_jaw0f_141 {
    height: 20px;
    opacity: 1;
    font-family: Cairo;
    font-weight: 700;
    font-style: Bold;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0px;
    text-align: center;
    color: #306db5;
    display: flex;
    align-items: center;
    justify-content: center
}

._dhamanDashboard_jaw0f_1 ._activityTabUnderline_jaw0f_156 {
    width: 100%;
    height: 2px;
    background-color: #306db5;
    margin-top: 8px
}

._dhamanDashboard_jaw0f_1 ._infoDocumentsCards_jaw0f_162 {
    width: 100%;
    height: 132px;
    display: flex;
    gap: 16px
}

._dhamanDashboard_jaw0f_1 ._infoDocumentCard_jaw0f_168 {
    flex: 1;
    height: 125px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 8px 16px 8px 8px;
    border-radius: 8px;
    background: #fff;
    border-right: 3px solid #4E81B1;
    box-shadow: 0 0 4px #677a8730;
    position: relative
}

._dhamanDashboard_jaw0f_1 ._complianceGreen_jaw0f_184 ._count_jaw0f_184 {
    color: #059669!important
}

._dhamanDashboard_jaw0f_1 ._complianceYellow_jaw0f_187 ._count_jaw0f_184 {
    color: #de9d3b!important
}

._dhamanDashboard_jaw0f_1 ._complianceRed_jaw0f_190 ._count_jaw0f_184 {
    color: #dc2626!important
}

._dhamanDashboard_jaw0f_1 ._insightText_jaw0f_193 {
    width: 100%;
    background: #fbf4e9;
    padding: 8px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    border-radius: 8px;
    gap: 8px;
    color: #de9d3b;
    font-family: Cairo;
    font-weight: 600;
    font-size: 13px
}

._dhamanDashboard_jaw0f_1 ._cardContent_jaw0f_207 {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center
}

._dhamanDashboard_jaw0f_1 ._details_jaw0f_213 {
    display: flex;
    flex-direction: column;
    gap: 5px;
    margin-right: 15px
}

._dhamanDashboard_jaw0f_1 ._title_jaw0f_219 {
    font-size: 14px;
    color: #6b6b6b
}

._dhamanDashboard_jaw0f_1 ._numericData_jaw0f_223 {
    display: flex;
    gap: 15px
}

._dhamanDashboard_jaw0f_1 ._count_jaw0f_184 {
    font-size: 16px;
    font-weight: 700;
    color: #416cad
}

._dhamanDashboard_jaw0f_1 ._percentage_jaw0f_232 {
    background-color: #26a696;
    padding: 0 15px;
    border-radius: 18px;
    color: #fff;
    font-size: 12px;
    align-items: center;
    justify-content: center;
    display: flex
}

._dhamanDashboard_jaw0f_1 ._starIcon_jaw0f_242 {
    position: absolute;
    top: 15px;
    left: 12px
}

._dhamanDashboard_jaw0f_1 ._donutChartsRow_jaw0f_247 {
    width: 100%;
    display: flex;
    gap: 24px;
    margin-bottom: 24px
}

._dhamanDashboard_jaw0f_1 ._donutChartCard_jaw0f_253 {
    flex: 1;
    background: #fff;
    border-radius: 16px;
    border: 1px solid #EDF1F7;
    box-shadow: 0 0 4px #53617014;
    overflow: hidden;
    display: flex;
    flex-direction: column
}

._dhamanDashboard_jaw0f_1 ._chartHeader_jaw0f_263 {
    padding: 16px 20px;
    border-bottom: 1px solid #EDF1F7;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 16px
}

._dhamanDashboard_jaw0f_1 ._chartHeaderLeft_jaw0f_271 {
    flex: 1
}

._dhamanDashboard_jaw0f_1 ._chartHeaderRight_jaw0f_274 {
    flex-shrink: 0
}

._dhamanDashboard_jaw0f_1 ._policyClassDropdown_jaw0f_277 ._ant-select-selector_jaw0f_277 {
    border-radius: 8px!important;
    border: 1px solid #CBD7E4!important;
    height: 40px!important
}

._dhamanDashboard_jaw0f_1 ._policyClassDropdown_jaw0f_277 ._ant-select-selector_jaw0f_277:hover {
    border-color: #306db5!important
}

._dhamanDashboard_jaw0f_1 ._policyClassDropdown_jaw0f_277 ._ant-select-selection-placeholder_jaw0f_285 {
    color: #a2abb5!important;
    font-family: Cairo!important;
    font-size: 14px!important
}

._dhamanDashboard_jaw0f_1 ._policyClassDropdown_jaw0f_277 ._ant-select-selection-item_jaw0f_290 {
    color: #3a3a3a!important;
    font-family: Cairo!important;
    font-size: 14px!important
}

._dhamanDashboard_jaw0f_1 ._chartTitle_jaw0f_295 {
    font-weight: 500;
    font-style: Medium;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0px;
    text-align: right;
    vertical-align: middle;
    color: #3a3a3a
}

._dhamanDashboard_jaw0f_1 ._chartSubtitle_jaw0f_305 {
    font-family: Cairo;
    font-weight: 400;
    font-style: Regular;
    font-size: 12px;
    line-height: 150%;
    letter-spacing: 0px;
    text-align: right;
    color: #6b7280;
    margin-top: 4px
}

._dhamanDashboard_jaw0f_1 ._chartContent_jaw0f_316 {
    flex: 1;
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: center
}

._dhamanDashboard_jaw0f_1 ._donutChartContainer_jaw0f_323 {
    display: flex;
    align-items: center;
    gap: 24px;
    width: 100%
}

._dhamanDashboard_jaw0f_1 ._donutChart_jaw0f_247 {
    width: 120px;
    height: 120px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0
}

._dhamanDashboard_jaw0f_1 ._donutChart_jaw0f_247:before {
    content: "";
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: conic-gradient(#416cad 0deg calc(var(--employees-percentage, 84) * 3.6deg),#7ecac1 calc(var(--employees-percentage, 84) * 3.6deg) 360deg);
    top: 0;
    left: 0;
    animation: _donutChartAppear_jaw0f_1 2s ease-out;
    transform-origin: center
}

._dhamanDashboard_jaw0f_1 ._donutChartZero_jaw0f_350:before {
    background: #e5e7eb!important
}

._dhamanDashboard_jaw0f_1 ._donutChart_jaw0f_247[style*=--parents-percentage]: before {
    background:conic-gradient(#416cad 0deg calc(var(--parents-percentage, 0) * 3.6deg),#de9d3b calc(var(--parents-percentage, 0) * 3.6deg) calc((var(--parents-percentage, 0) + var(--children-percentage, 0)) * 3.6deg),#7ecac1 calc((var(--parents-percentage, 0) + var(--children-percentage, 0)) * 3.6deg) calc((var(--parents-percentage, 0) + var(--children-percentage, 0) + var(--spouse-percentage, 0)) * 3.6deg),#94a3b8 calc((var(--parents-percentage, 0) + var(--children-percentage, 0) + var(--spouse-percentage, 0)) * 3.6deg) 360deg)
}

._dhamanDashboard_jaw0f_1 ._donutChart_jaw0f_247[style*=--males-percentage]: before {
    background:conic-gradient(#416cad 0deg calc(var(--males-percentage, 0) * 3.6deg),#7ecac1 calc(var(--males-percentage, 0) * 3.6deg) 360deg)
}

._dhamanDashboard_jaw0f_1 ._donutChart_jaw0f_247:after {
    content: "";
    position: absolute;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background: #fff;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    animation: _donutChartCenterAppear_jaw0f_1 .6s ease-out .1s both;
    transform-origin: center
}

._dhamanDashboard_jaw0f_1 ._donutChartCenter_jaw0f_372 {
    width: 80px;
    height: 80px;
    background: #fff;
    border-radius: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    z-index: 2;
    position: relative
}

._dhamanDashboard_jaw0f_1 ._centerValue_jaw0f_385 {
    font-family: Cairo;
    font-weight: 700;
    font-size: 16px;
    color: #1f2937;
    line-height: 1
}

._dhamanDashboard_jaw0f_1 ._donutLegend_jaw0f_392 {
    display: flex;
    flex-direction: column;
    gap: 12px;
    flex: 1
}

._dhamanDashboard_jaw0f_1 ._legendItem_jaw0f_398 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px
}

._dhamanDashboard_jaw0f_1 ._legendItemContent_jaw0f_404 {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px
}

._dhamanDashboard_jaw0f_1 ._legendDot_jaw0f_410 {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    flex-shrink: 0
}

._dhamanDashboard_jaw0f_1 ._legendText_jaw0f_416 {
    font-family: Cairo;
    font-weight: 500;
    font-size: 14px;
    color: #6b7280;
    text-align: right
}

._dhamanDashboard_jaw0f_1 ._legendNumber_jaw0f_423 {
    font-family: Cairo;
    font-weight: 600;
    font-size: 14px;
    color: #1f2937;
    text-align: right
}

._dhamanDashboard_jaw0f_1 ._barChartsRow_jaw0f_430 {
    width: 100%;
    display: flex;
    gap: 24px
}

._dhamanDashboard_jaw0f_1 ._barChartCard_jaw0f_435 {
    flex: 1;
    background: #fff;
    border-radius: 16px;
    border: 1px solid #EDF1F7;
    box-shadow: 0 0 4px #53617014;
    overflow: hidden;
    display: flex;
    flex-direction: column
}

._dhamanDashboard_jaw0f_1 ._verticalBarChart_jaw0f_445 {
    width: 100%;
    height: 300px
}

._dhamanDashboard_jaw0f_1 ._horizontalBarChart_jaw0f_449 {
    width: 100%;
    height: 430px;
    position: relative
}

._dhamanDashboard_jaw0f_1 ._yAxisLabel_jaw0f_454 {
    font-family: Cairo;
    font-weight: 500;
    font-size: 12px;
    line-height: 21px;
    letter-spacing: 0%;
    text-align: right;
    fill: #1a1a1ab2
}

._dhamanDashboard_jaw0f_1 ._xAxisLabel_jaw0f_463 {
    font-family: Cairo;
    font-weight: 400;
    font-style: Regular;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    fill: #1a1a1ab2
}

._dhamanDashboard_jaw0f_1 ._barSegment_jaw0f_473 {
    animation: _barGrow_jaw0f_1 .8s ease-out;
    transform-origin: bottom
}

._dhamanDashboard_jaw0f_1 ._horizontalBarChart_jaw0f_449 ._barSegment_jaw0f_473[width="0"] {
    display: none
}

._dhamanDashboard_jaw0f_1 ._horizontalBarChart_jaw0f_449 ._barSegment_jaw0f_473 {
    min-width: 2px
}

._dhamanDashboard_jaw0f_1 ._chartLegend_jaw0f_483 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 24px;
    margin-top: 16px
}

@keyframes _donutChartAppear_jaw0f_1 {
    0% {
        transform: scale(0);
        opacity: 0
    }

    to {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes _donutChartCenterAppear_jaw0f_1 {
    0% {
        transform: translate(-50%,-50%) scale(0);
        opacity: 0
    }

    to {
        transform: translate(-50%,-50%) scale(1);
        opacity: 1
    }
}

@keyframes _barGrow_jaw0f_1 {
    0% {
        transform: scaleY(0);
        transform-origin: bottom
    }

    to {
        transform: scaleY(1);
        transform-origin: bottom
    }
}

._dhamanDashboard_jaw0f_1 ._loadingContainer_jaw0f_520 {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 200px
}

._dhamanDashboard_jaw0f_1 ._loadingText_jaw0f_526 {
    font-family: Cairo;
    font-weight: 500;
    font-size: 14px;
    color: #6b7280;
    text-align: center
}

._dhamanDashboard_jaw0f_1 ._errorContainer_jaw0f_533 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 200px;
    gap: 16px
}

._dhamanDashboard_jaw0f_1 ._errorText_jaw0f_541 {
    font-family: Cairo;
    font-weight: 500;
    font-size: 14px;
    color: #ef4444;
    text-align: center
}

._dhamanDashboard_jaw0f_1 ._retryButton_jaw0f_548 {
    padding: 8px 16px;
    background: #416cad;
    color: #fff;
    border: none;
    border-radius: 6px;
    font-family: Cairo;
    font-weight: 500;
    font-size: 12px;
    cursor: pointer;
    transition: background-color .2s ease
}

._dhamanDashboard_jaw0f_1 ._retryButton_jaw0f_548:hover {
    background: #2e4a7a
}

._dhamanDashboard_jaw0f_1 ._noDataContainer_jaw0f_563 {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 200px
}

._dhamanDashboard_jaw0f_1 ._noDataText_jaw0f_569 {
    font-family: Cairo;
    font-weight: 500;
    font-size: 14px;
    color: #8e969e;
    text-align: center
}

.logo-card {
    background-color: #fff
}

.sb-logo {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 80px;
    padding: 13px 10px;
    margin: 0 auto;
    text-align: center
}

.sb-logo img {
    max-width: 100%;
    max-height: 100%;
    filter: brightness(1) invert(0);
    -webkit-filter: brightness(1) invert(0);
    -moz-filter: brightness(1) invert(0);
    -o-filter: brightness(1) invert(0)
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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")
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='%236ea8fe'%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='%236ea8fe'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

.shortcut {
    display: flex;
    flex-direction: row;
    max-height: 40px;
    border-style: solid;
    border-width: 1px;
    border-color: #ebf4f9;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    background-color: #f7f8fa;
    padding: .5rem 25px;
    grid-gap: .4rem;
    width: 100%;
    margin: 0 auto 1rem
}

@media screen and (min-width: 768px) {
    .shortcut {
        width:70%
    }
}

.shortcut:hover {
    cursor: pointer;
    background-color: #fbfcff
}

.shortcut [class~=shortcut-title] {
    font-size: 12px;
    color: #306cb4
}

.shortcut [class~=shortcut-icon] {
    display: flex;
    color: #306cb4
}

.shortcut [class~=shortcut-icon] svg {
    fill: #306cb4;
    width: 20px
}

.shortcut [class~=shortcut-number] {
    color: #306cb4;
    border-radius: 7px;
    font-size: 10px;
    padding: 3px 5px;
    background-color: #e6e9ee
}

.shortcut:hover .shortcut-title {
    color: var(--primary-color)
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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")
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='%236ea8fe'%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='%236ea8fe'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

.notificationPanel {
    position: relative;
    width: 330px
}

.notificationPanel .viewAll {
    text-align: center;
    margin-top: 10px;
    display: flex;
    justify-content: center;
    align-items: center
}

.notificationPanel .viewAll a {
    color: var(--primary-color);
    cursor: pointer
}

.notificationPanel .notificationHeader {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.notificationPanel .notificationHeader .closeIcon {
    font-size: 20px;
    color: var(--primary-color);
    cursor: pointer
}

.notificationPanel .notificationHeader .notificationHeaderText {
    color: var(--primary-color);
    font-size: 20px
}

.notificationPanel .notificationHeader .notificationSwitchContainer {
    display: flex;
    align-items: center;
    margin-bottom: 1em
}

.notificationPanel .notificationsList {
    max-height: 300px;
    overflow: auto;
    direction: ltr;
    padding: 0 .5rem
}

.notificationPanel .notificationsList::-webkit-scrollbar {
    width: 5px
}

.notificationPanel .notificationsList::-webkit-scrollbar-thumb {
    background-color: #e2e2e2;
    border-radius: 10px
}

.notificationPanel .notificationsList::-webkit-scrollbar-track {
    background-color: #f0f0f0;
    border-radius: 10px
}

.notificationPanel .notificationItem {
    border-radius: 4px;
    margin-bottom: 16px;
    padding: 10px;
    transition: background-color .3s ease;
    border-bottom: 0!important
}

.notificationPanel .notificationItem:hover {
    background-color: #f5f5f5;
    cursor: pointer
}

.notificationPanel .notificationItem:hover .ant-list-item-meta-title,.notificationPanel .notificationItem:hover .ant-list-item-meta-description {
    text-decoration: underline
}

.notificationPanel .notificationItem.unreadNotification .ant-list-item-meta-title {
    font-weight: 900!important
}

.notificationPanel .notificationItem.unreadNotification .ant-list-item-meta-description {
    font-weight: 700
}

.notificationPanel .notificationDot {
    background-color: var(--primary-color)!important;
    position: absolute!important;
    left: 0;
    height: 10px;
    width: 10px;
    border-radius: 50%;
    margin-right: 5px
}

.notificationTime {
    font-size: .6em;
    color: #999;
    margin-left: 1em;
    direction: rtl
}

.notificationDescription {
    font-size: 10px;
    color: #999
}

.notificationTitle {
    font-size: 1em;
    color: #306db5
}

.bellIcon {
    font-size: 20px;
    color: var(--primary-color)
}

.newNotification {
    color: var(--primary-color);
    font-weight: 700;
    font-size: 14px;
    margin-left: 10px
}

.selectAllText {
    font-size: 14px;
    color: var(--primary-color);
    cursor: pointer;
    width: fit-content
}

.unreadNotification {
    color: red
}

.ant-badge.notification-badge .ant-badge-count {
    left: 30px!important;
    transform: translate(20%,-50%)!important;
    background-color: #306db5!important
}

.vote-icon {
    padding: 5px;
    margin-left: 5px
}

.employees-leaves-count-table .ant-table-empty table .ant-table-tbody .ant-table-placeholder .ant-table-cell {
    border: 0!important
}

.employees-leaves-count-table .ant-spin.ant-spin-spinning>div {
    margin: 0 auto!important
}

.seha-business-charts .card-header h6 {
    margin: 0;
    padding: 30px 0;
    border-bottom: 1px solid #E3E3E3
}

.seha-business-charts .card-body .chart-btn-filter .ant-radio-button-wrapper {
    border: 0;
    margin-left: 20px
}

.seha-business-charts .card-body .chart-btn-filter .ant-radio-button-wrapper:last-child {
    margin: 0
}

.seha-business-charts .card-body .chart-btn-filter .ant-radio-button-wrapper:before {
    display: none
}

.seha-business-charts .card-body .chart-btn-filter .ant-radio-button-wrapper:focus-within {
    box-shadow: none!important
}

.seha-business-charts .card-body .chart-btn-filter .ant-radio-button-wrapper .ant-radio-button-checked {
    border-radius: 6px;
    background-color: #7ecac1
}

.seha-business-charts .card-body .chart-btn-filter .ant-radio-button-wrapper .ant-radio-button-checked~span {
    color: #fff
}

.seha-business-charts .card-body .chart-container {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    width: 100%
}

.seha-business-charts .card-body .sick-leaves-more-detail-btn {
    text-align: left;
    padding-top: 30px;
    border-top: 1px solid #E3E3E3;
    margin-top: 20px
}

.seha-business-charts .card-body .sick-leaves-more-detail-btn button {
    width: 200px;
    max-height: 44px;
    height: 44px
}

.seha-business-charts .selectThem {
    display: flex;
    padding: 5px;
    align-items: center;
    gap: 10px;
    border-radius: 6px;
    margin: 5px
}

.seha-business-charts .selectThem .ant-select-selector {
    margin: 0;
    padding: 5px;
    border-radius: 6px;
    background: #fff;
    height: revert
}

.seha-business-charts .DateThem {
    display: flex;
    padding: 10px;
    align-items: center;
    border-radius: 6px;
    border: 1px solid #E3E3E3;
    background: #fff;
    margin: 5px
}

.seha-business-charts .row-s {
    display: flex;
    justify-content: flex-end;
    align-items: center
}

.seha-business-charts .fontThem {
    color: var(--Brand-Colors-Primary-Color-1-1, #6B6B6B);
    text-align: right;
    font-family: Cairo;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

@media(max-width: 768px) {
    .seha-business-charts .w-sm-100 {
        width:100%!important
    }

    .seha-business-charts .sm-zero-border {
        border: 0!important
    }

    .seha-business-charts .d-xs-flex {
        display: flex!important
    }

    .seha-business-charts .xs-justify-content-center {
        justify-content: center
    }
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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")
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='%236ea8fe'%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='%236ea8fe'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

.card-header-container {
    display: flex;
    align-items: center;
    border-bottom: 1px solid #efefef;
    padding: 20px
}

.card-header-actions {
    flex: 1;
    justify-content: left;
    display: flex
}

.card-header-title {
    color: var(--primary-color);
    font-size: 14px;
    font-weight: 700
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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")
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='%236ea8fe'%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='%236ea8fe'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

.custome-card {
    box-shadow: 0 0 9px #dcdcdc;
    border-radius: 10px
}

.ant-card-body {
    padding: 0
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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")
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='%236ea8fe'%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='%236ea8fe'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

.action-buttion {
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 5px;
    border-radius: 10px;
    font-size: 13px;
    background-color: var(--primary-color);
    color: #fff;
    max-height: 40px;
    min-width: 110px
}

.action-buttion:focus {
    background-color: var(--primary-color);
    color: #fff
}

.action-buttion:hover {
    background-color: var(--primary-color);
    color: #fff
}

.action-clear-btn {
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 5px;
    border-radius: 10px;
    font-size: 13px;
    background-color: #fff;
    border-color: var(--primary-color);
    color: var(--primary-color);
    max-height: 40px;
    min-width: 110px
}

.action-buttion-icon {
    margin: 5px
}

.action-buttion:hover .action-buttion-icon path {
    fill: var(--primary-color)
}

.field-border-error {
    border-color: red
}

.span-error {
    color: red;
    margin-right: .25rem;
    font-size: .75rem;
    align-self: center
}

.controlled-text-label {
    display: flex;
    font-size: 1rem;
    margin-block:.75rem;margin-inline:0}

.controlled-text-label .ant-typography,.controlled-text-label .ant-typography-rtl {
    color: #a8b1b8!important
}

.custom-input {
    padding-block:.45rem!important}

.custom-date-picker {
    width: 100%;
    border-radius: 10px
}

.custom-select .ant-select-selector {
    padding-block:1.15rem!important}

.custom-select .ant-select-selection-overflow {
    margin-top: -30px!important
}

.custom-select input {
    height: 100%!important
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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")
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='%236ea8fe'%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='%236ea8fe'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

.basic-search {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding-right: 20px;
    padding-left: 20px;
    height: 80px
}

.keyword-section {
    display: flex;
    flex-direction: row;
    align-items: center
}

.keyword-field {
    padding: 5px 20px;
    min-width: 270px;
    color: gray;
    border-radius: 5rem;
    height: 35px
}

.keyword-field-icons {
    background: none;
    border: none;
    max-height: 25px;
    max-width: 25px;
    color: gray
}

.page-size-section {
    display: flex;
    align-items: center
}

.advanced-search-button {
    font-size: 15px;
    margin-right: 10px;
    display: flex;
    flex-direction: row;
    min-width: 100px;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    color: var(--primary-color)
}

.custom-table-style .ant-table-tbody>tr>td {
    color: #8b9399;
    text-align: center
}

.custom-table-style .ant-table-tbody>tr>td span {
    white-space: nowrap
}

.custom-table-style .ant-table-tbody>tr>td a {
    font-size: 14px;
    color: #cdd7e4;
    margin: 0 5px
}

.custom-table-style .ant-table-thead>tr>th {
    background: #f0f0f6;
    color: var(--primary-color);
    font-weight: 700;
    padding: 0 10px;
    font-size: 11px;
    text-align: center
}

.custom-table-style .ant-table-column-title {
    white-space: nowrap
}

.custom-table-style .ant-pagination-item {
    background-color: #f4f6f9;
    border: 1px solid #f4f6f9;
    border-radius: 7px;
    color: var(--primary-color)
}

.custom-table-style .ant-pagination-item-active {
    border-radius: 8px;
    background-color: var(--primary-color);
    color: #fff
}

.custom-table-style .ant-pagination-next .ant-pagination-item-link,.custom-table-style .ant-pagination-prev .ant-pagination-item-link {
    border-radius: 8px
}

.custom-table-style .ant-pagination-item-link {
    background: #f4f6f9;
    color: #306db5;
    border-color: #f4f6f9
}

.custom-table-style .ant-pagination-total-text {
    display: block;
    width: 100%;
    text-align: center;
    color: var(--primary-color)
}

.custom-table-style .ant-tag {
    border: 0;
    padding: 2px 12px;
    margin: 0;
    border-radius: 5px
}

.advanced-search-div {
    padding: 18px
}

.advanced-search-col {
    padding: 5px 10px
}

.submit-search-form-div {
    display: flex;
    flex-direction: row;
    margin-top: 10px;
    margin-bottom: 40px;
    padding-right: 25px
}

.clear-button {
    background: #fff;
    color: var(--primary-color);
    border-color: var(--primary-color)
}

.loading {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #253d7608;
    z-index: 110;
    display: flex;
    justify-content: center;
    align-items: center;
    inset: 0;
    font-size: 35px
}

.overlay {
    background-color: #0003!important;
    box-shadow: 1px -6px 107px 5px #ffffffbf inset!important
}

.error-page {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    height: calc(100vh - 40px);
    background-image: url();
    background-repeat: no-repeat;
    background-position: bottom left
}

.error-page .seha-logo,.error-page .error-img {
    margin-bottom: 60px
}

.error-page h1 {
    color: #416cad;
    font-weight: 700;
    font-size: 38px;
    margin-bottom: 60px
}

.error-page h4 {
    color: #3a3a3a;
    font-size: 22px;
    margin-bottom: 60px
}

.error-page .call-to-action-primary .btn {
    width: 280px;
    max-height: 60px;
    font-size: 22px
}

.error-page .call-to-action-primary .btn svg {
    width: 26px;
    height: 26px
}

.error-page~.footer {
    background-color: #1f2c55;
    color: #fff;
    text-align: center;
    line-height: 40px;
    font-size: 14px
}

.error-page~.footer .contact-col {
    display: flex;
    justify-content: center;
    gap: 15px
}

.error-page~.footer .contact-col .social-icons {
    display: flex;
    align-items: center;
    gap: 10px
}

.error-page~.footer .contact-col .email>a,.error-page~.footer .contact-col .phone>a {
    color: #fff;
    text-decoration: none
}

@media(max-width: 430px) {
    .error-page {
        transform:scale(.8);
        height: calc(100vh - 80px);
        background-size: contain;
        background-position: center
    }
}

@media(max-width: 375px) {
    .error-page {
        transform:scale(.6)
    }
}

@media(max-width: 280px) {
    .error-page {
        transform:scale(.6)
    }

    .error-page~.footer {
        overflow: hidden;
        font-size: 12px
    }
}

@media(max-height: 760px) {
    .error-page {
        transform:scale(.8)
    }
}

@media(max-height: 615px) {
    .error-page {
        transform:scale(.7)
    }
}

@media(max-height: 540px) {
    .error-page {
        transform:scale(.6)
    }
}

.notfound {
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    text-align: center;
    height: 100vh;
    background-image: url()
}

.notfound h1 {
    color: var(--primary-color)
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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")
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='%236ea8fe'%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='%236ea8fe'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

.login-container {
    display: flex;
    height: 100vh;
    max-height: 100vh;
    width: 100%;
    position: relative;
    background: #f8f9fb;
    overflow: hidden;
    direction: rtl
}

.login-background {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0
}

.login-background img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center
}

.login-content-wrapper {
    width: 100%;
    height: 100%;
    max-height: 100vh;
    position: relative;
    z-index: 1;
    box-shadow: 0 32px 32px #00000014;
    overflow: hidden
}

.login-content-wrapper .container-fluid {
    height: 100%;
    padding: 0
}

.login-content-wrapper .row {
    height: 100%;
    margin: 0
}

.form-section {
    background: #fff;
    border-radius: 8px;
    padding: 69px 82px 30px 32px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    max-height: 100vh;
    overflow-y: auto
}

.form-container {
    width: 720px;
    margin: 0 auto
}

.form-header {
    border-bottom: 1px dashed #dfe7f2;
    margin-bottom: 48px;
    padding: 0 36px
}

.login-title-section {
    text-align: right
}

.login-title-section h1 {
    font-family: Cairo,sans-serif;
    font-weight: 700;
    font-size: 16px;
    color: #306db5;
    margin: 0
}

.form-content {
    padding: 0 36px
}

.login-form {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.input-field {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 100%
}

.input-label {
    font-family: Cairo,sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: #798ca1;
    margin-bottom: 4px;
    float: left;
    padding-left: 16px
}

.form-input {
    width: 100%;
    height: 40px;
    border: 1px solid #cbd7e4;
    border-radius: 8px;
    padding: 0 16px;
    font-family: Cairo,sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #cbd7e4;
    text-align: right;
    background: #fff
}

.form-input:focus {
    outline: none;
    border-color: #306db5;
    color: #333
}

.form-input.error {
    border-color: red
}

.form-input::placeholder {
    color: #cbd7e4
}

.login-button {
    width: 100%;
    height: 48px;
    background: #306db5;
    border: none;
    border-radius: 8px;
    color: #fff;
    font-family: Cairo,sans-serif;
    font-weight: 700;
    font-size: 14px;
    cursor: pointer;
    transition: all .3s ease
}

.login-button:hover:not(:disabled) {
    background: #1e4a7a
}

.login-button:disabled {
    opacity: .6;
    cursor: not-allowed
}

.forgot-password-section {
    display: flex;
    justify-content: center;
    margin-top: 4px
}

.forgot-password-link {
    display: flex;
    align-items: center;
    gap: 10px;
    text-decoration: none;
    color: #306db5;
    font-family: Cairo,sans-serif;
    font-size: 14px
}

.forgot-password-link .icon {
    width: 16px;
    height: 16px
}

.forgot-password-link .underline {
    text-decoration: underline;
    font-weight: 700
}

.divider {
    display: flex;
    align-items: center;
    gap: 5px;
    margin: 20px 0
}

.divider .divider-line {
    flex: 1;
    height: 1px;
    background: #cbd7e4
}

.divider .divider-text {
    font-family: Cairo,sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: #798ca1;
    padding: 10px
}

.national-access-button {
    width: 100%
}

.national-access-link {
    display: block;
    width: 100%;
    border: 1px solid #306db5;
    border-radius: 6px;
    padding: 10px;
    text-decoration: none;
    background: #fff
}

.national-access-content {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    color: #828c97;
    font-family: Cairo,sans-serif;
    font-weight: 700;
    font-size: 14px
}

.national-access-icon {
    width: 40px;
    height: 17px
}

.national-access-icon img {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.create-account-section {
    display: flex;
    justify-content: center;
    margin-top: 4px
}

.create-account-link {
    display: flex;
    align-items: center;
    gap: 10px;
    text-decoration: none;
    color: #306db5;
    font-family: Cairo,sans-serif;
    font-size: 14px
}

.create-account-link .icon {
    width: 16px;
    height: 16px
}

.create-account-link .underline {
    text-decoration: underline;
    font-weight: 700
}

.marketing-section {
    background: linear-gradient(135deg,#306db5,#1e4a7a);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 64px 48px 48px;
    position: relative;
    overflow: hidden;
    height: 100%;
    max-height: 100vh
}

.marketing-content {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between
}

.nav-arrow {
    width: 48px;
    height: 48px;
    border: none;
    background: transparent;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .3s ease;
    padding: 0
}

.nav-arrow:hover {
    background: transparent;
    transform: scale(1.05)
}

.nav-arrow:active {
    transform: scale(.95)
}

.nav-arrow.prev {
    transform: rotate(180deg)
}

.nav-arrow.prev:hover {
    transform: rotate(180deg) scale(1.05)
}

.nav-arrow.prev:active {
    transform: rotate(180deg) scale(.95)
}

.nav-arrow.left-arrow {
    position: absolute;
    left: 0;
    z-index: 10
}

.nav-arrow.right-arrow {
    position: absolute;
    right: 0;
    z-index: 10
}

.nav-arrow img {
    width: 24px;
    height: 24px;
    filter: brightness(0) invert(1);
    transition: all .3s ease
}

.nav-arrow:hover img {
    transform: scale(1.1)
}

.marketing-main-content {
    flex: 1;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 48px;
    text-align: center;
    position: relative
}

.marketing-card {
    position: relative;
    border: none;
    border-radius: 16px;
    padding: 32px;
    max-width: 521px;
    width: 100%;
    background-color: #82cbff96;
    transition: all .3s ease;
    overflow: hidden
}

.marketing-backdrop {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 771px;
    height: 392px;
    background: #1931584d;
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    border-radius: 16px;
    z-index: 0
}

.marketing-text {
    position: relative;
    z-index: 1;
    text-align: center;
    transition: all .5s ease
}

.marketing-text h2 {
    font-family: Cairo,sans-serif;
    font-weight: 800;
    font-size: 25.304px;
    color: #fff;
    margin-bottom: 32px;
    line-height: 1.5;
    transition: all .5s ease
}

.marketing-text p {
    font-family: Cairo,sans-serif;
    font-weight: 400;
    font-size: 22.493px;
    color: #fff;
    line-height: 36.551px;
    transition: all .5s ease
}

.marketing-text p a {
    color: #fff;
    text-decoration: underline
}

.slide-indicators-row {
    display: flex;
    justify-content: center;
    margin: 20px 0;
    width: 100%
}

.slide-indicators {
    display: flex;
    gap: 1px;
    justify-content: center
}

.slide-indicator {
    width: auto;
    height: auto;
    border: none;
    background: transparent;
    cursor: pointer;
    transition: all .3s ease;
    flex-shrink: 0;
    padding: 0
}

.slide-indicator:hover {
    transform: scale(1.1)
}

.slide-indicator img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    display: block;
    transition: all .3s ease
}

.slide-indicator:not(.active) img {
    transform: scale(.7)
}

.marketing-footer {
    display: flex;
    flex-direction: column;
    gap: 16px
}

.footer-links {
    display: flex;
    flex-direction: column;
    gap: 16px;
    align-items: flex-start
}

.footer-link {
    display: flex;
    align-items: center;
    gap: 8px;
    color: #fff;
    font-family: Cairo,sans-serif;
    font-size: 12px
}

.footer-link img {
    width: 16px;
    height: 16px
}

.footer-divider {
    height: 1px;
    background: #c1c7cd;
    opacity: .2
}

.footer-bottom {
    display: flex;
    align-items: center;
    gap: 24px;
    height: 44px
}

.footer-logos {
    display: flex;
    gap: 12px;
    align-items: center
}

.footer-logos img {
    height: 43px;
    object-fit: contain
}

.footer-text {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 4px
}

.footer-text p {
    font-family: Cairo,sans-serif;
    font-weight: 600;
    font-size: 11px;
    color: #fff;
    margin: 0
}

.social-icons {
    display: flex;
    gap: 16px;
    align-items: center;
    height: 23px
}

.social-icons img {
    height: 13px;
    object-fit: contain
}

@media(max-width: 768px) {
    .form-section {
        height:auto;
        min-height: 50vh;
        padding: 40px 20px
    }

    .form-container {
        width: 100%;
        max-width: 500px
    }

    .marketing-section {
        height: auto;
        min-height: 50vh;
        padding: 20px
    }

    .marketing-text h2 {
        font-size: 20px
    }

    .marketing-text p {
        font-size: 16px;
        line-height: 1.5
    }
}

@media(max-width: 576px) {
    .form-section {
        padding:20px
    }

    .marketing-section {
        padding: 20px;
        min-height: 40vh
    }
}

div.login-section-container {
    display: flex;
    min-height: 100vh;
    align-items: center;
    padding-bottom: 20px;
    flex-direction: column;
    justify-content: center;
    background-size: cover;
    background-position: center;
    background-color: #f8f9fb;
    background-image: url();
    background-attachment: fixed;
    position: fixed;
    overflow: auto;
    width: 100%
}

div.login-section-container h1 {
    font-size: 27px;
    color: #306db5;
    font-weight: 600;
    margin-top: 30px;
    margin-bottom: 30px;
    font-family: Cairo,sans-serif;
    text-align: center
}

div.login-section-container .choose_org .user_role li a:hover small {
    color: inherit
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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")
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='%236ea8fe'%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='%236ea8fe'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

[dir=rtl] label.btn.btn-outline-primary:nth-child(2) {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px
}

[dir=rtl] label.btn.btn-outline-primary:nth-child(n+3) {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px
}

.rules-link {
    color: var(--primary-color)!important
}

.btn-otp {
    width: 120px;
    height: 35px;
    border: 1px solid #DFE7F2!important;
    background: #f4f7fb!important;
    color: #306db5!important;
    font-size: .8rem!important
}

.btn-otp:hover {
    border: 1px solid #DFE7F2!important;
    color: #306db5!important;
    background: #fff
}

.btn-poup-close {
    border: 1px solid #306DB5!important;
    background: #fff!important;
    color: #306db5!important
}

.btn-poup-close:hover {
    border: 1px solid #306DB5!important;
    color: #306db5!important;
    background: #fff
}

.btn-poup-close .btn-primary {
    max-width: 65px!important;
    width: 65px!important
}

.popup-title-color {
    color: #306db5!important;
    font-size: 1.2rem!important
}

.resend-btn {
    color: #306db5!important;
    font-size: 10px;
    font-weight: 800
}

.resend-btn-disabled,.resend-btn-disabled:hover {
    opacity: 60%
}

div.login-section-container {
    display: flex;
    min-height: 100vh;
    align-items: center;
    padding-bottom: 20px;
    flex-direction: column;
    justify-content: center;
    background-size: cover;
    background-position: center;
    background-color: #f8f9fb;
    background-image: url();
    background-attachment: fixed;
    position: fixed;
    overflow: auto;
    width: 100%
}

div.login-section-container .new-back-btn {
    max-height: 40px!important;
    position: absolute;
    bottom: 0;
    right: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    border-radius: 5px!important;
    padding: 5px 10px;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    cursor: pointer;
    transition: all ease .3s
}

div.login-section-container .new-back-btn:hover {
    background: var(--primary-color);
    color: #fff;
    transform: scale(1.01)
}

div.login-section-container .ant-tabs-tab {
    width: 50%!important;
    border-top-left-radius: 10px!important;
    border-top-right-radius: 10px!important;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fafafa!important;
    border: 0px!important
}

div.login-section-container .ant-tabs-nav-list {
    display: flex;
    gap: 5%
}

div.login-section-container .ant-tabs-tab-active {
    background: #fff!important;
    color: #fff!important;
    border-top-left-radius: 10px!important;
    border-top-right-radius: 10px!important;
    transition: all ease .3s;
    scale: 1.1;
    height: 100%
}

div.login-section-container .video-link {
    color: var(--primary-color);
    white-space: nowrap;
    display: flex
}

div.login-section-container .video-link img {
    width: 20px;
    margin: 0 5px
}

div.login-section-container .form-login {
    background: #fff;
    box-shadow: 1px 12px 15px 1px #eee!important
}

div.login-section-container .btn-default {
    border: 0
}

div.login-section-container .seha-bus-logo,div.login-section-container .seha-logo {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

div.login-section-container .ant-tabs-nav {
    margin-bottom: 0!important
}

div.login-section-container img {
    align-self: center
}

div.login-section-container h1 {
    font-size: 27px;
    color: #2c3e77;
    font-weight: 600;
    margin-top: 30px;
    margin-bottom: 30px;
    font-family: Cairo,sans-serif;
    text-align: center
}

div.login-section-container .form-control {
    font-size: .85rem
}

div.login-section-container .section-wrapper {
    width: 100%;
    margin-top: 30px;
    padding: 50px 50px 20px;
    display: flex;
    flex-direction: column;
    background-color: #fff;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    box-shadow: 1px 1px 15px 1px #eee
}

@media(min-width: 768px) {
    div.login-section-container .section-wrapper {
        padding:50px;
        width: 450px
    }
}

div.login-section-container .section-wrapper.step-two {
    margin-top: 0;
    padding: 0 50px 75px!important;
    margin-bottom: 15px!important;
    border-top-left-radius: 0!important;
    border-top-right-radius: 0!important
}

div.login-section-container .steps-wrap {
    width: 87%;
    margin-top: 20px
}

div.login-section-container .section-wrapper-new {
    width: 100%;
    margin-top: 30px;
    padding: 50px 50px 20px;
    display: flex;
    flex-direction: column;
    background-color: #fff;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    box-shadow: 1px 1px 15px 1px #eee
}

@media(min-width: 768px) {
    div.login-section-container .section-wrapper-new {
        padding:40px;
        min-width: 450px;
        max-width: 450px;
        width: 100%
    }
}

div.login-section-container .section-wrapper-new .user-has-accounts {
    list-style: none;
    padding: 0;
    margin: 0;
    max-height: 220px;
    overflow-y: auto
}

div.login-section-container .section-wrapper-new .user-has-accounts::-webkit-scrollbar {
    width: .15em;
    display: none
}

div.login-section-container .section-wrapper-new .user-has-accounts::-webkit-scrollbar-track {
    box-shadow: inset 0 0 #0000004d
}

div.login-section-container .section-wrapper-new .user-has-accounts::-webkit-scrollbar-thumb {
    background-color: #a9a9a9;
    outline: 1px solid gainsboro
}

div.login-section-container .section-wrapper-new .user-has-accounts:hover::-webkit-scrollbar {
    display: block
}

div.login-section-container .section-wrapper-new .user-has-accounts li {
    display: flex;
    flex-direction: row;
    padding: 10px;
    background: #fefefe;
    border-radius: 10px;
    margin-top: 4px;
    box-shadow: 0 0 13px #f7f8fa;
    border: 1px solid #f7f8fa;
    gap: 10px;
    align-items: center
}

div.login-section-container .section-wrapper-new .user-has-accounts li .account {
    color: var(--primary-color)
}

div.login-section-container .section-wrapper-new .user-has-accounts li .orgname {
    font-size: 13px;
    color: gray
}

div.login-section-container .section-wrapper-new .ant-result-icon svg {
    color: var(--primary-color)
}

div.login-section-container .section-wrapper-new label {
    padding-bottom: 6px
}

div.login-section-container .section-wrapper-new label span {
    color: red
}

div.login-section-container .section-wrapper-new img {
    width: 140px
}

div.login-section-container .section-wrapper-new .ant-upload-list button {
    border: 0px!important;
    margin-bottom: 0
}

div.login-section-container .section-wrapper-new .register-upload .register-upload-icon {
    font-size: 30px;
    color: var(--primary-color)
}

div.login-section-container .section-wrapper-new .register-upload .upload-or {
    color: var(--primary-color)
}

div.login-section-container .section-wrapper-new .register-upload .register-upload-text {
    font-weight: lighter;
    font-size: 14px
}

div.login-section-container .section-wrapper-new .ant-btn-icon-only {
    background-color: transparent
}

div.login-section-container .section-wrapper-new .ant-upload.ant-upload-select-picture-card {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
    height: auto
}

div.login-section-container .nav-link.forgot {
    color: #306db5;
    font-size: 14px;
    padding: 1rem 0;
    font-weight: 700;
    font-family: Cairo,sans-serif
}

div.login-section-container .nav-link.option {
    color: #306db5;
    font-size: 14px;
    font-family: Cairo,sans-serif
}

@media(min-width: 768px) {
    div.login-section-container .nav-link.option {
        padding:5px
    }
}

div.login-section-container .form-label {
    font-size: 16px;
    color: #2c3e77;
    margin-top: 15px;
    font-family: Cairo,sans-serif
}

div.login-section-container .input-wrapper input {
    border-radius: 15px;
    border-color: #c5cad1;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px
}

div.login-section-container button {
    color: #fff;
    height: 40px;
    margin-bottom: 15px;
    background-color: #fff;
    border: 1px solid #306db5;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    font-family: Cairo,sans-serif
}

div.login-section-container button.active {
    color: #fff;
    background-color: #306db5
}

div.login-section-container .create-account {
    display: flex;
    align-items: center
}

div.login-section-container .create-account p {
    font-size: 14px;
    margin-bottom: 0;
    color: #828282;
    margin-left: 25px;
    margin-right: 25px;
    font-family: Cairo,sans-serif
}

div.login-section-container .choose_org .account-type-title {
    font-size: 18px;
    color: var(--primary-color);
    font-weight: 700;
    margin-bottom: 10%
}

div.login-section-container .choose_org .user_role {
    margin: 0;
    padding: 5px;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    max-height: 400px;
    overflow: hidden
}

div.login-section-container .choose_org .user_role:hover {
    overflow-y: scroll
}

div.login-section-container .choose_org .user_role::-webkit-scrollbar {
    width: 0em
}

div.login-section-container .choose_org .user_role::-webkit-scrollbar-track {
    box-shadow: inset 0 0 #0000004d
}

div.login-section-container .choose_org .user_role::-webkit-scrollbar-thumb {
    background-color: #5b5b5b;
    outline: 1px solid gainsboro
}

div.login-section-container .choose_org .user_role label {
    color: #000;
    padding: 2px 7px 5px;
    margin: 0 2px;
    border-radius: 5px
}

div.login-section-container .choose_org .user_role li {
    width: 100%
}

div.login-section-container .choose_org .user_role li a {
    padding: 10px 15px 15px;
    display: block;
    width: 100%;
    background: #fff;
    margin-bottom: 15px;
    border-radius: 15px;
    color: var(--primary-color)!important;
    text-decoration: none;
    transition: all ease-in .2s;
    font-size: 14px;
    font-weight: 700;
    position: relative;
    box-shadow: 0 0 12px #f0f0f0;
    border: 1px solid #edf2f7
}

div.login-section-container .choose_org .user_role li a:hover {
    background-color: #fff
}

div.login-section-container .choose_org .user_role li a span {
    position: absolute;
    left: 15px;
    top: 43%;
    font-size: 11px;
    transform: rotate(-90deg)
}

div.login-section-container .choose_org .user_role li a small {
    display: block;
    font-size: 12px;
    padding-top: 10px;
    color: gray;
    width: 85%
}

div.login-section-container .choose_org .group_menu_roles {
    border: 0
}

div.login-section-container .choose_org .group_menu_roles>li {
    color: var(--primary-color);
    box-shadow: 0 0 12px #f0f0f0;
    border: 1px solid #edf2f7;
    border-radius: 10px;
    margin-bottom: 10px
}

div.login-section-container .choose_org .group_menu_roles>li img {
    width: 22px
}

div.login-section-container .choose_org .group_menu_roles .ant-menu-submenu-arrow:after,div.login-section-container .choose_org .group_menu_roles .ant-menu-submenu-arrow:before {
    color: var(--primary-color);
    width: 7px
}

div.login-section-container .choose_org .group_menu_roles .ant-menu-item:active,div.login-section-container .choose_org .group_menu_roles .ant-menu-submenu-title:active {
    background: transparent
}

div.login-section-container .choose_org .gruop_user_role,div.login-section-container .choose_org .gruop_user_role ul {
    list-style: none;
    padding: 0;
    margin: 0
}

div.login-section-container .choose_org .gruop_user_role {
    overflow: hidden
}

div.login-section-container .choose_org .gruop_user_role>li {
    height: 52px;
    max-height: 52px;
    padding: 10px 15px 15px;
    display: block;
    width: 100%;
    background: #fff;
    margin-bottom: 15px;
    border-radius: 15px;
    color: var(--primary-color);
    text-decoration: none;
    transition: all ease-in .2s;
    font-size: 14px;
    font-weight: 700;
    position: relative;
    box-shadow: 0 0 12px #f0f0f0;
    border: 1px solid #edf2f7;
    transition: all ease .3s
}

div.login-section-container .choose_org .gruop_user_role>li:hover {
    max-height: 400px;
    transition: all ease .3s
}

div.login-section-container .choose_org .gruop_user_role li>div {
    display: flex;
    justify-content: space-between
}

div.login-section-container .overlayer_role {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #306db50d;
    z-index: 1;
    right: 0;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff
}

div.login-section-container .overlayer_role .fa-spin {
    color: var(--primary-color);
    font-size: 22px
}

div.login-section-container .loading {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #253d7608;
    z-index: 110;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0;
    right: 0;
    font-size: 35px
}

.otp-error {
    color: red;
    font-size: 12px;
    margin-top: 5px;
    margin-bottom: 0;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center
}

.pull-left,.forget-password {
    text-decoration: none;
    color: #306db5
}

.register-seha-logo-text {
    color: #8b8787
}

.ant-radio-group.custom-radio-buttons-for-register .ant-radio-wrapper {
    display: flex;
    align-items: center;
    border: 2px solid rgb(237,242,247);
    border-radius: 10px;
    padding: 20px;
    margin-bottom: 20px;
    transition: all .2s ease-in-out;
    cursor: pointer
}

.ant-radio-group.custom-radio-buttons-for-register .ant-radio-wrapper .ant-radio {
    margin-left: 10px
}

.ant-radio-group.custom-radio-buttons-for-register .ant-radio-wrapper .register-choos-account-wrapper__logo {
    display: block;
    width: 90px;
    margin: auto 0
}

.ant-radio-group.custom-radio-buttons-for-register .ant-radio-wrapper .register-choos-account-wrapper__bsLogo {
    display: block;
    width: 130px;
    margin: auto 0
}

.ant-radio-group.custom-radio-buttons-for-register .ant-radio-wrapper-checked {
    background: #f8f9fb;
    border-color: #7db6dd
}

.ant-radio-group.custom-radio-buttons-for-register .ant-radio-inner {
    width: 25px;
    height: 25px;
    border-color: #7db6dd
}

.ant-radio-group.custom-radio-buttons-for-register .ant-radio-inner:after {
    background-color: #7db6dd
}

.register-choose-account-wrapper__title {
    margin-bottom: 15px;
    margin-right: 5px;
    color: #afb1b3;
    font-weight: 600
}

.register-choose-account-wrapper__card {
    border: 2px solid rgb(237,242,247);
    border-radius: 10px;
    padding: 20px;
    margin-bottom: 20px;
    cursor: pointer
}

.register-choose-account-wrapper__logo-text {
    margin-top: 20px;
    color: #8b8787
}

.final-register-logo {
    width: 200px!important
}

.register-choos-account-wrapper__logo-big {
    width: 115px!important
}

.increase-seha-logo,.increase-seha-bus-logo {
    width: 100%!important
}

.increase-seha-logo .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list,.increase-seha-bus-logo .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list {
    display: flex;
    gap: 5%;
    justify-content: center;
    align-items: center;
    width: 100%;
    border-top-right-radius: 20px!important;
    border-top-left-radius: 20px!important
}

.increase-seha-logo .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab,.increase-seha-bus-logo .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab {
    width: 45%!important;
    border-top-left-radius: 20px!important;
    border-top-right-radius: 20px!important;
    align-items: center;
    justify-content: center;
    border: 0px!important;
    background-color: #fafafa!important
}

.increase-seha-logo .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab-active,.increase-seha-bus-logo .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab-active {
    background: #fff!important;
    color: #fff!important;
    transition: all ease .3s;
    scale: 1.1;
    height: 100%;
    box-shadow: 1px 12px 15px 1px #eee!important
}

.btn-seha-st {
    max-height: 40px!important
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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")
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='%236ea8fe'%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='%236ea8fe'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

.physician {
    color: #a8b1b8
}

.physician .inner-physician {
    box-shadow: 0 0 9px #dcdcdc;
    border-radius: 10px;
    padding: 10px;
    overflow: hidden
}

.physician .inner-physician .head-title {
    border-bottom: 1px solid #F0F0F6;
    padding: 30px
}

.physician .ant-table-tbody>tr>td {
    color: #8b9399;
    text-align: center
}

.physician .ant-table-tbody>tr>td span {
    white-space: nowrap
}

.physician .ant-table-tbody>tr>td a {
    font-size: 14px;
    color: #cdd7e4;
    margin: 0 5px
}

.physician .title-page {
    color: var(--primary-color);
    font-size: 14px;
    font-weight: 700
}

.physician .btn {
    border-radius: 10px;
    font-size: 13px
}

.physician .form-control {
    border-radius: 10px;
    color: #dcdcdc;
    font-size: 14px
}

.physician .search-input {
    position: relative
}

.physician .search-input input {
    min-width: 270px;
    color: gray;
    padding-left: 50px
}

.physician .search-input input::placeholder {
    color: #dcdcdc
}

.physician .search-input .clearSearch {
    left: 30px;
    color: #cfcfe0;
    font-size: 13px;
    top: 8px
}

.physician .search-input a {
    position: absolute;
    top: 11px;
    left: 9px
}

.physician .box-search {
    font-size: 12px;
    margin-bottom: 15px;
    padding: 18px
}

.physician .box-search .form-group {
    margin-bottom: 15px
}

.physician .box-search .form-group .form-control {
    color: #000
}

.physician .box-search .form-group label {
    margin-bottom: 5px
}

.physician .box-search .ant-select {
    display: block
}

.physician .box-search .ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
    height: 36px
}

.physician .ant-table-thead>tr>th {
    background: #f0f0f6;
    color: var(--primary-color);
    font-weight: 700;
    padding: 0 10px;
    font-size: 11px;
    text-align: center
}

.physician .ant-table-column-title {
    white-space: nowrap
}

.physician .ant-pagination-item {
    background-color: #f4f6f9;
    border: 1px solid #f4f6f9;
    border-radius: 7px;
    color: var(--primary-color)
}

.physician .ant-pagination-item-active {
    border-radius: 8px;
    background-color: var(--primary-color);
    color: #fff
}

.physician .ant-pagination-next .ant-pagination-item-link,.physician .ant-pagination-prev .ant-pagination-item-link {
    border-radius: 8px
}

.physician .ant-pagination-item-link {
    background: #f4f6f9;
    color: #306db5;
    border-color: #f4f6f9
}

.physician .ant-pagination-total-text {
    display: block;
    width: 100%;
    text-align: center;
    color: var(--primary-color)
}

.physician .ant-tag {
    border: 0;
    padding: 2px 12px;
    margin: 0;
    border-radius: 5px
}

.physician .action-btns {
    color: #cdd7e4;
    min-width: 50px
}

.physician .loading {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #253d7608;
    z-index: 110;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0;
    right: 0;
    font-size: 35px
}

.ant-modal.large {
    min-width: 80%
}

.ant-modal-content {
    border-radius: 8px
}

.ant-modal-content .ant-modal-header {
    border-radius: 8px 8px 0 0
}

.ant-modal-content .ant-modal-confirm-title {
    color: var(--primary-color);
    margin-top: 10px;
    line-height: 1.6
}

.ant-modal-content .ant-modal-title {
    color: var(--primary-color);
    font-weight: 700
}

.ant-modal-content .ant-modal-confirm-btns {
    float: none;
    display: flex;
    justify-content: center;
    direction: ltr
}

.ant-modal-content .ant-modal-confirm-btns button {
    margin: 0 5px;
    border-radius: 8px;
    min-width: 100px
}

.ant-modal-content .ant-modal-confirm-btns .ant-btn-default {
    color: var(--primary-color);
    border-color: var(--primary-color)
}

.ant-modal-content .ant-modal-confirm-body {
    text-align: center
}

.modal-bulk .ant-select.non-medical-select-input .ant-select-selector {
    height: unset!important;
    border-radius: 10px!important
}

.edit-popUp-physician {
    width: 100%;
    position: relative;
    color: gray
}

.edit-popUp-physician label {
    margin-bottom: 5px;
    margin-top: 5px
}

.edit-popUp-physician h3 {
    font-size: 16px;
    color: var(--primary-color)
}

.edit-popUp-physician .ant-picker {
    display: block;
    border-radius: 8px
}

.edit-popUp-physician .ant-picker-input>input {
    line-height: 1.9715
}

.edit-popUp-physician .ant-select {
    display: block
}

.edit-popUp-physician .form-control {
    border-radius: 8px
}

.edit-popUp-physician label span {
    color: red
}

.edit-popUp-physician .form-control-checkbox {
    border: 0px!important;
    display: flex;
    width: fit-content;
    align-items: flex-end;
    padding-bottom: 1px
}

.edit-popUp-physician .select-date {
    font-size: 12px;
    line-height: 2em
}

.edit-popUp-physician .chick-box-groub-container {
    display: flex;
    gap: 5;
    align-items: flex-end
}

.edit-popUp-physician .form-group-chechbox {
    display: flex;
    flex-direction: row
}

.edit-popUp-physician .chick-box-lable {
    display: flex;
    align-items: flex-end;
    margin-bottom: 5px
}

.view-physician .form-control {
    color: #a3a3a3
}

.view-physician .btn-edit {
    border: 0
}

.view-physician .warp-email {
    position: relative
}

.view-physician .warp-email input {
    min-width: 180px
}

.view-physician .warp-email .btn-update-email {
    min-width: 48px;
    position: absolute;
    top: 4px;
    left: 4px;
    border-radius: 8px;
    font-size: 11px;
    display: none
}

.view-physician .warp-email:hover .btn-update-email {
    display: block
}

.view-physician .btn-print-cert {
    color: #fff;
    white-space: nowrap;
    font-size: 10px
}

.view-physician .details {
    background-color: #fff;
    box-shadow: 0 0 10px #dcdcdc;
    display: block;
    position: relative;
    overflow: hidden;
    padding: 25px;
    border-radius: 8px;
    margin-top: 30px
}

.view-physician .details h3 {
    font-size: 15px;
    color: var(--primary-color);
    border-bottom: 1px solid #eff1f4;
    margin: 0;
    padding: 0 0 13px;
    font-weight: 700
}

.view-physician .details h4 {
    font-size: 15px;
    color: var(--primary-color);
    margin: 0;
    padding: 0 0 13px;
    font-weight: 700
}

.view-physician .details label {
    color: var(--primary-color);
    font-weight: 700;
    font-size: 13px;
    margin-bottom: 7px
}

.view-physician .details p {
    font-size: 13px
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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")
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='%236ea8fe'%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='%236ea8fe'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

div.physician-otp {
    display: flex;
    min-height: 100vh;
    align-items: center;
    padding-bottom: 20px;
    flex-direction: column;
    justify-content: center;
    background-size: cover;
    background-position: center;
    background-color: #f8f9fb;
    background-image: url()
}

div.physician-otp .logo {
    text-align: center
}

div.physician-otp h3 {
    font-size: 18px;
    color: var(--primary-color);
    text-align: center;
    font-weight: 700
}

div.physician-otp .input-otp {
    position: relative
}

div.physician-otp .input-otp .btn-verify {
    position: absolute;
    left: 5px;
    top: 4px
}

div.physician-otp .btn-action {
    display: flex;
    justify-content: center;
    align-content: space-evenly;
    margin: 20px 0
}

div.physician-otp .btn-action button {
    border: 0;
    width: 100%;
    opacity: .8
}

div.physician-otp .btn-action span.white-space {
    width: 30px
}

div.physician-otp .success-message {
    text-align: center;
    color: var(--primary-color)
}

div.physician-otp .section-wrapper {
    width: 100%;
    margin-top: 30px;
    padding: 50px 10px;
    display: flex;
    flex-direction: column;
    background-color: #fff;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    box-shadow: 1px 1px 15px 1px #eee
}

div.physician-otp .section-wrapper label {
    font-size: 15px;
    color: gray;
    margin: 8px 0
}

div.physician-otp .section-wrapper .mobile {
    direction: ltr
}

@media(min-width: 768px) {
    div.physician-otp .section-wrapper {
        padding:50px;
        width: 450px
    }
}

div.physician-otp .timer {
    font-size: 13px;
    color: gray;
    margin: 10px 0
}

.add-physician {
    width: 100%;
    position: relative;
    color: gray
}

.add-physician label {
    margin-bottom: 5px;
    margin-top: 5px
}

.add-physician h3 {
    font-size: 16px;
    color: var(--primary-color)
}

.add-physician .ant-picker {
    display: block;
    border-radius: 8px
}

.add-physician .ant-picker-input>input {
    line-height: 1.9715
}

.add-physician .ant-select {
    display: block
}

.add-physician .form-control {
    border-radius: 8px
}

.add-physician label span {
    color: red
}

.add-physician .form-control-checkbox {
    border: 0px!important;
    display: flex;
    width: fit-content;
    align-items: flex-end;
    padding-bottom: 1px
}

.add-physician .select-date {
    font-size: 12px;
    line-height: 2em
}

.add-physician .chick-box-groub-container {
    display: flex;
    gap: 5;
    align-items: flex-end
}

.add-physician .form-group-chechbox {
    display: flex;
    flex-direction: row
}

.add-physician .chick-box-lable {
    display: flex;
    align-items: flex-end;
    margin-bottom: 5px
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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")
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='%236ea8fe'%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='%236ea8fe'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

.ant-btn.app-button {
    display: flex;
    align-items: center;
    color: var(--primary-color);
    border-color: var(--primary-color)
}

.ant-btn.app-button.primary-btn {
    background-color: var(--primary-color);
    color: #fff;
    border-color: var(--primary-color)
}

.ant-btn.app-button.primary-btn:focus,.ant-btn.app-button.primary-btn:active {
    box-shadow: none;
    background-color: var(--primary-color)
}

.ant-btn.app-button svg {
    margin-left: 5px
}

._Form_yes7c_1 {
    margin-top: 40px
}

._AddBtn_yes7c_5 {
    height: 35px;
    padding: 0 30px;
    border-radius: 10px
}

._DatePicker_yes7c_11 {
    width: 100%;
    border-radius: 10px
}

._Label_yes7c_16 {
    margin: 0 0 7px
}

._Label_sxk1w_1 {
    margin: 0 0 10px;
    color: #000
}

._Btn_sxk1w_7 {
    padding: 0 30px;
    border-radius: 7px;
    height: 35px
}

.employee-add-step .ant-steps .ant-steps-item .ant-steps-item-container .ant-steps-item-tail {
    padding-left: 7%!important
}

.employee-add-step .ant-steps .ant-steps-item-icon .ant-steps-icon {
    position: relative!important;
    right: -20%!important
}

.employee-add-step .ant-steps .ant-steps-item-icon .ant-steps-icon span svg {
    margin-bottom: .5rem
}

._Wrapper_1y80f_1 {
    border-bottom: 1px solid #e0e0e0
}

._WrapperBU_1y80f_5 {
    border-bottom: 1px solid #e0e0e0;
    padding: 16px 0!important
}

._AddBtn_1y80f_10 {
    height: 35px;
    border-radius: 10px
}

._MainHeader_1y80f_15 {
    font-size: 16px;
    font-weight: 600
}

._NonMedicalTitle_qghpk_1 {
    color: #000;
    font-size: 14px;
    font-weight: 700
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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")
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='%236ea8fe'%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='%236ea8fe'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

.ant-input-search.employee-search-keyword-input .ant-input {
    color: gray;
    padding: 0 5px
}

.ant-input-search.employee-search-keyword-input .ant-input-suffix .ant-input-clear-icon {
    bottom: 8px
}

.ant-input-search.employee-search-keyword-input .ant-input-suffix .ant-input-clear-icon svg {
    color: #bababa;
    font-size: 15px
}

.ant-input-search.employee-search-keyword-input .ant-input-wrapper .ant-input::placeholder {
    padding: 0 5px;
    color: #dcdcdc
}

.ant-input-search.employee-search-keyword-input .ant-input-affix-wrapper {
    padding: .4rem;
    border-radius: .5rem!important;
    min-width: 281px;
    height: 40px;
    border: 1px solid #bababa!important
}

.ant-input-search.employee-search-keyword-input .ant-input-affix-wrapper:hover,.ant-input-search.employee-search-keyword-input .ant-input-affix-wrapper:focus {
    border-color: #d9d9d9;
    box-shadow: none
}

.ant-input-search.employee-search-keyword-input .ant-input-affix-wrapper-focused {
    border-color: #d9d9d9;
    box-shadow: none
}

.ant-input-search.employee-search-keyword-input .ant-input-clear-icon {
    position: absolute;
    left: 40px;
    bottom: 10px;
    z-index: 111
}

.ant-input-search.employee-search-keyword-input .ant-input-group-addon {
    right: -40px!important;
    z-index: 111;
    border-top: .05px solid #bababa!important;
    border-bottom: .05px solid #bababa!important;
    background-color: #fff
}

.ant-input-search.employee-search-keyword-input .ant-input-group-addon .ant-input-search-button {
    color: #bababa!important
}

.ant-input-search.employee-search-keyword-input .ant-input-group-addon .ant-input-search-button svg {
    font-size: 15px
}

.ant-input-search.employee-search-keyword-input .ant-btn-default {
    border: 0;
    background-color: transparent
}

.ant-form-item.employee-search-keyword-item .ant-form-item-row .ant-form-item-control-input-content {
    display: flex;
    align-items: center
}

.ant-form-item.employee-search-keyword-item label {
    margin-left: 10px;
    font-size: 18px;
    color: #a7a4a4
}

.ant-form-item.employee-search-keyword-item label:after {
    display: none
}

.employee-advanced-search-btn {
    color: #416cad!important;
    font-weight: 700;
    left: 35px!important;
    font-size: 14px!important;
    margin-right: 10px
}

.employee-advanced-search-btn svg {
    color: #e2e2eb;
    margin-top: -5px;
    font-size: 16px;
    margin-right: -4px
}

.employee-excel-btn {
    margin-right: 10px;
    height: 50px;
    color: var(--ant-primary-color);
    background-color: #fff;
    font-size: 14px;
    border-radius: 10px
}

.no-hover:hover,.no-hover:focus,.no-hover:active {
    background-color: inherit!important;
    color: var(--ant-primary-color)
}

.employee-advanced-search-submit-btn,.employee-advanced-search-clear-btn {
    padding: 0 45px;
    height: 40px;
    border-radius: 5px
}

.employee-advanced-search-clear-btn {
    color: var(--primary-color);
    margin-right: 20px
}

.ant-picker.non-medical-datepicker {
    height: 45px;
    border-radius: 5px!important;
    border-color: #bababa!important
}

.ant-input-group-addon button {
    background-color: none!important
}

.ant-modal-root .ant-modal-confirm-body span {
    color: #6b6b6b;
    text-align: center;
    font-family: Cairo;
    font-size: 14px;
    font-style: normal;
    font-weight: 600px;
    line-height: normal
}

.employeeCancelButton {
    display: flex;
    padding: 10px 15px;
    justify-content: center;
    gap: 10px;
    flex: 1 0 0px;
    height: 40px;
    border-radius: 6px;
    border: 1px solid var(--primary-color, #306DB5);
    background: #fff;
    max-width: 164.5px!important
}

.employeeCancelButton span {
    margin-top: -3px
}

.employeeOkButton {
    display: flex;
    padding: 10px 15px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex: 1 0 0px;
    height: 40px;
    border-radius: 6px;
    background: var(--primary-color, #306DB5)!important;
    max-width: 164.5px!important
}

.ant-form-item.edit-employee-form-item .ant-form-item-row label {
    margin-bottom: 10px;
    margin-top: 10px;
    font-size: 13px;
    color: gray
}

.ant-form-item.edit-employee-form-item .ant-form-item-row input:disabled {
    color: #8b9399
}

.ant-picker.edit-employee-joining-date input::placeholder {
    color: #000
}

.ant-picker.ant-picker-disabled {
    background-color: var(--bs-secondary-bg)
}

.ant-picker.ant-picker-disabled input {
    background-color: var(--bs-secondary-bg);
    display: block;
    width: 100%;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

.ant-picker.ant-picker-disabled input::placeholder {
    color: #8b9399!important
}

.edit-employee-save-btn,.edit-employee-cancel-btn {
    padding: 0;
    min-height: 40px;
    min-width: 160px;
    border-radius: .5rem;
    justify-content: center;
    font-weight: 400;
    font-size: .8rem;
    font-family: var(--bs-btn-font-family)
}

.darker-color {
    color: #000!important
}

.ant-picker.date-darker-color input::placeholder {
    color: #000!important
}

.modal-bulk h3 {
    font-size: 16px;
    color: var(--primary-color)
}

.modal-bulk .modal-title {
    color: var(--primary-color);
    font-size: 14px;
    font-weight: 700
}

.delete-employee-btn {
    width: 100px;
    height: 35px;
    border-radius: .5rem
}

.delete-employee-btn:last-of-type {
    margin-right: 1rem
}

.ant-table-wrapper-rtl .ant-table-thead>tr>th {
    text-align: center
}

._Wrapper_bn7yl_1,._WrapperBU_bn7yl_6 {
    border-bottom: 1px solid #e0e0e0;
    padding: 16px 0!important
}

._AddBtn_bn7yl_11 {
    height: 35px;
    border-radius: 10px
}

._MainHeader_bn7yl_16 {
    font-size: 16px;
    font-weight: 600
}

._Banner_1vcii_1 {
    width: 100%;
    height: 180px;
    background-image: linear-gradient(to left,#416cad,#2986ba,#309dbf,#53b3c0,#7cc7c0);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 4rem
}

._Banner_1vcii_1 ._Path_1vcii_13 {
    color: #fff
}

._Banner_1vcii_1 ._Path_1vcii_13 ._TitleLast_1vcii_16 {
    color: #7dcac1
}

._Banner_1vcii_1 ._Wrapper_1vcii_19 {
    display: flex;
    align-items: center;
    margin-bottom: 1.5rem
}

._Banner_1vcii_1 ._Wrapper_1vcii_19 ._Split_1vcii_24 {
    color: #7dcac1;
    font-size: 1.5rem;
    margin: 0 .7rem
}

._Banner_1vcii_1 ._Title_1vcii_16 {
    color: #fff;
    font-size: 1.5rem;
    font-weight: 600;
    margin: 0
}

.employee-card {
    padding: 10px 0;
    border: 1px solid #fcfbfb;
    border-radius: 10px;
    margin: 15px 30px;
    box-shadow: 0 0 9px #eee;
    min-height: 650px
}

.ant-tabs.add-employee-tabs .ant-tabs-nav {
    display: none
}

.ant-tabs ul {
    padding-bottom: 15px
}

h6,._h6_ssb2x_1,h5,._h5_ssb2x_1,h4,._h4_ssb2x_1,h3,._h3_ssb2x_1,h2,._h2_ssb2x_1,h1,._h1_ssb2x_1 {
    margin-top: 0;
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2;
    color: var(--bs-heading-color)
}

h1,._h1_ssb2x_1 {
    font-size: calc(1.375rem + 1.5vw)
}

@media(min-width: 1200px) {
    h1,._h1_ssb2x_1 {
        font-size:2.5rem
    }
}

h2,._h2_ssb2x_1 {
    font-size: calc(1.325rem + .9vw)
}

@media(min-width: 1200px) {
    h2,._h2_ssb2x_1 {
        font-size:2rem
    }
}

h3,._h3_ssb2x_1 {
    font-size: calc(1.3rem + .6vw)
}

@media(min-width: 1200px) {
    h3,._h3_ssb2x_1 {
        font-size:1.75rem
    }
}

h4,._h4_ssb2x_1 {
    font-size: calc(1.275rem + .3vw)
}

@media(min-width: 1200px) {
    h4,._h4_ssb2x_1 {
        font-size:1.5rem
    }
}

h5,._h5_ssb2x_1 {
    font-size: 1.25rem
}

h6,._h6_ssb2x_1 {
    font-size: 1rem
}

small,._small_ssb2x_1 {
    font-size: .875em
}

mark,._mark_ssb2x_1 {
    padding: .1875em;
    color: var(--bs-highlight-color);
    background-color: var(--bs-highlight-bg)
}

._lead_ssb2x_1 {
    font-size: 1.25rem;
    font-weight: 300
}

._display-1_ssb2x_1 {
    font-size: calc(1.625rem + 4.5vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width: 1200px) {
    ._display-1_ssb2x_1 {
        font-size:5rem
    }
}

._display-2_ssb2x_1 {
    font-size: calc(1.575rem + 3.9vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width: 1200px) {
    ._display-2_ssb2x_1 {
        font-size:4.5rem
    }
}

._display-3_ssb2x_1 {
    font-size: calc(1.525rem + 3.3vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width: 1200px) {
    ._display-3_ssb2x_1 {
        font-size:4rem
    }
}

._display-4_ssb2x_1 {
    font-size: calc(1.475rem + 2.7vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width: 1200px) {
    ._display-4_ssb2x_1 {
        font-size:3.5rem
    }
}

._display-5_ssb2x_1 {
    font-size: calc(1.425rem + 2.1vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width: 1200px) {
    ._display-5_ssb2x_1 {
        font-size:3rem
    }
}

._display-6_ssb2x_1 {
    font-size: calc(1.375rem + 1.5vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width: 1200px) {
    ._display-6_ssb2x_1 {
        font-size:2.5rem
    }
}

._list-unstyled_ssb2x_1,._list-inline_ssb2x_1 {
    padding-left: 0;
    list-style: none
}

._list-inline-item_ssb2x_1 {
    display: inline-block
}

._list-inline-item_ssb2x_1:not(:last-child) {
    margin-right: .5rem
}

._initialism_ssb2x_1 {
    font-size: .875em;
    text-transform: uppercase
}

._blockquote_ssb2x_1 {
    margin-bottom: 1rem;
    font-size: 1.25rem
}

._blockquote_ssb2x_1>:last-child {
    margin-bottom: 0
}

._blockquote-footer_ssb2x_1 {
    margin-top: -1rem;
    margin-bottom: 1rem;
    font-size: .875em;
    color: #6c757d
}

._blockquote-footer_ssb2x_1:before {
    content: "— "
}

._img-fluid_ssb2x_1 {
    max-width: 100%;
    height: auto
}

._img-thumbnail_ssb2x_1 {
    padding: .25rem;
    background-color: var(--bs-body-bg);
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    max-width: 100%;
    height: auto
}

._figure_ssb2x_1 {
    display: inline-block
}

._figure-img_ssb2x_1 {
    margin-bottom: .5rem;
    line-height: 1
}

._figure-caption_ssb2x_1 {
    font-size: .875em;
    color: var(--bs-secondary-color)
}

._container_ssb2x_1,._container-fluid_ssb2x_1,._container-xxl_ssb2x_1,._container-xl_ssb2x_1,._container-lg_ssb2x_1,._container-md_ssb2x_1,._container-sm_ssb2x_1 {
    --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-right: auto;
    margin-left: auto
}

@media(min-width: 576px) {
    ._container-sm_ssb2x_1,._container_ssb2x_1 {
        max-width:540px
    }
}

@media(min-width: 768px) {
    ._container-md_ssb2x_1,._container-sm_ssb2x_1,._container_ssb2x_1 {
        max-width:720px
    }
}

@media(min-width: 992px) {
    ._container-lg_ssb2x_1,._container-md_ssb2x_1,._container-sm_ssb2x_1,._container_ssb2x_1 {
        max-width:960px
    }
}

@media(min-width: 1200px) {
    ._container-xl_ssb2x_1,._container-lg_ssb2x_1,._container-md_ssb2x_1,._container-sm_ssb2x_1,._container_ssb2x_1 {
        max-width:1140px
    }
}

@media(min-width: 1400px) {
    ._container-xxl_ssb2x_1,._container-xl_ssb2x_1,._container-lg_ssb2x_1,._container-md_ssb2x_1,._container-sm_ssb2x_1,._container_ssb2x_1 {
        max-width:1320px
    }
}

._row_ssb2x_1 {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x))
}

._row_ssb2x_1>* {
    flex-shrink: 0;
    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)
}

._col_ssb2x_1 {
    flex: 1 0 0%
}

._row-cols-auto_ssb2x_1>* {
    flex: 0 0 auto;
    width: auto
}

._row-cols-1_ssb2x_1>* {
    flex: 0 0 auto;
    width: 100%
}

._row-cols-2_ssb2x_1>* {
    flex: 0 0 auto;
    width: 50%
}

._row-cols-3_ssb2x_1>* {
    flex: 0 0 auto;
    width: 33.33333333%
}

._row-cols-4_ssb2x_1>* {
    flex: 0 0 auto;
    width: 25%
}

._row-cols-5_ssb2x_1>* {
    flex: 0 0 auto;
    width: 20%
}

._row-cols-6_ssb2x_1>* {
    flex: 0 0 auto;
    width: 16.66666667%
}

._col-auto_ssb2x_1 {
    flex: 0 0 auto;
    width: auto
}

._col-1_ssb2x_1 {
    flex: 0 0 auto;
    width: 8.33333333%
}

._col-2_ssb2x_1 {
    flex: 0 0 auto;
    width: 16.66666667%
}

._col-3_ssb2x_1 {
    flex: 0 0 auto;
    width: 25%
}

._col-4_ssb2x_1 {
    flex: 0 0 auto;
    width: 33.33333333%
}

._col-5_ssb2x_1 {
    flex: 0 0 auto;
    width: 41.66666667%
}

._col-6_ssb2x_1 {
    flex: 0 0 auto;
    width: 50%
}

._col-7_ssb2x_1 {
    flex: 0 0 auto;
    width: 58.33333333%
}

._col-8_ssb2x_1 {
    flex: 0 0 auto;
    width: 66.66666667%
}

._col-9_ssb2x_1 {
    flex: 0 0 auto;
    width: 75%
}

._col-10_ssb2x_1 {
    flex: 0 0 auto;
    width: 83.33333333%
}

._col-11_ssb2x_1 {
    flex: 0 0 auto;
    width: 91.66666667%
}

._col-12_ssb2x_1 {
    flex: 0 0 auto;
    width: 100%
}

._offset-1_ssb2x_1 {
    margin-left: 8.33333333%
}

._offset-2_ssb2x_1 {
    margin-left: 16.66666667%
}

._offset-3_ssb2x_1 {
    margin-left: 25%
}

._offset-4_ssb2x_1 {
    margin-left: 33.33333333%
}

._offset-5_ssb2x_1 {
    margin-left: 41.66666667%
}

._offset-6_ssb2x_1 {
    margin-left: 50%
}

._offset-7_ssb2x_1 {
    margin-left: 58.33333333%
}

._offset-8_ssb2x_1 {
    margin-left: 66.66666667%
}

._offset-9_ssb2x_1 {
    margin-left: 75%
}

._offset-10_ssb2x_1 {
    margin-left: 83.33333333%
}

._offset-11_ssb2x_1 {
    margin-left: 91.66666667%
}

._g-0_ssb2x_1,._gx-0_ssb2x_1 {
    --bs-gutter-x: 0
}

._g-0_ssb2x_1,._gy-0_ssb2x_1 {
    --bs-gutter-y: 0
}

._g-1_ssb2x_1,._gx-1_ssb2x_1 {
    --bs-gutter-x: .25rem
}

._g-1_ssb2x_1,._gy-1_ssb2x_1 {
    --bs-gutter-y: .25rem
}

._g-2_ssb2x_1,._gx-2_ssb2x_1 {
    --bs-gutter-x: .5rem
}

._g-2_ssb2x_1,._gy-2_ssb2x_1 {
    --bs-gutter-y: .5rem
}

._g-3_ssb2x_1,._gx-3_ssb2x_1 {
    --bs-gutter-x: 1rem
}

._g-3_ssb2x_1,._gy-3_ssb2x_1 {
    --bs-gutter-y: 1rem
}

._g-4_ssb2x_1,._gx-4_ssb2x_1 {
    --bs-gutter-x: 1.5rem
}

._g-4_ssb2x_1,._gy-4_ssb2x_1 {
    --bs-gutter-y: 1.5rem
}

._g-5_ssb2x_1,._gx-5_ssb2x_1 {
    --bs-gutter-x: 3rem
}

._g-5_ssb2x_1,._gy-5_ssb2x_1 {
    --bs-gutter-y: 3rem
}

@media(min-width: 576px) {
    ._col-sm_ssb2x_1 {
        flex:1 0 0%
    }

    ._row-cols-sm-auto_ssb2x_1>* {
        flex: 0 0 auto;
        width: auto
    }

    ._row-cols-sm-1_ssb2x_1>* {
        flex: 0 0 auto;
        width: 100%
    }

    ._row-cols-sm-2_ssb2x_1>* {
        flex: 0 0 auto;
        width: 50%
    }

    ._row-cols-sm-3_ssb2x_1>* {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    ._row-cols-sm-4_ssb2x_1>* {
        flex: 0 0 auto;
        width: 25%
    }

    ._row-cols-sm-5_ssb2x_1>* {
        flex: 0 0 auto;
        width: 20%
    }

    ._row-cols-sm-6_ssb2x_1>* {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    ._col-sm-auto_ssb2x_1 {
        flex: 0 0 auto;
        width: auto
    }

    ._col-sm-1_ssb2x_1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    ._col-sm-2_ssb2x_1 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    ._col-sm-3_ssb2x_1 {
        flex: 0 0 auto;
        width: 25%
    }

    ._col-sm-4_ssb2x_1 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    ._col-sm-5_ssb2x_1 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    ._col-sm-6_ssb2x_1 {
        flex: 0 0 auto;
        width: 50%
    }

    ._col-sm-7_ssb2x_1 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    ._col-sm-8_ssb2x_1 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    ._col-sm-9_ssb2x_1 {
        flex: 0 0 auto;
        width: 75%
    }

    ._col-sm-10_ssb2x_1 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    ._col-sm-11_ssb2x_1 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    ._col-sm-12_ssb2x_1 {
        flex: 0 0 auto;
        width: 100%
    }

    ._offset-sm-0_ssb2x_1 {
        margin-left: 0
    }

    ._offset-sm-1_ssb2x_1 {
        margin-left: 8.33333333%
    }

    ._offset-sm-2_ssb2x_1 {
        margin-left: 16.66666667%
    }

    ._offset-sm-3_ssb2x_1 {
        margin-left: 25%
    }

    ._offset-sm-4_ssb2x_1 {
        margin-left: 33.33333333%
    }

    ._offset-sm-5_ssb2x_1 {
        margin-left: 41.66666667%
    }

    ._offset-sm-6_ssb2x_1 {
        margin-left: 50%
    }

    ._offset-sm-7_ssb2x_1 {
        margin-left: 58.33333333%
    }

    ._offset-sm-8_ssb2x_1 {
        margin-left: 66.66666667%
    }

    ._offset-sm-9_ssb2x_1 {
        margin-left: 75%
    }

    ._offset-sm-10_ssb2x_1 {
        margin-left: 83.33333333%
    }

    ._offset-sm-11_ssb2x_1 {
        margin-left: 91.66666667%
    }

    ._g-sm-0_ssb2x_1,._gx-sm-0_ssb2x_1 {
        --bs-gutter-x: 0
    }

    ._g-sm-0_ssb2x_1,._gy-sm-0_ssb2x_1 {
        --bs-gutter-y: 0
    }

    ._g-sm-1_ssb2x_1,._gx-sm-1_ssb2x_1 {
        --bs-gutter-x: .25rem
    }

    ._g-sm-1_ssb2x_1,._gy-sm-1_ssb2x_1 {
        --bs-gutter-y: .25rem
    }

    ._g-sm-2_ssb2x_1,._gx-sm-2_ssb2x_1 {
        --bs-gutter-x: .5rem
    }

    ._g-sm-2_ssb2x_1,._gy-sm-2_ssb2x_1 {
        --bs-gutter-y: .5rem
    }

    ._g-sm-3_ssb2x_1,._gx-sm-3_ssb2x_1 {
        --bs-gutter-x: 1rem
    }

    ._g-sm-3_ssb2x_1,._gy-sm-3_ssb2x_1 {
        --bs-gutter-y: 1rem
    }

    ._g-sm-4_ssb2x_1,._gx-sm-4_ssb2x_1 {
        --bs-gutter-x: 1.5rem
    }

    ._g-sm-4_ssb2x_1,._gy-sm-4_ssb2x_1 {
        --bs-gutter-y: 1.5rem
    }

    ._g-sm-5_ssb2x_1,._gx-sm-5_ssb2x_1 {
        --bs-gutter-x: 3rem
    }

    ._g-sm-5_ssb2x_1,._gy-sm-5_ssb2x_1 {
        --bs-gutter-y: 3rem
    }
}

@media(min-width: 768px) {
    ._col-md_ssb2x_1 {
        flex:1 0 0%
    }

    ._row-cols-md-auto_ssb2x_1>* {
        flex: 0 0 auto;
        width: auto
    }

    ._row-cols-md-1_ssb2x_1>* {
        flex: 0 0 auto;
        width: 100%
    }

    ._row-cols-md-2_ssb2x_1>* {
        flex: 0 0 auto;
        width: 50%
    }

    ._row-cols-md-3_ssb2x_1>* {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    ._row-cols-md-4_ssb2x_1>* {
        flex: 0 0 auto;
        width: 25%
    }

    ._row-cols-md-5_ssb2x_1>* {
        flex: 0 0 auto;
        width: 20%
    }

    ._row-cols-md-6_ssb2x_1>* {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    ._col-md-auto_ssb2x_1 {
        flex: 0 0 auto;
        width: auto
    }

    ._col-md-1_ssb2x_1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    ._col-md-2_ssb2x_1 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    ._col-md-3_ssb2x_1 {
        flex: 0 0 auto;
        width: 25%
    }

    ._col-md-4_ssb2x_1 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    ._col-md-5_ssb2x_1 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    ._col-md-6_ssb2x_1 {
        flex: 0 0 auto;
        width: 50%
    }

    ._col-md-7_ssb2x_1 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    ._col-md-8_ssb2x_1 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    ._col-md-9_ssb2x_1 {
        flex: 0 0 auto;
        width: 75%
    }

    ._col-md-10_ssb2x_1 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    ._col-md-11_ssb2x_1 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    ._col-md-12_ssb2x_1 {
        flex: 0 0 auto;
        width: 100%
    }

    ._offset-md-0_ssb2x_1 {
        margin-left: 0
    }

    ._offset-md-1_ssb2x_1 {
        margin-left: 8.33333333%
    }

    ._offset-md-2_ssb2x_1 {
        margin-left: 16.66666667%
    }

    ._offset-md-3_ssb2x_1 {
        margin-left: 25%
    }

    ._offset-md-4_ssb2x_1 {
        margin-left: 33.33333333%
    }

    ._offset-md-5_ssb2x_1 {
        margin-left: 41.66666667%
    }

    ._offset-md-6_ssb2x_1 {
        margin-left: 50%
    }

    ._offset-md-7_ssb2x_1 {
        margin-left: 58.33333333%
    }

    ._offset-md-8_ssb2x_1 {
        margin-left: 66.66666667%
    }

    ._offset-md-9_ssb2x_1 {
        margin-left: 75%
    }

    ._offset-md-10_ssb2x_1 {
        margin-left: 83.33333333%
    }

    ._offset-md-11_ssb2x_1 {
        margin-left: 91.66666667%
    }

    ._g-md-0_ssb2x_1,._gx-md-0_ssb2x_1 {
        --bs-gutter-x: 0
    }

    ._g-md-0_ssb2x_1,._gy-md-0_ssb2x_1 {
        --bs-gutter-y: 0
    }

    ._g-md-1_ssb2x_1,._gx-md-1_ssb2x_1 {
        --bs-gutter-x: .25rem
    }

    ._g-md-1_ssb2x_1,._gy-md-1_ssb2x_1 {
        --bs-gutter-y: .25rem
    }

    ._g-md-2_ssb2x_1,._gx-md-2_ssb2x_1 {
        --bs-gutter-x: .5rem
    }

    ._g-md-2_ssb2x_1,._gy-md-2_ssb2x_1 {
        --bs-gutter-y: .5rem
    }

    ._g-md-3_ssb2x_1,._gx-md-3_ssb2x_1 {
        --bs-gutter-x: 1rem
    }

    ._g-md-3_ssb2x_1,._gy-md-3_ssb2x_1 {
        --bs-gutter-y: 1rem
    }

    ._g-md-4_ssb2x_1,._gx-md-4_ssb2x_1 {
        --bs-gutter-x: 1.5rem
    }

    ._g-md-4_ssb2x_1,._gy-md-4_ssb2x_1 {
        --bs-gutter-y: 1.5rem
    }

    ._g-md-5_ssb2x_1,._gx-md-5_ssb2x_1 {
        --bs-gutter-x: 3rem
    }

    ._g-md-5_ssb2x_1,._gy-md-5_ssb2x_1 {
        --bs-gutter-y: 3rem
    }
}

@media(min-width: 992px) {
    ._col-lg_ssb2x_1 {
        flex:1 0 0%
    }

    ._row-cols-lg-auto_ssb2x_1>* {
        flex: 0 0 auto;
        width: auto
    }

    ._row-cols-lg-1_ssb2x_1>* {
        flex: 0 0 auto;
        width: 100%
    }

    ._row-cols-lg-2_ssb2x_1>* {
        flex: 0 0 auto;
        width: 50%
    }

    ._row-cols-lg-3_ssb2x_1>* {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    ._row-cols-lg-4_ssb2x_1>* {
        flex: 0 0 auto;
        width: 25%
    }

    ._row-cols-lg-5_ssb2x_1>* {
        flex: 0 0 auto;
        width: 20%
    }

    ._row-cols-lg-6_ssb2x_1>* {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    ._col-lg-auto_ssb2x_1 {
        flex: 0 0 auto;
        width: auto
    }

    ._col-lg-1_ssb2x_1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    ._col-lg-2_ssb2x_1 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    ._col-lg-3_ssb2x_1 {
        flex: 0 0 auto;
        width: 25%
    }

    ._col-lg-4_ssb2x_1 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    ._col-lg-5_ssb2x_1 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    ._col-lg-6_ssb2x_1 {
        flex: 0 0 auto;
        width: 50%
    }

    ._col-lg-7_ssb2x_1 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    ._col-lg-8_ssb2x_1 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    ._col-lg-9_ssb2x_1 {
        flex: 0 0 auto;
        width: 75%
    }

    ._col-lg-10_ssb2x_1 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    ._col-lg-11_ssb2x_1 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    ._col-lg-12_ssb2x_1 {
        flex: 0 0 auto;
        width: 100%
    }

    ._offset-lg-0_ssb2x_1 {
        margin-left: 0
    }

    ._offset-lg-1_ssb2x_1 {
        margin-left: 8.33333333%
    }

    ._offset-lg-2_ssb2x_1 {
        margin-left: 16.66666667%
    }

    ._offset-lg-3_ssb2x_1 {
        margin-left: 25%
    }

    ._offset-lg-4_ssb2x_1 {
        margin-left: 33.33333333%
    }

    ._offset-lg-5_ssb2x_1 {
        margin-left: 41.66666667%
    }

    ._offset-lg-6_ssb2x_1 {
        margin-left: 50%
    }

    ._offset-lg-7_ssb2x_1 {
        margin-left: 58.33333333%
    }

    ._offset-lg-8_ssb2x_1 {
        margin-left: 66.66666667%
    }

    ._offset-lg-9_ssb2x_1 {
        margin-left: 75%
    }

    ._offset-lg-10_ssb2x_1 {
        margin-left: 83.33333333%
    }

    ._offset-lg-11_ssb2x_1 {
        margin-left: 91.66666667%
    }

    ._g-lg-0_ssb2x_1,._gx-lg-0_ssb2x_1 {
        --bs-gutter-x: 0
    }

    ._g-lg-0_ssb2x_1,._gy-lg-0_ssb2x_1 {
        --bs-gutter-y: 0
    }

    ._g-lg-1_ssb2x_1,._gx-lg-1_ssb2x_1 {
        --bs-gutter-x: .25rem
    }

    ._g-lg-1_ssb2x_1,._gy-lg-1_ssb2x_1 {
        --bs-gutter-y: .25rem
    }

    ._g-lg-2_ssb2x_1,._gx-lg-2_ssb2x_1 {
        --bs-gutter-x: .5rem
    }

    ._g-lg-2_ssb2x_1,._gy-lg-2_ssb2x_1 {
        --bs-gutter-y: .5rem
    }

    ._g-lg-3_ssb2x_1,._gx-lg-3_ssb2x_1 {
        --bs-gutter-x: 1rem
    }

    ._g-lg-3_ssb2x_1,._gy-lg-3_ssb2x_1 {
        --bs-gutter-y: 1rem
    }

    ._g-lg-4_ssb2x_1,._gx-lg-4_ssb2x_1 {
        --bs-gutter-x: 1.5rem
    }

    ._g-lg-4_ssb2x_1,._gy-lg-4_ssb2x_1 {
        --bs-gutter-y: 1.5rem
    }

    ._g-lg-5_ssb2x_1,._gx-lg-5_ssb2x_1 {
        --bs-gutter-x: 3rem
    }

    ._g-lg-5_ssb2x_1,._gy-lg-5_ssb2x_1 {
        --bs-gutter-y: 3rem
    }
}

@media(min-width: 1200px) {
    ._col-xl_ssb2x_1 {
        flex:1 0 0%
    }

    ._row-cols-xl-auto_ssb2x_1>* {
        flex: 0 0 auto;
        width: auto
    }

    ._row-cols-xl-1_ssb2x_1>* {
        flex: 0 0 auto;
        width: 100%
    }

    ._row-cols-xl-2_ssb2x_1>* {
        flex: 0 0 auto;
        width: 50%
    }

    ._row-cols-xl-3_ssb2x_1>* {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    ._row-cols-xl-4_ssb2x_1>* {
        flex: 0 0 auto;
        width: 25%
    }

    ._row-cols-xl-5_ssb2x_1>* {
        flex: 0 0 auto;
        width: 20%
    }

    ._row-cols-xl-6_ssb2x_1>* {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    ._col-xl-auto_ssb2x_1 {
        flex: 0 0 auto;
        width: auto
    }

    ._col-xl-1_ssb2x_1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    ._col-xl-2_ssb2x_1 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    ._col-xl-3_ssb2x_1 {
        flex: 0 0 auto;
        width: 25%
    }

    ._col-xl-4_ssb2x_1 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    ._col-xl-5_ssb2x_1 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    ._col-xl-6_ssb2x_1 {
        flex: 0 0 auto;
        width: 50%
    }

    ._col-xl-7_ssb2x_1 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    ._col-xl-8_ssb2x_1 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    ._col-xl-9_ssb2x_1 {
        flex: 0 0 auto;
        width: 75%
    }

    ._col-xl-10_ssb2x_1 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    ._col-xl-11_ssb2x_1 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    ._col-xl-12_ssb2x_1 {
        flex: 0 0 auto;
        width: 100%
    }

    ._offset-xl-0_ssb2x_1 {
        margin-left: 0
    }

    ._offset-xl-1_ssb2x_1 {
        margin-left: 8.33333333%
    }

    ._offset-xl-2_ssb2x_1 {
        margin-left: 16.66666667%
    }

    ._offset-xl-3_ssb2x_1 {
        margin-left: 25%
    }

    ._offset-xl-4_ssb2x_1 {
        margin-left: 33.33333333%
    }

    ._offset-xl-5_ssb2x_1 {
        margin-left: 41.66666667%
    }

    ._offset-xl-6_ssb2x_1 {
        margin-left: 50%
    }

    ._offset-xl-7_ssb2x_1 {
        margin-left: 58.33333333%
    }

    ._offset-xl-8_ssb2x_1 {
        margin-left: 66.66666667%
    }

    ._offset-xl-9_ssb2x_1 {
        margin-left: 75%
    }

    ._offset-xl-10_ssb2x_1 {
        margin-left: 83.33333333%
    }

    ._offset-xl-11_ssb2x_1 {
        margin-left: 91.66666667%
    }

    ._g-xl-0_ssb2x_1,._gx-xl-0_ssb2x_1 {
        --bs-gutter-x: 0
    }

    ._g-xl-0_ssb2x_1,._gy-xl-0_ssb2x_1 {
        --bs-gutter-y: 0
    }

    ._g-xl-1_ssb2x_1,._gx-xl-1_ssb2x_1 {
        --bs-gutter-x: .25rem
    }

    ._g-xl-1_ssb2x_1,._gy-xl-1_ssb2x_1 {
        --bs-gutter-y: .25rem
    }

    ._g-xl-2_ssb2x_1,._gx-xl-2_ssb2x_1 {
        --bs-gutter-x: .5rem
    }

    ._g-xl-2_ssb2x_1,._gy-xl-2_ssb2x_1 {
        --bs-gutter-y: .5rem
    }

    ._g-xl-3_ssb2x_1,._gx-xl-3_ssb2x_1 {
        --bs-gutter-x: 1rem
    }

    ._g-xl-3_ssb2x_1,._gy-xl-3_ssb2x_1 {
        --bs-gutter-y: 1rem
    }

    ._g-xl-4_ssb2x_1,._gx-xl-4_ssb2x_1 {
        --bs-gutter-x: 1.5rem
    }

    ._g-xl-4_ssb2x_1,._gy-xl-4_ssb2x_1 {
        --bs-gutter-y: 1.5rem
    }

    ._g-xl-5_ssb2x_1,._gx-xl-5_ssb2x_1 {
        --bs-gutter-x: 3rem
    }

    ._g-xl-5_ssb2x_1,._gy-xl-5_ssb2x_1 {
        --bs-gutter-y: 3rem
    }
}

@media(min-width: 1400px) {
    ._col-xxl_ssb2x_1 {
        flex:1 0 0%
    }

    ._row-cols-xxl-auto_ssb2x_1>* {
        flex: 0 0 auto;
        width: auto
    }

    ._row-cols-xxl-1_ssb2x_1>* {
        flex: 0 0 auto;
        width: 100%
    }

    ._row-cols-xxl-2_ssb2x_1>* {
        flex: 0 0 auto;
        width: 50%
    }

    ._row-cols-xxl-3_ssb2x_1>* {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    ._row-cols-xxl-4_ssb2x_1>* {
        flex: 0 0 auto;
        width: 25%
    }

    ._row-cols-xxl-5_ssb2x_1>* {
        flex: 0 0 auto;
        width: 20%
    }

    ._row-cols-xxl-6_ssb2x_1>* {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    ._col-xxl-auto_ssb2x_1 {
        flex: 0 0 auto;
        width: auto
    }

    ._col-xxl-1_ssb2x_1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    ._col-xxl-2_ssb2x_1 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    ._col-xxl-3_ssb2x_1 {
        flex: 0 0 auto;
        width: 25%
    }

    ._col-xxl-4_ssb2x_1 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    ._col-xxl-5_ssb2x_1 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    ._col-xxl-6_ssb2x_1 {
        flex: 0 0 auto;
        width: 50%
    }

    ._col-xxl-7_ssb2x_1 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    ._col-xxl-8_ssb2x_1 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    ._col-xxl-9_ssb2x_1 {
        flex: 0 0 auto;
        width: 75%
    }

    ._col-xxl-10_ssb2x_1 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    ._col-xxl-11_ssb2x_1 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    ._col-xxl-12_ssb2x_1 {
        flex: 0 0 auto;
        width: 100%
    }

    ._offset-xxl-0_ssb2x_1 {
        margin-left: 0
    }

    ._offset-xxl-1_ssb2x_1 {
        margin-left: 8.33333333%
    }

    ._offset-xxl-2_ssb2x_1 {
        margin-left: 16.66666667%
    }

    ._offset-xxl-3_ssb2x_1 {
        margin-left: 25%
    }

    ._offset-xxl-4_ssb2x_1 {
        margin-left: 33.33333333%
    }

    ._offset-xxl-5_ssb2x_1 {
        margin-left: 41.66666667%
    }

    ._offset-xxl-6_ssb2x_1 {
        margin-left: 50%
    }

    ._offset-xxl-7_ssb2x_1 {
        margin-left: 58.33333333%
    }

    ._offset-xxl-8_ssb2x_1 {
        margin-left: 66.66666667%
    }

    ._offset-xxl-9_ssb2x_1 {
        margin-left: 75%
    }

    ._offset-xxl-10_ssb2x_1 {
        margin-left: 83.33333333%
    }

    ._offset-xxl-11_ssb2x_1 {
        margin-left: 91.66666667%
    }

    ._g-xxl-0_ssb2x_1,._gx-xxl-0_ssb2x_1 {
        --bs-gutter-x: 0
    }

    ._g-xxl-0_ssb2x_1,._gy-xxl-0_ssb2x_1 {
        --bs-gutter-y: 0
    }

    ._g-xxl-1_ssb2x_1,._gx-xxl-1_ssb2x_1 {
        --bs-gutter-x: .25rem
    }

    ._g-xxl-1_ssb2x_1,._gy-xxl-1_ssb2x_1 {
        --bs-gutter-y: .25rem
    }

    ._g-xxl-2_ssb2x_1,._gx-xxl-2_ssb2x_1 {
        --bs-gutter-x: .5rem
    }

    ._g-xxl-2_ssb2x_1,._gy-xxl-2_ssb2x_1 {
        --bs-gutter-y: .5rem
    }

    ._g-xxl-3_ssb2x_1,._gx-xxl-3_ssb2x_1 {
        --bs-gutter-x: 1rem
    }

    ._g-xxl-3_ssb2x_1,._gy-xxl-3_ssb2x_1 {
        --bs-gutter-y: 1rem
    }

    ._g-xxl-4_ssb2x_1,._gx-xxl-4_ssb2x_1 {
        --bs-gutter-x: 1.5rem
    }

    ._g-xxl-4_ssb2x_1,._gy-xxl-4_ssb2x_1 {
        --bs-gutter-y: 1.5rem
    }

    ._g-xxl-5_ssb2x_1,._gx-xxl-5_ssb2x_1 {
        --bs-gutter-x: 3rem
    }

    ._g-xxl-5_ssb2x_1,._gy-xxl-5_ssb2x_1 {
        --bs-gutter-y: 3rem
    }
}

._table_ssb2x_1 {
    --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-emphasis-color);
    --bs-table-bg: var(--bs-body-bg);
    --bs-table-border-color: var(--bs-border-color);
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: var(--bs-emphasis-color);
    --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), .05);
    --bs-table-active-color: var(--bs-emphasis-color);
    --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), .1);
    --bs-table-hover-color: var(--bs-emphasis-color);
    --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), .075);
    width: 100%;
    margin-bottom: 1rem;
    vertical-align: top;
    border-color: var(--bs-table-border-color)
}

._table_ssb2x_1>:not(caption)>*>* {
    padding: .5rem;
    color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
    background-color: var(--bs-table-bg);
    border-bottom-width: var(--bs-border-width);
    box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))
}

._table_ssb2x_1>tbody {
    vertical-align: inherit
}

._table_ssb2x_1>thead {
    vertical-align: bottom
}

._table-group-divider_ssb2x_1 {
    border-top: calc(var(--bs-border-width) * 2) solid currentcolor
}

._caption-top_ssb2x_1 {
    caption-side: top
}

._table-sm_ssb2x_1>:not(caption)>*>* {
    padding: .25rem
}

._table-bordered_ssb2x_1>:not(caption)>* {
    border-width: var(--bs-border-width) 0
}

._table-bordered_ssb2x_1>:not(caption)>*>* {
    border-width: 0 var(--bs-border-width)
}

._table-borderless_ssb2x_1>:not(caption)>*>* {
    border-bottom-width: 0
}

._table-borderless_ssb2x_1>:not(:first-child) {
    border-top-width: 0
}

._table-striped_ssb2x_1>tbody>tr:nth-of-type(odd)>* {
    --bs-table-color-type: var(--bs-table-striped-color);
    --bs-table-bg-type: var(--bs-table-striped-bg)
}

._table-striped-columns_ssb2x_1>: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_ssb2x_1 {
    --bs-table-color-state: var(--bs-table-active-color);
    --bs-table-bg-state: var(--bs-table-active-bg)
}

._table-hover_ssb2x_1>tbody>tr:hover>* {
    --bs-table-color-state: var(--bs-table-hover-color);
    --bs-table-bg-state: var(--bs-table-hover-bg)
}

._table-primary_ssb2x_1 {
    --bs-table-color: #000;
    --bs-table-bg: #cfe2ff;
    --bs-table-border-color: #a6b5cc;
    --bs-table-striped-bg: #c5d7f2;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #bacbe6;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #bfd1ec;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

._table-secondary_ssb2x_1 {
    --bs-table-color: #000;
    --bs-table-bg: #e2e3e5;
    --bs-table-border-color: #b5b6b7;
    --bs-table-striped-bg: #d7d8da;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #cbccce;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #d1d2d4;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

._table-success_ssb2x_1 {
    --bs-table-color: #000;
    --bs-table-bg: #d1e7dd;
    --bs-table-border-color: #a7b9b1;
    --bs-table-striped-bg: #c7dbd2;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #bcd0c7;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #c1d6cc;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

._table-info_ssb2x_1 {
    --bs-table-color: #000;
    --bs-table-bg: #cff4fc;
    --bs-table-border-color: #a6c3ca;
    --bs-table-striped-bg: #c5e8ef;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #badce3;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #bfe2e9;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

._table-warning_ssb2x_1 {
    --bs-table-color: #000;
    --bs-table-bg: #fff3cd;
    --bs-table-border-color: #ccc2a4;
    --bs-table-striped-bg: #f2e7c3;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #e6dbb9;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #ece1be;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

._table-danger_ssb2x_1 {
    --bs-table-color: #000;
    --bs-table-bg: #f8d7da;
    --bs-table-border-color: #c6acae;
    --bs-table-striped-bg: #eccccf;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #dfc2c4;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #e5c7ca;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

._table-light_ssb2x_1 {
    --bs-table-color: #000;
    --bs-table-bg: #f8f9fa;
    --bs-table-border-color: #c6c7c8;
    --bs-table-striped-bg: #ecedee;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #dfe0e1;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #e5e6e7;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

._table-dark_ssb2x_1 {
    --bs-table-color: #fff;
    --bs-table-bg: #212529;
    --bs-table-border-color: #4d5154;
    --bs-table-striped-bg: #2c3034;
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: #373b3e;
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: #323539;
    --bs-table-hover-color: #fff;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

._table-responsive_ssb2x_1 {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
}

@media(max-width: 575.98px) {
    ._table-responsive-sm_ssb2x_1 {
        overflow-x:auto;
        -webkit-overflow-scrolling: touch
    }
}

@media(max-width: 767.98px) {
    ._table-responsive-md_ssb2x_1 {
        overflow-x:auto;
        -webkit-overflow-scrolling: touch
    }
}

@media(max-width: 991.98px) {
    ._table-responsive-lg_ssb2x_1 {
        overflow-x:auto;
        -webkit-overflow-scrolling: touch
    }
}

@media(max-width: 1199.98px) {
    ._table-responsive-xl_ssb2x_1 {
        overflow-x:auto;
        -webkit-overflow-scrolling: touch
    }
}

@media(max-width: 1399.98px) {
    ._table-responsive-xxl_ssb2x_1 {
        overflow-x:auto;
        -webkit-overflow-scrolling: touch
    }
}

._form-label_ssb2x_1 {
    margin-bottom: .5rem
}

._col-form-label_ssb2x_1 {
    padding-top: calc(.375rem + var(--bs-border-width));
    padding-bottom: calc(.375rem + var(--bs-border-width));
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5
}

._col-form-label-lg_ssb2x_1 {
    padding-top: calc(.5rem + var(--bs-border-width));
    padding-bottom: calc(.5rem + var(--bs-border-width));
    font-size: 1.25rem
}

._col-form-label-sm_ssb2x_1 {
    padding-top: calc(.25rem + var(--bs-border-width));
    padding-bottom: calc(.25rem + var(--bs-border-width));
    font-size: .875rem
}

._form-text_ssb2x_1 {
    margin-top: .25rem;
    font-size: .875em;
    color: var(--bs-secondary-color)
}

._form-control_ssb2x_1 {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-clip: padding-box;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    ._form-control_ssb2x_1 {
        transition: none
    }
}

._form-control_ssb2x_1[type=file] {
    overflow: hidden
}

._form-control_ssb2x_1[type=file]:not(:disabled):not([readonly]) {
    cursor: pointer
}

._form-control_ssb2x_1:focus {
    color: var(--bs-body-color);
    background-color: var(--bs-body-bg);
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 .25rem #0d6efd40
}

._form-control_ssb2x_1::-webkit-date-and-time-value {
    min-width: 85px;
    height: 1.5em;
    margin: 0
}

._form-control_ssb2x_1::-webkit-datetime-edit {
    display: block;
    padding: 0
}

._form-control_ssb2x_1::-moz-placeholder {
    color: var(--bs-secondary-color);
    opacity: 1
}

._form-control_ssb2x_1::placeholder {
    color: var(--bs-secondary-color);
    opacity: 1
}

._form-control_ssb2x_1:disabled {
    background-color: var(--bs-secondary-bg);
    opacity: 1
}

._form-control_ssb2x_1::-webkit-file-upload-button {
    padding: .375rem .75rem;
    margin: -.375rem -.75rem;
    -webkit-margin-end: .75rem;
    margin-inline-end:.75rem;color: var(--bs-body-color);
    background-color: var(--bs-tertiary-bg);
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width:var(--bs-border-width);border-radius: 0;
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

._form-control_ssb2x_1::file-selector-button {
    padding: .375rem .75rem;
    margin: -.375rem -.75rem;
    -webkit-margin-end: .75rem;
    margin-inline-end:.75rem;color: var(--bs-body-color);
    background-color: var(--bs-tertiary-bg);
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width:var(--bs-border-width);border-radius: 0;
    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_ssb2x_1::-webkit-file-upload-button {
        -webkit-transition: none;
        transition: none
    }

    ._form-control_ssb2x_1::file-selector-button {
        transition: none
    }
}

._form-control_ssb2x_1:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
    background-color: var(--bs-secondary-bg)
}

._form-control_ssb2x_1:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: var(--bs-secondary-bg)
}

._form-control-plaintext_ssb2x_1 {
    display: block;
    width: 100%;
    padding: .375rem 0;
    margin-bottom: 0;
    line-height: 1.5;
    color: var(--bs-body-color);
    background-color: transparent;
    border: solid transparent;
    border-width: var(--bs-border-width) 0
}

._form-control-plaintext_ssb2x_1:focus {
    outline: 0
}

._form-control-plaintext_ssb2x_1._form-control-sm_ssb2x_1,._form-control-plaintext_ssb2x_1._form-control-lg_ssb2x_1 {
    padding-right: 0;
    padding-left: 0
}

._form-control-sm_ssb2x_1 {
    min-height: calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));
    padding: .25rem .5rem;
    font-size: .875rem;
    border-radius: var(--bs-border-radius-sm)
}

._form-control-sm_ssb2x_1::-webkit-file-upload-button {
    padding: .25rem .5rem;
    margin: -.25rem -.5rem;
    -webkit-margin-end: .5rem;
    margin-inline-end:.5rem}

._form-control-sm_ssb2x_1::file-selector-button {
    padding: .25rem .5rem;
    margin: -.25rem -.5rem;
    -webkit-margin-end: .5rem;
    margin-inline-end:.5rem}

._form-control-lg_ssb2x_1 {
    min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
    padding: .5rem 1rem;
    font-size: 1.25rem;
    border-radius: var(--bs-border-radius-lg)
}

._form-control-lg_ssb2x_1::-webkit-file-upload-button {
    padding: .5rem 1rem;
    margin: -.5rem -1rem;
    -webkit-margin-end: 1rem;
    margin-inline-end:1rem}

._form-control-lg_ssb2x_1::file-selector-button {
    padding: .5rem 1rem;
    margin: -.5rem -1rem;
    -webkit-margin-end: 1rem;
    margin-inline-end:1rem}

textarea._form-control_ssb2x_1 {
    min-height: calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))
}

textarea._form-control-sm_ssb2x_1 {
    min-height: calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))
}

textarea._form-control-lg_ssb2x_1 {
    min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))
}

._form-control-color_ssb2x_1 {
    width: 3rem;
    height: calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));
    padding: .375rem
}

._form-control-color_ssb2x_1:not(:disabled):not([readonly]) {
    cursor: pointer
}

._form-control-color_ssb2x_1::-moz-color-swatch {
    border: 0!important;
    border-radius: var(--bs-border-radius)
}

._form-control-color_ssb2x_1::-webkit-color-swatch {
    border: 0!important;
    border-radius: var(--bs-border-radius)
}

._form-control-color_ssb2x_1._form-control-sm_ssb2x_1 {
    height: calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))
}

._form-control-color_ssb2x_1._form-control-lg_ssb2x_1 {
    height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))
}

._form-select_ssb2x_1 {
    --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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    ._form-select_ssb2x_1 {
        transition: none
    }
}

._form-select_ssb2x_1:focus {
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 .25rem #0d6efd40
}

._form-select_ssb2x_1[multiple],._form-select_ssb2x_1[size]:not([size="1"]) {
    padding-right: .75rem;
    background-image: none
}

._form-select_ssb2x_1:disabled {
    background-color: var(--bs-secondary-bg)
}

._form-select_ssb2x_1:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 var(--bs-body-color)
}

._form-select-sm_ssb2x_1 {
    padding-top: .25rem;
    padding-bottom: .25rem;
    padding-left: .5rem;
    font-size: .875rem;
    border-radius: var(--bs-border-radius-sm)
}

._form-select-lg_ssb2x_1 {
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 1rem;
    font-size: 1.25rem;
    border-radius: var(--bs-border-radius-lg)
}

[data-bs-theme=dark] ._form-select_ssb2x_1 {
    --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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

._form-check_ssb2x_1 {
    display: block;
    min-height: 1.5rem;
    padding-left: 1.5em;
    margin-bottom: .125rem
}

._form-check_ssb2x_1 ._form-check-input_ssb2x_1 {
    float: left;
    margin-left: -1.5em
}

._form-check-reverse_ssb2x_1 {
    padding-right: 1.5em;
    padding-left: 0;
    text-align: right
}

._form-check-reverse_ssb2x_1 ._form-check-input_ssb2x_1 {
    float: right;
    margin-right: -1.5em;
    margin-left: 0
}

._form-check-input_ssb2x_1 {
    --bs-form-check-bg: var(--bs-body-bg);
    flex-shrink: 0;
    width: 1em;
    height: 1em;
    margin-top: .25em;
    vertical-align: top;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-form-check-bg);
    background-image: var(--bs-form-check-bg-image);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: var(--bs-border-width) solid var(--bs-border-color);
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
    print-color-adjust: exact
}

._form-check-input_ssb2x_1[type=checkbox] {
    border-radius: .25em
}

._form-check-input_ssb2x_1[type=radio] {
    border-radius: 50%
}

._form-check-input_ssb2x_1:active {
    filter: brightness(90%)
}

._form-check-input_ssb2x_1:focus {
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 .25rem #0d6efd40
}

._form-check-input_ssb2x_1:checked {
    background-color: #0d6efd;
    border-color: #0d6efd
}

._form-check-input_ssb2x_1:checked[type=checkbox] {
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")
}

._form-check-input_ssb2x_1: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='%23fff'/%3e%3c/svg%3e")
}

._form-check-input_ssb2x_1[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

._form-check-input_ssb2x_1:disabled {
    pointer-events: none;
    filter: none;
    opacity: .5
}

._form-check-input_ssb2x_1[disabled]~._form-check-label_ssb2x_1,._form-check-input_ssb2x_1:disabled~._form-check-label_ssb2x_1 {
    cursor: default;
    opacity: .5
}

._form-switch_ssb2x_1 {
    padding-left: 2.5em
}

._form-switch_ssb2x_1 ._form-check-input_ssb2x_1 {
    --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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    ._form-switch_ssb2x_1 ._form-check-input_ssb2x_1 {
        transition: none
    }
}

._form-switch_ssb2x_1 ._form-check-input_ssb2x_1: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='%2386b7fe'/%3e%3c/svg%3e")
}

._form-switch_ssb2x_1 ._form-check-input_ssb2x_1:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

._form-switch_ssb2x_1._form-check-reverse_ssb2x_1 {
    padding-right: 2.5em;
    padding-left: 0
}

._form-switch_ssb2x_1._form-check-reverse_ssb2x_1 ._form-check-input_ssb2x_1 {
    margin-right: -2.5em;
    margin-left: 0
}

._form-check-inline_ssb2x_1 {
    display: inline-block;
    margin-right: 1rem
}

._btn-check_ssb2x_1 {
    position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none
}

._btn-check_ssb2x_1[disabled]+._btn_ssb2x_1,._btn-check_ssb2x_1:disabled+._btn_ssb2x_1 {
    pointer-events: none;
    filter: none;
    opacity: .65
}

[data-bs-theme=dark] ._form-switch_ssb2x_1 ._form-check-input_ssb2x_1: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_ssb2x_1 {
    width: 100%;
    height: 1.5rem;
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent
}

._form-range_ssb2x_1:focus {
    outline: 0
}

._form-range_ssb2x_1:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 1px #fff,0 0 0 .25rem #0d6efd40
}

._form-range_ssb2x_1:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #fff,0 0 0 .25rem #0d6efd40
}

._form-range_ssb2x_1::-moz-focus-outer {
    border: 0
}

._form-range_ssb2x_1::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -.25rem;
    -webkit-appearance: none;
    appearance: none;
    background-color: #0d6efd;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    ._form-range_ssb2x_1::-webkit-slider-thumb {
        -webkit-transition: none;
        transition: none
    }
}

._form-range_ssb2x_1::-webkit-slider-thumb:active {
    background-color: #b6d4fe
}

._form-range_ssb2x_1::-webkit-slider-runnable-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: var(--bs-secondary-bg);
    border-color: transparent;
    border-radius: 1rem
}

._form-range_ssb2x_1::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    -moz-appearance: none;
    appearance: none;
    background-color: #0d6efd;
    border: 0;
    border-radius: 1rem;
    -moz-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    ._form-range_ssb2x_1::-moz-range-thumb {
        -moz-transition: none;
        transition: none
    }
}

._form-range_ssb2x_1::-moz-range-thumb:active {
    background-color: #b6d4fe
}

._form-range_ssb2x_1::-moz-range-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: var(--bs-secondary-bg);
    border-color: transparent;
    border-radius: 1rem
}

._form-range_ssb2x_1:disabled {
    pointer-events: none
}

._form-range_ssb2x_1:disabled::-webkit-slider-thumb {
    background-color: var(--bs-secondary-color)
}

._form-range_ssb2x_1:disabled::-moz-range-thumb {
    background-color: var(--bs-secondary-color)
}

._form-floating_ssb2x_1 {
    position: relative
}

._form-floating_ssb2x_1>._form-control_ssb2x_1,._form-floating_ssb2x_1>._form-control-plaintext_ssb2x_1,._form-floating_ssb2x_1>._form-select_ssb2x_1 {
    height: calc(3.5rem + calc(var(--bs-border-width) * 2));
    min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
    line-height: 1.25
}

._form-floating_ssb2x_1>label {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    height: 100%;
    padding: 1rem .75rem;
    overflow: hidden;
    text-align: start;
    text-overflow: ellipsis;
    white-space: nowrap;
    pointer-events: none;
    border: var(--bs-border-width) solid transparent;
    transform-origin: 0 0;
    transition: opacity .1s ease-in-out,transform .1s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    ._form-floating_ssb2x_1>label {
        transition: none
    }
}

._form-floating_ssb2x_1>._form-control_ssb2x_1,._form-floating_ssb2x_1>._form-control-plaintext_ssb2x_1 {
    padding: 1rem .75rem
}

._form-floating_ssb2x_1>._form-control_ssb2x_1::-moz-placeholder,._form-floating_ssb2x_1>._form-control-plaintext_ssb2x_1::-moz-placeholder {
    color: transparent
}

._form-floating_ssb2x_1>._form-control_ssb2x_1::placeholder,._form-floating_ssb2x_1>._form-control-plaintext_ssb2x_1::placeholder {
    color: transparent
}

._form-floating_ssb2x_1>._form-control_ssb2x_1:not(:-moz-placeholder-shown),._form-floating_ssb2x_1>._form-control-plaintext_ssb2x_1:not(:-moz-placeholder-shown) {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

._form-floating_ssb2x_1>._form-control_ssb2x_1:focus,._form-floating_ssb2x_1>._form-control_ssb2x_1:not(:placeholder-shown),._form-floating_ssb2x_1>._form-control-plaintext_ssb2x_1:focus,._form-floating_ssb2x_1>._form-control-plaintext_ssb2x_1:not(:placeholder-shown) {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

._form-floating_ssb2x_1>._form-control_ssb2x_1:-webkit-autofill,._form-floating_ssb2x_1>._form-control-plaintext_ssb2x_1:-webkit-autofill {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

._form-floating_ssb2x_1>._form-select_ssb2x_1 {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

._form-floating_ssb2x_1>._form-control_ssb2x_1:not(:-moz-placeholder-shown)~label {
    color: rgba(var(--bs-body-color-rgb),.65);
    transform: scale(.85) translateY(-.5rem) translate(.15rem)
}

._form-floating_ssb2x_1>._form-control_ssb2x_1:focus~label,._form-floating_ssb2x_1>._form-control_ssb2x_1:not(:placeholder-shown)~label,._form-floating_ssb2x_1>._form-control-plaintext_ssb2x_1~label,._form-floating_ssb2x_1>._form-select_ssb2x_1~label {
    color: rgba(var(--bs-body-color-rgb),.65);
    transform: scale(.85) translateY(-.5rem) translate(.15rem)
}

._form-floating_ssb2x_1>._form-control_ssb2x_1:not(:-moz-placeholder-shown)~label:after {
    position: absolute;
    inset: 1rem .375rem;
    z-index: -1;
    height: 1.5em;
    content: "";
    background-color: var(--bs-body-bg);
    border-radius: var(--bs-border-radius)
}

._form-floating_ssb2x_1>._form-control_ssb2x_1:focus~label:after,._form-floating_ssb2x_1>._form-control_ssb2x_1:not(:placeholder-shown)~label:after,._form-floating_ssb2x_1>._form-control-plaintext_ssb2x_1~label:after,._form-floating_ssb2x_1>._form-select_ssb2x_1~label:after {
    position: absolute;
    inset: 1rem .375rem;
    z-index: -1;
    height: 1.5em;
    content: "";
    background-color: var(--bs-body-bg);
    border-radius: var(--bs-border-radius)
}

._form-floating_ssb2x_1>._form-control_ssb2x_1:-webkit-autofill~label {
    color: rgba(var(--bs-body-color-rgb),.65);
    transform: scale(.85) translateY(-.5rem) translate(.15rem)
}

._form-floating_ssb2x_1>._form-control-plaintext_ssb2x_1~label {
    border-width: var(--bs-border-width) 0
}

._form-floating_ssb2x_1>:disabled~label,._form-floating_ssb2x_1>._form-control_ssb2x_1:disabled~label {
    color: #6c757d
}

._form-floating_ssb2x_1>:disabled~label:after,._form-floating_ssb2x_1>._form-control_ssb2x_1:disabled~label:after {
    background-color: var(--bs-secondary-bg)
}

._input-group_ssb2x_1 {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%
}

._input-group_ssb2x_1>._form-control_ssb2x_1,._input-group_ssb2x_1>._form-select_ssb2x_1,._input-group_ssb2x_1>._form-floating_ssb2x_1 {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0
}

._input-group_ssb2x_1>._form-control_ssb2x_1:focus,._input-group_ssb2x_1>._form-select_ssb2x_1:focus,._input-group_ssb2x_1>._form-floating_ssb2x_1:focus-within {
    z-index: 5
}

._input-group_ssb2x_1 ._btn_ssb2x_1 {
    position: relative;
    z-index: 2
}

._input-group_ssb2x_1 ._btn_ssb2x_1:focus {
    z-index: 5
}

._input-group-text_ssb2x_1 {
    display: flex;
    align-items: center;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    text-align: center;
    white-space: nowrap;
    background-color: var(--bs-tertiary-bg);
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius)
}

._input-group-lg_ssb2x_1>._form-control_ssb2x_1,._input-group-lg_ssb2x_1>._form-select_ssb2x_1,._input-group-lg_ssb2x_1>._input-group-text_ssb2x_1,._input-group-lg_ssb2x_1>._btn_ssb2x_1 {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    border-radius: var(--bs-border-radius-lg)
}

._input-group-sm_ssb2x_1>._form-control_ssb2x_1,._input-group-sm_ssb2x_1>._form-select_ssb2x_1,._input-group-sm_ssb2x_1>._input-group-text_ssb2x_1,._input-group-sm_ssb2x_1>._btn_ssb2x_1 {
    padding: .25rem .5rem;
    font-size: .875rem;
    border-radius: var(--bs-border-radius-sm)
}

._input-group-lg_ssb2x_1>._form-select_ssb2x_1,._input-group-sm_ssb2x_1>._form-select_ssb2x_1 {
    padding-right: 3rem
}

._input-group_ssb2x_1:not(._has-validation_ssb2x_1)>:not(:last-child):not(._dropdown-toggle_ssb2x_1):not(._dropdown-menu_ssb2x_1):not(._form-floating_ssb2x_1),._input-group_ssb2x_1:not(._has-validation_ssb2x_1)>._dropdown-toggle_ssb2x_1:nth-last-child(n+3),._input-group_ssb2x_1:not(._has-validation_ssb2x_1)>._form-floating_ssb2x_1:not(:last-child)>._form-control_ssb2x_1,._input-group_ssb2x_1:not(._has-validation_ssb2x_1)>._form-floating_ssb2x_1:not(:last-child)>._form-select_ssb2x_1 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

._input-group_ssb2x_1._has-validation_ssb2x_1>:nth-last-child(n+3):not(._dropdown-toggle_ssb2x_1):not(._dropdown-menu_ssb2x_1):not(._form-floating_ssb2x_1),._input-group_ssb2x_1._has-validation_ssb2x_1>._dropdown-toggle_ssb2x_1:nth-last-child(n+4),._input-group_ssb2x_1._has-validation_ssb2x_1>._form-floating_ssb2x_1:nth-last-child(n+3)>._form-control_ssb2x_1,._input-group_ssb2x_1._has-validation_ssb2x_1>._form-floating_ssb2x_1:nth-last-child(n+3)>._form-select_ssb2x_1 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

._input-group_ssb2x_1>:not(:first-child):not(._dropdown-menu_ssb2x_1):not(._valid-tooltip_ssb2x_1):not(._valid-feedback_ssb2x_1):not(._invalid-tooltip_ssb2x_1):not(._invalid-feedback_ssb2x_1) {
    margin-left: calc(var(--bs-border-width) * -1);
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

._input-group_ssb2x_1>._form-floating_ssb2x_1:not(:first-child)>._form-control_ssb2x_1,._input-group_ssb2x_1>._form-floating_ssb2x_1:not(:first-child)>._form-select_ssb2x_1 {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

._valid-feedback_ssb2x_1 {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: .875em;
    color: var(--bs-form-valid-color)
}

._valid-tooltip_ssb2x_1 {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    color: #fff;
    background-color: var(--bs-success);
    border-radius: var(--bs-border-radius)
}

._was-validated_ssb2x_1 :valid~._valid-feedback_ssb2x_1,._was-validated_ssb2x_1 :valid~._valid-tooltip_ssb2x_1,._is-valid_ssb2x_1~._valid-feedback_ssb2x_1,._is-valid_ssb2x_1~._valid-tooltip_ssb2x_1 {
    display: block
}

._was-validated_ssb2x_1 ._form-control_ssb2x_1:valid,._form-control_ssb2x_1._is-valid_ssb2x_1 {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

._was-validated_ssb2x_1 ._form-control_ssb2x_1:valid:focus,._form-control_ssb2x_1._is-valid_ssb2x_1:focus {
    border-color: var(--bs-form-valid-border-color);
    box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb),.25)
}

._was-validated_ssb2x_1 textarea._form-control_ssb2x_1:valid,textarea._form-control_ssb2x_1._is-valid_ssb2x_1 {
    padding-right: calc(1.5em + .75rem);
    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

._was-validated_ssb2x_1 ._form-select_ssb2x_1:valid,._form-select_ssb2x_1._is-valid_ssb2x_1 {
    border-color: var(--bs-form-valid-border-color)
}

._was-validated_ssb2x_1 ._form-select_ssb2x_1:valid:not([multiple]):not([size]),._was-validated_ssb2x_1 ._form-select_ssb2x_1:valid:not([multiple])[size="1"],._form-select_ssb2x_1._is-valid_ssb2x_1:not([multiple]):not([size]),._form-select_ssb2x_1._is-valid_ssb2x_1: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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

._was-validated_ssb2x_1 ._form-select_ssb2x_1:valid:focus,._form-select_ssb2x_1._is-valid_ssb2x_1:focus {
    border-color: var(--bs-form-valid-border-color);
    box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb),.25)
}

._was-validated_ssb2x_1 ._form-control-color_ssb2x_1:valid,._form-control-color_ssb2x_1._is-valid_ssb2x_1 {
    width: calc(3.75rem + 1.5em)
}

._was-validated_ssb2x_1 ._form-check-input_ssb2x_1:valid,._form-check-input_ssb2x_1._is-valid_ssb2x_1 {
    border-color: var(--bs-form-valid-border-color)
}

._was-validated_ssb2x_1 ._form-check-input_ssb2x_1:valid:checked,._form-check-input_ssb2x_1._is-valid_ssb2x_1:checked {
    background-color: var(--bs-form-valid-color)
}

._was-validated_ssb2x_1 ._form-check-input_ssb2x_1:valid:focus,._form-check-input_ssb2x_1._is-valid_ssb2x_1:focus {
    box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb),.25)
}

._was-validated_ssb2x_1 ._form-check-input_ssb2x_1:valid~._form-check-label_ssb2x_1,._form-check-input_ssb2x_1._is-valid_ssb2x_1~._form-check-label_ssb2x_1 {
    color: var(--bs-form-valid-color)
}

._form-check-inline_ssb2x_1 ._form-check-input_ssb2x_1~._valid-feedback_ssb2x_1 {
    margin-left: .5em
}

._was-validated_ssb2x_1 ._input-group_ssb2x_1>._form-control_ssb2x_1:not(:focus):valid,._input-group_ssb2x_1>._form-control_ssb2x_1:not(:focus)._is-valid_ssb2x_1,._was-validated_ssb2x_1 ._input-group_ssb2x_1>._form-select_ssb2x_1:not(:focus):valid,._input-group_ssb2x_1>._form-select_ssb2x_1:not(:focus)._is-valid_ssb2x_1,._was-validated_ssb2x_1 ._input-group_ssb2x_1>._form-floating_ssb2x_1:not(:focus-within):valid,._input-group_ssb2x_1>._form-floating_ssb2x_1:not(:focus-within)._is-valid_ssb2x_1 {
    z-index: 3
}

._invalid-feedback_ssb2x_1 {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: .875em;
    color: var(--bs-form-invalid-color)
}

._invalid-tooltip_ssb2x_1 {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    color: #fff;
    background-color: var(--bs-danger);
    border-radius: var(--bs-border-radius)
}

._was-validated_ssb2x_1 :invalid~._invalid-feedback_ssb2x_1,._was-validated_ssb2x_1 :invalid~._invalid-tooltip_ssb2x_1,._is-invalid_ssb2x_1~._invalid-feedback_ssb2x_1,._is-invalid_ssb2x_1~._invalid-tooltip_ssb2x_1 {
    display: block
}

._was-validated_ssb2x_1 ._form-control_ssb2x_1:invalid,._form-control_ssb2x_1._is-invalid_ssb2x_1 {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

._was-validated_ssb2x_1 ._form-control_ssb2x_1:invalid:focus,._form-control_ssb2x_1._is-invalid_ssb2x_1:focus {
    border-color: var(--bs-form-invalid-border-color);
    box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)
}

._was-validated_ssb2x_1 textarea._form-control_ssb2x_1:invalid,textarea._form-control_ssb2x_1._is-invalid_ssb2x_1 {
    padding-right: calc(1.5em + .75rem);
    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

._was-validated_ssb2x_1 ._form-select_ssb2x_1:invalid,._form-select_ssb2x_1._is-invalid_ssb2x_1 {
    border-color: var(--bs-form-invalid-border-color)
}

._was-validated_ssb2x_1 ._form-select_ssb2x_1:invalid:not([multiple]):not([size]),._was-validated_ssb2x_1 ._form-select_ssb2x_1:invalid:not([multiple])[size="1"],._form-select_ssb2x_1._is-invalid_ssb2x_1:not([multiple]):not([size]),._form-select_ssb2x_1._is-invalid_ssb2x_1: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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

._was-validated_ssb2x_1 ._form-select_ssb2x_1:invalid:focus,._form-select_ssb2x_1._is-invalid_ssb2x_1:focus {
    border-color: var(--bs-form-invalid-border-color);
    box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)
}

._was-validated_ssb2x_1 ._form-control-color_ssb2x_1:invalid,._form-control-color_ssb2x_1._is-invalid_ssb2x_1 {
    width: calc(3.75rem + 1.5em)
}

._was-validated_ssb2x_1 ._form-check-input_ssb2x_1:invalid,._form-check-input_ssb2x_1._is-invalid_ssb2x_1 {
    border-color: var(--bs-form-invalid-border-color)
}

._was-validated_ssb2x_1 ._form-check-input_ssb2x_1:invalid:checked,._form-check-input_ssb2x_1._is-invalid_ssb2x_1:checked {
    background-color: var(--bs-form-invalid-color)
}

._was-validated_ssb2x_1 ._form-check-input_ssb2x_1:invalid:focus,._form-check-input_ssb2x_1._is-invalid_ssb2x_1:focus {
    box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)
}

._was-validated_ssb2x_1 ._form-check-input_ssb2x_1:invalid~._form-check-label_ssb2x_1,._form-check-input_ssb2x_1._is-invalid_ssb2x_1~._form-check-label_ssb2x_1 {
    color: var(--bs-form-invalid-color)
}

._form-check-inline_ssb2x_1 ._form-check-input_ssb2x_1~._invalid-feedback_ssb2x_1 {
    margin-left: .5em
}

._was-validated_ssb2x_1 ._input-group_ssb2x_1>._form-control_ssb2x_1:not(:focus):invalid,._input-group_ssb2x_1>._form-control_ssb2x_1:not(:focus)._is-invalid_ssb2x_1,._was-validated_ssb2x_1 ._input-group_ssb2x_1>._form-select_ssb2x_1:not(:focus):invalid,._input-group_ssb2x_1>._form-select_ssb2x_1:not(:focus)._is-invalid_ssb2x_1,._was-validated_ssb2x_1 ._input-group_ssb2x_1>._form-floating_ssb2x_1:not(:focus-within):invalid,._input-group_ssb2x_1>._form-floating_ssb2x_1:not(:focus-within)._is-invalid_ssb2x_1 {
    z-index: 4
}

._btn_ssb2x_1 {
    --bs-btn-padding-x: .75rem;
    --bs-btn-padding-y: .375rem;
    --bs-btn-font-family: ;
    --bs-btn-font-size: 1rem;
    --bs-btn-font-weight: 400;
    --bs-btn-line-height: 1.5;
    --bs-btn-color: var(--bs-body-color);
    --bs-btn-bg: transparent;
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: transparent;
    --bs-btn-border-radius: var(--bs-border-radius);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
    --bs-btn-disabled-opacity: .65;
    --bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
    display: inline-block;
    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;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-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);
    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) {
    ._btn_ssb2x_1 {
        transition: none
    }
}

._btn_ssb2x_1:hover {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color)
}

._btn-check_ssb2x_1+._btn_ssb2x_1:hover {
    color: var(--bs-btn-color);
    background-color: var(--bs-btn-bg);
    border-color: var(--bs-btn-border-color)
}

._btn_ssb2x_1:focus-visible {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-focus-box-shadow)
}

._btn-check_ssb2x_1:focus-visible+._btn_ssb2x_1 {
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-focus-box-shadow)
}

._btn-check_ssb2x_1:checked+._btn_ssb2x_1,:not(._btn-check_ssb2x_1)+._btn_ssb2x_1:active,._btn_ssb2x_1:first-child:active,._btn_ssb2x_1._active_ssb2x_1,._btn_ssb2x_1._show_ssb2x_1 {
    color: var(--bs-btn-active-color);
    background-color: var(--bs-btn-active-bg);
    border-color: var(--bs-btn-active-border-color)
}

._btn-check_ssb2x_1:checked+._btn_ssb2x_1:focus-visible,:not(._btn-check_ssb2x_1)+._btn_ssb2x_1:active:focus-visible,._btn_ssb2x_1:first-child:active:focus-visible,._btn_ssb2x_1._active_ssb2x_1:focus-visible,._btn_ssb2x_1._show_ssb2x_1:focus-visible {
    box-shadow: var(--bs-btn-focus-box-shadow)
}

._btn-check_ssb2x_1:checked:focus-visible+._btn_ssb2x_1 {
    box-shadow: var(--bs-btn-focus-box-shadow)
}

._btn_ssb2x_1:disabled,._btn_ssb2x_1._disabled_ssb2x_1,fieldset:disabled ._btn_ssb2x_1 {
    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)
}

._btn-primary_ssb2x_1 {
    --bs-btn-color: #fff;
    --bs-btn-bg: #0d6efd;
    --bs-btn-border-color: #0d6efd;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0b5ed7;
    --bs-btn-hover-border-color: #0a58ca;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0a58ca;
    --bs-btn-active-border-color: #0a53be;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #0d6efd;
    --bs-btn-disabled-border-color: #0d6efd
}

._btn-secondary_ssb2x_1 {
    --bs-btn-color: #fff;
    --bs-btn-bg: #6c757d;
    --bs-btn-border-color: #6c757d;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #5c636a;
    --bs-btn-hover-border-color: #565e64;
    --bs-btn-focus-shadow-rgb: 130, 138, 145;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #565e64;
    --bs-btn-active-border-color: #51585e;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #6c757d;
    --bs-btn-disabled-border-color: #6c757d
}

._btn-success_ssb2x_1 {
    --bs-btn-color: #fff;
    --bs-btn-bg: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #157347;
    --bs-btn-hover-border-color: #146c43;
    --bs-btn-focus-shadow-rgb: 60, 153, 110;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #146c43;
    --bs-btn-active-border-color: #13653f;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #198754;
    --bs-btn-disabled-border-color: #198754
}

._btn-info_ssb2x_1 {
    --bs-btn-color: #000;
    --bs-btn-bg: #0dcaf0;
    --bs-btn-border-color: #0dcaf0;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #31d2f2;
    --bs-btn-hover-border-color: #25cff2;
    --bs-btn-focus-shadow-rgb: 11, 172, 204;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #3dd5f3;
    --bs-btn-active-border-color: #25cff2;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #0dcaf0;
    --bs-btn-disabled-border-color: #0dcaf0
}

._btn-warning_ssb2x_1 {
    --bs-btn-color: #000;
    --bs-btn-bg: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #ffca2c;
    --bs-btn-hover-border-color: #ffc720;
    --bs-btn-focus-shadow-rgb: 217, 164, 6;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #ffcd39;
    --bs-btn-active-border-color: #ffc720;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #ffc107;
    --bs-btn-disabled-border-color: #ffc107
}

._btn-danger_ssb2x_1 {
    --bs-btn-color: #fff;
    --bs-btn-bg: #dc3545;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #bb2d3b;
    --bs-btn-hover-border-color: #b02a37;
    --bs-btn-focus-shadow-rgb: 225, 83, 97;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #b02a37;
    --bs-btn-active-border-color: #a52834;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #dc3545;
    --bs-btn-disabled-border-color: #dc3545
}

._btn-light_ssb2x_1 {
    --bs-btn-color: #000;
    --bs-btn-bg: #f8f9fa;
    --bs-btn-border-color: #f8f9fa;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #d3d4d5;
    --bs-btn-hover-border-color: #c6c7c8;
    --bs-btn-focus-shadow-rgb: 211, 212, 213;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #c6c7c8;
    --bs-btn-active-border-color: #babbbc;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #f8f9fa;
    --bs-btn-disabled-border-color: #f8f9fa
}

._btn-dark_ssb2x_1 {
    --bs-btn-color: #fff;
    --bs-btn-bg: #212529;
    --bs-btn-border-color: #212529;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #424649;
    --bs-btn-hover-border-color: #373b3e;
    --bs-btn-focus-shadow-rgb: 66, 70, 73;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #4d5154;
    --bs-btn-active-border-color: #373b3e;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #212529;
    --bs-btn-disabled-border-color: #212529
}

._btn-outline-primary_ssb2x_1 {
    --bs-btn-color: #0d6efd;
    --bs-btn-border-color: #0d6efd;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0d6efd;
    --bs-btn-hover-border-color: #0d6efd;
    --bs-btn-focus-shadow-rgb: 13, 110, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0d6efd;
    --bs-btn-active-border-color: #0d6efd;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #0d6efd;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #0d6efd;
    --bs-gradient: none
}

._btn-outline-secondary_ssb2x_1 {
    --bs-btn-color: #6c757d;
    --bs-btn-border-color: #6c757d;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #6c757d;
    --bs-btn-hover-border-color: #6c757d;
    --bs-btn-focus-shadow-rgb: 108, 117, 125;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #6c757d;
    --bs-btn-active-border-color: #6c757d;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #6c757d;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #6c757d;
    --bs-gradient: none
}

._btn-outline-success_ssb2x_1 {
    --bs-btn-color: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #198754;
    --bs-btn-hover-border-color: #198754;
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #198754;
    --bs-btn-active-border-color: #198754;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #198754;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #198754;
    --bs-gradient: none
}

._btn-outline-info_ssb2x_1 {
    --bs-btn-color: #0dcaf0;
    --bs-btn-border-color: #0dcaf0;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #0dcaf0;
    --bs-btn-hover-border-color: #0dcaf0;
    --bs-btn-focus-shadow-rgb: 13, 202, 240;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #0dcaf0;
    --bs-btn-active-border-color: #0dcaf0;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #0dcaf0;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #0dcaf0;
    --bs-gradient: none
}

._btn-outline-warning_ssb2x_1 {
    --bs-btn-color: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #ffc107;
    --bs-btn-hover-border-color: #ffc107;
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #ffc107;
    --bs-btn-active-border-color: #ffc107;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #ffc107;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #ffc107;
    --bs-gradient: none
}

._btn-outline-danger_ssb2x_1 {
    --bs-btn-color: #dc3545;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #dc3545;
    --bs-btn-hover-border-color: #dc3545;
    --bs-btn-focus-shadow-rgb: 220, 53, 69;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #dc3545;
    --bs-btn-active-border-color: #dc3545;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #dc3545;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #dc3545;
    --bs-gradient: none
}

._btn-outline-light_ssb2x_1 {
    --bs-btn-color: #f8f9fa;
    --bs-btn-border-color: #f8f9fa;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #f8f9fa;
    --bs-btn-hover-border-color: #f8f9fa;
    --bs-btn-focus-shadow-rgb: 248, 249, 250;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #f8f9fa;
    --bs-btn-active-border-color: #f8f9fa;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #f8f9fa;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #f8f9fa;
    --bs-gradient: none
}

._btn-outline-dark_ssb2x_1 {
    --bs-btn-color: #212529;
    --bs-btn-border-color: #212529;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #212529;
    --bs-btn-hover-border-color: #212529;
    --bs-btn-focus-shadow-rgb: 33, 37, 41;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #212529;
    --bs-btn-active-border-color: #212529;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #212529;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #212529;
    --bs-gradient: none
}

._btn-link_ssb2x_1 {
    --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: #6c757d;
    --bs-btn-disabled-border-color: transparent;
    --bs-btn-box-shadow: 0 0 0 #000;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    text-decoration: underline
}

._btn-link_ssb2x_1:focus-visible {
    color: var(--bs-btn-color)
}

._btn-link_ssb2x_1:hover {
    color: var(--bs-btn-hover-color)
}

._btn-lg_ssb2x_1,._btn-group-lg_ssb2x_1>._btn_ssb2x_1 {
    --bs-btn-padding-y: .5rem;
    --bs-btn-padding-x: 1rem;
    --bs-btn-font-size: 1.25rem;
    --bs-btn-border-radius: var(--bs-border-radius-lg)
}

._btn-sm_ssb2x_1,._btn-group-sm_ssb2x_1>._btn_ssb2x_1 {
    --bs-btn-padding-y: .25rem;
    --bs-btn-padding-x: .5rem;
    --bs-btn-font-size: .875rem;
    --bs-btn-border-radius: var(--bs-border-radius-sm)
}

._fade_ssb2x_1 {
    transition: opacity .15s linear
}

@media(prefers-reduced-motion:reduce) {
    ._fade_ssb2x_1 {
        transition: none
    }
}

._fade_ssb2x_1:not(._show_ssb2x_1) {
    opacity: 0
}

._collapse_ssb2x_1:not(._show_ssb2x_1) {
    display: none
}

._collapsing_ssb2x_1 {
    height: 0;
    overflow: hidden;
    transition: height .35s ease
}

@media(prefers-reduced-motion:reduce) {
    ._collapsing_ssb2x_1 {
        transition: none
    }
}

._collapsing_ssb2x_1._collapse-horizontal_ssb2x_1 {
    width: 0;
    height: auto;
    transition: width .35s ease
}

@media(prefers-reduced-motion:reduce) {
    ._collapsing_ssb2x_1._collapse-horizontal_ssb2x_1 {
        transition: none
    }
}

._dropup_ssb2x_1,._dropend_ssb2x_1,._dropdown_ssb2x_1,._dropstart_ssb2x_1,._dropup-center_ssb2x_1,._dropdown-center_ssb2x_1 {
    position: relative
}

._dropdown-toggle_ssb2x_1 {
    white-space: nowrap
}

._dropdown-toggle_ssb2x_1:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent
}

._dropdown-toggle_ssb2x_1:empty:after {
    margin-left: 0
}

._dropdown-menu_ssb2x_1 {
    --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: var(--bs-border-radius);
    --bs-dropdown-border-width: var(--bs-border-width);
    --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
    --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
    --bs-dropdown-divider-margin-y: .5rem;
    --bs-dropdown-box-shadow: var(--bs-box-shadow);
    --bs-dropdown-link-color: var(--bs-body-color);
    --bs-dropdown-link-hover-color: var(--bs-body-color);
    --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
    --bs-dropdown-link-active-color: #fff;
    --bs-dropdown-link-active-bg: #0d6efd;
    --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
    --bs-dropdown-item-padding-x: 1rem;
    --bs-dropdown-item-padding-y: .25rem;
    --bs-dropdown-header-color: #6c757d;
    --bs-dropdown-header-padding-x: 1rem;
    --bs-dropdown-header-padding-y: .5rem;
    position: absolute;
    z-index: var(--bs-dropdown-zindex);
    display: none;
    min-width: var(--bs-dropdown-min-width);
    padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
    margin: 0;
    font-size: var(--bs-dropdown-font-size);
    color: var(--bs-dropdown-color);
    text-align: left;
    list-style: none;
    background-color: var(--bs-dropdown-bg);
    background-clip: padding-box;
    border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
    border-radius: var(--bs-dropdown-border-radius)
}

._dropdown-menu_ssb2x_1[data-bs-popper] {
    top: 100%;
    left: 0;
    margin-top: var(--bs-dropdown-spacer)
}

._dropdown-menu-start_ssb2x_1 {
    --bs-position: start
}

._dropdown-menu-start_ssb2x_1[data-bs-popper] {
    right: auto;
    left: 0
}

._dropdown-menu-end_ssb2x_1 {
    --bs-position: end
}

._dropdown-menu-end_ssb2x_1[data-bs-popper] {
    right: 0;
    left: auto
}

@media(min-width: 576px) {
    ._dropdown-menu-sm-start_ssb2x_1 {
        --bs-position: start
    }

    ._dropdown-menu-sm-start_ssb2x_1[data-bs-popper] {
        right: auto;
        left: 0
    }

    ._dropdown-menu-sm-end_ssb2x_1 {
        --bs-position: end
    }

    ._dropdown-menu-sm-end_ssb2x_1[data-bs-popper] {
        right: 0;
        left: auto
    }
}

@media(min-width: 768px) {
    ._dropdown-menu-md-start_ssb2x_1 {
        --bs-position: start
    }

    ._dropdown-menu-md-start_ssb2x_1[data-bs-popper] {
        right: auto;
        left: 0
    }

    ._dropdown-menu-md-end_ssb2x_1 {
        --bs-position: end
    }

    ._dropdown-menu-md-end_ssb2x_1[data-bs-popper] {
        right: 0;
        left: auto
    }
}

@media(min-width: 992px) {
    ._dropdown-menu-lg-start_ssb2x_1 {
        --bs-position: start
    }

    ._dropdown-menu-lg-start_ssb2x_1[data-bs-popper] {
        right: auto;
        left: 0
    }

    ._dropdown-menu-lg-end_ssb2x_1 {
        --bs-position: end
    }

    ._dropdown-menu-lg-end_ssb2x_1[data-bs-popper] {
        right: 0;
        left: auto
    }
}

@media(min-width: 1200px) {
    ._dropdown-menu-xl-start_ssb2x_1 {
        --bs-position: start
    }

    ._dropdown-menu-xl-start_ssb2x_1[data-bs-popper] {
        right: auto;
        left: 0
    }

    ._dropdown-menu-xl-end_ssb2x_1 {
        --bs-position: end
    }

    ._dropdown-menu-xl-end_ssb2x_1[data-bs-popper] {
        right: 0;
        left: auto
    }
}

@media(min-width: 1400px) {
    ._dropdown-menu-xxl-start_ssb2x_1 {
        --bs-position: start
    }

    ._dropdown-menu-xxl-start_ssb2x_1[data-bs-popper] {
        right: auto;
        left: 0
    }

    ._dropdown-menu-xxl-end_ssb2x_1 {
        --bs-position: end
    }

    ._dropdown-menu-xxl-end_ssb2x_1[data-bs-popper] {
        right: 0;
        left: auto
    }
}

._dropup_ssb2x_1 ._dropdown-menu_ssb2x_1[data-bs-popper] {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: var(--bs-dropdown-spacer)
}

._dropup_ssb2x_1 ._dropdown-toggle_ssb2x_1:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: 0;
    border-right: .3em solid transparent;
    border-bottom: .3em solid;
    border-left: .3em solid transparent
}

._dropup_ssb2x_1 ._dropdown-toggle_ssb2x_1:empty:after {
    margin-left: 0
}

._dropend_ssb2x_1 ._dropdown-menu_ssb2x_1[data-bs-popper] {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: var(--bs-dropdown-spacer)
}

._dropend_ssb2x_1 ._dropdown-toggle_ssb2x_1:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: 0;
    border-bottom: .3em solid transparent;
    border-left: .3em solid
}

._dropend_ssb2x_1 ._dropdown-toggle_ssb2x_1:empty:after {
    margin-left: 0
}

._dropend_ssb2x_1 ._dropdown-toggle_ssb2x_1:after {
    vertical-align: 0
}

._dropstart_ssb2x_1 ._dropdown-menu_ssb2x_1[data-bs-popper] {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: var(--bs-dropdown-spacer)
}

._dropstart_ssb2x_1 ._dropdown-toggle_ssb2x_1:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: ""
}

._dropstart_ssb2x_1 ._dropdown-toggle_ssb2x_1:after {
    display: none
}

._dropstart_ssb2x_1 ._dropdown-toggle_ssb2x_1:before {
    display: inline-block;
    margin-right: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: .3em solid;
    border-bottom: .3em solid transparent
}

._dropstart_ssb2x_1 ._dropdown-toggle_ssb2x_1:empty:after {
    margin-left: 0
}

._dropstart_ssb2x_1 ._dropdown-toggle_ssb2x_1:before {
    vertical-align: 0
}

._dropdown-divider_ssb2x_1 {
    height: 0;
    margin: var(--bs-dropdown-divider-margin-y) 0;
    overflow: hidden;
    border-top: 1px solid var(--bs-dropdown-divider-bg);
    opacity: 1
}

._dropdown-item_ssb2x_1 {
    display: block;
    width: 100%;
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    clear: both;
    font-weight: 400;
    color: var(--bs-dropdown-link-color);
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
    border-radius: var(--bs-dropdown-item-border-radius, 0)
}

._dropdown-item_ssb2x_1:hover,._dropdown-item_ssb2x_1:focus {
    color: var(--bs-dropdown-link-hover-color);
    background-color: var(--bs-dropdown-link-hover-bg)
}

._dropdown-item_ssb2x_1._active_ssb2x_1,._dropdown-item_ssb2x_1:active {
    color: var(--bs-dropdown-link-active-color);
    text-decoration: none;
    background-color: var(--bs-dropdown-link-active-bg)
}

._dropdown-item_ssb2x_1._disabled_ssb2x_1,._dropdown-item_ssb2x_1:disabled {
    color: var(--bs-dropdown-link-disabled-color);
    pointer-events: none;
    background-color: transparent
}

._dropdown-menu_ssb2x_1._show_ssb2x_1 {
    display: block
}

._dropdown-header_ssb2x_1 {
    display: block;
    padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
    margin-bottom: 0;
    font-size: .875rem;
    color: var(--bs-dropdown-header-color);
    white-space: nowrap
}

._dropdown-item-text_ssb2x_1 {
    display: block;
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    color: var(--bs-dropdown-link-color)
}

._dropdown-menu-dark_ssb2x_1 {
    --bs-dropdown-color: #dee2e6;
    --bs-dropdown-bg: #343a40;
    --bs-dropdown-border-color: var(--bs-border-color-translucent);
    --bs-dropdown-box-shadow: ;
    --bs-dropdown-link-color: #dee2e6;
    --bs-dropdown-link-hover-color: #fff;
    --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
    --bs-dropdown-link-hover-bg: rgba(255, 255, 255, .15);
    --bs-dropdown-link-active-color: #fff;
    --bs-dropdown-link-active-bg: #0d6efd;
    --bs-dropdown-link-disabled-color: #adb5bd;
    --bs-dropdown-header-color: #adb5bd
}

._btn-group_ssb2x_1,._btn-group-vertical_ssb2x_1 {
    position: relative;
    display: inline-flex;
    vertical-align: middle
}

._btn-group_ssb2x_1>._btn_ssb2x_1,._btn-group-vertical_ssb2x_1>._btn_ssb2x_1 {
    position: relative;
    flex: 1 1 auto
}

._btn-group_ssb2x_1>._btn-check_ssb2x_1:checked+._btn_ssb2x_1,._btn-group_ssb2x_1>._btn-check_ssb2x_1:focus+._btn_ssb2x_1,._btn-group_ssb2x_1>._btn_ssb2x_1:hover,._btn-group_ssb2x_1>._btn_ssb2x_1:focus,._btn-group_ssb2x_1>._btn_ssb2x_1:active,._btn-group_ssb2x_1>._btn_ssb2x_1._active_ssb2x_1,._btn-group-vertical_ssb2x_1>._btn-check_ssb2x_1:checked+._btn_ssb2x_1,._btn-group-vertical_ssb2x_1>._btn-check_ssb2x_1:focus+._btn_ssb2x_1,._btn-group-vertical_ssb2x_1>._btn_ssb2x_1:hover,._btn-group-vertical_ssb2x_1>._btn_ssb2x_1:focus,._btn-group-vertical_ssb2x_1>._btn_ssb2x_1:active,._btn-group-vertical_ssb2x_1>._btn_ssb2x_1._active_ssb2x_1 {
    z-index: 1
}

._btn-toolbar_ssb2x_1 {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

._btn-toolbar_ssb2x_1 ._input-group_ssb2x_1 {
    width: auto
}

._btn-group_ssb2x_1 {
    border-radius: var(--bs-border-radius)
}

._btn-group_ssb2x_1>:not(._btn-check_ssb2x_1:first-child)+._btn_ssb2x_1,._btn-group_ssb2x_1>._btn-group_ssb2x_1:not(:first-child) {
    margin-left: calc(var(--bs-border-width) * -1)
}

._btn-group_ssb2x_1>._btn_ssb2x_1:not(:last-child):not(._dropdown-toggle_ssb2x_1),._btn-group_ssb2x_1>._btn_ssb2x_1._dropdown-toggle-split_ssb2x_1:first-child,._btn-group_ssb2x_1>._btn-group_ssb2x_1:not(:last-child)>._btn_ssb2x_1 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

._btn-group_ssb2x_1>._btn_ssb2x_1:nth-child(n+3),._btn-group_ssb2x_1>:not(._btn-check_ssb2x_1)+._btn_ssb2x_1,._btn-group_ssb2x_1>._btn-group_ssb2x_1:not(:first-child)>._btn_ssb2x_1 {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

._dropdown-toggle-split_ssb2x_1 {
    padding-right: .5625rem;
    padding-left: .5625rem
}

._dropdown-toggle-split_ssb2x_1:after,._dropup_ssb2x_1 ._dropdown-toggle-split_ssb2x_1:after,._dropend_ssb2x_1 ._dropdown-toggle-split_ssb2x_1:after {
    margin-left: 0
}

._dropstart_ssb2x_1 ._dropdown-toggle-split_ssb2x_1:before {
    margin-right: 0
}

._btn-sm_ssb2x_1+._dropdown-toggle-split_ssb2x_1,._btn-group-sm_ssb2x_1>._btn_ssb2x_1+._dropdown-toggle-split_ssb2x_1 {
    padding-right: .375rem;
    padding-left: .375rem
}

._btn-lg_ssb2x_1+._dropdown-toggle-split_ssb2x_1,._btn-group-lg_ssb2x_1>._btn_ssb2x_1+._dropdown-toggle-split_ssb2x_1 {
    padding-right: .75rem;
    padding-left: .75rem
}

._btn-group-vertical_ssb2x_1 {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center
}

._btn-group-vertical_ssb2x_1>._btn_ssb2x_1,._btn-group-vertical_ssb2x_1>._btn-group_ssb2x_1 {
    width: 100%
}

._btn-group-vertical_ssb2x_1>._btn_ssb2x_1:not(:first-child),._btn-group-vertical_ssb2x_1>._btn-group_ssb2x_1:not(:first-child) {
    margin-top: calc(var(--bs-border-width) * -1)
}

._btn-group-vertical_ssb2x_1>._btn_ssb2x_1:not(:last-child):not(._dropdown-toggle_ssb2x_1),._btn-group-vertical_ssb2x_1>._btn-group_ssb2x_1:not(:last-child)>._btn_ssb2x_1 {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

._btn-group-vertical_ssb2x_1>._btn_ssb2x_1~._btn_ssb2x_1,._btn-group-vertical_ssb2x_1>._btn-group_ssb2x_1:not(:first-child)>._btn_ssb2x_1 {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

._nav_ssb2x_1 {
    --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);
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

._nav-link_ssb2x_1 {
    display: block;
    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);
    text-decoration: none;
    background: none;
    border: 0;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    ._nav-link_ssb2x_1 {
        transition: none
    }
}

._nav-link_ssb2x_1:hover,._nav-link_ssb2x_1:focus {
    color: var(--bs-nav-link-hover-color)
}

._nav-link_ssb2x_1:focus-visible {
    outline: 0;
    box-shadow: 0 0 0 .25rem #0d6efd40
}

._nav-link_ssb2x_1._disabled_ssb2x_1,._nav-link_ssb2x_1:disabled {
    color: var(--bs-nav-link-disabled-color);
    pointer-events: none;
    cursor: default
}

._nav-tabs_ssb2x_1 {
    --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_ssb2x_1 ._nav-link_ssb2x_1 {
    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_ssb2x_1 ._nav-link_ssb2x_1:hover,._nav-tabs_ssb2x_1 ._nav-link_ssb2x_1:focus {
    isolation: isolate;
    border-color: var(--bs-nav-tabs-link-hover-border-color)
}

._nav-tabs_ssb2x_1 ._nav-link_ssb2x_1._active_ssb2x_1,._nav-tabs_ssb2x_1 ._nav-item_ssb2x_1._show_ssb2x_1 ._nav-link_ssb2x_1 {
    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_ssb2x_1 ._dropdown-menu_ssb2x_1 {
    margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

._nav-pills_ssb2x_1 {
    --bs-nav-pills-border-radius: var(--bs-border-radius);
    --bs-nav-pills-link-active-color: #fff;
    --bs-nav-pills-link-active-bg: #0d6efd
}

._nav-pills_ssb2x_1 ._nav-link_ssb2x_1 {
    border-radius: var(--bs-nav-pills-border-radius)
}

._nav-pills_ssb2x_1 ._nav-link_ssb2x_1._active_ssb2x_1,._nav-pills_ssb2x_1 ._show_ssb2x_1>._nav-link_ssb2x_1 {
    color: var(--bs-nav-pills-link-active-color);
    background-color: var(--bs-nav-pills-link-active-bg)
}

._nav-underline_ssb2x_1 {
    --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_ssb2x_1 ._nav-link_ssb2x_1 {
    padding-right: 0;
    padding-left: 0;
    border-bottom: var(--bs-nav-underline-border-width) solid transparent
}

._nav-underline_ssb2x_1 ._nav-link_ssb2x_1:hover,._nav-underline_ssb2x_1 ._nav-link_ssb2x_1:focus {
    border-bottom-color: currentcolor
}

._nav-underline_ssb2x_1 ._nav-link_ssb2x_1._active_ssb2x_1,._nav-underline_ssb2x_1 ._show_ssb2x_1>._nav-link_ssb2x_1 {
    font-weight: 700;
    color: var(--bs-nav-underline-link-active-color);
    border-bottom-color: currentcolor
}

._nav-fill_ssb2x_1>._nav-link_ssb2x_1,._nav-fill_ssb2x_1 ._nav-item_ssb2x_1 {
    flex: 1 1 auto;
    text-align: center
}

._nav-justified_ssb2x_1>._nav-link_ssb2x_1,._nav-justified_ssb2x_1 ._nav-item_ssb2x_1 {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center
}

._nav-fill_ssb2x_1 ._nav-item_ssb2x_1 ._nav-link_ssb2x_1,._nav-justified_ssb2x_1 ._nav-item_ssb2x_1 ._nav-link_ssb2x_1 {
    width: 100%
}

._tab-content_ssb2x_1>._tab-pane_ssb2x_1 {
    display: none
}

._tab-content_ssb2x_1>._active_ssb2x_1 {
    display: block
}

._navbar_ssb2x_1 {
    --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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

._navbar_ssb2x_1>._container_ssb2x_1,._navbar_ssb2x_1>._container-fluid_ssb2x_1,._navbar_ssb2x_1>._container-sm_ssb2x_1,._navbar_ssb2x_1>._container-md_ssb2x_1,._navbar_ssb2x_1>._container-lg_ssb2x_1,._navbar_ssb2x_1>._container-xl_ssb2x_1,._navbar_ssb2x_1>._container-xxl_ssb2x_1 {
    display: flex;
    flex-wrap: inherit;
    align-items: center;
    justify-content: space-between
}

._navbar-brand_ssb2x_1 {
    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);
    text-decoration: none;
    white-space: nowrap
}

._navbar-brand_ssb2x_1:hover,._navbar-brand_ssb2x_1:focus {
    color: var(--bs-navbar-brand-hover-color)
}

._navbar-nav_ssb2x_1 {
    --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);
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

._navbar-nav_ssb2x_1 ._nav-link_ssb2x_1._active_ssb2x_1,._navbar-nav_ssb2x_1 ._nav-link_ssb2x_1._show_ssb2x_1 {
    color: var(--bs-navbar-active-color)
}

._navbar-nav_ssb2x_1 ._dropdown-menu_ssb2x_1 {
    position: static
}

._navbar-text_ssb2x_1 {
    padding-top: .5rem;
    padding-bottom: .5rem;
    color: var(--bs-navbar-color)
}

._navbar-text_ssb2x_1 a,._navbar-text_ssb2x_1 a:hover,._navbar-text_ssb2x_1 a:focus {
    color: var(--bs-navbar-active-color)
}

._navbar-collapse_ssb2x_1 {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center
}

._navbar-toggler_ssb2x_1 {
    padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
    font-size: var(--bs-navbar-toggler-font-size);
    line-height: 1;
    color: var(--bs-navbar-color);
    background-color: transparent;
    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)
}

@media(prefers-reduced-motion:reduce) {
    ._navbar-toggler_ssb2x_1 {
        transition: none
    }
}

._navbar-toggler_ssb2x_1:hover {
    text-decoration: none
}

._navbar-toggler_ssb2x_1:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width)
}

._navbar-toggler-icon_ssb2x_1 {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    background-image: var(--bs-navbar-toggler-icon-bg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%
}

._navbar-nav-scroll_ssb2x_1 {
    max-height: var(--bs-scroll-height, 75vh);
    overflow-y: auto
}

@media(min-width: 576px) {
    ._navbar-expand-sm_ssb2x_1 {
        flex-wrap:nowrap;
        justify-content: flex-start
    }

    ._navbar-expand-sm_ssb2x_1 ._navbar-nav_ssb2x_1 {
        flex-direction: row
    }

    ._navbar-expand-sm_ssb2x_1 ._navbar-nav_ssb2x_1 ._dropdown-menu_ssb2x_1 {
        position: absolute
    }

    ._navbar-expand-sm_ssb2x_1 ._navbar-nav_ssb2x_1 ._nav-link_ssb2x_1 {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    ._navbar-expand-sm_ssb2x_1 ._navbar-nav-scroll_ssb2x_1 {
        overflow: visible
    }

    ._navbar-expand-sm_ssb2x_1 ._navbar-collapse_ssb2x_1 {
        display: flex!important;
        flex-basis: auto
    }

    ._navbar-expand-sm_ssb2x_1 ._navbar-toggler_ssb2x_1 {
        display: none
    }

    ._navbar-expand-sm_ssb2x_1 ._offcanvas_ssb2x_1 {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto!important;
        height: auto!important;
        visibility: visible!important;
        background-color: transparent!important;
        border: 0!important;
        transform: none!important;
        transition: none
    }

    ._navbar-expand-sm_ssb2x_1 ._offcanvas_ssb2x_1 ._offcanvas-header_ssb2x_1 {
        display: none
    }

    ._navbar-expand-sm_ssb2x_1 ._offcanvas_ssb2x_1 ._offcanvas-body_ssb2x_1 {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media(min-width: 768px) {
    ._navbar-expand-md_ssb2x_1 {
        flex-wrap:nowrap;
        justify-content: flex-start
    }

    ._navbar-expand-md_ssb2x_1 ._navbar-nav_ssb2x_1 {
        flex-direction: row
    }

    ._navbar-expand-md_ssb2x_1 ._navbar-nav_ssb2x_1 ._dropdown-menu_ssb2x_1 {
        position: absolute
    }

    ._navbar-expand-md_ssb2x_1 ._navbar-nav_ssb2x_1 ._nav-link_ssb2x_1 {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    ._navbar-expand-md_ssb2x_1 ._navbar-nav-scroll_ssb2x_1 {
        overflow: visible
    }

    ._navbar-expand-md_ssb2x_1 ._navbar-collapse_ssb2x_1 {
        display: flex!important;
        flex-basis: auto
    }

    ._navbar-expand-md_ssb2x_1 ._navbar-toggler_ssb2x_1 {
        display: none
    }

    ._navbar-expand-md_ssb2x_1 ._offcanvas_ssb2x_1 {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto!important;
        height: auto!important;
        visibility: visible!important;
        background-color: transparent!important;
        border: 0!important;
        transform: none!important;
        transition: none
    }

    ._navbar-expand-md_ssb2x_1 ._offcanvas_ssb2x_1 ._offcanvas-header_ssb2x_1 {
        display: none
    }

    ._navbar-expand-md_ssb2x_1 ._offcanvas_ssb2x_1 ._offcanvas-body_ssb2x_1 {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media(min-width: 992px) {
    ._navbar-expand-lg_ssb2x_1 {
        flex-wrap:nowrap;
        justify-content: flex-start
    }

    ._navbar-expand-lg_ssb2x_1 ._navbar-nav_ssb2x_1 {
        flex-direction: row
    }

    ._navbar-expand-lg_ssb2x_1 ._navbar-nav_ssb2x_1 ._dropdown-menu_ssb2x_1 {
        position: absolute
    }

    ._navbar-expand-lg_ssb2x_1 ._navbar-nav_ssb2x_1 ._nav-link_ssb2x_1 {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    ._navbar-expand-lg_ssb2x_1 ._navbar-nav-scroll_ssb2x_1 {
        overflow: visible
    }

    ._navbar-expand-lg_ssb2x_1 ._navbar-collapse_ssb2x_1 {
        display: flex!important;
        flex-basis: auto
    }

    ._navbar-expand-lg_ssb2x_1 ._navbar-toggler_ssb2x_1 {
        display: none
    }

    ._navbar-expand-lg_ssb2x_1 ._offcanvas_ssb2x_1 {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto!important;
        height: auto!important;
        visibility: visible!important;
        background-color: transparent!important;
        border: 0!important;
        transform: none!important;
        transition: none
    }

    ._navbar-expand-lg_ssb2x_1 ._offcanvas_ssb2x_1 ._offcanvas-header_ssb2x_1 {
        display: none
    }

    ._navbar-expand-lg_ssb2x_1 ._offcanvas_ssb2x_1 ._offcanvas-body_ssb2x_1 {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media(min-width: 1200px) {
    ._navbar-expand-xl_ssb2x_1 {
        flex-wrap:nowrap;
        justify-content: flex-start
    }

    ._navbar-expand-xl_ssb2x_1 ._navbar-nav_ssb2x_1 {
        flex-direction: row
    }

    ._navbar-expand-xl_ssb2x_1 ._navbar-nav_ssb2x_1 ._dropdown-menu_ssb2x_1 {
        position: absolute
    }

    ._navbar-expand-xl_ssb2x_1 ._navbar-nav_ssb2x_1 ._nav-link_ssb2x_1 {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    ._navbar-expand-xl_ssb2x_1 ._navbar-nav-scroll_ssb2x_1 {
        overflow: visible
    }

    ._navbar-expand-xl_ssb2x_1 ._navbar-collapse_ssb2x_1 {
        display: flex!important;
        flex-basis: auto
    }

    ._navbar-expand-xl_ssb2x_1 ._navbar-toggler_ssb2x_1 {
        display: none
    }

    ._navbar-expand-xl_ssb2x_1 ._offcanvas_ssb2x_1 {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto!important;
        height: auto!important;
        visibility: visible!important;
        background-color: transparent!important;
        border: 0!important;
        transform: none!important;
        transition: none
    }

    ._navbar-expand-xl_ssb2x_1 ._offcanvas_ssb2x_1 ._offcanvas-header_ssb2x_1 {
        display: none
    }

    ._navbar-expand-xl_ssb2x_1 ._offcanvas_ssb2x_1 ._offcanvas-body_ssb2x_1 {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media(min-width: 1400px) {
    ._navbar-expand-xxl_ssb2x_1 {
        flex-wrap:nowrap;
        justify-content: flex-start
    }

    ._navbar-expand-xxl_ssb2x_1 ._navbar-nav_ssb2x_1 {
        flex-direction: row
    }

    ._navbar-expand-xxl_ssb2x_1 ._navbar-nav_ssb2x_1 ._dropdown-menu_ssb2x_1 {
        position: absolute
    }

    ._navbar-expand-xxl_ssb2x_1 ._navbar-nav_ssb2x_1 ._nav-link_ssb2x_1 {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    ._navbar-expand-xxl_ssb2x_1 ._navbar-nav-scroll_ssb2x_1 {
        overflow: visible
    }

    ._navbar-expand-xxl_ssb2x_1 ._navbar-collapse_ssb2x_1 {
        display: flex!important;
        flex-basis: auto
    }

    ._navbar-expand-xxl_ssb2x_1 ._navbar-toggler_ssb2x_1 {
        display: none
    }

    ._navbar-expand-xxl_ssb2x_1 ._offcanvas_ssb2x_1 {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto!important;
        height: auto!important;
        visibility: visible!important;
        background-color: transparent!important;
        border: 0!important;
        transform: none!important;
        transition: none
    }

    ._navbar-expand-xxl_ssb2x_1 ._offcanvas_ssb2x_1 ._offcanvas-header_ssb2x_1 {
        display: none
    }

    ._navbar-expand-xxl_ssb2x_1 ._offcanvas_ssb2x_1 ._offcanvas-body_ssb2x_1 {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

._navbar-expand_ssb2x_1 {
    flex-wrap: nowrap;
    justify-content: flex-start
}

._navbar-expand_ssb2x_1 ._navbar-nav_ssb2x_1 {
    flex-direction: row
}

._navbar-expand_ssb2x_1 ._navbar-nav_ssb2x_1 ._dropdown-menu_ssb2x_1 {
    position: absolute
}

._navbar-expand_ssb2x_1 ._navbar-nav_ssb2x_1 ._nav-link_ssb2x_1 {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x)
}

._navbar-expand_ssb2x_1 ._navbar-nav-scroll_ssb2x_1 {
    overflow: visible
}

._navbar-expand_ssb2x_1 ._navbar-collapse_ssb2x_1 {
    display: flex!important;
    flex-basis: auto
}

._navbar-expand_ssb2x_1 ._navbar-toggler_ssb2x_1 {
    display: none
}

._navbar-expand_ssb2x_1 ._offcanvas_ssb2x_1 {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto!important;
    height: auto!important;
    visibility: visible!important;
    background-color: transparent!important;
    border: 0!important;
    transform: none!important;
    transition: none
}

._navbar-expand_ssb2x_1 ._offcanvas_ssb2x_1 ._offcanvas-header_ssb2x_1 {
    display: none
}

._navbar-expand_ssb2x_1 ._offcanvas_ssb2x_1 ._offcanvas-body_ssb2x_1 {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible
}

._navbar-dark_ssb2x_1,._navbar_ssb2x_1[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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_ssb2x_1 {
    --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_ssb2x_1 {
    --bs-card-spacer-y: 1rem;
    --bs-card-spacer-x: 1rem;
    --bs-card-title-spacer-y: .5rem;
    --bs-card-title-color: ;
    --bs-card-subtitle-color: ;
    --bs-card-border-width: var(--bs-border-width);
    --bs-card-border-color: var(--bs-border-color-translucent);
    --bs-card-border-radius: var(--bs-border-radius);
    --bs-card-box-shadow: ;
    --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-card-cap-padding-y: .5rem;
    --bs-card-cap-padding-x: 1rem;
    --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), .03);
    --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;
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    height: var(--bs-card-height);
    color: var(--bs-body-color);
    word-wrap: break-word;
    background-color: var(--bs-card-bg);
    background-clip: border-box;
    border: var(--bs-card-border-width) solid var(--bs-card-border-color);
    border-radius: var(--bs-card-border-radius)
}

._card_ssb2x_1>hr {
    margin-right: 0;
    margin-left: 0
}

._card_ssb2x_1>._list-group_ssb2x_1 {
    border-top: inherit;
    border-bottom: inherit
}

._card_ssb2x_1>._list-group_ssb2x_1:first-child {
    border-top-width: 0;
    border-top-left-radius: var(--bs-card-inner-border-radius);
    border-top-right-radius: var(--bs-card-inner-border-radius)
}

._card_ssb2x_1>._list-group_ssb2x_1:last-child {
    border-bottom-width: 0;
    border-bottom-right-radius: var(--bs-card-inner-border-radius);
    border-bottom-left-radius: var(--bs-card-inner-border-radius)
}

._card_ssb2x_1>._card-header_ssb2x_1+._list-group_ssb2x_1,._card_ssb2x_1>._list-group_ssb2x_1+._card-footer_ssb2x_1 {
    border-top: 0
}

._card-body_ssb2x_1 {
    flex: 1 1 auto;
    padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
    color: var(--bs-card-color)
}

._card-title_ssb2x_1 {
    margin-bottom: var(--bs-card-title-spacer-y);
    color: var(--bs-card-title-color)
}

._card-subtitle_ssb2x_1 {
    margin-top: calc(-.5 * var(--bs-card-title-spacer-y));
    margin-bottom: 0;
    color: var(--bs-card-subtitle-color)
}

._card-text_ssb2x_1:last-child {
    margin-bottom: 0
}

._card-link_ssb2x_1+._card-link_ssb2x_1 {
    margin-left: var(--bs-card-spacer-x)
}

._card-header_ssb2x_1 {
    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
    margin-bottom: 0;
    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)
}

._card-header_ssb2x_1:first-child {
    border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0
}

._card-footer_ssb2x_1 {
    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_ssb2x_1:last-child {
    border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)
}

._card-header-tabs_ssb2x_1 {
    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_ssb2x_1 ._nav-link_ssb2x_1._active_ssb2x_1 {
    background-color: var(--bs-card-bg);
    border-bottom-color: var(--bs-card-bg)
}

._card-header-pills_ssb2x_1 {
    margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
    margin-left: calc(-.5 * var(--bs-card-cap-padding-x))
}

._card-img-overlay_ssb2x_1 {
    position: absolute;
    inset: 0;
    padding: var(--bs-card-img-overlay-padding);
    border-radius: var(--bs-card-inner-border-radius)
}

._card-img_ssb2x_1,._card-img-top_ssb2x_1,._card-img-bottom_ssb2x_1 {
    width: 100%
}

._card-img_ssb2x_1,._card-img-top_ssb2x_1 {
    border-top-left-radius: var(--bs-card-inner-border-radius);
    border-top-right-radius: var(--bs-card-inner-border-radius)
}

._card-img_ssb2x_1,._card-img-bottom_ssb2x_1 {
    border-bottom-right-radius: var(--bs-card-inner-border-radius);
    border-bottom-left-radius: var(--bs-card-inner-border-radius)
}

._card-group_ssb2x_1>._card_ssb2x_1 {
    margin-bottom: var(--bs-card-group-margin)
}

@media(min-width: 576px) {
    ._card-group_ssb2x_1 {
        display:flex;
        flex-flow: row wrap
    }

    ._card-group_ssb2x_1>._card_ssb2x_1 {
        flex: 1 0 0%;
        margin-bottom: 0
    }

    ._card-group_ssb2x_1>._card_ssb2x_1+._card_ssb2x_1 {
        margin-left: 0;
        border-left: 0
    }

    ._card-group_ssb2x_1>._card_ssb2x_1:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    ._card-group_ssb2x_1>._card_ssb2x_1:not(:last-child) ._card-img-top_ssb2x_1,._card-group_ssb2x_1>._card_ssb2x_1:not(:last-child) ._card-header_ssb2x_1 {
        border-top-right-radius: 0
    }

    ._card-group_ssb2x_1>._card_ssb2x_1:not(:last-child) ._card-img-bottom_ssb2x_1,._card-group_ssb2x_1>._card_ssb2x_1:not(:last-child) ._card-footer_ssb2x_1 {
        border-bottom-right-radius: 0
    }

    ._card-group_ssb2x_1>._card_ssb2x_1:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    ._card-group_ssb2x_1>._card_ssb2x_1:not(:first-child) ._card-img-top_ssb2x_1,._card-group_ssb2x_1>._card_ssb2x_1:not(:first-child) ._card-header_ssb2x_1 {
        border-top-left-radius: 0
    }

    ._card-group_ssb2x_1>._card_ssb2x_1:not(:first-child) ._card-img-bottom_ssb2x_1,._card-group_ssb2x_1>._card_ssb2x_1:not(:first-child) ._card-footer_ssb2x_1 {
        border-bottom-left-radius: 0
    }
}

._accordion_ssb2x_1 {
    --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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

._accordion-button_ssb2x_1 {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
    font-size: 1rem;
    color: var(--bs-accordion-btn-color);
    text-align: left;
    background-color: var(--bs-accordion-btn-bg);
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: var(--bs-accordion-transition)
}

@media(prefers-reduced-motion:reduce) {
    ._accordion-button_ssb2x_1 {
        transition: none
    }
}

._accordion-button_ssb2x_1:not(._collapsed_ssb2x_1) {
    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_ssb2x_1:not(._collapsed_ssb2x_1):after {
    background-image: var(--bs-accordion-btn-active-icon);
    transform: var(--bs-accordion-btn-icon-transform)
}

._accordion-button_ssb2x_1:after {
    flex-shrink: 0;
    width: var(--bs-accordion-btn-icon-width);
    height: var(--bs-accordion-btn-icon-width);
    margin-left: auto;
    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)
}

@media(prefers-reduced-motion:reduce) {
    ._accordion-button_ssb2x_1:after {
        transition: none
    }
}

._accordion-button_ssb2x_1:hover {
    z-index: 2
}

._accordion-button_ssb2x_1:focus {
    z-index: 3;
    outline: 0;
    box-shadow: var(--bs-accordion-btn-focus-box-shadow)
}

._accordion-header_ssb2x_1 {
    margin-bottom: 0
}

._accordion-item_ssb2x_1 {
    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_ssb2x_1:first-of-type {
    border-top-left-radius: var(--bs-accordion-border-radius);
    border-top-right-radius: var(--bs-accordion-border-radius)
}

._accordion-item_ssb2x_1:first-of-type>._accordion-header_ssb2x_1 ._accordion-button_ssb2x_1 {
    border-top-left-radius: var(--bs-accordion-inner-border-radius);
    border-top-right-radius: var(--bs-accordion-inner-border-radius)
}

._accordion-item_ssb2x_1:not(:first-of-type) {
    border-top: 0
}

._accordion-item_ssb2x_1:last-of-type {
    border-bottom-right-radius: var(--bs-accordion-border-radius);
    border-bottom-left-radius: var(--bs-accordion-border-radius)
}

._accordion-item_ssb2x_1:last-of-type>._accordion-header_ssb2x_1 ._accordion-button_ssb2x_1._collapsed_ssb2x_1 {
    border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
    border-bottom-left-radius: var(--bs-accordion-inner-border-radius)
}

._accordion-item_ssb2x_1:last-of-type>._accordion-collapse_ssb2x_1 {
    border-bottom-right-radius: var(--bs-accordion-border-radius);
    border-bottom-left-radius: var(--bs-accordion-border-radius)
}

._accordion-body_ssb2x_1 {
    padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)
}

._accordion-flush_ssb2x_1>._accordion-item_ssb2x_1 {
    border-right: 0;
    border-left: 0;
    border-radius: 0
}

._accordion-flush_ssb2x_1>._accordion-item_ssb2x_1:first-child {
    border-top: 0
}

._accordion-flush_ssb2x_1>._accordion-item_ssb2x_1:last-child {
    border-bottom: 0
}

._accordion-flush_ssb2x_1>._accordion-item_ssb2x_1>._accordion-header_ssb2x_1 ._accordion-button_ssb2x_1,._accordion-flush_ssb2x_1>._accordion-item_ssb2x_1>._accordion-header_ssb2x_1 ._accordion-button_ssb2x_1._collapsed_ssb2x_1 {
    border-radius: 0
}

._accordion-flush_ssb2x_1>._accordion-item_ssb2x_1>._accordion-collapse_ssb2x_1 {
    border-radius: 0
}

[data-bs-theme=dark] ._accordion-button_ssb2x_1:after {
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%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='%236ea8fe'%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_ssb2x_1 {
    --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-secondary-color);
    --bs-breadcrumb-item-padding-x: .5rem;
    --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
    display: flex;
    flex-wrap: wrap;
    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);
    list-style: none;
    background-color: var(--bs-breadcrumb-bg);
    border-radius: var(--bs-breadcrumb-border-radius)
}

._breadcrumb-item_ssb2x_1+._breadcrumb-item_ssb2x_1 {
    padding-left: var(--bs-breadcrumb-item-padding-x)
}

._breadcrumb-item_ssb2x_1+._breadcrumb-item_ssb2x_1:before {
    float: left;
    padding-right: var(--bs-breadcrumb-item-padding-x);
    color: var(--bs-breadcrumb-divider-color);
    content: var(--bs-breadcrumb-divider, "/")
}

._breadcrumb-item_ssb2x_1._active_ssb2x_1 {
    color: var(--bs-breadcrumb-item-active-color)
}

._pagination_ssb2x_1 {
    --bs-pagination-padding-x: .75rem;
    --bs-pagination-padding-y: .375rem;
    --bs-pagination-font-size: 1rem;
    --bs-pagination-color: var(--bs-link-color);
    --bs-pagination-bg: var(--bs-body-bg);
    --bs-pagination-border-width: var(--bs-border-width);
    --bs-pagination-border-color: var(--bs-border-color);
    --bs-pagination-border-radius: var(--bs-border-radius);
    --bs-pagination-hover-color: var(--bs-link-hover-color);
    --bs-pagination-hover-bg: var(--bs-tertiary-bg);
    --bs-pagination-hover-border-color: var(--bs-border-color);
    --bs-pagination-focus-color: var(--bs-link-hover-color);
    --bs-pagination-focus-bg: var(--bs-secondary-bg);
    --bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-pagination-active-color: #fff;
    --bs-pagination-active-bg: #0d6efd;
    --bs-pagination-active-border-color: #0d6efd;
    --bs-pagination-disabled-color: var(--bs-secondary-color);
    --bs-pagination-disabled-bg: var(--bs-secondary-bg);
    --bs-pagination-disabled-border-color: var(--bs-border-color);
    display: flex;
    padding-left: 0;
    list-style: none
}

._page-link_ssb2x_1 {
    position: relative;
    display: block;
    padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
    font-size: var(--bs-pagination-font-size);
    color: var(--bs-pagination-color);
    text-decoration: none;
    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
}

@media(prefers-reduced-motion:reduce) {
    ._page-link_ssb2x_1 {
        transition: none
    }
}

._page-link_ssb2x_1: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_ssb2x_1:focus {
    z-index: 3;
    color: var(--bs-pagination-focus-color);
    background-color: var(--bs-pagination-focus-bg);
    outline: 0;
    box-shadow: var(--bs-pagination-focus-box-shadow)
}

._page-link_ssb2x_1._active_ssb2x_1,._active_ssb2x_1>._page-link_ssb2x_1 {
    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_ssb2x_1._disabled_ssb2x_1,._disabled_ssb2x_1>._page-link_ssb2x_1 {
    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_ssb2x_1:not(:first-child) ._page-link_ssb2x_1 {
    margin-left: calc(var(--bs-border-width) * -1)
}

._page-item_ssb2x_1:first-child ._page-link_ssb2x_1 {
    border-top-left-radius: var(--bs-pagination-border-radius);
    border-bottom-left-radius: var(--bs-pagination-border-radius)
}

._page-item_ssb2x_1:last-child ._page-link_ssb2x_1 {
    border-top-right-radius: var(--bs-pagination-border-radius);
    border-bottom-right-radius: var(--bs-pagination-border-radius)
}

._pagination-lg_ssb2x_1 {
    --bs-pagination-padding-x: 1.5rem;
    --bs-pagination-padding-y: .75rem;
    --bs-pagination-font-size: 1.25rem;
    --bs-pagination-border-radius: var(--bs-border-radius-lg)
}

._pagination-sm_ssb2x_1 {
    --bs-pagination-padding-x: .5rem;
    --bs-pagination-padding-y: .25rem;
    --bs-pagination-font-size: .875rem;
    --bs-pagination-border-radius: var(--bs-border-radius-sm)
}

._badge_ssb2x_1 {
    --bs-badge-padding-x: .65em;
    --bs-badge-padding-y: .35em;
    --bs-badge-font-size: .75em;
    --bs-badge-font-weight: 700;
    --bs-badge-color: #fff;
    --bs-badge-border-radius: var(--bs-border-radius);
    display: inline-block;
    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);
    line-height: 1;
    color: var(--bs-badge-color);
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: var(--bs-badge-border-radius)
}

._badge_ssb2x_1:empty {
    display: none
}

._btn_ssb2x_1 ._badge_ssb2x_1 {
    position: relative;
    top: -1px
}

._alert_ssb2x_1 {
    --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;
    position: relative;
    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)
}

._alert-heading_ssb2x_1 {
    color: inherit
}

._alert-link_ssb2x_1 {
    font-weight: 700;
    color: var(--bs-alert-link-color)
}

._alert-dismissible_ssb2x_1 {
    padding-right: 3rem
}

._alert-dismissible_ssb2x_1 ._btn-close_ssb2x_1 {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 1.25rem 1rem
}

._alert-primary_ssb2x_1 {
    --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_ssb2x_1 {
    --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_ssb2x_1 {
    --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_ssb2x_1 {
    --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_ssb2x_1 {
    --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_ssb2x_1 {
    --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-light_ssb2x_1 {
    --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-dark_ssb2x_1 {
    --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_ssb2x_1 {
    0% {
        background-position-x: 1rem
    }
}

._progress_ssb2x_1,._progress-stacked_ssb2x_1 {
    --bs-progress-height: 1rem;
    --bs-progress-font-size: .75rem;
    --bs-progress-bg: var(--bs-secondary-bg);
    --bs-progress-border-radius: var(--bs-border-radius);
    --bs-progress-box-shadow: var(--bs-box-shadow-inset);
    --bs-progress-bar-color: #fff;
    --bs-progress-bar-bg: #0d6efd;
    --bs-progress-bar-transition: width .6s ease;
    display: flex;
    height: var(--bs-progress-height);
    overflow: hidden;
    font-size: var(--bs-progress-font-size);
    background-color: var(--bs-progress-bg);
    border-radius: var(--bs-progress-border-radius)
}

._progress-bar_ssb2x_1 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    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)
}

@media(prefers-reduced-motion:reduce) {
    ._progress-bar_ssb2x_1 {
        transition: none
    }
}

._progress-bar-striped_ssb2x_1 {
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-size: var(--bs-progress-height) var(--bs-progress-height)
}

._progress-stacked_ssb2x_1>._progress_ssb2x_1 {
    overflow: visible
}

._progress-stacked_ssb2x_1>._progress_ssb2x_1>._progress-bar_ssb2x_1 {
    width: 100%
}

._progress-bar-animated_ssb2x_1 {
    animation: 1s linear infinite _progress-bar-stripes_ssb2x_1
}

@media(prefers-reduced-motion:reduce) {
    ._progress-bar-animated_ssb2x_1 {
        animation: none
    }
}

._list-group_ssb2x_1 {
    --bs-list-group-color: var(--bs-body-color);
    --bs-list-group-bg: var(--bs-body-bg);
    --bs-list-group-border-color: var(--bs-border-color);
    --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-secondary-color);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
    --bs-list-group-action-active-color: var(--bs-body-color);
    --bs-list-group-action-active-bg: var(--bs-secondary-bg);
    --bs-list-group-disabled-color: var(--bs-secondary-color);
    --bs-list-group-disabled-bg: var(--bs-body-bg);
    --bs-list-group-active-color: #fff;
    --bs-list-group-active-bg: #0d6efd;
    --bs-list-group-active-border-color: #0d6efd;
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: var(--bs-list-group-border-radius)
}

._list-group-numbered_ssb2x_1 {
    list-style-type: none;
    counter-reset: section
}

._list-group-numbered_ssb2x_1>._list-group-item_ssb2x_1:before {
    content: counters(section,".") ". ";
    counter-increment: section
}

._list-group-item-action_ssb2x_1 {
    width: 100%;
    color: var(--bs-list-group-action-color);
    text-align: inherit
}

._list-group-item-action_ssb2x_1:hover,._list-group-item-action_ssb2x_1:focus {
    z-index: 1;
    color: var(--bs-list-group-action-hover-color);
    text-decoration: none;
    background-color: var(--bs-list-group-action-hover-bg)
}

._list-group-item-action_ssb2x_1:active {
    color: var(--bs-list-group-action-active-color);
    background-color: var(--bs-list-group-action-active-bg)
}

._list-group-item_ssb2x_1 {
    position: relative;
    display: block;
    padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
    color: var(--bs-list-group-color);
    text-decoration: none;
    background-color: var(--bs-list-group-bg);
    border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)
}

._list-group-item_ssb2x_1:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit
}

._list-group-item_ssb2x_1:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit
}

._list-group-item_ssb2x_1._disabled_ssb2x_1,._list-group-item_ssb2x_1:disabled {
    color: var(--bs-list-group-disabled-color);
    pointer-events: none;
    background-color: var(--bs-list-group-disabled-bg)
}

._list-group-item_ssb2x_1._active_ssb2x_1 {
    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_ssb2x_1+._list-group-item_ssb2x_1 {
    border-top-width: 0
}

._list-group-item_ssb2x_1+._list-group-item_ssb2x_1._active_ssb2x_1 {
    margin-top: calc(-1 * var(--bs-list-group-border-width));
    border-top-width: var(--bs-list-group-border-width)
}

._list-group-horizontal_ssb2x_1 {
    flex-direction: row
}

._list-group-horizontal_ssb2x_1>._list-group-item_ssb2x_1:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0
}

._list-group-horizontal_ssb2x_1>._list-group-item_ssb2x_1:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0
}

._list-group-horizontal_ssb2x_1>._list-group-item_ssb2x_1._active_ssb2x_1 {
    margin-top: 0
}

._list-group-horizontal_ssb2x_1>._list-group-item_ssb2x_1+._list-group-item_ssb2x_1 {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0
}

._list-group-horizontal_ssb2x_1>._list-group-item_ssb2x_1+._list-group-item_ssb2x_1._active_ssb2x_1 {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width)
}

@media(min-width: 576px) {
    ._list-group-horizontal-sm_ssb2x_1 {
        flex-direction:row
    }

    ._list-group-horizontal-sm_ssb2x_1>._list-group-item_ssb2x_1:first-child:not(:last-child) {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    ._list-group-horizontal-sm_ssb2x_1>._list-group-item_ssb2x_1:last-child:not(:first-child) {
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

    ._list-group-horizontal-sm_ssb2x_1>._list-group-item_ssb2x_1._active_ssb2x_1 {
        margin-top: 0
    }

    ._list-group-horizontal-sm_ssb2x_1>._list-group-item_ssb2x_1+._list-group-item_ssb2x_1 {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

    ._list-group-horizontal-sm_ssb2x_1>._list-group-item_ssb2x_1+._list-group-item_ssb2x_1._active_ssb2x_1 {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

@media(min-width: 768px) {
    ._list-group-horizontal-md_ssb2x_1 {
        flex-direction:row
    }

    ._list-group-horizontal-md_ssb2x_1>._list-group-item_ssb2x_1:first-child:not(:last-child) {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    ._list-group-horizontal-md_ssb2x_1>._list-group-item_ssb2x_1:last-child:not(:first-child) {
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

    ._list-group-horizontal-md_ssb2x_1>._list-group-item_ssb2x_1._active_ssb2x_1 {
        margin-top: 0
    }

    ._list-group-horizontal-md_ssb2x_1>._list-group-item_ssb2x_1+._list-group-item_ssb2x_1 {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

    ._list-group-horizontal-md_ssb2x_1>._list-group-item_ssb2x_1+._list-group-item_ssb2x_1._active_ssb2x_1 {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

@media(min-width: 992px) {
    ._list-group-horizontal-lg_ssb2x_1 {
        flex-direction:row
    }

    ._list-group-horizontal-lg_ssb2x_1>._list-group-item_ssb2x_1:first-child:not(:last-child) {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    ._list-group-horizontal-lg_ssb2x_1>._list-group-item_ssb2x_1:last-child:not(:first-child) {
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

    ._list-group-horizontal-lg_ssb2x_1>._list-group-item_ssb2x_1._active_ssb2x_1 {
        margin-top: 0
    }

    ._list-group-horizontal-lg_ssb2x_1>._list-group-item_ssb2x_1+._list-group-item_ssb2x_1 {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

    ._list-group-horizontal-lg_ssb2x_1>._list-group-item_ssb2x_1+._list-group-item_ssb2x_1._active_ssb2x_1 {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

@media(min-width: 1200px) {
    ._list-group-horizontal-xl_ssb2x_1 {
        flex-direction:row
    }

    ._list-group-horizontal-xl_ssb2x_1>._list-group-item_ssb2x_1:first-child:not(:last-child) {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    ._list-group-horizontal-xl_ssb2x_1>._list-group-item_ssb2x_1:last-child:not(:first-child) {
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

    ._list-group-horizontal-xl_ssb2x_1>._list-group-item_ssb2x_1._active_ssb2x_1 {
        margin-top: 0
    }

    ._list-group-horizontal-xl_ssb2x_1>._list-group-item_ssb2x_1+._list-group-item_ssb2x_1 {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

    ._list-group-horizontal-xl_ssb2x_1>._list-group-item_ssb2x_1+._list-group-item_ssb2x_1._active_ssb2x_1 {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

@media(min-width: 1400px) {
    ._list-group-horizontal-xxl_ssb2x_1 {
        flex-direction:row
    }

    ._list-group-horizontal-xxl_ssb2x_1>._list-group-item_ssb2x_1:first-child:not(:last-child) {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    ._list-group-horizontal-xxl_ssb2x_1>._list-group-item_ssb2x_1:last-child:not(:first-child) {
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

    ._list-group-horizontal-xxl_ssb2x_1>._list-group-item_ssb2x_1._active_ssb2x_1 {
        margin-top: 0
    }

    ._list-group-horizontal-xxl_ssb2x_1>._list-group-item_ssb2x_1+._list-group-item_ssb2x_1 {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

    ._list-group-horizontal-xxl_ssb2x_1>._list-group-item_ssb2x_1+._list-group-item_ssb2x_1._active_ssb2x_1 {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

._list-group-flush_ssb2x_1 {
    border-radius: 0
}

._list-group-flush_ssb2x_1>._list-group-item_ssb2x_1 {
    border-width: 0 0 var(--bs-list-group-border-width)
}

._list-group-flush_ssb2x_1>._list-group-item_ssb2x_1:last-child {
    border-bottom-width: 0
}

._list-group-item-primary_ssb2x_1 {
    --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_ssb2x_1 {
    --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_ssb2x_1 {
    --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_ssb2x_1 {
    --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_ssb2x_1 {
    --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_ssb2x_1 {
    --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-light_ssb2x_1 {
    --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-dark_ssb2x_1 {
    --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_ssb2x_1 {
    --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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

._btn-close_ssb2x_1:hover {
    color: var(--bs-btn-close-color);
    text-decoration: none;
    opacity: var(--bs-btn-close-hover-opacity)
}

._btn-close_ssb2x_1:focus {
    outline: 0;
    box-shadow: var(--bs-btn-close-focus-shadow);
    opacity: var(--bs-btn-close-focus-opacity)
}

._btn-close_ssb2x_1:disabled,._btn-close_ssb2x_1._disabled_ssb2x_1 {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    opacity: var(--bs-btn-close-disabled-opacity)
}

._btn-close-white_ssb2x_1,[data-bs-theme=dark] ._btn-close_ssb2x_1 {
    filter: var(--bs-btn-close-white-filter)
}

._toast_ssb2x_1 {
    --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: ;
    --bs-toast-bg: rgba(var(--bs-body-bg-rgb), .85);
    --bs-toast-border-width: var(--bs-border-width);
    --bs-toast-border-color: var(--bs-border-color-translucent);
    --bs-toast-border-radius: var(--bs-border-radius);
    --bs-toast-box-shadow: var(--bs-box-shadow);
    --bs-toast-header-color: var(--bs-secondary-color);
    --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), .85);
    --bs-toast-header-border-color: var(--bs-border-color-translucent);
    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);
    background-clip: padding-box;
    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)
}

._toast_ssb2x_1._showing_ssb2x_1 {
    opacity: 0
}

._toast_ssb2x_1:not(._show_ssb2x_1) {
    display: none
}

._toast-container_ssb2x_1 {
    --bs-toast-zindex: 1090;
    position: absolute;
    z-index: var(--bs-toast-zindex);
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 100%;
    pointer-events: none
}

._toast-container_ssb2x_1>:not(:last-child) {
    margin-bottom: var(--bs-toast-spacing)
}

._toast-header_ssb2x_1 {
    display: flex;
    align-items: center;
    padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
    color: var(--bs-toast-header-color);
    background-color: var(--bs-toast-header-bg);
    background-clip: padding-box;
    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))
}

._toast-header_ssb2x_1 ._btn-close_ssb2x_1 {
    margin-right: calc(-.5 * var(--bs-toast-padding-x));
    margin-left: var(--bs-toast-padding-x)
}

._toast-body_ssb2x_1 {
    padding: var(--bs-toast-padding-x);
    word-wrap: break-word
}

._modal_ssb2x_1 {
    --bs-modal-zindex: 1055;
    --bs-modal-width: 500px;
    --bs-modal-padding: 1rem;
    --bs-modal-margin: .5rem;
    --bs-modal-color: ;
    --bs-modal-bg: var(--bs-body-bg);
    --bs-modal-border-color: var(--bs-border-color-translucent);
    --bs-modal-border-width: var(--bs-border-width);
    --bs-modal-border-radius: var(--bs-border-radius-lg);
    --bs-modal-box-shadow: var(--bs-box-shadow-sm);
    --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
    --bs-modal-header-padding-x: 1rem;
    --bs-modal-header-padding-y: 1rem;
    --bs-modal-header-padding: 1rem 1rem;
    --bs-modal-header-border-color: var(--bs-border-color);
    --bs-modal-header-border-width: var(--bs-border-width);
    --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: var(--bs-border-width);
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--bs-modal-zindex);
    display: none;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0
}

._modal-dialog_ssb2x_1 {
    position: relative;
    width: auto;
    margin: var(--bs-modal-margin);
    pointer-events: none
}

._modal_ssb2x_1._fade_ssb2x_1 ._modal-dialog_ssb2x_1 {
    transition: transform .3s ease-out;
    transform: translateY(-50px)
}

@media(prefers-reduced-motion:reduce) {
    ._modal_ssb2x_1._fade_ssb2x_1 ._modal-dialog_ssb2x_1 {
        transition: none
    }
}

._modal_ssb2x_1._show_ssb2x_1 ._modal-dialog_ssb2x_1 {
    transform: none
}

._modal_ssb2x_1._modal-static_ssb2x_1 ._modal-dialog_ssb2x_1 {
    transform: scale(1.02)
}

._modal-dialog-scrollable_ssb2x_1 {
    height: calc(100% - var(--bs-modal-margin) * 2)
}

._modal-dialog-scrollable_ssb2x_1 ._modal-content_ssb2x_1 {
    max-height: 100%;
    overflow: hidden
}

._modal-dialog-scrollable_ssb2x_1 ._modal-body_ssb2x_1 {
    overflow-y: auto
}

._modal-dialog-centered_ssb2x_1 {
    display: flex;
    align-items: center;
    min-height: calc(100% - var(--bs-modal-margin) * 2)
}

._modal-content_ssb2x_1 {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    color: var(--bs-modal-color);
    pointer-events: auto;
    background-color: var(--bs-modal-bg);
    background-clip: padding-box;
    border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
    border-radius: var(--bs-modal-border-radius);
    outline: 0
}

._modal-backdrop_ssb2x_1 {
    --bs-backdrop-zindex: 1050;
    --bs-backdrop-bg: #000;
    --bs-backdrop-opacity: .5;
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--bs-backdrop-zindex);
    width: 100vw;
    height: 100vh;
    background-color: var(--bs-backdrop-bg)
}

._modal-backdrop_ssb2x_1._fade_ssb2x_1 {
    opacity: 0
}

._modal-backdrop_ssb2x_1._show_ssb2x_1 {
    opacity: var(--bs-backdrop-opacity)
}

._modal-header_ssb2x_1 {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    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)
}

._modal-header_ssb2x_1 ._btn-close_ssb2x_1 {
    padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);
    margin: calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto
}

._modal-title_ssb2x_1 {
    margin-bottom: 0;
    line-height: var(--bs-modal-title-line-height)
}

._modal-body_ssb2x_1 {
    position: relative;
    flex: 1 1 auto;
    padding: var(--bs-modal-padding)
}

._modal-footer_ssb2x_1 {
    display: flex;
    flex-shrink: 0;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    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)
}

._modal-footer_ssb2x_1>* {
    margin: calc(var(--bs-modal-footer-gap) * .5)
}

@media(min-width: 576px) {
    ._modal_ssb2x_1 {
        --bs-modal-margin: 1.75rem;
        --bs-modal-box-shadow: var(--bs-box-shadow)
    }

    ._modal-dialog_ssb2x_1 {
        max-width: var(--bs-modal-width);
        margin-right: auto;
        margin-left: auto
    }

    ._modal-sm_ssb2x_1 {
        --bs-modal-width: 300px
    }
}

@media(min-width: 992px) {
    ._modal-lg_ssb2x_1,._modal-xl_ssb2x_1 {
        --bs-modal-width: 800px
    }
}

@media(min-width: 1200px) {
    ._modal-xl_ssb2x_1 {
        --bs-modal-width: 1140px
    }
}

._modal-fullscreen_ssb2x_1 {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0
}

._modal-fullscreen_ssb2x_1 ._modal-content_ssb2x_1 {
    height: 100%;
    border: 0;
    border-radius: 0
}

._modal-fullscreen_ssb2x_1 ._modal-header_ssb2x_1,._modal-fullscreen_ssb2x_1 ._modal-footer_ssb2x_1 {
    border-radius: 0
}

._modal-fullscreen_ssb2x_1 ._modal-body_ssb2x_1 {
    overflow-y: auto
}

@media(max-width: 575.98px) {
    ._modal-fullscreen-sm-down_ssb2x_1 {
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    ._modal-fullscreen-sm-down_ssb2x_1 ._modal-content_ssb2x_1 {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    ._modal-fullscreen-sm-down_ssb2x_1 ._modal-header_ssb2x_1,._modal-fullscreen-sm-down_ssb2x_1 ._modal-footer_ssb2x_1 {
        border-radius: 0
    }

    ._modal-fullscreen-sm-down_ssb2x_1 ._modal-body_ssb2x_1 {
        overflow-y: auto
    }
}

@media(max-width: 767.98px) {
    ._modal-fullscreen-md-down_ssb2x_1 {
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    ._modal-fullscreen-md-down_ssb2x_1 ._modal-content_ssb2x_1 {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    ._modal-fullscreen-md-down_ssb2x_1 ._modal-header_ssb2x_1,._modal-fullscreen-md-down_ssb2x_1 ._modal-footer_ssb2x_1 {
        border-radius: 0
    }

    ._modal-fullscreen-md-down_ssb2x_1 ._modal-body_ssb2x_1 {
        overflow-y: auto
    }
}

@media(max-width: 991.98px) {
    ._modal-fullscreen-lg-down_ssb2x_1 {
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    ._modal-fullscreen-lg-down_ssb2x_1 ._modal-content_ssb2x_1 {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    ._modal-fullscreen-lg-down_ssb2x_1 ._modal-header_ssb2x_1,._modal-fullscreen-lg-down_ssb2x_1 ._modal-footer_ssb2x_1 {
        border-radius: 0
    }

    ._modal-fullscreen-lg-down_ssb2x_1 ._modal-body_ssb2x_1 {
        overflow-y: auto
    }
}

@media(max-width: 1199.98px) {
    ._modal-fullscreen-xl-down_ssb2x_1 {
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    ._modal-fullscreen-xl-down_ssb2x_1 ._modal-content_ssb2x_1 {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    ._modal-fullscreen-xl-down_ssb2x_1 ._modal-header_ssb2x_1,._modal-fullscreen-xl-down_ssb2x_1 ._modal-footer_ssb2x_1 {
        border-radius: 0
    }

    ._modal-fullscreen-xl-down_ssb2x_1 ._modal-body_ssb2x_1 {
        overflow-y: auto
    }
}

@media(max-width: 1399.98px) {
    ._modal-fullscreen-xxl-down_ssb2x_1 {
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    ._modal-fullscreen-xxl-down_ssb2x_1 ._modal-content_ssb2x_1 {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    ._modal-fullscreen-xxl-down_ssb2x_1 ._modal-header_ssb2x_1,._modal-fullscreen-xxl-down_ssb2x_1 ._modal-footer_ssb2x_1 {
        border-radius: 0
    }

    ._modal-fullscreen-xxl-down_ssb2x_1 ._modal-body_ssb2x_1 {
        overflow-y: auto
    }
}

._tooltip_ssb2x_1 {
    --bs-tooltip-zindex: 1080;
    --bs-tooltip-max-width: 200px;
    --bs-tooltip-padding-x: .5rem;
    --bs-tooltip-padding-y: .25rem;
    --bs-tooltip-margin: ;
    --bs-tooltip-font-size: .875rem;
    --bs-tooltip-color: var(--bs-body-bg);
    --bs-tooltip-bg: var(--bs-emphasis-color);
    --bs-tooltip-border-radius: var(--bs-border-radius);
    --bs-tooltip-opacity: .9;
    --bs-tooltip-arrow-width: .8rem;
    --bs-tooltip-arrow-height: .4rem;
    z-index: var(--bs-tooltip-zindex);
    display: block;
    margin: var(--bs-tooltip-margin);
    font-family: var(--bs-font-sans-serif);
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: var(--bs-tooltip-font-size);
    word-wrap: break-word;
    opacity: 0
}

._tooltip_ssb2x_1._show_ssb2x_1 {
    opacity: var(--bs-tooltip-opacity)
}

._tooltip_ssb2x_1 ._tooltip-arrow_ssb2x_1 {
    display: block;
    width: var(--bs-tooltip-arrow-width);
    height: var(--bs-tooltip-arrow-height)
}

._tooltip_ssb2x_1 ._tooltip-arrow_ssb2x_1:before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid
}

._bs-tooltip-top_ssb2x_1 ._tooltip-arrow_ssb2x_1,._bs-tooltip-auto_ssb2x_1[data-popper-placement^=top] ._tooltip-arrow_ssb2x_1 {
    bottom: calc(-1 * var(--bs-tooltip-arrow-height))
}

._bs-tooltip-top_ssb2x_1 ._tooltip-arrow_ssb2x_1:before,._bs-tooltip-auto_ssb2x_1[data-popper-placement^=top] ._tooltip-arrow_ssb2x_1:before {
    top: -1px;
    border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
    border-top-color: var(--bs-tooltip-bg)
}

._bs-tooltip-end_ssb2x_1 ._tooltip-arrow_ssb2x_1,._bs-tooltip-auto_ssb2x_1[data-popper-placement^=right] ._tooltip-arrow_ssb2x_1 {
    left: calc(-1 * var(--bs-tooltip-arrow-height));
    width: var(--bs-tooltip-arrow-height);
    height: var(--bs-tooltip-arrow-width)
}

._bs-tooltip-end_ssb2x_1 ._tooltip-arrow_ssb2x_1:before,._bs-tooltip-auto_ssb2x_1[data-popper-placement^=right] ._tooltip-arrow_ssb2x_1:before {
    right: -1px;
    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)
}

._bs-tooltip-bottom_ssb2x_1 ._tooltip-arrow_ssb2x_1,._bs-tooltip-auto_ssb2x_1[data-popper-placement^=bottom] ._tooltip-arrow_ssb2x_1 {
    top: calc(-1 * var(--bs-tooltip-arrow-height))
}

._bs-tooltip-bottom_ssb2x_1 ._tooltip-arrow_ssb2x_1:before,._bs-tooltip-auto_ssb2x_1[data-popper-placement^=bottom] ._tooltip-arrow_ssb2x_1:before {
    bottom: -1px;
    border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
    border-bottom-color: var(--bs-tooltip-bg)
}

._bs-tooltip-start_ssb2x_1 ._tooltip-arrow_ssb2x_1,._bs-tooltip-auto_ssb2x_1[data-popper-placement^=left] ._tooltip-arrow_ssb2x_1 {
    right: calc(-1 * var(--bs-tooltip-arrow-height));
    width: var(--bs-tooltip-arrow-height);
    height: var(--bs-tooltip-arrow-width)
}

._bs-tooltip-start_ssb2x_1 ._tooltip-arrow_ssb2x_1:before,._bs-tooltip-auto_ssb2x_1[data-popper-placement^=left] ._tooltip-arrow_ssb2x_1:before {
    left: -1px;
    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)
}

._tooltip-inner_ssb2x_1 {
    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_ssb2x_1 {
    --bs-popover-zindex: 1070;
    --bs-popover-max-width: 276px;
    --bs-popover-font-size: .875rem;
    --bs-popover-bg: var(--bs-body-bg);
    --bs-popover-border-width: var(--bs-border-width);
    --bs-popover-border-color: var(--bs-border-color-translucent);
    --bs-popover-border-radius: var(--bs-border-radius-lg);
    --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
    --bs-popover-box-shadow: var(--bs-box-shadow);
    --bs-popover-header-padding-x: 1rem;
    --bs-popover-header-padding-y: .5rem;
    --bs-popover-header-font-size: 1rem;
    --bs-popover-header-color: inherit;
    --bs-popover-header-bg: var(--bs-secondary-bg);
    --bs-popover-body-padding-x: 1rem;
    --bs-popover-body-padding-y: 1rem;
    --bs-popover-body-color: var(--bs-body-color);
    --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);
    display: block;
    max-width: var(--bs-popover-max-width);
    font-family: var(--bs-font-sans-serif);
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: var(--bs-popover-font-size);
    word-wrap: break-word;
    background-color: var(--bs-popover-bg);
    background-clip: padding-box;
    border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
    border-radius: var(--bs-popover-border-radius)
}

._popover_ssb2x_1 ._popover-arrow_ssb2x_1 {
    display: block;
    width: var(--bs-popover-arrow-width);
    height: var(--bs-popover-arrow-height)
}

._popover_ssb2x_1 ._popover-arrow_ssb2x_1:before,._popover_ssb2x_1 ._popover-arrow_ssb2x_1:after {
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid;
    border-width: 0
}

._bs-popover-top_ssb2x_1>._popover-arrow_ssb2x_1,._bs-popover-auto_ssb2x_1[data-popper-placement^=top]>._popover-arrow_ssb2x_1 {
    bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))
}

._bs-popover-top_ssb2x_1>._popover-arrow_ssb2x_1:before,._bs-popover-auto_ssb2x_1[data-popper-placement^=top]>._popover-arrow_ssb2x_1:before,._bs-popover-top_ssb2x_1>._popover-arrow_ssb2x_1:after,._bs-popover-auto_ssb2x_1[data-popper-placement^=top]>._popover-arrow_ssb2x_1:after {
    border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0
}

._bs-popover-top_ssb2x_1>._popover-arrow_ssb2x_1:before,._bs-popover-auto_ssb2x_1[data-popper-placement^=top]>._popover-arrow_ssb2x_1:before {
    bottom: 0;
    border-top-color: var(--bs-popover-arrow-border)
}

._bs-popover-top_ssb2x_1>._popover-arrow_ssb2x_1:after,._bs-popover-auto_ssb2x_1[data-popper-placement^=top]>._popover-arrow_ssb2x_1:after {
    bottom: var(--bs-popover-border-width);
    border-top-color: var(--bs-popover-bg)
}

._bs-popover-end_ssb2x_1>._popover-arrow_ssb2x_1,._bs-popover-auto_ssb2x_1[data-popper-placement^=right]>._popover-arrow_ssb2x_1 {
    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_ssb2x_1>._popover-arrow_ssb2x_1:before,._bs-popover-auto_ssb2x_1[data-popper-placement^=right]>._popover-arrow_ssb2x_1:before,._bs-popover-end_ssb2x_1>._popover-arrow_ssb2x_1:after,._bs-popover-auto_ssb2x_1[data-popper-placement^=right]>._popover-arrow_ssb2x_1: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_ssb2x_1>._popover-arrow_ssb2x_1:before,._bs-popover-auto_ssb2x_1[data-popper-placement^=right]>._popover-arrow_ssb2x_1:before {
    left: 0;
    border-right-color: var(--bs-popover-arrow-border)
}

._bs-popover-end_ssb2x_1>._popover-arrow_ssb2x_1:after,._bs-popover-auto_ssb2x_1[data-popper-placement^=right]>._popover-arrow_ssb2x_1:after {
    left: var(--bs-popover-border-width);
    border-right-color: var(--bs-popover-bg)
}

._bs-popover-bottom_ssb2x_1>._popover-arrow_ssb2x_1,._bs-popover-auto_ssb2x_1[data-popper-placement^=bottom]>._popover-arrow_ssb2x_1 {
    top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))
}

._bs-popover-bottom_ssb2x_1>._popover-arrow_ssb2x_1:before,._bs-popover-auto_ssb2x_1[data-popper-placement^=bottom]>._popover-arrow_ssb2x_1:before,._bs-popover-bottom_ssb2x_1>._popover-arrow_ssb2x_1:after,._bs-popover-auto_ssb2x_1[data-popper-placement^=bottom]>._popover-arrow_ssb2x_1:after {
    border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)
}

._bs-popover-bottom_ssb2x_1>._popover-arrow_ssb2x_1:before,._bs-popover-auto_ssb2x_1[data-popper-placement^=bottom]>._popover-arrow_ssb2x_1:before {
    top: 0;
    border-bottom-color: var(--bs-popover-arrow-border)
}

._bs-popover-bottom_ssb2x_1>._popover-arrow_ssb2x_1:after,._bs-popover-auto_ssb2x_1[data-popper-placement^=bottom]>._popover-arrow_ssb2x_1:after {
    top: var(--bs-popover-border-width);
    border-bottom-color: var(--bs-popover-bg)
}

._bs-popover-bottom_ssb2x_1 ._popover-header_ssb2x_1:before,._bs-popover-auto_ssb2x_1[data-popper-placement^=bottom] ._popover-header_ssb2x_1:before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    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)
}

._bs-popover-start_ssb2x_1>._popover-arrow_ssb2x_1,._bs-popover-auto_ssb2x_1[data-popper-placement^=left]>._popover-arrow_ssb2x_1 {
    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_ssb2x_1>._popover-arrow_ssb2x_1:before,._bs-popover-auto_ssb2x_1[data-popper-placement^=left]>._popover-arrow_ssb2x_1:before,._bs-popover-start_ssb2x_1>._popover-arrow_ssb2x_1:after,._bs-popover-auto_ssb2x_1[data-popper-placement^=left]>._popover-arrow_ssb2x_1: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_ssb2x_1>._popover-arrow_ssb2x_1:before,._bs-popover-auto_ssb2x_1[data-popper-placement^=left]>._popover-arrow_ssb2x_1:before {
    right: 0;
    border-left-color: var(--bs-popover-arrow-border)
}

._bs-popover-start_ssb2x_1>._popover-arrow_ssb2x_1:after,._bs-popover-auto_ssb2x_1[data-popper-placement^=left]>._popover-arrow_ssb2x_1:after {
    right: var(--bs-popover-border-width);
    border-left-color: var(--bs-popover-bg)
}

._popover-header_ssb2x_1 {
    padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
    margin-bottom: 0;
    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)
}

._popover-header_ssb2x_1:empty {
    display: none
}

._popover-body_ssb2x_1 {
    padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
    color: var(--bs-popover-body-color)
}

._carousel_ssb2x_1 {
    position: relative
}

._carousel_ssb2x_1._pointer-event_ssb2x_1 {
    touch-action: pan-y
}

._carousel-inner_ssb2x_1 {
    position: relative;
    width: 100%;
    overflow: hidden
}

._carousel-inner_ssb2x_1:after {
    display: block;
    clear: both;
    content: ""
}

._carousel-item_ssb2x_1 {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: transform .6s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    ._carousel-item_ssb2x_1 {
        transition: none
    }
}

._carousel-item_ssb2x_1._active_ssb2x_1,._carousel-item-next_ssb2x_1,._carousel-item-prev_ssb2x_1 {
    display: block
}

._carousel-item-next_ssb2x_1:not(._carousel-item-start_ssb2x_1),._active_ssb2x_1._carousel-item-end_ssb2x_1 {
    transform: translate(100%)
}

._carousel-item-prev_ssb2x_1:not(._carousel-item-end_ssb2x_1),._active_ssb2x_1._carousel-item-start_ssb2x_1 {
    transform: translate(-100%)
}

._carousel-fade_ssb2x_1 ._carousel-item_ssb2x_1 {
    opacity: 0;
    transition-property: opacity;
    transform: none
}

._carousel-fade_ssb2x_1 ._carousel-item_ssb2x_1._active_ssb2x_1,._carousel-fade_ssb2x_1 ._carousel-item-next_ssb2x_1._carousel-item-start_ssb2x_1,._carousel-fade_ssb2x_1 ._carousel-item-prev_ssb2x_1._carousel-item-end_ssb2x_1 {
    z-index: 1;
    opacity: 1
}

._carousel-fade_ssb2x_1 ._active_ssb2x_1._carousel-item-start_ssb2x_1,._carousel-fade_ssb2x_1 ._active_ssb2x_1._carousel-item-end_ssb2x_1 {
    z-index: 0;
    opacity: 0;
    transition: opacity 0s .6s
}

@media(prefers-reduced-motion:reduce) {
    ._carousel-fade_ssb2x_1 ._active_ssb2x_1._carousel-item-start_ssb2x_1,._carousel-fade_ssb2x_1 ._active_ssb2x_1._carousel-item-end_ssb2x_1 {
        transition: none
    }
}

._carousel-control-prev_ssb2x_1,._carousel-control-next_ssb2x_1 {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    padding: 0;
    color: #fff;
    text-align: center;
    background: none;
    border: 0;
    opacity: .5;
    transition: opacity .15s ease
}

@media(prefers-reduced-motion:reduce) {
    ._carousel-control-prev_ssb2x_1,._carousel-control-next_ssb2x_1 {
        transition: none
    }
}

._carousel-control-prev_ssb2x_1:hover,._carousel-control-prev_ssb2x_1:focus,._carousel-control-next_ssb2x_1:hover,._carousel-control-next_ssb2x_1:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9
}

._carousel-control-prev_ssb2x_1 {
    left: 0
}

._carousel-control-next_ssb2x_1 {
    right: 0
}

._carousel-control-prev-icon_ssb2x_1,._carousel-control-next-icon_ssb2x_1 {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100% 100%
}

._carousel-control-prev-icon_ssb2x_1 {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%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 0z'/%3e%3c/svg%3e")
}

._carousel-control-next-icon_ssb2x_1 {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

._carousel-indicators_ssb2x_1 {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    display: flex;
    justify-content: center;
    padding: 0;
    margin-right: 15%;
    margin-bottom: 1rem;
    margin-left: 15%
}

._carousel-indicators_ssb2x_1 [data-bs-target] {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    padding: 0;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity .6s ease
}

@media(prefers-reduced-motion:reduce) {
    ._carousel-indicators_ssb2x_1 [data-bs-target] {
        transition: none
    }
}

._carousel-indicators_ssb2x_1 ._active_ssb2x_1 {
    opacity: 1
}

._carousel-caption_ssb2x_1 {
    position: absolute;
    right: 15%;
    bottom: 1.25rem;
    left: 15%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    color: #fff;
    text-align: center
}

._carousel-dark_ssb2x_1 ._carousel-control-prev-icon_ssb2x_1,._carousel-dark_ssb2x_1 ._carousel-control-next-icon_ssb2x_1 {
    filter: invert(1) grayscale(100)
}

._carousel-dark_ssb2x_1 ._carousel-indicators_ssb2x_1 [data-bs-target] {
    background-color: #000
}

._carousel-dark_ssb2x_1 ._carousel-caption_ssb2x_1 {
    color: #000
}

[data-bs-theme=dark] ._carousel_ssb2x_1 ._carousel-control-prev-icon_ssb2x_1,[data-bs-theme=dark] ._carousel_ssb2x_1 ._carousel-control-next-icon_ssb2x_1,[data-bs-theme=dark]._carousel_ssb2x_1 ._carousel-control-prev-icon_ssb2x_1,[data-bs-theme=dark]._carousel_ssb2x_1 ._carousel-control-next-icon_ssb2x_1 {
    filter: invert(1) grayscale(100)
}

[data-bs-theme=dark] ._carousel_ssb2x_1 ._carousel-indicators_ssb2x_1 [data-bs-target],[data-bs-theme=dark]._carousel_ssb2x_1 ._carousel-indicators_ssb2x_1 [data-bs-target] {
    background-color: #000
}

[data-bs-theme=dark] ._carousel_ssb2x_1 ._carousel-caption_ssb2x_1,[data-bs-theme=dark]._carousel_ssb2x_1 ._carousel-caption_ssb2x_1 {
    color: #000
}

._spinner-grow_ssb2x_1,._spinner-border_ssb2x_1 {
    display: inline-block;
    width: var(--bs-spinner-width);
    height: var(--bs-spinner-height);
    vertical-align: var(--bs-spinner-vertical-align);
    border-radius: 50%;
    animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)
}

@keyframes _spinner-border_ssb2x_1 {
    to {
        transform: rotate(360deg)
    }
}

._spinner-border_ssb2x_1 {
    --bs-spinner-width: 2rem;
    --bs-spinner-height: 2rem;
    --bs-spinner-vertical-align: -.125em;
    --bs-spinner-border-width: .25em;
    --bs-spinner-animation-speed: .75s;
    --bs-spinner-animation-name: _spinner-border_ssb2x_1;
    border: var(--bs-spinner-border-width) solid currentcolor;
    border-right-color: transparent
}

._spinner-border-sm_ssb2x_1 {
    --bs-spinner-width: 1rem;
    --bs-spinner-height: 1rem;
    --bs-spinner-border-width: .2em
}

@keyframes _spinner-grow_ssb2x_1 {
    0% {
        transform: scale(0)
    }

    50% {
        opacity: 1;
        transform: none
    }
}

._spinner-grow_ssb2x_1 {
    --bs-spinner-width: 2rem;
    --bs-spinner-height: 2rem;
    --bs-spinner-vertical-align: -.125em;
    --bs-spinner-animation-speed: .75s;
    --bs-spinner-animation-name: _spinner-grow_ssb2x_1;
    background-color: currentcolor;
    opacity: 0
}

._spinner-grow-sm_ssb2x_1 {
    --bs-spinner-width: 1rem;
    --bs-spinner-height: 1rem
}

@media(prefers-reduced-motion:reduce) {
    ._spinner-border_ssb2x_1,._spinner-grow_ssb2x_1 {
        --bs-spinner-animation-speed: 1.5s
    }
}

._offcanvas_ssb2x_1,._offcanvas-xxl_ssb2x_1,._offcanvas-xl_ssb2x_1,._offcanvas-lg_ssb2x_1,._offcanvas-md_ssb2x_1,._offcanvas-sm_ssb2x_1 {
    --bs-offcanvas-zindex: 1045;
    --bs-offcanvas-width: 400px;
    --bs-offcanvas-height: 30vh;
    --bs-offcanvas-padding-x: 1rem;
    --bs-offcanvas-padding-y: 1rem;
    --bs-offcanvas-color: var(--bs-body-color);
    --bs-offcanvas-bg: var(--bs-body-bg);
    --bs-offcanvas-border-width: var(--bs-border-width);
    --bs-offcanvas-border-color: var(--bs-border-color-translucent);
    --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
    --bs-offcanvas-transition: transform .3s ease-in-out;
    --bs-offcanvas-title-line-height: 1.5
}

@media(max-width: 575.98px) {
    ._offcanvas-sm_ssb2x_1 {
        position:fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition)
    }
}

@media(max-width: 575.98px)and (prefers-reduced-motion:reduce) {
    ._offcanvas-sm_ssb2x_1 {
        transition:none
    }
}

@media(max-width: 575.98px) {
    ._offcanvas-sm_ssb2x_1._offcanvas-start_ssb2x_1 {
        top:0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(-100%)
    }

    ._offcanvas-sm_ssb2x_1._offcanvas-end_ssb2x_1 {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(100%)
    }

    ._offcanvas-sm_ssb2x_1._offcanvas-top_ssb2x_1 {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }

    ._offcanvas-sm_ssb2x_1._offcanvas-bottom_ssb2x_1 {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }

    ._offcanvas-sm_ssb2x_1._showing_ssb2x_1,._offcanvas-sm_ssb2x_1._show_ssb2x_1:not(._hiding_ssb2x_1) {
        transform: none
    }

    ._offcanvas-sm_ssb2x_1._showing_ssb2x_1,._offcanvas-sm_ssb2x_1._hiding_ssb2x_1,._offcanvas-sm_ssb2x_1._show_ssb2x_1 {
        visibility: visible
    }
}

@media(min-width: 576px) {
    ._offcanvas-sm_ssb2x_1 {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent!important
    }

    ._offcanvas-sm_ssb2x_1 ._offcanvas-header_ssb2x_1 {
        display: none
    }

    ._offcanvas-sm_ssb2x_1 ._offcanvas-body_ssb2x_1 {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent!important
    }
}

@media(max-width: 767.98px) {
    ._offcanvas-md_ssb2x_1 {
        position:fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition)
    }
}

@media(max-width: 767.98px)and (prefers-reduced-motion:reduce) {
    ._offcanvas-md_ssb2x_1 {
        transition:none
    }
}

@media(max-width: 767.98px) {
    ._offcanvas-md_ssb2x_1._offcanvas-start_ssb2x_1 {
        top:0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(-100%)
    }

    ._offcanvas-md_ssb2x_1._offcanvas-end_ssb2x_1 {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(100%)
    }

    ._offcanvas-md_ssb2x_1._offcanvas-top_ssb2x_1 {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }

    ._offcanvas-md_ssb2x_1._offcanvas-bottom_ssb2x_1 {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }

    ._offcanvas-md_ssb2x_1._showing_ssb2x_1,._offcanvas-md_ssb2x_1._show_ssb2x_1:not(._hiding_ssb2x_1) {
        transform: none
    }

    ._offcanvas-md_ssb2x_1._showing_ssb2x_1,._offcanvas-md_ssb2x_1._hiding_ssb2x_1,._offcanvas-md_ssb2x_1._show_ssb2x_1 {
        visibility: visible
    }
}

@media(min-width: 768px) {
    ._offcanvas-md_ssb2x_1 {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent!important
    }

    ._offcanvas-md_ssb2x_1 ._offcanvas-header_ssb2x_1 {
        display: none
    }

    ._offcanvas-md_ssb2x_1 ._offcanvas-body_ssb2x_1 {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent!important
    }
}

@media(max-width: 991.98px) {
    ._offcanvas-lg_ssb2x_1 {
        position:fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition)
    }
}

@media(max-width: 991.98px)and (prefers-reduced-motion:reduce) {
    ._offcanvas-lg_ssb2x_1 {
        transition:none
    }
}

@media(max-width: 991.98px) {
    ._offcanvas-lg_ssb2x_1._offcanvas-start_ssb2x_1 {
        top:0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(-100%)
    }

    ._offcanvas-lg_ssb2x_1._offcanvas-end_ssb2x_1 {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(100%)
    }

    ._offcanvas-lg_ssb2x_1._offcanvas-top_ssb2x_1 {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }

    ._offcanvas-lg_ssb2x_1._offcanvas-bottom_ssb2x_1 {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }

    ._offcanvas-lg_ssb2x_1._showing_ssb2x_1,._offcanvas-lg_ssb2x_1._show_ssb2x_1:not(._hiding_ssb2x_1) {
        transform: none
    }

    ._offcanvas-lg_ssb2x_1._showing_ssb2x_1,._offcanvas-lg_ssb2x_1._hiding_ssb2x_1,._offcanvas-lg_ssb2x_1._show_ssb2x_1 {
        visibility: visible
    }
}

@media(min-width: 992px) {
    ._offcanvas-lg_ssb2x_1 {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent!important
    }

    ._offcanvas-lg_ssb2x_1 ._offcanvas-header_ssb2x_1 {
        display: none
    }

    ._offcanvas-lg_ssb2x_1 ._offcanvas-body_ssb2x_1 {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent!important
    }
}

@media(max-width: 1199.98px) {
    ._offcanvas-xl_ssb2x_1 {
        position:fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition)
    }
}

@media(max-width: 1199.98px)and (prefers-reduced-motion:reduce) {
    ._offcanvas-xl_ssb2x_1 {
        transition:none
    }
}

@media(max-width: 1199.98px) {
    ._offcanvas-xl_ssb2x_1._offcanvas-start_ssb2x_1 {
        top:0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(-100%)
    }

    ._offcanvas-xl_ssb2x_1._offcanvas-end_ssb2x_1 {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(100%)
    }

    ._offcanvas-xl_ssb2x_1._offcanvas-top_ssb2x_1 {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }

    ._offcanvas-xl_ssb2x_1._offcanvas-bottom_ssb2x_1 {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }

    ._offcanvas-xl_ssb2x_1._showing_ssb2x_1,._offcanvas-xl_ssb2x_1._show_ssb2x_1:not(._hiding_ssb2x_1) {
        transform: none
    }

    ._offcanvas-xl_ssb2x_1._showing_ssb2x_1,._offcanvas-xl_ssb2x_1._hiding_ssb2x_1,._offcanvas-xl_ssb2x_1._show_ssb2x_1 {
        visibility: visible
    }
}

@media(min-width: 1200px) {
    ._offcanvas-xl_ssb2x_1 {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent!important
    }

    ._offcanvas-xl_ssb2x_1 ._offcanvas-header_ssb2x_1 {
        display: none
    }

    ._offcanvas-xl_ssb2x_1 ._offcanvas-body_ssb2x_1 {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent!important
    }
}

@media(max-width: 1399.98px) {
    ._offcanvas-xxl_ssb2x_1 {
        position:fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition)
    }
}

@media(max-width: 1399.98px)and (prefers-reduced-motion:reduce) {
    ._offcanvas-xxl_ssb2x_1 {
        transition:none
    }
}

@media(max-width: 1399.98px) {
    ._offcanvas-xxl_ssb2x_1._offcanvas-start_ssb2x_1 {
        top:0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(-100%)
    }

    ._offcanvas-xxl_ssb2x_1._offcanvas-end_ssb2x_1 {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(100%)
    }

    ._offcanvas-xxl_ssb2x_1._offcanvas-top_ssb2x_1 {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }

    ._offcanvas-xxl_ssb2x_1._offcanvas-bottom_ssb2x_1 {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }

    ._offcanvas-xxl_ssb2x_1._showing_ssb2x_1,._offcanvas-xxl_ssb2x_1._show_ssb2x_1:not(._hiding_ssb2x_1) {
        transform: none
    }

    ._offcanvas-xxl_ssb2x_1._showing_ssb2x_1,._offcanvas-xxl_ssb2x_1._hiding_ssb2x_1,._offcanvas-xxl_ssb2x_1._show_ssb2x_1 {
        visibility: visible
    }
}

@media(min-width: 1400px) {
    ._offcanvas-xxl_ssb2x_1 {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent!important
    }

    ._offcanvas-xxl_ssb2x_1 ._offcanvas-header_ssb2x_1 {
        display: none
    }

    ._offcanvas-xxl_ssb2x_1 ._offcanvas-body_ssb2x_1 {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent!important
    }
}

._offcanvas_ssb2x_1 {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition)
}

@media(prefers-reduced-motion:reduce) {
    ._offcanvas_ssb2x_1 {
        transition: none
    }
}

._offcanvas_ssb2x_1._offcanvas-start_ssb2x_1 {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translate(-100%)
}

._offcanvas_ssb2x_1._offcanvas-end_ssb2x_1 {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translate(100%)
}

._offcanvas_ssb2x_1._offcanvas-top_ssb2x_1 {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%)
}

._offcanvas_ssb2x_1._offcanvas-bottom_ssb2x_1 {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%)
}

._offcanvas_ssb2x_1._showing_ssb2x_1,._offcanvas_ssb2x_1._show_ssb2x_1:not(._hiding_ssb2x_1) {
    transform: none
}

._offcanvas_ssb2x_1._showing_ssb2x_1,._offcanvas_ssb2x_1._hiding_ssb2x_1,._offcanvas_ssb2x_1._show_ssb2x_1 {
    visibility: visible
}

._offcanvas-backdrop_ssb2x_1 {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000
}

._offcanvas-backdrop_ssb2x_1._fade_ssb2x_1 {
    opacity: 0
}

._offcanvas-backdrop_ssb2x_1._show_ssb2x_1 {
    opacity: .5
}

._offcanvas-header_ssb2x_1 {
    display: flex;
    align-items: center;
    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)
}

._offcanvas-header_ssb2x_1 ._btn-close_ssb2x_1 {
    padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);
    margin: calc(-.5 * var(--bs-offcanvas-padding-y)) calc(-.5 * var(--bs-offcanvas-padding-x)) calc(-.5 * var(--bs-offcanvas-padding-y)) auto
}

._offcanvas-title_ssb2x_1 {
    margin-bottom: 0;
    line-height: var(--bs-offcanvas-title-line-height)
}

._offcanvas-body_ssb2x_1 {
    flex-grow: 1;
    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
    overflow-y: auto
}

._placeholder_ssb2x_1 {
    display: inline-block;
    min-height: 1em;
    vertical-align: middle;
    cursor: wait;
    background-color: currentcolor;
    opacity: .5
}

._placeholder_ssb2x_1._btn_ssb2x_1:before {
    display: inline-block;
    content: ""
}

._placeholder-xs_ssb2x_1 {
    min-height: .6em
}

._placeholder-sm_ssb2x_1 {
    min-height: .8em
}

._placeholder-lg_ssb2x_1 {
    min-height: 1.2em
}

._placeholder-glow_ssb2x_1 ._placeholder_ssb2x_1 {
    animation: _placeholder-glow_ssb2x_1 2s ease-in-out infinite
}

@keyframes _placeholder-glow_ssb2x_1 {
    50% {
        opacity: .2
    }
}

._placeholder-wave_ssb2x_1 {
    -webkit-mask-image: linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);
    mask-image: linear-gradient(130deg,#000 55%,#000c,#000 95%);
    -webkit-mask-size: 200% 100%;
    mask-size: 200% 100%;
    animation: _placeholder-wave_ssb2x_1 2s linear infinite
}

@keyframes _placeholder-wave_ssb2x_1 {
    to {
        -webkit-mask-position: -200% 0%;
        mask-position: -200% 0%
    }
}

._clearfix_ssb2x_1:after {
    display: block;
    clear: both;
    content: ""
}

._text-bg-primary_ssb2x_1 {
    color: #fff!important;
    background-color: RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity, 1))!important
}

._text-bg-secondary_ssb2x_1 {
    color: #fff!important;
    background-color: RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity, 1))!important
}

._text-bg-success_ssb2x_1 {
    color: #fff!important;
    background-color: RGBA(var(--bs-success-rgb),var(--bs-bg-opacity, 1))!important
}

._text-bg-info_ssb2x_1 {
    color: #000!important;
    background-color: RGBA(var(--bs-info-rgb),var(--bs-bg-opacity, 1))!important
}

._text-bg-warning_ssb2x_1 {
    color: #000!important;
    background-color: RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity, 1))!important
}

._text-bg-danger_ssb2x_1 {
    color: #fff!important;
    background-color: RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity, 1))!important
}

._text-bg-light_ssb2x_1 {
    color: #000!important;
    background-color: RGBA(var(--bs-light-rgb),var(--bs-bg-opacity, 1))!important
}

._text-bg-dark_ssb2x_1 {
    color: #fff!important;
    background-color: RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity, 1))!important
}

._link-primary_ssb2x_1 {
    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_ssb2x_1:hover,._link-primary_ssb2x_1:focus {
    color: RGBA(10,88,202,var(--bs-link-opacity, 1))!important;
    -webkit-text-decoration-color: RGBA(10,88,202,var(--bs-link-underline-opacity, 1))!important;
    text-decoration-color: RGBA(10,88,202,var(--bs-link-underline-opacity, 1))!important
}

._link-secondary_ssb2x_1 {
    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_ssb2x_1:hover,._link-secondary_ssb2x_1:focus {
    color: RGBA(86,94,100,var(--bs-link-opacity, 1))!important;
    -webkit-text-decoration-color: RGBA(86,94,100,var(--bs-link-underline-opacity, 1))!important;
    text-decoration-color: RGBA(86,94,100,var(--bs-link-underline-opacity, 1))!important
}

._link-success_ssb2x_1 {
    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_ssb2x_1:hover,._link-success_ssb2x_1:focus {
    color: RGBA(20,108,67,var(--bs-link-opacity, 1))!important;
    -webkit-text-decoration-color: RGBA(20,108,67,var(--bs-link-underline-opacity, 1))!important;
    text-decoration-color: RGBA(20,108,67,var(--bs-link-underline-opacity, 1))!important
}

._link-info_ssb2x_1 {
    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_ssb2x_1:hover,._link-info_ssb2x_1:focus {
    color: RGBA(61,213,243,var(--bs-link-opacity, 1))!important;
    -webkit-text-decoration-color: RGBA(61,213,243,var(--bs-link-underline-opacity, 1))!important;
    text-decoration-color: RGBA(61,213,243,var(--bs-link-underline-opacity, 1))!important
}

._link-warning_ssb2x_1 {
    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_ssb2x_1:hover,._link-warning_ssb2x_1:focus {
    color: RGBA(255,205,57,var(--bs-link-opacity, 1))!important;
    -webkit-text-decoration-color: RGBA(255,205,57,var(--bs-link-underline-opacity, 1))!important;
    text-decoration-color: RGBA(255,205,57,var(--bs-link-underline-opacity, 1))!important
}

._link-danger_ssb2x_1 {
    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_ssb2x_1:hover,._link-danger_ssb2x_1:focus {
    color: RGBA(176,42,55,var(--bs-link-opacity, 1))!important;
    -webkit-text-decoration-color: RGBA(176,42,55,var(--bs-link-underline-opacity, 1))!important;
    text-decoration-color: RGBA(176,42,55,var(--bs-link-underline-opacity, 1))!important
}

._link-light_ssb2x_1 {
    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_ssb2x_1:hover,._link-light_ssb2x_1:focus {
    color: RGBA(249,250,251,var(--bs-link-opacity, 1))!important;
    -webkit-text-decoration-color: RGBA(249,250,251,var(--bs-link-underline-opacity, 1))!important;
    text-decoration-color: RGBA(249,250,251,var(--bs-link-underline-opacity, 1))!important
}

._link-dark_ssb2x_1 {
    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_ssb2x_1:hover,._link-dark_ssb2x_1:focus {
    color: RGBA(26,30,33,var(--bs-link-opacity, 1))!important;
    -webkit-text-decoration-color: RGBA(26,30,33,var(--bs-link-underline-opacity, 1))!important;
    text-decoration-color: RGBA(26,30,33,var(--bs-link-underline-opacity, 1))!important
}

._link-body-emphasis_ssb2x_1 {
    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_ssb2x_1:hover,._link-body-emphasis_ssb2x_1: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_ssb2x_1:focus {
    outline: 0;
    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)
}

._icon-link_ssb2x_1 {
    display: inline-flex;
    gap: .375rem;
    align-items: center;
    -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;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

._icon-link_ssb2x_1>._bi_ssb2x_1 {
    flex-shrink: 0;
    width: 1em;
    height: 1em;
    fill: currentcolor;
    transition: .2s ease-in-out transform
}

@media(prefers-reduced-motion:reduce) {
    ._icon-link_ssb2x_1>._bi_ssb2x_1 {
        transition: none
    }
}

._icon-link-hover_ssb2x_1:hover>._bi_ssb2x_1,._icon-link-hover_ssb2x_1:focus-visible>._bi_ssb2x_1 {
    transform: var(--bs-icon-link-transform, translate3d(.25em, 0, 0))
}

._ratio_ssb2x_1 {
    position: relative;
    width: 100%
}

._ratio_ssb2x_1:before {
    display: block;
    padding-top: var(--bs-aspect-ratio);
    content: ""
}

._ratio_ssb2x_1>* {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

._ratio-1x1_ssb2x_1 {
    --bs-aspect-ratio: 100%
}

._ratio-4x3_ssb2x_1 {
    --bs-aspect-ratio: 75%
}

._ratio-16x9_ssb2x_1 {
    --bs-aspect-ratio: 56.25%
}

._ratio-21x9_ssb2x_1 {
    --bs-aspect-ratio: 42.8571428571%
}

._fixed-top_ssb2x_1 {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030
}

._fixed-bottom_ssb2x_1 {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030
}

._sticky-top_ssb2x_1 {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020
}

._sticky-bottom_ssb2x_1 {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020
}

@media(min-width: 576px) {
    ._sticky-sm-top_ssb2x_1 {
        position:-webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    ._sticky-sm-bottom_ssb2x_1 {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media(min-width: 768px) {
    ._sticky-md-top_ssb2x_1 {
        position:-webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    ._sticky-md-bottom_ssb2x_1 {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media(min-width: 992px) {
    ._sticky-lg-top_ssb2x_1 {
        position:-webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    ._sticky-lg-bottom_ssb2x_1 {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media(min-width: 1200px) {
    ._sticky-xl-top_ssb2x_1 {
        position:-webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    ._sticky-xl-bottom_ssb2x_1 {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media(min-width: 1400px) {
    ._sticky-xxl-top_ssb2x_1 {
        position:-webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    ._sticky-xxl-bottom_ssb2x_1 {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

._hstack_ssb2x_1 {
    display: flex;
    flex-direction: row;
    align-items: center;
    align-self: stretch
}

._vstack_ssb2x_1 {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    align-self: stretch
}

._visually-hidden_ssb2x_1,._visually-hidden-focusable_ssb2x_1:not(:focus):not(:focus-within) {
    width: 1px!important;
    height: 1px!important;
    padding: 0!important;
    margin: -1px!important;
    overflow: hidden!important;
    clip: rect(0,0,0,0)!important;
    white-space: nowrap!important;
    border: 0!important
}

._visually-hidden_ssb2x_1:not(caption),._visually-hidden-focusable_ssb2x_1:not(:focus):not(:focus-within):not(caption) {
    position: absolute!important
}

._stretched-link_ssb2x_1:after {
    position: absolute;
    inset: 0;
    z-index: 1;
    content: ""
}

._text-truncate_ssb2x_1 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._vr_ssb2x_1 {
    display: inline-block;
    align-self: stretch;
    width: var(--bs-border-width);
    min-height: 1em;
    background-color: currentcolor;
    opacity: .25
}

._align-baseline_ssb2x_1 {
    vertical-align: baseline!important
}

._align-top_ssb2x_1 {
    vertical-align: top!important
}

._align-middle_ssb2x_1 {
    vertical-align: middle!important
}

._align-bottom_ssb2x_1 {
    vertical-align: bottom!important
}

._align-text-bottom_ssb2x_1 {
    vertical-align: text-bottom!important
}

._align-text-top_ssb2x_1 {
    vertical-align: text-top!important
}

._float-start_ssb2x_1 {
    float: left!important
}

._float-end_ssb2x_1 {
    float: right!important
}

._float-none_ssb2x_1 {
    float: none!important
}

._object-fit-contain_ssb2x_1 {
    -o-object-fit: contain!important;
    object-fit: contain!important
}

._object-fit-cover_ssb2x_1 {
    -o-object-fit: cover!important;
    object-fit: cover!important
}

._object-fit-fill_ssb2x_1 {
    -o-object-fit: fill!important;
    object-fit: fill!important
}

._object-fit-scale_ssb2x_1 {
    -o-object-fit: scale-down!important;
    object-fit: scale-down!important
}

._object-fit-none_ssb2x_1 {
    -o-object-fit: none!important;
    object-fit: none!important
}

._opacity-0_ssb2x_1 {
    opacity: 0!important
}

._opacity-25_ssb2x_1 {
    opacity: .25!important
}

._opacity-50_ssb2x_1 {
    opacity: .5!important
}

._opacity-75_ssb2x_1 {
    opacity: .75!important
}

._opacity-100_ssb2x_1 {
    opacity: 1!important
}

._overflow-auto_ssb2x_1 {
    overflow: auto!important
}

._overflow-hidden_ssb2x_1 {
    overflow: hidden!important
}

._overflow-visible_ssb2x_1 {
    overflow: visible!important
}

._overflow-scroll_ssb2x_1 {
    overflow: scroll!important
}

._overflow-x-auto_ssb2x_1 {
    overflow-x: auto!important
}

._overflow-x-hidden_ssb2x_1 {
    overflow-x: hidden!important
}

._overflow-x-visible_ssb2x_1 {
    overflow-x: visible!important
}

._overflow-x-scroll_ssb2x_1 {
    overflow-x: scroll!important
}

._overflow-y-auto_ssb2x_1 {
    overflow-y: auto!important
}

._overflow-y-hidden_ssb2x_1 {
    overflow-y: hidden!important
}

._overflow-y-visible_ssb2x_1 {
    overflow-y: visible!important
}

._overflow-y-scroll_ssb2x_1 {
    overflow-y: scroll!important
}

._d-inline_ssb2x_1 {
    display: inline!important
}

._d-inline-block_ssb2x_1 {
    display: inline-block!important
}

._d-block_ssb2x_1 {
    display: block!important
}

._d-grid_ssb2x_1 {
    display: grid!important
}

._d-inline-grid_ssb2x_1 {
    display: inline-grid!important
}

._d-table_ssb2x_1 {
    display: table!important
}

._d-table-row_ssb2x_1 {
    display: table-row!important
}

._d-table-cell_ssb2x_1 {
    display: table-cell!important
}

._d-flex_ssb2x_1 {
    display: flex!important
}

._d-inline-flex_ssb2x_1 {
    display: inline-flex!important
}

._d-none_ssb2x_1 {
    display: none!important
}

._shadow_ssb2x_1 {
    box-shadow: var(--bs-box-shadow)!important
}

._shadow-sm_ssb2x_1 {
    box-shadow: var(--bs-box-shadow-sm)!important
}

._shadow-lg_ssb2x_1 {
    box-shadow: var(--bs-box-shadow-lg)!important
}

._shadow-none_ssb2x_1 {
    box-shadow: none!important
}

._focus-ring-primary_ssb2x_1 {
    --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))
}

._focus-ring-secondary_ssb2x_1 {
    --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))
}

._focus-ring-success_ssb2x_1 {
    --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))
}

._focus-ring-info_ssb2x_1 {
    --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))
}

._focus-ring-warning_ssb2x_1 {
    --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))
}

._focus-ring-danger_ssb2x_1 {
    --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))
}

._focus-ring-light_ssb2x_1 {
    --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))
}

._focus-ring-dark_ssb2x_1 {
    --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))
}

._position-static_ssb2x_1 {
    position: static!important
}

._position-relative_ssb2x_1 {
    position: relative!important
}

._position-absolute_ssb2x_1 {
    position: absolute!important
}

._position-fixed_ssb2x_1 {
    position: fixed!important
}

._position-sticky_ssb2x_1 {
    position: -webkit-sticky!important;
    position: sticky!important
}

._top-0_ssb2x_1 {
    top: 0!important
}

._top-50_ssb2x_1 {
    top: 50%!important
}

._top-100_ssb2x_1 {
    top: 100%!important
}

._bottom-0_ssb2x_1 {
    bottom: 0!important
}

._bottom-50_ssb2x_1 {
    bottom: 50%!important
}

._bottom-100_ssb2x_1 {
    bottom: 100%!important
}

._start-0_ssb2x_1 {
    left: 0!important
}

._start-50_ssb2x_1 {
    left: 50%!important
}

._start-100_ssb2x_1 {
    left: 100%!important
}

._end-0_ssb2x_1 {
    right: 0!important
}

._end-50_ssb2x_1 {
    right: 50%!important
}

._end-100_ssb2x_1 {
    right: 100%!important
}

._translate-middle_ssb2x_1 {
    transform: translate(-50%,-50%)!important
}

._translate-middle-x_ssb2x_1 {
    transform: translate(-50%)!important
}

._translate-middle-y_ssb2x_1 {
    transform: translateY(-50%)!important
}

._border_ssb2x_1 {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}

._border-0_ssb2x_1 {
    border: 0!important
}

._border-top_ssb2x_1 {
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}

._border-top-0_ssb2x_1 {
    border-top: 0!important
}

._border-end_ssb2x_1 {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}

._border-end-0_ssb2x_1 {
    border-right: 0!important
}

._border-bottom_ssb2x_1 {
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}

._border-bottom-0_ssb2x_1 {
    border-bottom: 0!important
}

._border-start_ssb2x_1 {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}

._border-start-0_ssb2x_1 {
    border-left: 0!important
}

._border-primary_ssb2x_1 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important
}

._border-secondary_ssb2x_1 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important
}

._border-success_ssb2x_1 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important
}

._border-info_ssb2x_1 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important
}

._border-warning_ssb2x_1 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important
}

._border-danger_ssb2x_1 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important
}

._border-light_ssb2x_1 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important
}

._border-dark_ssb2x_1 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important
}

._border-black_ssb2x_1 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important
}

._border-white_ssb2x_1 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important
}

._border-primary-subtle_ssb2x_1 {
    border-color: var(--bs-primary-border-subtle)!important
}

._border-secondary-subtle_ssb2x_1 {
    border-color: var(--bs-secondary-border-subtle)!important
}

._border-success-subtle_ssb2x_1 {
    border-color: var(--bs-success-border-subtle)!important
}

._border-info-subtle_ssb2x_1 {
    border-color: var(--bs-info-border-subtle)!important
}

._border-warning-subtle_ssb2x_1 {
    border-color: var(--bs-warning-border-subtle)!important
}

._border-danger-subtle_ssb2x_1 {
    border-color: var(--bs-danger-border-subtle)!important
}

._border-light-subtle_ssb2x_1 {
    border-color: var(--bs-light-border-subtle)!important
}

._border-dark-subtle_ssb2x_1 {
    border-color: var(--bs-dark-border-subtle)!important
}

._border-1_ssb2x_1 {
    border-width: 1px!important
}

._border-2_ssb2x_1 {
    border-width: 2px!important
}

._border-3_ssb2x_1 {
    border-width: 3px!important
}

._border-4_ssb2x_1 {
    border-width: 4px!important
}

._border-5_ssb2x_1 {
    border-width: 5px!important
}

._border-opacity-10_ssb2x_1 {
    --bs-border-opacity: .1
}

._border-opacity-25_ssb2x_1 {
    --bs-border-opacity: .25
}

._border-opacity-50_ssb2x_1 {
    --bs-border-opacity: .5
}

._border-opacity-75_ssb2x_1 {
    --bs-border-opacity: .75
}

._border-opacity-100_ssb2x_1 {
    --bs-border-opacity: 1
}

._w-25_ssb2x_1 {
    width: 25%!important
}

._w-50_ssb2x_1 {
    width: 50%!important
}

._w-75_ssb2x_1 {
    width: 75%!important
}

._w-100_ssb2x_1 {
    width: 100%!important
}

._w-auto_ssb2x_1 {
    width: auto!important
}

._mw-100_ssb2x_1 {
    max-width: 100%!important
}

._vw-100_ssb2x_1 {
    width: 100vw!important
}

._min-vw-100_ssb2x_1 {
    min-width: 100vw!important
}

._h-25_ssb2x_1 {
    height: 25%!important
}

._h-50_ssb2x_1 {
    height: 50%!important
}

._h-75_ssb2x_1 {
    height: 75%!important
}

._h-100_ssb2x_1 {
    height: 100%!important
}

._h-auto_ssb2x_1 {
    height: auto!important
}

._mh-100_ssb2x_1 {
    max-height: 100%!important
}

._vh-100_ssb2x_1 {
    height: 100vh!important
}

._min-vh-100_ssb2x_1 {
    min-height: 100vh!important
}

._flex-fill_ssb2x_1 {
    flex: 1 1 auto!important
}

._flex-row_ssb2x_1 {
    flex-direction: row!important
}

._flex-column_ssb2x_1 {
    flex-direction: column!important
}

._flex-row-reverse_ssb2x_1 {
    flex-direction: row-reverse!important
}

._flex-column-reverse_ssb2x_1 {
    flex-direction: column-reverse!important
}

._flex-grow-0_ssb2x_1 {
    flex-grow: 0!important
}

._flex-grow-1_ssb2x_1 {
    flex-grow: 1!important
}

._flex-shrink-0_ssb2x_1 {
    flex-shrink: 0!important
}

._flex-shrink-1_ssb2x_1 {
    flex-shrink: 1!important
}

._flex-wrap_ssb2x_1 {
    flex-wrap: wrap!important
}

._flex-nowrap_ssb2x_1 {
    flex-wrap: nowrap!important
}

._flex-wrap-reverse_ssb2x_1 {
    flex-wrap: wrap-reverse!important
}

._justify-content-start_ssb2x_1 {
    justify-content: flex-start!important
}

._justify-content-end_ssb2x_1 {
    justify-content: flex-end!important
}

._justify-content-center_ssb2x_1 {
    justify-content: center!important
}

._justify-content-between_ssb2x_1 {
    justify-content: space-between!important
}

._justify-content-around_ssb2x_1 {
    justify-content: space-around!important
}

._justify-content-evenly_ssb2x_1 {
    justify-content: space-evenly!important
}

._align-items-start_ssb2x_1 {
    align-items: flex-start!important
}

._align-items-end_ssb2x_1 {
    align-items: flex-end!important
}

._align-items-center_ssb2x_1 {
    align-items: center!important
}

._align-items-baseline_ssb2x_1 {
    align-items: baseline!important
}

._align-items-stretch_ssb2x_1 {
    align-items: stretch!important
}

._align-content-start_ssb2x_1 {
    align-content: flex-start!important
}

._align-content-end_ssb2x_1 {
    align-content: flex-end!important
}

._align-content-center_ssb2x_1 {
    align-content: center!important
}

._align-content-between_ssb2x_1 {
    align-content: space-between!important
}

._align-content-around_ssb2x_1 {
    align-content: space-around!important
}

._align-content-stretch_ssb2x_1 {
    align-content: stretch!important
}

._align-self-auto_ssb2x_1 {
    align-self: auto!important
}

._align-self-start_ssb2x_1 {
    align-self: flex-start!important
}

._align-self-end_ssb2x_1 {
    align-self: flex-end!important
}

._align-self-center_ssb2x_1 {
    align-self: center!important
}

._align-self-baseline_ssb2x_1 {
    align-self: baseline!important
}

._align-self-stretch_ssb2x_1 {
    align-self: stretch!important
}

._order-first_ssb2x_1 {
    order: -1!important
}

._order-0_ssb2x_1 {
    order: 0!important
}

._order-1_ssb2x_1 {
    order: 1!important
}

._order-2_ssb2x_1 {
    order: 2!important
}

._order-3_ssb2x_1 {
    order: 3!important
}

._order-4_ssb2x_1 {
    order: 4!important
}

._order-5_ssb2x_1 {
    order: 5!important
}

._order-last_ssb2x_1 {
    order: 6!important
}

._m-0_ssb2x_1 {
    margin: 0!important
}

._m-1_ssb2x_1 {
    margin: .25rem!important
}

._m-2_ssb2x_1 {
    margin: .5rem!important
}

._m-3_ssb2x_1 {
    margin: 1rem!important
}

._m-4_ssb2x_1 {
    margin: 1.5rem!important
}

._m-5_ssb2x_1 {
    margin: 3rem!important
}

._m-auto_ssb2x_1 {
    margin: auto!important
}

._mx-0_ssb2x_1 {
    margin-right: 0!important;
    margin-left: 0!important
}

._mx-1_ssb2x_1 {
    margin-right: .25rem!important;
    margin-left: .25rem!important
}

._mx-2_ssb2x_1 {
    margin-right: .5rem!important;
    margin-left: .5rem!important
}

._mx-3_ssb2x_1 {
    margin-right: 1rem!important;
    margin-left: 1rem!important
}

._mx-4_ssb2x_1 {
    margin-right: 1.5rem!important;
    margin-left: 1.5rem!important
}

._mx-5_ssb2x_1 {
    margin-right: 3rem!important;
    margin-left: 3rem!important
}

._mx-auto_ssb2x_1 {
    margin-right: auto!important;
    margin-left: auto!important
}

._my-0_ssb2x_1 {
    margin-top: 0!important;
    margin-bottom: 0!important
}

._my-1_ssb2x_1 {
    margin-top: .25rem!important;
    margin-bottom: .25rem!important
}

._my-2_ssb2x_1 {
    margin-top: .5rem!important;
    margin-bottom: .5rem!important
}

._my-3_ssb2x_1 {
    margin-top: 1rem!important;
    margin-bottom: 1rem!important
}

._my-4_ssb2x_1 {
    margin-top: 1.5rem!important;
    margin-bottom: 1.5rem!important
}

._my-5_ssb2x_1 {
    margin-top: 3rem!important;
    margin-bottom: 3rem!important
}

._my-auto_ssb2x_1 {
    margin-top: auto!important;
    margin-bottom: auto!important
}

._mt-0_ssb2x_1 {
    margin-top: 0!important
}

._mt-1_ssb2x_1 {
    margin-top: .25rem!important
}

._mt-2_ssb2x_1 {
    margin-top: .5rem!important
}

._mt-3_ssb2x_1 {
    margin-top: 1rem!important
}

._mt-4_ssb2x_1 {
    margin-top: 1.5rem!important
}

._mt-5_ssb2x_1 {
    margin-top: 3rem!important
}

._mt-auto_ssb2x_1 {
    margin-top: auto!important
}

._me-0_ssb2x_1 {
    margin-right: 0!important
}

._me-1_ssb2x_1 {
    margin-right: .25rem!important
}

._me-2_ssb2x_1 {
    margin-right: .5rem!important
}

._me-3_ssb2x_1 {
    margin-right: 1rem!important
}

._me-4_ssb2x_1 {
    margin-right: 1.5rem!important
}

._me-5_ssb2x_1 {
    margin-right: 3rem!important
}

._me-auto_ssb2x_1 {
    margin-right: auto!important
}

._mb-0_ssb2x_1 {
    margin-bottom: 0!important
}

._mb-1_ssb2x_1 {
    margin-bottom: .25rem!important
}

._mb-2_ssb2x_1 {
    margin-bottom: .5rem!important
}

._mb-3_ssb2x_1 {
    margin-bottom: 1rem!important
}

._mb-4_ssb2x_1 {
    margin-bottom: 1.5rem!important
}

._mb-5_ssb2x_1 {
    margin-bottom: 3rem!important
}

._mb-auto_ssb2x_1 {
    margin-bottom: auto!important
}

._ms-0_ssb2x_1 {
    margin-left: 0!important
}

._ms-1_ssb2x_1 {
    margin-left: .25rem!important
}

._ms-2_ssb2x_1 {
    margin-left: .5rem!important
}

._ms-3_ssb2x_1 {
    margin-left: 1rem!important
}

._ms-4_ssb2x_1 {
    margin-left: 1.5rem!important
}

._ms-5_ssb2x_1 {
    margin-left: 3rem!important
}

._ms-auto_ssb2x_1 {
    margin-left: auto!important
}

._p-0_ssb2x_1 {
    padding: 0!important
}

._p-1_ssb2x_1 {
    padding: .25rem!important
}

._p-2_ssb2x_1 {
    padding: .5rem!important
}

._p-3_ssb2x_1 {
    padding: 1rem!important
}

._p-4_ssb2x_1 {
    padding: 1.5rem!important
}

._p-5_ssb2x_1 {
    padding: 3rem!important
}

._px-0_ssb2x_1 {
    padding-right: 0!important;
    padding-left: 0!important
}

._px-1_ssb2x_1 {
    padding-right: .25rem!important;
    padding-left: .25rem!important
}

._px-2_ssb2x_1 {
    padding-right: .5rem!important;
    padding-left: .5rem!important
}

._px-3_ssb2x_1 {
    padding-right: 1rem!important;
    padding-left: 1rem!important
}

._px-4_ssb2x_1 {
    padding-right: 1.5rem!important;
    padding-left: 1.5rem!important
}

._px-5_ssb2x_1 {
    padding-right: 3rem!important;
    padding-left: 3rem!important
}

._py-0_ssb2x_1 {
    padding-top: 0!important;
    padding-bottom: 0!important
}

._py-1_ssb2x_1 {
    padding-top: .25rem!important;
    padding-bottom: .25rem!important
}

._py-2_ssb2x_1 {
    padding-top: .5rem!important;
    padding-bottom: .5rem!important
}

._py-3_ssb2x_1 {
    padding-top: 1rem!important;
    padding-bottom: 1rem!important
}

._py-4_ssb2x_1 {
    padding-top: 1.5rem!important;
    padding-bottom: 1.5rem!important
}

._py-5_ssb2x_1 {
    padding-top: 3rem!important;
    padding-bottom: 3rem!important
}

._pt-0_ssb2x_1 {
    padding-top: 0!important
}

._pt-1_ssb2x_1 {
    padding-top: .25rem!important
}

._pt-2_ssb2x_1 {
    padding-top: .5rem!important
}

._pt-3_ssb2x_1 {
    padding-top: 1rem!important
}

._pt-4_ssb2x_1 {
    padding-top: 1.5rem!important
}

._pt-5_ssb2x_1 {
    padding-top: 3rem!important
}

._pe-0_ssb2x_1 {
    padding-right: 0!important
}

._pe-1_ssb2x_1 {
    padding-right: .25rem!important
}

._pe-2_ssb2x_1 {
    padding-right: .5rem!important
}

._pe-3_ssb2x_1 {
    padding-right: 1rem!important
}

._pe-4_ssb2x_1 {
    padding-right: 1.5rem!important
}

._pe-5_ssb2x_1 {
    padding-right: 3rem!important
}

._pb-0_ssb2x_1 {
    padding-bottom: 0!important
}

._pb-1_ssb2x_1 {
    padding-bottom: .25rem!important
}

._pb-2_ssb2x_1 {
    padding-bottom: .5rem!important
}

._pb-3_ssb2x_1 {
    padding-bottom: 1rem!important
}

._pb-4_ssb2x_1 {
    padding-bottom: 1.5rem!important
}

._pb-5_ssb2x_1 {
    padding-bottom: 3rem!important
}

._ps-0_ssb2x_1 {
    padding-left: 0!important
}

._ps-1_ssb2x_1 {
    padding-left: .25rem!important
}

._ps-2_ssb2x_1 {
    padding-left: .5rem!important
}

._ps-3_ssb2x_1 {
    padding-left: 1rem!important
}

._ps-4_ssb2x_1 {
    padding-left: 1.5rem!important
}

._ps-5_ssb2x_1 {
    padding-left: 3rem!important
}

._gap-0_ssb2x_1 {
    gap: 0!important
}

._gap-1_ssb2x_1 {
    gap: .25rem!important
}

._gap-2_ssb2x_1 {
    gap: .5rem!important
}

._gap-3_ssb2x_1 {
    gap: 1rem!important
}

._gap-4_ssb2x_1 {
    gap: 1.5rem!important
}

._gap-5_ssb2x_1 {
    gap: 3rem!important
}

._row-gap-0_ssb2x_1 {
    row-gap: 0!important
}

._row-gap-1_ssb2x_1 {
    row-gap: .25rem!important
}

._row-gap-2_ssb2x_1 {
    row-gap: .5rem!important
}

._row-gap-3_ssb2x_1 {
    row-gap: 1rem!important
}

._row-gap-4_ssb2x_1 {
    row-gap: 1.5rem!important
}

._row-gap-5_ssb2x_1 {
    row-gap: 3rem!important
}

._column-gap-0_ssb2x_1 {
    -moz-column-gap: 0!important;
    column-gap: 0!important
}

._column-gap-1_ssb2x_1 {
    -moz-column-gap: .25rem!important;
    column-gap: .25rem!important
}

._column-gap-2_ssb2x_1 {
    -moz-column-gap: .5rem!important;
    column-gap: .5rem!important
}

._column-gap-3_ssb2x_1 {
    -moz-column-gap: 1rem!important;
    column-gap: 1rem!important
}

._column-gap-4_ssb2x_1 {
    -moz-column-gap: 1.5rem!important;
    column-gap: 1.5rem!important
}

._column-gap-5_ssb2x_1 {
    -moz-column-gap: 3rem!important;
    column-gap: 3rem!important
}

._font-monospace_ssb2x_1 {
    font-family: var(--bs-font-monospace)!important
}

._fs-1_ssb2x_1 {
    font-size: calc(1.375rem + 1.5vw)!important
}

._fs-2_ssb2x_1 {
    font-size: calc(1.325rem + .9vw)!important
}

._fs-3_ssb2x_1 {
    font-size: calc(1.3rem + .6vw)!important
}

._fs-4_ssb2x_1 {
    font-size: calc(1.275rem + .3vw)!important
}

._fs-5_ssb2x_1 {
    font-size: 1.25rem!important
}

._fs-6_ssb2x_1 {
    font-size: 1rem!important
}

._fst-italic_ssb2x_1 {
    font-style: italic!important
}

._fst-normal_ssb2x_1 {
    font-style: normal!important
}

._fw-lighter_ssb2x_1 {
    font-weight: lighter!important
}

._fw-light_ssb2x_1 {
    font-weight: 300!important
}

._fw-normal_ssb2x_1 {
    font-weight: 400!important
}

._fw-medium_ssb2x_1 {
    font-weight: 500!important
}

._fw-semibold_ssb2x_1 {
    font-weight: 600!important
}

._fw-bold_ssb2x_1 {
    font-weight: 700!important
}

._fw-bolder_ssb2x_1 {
    font-weight: bolder!important
}

._lh-1_ssb2x_1 {
    line-height: 1!important
}

._lh-sm_ssb2x_1 {
    line-height: 1.25!important
}

._lh-base_ssb2x_1 {
    line-height: 1.5!important
}

._lh-lg_ssb2x_1 {
    line-height: 2!important
}

._text-start_ssb2x_1 {
    text-align: left!important
}

._text-end_ssb2x_1 {
    text-align: right!important
}

._text-center_ssb2x_1 {
    text-align: center!important
}

._text-decoration-none_ssb2x_1 {
    text-decoration: none!important
}

._text-decoration-underline_ssb2x_1 {
    text-decoration: underline!important
}

._text-decoration-line-through_ssb2x_1 {
    text-decoration: line-through!important
}

._text-lowercase_ssb2x_1 {
    text-transform: lowercase!important
}

._text-uppercase_ssb2x_1 {
    text-transform: uppercase!important
}

._text-capitalize_ssb2x_1 {
    text-transform: capitalize!important
}

._text-wrap_ssb2x_1 {
    white-space: normal!important
}

._text-nowrap_ssb2x_1 {
    white-space: nowrap!important
}

._text-break_ssb2x_1 {
    word-wrap: break-word!important;
    word-break: break-word!important
}

._text-primary_ssb2x_1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important
}

._text-secondary_ssb2x_1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important
}

._text-success_ssb2x_1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important
}

._text-info_ssb2x_1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important
}

._text-warning_ssb2x_1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important
}

._text-danger_ssb2x_1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important
}

._text-light_ssb2x_1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important
}

._text-dark_ssb2x_1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important
}

._text-black_ssb2x_1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important
}

._text-white_ssb2x_1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important
}

._text-body_ssb2x_1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important
}

._text-muted_ssb2x_1 {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color)!important
}

._text-black-50_ssb2x_1 {
    --bs-text-opacity: 1;
    color: #00000080!important
}

._text-white-50_ssb2x_1 {
    --bs-text-opacity: 1;
    color: #ffffff80!important
}

._text-body-secondary_ssb2x_1 {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color)!important
}

._text-body-tertiary_ssb2x_1 {
    --bs-text-opacity: 1;
    color: var(--bs-tertiary-color)!important
}

._text-body-emphasis_ssb2x_1 {
    --bs-text-opacity: 1;
    color: var(--bs-emphasis-color)!important
}

._text-reset_ssb2x_1 {
    --bs-text-opacity: 1;
    color: inherit!important
}

._text-opacity-25_ssb2x_1 {
    --bs-text-opacity: .25
}

._text-opacity-50_ssb2x_1 {
    --bs-text-opacity: .5
}

._text-opacity-75_ssb2x_1 {
    --bs-text-opacity: .75
}

._text-opacity-100_ssb2x_1 {
    --bs-text-opacity: 1
}

._text-primary-emphasis_ssb2x_1 {
    color: var(--bs-primary-text-emphasis)!important
}

._text-secondary-emphasis_ssb2x_1 {
    color: var(--bs-secondary-text-emphasis)!important
}

._text-success-emphasis_ssb2x_1 {
    color: var(--bs-success-text-emphasis)!important
}

._text-info-emphasis_ssb2x_1 {
    color: var(--bs-info-text-emphasis)!important
}

._text-warning-emphasis_ssb2x_1 {
    color: var(--bs-warning-text-emphasis)!important
}

._text-danger-emphasis_ssb2x_1 {
    color: var(--bs-danger-text-emphasis)!important
}

._text-light-emphasis_ssb2x_1 {
    color: var(--bs-light-text-emphasis)!important
}

._text-dark-emphasis_ssb2x_1 {
    color: var(--bs-dark-text-emphasis)!important
}

._link-opacity-10_ssb2x_1,._link-opacity-10-hover_ssb2x_1:hover {
    --bs-link-opacity: .1
}

._link-opacity-25_ssb2x_1,._link-opacity-25-hover_ssb2x_1:hover {
    --bs-link-opacity: .25
}

._link-opacity-50_ssb2x_1,._link-opacity-50-hover_ssb2x_1:hover {
    --bs-link-opacity: .5
}

._link-opacity-75_ssb2x_1,._link-opacity-75-hover_ssb2x_1:hover {
    --bs-link-opacity: .75
}

._link-opacity-100_ssb2x_1,._link-opacity-100-hover_ssb2x_1:hover {
    --bs-link-opacity: 1
}

._link-offset-1_ssb2x_1,._link-offset-1-hover_ssb2x_1:hover {
    text-underline-offset: .125em!important
}

._link-offset-2_ssb2x_1,._link-offset-2-hover_ssb2x_1:hover {
    text-underline-offset: .25em!important
}

._link-offset-3_ssb2x_1,._link-offset-3-hover_ssb2x_1:hover {
    text-underline-offset: .375em!important
}

._link-underline-primary_ssb2x_1 {
    --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_ssb2x_1 {
    --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_ssb2x_1 {
    --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_ssb2x_1 {
    --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_ssb2x_1 {
    --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_ssb2x_1 {
    --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-light_ssb2x_1 {
    --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-dark_ssb2x_1 {
    --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_ssb2x_1 {
    --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_ssb2x_1,._link-underline-opacity-0-hover_ssb2x_1:hover {
    --bs-link-underline-opacity: 0
}

._link-underline-opacity-10_ssb2x_1,._link-underline-opacity-10-hover_ssb2x_1:hover {
    --bs-link-underline-opacity: .1
}

._link-underline-opacity-25_ssb2x_1,._link-underline-opacity-25-hover_ssb2x_1:hover {
    --bs-link-underline-opacity: .25
}

._link-underline-opacity-50_ssb2x_1,._link-underline-opacity-50-hover_ssb2x_1:hover {
    --bs-link-underline-opacity: .5
}

._link-underline-opacity-75_ssb2x_1,._link-underline-opacity-75-hover_ssb2x_1:hover {
    --bs-link-underline-opacity: .75
}

._link-underline-opacity-100_ssb2x_1,._link-underline-opacity-100-hover_ssb2x_1:hover {
    --bs-link-underline-opacity: 1
}

._bg-primary_ssb2x_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important
}

._bg-secondary_ssb2x_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important
}

._bg-success_ssb2x_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important
}

._bg-info_ssb2x_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important
}

._bg-warning_ssb2x_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important
}

._bg-danger_ssb2x_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important
}

._bg-light_ssb2x_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important
}

._bg-dark_ssb2x_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important
}

._bg-black_ssb2x_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important
}

._bg-white_ssb2x_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important
}

._bg-body_ssb2x_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important
}

._bg-transparent_ssb2x_1 {
    --bs-bg-opacity: 1;
    background-color: transparent!important
}

._bg-body-secondary_ssb2x_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important
}

._bg-body-tertiary_ssb2x_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important
}

._bg-opacity-10_ssb2x_1 {
    --bs-bg-opacity: .1
}

._bg-opacity-25_ssb2x_1 {
    --bs-bg-opacity: .25
}

._bg-opacity-50_ssb2x_1 {
    --bs-bg-opacity: .5
}

._bg-opacity-75_ssb2x_1 {
    --bs-bg-opacity: .75
}

._bg-opacity-100_ssb2x_1 {
    --bs-bg-opacity: 1
}

._bg-primary-subtle_ssb2x_1 {
    background-color: var(--bs-primary-bg-subtle)!important
}

._bg-secondary-subtle_ssb2x_1 {
    background-color: var(--bs-secondary-bg-subtle)!important
}

._bg-success-subtle_ssb2x_1 {
    background-color: var(--bs-success-bg-subtle)!important
}

._bg-info-subtle_ssb2x_1 {
    background-color: var(--bs-info-bg-subtle)!important
}

._bg-warning-subtle_ssb2x_1 {
    background-color: var(--bs-warning-bg-subtle)!important
}

._bg-danger-subtle_ssb2x_1 {
    background-color: var(--bs-danger-bg-subtle)!important
}

._bg-light-subtle_ssb2x_1 {
    background-color: var(--bs-light-bg-subtle)!important
}

._bg-dark-subtle_ssb2x_1 {
    background-color: var(--bs-dark-bg-subtle)!important
}

._bg-gradient_ssb2x_1 {
    background-image: var(--bs-gradient)!important
}

._user-select-all_ssb2x_1 {
    -webkit-user-select: all!important;
    -moz-user-select: all!important;
    user-select: all!important
}

._user-select-auto_ssb2x_1 {
    -webkit-user-select: auto!important;
    -moz-user-select: auto!important;
    user-select: auto!important
}

._user-select-none_ssb2x_1 {
    -webkit-user-select: none!important;
    -moz-user-select: none!important;
    user-select: none!important
}

._pe-none_ssb2x_1 {
    pointer-events: none!important
}

._pe-auto_ssb2x_1 {
    pointer-events: auto!important
}

._rounded_ssb2x_1 {
    border-radius: var(--bs-border-radius)!important
}

._rounded-0_ssb2x_1 {
    border-radius: 0!important
}

._rounded-1_ssb2x_1 {
    border-radius: var(--bs-border-radius-sm)!important
}

._rounded-2_ssb2x_1 {
    border-radius: var(--bs-border-radius)!important
}

._rounded-3_ssb2x_1 {
    border-radius: var(--bs-border-radius-lg)!important
}

._rounded-4_ssb2x_1 {
    border-radius: var(--bs-border-radius-xl)!important
}

._rounded-5_ssb2x_1 {
    border-radius: var(--bs-border-radius-xxl)!important
}

._rounded-circle_ssb2x_1 {
    border-radius: 50%!important
}

._rounded-pill_ssb2x_1 {
    border-radius: var(--bs-border-radius-pill)!important
}

._rounded-top_ssb2x_1 {
    border-top-left-radius: var(--bs-border-radius)!important;
    border-top-right-radius: var(--bs-border-radius)!important
}

._rounded-top-0_ssb2x_1 {
    border-top-left-radius: 0!important;
    border-top-right-radius: 0!important
}

._rounded-top-1_ssb2x_1 {
    border-top-left-radius: var(--bs-border-radius-sm)!important;
    border-top-right-radius: var(--bs-border-radius-sm)!important
}

._rounded-top-2_ssb2x_1 {
    border-top-left-radius: var(--bs-border-radius)!important;
    border-top-right-radius: var(--bs-border-radius)!important
}

._rounded-top-3_ssb2x_1 {
    border-top-left-radius: var(--bs-border-radius-lg)!important;
    border-top-right-radius: var(--bs-border-radius-lg)!important
}

._rounded-top-4_ssb2x_1 {
    border-top-left-radius: var(--bs-border-radius-xl)!important;
    border-top-right-radius: var(--bs-border-radius-xl)!important
}

._rounded-top-5_ssb2x_1 {
    border-top-left-radius: var(--bs-border-radius-xxl)!important;
    border-top-right-radius: var(--bs-border-radius-xxl)!important
}

._rounded-top-circle_ssb2x_1 {
    border-top-left-radius: 50%!important;
    border-top-right-radius: 50%!important
}

._rounded-top-pill_ssb2x_1 {
    border-top-left-radius: var(--bs-border-radius-pill)!important;
    border-top-right-radius: var(--bs-border-radius-pill)!important
}

._rounded-end_ssb2x_1 {
    border-top-right-radius: var(--bs-border-radius)!important;
    border-bottom-right-radius: var(--bs-border-radius)!important
}

._rounded-end-0_ssb2x_1 {
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important
}

._rounded-end-1_ssb2x_1 {
    border-top-right-radius: var(--bs-border-radius-sm)!important;
    border-bottom-right-radius: var(--bs-border-radius-sm)!important
}

._rounded-end-2_ssb2x_1 {
    border-top-right-radius: var(--bs-border-radius)!important;
    border-bottom-right-radius: var(--bs-border-radius)!important
}

._rounded-end-3_ssb2x_1 {
    border-top-right-radius: var(--bs-border-radius-lg)!important;
    border-bottom-right-radius: var(--bs-border-radius-lg)!important
}

._rounded-end-4_ssb2x_1 {
    border-top-right-radius: var(--bs-border-radius-xl)!important;
    border-bottom-right-radius: var(--bs-border-radius-xl)!important
}

._rounded-end-5_ssb2x_1 {
    border-top-right-radius: var(--bs-border-radius-xxl)!important;
    border-bottom-right-radius: var(--bs-border-radius-xxl)!important
}

._rounded-end-circle_ssb2x_1 {
    border-top-right-radius: 50%!important;
    border-bottom-right-radius: 50%!important
}

._rounded-end-pill_ssb2x_1 {
    border-top-right-radius: var(--bs-border-radius-pill)!important;
    border-bottom-right-radius: var(--bs-border-radius-pill)!important
}

._rounded-bottom_ssb2x_1 {
    border-bottom-right-radius: var(--bs-border-radius)!important;
    border-bottom-left-radius: var(--bs-border-radius)!important
}

._rounded-bottom-0_ssb2x_1 {
    border-bottom-right-radius: 0!important;
    border-bottom-left-radius: 0!important
}

._rounded-bottom-1_ssb2x_1 {
    border-bottom-right-radius: var(--bs-border-radius-sm)!important;
    border-bottom-left-radius: var(--bs-border-radius-sm)!important
}

._rounded-bottom-2_ssb2x_1 {
    border-bottom-right-radius: var(--bs-border-radius)!important;
    border-bottom-left-radius: var(--bs-border-radius)!important
}

._rounded-bottom-3_ssb2x_1 {
    border-bottom-right-radius: var(--bs-border-radius-lg)!important;
    border-bottom-left-radius: var(--bs-border-radius-lg)!important
}

._rounded-bottom-4_ssb2x_1 {
    border-bottom-right-radius: var(--bs-border-radius-xl)!important;
    border-bottom-left-radius: var(--bs-border-radius-xl)!important
}

._rounded-bottom-5_ssb2x_1 {
    border-bottom-right-radius: var(--bs-border-radius-xxl)!important;
    border-bottom-left-radius: var(--bs-border-radius-xxl)!important
}

._rounded-bottom-circle_ssb2x_1 {
    border-bottom-right-radius: 50%!important;
    border-bottom-left-radius: 50%!important
}

._rounded-bottom-pill_ssb2x_1 {
    border-bottom-right-radius: var(--bs-border-radius-pill)!important;
    border-bottom-left-radius: var(--bs-border-radius-pill)!important
}

._rounded-start_ssb2x_1 {
    border-bottom-left-radius: var(--bs-border-radius)!important;
    border-top-left-radius: var(--bs-border-radius)!important
}

._rounded-start-0_ssb2x_1 {
    border-bottom-left-radius: 0!important;
    border-top-left-radius: 0!important
}

._rounded-start-1_ssb2x_1 {
    border-bottom-left-radius: var(--bs-border-radius-sm)!important;
    border-top-left-radius: var(--bs-border-radius-sm)!important
}

._rounded-start-2_ssb2x_1 {
    border-bottom-left-radius: var(--bs-border-radius)!important;
    border-top-left-radius: var(--bs-border-radius)!important
}

._rounded-start-3_ssb2x_1 {
    border-bottom-left-radius: var(--bs-border-radius-lg)!important;
    border-top-left-radius: var(--bs-border-radius-lg)!important
}

._rounded-start-4_ssb2x_1 {
    border-bottom-left-radius: var(--bs-border-radius-xl)!important;
    border-top-left-radius: var(--bs-border-radius-xl)!important
}

._rounded-start-5_ssb2x_1 {
    border-bottom-left-radius: var(--bs-border-radius-xxl)!important;
    border-top-left-radius: var(--bs-border-radius-xxl)!important
}

._rounded-start-circle_ssb2x_1 {
    border-bottom-left-radius: 50%!important;
    border-top-left-radius: 50%!important
}

._rounded-start-pill_ssb2x_1 {
    border-bottom-left-radius: var(--bs-border-radius-pill)!important;
    border-top-left-radius: var(--bs-border-radius-pill)!important
}

._visible_ssb2x_1 {
    visibility: visible!important
}

._invisible_ssb2x_1 {
    visibility: hidden!important
}

._z-n1_ssb2x_1 {
    z-index: -1!important
}

._z-0_ssb2x_1 {
    z-index: 0!important
}

._z-1_ssb2x_1 {
    z-index: 1!important
}

._z-2_ssb2x_1 {
    z-index: 2!important
}

._z-3_ssb2x_1 {
    z-index: 3!important
}

@media(min-width: 576px) {
    ._float-sm-start_ssb2x_1 {
        float:left!important
    }

    ._float-sm-end_ssb2x_1 {
        float: right!important
    }

    ._float-sm-none_ssb2x_1 {
        float: none!important
    }

    ._object-fit-sm-contain_ssb2x_1 {
        -o-object-fit: contain!important;
        object-fit: contain!important
    }

    ._object-fit-sm-cover_ssb2x_1 {
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    ._object-fit-sm-fill_ssb2x_1 {
        -o-object-fit: fill!important;
        object-fit: fill!important
    }

    ._object-fit-sm-scale_ssb2x_1 {
        -o-object-fit: scale-down!important;
        object-fit: scale-down!important
    }

    ._object-fit-sm-none_ssb2x_1 {
        -o-object-fit: none!important;
        object-fit: none!important
    }

    ._d-sm-inline_ssb2x_1 {
        display: inline!important
    }

    ._d-sm-inline-block_ssb2x_1 {
        display: inline-block!important
    }

    ._d-sm-block_ssb2x_1 {
        display: block!important
    }

    ._d-sm-grid_ssb2x_1 {
        display: grid!important
    }

    ._d-sm-inline-grid_ssb2x_1 {
        display: inline-grid!important
    }

    ._d-sm-table_ssb2x_1 {
        display: table!important
    }

    ._d-sm-table-row_ssb2x_1 {
        display: table-row!important
    }

    ._d-sm-table-cell_ssb2x_1 {
        display: table-cell!important
    }

    ._d-sm-flex_ssb2x_1 {
        display: flex!important
    }

    ._d-sm-inline-flex_ssb2x_1 {
        display: inline-flex!important
    }

    ._d-sm-none_ssb2x_1 {
        display: none!important
    }

    ._flex-sm-fill_ssb2x_1 {
        flex: 1 1 auto!important
    }

    ._flex-sm-row_ssb2x_1 {
        flex-direction: row!important
    }

    ._flex-sm-column_ssb2x_1 {
        flex-direction: column!important
    }

    ._flex-sm-row-reverse_ssb2x_1 {
        flex-direction: row-reverse!important
    }

    ._flex-sm-column-reverse_ssb2x_1 {
        flex-direction: column-reverse!important
    }

    ._flex-sm-grow-0_ssb2x_1 {
        flex-grow: 0!important
    }

    ._flex-sm-grow-1_ssb2x_1 {
        flex-grow: 1!important
    }

    ._flex-sm-shrink-0_ssb2x_1 {
        flex-shrink: 0!important
    }

    ._flex-sm-shrink-1_ssb2x_1 {
        flex-shrink: 1!important
    }

    ._flex-sm-wrap_ssb2x_1 {
        flex-wrap: wrap!important
    }

    ._flex-sm-nowrap_ssb2x_1 {
        flex-wrap: nowrap!important
    }

    ._flex-sm-wrap-reverse_ssb2x_1 {
        flex-wrap: wrap-reverse!important
    }

    ._justify-content-sm-start_ssb2x_1 {
        justify-content: flex-start!important
    }

    ._justify-content-sm-end_ssb2x_1 {
        justify-content: flex-end!important
    }

    ._justify-content-sm-center_ssb2x_1 {
        justify-content: center!important
    }

    ._justify-content-sm-between_ssb2x_1 {
        justify-content: space-between!important
    }

    ._justify-content-sm-around_ssb2x_1 {
        justify-content: space-around!important
    }

    ._justify-content-sm-evenly_ssb2x_1 {
        justify-content: space-evenly!important
    }

    ._align-items-sm-start_ssb2x_1 {
        align-items: flex-start!important
    }

    ._align-items-sm-end_ssb2x_1 {
        align-items: flex-end!important
    }

    ._align-items-sm-center_ssb2x_1 {
        align-items: center!important
    }

    ._align-items-sm-baseline_ssb2x_1 {
        align-items: baseline!important
    }

    ._align-items-sm-stretch_ssb2x_1 {
        align-items: stretch!important
    }

    ._align-content-sm-start_ssb2x_1 {
        align-content: flex-start!important
    }

    ._align-content-sm-end_ssb2x_1 {
        align-content: flex-end!important
    }

    ._align-content-sm-center_ssb2x_1 {
        align-content: center!important
    }

    ._align-content-sm-between_ssb2x_1 {
        align-content: space-between!important
    }

    ._align-content-sm-around_ssb2x_1 {
        align-content: space-around!important
    }

    ._align-content-sm-stretch_ssb2x_1 {
        align-content: stretch!important
    }

    ._align-self-sm-auto_ssb2x_1 {
        align-self: auto!important
    }

    ._align-self-sm-start_ssb2x_1 {
        align-self: flex-start!important
    }

    ._align-self-sm-end_ssb2x_1 {
        align-self: flex-end!important
    }

    ._align-self-sm-center_ssb2x_1 {
        align-self: center!important
    }

    ._align-self-sm-baseline_ssb2x_1 {
        align-self: baseline!important
    }

    ._align-self-sm-stretch_ssb2x_1 {
        align-self: stretch!important
    }

    ._order-sm-first_ssb2x_1 {
        order: -1!important
    }

    ._order-sm-0_ssb2x_1 {
        order: 0!important
    }

    ._order-sm-1_ssb2x_1 {
        order: 1!important
    }

    ._order-sm-2_ssb2x_1 {
        order: 2!important
    }

    ._order-sm-3_ssb2x_1 {
        order: 3!important
    }

    ._order-sm-4_ssb2x_1 {
        order: 4!important
    }

    ._order-sm-5_ssb2x_1 {
        order: 5!important
    }

    ._order-sm-last_ssb2x_1 {
        order: 6!important
    }

    ._m-sm-0_ssb2x_1 {
        margin: 0!important
    }

    ._m-sm-1_ssb2x_1 {
        margin: .25rem!important
    }

    ._m-sm-2_ssb2x_1 {
        margin: .5rem!important
    }

    ._m-sm-3_ssb2x_1 {
        margin: 1rem!important
    }

    ._m-sm-4_ssb2x_1 {
        margin: 1.5rem!important
    }

    ._m-sm-5_ssb2x_1 {
        margin: 3rem!important
    }

    ._m-sm-auto_ssb2x_1 {
        margin: auto!important
    }

    ._mx-sm-0_ssb2x_1 {
        margin-right: 0!important;
        margin-left: 0!important
    }

    ._mx-sm-1_ssb2x_1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important
    }

    ._mx-sm-2_ssb2x_1 {
        margin-right: .5rem!important;
        margin-left: .5rem!important
    }

    ._mx-sm-3_ssb2x_1 {
        margin-right: 1rem!important;
        margin-left: 1rem!important
    }

    ._mx-sm-4_ssb2x_1 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important
    }

    ._mx-sm-5_ssb2x_1 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }

    ._mx-sm-auto_ssb2x_1 {
        margin-right: auto!important;
        margin-left: auto!important
    }

    ._my-sm-0_ssb2x_1 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    ._my-sm-1_ssb2x_1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important
    }

    ._my-sm-2_ssb2x_1 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important
    }

    ._my-sm-3_ssb2x_1 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }

    ._my-sm-4_ssb2x_1 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    ._my-sm-5_ssb2x_1 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }

    ._my-sm-auto_ssb2x_1 {
        margin-top: auto!important;
        margin-bottom: auto!important
    }

    ._mt-sm-0_ssb2x_1 {
        margin-top: 0!important
    }

    ._mt-sm-1_ssb2x_1 {
        margin-top: .25rem!important
    }

    ._mt-sm-2_ssb2x_1 {
        margin-top: .5rem!important
    }

    ._mt-sm-3_ssb2x_1 {
        margin-top: 1rem!important
    }

    ._mt-sm-4_ssb2x_1 {
        margin-top: 1.5rem!important
    }

    ._mt-sm-5_ssb2x_1 {
        margin-top: 3rem!important
    }

    ._mt-sm-auto_ssb2x_1 {
        margin-top: auto!important
    }

    ._me-sm-0_ssb2x_1 {
        margin-right: 0!important
    }

    ._me-sm-1_ssb2x_1 {
        margin-right: .25rem!important
    }

    ._me-sm-2_ssb2x_1 {
        margin-right: .5rem!important
    }

    ._me-sm-3_ssb2x_1 {
        margin-right: 1rem!important
    }

    ._me-sm-4_ssb2x_1 {
        margin-right: 1.5rem!important
    }

    ._me-sm-5_ssb2x_1 {
        margin-right: 3rem!important
    }

    ._me-sm-auto_ssb2x_1 {
        margin-right: auto!important
    }

    ._mb-sm-0_ssb2x_1 {
        margin-bottom: 0!important
    }

    ._mb-sm-1_ssb2x_1 {
        margin-bottom: .25rem!important
    }

    ._mb-sm-2_ssb2x_1 {
        margin-bottom: .5rem!important
    }

    ._mb-sm-3_ssb2x_1 {
        margin-bottom: 1rem!important
    }

    ._mb-sm-4_ssb2x_1 {
        margin-bottom: 1.5rem!important
    }

    ._mb-sm-5_ssb2x_1 {
        margin-bottom: 3rem!important
    }

    ._mb-sm-auto_ssb2x_1 {
        margin-bottom: auto!important
    }

    ._ms-sm-0_ssb2x_1 {
        margin-left: 0!important
    }

    ._ms-sm-1_ssb2x_1 {
        margin-left: .25rem!important
    }

    ._ms-sm-2_ssb2x_1 {
        margin-left: .5rem!important
    }

    ._ms-sm-3_ssb2x_1 {
        margin-left: 1rem!important
    }

    ._ms-sm-4_ssb2x_1 {
        margin-left: 1.5rem!important
    }

    ._ms-sm-5_ssb2x_1 {
        margin-left: 3rem!important
    }

    ._ms-sm-auto_ssb2x_1 {
        margin-left: auto!important
    }

    ._p-sm-0_ssb2x_1 {
        padding: 0!important
    }

    ._p-sm-1_ssb2x_1 {
        padding: .25rem!important
    }

    ._p-sm-2_ssb2x_1 {
        padding: .5rem!important
    }

    ._p-sm-3_ssb2x_1 {
        padding: 1rem!important
    }

    ._p-sm-4_ssb2x_1 {
        padding: 1.5rem!important
    }

    ._p-sm-5_ssb2x_1 {
        padding: 3rem!important
    }

    ._px-sm-0_ssb2x_1 {
        padding-right: 0!important;
        padding-left: 0!important
    }

    ._px-sm-1_ssb2x_1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important
    }

    ._px-sm-2_ssb2x_1 {
        padding-right: .5rem!important;
        padding-left: .5rem!important
    }

    ._px-sm-3_ssb2x_1 {
        padding-right: 1rem!important;
        padding-left: 1rem!important
    }

    ._px-sm-4_ssb2x_1 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important
    }

    ._px-sm-5_ssb2x_1 {
        padding-right: 3rem!important;
        padding-left: 3rem!important
    }

    ._py-sm-0_ssb2x_1 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    ._py-sm-1_ssb2x_1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important
    }

    ._py-sm-2_ssb2x_1 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important
    }

    ._py-sm-3_ssb2x_1 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important
    }

    ._py-sm-4_ssb2x_1 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    ._py-sm-5_ssb2x_1 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }

    ._pt-sm-0_ssb2x_1 {
        padding-top: 0!important
    }

    ._pt-sm-1_ssb2x_1 {
        padding-top: .25rem!important
    }

    ._pt-sm-2_ssb2x_1 {
        padding-top: .5rem!important
    }

    ._pt-sm-3_ssb2x_1 {
        padding-top: 1rem!important
    }

    ._pt-sm-4_ssb2x_1 {
        padding-top: 1.5rem!important
    }

    ._pt-sm-5_ssb2x_1 {
        padding-top: 3rem!important
    }

    ._pe-sm-0_ssb2x_1 {
        padding-right: 0!important
    }

    ._pe-sm-1_ssb2x_1 {
        padding-right: .25rem!important
    }

    ._pe-sm-2_ssb2x_1 {
        padding-right: .5rem!important
    }

    ._pe-sm-3_ssb2x_1 {
        padding-right: 1rem!important
    }

    ._pe-sm-4_ssb2x_1 {
        padding-right: 1.5rem!important
    }

    ._pe-sm-5_ssb2x_1 {
        padding-right: 3rem!important
    }

    ._pb-sm-0_ssb2x_1 {
        padding-bottom: 0!important
    }

    ._pb-sm-1_ssb2x_1 {
        padding-bottom: .25rem!important
    }

    ._pb-sm-2_ssb2x_1 {
        padding-bottom: .5rem!important
    }

    ._pb-sm-3_ssb2x_1 {
        padding-bottom: 1rem!important
    }

    ._pb-sm-4_ssb2x_1 {
        padding-bottom: 1.5rem!important
    }

    ._pb-sm-5_ssb2x_1 {
        padding-bottom: 3rem!important
    }

    ._ps-sm-0_ssb2x_1 {
        padding-left: 0!important
    }

    ._ps-sm-1_ssb2x_1 {
        padding-left: .25rem!important
    }

    ._ps-sm-2_ssb2x_1 {
        padding-left: .5rem!important
    }

    ._ps-sm-3_ssb2x_1 {
        padding-left: 1rem!important
    }

    ._ps-sm-4_ssb2x_1 {
        padding-left: 1.5rem!important
    }

    ._ps-sm-5_ssb2x_1 {
        padding-left: 3rem!important
    }

    ._gap-sm-0_ssb2x_1 {
        gap: 0!important
    }

    ._gap-sm-1_ssb2x_1 {
        gap: .25rem!important
    }

    ._gap-sm-2_ssb2x_1 {
        gap: .5rem!important
    }

    ._gap-sm-3_ssb2x_1 {
        gap: 1rem!important
    }

    ._gap-sm-4_ssb2x_1 {
        gap: 1.5rem!important
    }

    ._gap-sm-5_ssb2x_1 {
        gap: 3rem!important
    }

    ._row-gap-sm-0_ssb2x_1 {
        row-gap: 0!important
    }

    ._row-gap-sm-1_ssb2x_1 {
        row-gap: .25rem!important
    }

    ._row-gap-sm-2_ssb2x_1 {
        row-gap: .5rem!important
    }

    ._row-gap-sm-3_ssb2x_1 {
        row-gap: 1rem!important
    }

    ._row-gap-sm-4_ssb2x_1 {
        row-gap: 1.5rem!important
    }

    ._row-gap-sm-5_ssb2x_1 {
        row-gap: 3rem!important
    }

    ._column-gap-sm-0_ssb2x_1 {
        -moz-column-gap: 0!important;
        column-gap: 0!important
    }

    ._column-gap-sm-1_ssb2x_1 {
        -moz-column-gap: .25rem!important;
        column-gap: .25rem!important
    }

    ._column-gap-sm-2_ssb2x_1 {
        -moz-column-gap: .5rem!important;
        column-gap: .5rem!important
    }

    ._column-gap-sm-3_ssb2x_1 {
        -moz-column-gap: 1rem!important;
        column-gap: 1rem!important
    }

    ._column-gap-sm-4_ssb2x_1 {
        -moz-column-gap: 1.5rem!important;
        column-gap: 1.5rem!important
    }

    ._column-gap-sm-5_ssb2x_1 {
        -moz-column-gap: 3rem!important;
        column-gap: 3rem!important
    }

    ._text-sm-start_ssb2x_1 {
        text-align: left!important
    }

    ._text-sm-end_ssb2x_1 {
        text-align: right!important
    }

    ._text-sm-center_ssb2x_1 {
        text-align: center!important
    }
}

@media(min-width: 768px) {
    ._float-md-start_ssb2x_1 {
        float:left!important
    }

    ._float-md-end_ssb2x_1 {
        float: right!important
    }

    ._float-md-none_ssb2x_1 {
        float: none!important
    }

    ._object-fit-md-contain_ssb2x_1 {
        -o-object-fit: contain!important;
        object-fit: contain!important
    }

    ._object-fit-md-cover_ssb2x_1 {
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    ._object-fit-md-fill_ssb2x_1 {
        -o-object-fit: fill!important;
        object-fit: fill!important
    }

    ._object-fit-md-scale_ssb2x_1 {
        -o-object-fit: scale-down!important;
        object-fit: scale-down!important
    }

    ._object-fit-md-none_ssb2x_1 {
        -o-object-fit: none!important;
        object-fit: none!important
    }

    ._d-md-inline_ssb2x_1 {
        display: inline!important
    }

    ._d-md-inline-block_ssb2x_1 {
        display: inline-block!important
    }

    ._d-md-block_ssb2x_1 {
        display: block!important
    }

    ._d-md-grid_ssb2x_1 {
        display: grid!important
    }

    ._d-md-inline-grid_ssb2x_1 {
        display: inline-grid!important
    }

    ._d-md-table_ssb2x_1 {
        display: table!important
    }

    ._d-md-table-row_ssb2x_1 {
        display: table-row!important
    }

    ._d-md-table-cell_ssb2x_1 {
        display: table-cell!important
    }

    ._d-md-flex_ssb2x_1 {
        display: flex!important
    }

    ._d-md-inline-flex_ssb2x_1 {
        display: inline-flex!important
    }

    ._d-md-none_ssb2x_1 {
        display: none!important
    }

    ._flex-md-fill_ssb2x_1 {
        flex: 1 1 auto!important
    }

    ._flex-md-row_ssb2x_1 {
        flex-direction: row!important
    }

    ._flex-md-column_ssb2x_1 {
        flex-direction: column!important
    }

    ._flex-md-row-reverse_ssb2x_1 {
        flex-direction: row-reverse!important
    }

    ._flex-md-column-reverse_ssb2x_1 {
        flex-direction: column-reverse!important
    }

    ._flex-md-grow-0_ssb2x_1 {
        flex-grow: 0!important
    }

    ._flex-md-grow-1_ssb2x_1 {
        flex-grow: 1!important
    }

    ._flex-md-shrink-0_ssb2x_1 {
        flex-shrink: 0!important
    }

    ._flex-md-shrink-1_ssb2x_1 {
        flex-shrink: 1!important
    }

    ._flex-md-wrap_ssb2x_1 {
        flex-wrap: wrap!important
    }

    ._flex-md-nowrap_ssb2x_1 {
        flex-wrap: nowrap!important
    }

    ._flex-md-wrap-reverse_ssb2x_1 {
        flex-wrap: wrap-reverse!important
    }

    ._justify-content-md-start_ssb2x_1 {
        justify-content: flex-start!important
    }

    ._justify-content-md-end_ssb2x_1 {
        justify-content: flex-end!important
    }

    ._justify-content-md-center_ssb2x_1 {
        justify-content: center!important
    }

    ._justify-content-md-between_ssb2x_1 {
        justify-content: space-between!important
    }

    ._justify-content-md-around_ssb2x_1 {
        justify-content: space-around!important
    }

    ._justify-content-md-evenly_ssb2x_1 {
        justify-content: space-evenly!important
    }

    ._align-items-md-start_ssb2x_1 {
        align-items: flex-start!important
    }

    ._align-items-md-end_ssb2x_1 {
        align-items: flex-end!important
    }

    ._align-items-md-center_ssb2x_1 {
        align-items: center!important
    }

    ._align-items-md-baseline_ssb2x_1 {
        align-items: baseline!important
    }

    ._align-items-md-stretch_ssb2x_1 {
        align-items: stretch!important
    }

    ._align-content-md-start_ssb2x_1 {
        align-content: flex-start!important
    }

    ._align-content-md-end_ssb2x_1 {
        align-content: flex-end!important
    }

    ._align-content-md-center_ssb2x_1 {
        align-content: center!important
    }

    ._align-content-md-between_ssb2x_1 {
        align-content: space-between!important
    }

    ._align-content-md-around_ssb2x_1 {
        align-content: space-around!important
    }

    ._align-content-md-stretch_ssb2x_1 {
        align-content: stretch!important
    }

    ._align-self-md-auto_ssb2x_1 {
        align-self: auto!important
    }

    ._align-self-md-start_ssb2x_1 {
        align-self: flex-start!important
    }

    ._align-self-md-end_ssb2x_1 {
        align-self: flex-end!important
    }

    ._align-self-md-center_ssb2x_1 {
        align-self: center!important
    }

    ._align-self-md-baseline_ssb2x_1 {
        align-self: baseline!important
    }

    ._align-self-md-stretch_ssb2x_1 {
        align-self: stretch!important
    }

    ._order-md-first_ssb2x_1 {
        order: -1!important
    }

    ._order-md-0_ssb2x_1 {
        order: 0!important
    }

    ._order-md-1_ssb2x_1 {
        order: 1!important
    }

    ._order-md-2_ssb2x_1 {
        order: 2!important
    }

    ._order-md-3_ssb2x_1 {
        order: 3!important
    }

    ._order-md-4_ssb2x_1 {
        order: 4!important
    }

    ._order-md-5_ssb2x_1 {
        order: 5!important
    }

    ._order-md-last_ssb2x_1 {
        order: 6!important
    }

    ._m-md-0_ssb2x_1 {
        margin: 0!important
    }

    ._m-md-1_ssb2x_1 {
        margin: .25rem!important
    }

    ._m-md-2_ssb2x_1 {
        margin: .5rem!important
    }

    ._m-md-3_ssb2x_1 {
        margin: 1rem!important
    }

    ._m-md-4_ssb2x_1 {
        margin: 1.5rem!important
    }

    ._m-md-5_ssb2x_1 {
        margin: 3rem!important
    }

    ._m-md-auto_ssb2x_1 {
        margin: auto!important
    }

    ._mx-md-0_ssb2x_1 {
        margin-right: 0!important;
        margin-left: 0!important
    }

    ._mx-md-1_ssb2x_1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important
    }

    ._mx-md-2_ssb2x_1 {
        margin-right: .5rem!important;
        margin-left: .5rem!important
    }

    ._mx-md-3_ssb2x_1 {
        margin-right: 1rem!important;
        margin-left: 1rem!important
    }

    ._mx-md-4_ssb2x_1 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important
    }

    ._mx-md-5_ssb2x_1 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }

    ._mx-md-auto_ssb2x_1 {
        margin-right: auto!important;
        margin-left: auto!important
    }

    ._my-md-0_ssb2x_1 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    ._my-md-1_ssb2x_1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important
    }

    ._my-md-2_ssb2x_1 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important
    }

    ._my-md-3_ssb2x_1 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }

    ._my-md-4_ssb2x_1 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    ._my-md-5_ssb2x_1 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }

    ._my-md-auto_ssb2x_1 {
        margin-top: auto!important;
        margin-bottom: auto!important
    }

    ._mt-md-0_ssb2x_1 {
        margin-top: 0!important
    }

    ._mt-md-1_ssb2x_1 {
        margin-top: .25rem!important
    }

    ._mt-md-2_ssb2x_1 {
        margin-top: .5rem!important
    }

    ._mt-md-3_ssb2x_1 {
        margin-top: 1rem!important
    }

    ._mt-md-4_ssb2x_1 {
        margin-top: 1.5rem!important
    }

    ._mt-md-5_ssb2x_1 {
        margin-top: 3rem!important
    }

    ._mt-md-auto_ssb2x_1 {
        margin-top: auto!important
    }

    ._me-md-0_ssb2x_1 {
        margin-right: 0!important
    }

    ._me-md-1_ssb2x_1 {
        margin-right: .25rem!important
    }

    ._me-md-2_ssb2x_1 {
        margin-right: .5rem!important
    }

    ._me-md-3_ssb2x_1 {
        margin-right: 1rem!important
    }

    ._me-md-4_ssb2x_1 {
        margin-right: 1.5rem!important
    }

    ._me-md-5_ssb2x_1 {
        margin-right: 3rem!important
    }

    ._me-md-auto_ssb2x_1 {
        margin-right: auto!important
    }

    ._mb-md-0_ssb2x_1 {
        margin-bottom: 0!important
    }

    ._mb-md-1_ssb2x_1 {
        margin-bottom: .25rem!important
    }

    ._mb-md-2_ssb2x_1 {
        margin-bottom: .5rem!important
    }

    ._mb-md-3_ssb2x_1 {
        margin-bottom: 1rem!important
    }

    ._mb-md-4_ssb2x_1 {
        margin-bottom: 1.5rem!important
    }

    ._mb-md-5_ssb2x_1 {
        margin-bottom: 3rem!important
    }

    ._mb-md-auto_ssb2x_1 {
        margin-bottom: auto!important
    }

    ._ms-md-0_ssb2x_1 {
        margin-left: 0!important
    }

    ._ms-md-1_ssb2x_1 {
        margin-left: .25rem!important
    }

    ._ms-md-2_ssb2x_1 {
        margin-left: .5rem!important
    }

    ._ms-md-3_ssb2x_1 {
        margin-left: 1rem!important
    }

    ._ms-md-4_ssb2x_1 {
        margin-left: 1.5rem!important
    }

    ._ms-md-5_ssb2x_1 {
        margin-left: 3rem!important
    }

    ._ms-md-auto_ssb2x_1 {
        margin-left: auto!important
    }

    ._p-md-0_ssb2x_1 {
        padding: 0!important
    }

    ._p-md-1_ssb2x_1 {
        padding: .25rem!important
    }

    ._p-md-2_ssb2x_1 {
        padding: .5rem!important
    }

    ._p-md-3_ssb2x_1 {
        padding: 1rem!important
    }

    ._p-md-4_ssb2x_1 {
        padding: 1.5rem!important
    }

    ._p-md-5_ssb2x_1 {
        padding: 3rem!important
    }

    ._px-md-0_ssb2x_1 {
        padding-right: 0!important;
        padding-left: 0!important
    }

    ._px-md-1_ssb2x_1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important
    }

    ._px-md-2_ssb2x_1 {
        padding-right: .5rem!important;
        padding-left: .5rem!important
    }

    ._px-md-3_ssb2x_1 {
        padding-right: 1rem!important;
        padding-left: 1rem!important
    }

    ._px-md-4_ssb2x_1 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important
    }

    ._px-md-5_ssb2x_1 {
        padding-right: 3rem!important;
        padding-left: 3rem!important
    }

    ._py-md-0_ssb2x_1 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    ._py-md-1_ssb2x_1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important
    }

    ._py-md-2_ssb2x_1 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important
    }

    ._py-md-3_ssb2x_1 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important
    }

    ._py-md-4_ssb2x_1 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    ._py-md-5_ssb2x_1 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }

    ._pt-md-0_ssb2x_1 {
        padding-top: 0!important
    }

    ._pt-md-1_ssb2x_1 {
        padding-top: .25rem!important
    }

    ._pt-md-2_ssb2x_1 {
        padding-top: .5rem!important
    }

    ._pt-md-3_ssb2x_1 {
        padding-top: 1rem!important
    }

    ._pt-md-4_ssb2x_1 {
        padding-top: 1.5rem!important
    }

    ._pt-md-5_ssb2x_1 {
        padding-top: 3rem!important
    }

    ._pe-md-0_ssb2x_1 {
        padding-right: 0!important
    }

    ._pe-md-1_ssb2x_1 {
        padding-right: .25rem!important
    }

    ._pe-md-2_ssb2x_1 {
        padding-right: .5rem!important
    }

    ._pe-md-3_ssb2x_1 {
        padding-right: 1rem!important
    }

    ._pe-md-4_ssb2x_1 {
        padding-right: 1.5rem!important
    }

    ._pe-md-5_ssb2x_1 {
        padding-right: 3rem!important
    }

    ._pb-md-0_ssb2x_1 {
        padding-bottom: 0!important
    }

    ._pb-md-1_ssb2x_1 {
        padding-bottom: .25rem!important
    }

    ._pb-md-2_ssb2x_1 {
        padding-bottom: .5rem!important
    }

    ._pb-md-3_ssb2x_1 {
        padding-bottom: 1rem!important
    }

    ._pb-md-4_ssb2x_1 {
        padding-bottom: 1.5rem!important
    }

    ._pb-md-5_ssb2x_1 {
        padding-bottom: 3rem!important
    }

    ._ps-md-0_ssb2x_1 {
        padding-left: 0!important
    }

    ._ps-md-1_ssb2x_1 {
        padding-left: .25rem!important
    }

    ._ps-md-2_ssb2x_1 {
        padding-left: .5rem!important
    }

    ._ps-md-3_ssb2x_1 {
        padding-left: 1rem!important
    }

    ._ps-md-4_ssb2x_1 {
        padding-left: 1.5rem!important
    }

    ._ps-md-5_ssb2x_1 {
        padding-left: 3rem!important
    }

    ._gap-md-0_ssb2x_1 {
        gap: 0!important
    }

    ._gap-md-1_ssb2x_1 {
        gap: .25rem!important
    }

    ._gap-md-2_ssb2x_1 {
        gap: .5rem!important
    }

    ._gap-md-3_ssb2x_1 {
        gap: 1rem!important
    }

    ._gap-md-4_ssb2x_1 {
        gap: 1.5rem!important
    }

    ._gap-md-5_ssb2x_1 {
        gap: 3rem!important
    }

    ._row-gap-md-0_ssb2x_1 {
        row-gap: 0!important
    }

    ._row-gap-md-1_ssb2x_1 {
        row-gap: .25rem!important
    }

    ._row-gap-md-2_ssb2x_1 {
        row-gap: .5rem!important
    }

    ._row-gap-md-3_ssb2x_1 {
        row-gap: 1rem!important
    }

    ._row-gap-md-4_ssb2x_1 {
        row-gap: 1.5rem!important
    }

    ._row-gap-md-5_ssb2x_1 {
        row-gap: 3rem!important
    }

    ._column-gap-md-0_ssb2x_1 {
        -moz-column-gap: 0!important;
        column-gap: 0!important
    }

    ._column-gap-md-1_ssb2x_1 {
        -moz-column-gap: .25rem!important;
        column-gap: .25rem!important
    }

    ._column-gap-md-2_ssb2x_1 {
        -moz-column-gap: .5rem!important;
        column-gap: .5rem!important
    }

    ._column-gap-md-3_ssb2x_1 {
        -moz-column-gap: 1rem!important;
        column-gap: 1rem!important
    }

    ._column-gap-md-4_ssb2x_1 {
        -moz-column-gap: 1.5rem!important;
        column-gap: 1.5rem!important
    }

    ._column-gap-md-5_ssb2x_1 {
        -moz-column-gap: 3rem!important;
        column-gap: 3rem!important
    }

    ._text-md-start_ssb2x_1 {
        text-align: left!important
    }

    ._text-md-end_ssb2x_1 {
        text-align: right!important
    }

    ._text-md-center_ssb2x_1 {
        text-align: center!important
    }
}

@media(min-width: 992px) {
    ._float-lg-start_ssb2x_1 {
        float:left!important
    }

    ._float-lg-end_ssb2x_1 {
        float: right!important
    }

    ._float-lg-none_ssb2x_1 {
        float: none!important
    }

    ._object-fit-lg-contain_ssb2x_1 {
        -o-object-fit: contain!important;
        object-fit: contain!important
    }

    ._object-fit-lg-cover_ssb2x_1 {
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    ._object-fit-lg-fill_ssb2x_1 {
        -o-object-fit: fill!important;
        object-fit: fill!important
    }

    ._object-fit-lg-scale_ssb2x_1 {
        -o-object-fit: scale-down!important;
        object-fit: scale-down!important
    }

    ._object-fit-lg-none_ssb2x_1 {
        -o-object-fit: none!important;
        object-fit: none!important
    }

    ._d-lg-inline_ssb2x_1 {
        display: inline!important
    }

    ._d-lg-inline-block_ssb2x_1 {
        display: inline-block!important
    }

    ._d-lg-block_ssb2x_1 {
        display: block!important
    }

    ._d-lg-grid_ssb2x_1 {
        display: grid!important
    }

    ._d-lg-inline-grid_ssb2x_1 {
        display: inline-grid!important
    }

    ._d-lg-table_ssb2x_1 {
        display: table!important
    }

    ._d-lg-table-row_ssb2x_1 {
        display: table-row!important
    }

    ._d-lg-table-cell_ssb2x_1 {
        display: table-cell!important
    }

    ._d-lg-flex_ssb2x_1 {
        display: flex!important
    }

    ._d-lg-inline-flex_ssb2x_1 {
        display: inline-flex!important
    }

    ._d-lg-none_ssb2x_1 {
        display: none!important
    }

    ._flex-lg-fill_ssb2x_1 {
        flex: 1 1 auto!important
    }

    ._flex-lg-row_ssb2x_1 {
        flex-direction: row!important
    }

    ._flex-lg-column_ssb2x_1 {
        flex-direction: column!important
    }

    ._flex-lg-row-reverse_ssb2x_1 {
        flex-direction: row-reverse!important
    }

    ._flex-lg-column-reverse_ssb2x_1 {
        flex-direction: column-reverse!important
    }

    ._flex-lg-grow-0_ssb2x_1 {
        flex-grow: 0!important
    }

    ._flex-lg-grow-1_ssb2x_1 {
        flex-grow: 1!important
    }

    ._flex-lg-shrink-0_ssb2x_1 {
        flex-shrink: 0!important
    }

    ._flex-lg-shrink-1_ssb2x_1 {
        flex-shrink: 1!important
    }

    ._flex-lg-wrap_ssb2x_1 {
        flex-wrap: wrap!important
    }

    ._flex-lg-nowrap_ssb2x_1 {
        flex-wrap: nowrap!important
    }

    ._flex-lg-wrap-reverse_ssb2x_1 {
        flex-wrap: wrap-reverse!important
    }

    ._justify-content-lg-start_ssb2x_1 {
        justify-content: flex-start!important
    }

    ._justify-content-lg-end_ssb2x_1 {
        justify-content: flex-end!important
    }

    ._justify-content-lg-center_ssb2x_1 {
        justify-content: center!important
    }

    ._justify-content-lg-between_ssb2x_1 {
        justify-content: space-between!important
    }

    ._justify-content-lg-around_ssb2x_1 {
        justify-content: space-around!important
    }

    ._justify-content-lg-evenly_ssb2x_1 {
        justify-content: space-evenly!important
    }

    ._align-items-lg-start_ssb2x_1 {
        align-items: flex-start!important
    }

    ._align-items-lg-end_ssb2x_1 {
        align-items: flex-end!important
    }

    ._align-items-lg-center_ssb2x_1 {
        align-items: center!important
    }

    ._align-items-lg-baseline_ssb2x_1 {
        align-items: baseline!important
    }

    ._align-items-lg-stretch_ssb2x_1 {
        align-items: stretch!important
    }

    ._align-content-lg-start_ssb2x_1 {
        align-content: flex-start!important
    }

    ._align-content-lg-end_ssb2x_1 {
        align-content: flex-end!important
    }

    ._align-content-lg-center_ssb2x_1 {
        align-content: center!important
    }

    ._align-content-lg-between_ssb2x_1 {
        align-content: space-between!important
    }

    ._align-content-lg-around_ssb2x_1 {
        align-content: space-around!important
    }

    ._align-content-lg-stretch_ssb2x_1 {
        align-content: stretch!important
    }

    ._align-self-lg-auto_ssb2x_1 {
        align-self: auto!important
    }

    ._align-self-lg-start_ssb2x_1 {
        align-self: flex-start!important
    }

    ._align-self-lg-end_ssb2x_1 {
        align-self: flex-end!important
    }

    ._align-self-lg-center_ssb2x_1 {
        align-self: center!important
    }

    ._align-self-lg-baseline_ssb2x_1 {
        align-self: baseline!important
    }

    ._align-self-lg-stretch_ssb2x_1 {
        align-self: stretch!important
    }

    ._order-lg-first_ssb2x_1 {
        order: -1!important
    }

    ._order-lg-0_ssb2x_1 {
        order: 0!important
    }

    ._order-lg-1_ssb2x_1 {
        order: 1!important
    }

    ._order-lg-2_ssb2x_1 {
        order: 2!important
    }

    ._order-lg-3_ssb2x_1 {
        order: 3!important
    }

    ._order-lg-4_ssb2x_1 {
        order: 4!important
    }

    ._order-lg-5_ssb2x_1 {
        order: 5!important
    }

    ._order-lg-last_ssb2x_1 {
        order: 6!important
    }

    ._m-lg-0_ssb2x_1 {
        margin: 0!important
    }

    ._m-lg-1_ssb2x_1 {
        margin: .25rem!important
    }

    ._m-lg-2_ssb2x_1 {
        margin: .5rem!important
    }

    ._m-lg-3_ssb2x_1 {
        margin: 1rem!important
    }

    ._m-lg-4_ssb2x_1 {
        margin: 1.5rem!important
    }

    ._m-lg-5_ssb2x_1 {
        margin: 3rem!important
    }

    ._m-lg-auto_ssb2x_1 {
        margin: auto!important
    }

    ._mx-lg-0_ssb2x_1 {
        margin-right: 0!important;
        margin-left: 0!important
    }

    ._mx-lg-1_ssb2x_1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important
    }

    ._mx-lg-2_ssb2x_1 {
        margin-right: .5rem!important;
        margin-left: .5rem!important
    }

    ._mx-lg-3_ssb2x_1 {
        margin-right: 1rem!important;
        margin-left: 1rem!important
    }

    ._mx-lg-4_ssb2x_1 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important
    }

    ._mx-lg-5_ssb2x_1 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }

    ._mx-lg-auto_ssb2x_1 {
        margin-right: auto!important;
        margin-left: auto!important
    }

    ._my-lg-0_ssb2x_1 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    ._my-lg-1_ssb2x_1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important
    }

    ._my-lg-2_ssb2x_1 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important
    }

    ._my-lg-3_ssb2x_1 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }

    ._my-lg-4_ssb2x_1 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    ._my-lg-5_ssb2x_1 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }

    ._my-lg-auto_ssb2x_1 {
        margin-top: auto!important;
        margin-bottom: auto!important
    }

    ._mt-lg-0_ssb2x_1 {
        margin-top: 0!important
    }

    ._mt-lg-1_ssb2x_1 {
        margin-top: .25rem!important
    }

    ._mt-lg-2_ssb2x_1 {
        margin-top: .5rem!important
    }

    ._mt-lg-3_ssb2x_1 {
        margin-top: 1rem!important
    }

    ._mt-lg-4_ssb2x_1 {
        margin-top: 1.5rem!important
    }

    ._mt-lg-5_ssb2x_1 {
        margin-top: 3rem!important
    }

    ._mt-lg-auto_ssb2x_1 {
        margin-top: auto!important
    }

    ._me-lg-0_ssb2x_1 {
        margin-right: 0!important
    }

    ._me-lg-1_ssb2x_1 {
        margin-right: .25rem!important
    }

    ._me-lg-2_ssb2x_1 {
        margin-right: .5rem!important
    }

    ._me-lg-3_ssb2x_1 {
        margin-right: 1rem!important
    }

    ._me-lg-4_ssb2x_1 {
        margin-right: 1.5rem!important
    }

    ._me-lg-5_ssb2x_1 {
        margin-right: 3rem!important
    }

    ._me-lg-auto_ssb2x_1 {
        margin-right: auto!important
    }

    ._mb-lg-0_ssb2x_1 {
        margin-bottom: 0!important
    }

    ._mb-lg-1_ssb2x_1 {
        margin-bottom: .25rem!important
    }

    ._mb-lg-2_ssb2x_1 {
        margin-bottom: .5rem!important
    }

    ._mb-lg-3_ssb2x_1 {
        margin-bottom: 1rem!important
    }

    ._mb-lg-4_ssb2x_1 {
        margin-bottom: 1.5rem!important
    }

    ._mb-lg-5_ssb2x_1 {
        margin-bottom: 3rem!important
    }

    ._mb-lg-auto_ssb2x_1 {
        margin-bottom: auto!important
    }

    ._ms-lg-0_ssb2x_1 {
        margin-left: 0!important
    }

    ._ms-lg-1_ssb2x_1 {
        margin-left: .25rem!important
    }

    ._ms-lg-2_ssb2x_1 {
        margin-left: .5rem!important
    }

    ._ms-lg-3_ssb2x_1 {
        margin-left: 1rem!important
    }

    ._ms-lg-4_ssb2x_1 {
        margin-left: 1.5rem!important
    }

    ._ms-lg-5_ssb2x_1 {
        margin-left: 3rem!important
    }

    ._ms-lg-auto_ssb2x_1 {
        margin-left: auto!important
    }

    ._p-lg-0_ssb2x_1 {
        padding: 0!important
    }

    ._p-lg-1_ssb2x_1 {
        padding: .25rem!important
    }

    ._p-lg-2_ssb2x_1 {
        padding: .5rem!important
    }

    ._p-lg-3_ssb2x_1 {
        padding: 1rem!important
    }

    ._p-lg-4_ssb2x_1 {
        padding: 1.5rem!important
    }

    ._p-lg-5_ssb2x_1 {
        padding: 3rem!important
    }

    ._px-lg-0_ssb2x_1 {
        padding-right: 0!important;
        padding-left: 0!important
    }

    ._px-lg-1_ssb2x_1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important
    }

    ._px-lg-2_ssb2x_1 {
        padding-right: .5rem!important;
        padding-left: .5rem!important
    }

    ._px-lg-3_ssb2x_1 {
        padding-right: 1rem!important;
        padding-left: 1rem!important
    }

    ._px-lg-4_ssb2x_1 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important
    }

    ._px-lg-5_ssb2x_1 {
        padding-right: 3rem!important;
        padding-left: 3rem!important
    }

    ._py-lg-0_ssb2x_1 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    ._py-lg-1_ssb2x_1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important
    }

    ._py-lg-2_ssb2x_1 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important
    }

    ._py-lg-3_ssb2x_1 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important
    }

    ._py-lg-4_ssb2x_1 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    ._py-lg-5_ssb2x_1 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }

    ._pt-lg-0_ssb2x_1 {
        padding-top: 0!important
    }

    ._pt-lg-1_ssb2x_1 {
        padding-top: .25rem!important
    }

    ._pt-lg-2_ssb2x_1 {
        padding-top: .5rem!important
    }

    ._pt-lg-3_ssb2x_1 {
        padding-top: 1rem!important
    }

    ._pt-lg-4_ssb2x_1 {
        padding-top: 1.5rem!important
    }

    ._pt-lg-5_ssb2x_1 {
        padding-top: 3rem!important
    }

    ._pe-lg-0_ssb2x_1 {
        padding-right: 0!important
    }

    ._pe-lg-1_ssb2x_1 {
        padding-right: .25rem!important
    }

    ._pe-lg-2_ssb2x_1 {
        padding-right: .5rem!important
    }

    ._pe-lg-3_ssb2x_1 {
        padding-right: 1rem!important
    }

    ._pe-lg-4_ssb2x_1 {
        padding-right: 1.5rem!important
    }

    ._pe-lg-5_ssb2x_1 {
        padding-right: 3rem!important
    }

    ._pb-lg-0_ssb2x_1 {
        padding-bottom: 0!important
    }

    ._pb-lg-1_ssb2x_1 {
        padding-bottom: .25rem!important
    }

    ._pb-lg-2_ssb2x_1 {
        padding-bottom: .5rem!important
    }

    ._pb-lg-3_ssb2x_1 {
        padding-bottom: 1rem!important
    }

    ._pb-lg-4_ssb2x_1 {
        padding-bottom: 1.5rem!important
    }

    ._pb-lg-5_ssb2x_1 {
        padding-bottom: 3rem!important
    }

    ._ps-lg-0_ssb2x_1 {
        padding-left: 0!important
    }

    ._ps-lg-1_ssb2x_1 {
        padding-left: .25rem!important
    }

    ._ps-lg-2_ssb2x_1 {
        padding-left: .5rem!important
    }

    ._ps-lg-3_ssb2x_1 {
        padding-left: 1rem!important
    }

    ._ps-lg-4_ssb2x_1 {
        padding-left: 1.5rem!important
    }

    ._ps-lg-5_ssb2x_1 {
        padding-left: 3rem!important
    }

    ._gap-lg-0_ssb2x_1 {
        gap: 0!important
    }

    ._gap-lg-1_ssb2x_1 {
        gap: .25rem!important
    }

    ._gap-lg-2_ssb2x_1 {
        gap: .5rem!important
    }

    ._gap-lg-3_ssb2x_1 {
        gap: 1rem!important
    }

    ._gap-lg-4_ssb2x_1 {
        gap: 1.5rem!important
    }

    ._gap-lg-5_ssb2x_1 {
        gap: 3rem!important
    }

    ._row-gap-lg-0_ssb2x_1 {
        row-gap: 0!important
    }

    ._row-gap-lg-1_ssb2x_1 {
        row-gap: .25rem!important
    }

    ._row-gap-lg-2_ssb2x_1 {
        row-gap: .5rem!important
    }

    ._row-gap-lg-3_ssb2x_1 {
        row-gap: 1rem!important
    }

    ._row-gap-lg-4_ssb2x_1 {
        row-gap: 1.5rem!important
    }

    ._row-gap-lg-5_ssb2x_1 {
        row-gap: 3rem!important
    }

    ._column-gap-lg-0_ssb2x_1 {
        -moz-column-gap: 0!important;
        column-gap: 0!important
    }

    ._column-gap-lg-1_ssb2x_1 {
        -moz-column-gap: .25rem!important;
        column-gap: .25rem!important
    }

    ._column-gap-lg-2_ssb2x_1 {
        -moz-column-gap: .5rem!important;
        column-gap: .5rem!important
    }

    ._column-gap-lg-3_ssb2x_1 {
        -moz-column-gap: 1rem!important;
        column-gap: 1rem!important
    }

    ._column-gap-lg-4_ssb2x_1 {
        -moz-column-gap: 1.5rem!important;
        column-gap: 1.5rem!important
    }

    ._column-gap-lg-5_ssb2x_1 {
        -moz-column-gap: 3rem!important;
        column-gap: 3rem!important
    }

    ._text-lg-start_ssb2x_1 {
        text-align: left!important
    }

    ._text-lg-end_ssb2x_1 {
        text-align: right!important
    }

    ._text-lg-center_ssb2x_1 {
        text-align: center!important
    }
}

@media(min-width: 1200px) {
    ._float-xl-start_ssb2x_1 {
        float:left!important
    }

    ._float-xl-end_ssb2x_1 {
        float: right!important
    }

    ._float-xl-none_ssb2x_1 {
        float: none!important
    }

    ._object-fit-xl-contain_ssb2x_1 {
        -o-object-fit: contain!important;
        object-fit: contain!important
    }

    ._object-fit-xl-cover_ssb2x_1 {
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    ._object-fit-xl-fill_ssb2x_1 {
        -o-object-fit: fill!important;
        object-fit: fill!important
    }

    ._object-fit-xl-scale_ssb2x_1 {
        -o-object-fit: scale-down!important;
        object-fit: scale-down!important
    }

    ._object-fit-xl-none_ssb2x_1 {
        -o-object-fit: none!important;
        object-fit: none!important
    }

    ._d-xl-inline_ssb2x_1 {
        display: inline!important
    }

    ._d-xl-inline-block_ssb2x_1 {
        display: inline-block!important
    }

    ._d-xl-block_ssb2x_1 {
        display: block!important
    }

    ._d-xl-grid_ssb2x_1 {
        display: grid!important
    }

    ._d-xl-inline-grid_ssb2x_1 {
        display: inline-grid!important
    }

    ._d-xl-table_ssb2x_1 {
        display: table!important
    }

    ._d-xl-table-row_ssb2x_1 {
        display: table-row!important
    }

    ._d-xl-table-cell_ssb2x_1 {
        display: table-cell!important
    }

    ._d-xl-flex_ssb2x_1 {
        display: flex!important
    }

    ._d-xl-inline-flex_ssb2x_1 {
        display: inline-flex!important
    }

    ._d-xl-none_ssb2x_1 {
        display: none!important
    }

    ._flex-xl-fill_ssb2x_1 {
        flex: 1 1 auto!important
    }

    ._flex-xl-row_ssb2x_1 {
        flex-direction: row!important
    }

    ._flex-xl-column_ssb2x_1 {
        flex-direction: column!important
    }

    ._flex-xl-row-reverse_ssb2x_1 {
        flex-direction: row-reverse!important
    }

    ._flex-xl-column-reverse_ssb2x_1 {
        flex-direction: column-reverse!important
    }

    ._flex-xl-grow-0_ssb2x_1 {
        flex-grow: 0!important
    }

    ._flex-xl-grow-1_ssb2x_1 {
        flex-grow: 1!important
    }

    ._flex-xl-shrink-0_ssb2x_1 {
        flex-shrink: 0!important
    }

    ._flex-xl-shrink-1_ssb2x_1 {
        flex-shrink: 1!important
    }

    ._flex-xl-wrap_ssb2x_1 {
        flex-wrap: wrap!important
    }

    ._flex-xl-nowrap_ssb2x_1 {
        flex-wrap: nowrap!important
    }

    ._flex-xl-wrap-reverse_ssb2x_1 {
        flex-wrap: wrap-reverse!important
    }

    ._justify-content-xl-start_ssb2x_1 {
        justify-content: flex-start!important
    }

    ._justify-content-xl-end_ssb2x_1 {
        justify-content: flex-end!important
    }

    ._justify-content-xl-center_ssb2x_1 {
        justify-content: center!important
    }

    ._justify-content-xl-between_ssb2x_1 {
        justify-content: space-between!important
    }

    ._justify-content-xl-around_ssb2x_1 {
        justify-content: space-around!important
    }

    ._justify-content-xl-evenly_ssb2x_1 {
        justify-content: space-evenly!important
    }

    ._align-items-xl-start_ssb2x_1 {
        align-items: flex-start!important
    }

    ._align-items-xl-end_ssb2x_1 {
        align-items: flex-end!important
    }

    ._align-items-xl-center_ssb2x_1 {
        align-items: center!important
    }

    ._align-items-xl-baseline_ssb2x_1 {
        align-items: baseline!important
    }

    ._align-items-xl-stretch_ssb2x_1 {
        align-items: stretch!important
    }

    ._align-content-xl-start_ssb2x_1 {
        align-content: flex-start!important
    }

    ._align-content-xl-end_ssb2x_1 {
        align-content: flex-end!important
    }

    ._align-content-xl-center_ssb2x_1 {
        align-content: center!important
    }

    ._align-content-xl-between_ssb2x_1 {
        align-content: space-between!important
    }

    ._align-content-xl-around_ssb2x_1 {
        align-content: space-around!important
    }

    ._align-content-xl-stretch_ssb2x_1 {
        align-content: stretch!important
    }

    ._align-self-xl-auto_ssb2x_1 {
        align-self: auto!important
    }

    ._align-self-xl-start_ssb2x_1 {
        align-self: flex-start!important
    }

    ._align-self-xl-end_ssb2x_1 {
        align-self: flex-end!important
    }

    ._align-self-xl-center_ssb2x_1 {
        align-self: center!important
    }

    ._align-self-xl-baseline_ssb2x_1 {
        align-self: baseline!important
    }

    ._align-self-xl-stretch_ssb2x_1 {
        align-self: stretch!important
    }

    ._order-xl-first_ssb2x_1 {
        order: -1!important
    }

    ._order-xl-0_ssb2x_1 {
        order: 0!important
    }

    ._order-xl-1_ssb2x_1 {
        order: 1!important
    }

    ._order-xl-2_ssb2x_1 {
        order: 2!important
    }

    ._order-xl-3_ssb2x_1 {
        order: 3!important
    }

    ._order-xl-4_ssb2x_1 {
        order: 4!important
    }

    ._order-xl-5_ssb2x_1 {
        order: 5!important
    }

    ._order-xl-last_ssb2x_1 {
        order: 6!important
    }

    ._m-xl-0_ssb2x_1 {
        margin: 0!important
    }

    ._m-xl-1_ssb2x_1 {
        margin: .25rem!important
    }

    ._m-xl-2_ssb2x_1 {
        margin: .5rem!important
    }

    ._m-xl-3_ssb2x_1 {
        margin: 1rem!important
    }

    ._m-xl-4_ssb2x_1 {
        margin: 1.5rem!important
    }

    ._m-xl-5_ssb2x_1 {
        margin: 3rem!important
    }

    ._m-xl-auto_ssb2x_1 {
        margin: auto!important
    }

    ._mx-xl-0_ssb2x_1 {
        margin-right: 0!important;
        margin-left: 0!important
    }

    ._mx-xl-1_ssb2x_1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important
    }

    ._mx-xl-2_ssb2x_1 {
        margin-right: .5rem!important;
        margin-left: .5rem!important
    }

    ._mx-xl-3_ssb2x_1 {
        margin-right: 1rem!important;
        margin-left: 1rem!important
    }

    ._mx-xl-4_ssb2x_1 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important
    }

    ._mx-xl-5_ssb2x_1 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }

    ._mx-xl-auto_ssb2x_1 {
        margin-right: auto!important;
        margin-left: auto!important
    }

    ._my-xl-0_ssb2x_1 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    ._my-xl-1_ssb2x_1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important
    }

    ._my-xl-2_ssb2x_1 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important
    }

    ._my-xl-3_ssb2x_1 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }

    ._my-xl-4_ssb2x_1 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    ._my-xl-5_ssb2x_1 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }

    ._my-xl-auto_ssb2x_1 {
        margin-top: auto!important;
        margin-bottom: auto!important
    }

    ._mt-xl-0_ssb2x_1 {
        margin-top: 0!important
    }

    ._mt-xl-1_ssb2x_1 {
        margin-top: .25rem!important
    }

    ._mt-xl-2_ssb2x_1 {
        margin-top: .5rem!important
    }

    ._mt-xl-3_ssb2x_1 {
        margin-top: 1rem!important
    }

    ._mt-xl-4_ssb2x_1 {
        margin-top: 1.5rem!important
    }

    ._mt-xl-5_ssb2x_1 {
        margin-top: 3rem!important
    }

    ._mt-xl-auto_ssb2x_1 {
        margin-top: auto!important
    }

    ._me-xl-0_ssb2x_1 {
        margin-right: 0!important
    }

    ._me-xl-1_ssb2x_1 {
        margin-right: .25rem!important
    }

    ._me-xl-2_ssb2x_1 {
        margin-right: .5rem!important
    }

    ._me-xl-3_ssb2x_1 {
        margin-right: 1rem!important
    }

    ._me-xl-4_ssb2x_1 {
        margin-right: 1.5rem!important
    }

    ._me-xl-5_ssb2x_1 {
        margin-right: 3rem!important
    }

    ._me-xl-auto_ssb2x_1 {
        margin-right: auto!important
    }

    ._mb-xl-0_ssb2x_1 {
        margin-bottom: 0!important
    }

    ._mb-xl-1_ssb2x_1 {
        margin-bottom: .25rem!important
    }

    ._mb-xl-2_ssb2x_1 {
        margin-bottom: .5rem!important
    }

    ._mb-xl-3_ssb2x_1 {
        margin-bottom: 1rem!important
    }

    ._mb-xl-4_ssb2x_1 {
        margin-bottom: 1.5rem!important
    }

    ._mb-xl-5_ssb2x_1 {
        margin-bottom: 3rem!important
    }

    ._mb-xl-auto_ssb2x_1 {
        margin-bottom: auto!important
    }

    ._ms-xl-0_ssb2x_1 {
        margin-left: 0!important
    }

    ._ms-xl-1_ssb2x_1 {
        margin-left: .25rem!important
    }

    ._ms-xl-2_ssb2x_1 {
        margin-left: .5rem!important
    }

    ._ms-xl-3_ssb2x_1 {
        margin-left: 1rem!important
    }

    ._ms-xl-4_ssb2x_1 {
        margin-left: 1.5rem!important
    }

    ._ms-xl-5_ssb2x_1 {
        margin-left: 3rem!important
    }

    ._ms-xl-auto_ssb2x_1 {
        margin-left: auto!important
    }

    ._p-xl-0_ssb2x_1 {
        padding: 0!important
    }

    ._p-xl-1_ssb2x_1 {
        padding: .25rem!important
    }

    ._p-xl-2_ssb2x_1 {
        padding: .5rem!important
    }

    ._p-xl-3_ssb2x_1 {
        padding: 1rem!important
    }

    ._p-xl-4_ssb2x_1 {
        padding: 1.5rem!important
    }

    ._p-xl-5_ssb2x_1 {
        padding: 3rem!important
    }

    ._px-xl-0_ssb2x_1 {
        padding-right: 0!important;
        padding-left: 0!important
    }

    ._px-xl-1_ssb2x_1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important
    }

    ._px-xl-2_ssb2x_1 {
        padding-right: .5rem!important;
        padding-left: .5rem!important
    }

    ._px-xl-3_ssb2x_1 {
        padding-right: 1rem!important;
        padding-left: 1rem!important
    }

    ._px-xl-4_ssb2x_1 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important
    }

    ._px-xl-5_ssb2x_1 {
        padding-right: 3rem!important;
        padding-left: 3rem!important
    }

    ._py-xl-0_ssb2x_1 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    ._py-xl-1_ssb2x_1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important
    }

    ._py-xl-2_ssb2x_1 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important
    }

    ._py-xl-3_ssb2x_1 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important
    }

    ._py-xl-4_ssb2x_1 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    ._py-xl-5_ssb2x_1 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }

    ._pt-xl-0_ssb2x_1 {
        padding-top: 0!important
    }

    ._pt-xl-1_ssb2x_1 {
        padding-top: .25rem!important
    }

    ._pt-xl-2_ssb2x_1 {
        padding-top: .5rem!important
    }

    ._pt-xl-3_ssb2x_1 {
        padding-top: 1rem!important
    }

    ._pt-xl-4_ssb2x_1 {
        padding-top: 1.5rem!important
    }

    ._pt-xl-5_ssb2x_1 {
        padding-top: 3rem!important
    }

    ._pe-xl-0_ssb2x_1 {
        padding-right: 0!important
    }

    ._pe-xl-1_ssb2x_1 {
        padding-right: .25rem!important
    }

    ._pe-xl-2_ssb2x_1 {
        padding-right: .5rem!important
    }

    ._pe-xl-3_ssb2x_1 {
        padding-right: 1rem!important
    }

    ._pe-xl-4_ssb2x_1 {
        padding-right: 1.5rem!important
    }

    ._pe-xl-5_ssb2x_1 {
        padding-right: 3rem!important
    }

    ._pb-xl-0_ssb2x_1 {
        padding-bottom: 0!important
    }

    ._pb-xl-1_ssb2x_1 {
        padding-bottom: .25rem!important
    }

    ._pb-xl-2_ssb2x_1 {
        padding-bottom: .5rem!important
    }

    ._pb-xl-3_ssb2x_1 {
        padding-bottom: 1rem!important
    }

    ._pb-xl-4_ssb2x_1 {
        padding-bottom: 1.5rem!important
    }

    ._pb-xl-5_ssb2x_1 {
        padding-bottom: 3rem!important
    }

    ._ps-xl-0_ssb2x_1 {
        padding-left: 0!important
    }

    ._ps-xl-1_ssb2x_1 {
        padding-left: .25rem!important
    }

    ._ps-xl-2_ssb2x_1 {
        padding-left: .5rem!important
    }

    ._ps-xl-3_ssb2x_1 {
        padding-left: 1rem!important
    }

    ._ps-xl-4_ssb2x_1 {
        padding-left: 1.5rem!important
    }

    ._ps-xl-5_ssb2x_1 {
        padding-left: 3rem!important
    }

    ._gap-xl-0_ssb2x_1 {
        gap: 0!important
    }

    ._gap-xl-1_ssb2x_1 {
        gap: .25rem!important
    }

    ._gap-xl-2_ssb2x_1 {
        gap: .5rem!important
    }

    ._gap-xl-3_ssb2x_1 {
        gap: 1rem!important
    }

    ._gap-xl-4_ssb2x_1 {
        gap: 1.5rem!important
    }

    ._gap-xl-5_ssb2x_1 {
        gap: 3rem!important
    }

    ._row-gap-xl-0_ssb2x_1 {
        row-gap: 0!important
    }

    ._row-gap-xl-1_ssb2x_1 {
        row-gap: .25rem!important
    }

    ._row-gap-xl-2_ssb2x_1 {
        row-gap: .5rem!important
    }

    ._row-gap-xl-3_ssb2x_1 {
        row-gap: 1rem!important
    }

    ._row-gap-xl-4_ssb2x_1 {
        row-gap: 1.5rem!important
    }

    ._row-gap-xl-5_ssb2x_1 {
        row-gap: 3rem!important
    }

    ._column-gap-xl-0_ssb2x_1 {
        -moz-column-gap: 0!important;
        column-gap: 0!important
    }

    ._column-gap-xl-1_ssb2x_1 {
        -moz-column-gap: .25rem!important;
        column-gap: .25rem!important
    }

    ._column-gap-xl-2_ssb2x_1 {
        -moz-column-gap: .5rem!important;
        column-gap: .5rem!important
    }

    ._column-gap-xl-3_ssb2x_1 {
        -moz-column-gap: 1rem!important;
        column-gap: 1rem!important
    }

    ._column-gap-xl-4_ssb2x_1 {
        -moz-column-gap: 1.5rem!important;
        column-gap: 1.5rem!important
    }

    ._column-gap-xl-5_ssb2x_1 {
        -moz-column-gap: 3rem!important;
        column-gap: 3rem!important
    }

    ._text-xl-start_ssb2x_1 {
        text-align: left!important
    }

    ._text-xl-end_ssb2x_1 {
        text-align: right!important
    }

    ._text-xl-center_ssb2x_1 {
        text-align: center!important
    }
}

@media(min-width: 1400px) {
    ._float-xxl-start_ssb2x_1 {
        float:left!important
    }

    ._float-xxl-end_ssb2x_1 {
        float: right!important
    }

    ._float-xxl-none_ssb2x_1 {
        float: none!important
    }

    ._object-fit-xxl-contain_ssb2x_1 {
        -o-object-fit: contain!important;
        object-fit: contain!important
    }

    ._object-fit-xxl-cover_ssb2x_1 {
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    ._object-fit-xxl-fill_ssb2x_1 {
        -o-object-fit: fill!important;
        object-fit: fill!important
    }

    ._object-fit-xxl-scale_ssb2x_1 {
        -o-object-fit: scale-down!important;
        object-fit: scale-down!important
    }

    ._object-fit-xxl-none_ssb2x_1 {
        -o-object-fit: none!important;
        object-fit: none!important
    }

    ._d-xxl-inline_ssb2x_1 {
        display: inline!important
    }

    ._d-xxl-inline-block_ssb2x_1 {
        display: inline-block!important
    }

    ._d-xxl-block_ssb2x_1 {
        display: block!important
    }

    ._d-xxl-grid_ssb2x_1 {
        display: grid!important
    }

    ._d-xxl-inline-grid_ssb2x_1 {
        display: inline-grid!important
    }

    ._d-xxl-table_ssb2x_1 {
        display: table!important
    }

    ._d-xxl-table-row_ssb2x_1 {
        display: table-row!important
    }

    ._d-xxl-table-cell_ssb2x_1 {
        display: table-cell!important
    }

    ._d-xxl-flex_ssb2x_1 {
        display: flex!important
    }

    ._d-xxl-inline-flex_ssb2x_1 {
        display: inline-flex!important
    }

    ._d-xxl-none_ssb2x_1 {
        display: none!important
    }

    ._flex-xxl-fill_ssb2x_1 {
        flex: 1 1 auto!important
    }

    ._flex-xxl-row_ssb2x_1 {
        flex-direction: row!important
    }

    ._flex-xxl-column_ssb2x_1 {
        flex-direction: column!important
    }

    ._flex-xxl-row-reverse_ssb2x_1 {
        flex-direction: row-reverse!important
    }

    ._flex-xxl-column-reverse_ssb2x_1 {
        flex-direction: column-reverse!important
    }

    ._flex-xxl-grow-0_ssb2x_1 {
        flex-grow: 0!important
    }

    ._flex-xxl-grow-1_ssb2x_1 {
        flex-grow: 1!important
    }

    ._flex-xxl-shrink-0_ssb2x_1 {
        flex-shrink: 0!important
    }

    ._flex-xxl-shrink-1_ssb2x_1 {
        flex-shrink: 1!important
    }

    ._flex-xxl-wrap_ssb2x_1 {
        flex-wrap: wrap!important
    }

    ._flex-xxl-nowrap_ssb2x_1 {
        flex-wrap: nowrap!important
    }

    ._flex-xxl-wrap-reverse_ssb2x_1 {
        flex-wrap: wrap-reverse!important
    }

    ._justify-content-xxl-start_ssb2x_1 {
        justify-content: flex-start!important
    }

    ._justify-content-xxl-end_ssb2x_1 {
        justify-content: flex-end!important
    }

    ._justify-content-xxl-center_ssb2x_1 {
        justify-content: center!important
    }

    ._justify-content-xxl-between_ssb2x_1 {
        justify-content: space-between!important
    }

    ._justify-content-xxl-around_ssb2x_1 {
        justify-content: space-around!important
    }

    ._justify-content-xxl-evenly_ssb2x_1 {
        justify-content: space-evenly!important
    }

    ._align-items-xxl-start_ssb2x_1 {
        align-items: flex-start!important
    }

    ._align-items-xxl-end_ssb2x_1 {
        align-items: flex-end!important
    }

    ._align-items-xxl-center_ssb2x_1 {
        align-items: center!important
    }

    ._align-items-xxl-baseline_ssb2x_1 {
        align-items: baseline!important
    }

    ._align-items-xxl-stretch_ssb2x_1 {
        align-items: stretch!important
    }

    ._align-content-xxl-start_ssb2x_1 {
        align-content: flex-start!important
    }

    ._align-content-xxl-end_ssb2x_1 {
        align-content: flex-end!important
    }

    ._align-content-xxl-center_ssb2x_1 {
        align-content: center!important
    }

    ._align-content-xxl-between_ssb2x_1 {
        align-content: space-between!important
    }

    ._align-content-xxl-around_ssb2x_1 {
        align-content: space-around!important
    }

    ._align-content-xxl-stretch_ssb2x_1 {
        align-content: stretch!important
    }

    ._align-self-xxl-auto_ssb2x_1 {
        align-self: auto!important
    }

    ._align-self-xxl-start_ssb2x_1 {
        align-self: flex-start!important
    }

    ._align-self-xxl-end_ssb2x_1 {
        align-self: flex-end!important
    }

    ._align-self-xxl-center_ssb2x_1 {
        align-self: center!important
    }

    ._align-self-xxl-baseline_ssb2x_1 {
        align-self: baseline!important
    }

    ._align-self-xxl-stretch_ssb2x_1 {
        align-self: stretch!important
    }

    ._order-xxl-first_ssb2x_1 {
        order: -1!important
    }

    ._order-xxl-0_ssb2x_1 {
        order: 0!important
    }

    ._order-xxl-1_ssb2x_1 {
        order: 1!important
    }

    ._order-xxl-2_ssb2x_1 {
        order: 2!important
    }

    ._order-xxl-3_ssb2x_1 {
        order: 3!important
    }

    ._order-xxl-4_ssb2x_1 {
        order: 4!important
    }

    ._order-xxl-5_ssb2x_1 {
        order: 5!important
    }

    ._order-xxl-last_ssb2x_1 {
        order: 6!important
    }

    ._m-xxl-0_ssb2x_1 {
        margin: 0!important
    }

    ._m-xxl-1_ssb2x_1 {
        margin: .25rem!important
    }

    ._m-xxl-2_ssb2x_1 {
        margin: .5rem!important
    }

    ._m-xxl-3_ssb2x_1 {
        margin: 1rem!important
    }

    ._m-xxl-4_ssb2x_1 {
        margin: 1.5rem!important
    }

    ._m-xxl-5_ssb2x_1 {
        margin: 3rem!important
    }

    ._m-xxl-auto_ssb2x_1 {
        margin: auto!important
    }

    ._mx-xxl-0_ssb2x_1 {
        margin-right: 0!important;
        margin-left: 0!important
    }

    ._mx-xxl-1_ssb2x_1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important
    }

    ._mx-xxl-2_ssb2x_1 {
        margin-right: .5rem!important;
        margin-left: .5rem!important
    }

    ._mx-xxl-3_ssb2x_1 {
        margin-right: 1rem!important;
        margin-left: 1rem!important
    }

    ._mx-xxl-4_ssb2x_1 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important
    }

    ._mx-xxl-5_ssb2x_1 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }

    ._mx-xxl-auto_ssb2x_1 {
        margin-right: auto!important;
        margin-left: auto!important
    }

    ._my-xxl-0_ssb2x_1 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    ._my-xxl-1_ssb2x_1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important
    }

    ._my-xxl-2_ssb2x_1 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important
    }

    ._my-xxl-3_ssb2x_1 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }

    ._my-xxl-4_ssb2x_1 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    ._my-xxl-5_ssb2x_1 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }

    ._my-xxl-auto_ssb2x_1 {
        margin-top: auto!important;
        margin-bottom: auto!important
    }

    ._mt-xxl-0_ssb2x_1 {
        margin-top: 0!important
    }

    ._mt-xxl-1_ssb2x_1 {
        margin-top: .25rem!important
    }

    ._mt-xxl-2_ssb2x_1 {
        margin-top: .5rem!important
    }

    ._mt-xxl-3_ssb2x_1 {
        margin-top: 1rem!important
    }

    ._mt-xxl-4_ssb2x_1 {
        margin-top: 1.5rem!important
    }

    ._mt-xxl-5_ssb2x_1 {
        margin-top: 3rem!important
    }

    ._mt-xxl-auto_ssb2x_1 {
        margin-top: auto!important
    }

    ._me-xxl-0_ssb2x_1 {
        margin-right: 0!important
    }

    ._me-xxl-1_ssb2x_1 {
        margin-right: .25rem!important
    }

    ._me-xxl-2_ssb2x_1 {
        margin-right: .5rem!important
    }

    ._me-xxl-3_ssb2x_1 {
        margin-right: 1rem!important
    }

    ._me-xxl-4_ssb2x_1 {
        margin-right: 1.5rem!important
    }

    ._me-xxl-5_ssb2x_1 {
        margin-right: 3rem!important
    }

    ._me-xxl-auto_ssb2x_1 {
        margin-right: auto!important
    }

    ._mb-xxl-0_ssb2x_1 {
        margin-bottom: 0!important
    }

    ._mb-xxl-1_ssb2x_1 {
        margin-bottom: .25rem!important
    }

    ._mb-xxl-2_ssb2x_1 {
        margin-bottom: .5rem!important
    }

    ._mb-xxl-3_ssb2x_1 {
        margin-bottom: 1rem!important
    }

    ._mb-xxl-4_ssb2x_1 {
        margin-bottom: 1.5rem!important
    }

    ._mb-xxl-5_ssb2x_1 {
        margin-bottom: 3rem!important
    }

    ._mb-xxl-auto_ssb2x_1 {
        margin-bottom: auto!important
    }

    ._ms-xxl-0_ssb2x_1 {
        margin-left: 0!important
    }

    ._ms-xxl-1_ssb2x_1 {
        margin-left: .25rem!important
    }

    ._ms-xxl-2_ssb2x_1 {
        margin-left: .5rem!important
    }

    ._ms-xxl-3_ssb2x_1 {
        margin-left: 1rem!important
    }

    ._ms-xxl-4_ssb2x_1 {
        margin-left: 1.5rem!important
    }

    ._ms-xxl-5_ssb2x_1 {
        margin-left: 3rem!important
    }

    ._ms-xxl-auto_ssb2x_1 {
        margin-left: auto!important
    }

    ._p-xxl-0_ssb2x_1 {
        padding: 0!important
    }

    ._p-xxl-1_ssb2x_1 {
        padding: .25rem!important
    }

    ._p-xxl-2_ssb2x_1 {
        padding: .5rem!important
    }

    ._p-xxl-3_ssb2x_1 {
        padding: 1rem!important
    }

    ._p-xxl-4_ssb2x_1 {
        padding: 1.5rem!important
    }

    ._p-xxl-5_ssb2x_1 {
        padding: 3rem!important
    }

    ._px-xxl-0_ssb2x_1 {
        padding-right: 0!important;
        padding-left: 0!important
    }

    ._px-xxl-1_ssb2x_1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important
    }

    ._px-xxl-2_ssb2x_1 {
        padding-right: .5rem!important;
        padding-left: .5rem!important
    }

    ._px-xxl-3_ssb2x_1 {
        padding-right: 1rem!important;
        padding-left: 1rem!important
    }

    ._px-xxl-4_ssb2x_1 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important
    }

    ._px-xxl-5_ssb2x_1 {
        padding-right: 3rem!important;
        padding-left: 3rem!important
    }

    ._py-xxl-0_ssb2x_1 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    ._py-xxl-1_ssb2x_1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important
    }

    ._py-xxl-2_ssb2x_1 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important
    }

    ._py-xxl-3_ssb2x_1 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important
    }

    ._py-xxl-4_ssb2x_1 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    ._py-xxl-5_ssb2x_1 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }

    ._pt-xxl-0_ssb2x_1 {
        padding-top: 0!important
    }

    ._pt-xxl-1_ssb2x_1 {
        padding-top: .25rem!important
    }

    ._pt-xxl-2_ssb2x_1 {
        padding-top: .5rem!important
    }

    ._pt-xxl-3_ssb2x_1 {
        padding-top: 1rem!important
    }

    ._pt-xxl-4_ssb2x_1 {
        padding-top: 1.5rem!important
    }

    ._pt-xxl-5_ssb2x_1 {
        padding-top: 3rem!important
    }

    ._pe-xxl-0_ssb2x_1 {
        padding-right: 0!important
    }

    ._pe-xxl-1_ssb2x_1 {
        padding-right: .25rem!important
    }

    ._pe-xxl-2_ssb2x_1 {
        padding-right: .5rem!important
    }

    ._pe-xxl-3_ssb2x_1 {
        padding-right: 1rem!important
    }

    ._pe-xxl-4_ssb2x_1 {
        padding-right: 1.5rem!important
    }

    ._pe-xxl-5_ssb2x_1 {
        padding-right: 3rem!important
    }

    ._pb-xxl-0_ssb2x_1 {
        padding-bottom: 0!important
    }

    ._pb-xxl-1_ssb2x_1 {
        padding-bottom: .25rem!important
    }

    ._pb-xxl-2_ssb2x_1 {
        padding-bottom: .5rem!important
    }

    ._pb-xxl-3_ssb2x_1 {
        padding-bottom: 1rem!important
    }

    ._pb-xxl-4_ssb2x_1 {
        padding-bottom: 1.5rem!important
    }

    ._pb-xxl-5_ssb2x_1 {
        padding-bottom: 3rem!important
    }

    ._ps-xxl-0_ssb2x_1 {
        padding-left: 0!important
    }

    ._ps-xxl-1_ssb2x_1 {
        padding-left: .25rem!important
    }

    ._ps-xxl-2_ssb2x_1 {
        padding-left: .5rem!important
    }

    ._ps-xxl-3_ssb2x_1 {
        padding-left: 1rem!important
    }

    ._ps-xxl-4_ssb2x_1 {
        padding-left: 1.5rem!important
    }

    ._ps-xxl-5_ssb2x_1 {
        padding-left: 3rem!important
    }

    ._gap-xxl-0_ssb2x_1 {
        gap: 0!important
    }

    ._gap-xxl-1_ssb2x_1 {
        gap: .25rem!important
    }

    ._gap-xxl-2_ssb2x_1 {
        gap: .5rem!important
    }

    ._gap-xxl-3_ssb2x_1 {
        gap: 1rem!important
    }

    ._gap-xxl-4_ssb2x_1 {
        gap: 1.5rem!important
    }

    ._gap-xxl-5_ssb2x_1 {
        gap: 3rem!important
    }

    ._row-gap-xxl-0_ssb2x_1 {
        row-gap: 0!important
    }

    ._row-gap-xxl-1_ssb2x_1 {
        row-gap: .25rem!important
    }

    ._row-gap-xxl-2_ssb2x_1 {
        row-gap: .5rem!important
    }

    ._row-gap-xxl-3_ssb2x_1 {
        row-gap: 1rem!important
    }

    ._row-gap-xxl-4_ssb2x_1 {
        row-gap: 1.5rem!important
    }

    ._row-gap-xxl-5_ssb2x_1 {
        row-gap: 3rem!important
    }

    ._column-gap-xxl-0_ssb2x_1 {
        -moz-column-gap: 0!important;
        column-gap: 0!important
    }

    ._column-gap-xxl-1_ssb2x_1 {
        -moz-column-gap: .25rem!important;
        column-gap: .25rem!important
    }

    ._column-gap-xxl-2_ssb2x_1 {
        -moz-column-gap: .5rem!important;
        column-gap: .5rem!important
    }

    ._column-gap-xxl-3_ssb2x_1 {
        -moz-column-gap: 1rem!important;
        column-gap: 1rem!important
    }

    ._column-gap-xxl-4_ssb2x_1 {
        -moz-column-gap: 1.5rem!important;
        column-gap: 1.5rem!important
    }

    ._column-gap-xxl-5_ssb2x_1 {
        -moz-column-gap: 3rem!important;
        column-gap: 3rem!important
    }

    ._text-xxl-start_ssb2x_1 {
        text-align: left!important
    }

    ._text-xxl-end_ssb2x_1 {
        text-align: right!important
    }

    ._text-xxl-center_ssb2x_1 {
        text-align: center!important
    }
}

@media(min-width: 1200px) {
    ._fs-1_ssb2x_1 {
        font-size:2.5rem!important
    }

    ._fs-2_ssb2x_1 {
        font-size: 2rem!important
    }

    ._fs-3_ssb2x_1 {
        font-size: 1.75rem!important
    }

    ._fs-4_ssb2x_1 {
        font-size: 1.5rem!important
    }
}

@media print {
    ._d-print-inline_ssb2x_1 {
        display: inline!important
    }

    ._d-print-inline-block_ssb2x_1 {
        display: inline-block!important
    }

    ._d-print-block_ssb2x_1 {
        display: block!important
    }

    ._d-print-grid_ssb2x_1 {
        display: grid!important
    }

    ._d-print-inline-grid_ssb2x_1 {
        display: inline-grid!important
    }

    ._d-print-table_ssb2x_1 {
        display: table!important
    }

    ._d-print-table-row_ssb2x_1 {
        display: table-row!important
    }

    ._d-print-table-cell_ssb2x_1 {
        display: table-cell!important
    }

    ._d-print-flex_ssb2x_1 {
        display: flex!important
    }

    ._d-print-inline-flex_ssb2x_1 {
        display: inline-flex!important
    }

    ._d-print-none_ssb2x_1 {
        display: none!important
    }
}

._wrapper_ssb2x_17 {
    display: flex;
    justify-content: center;
    align-items: center
}

._Card_ssb2x_29 {
    background-color: #fff;
    box-shadow: 0 0 10px #dcdcdc;
    display: block;
    position: relative;
    overflow: hidden;
    padding: 25px;
    border-radius: 8px;
    margin: 30px
}

._Card_ssb2x_29 ._Title_ssb2x_42 {
    color: var(--primary-color);
    font-weight: 700;
    font-size: 13px;
    margin-bottom: 7px;
    padding: 0 4px
}

._Card_ssb2x_29 ._SubTitle_ssb2x_49 {
    font-size: 13px;
    color: #6b6b6b;
    margin-right: 4px
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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")
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='%236ea8fe'%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='%236ea8fe'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

.account-mangement .warp-breadcrumb ol,.account-mangement .warp-breadcrumb a {
    font-size: 15px
}

.account-mangement .warp-breadcrumb ol li,.account-mangement .warp-breadcrumb a li {
    padding: 0!important
}

.account-mangement .inner-user-mangement {
    box-shadow: 0 0 9px #eee;
    border-radius: 10px;
    padding: 10px 0;
    overflow: hidden
}

.account-mangement .inner-user-mangement .head-title {
    border-bottom: 1px solid #F0F0F6;
    padding: 30px
}

.account-mangement .inner-user-mangement .head-title .title-page {
    color: var(--primary-color);
    font-size: 14px;
    font-weight: 700
}

.account-mangement .inner-user-mangement .head-title .btn {
    border-radius: 10px;
    font-size: 13px
}

.account-mangement .ant-table-tbody>tr>td {
    color: #8b9399;
    text-align: center
}

.account-mangement .ant-table-tbody>tr>td span {
    white-space: nowrap
}

.account-mangement .ant-table-tbody>tr>td a {
    font-size: 14px;
    color: #cdd7e4;
    margin: 0 5px
}

.account-mangement .ant-table-thead>tr>th {
    background: #f0f0f6;
    color: var(--primary-color);
    font-weight: 700;
    padding: 0 10px;
    font-size: 11px;
    text-align: center
}

.account-mangement .ant-table-column-title {
    white-space: nowrap
}

.account-mangement .ant-pagination-item {
    background-color: #f4f6f9;
    border: 1px solid #f4f6f9;
    border-radius: 7px;
    color: var(--primary-color)
}

.account-mangement .ant-pagination-item-active {
    border-radius: 8px;
    background-color: var(--primary-color);
    color: #fff
}

.account-mangement .ant-pagination-next .ant-pagination-item-link,.account-mangement .ant-pagination-prev .ant-pagination-item-link {
    border-radius: 8px
}

.account-mangement .ant-pagination-item-link {
    background: #f4f6f9;
    color: #306db5;
    border-color: #f4f6f9
}

.account-mangement .ant-pagination-total-text {
    display: block;
    width: 100%;
    text-align: center;
    color: var(--primary-color)
}

.account-mangement .ant-tag {
    border: 0;
    padding: 2px 12px;
    margin: 0;
    border-radius: 5px
}

.account-mangement .search-input {
    position: relative
}

.account-mangement .search-input input {
    min-width: 270px;
    color: gray;
    padding-left: 50px;
    border-radius: 10px;
    font-size: 14px
}

.account-mangement .search-input input::placeholder {
    color: #dcdcdc
}

.account-mangement .search-input .clearSearch {
    left: 30px;
    color: #cfcfe0;
    font-size: 13px;
    top: 8px
}

.account-mangement .search-input a {
    position: absolute;
    top: 11px;
    left: 9px
}

.account-mangement .box-search {
    font-size: 12px;
    margin-bottom: 15px;
    padding: 18px
}

.account-mangement .box-search .form-control {
    border-radius: 10px;
    color: #dcdcdc;
    font-size: 14px
}

.account-mangement .box-search .form-group {
    margin-bottom: 15px
}

.account-mangement .box-search .form-group .form-control {
    color: #000
}

.account-mangement .box-search .form-group label {
    margin-bottom: 5px
}

.account-mangement .box-search .ant-select {
    display: block
}

.account-mangement .box-search .ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
    height: 36px
}

.account-mangement .loading {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #253d7608;
    z-index: 110;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0;
    right: 0;
    font-size: 35px
}

.non-medical-primary-btn {
    display: flex!important;
    justify-content: center;
    align-items: center;
    width: 150px!important;
    height: 45px!important;
    border-radius: 5px!important
}

.non-medical-search-input {
    border: 1px solid #bababa;
    border-radius: 6px!important;
    padding: 0 10px;
    height: 40px;
    font-size: 14px;
    color: #bababa;
    width: 281px
}

.non-medical-search-input:focus {
    outline: none
}

.non-medical-search-input-icon,.non-medical-search-input-icon:hover {
    color: #bababa
}

.non-medical-search-input-clear-icon {
    color: #bababa;
    left: 35px!important
}

.non-medical-search-input-clear-icon:hover {
    color: #bababa
}

.non-medical-advanced-search-input-toggle {
    color: #416cad;
    left: 35px!important;
    font-weight: 700;
    font-size: 14px!important;
    margin-right: 10px
}

.non-medical-advanced-search-input-toggle:hover {
    color: #416cad
}

.non-medical-show-entry {
    color: #6b6b6b;
    font-size: 14px;
    margin-left: 10px;
    font-weight: 600
}

.ant-select.non-medical-show-entry-select {
    width: 72px
}

.ant-select.non-medical-show-entry-select .ant-select-selector {
    height: 50px
}

.ant-select.non-medical-show-entry-select .ant-select-selector:hover,.ant-select.non-medical-show-entry-select .ant-select-selector:focus,.ant-select.non-medical-show-entry-select .ant-select-selector:active {
    border-color: #bababa;
    outline: none!important;
    box-shadow: none!important
}

.ant-select.non-medical-show-entry-select .ant-select-selection-item {
    color: #bababa!important;
    font-weight: 600
}

.ant-select-open.non-medical-show-entry-select .ant-select-selector {
    border-color: #bababa!important;
    outline: none!important;
    box-shadow: none!important
}

.non-medical-input {
    height: 45px;
    border: 1px solid #bababa;
    border-radius: 6px!important
}

.non-medical-label {
    color: #6b6b6b;
    text-align: right;
    font-family: Cairo;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.non-medical-p {
    color: #6b6b6b
}

.ant-select.non-medical-select-input .ant-select-selector {
    height: 45px!important;
    border: 1px solid #bababa!important;
    border-radius: 6px!important
}

.non-medical-select-input-error .ant-select-selector {
    height: 45px!important;
    border: 1px solid red!important;
    border-radius: 6px!important
}

.ant-picker.non-medical-date-picker {
    border: 1px solid #bababa!important;
    border-radius: 6px!important;
    height: 45px!important;
    display: flex;
    align-items: center;
    justify-content: center
}

.ant-steps.bs-steps .ant-steps-item-active .ant-steps-item-icon {
    background-color: #43909f
}

.ant-table-wrapper.non-medical-table .ant-table-thead tr {
    height: 72px
}

.ant-table-wrapper.non-medical-table .ant-table-thead tr th {
    background: #f1faff!important;
    border: 0!important;
    color: #000
}

.ant-table-wrapper.non-medical-table .ant-table-thead tr th:before {
    display: none
}

.ant-table-wrapper.non-medical-table .ant-table-tbody tr {
    height: 72px
}

.ant-table-wrapper.non-medical-table .ant-table-tbody tr:nth-child(2n) {
    background-color: #f4f9fc
}

.ant-table-wrapper.non-medical-table .ant-table-tbody tr td {
    border: 0!important
}

.ant-tag.non-medical-table-tag {
    background-color: #e8fbfa;
    color: #1bc5bd;
    font-weight: 700;
    width: 100%;
    height: 29px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center
}

.ant-tag.non-medical-table-danger-tag {
    background-color: #ffeeef;
    color: #eb8a8a;
    font-weight: 700;
    width: 100%;
    height: 29px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center
}

.ant-tag.non-medical-table-new-tag {
    background-color: #e4f1ff;
    color: #416cad;
    font-weight: 700;
    width: 100%;
    height: 29px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center
}

.ant-tag.non-medical-table-warning-tag {
    background-color: #fff4de;
    color: #d39231;
    font-weight: 700;
    width: 100%;
    height: 29px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center
}

.ant-table-thead .ant-table-cell.non-medical-action-column {
    text-align: center!important
}

.ant-table-thead .ant-table-cell.ant-table-column-sort,.ant-table-cell.ant-table-column-sort {
    background: none
}

.ant-modal-body .edit-account {
    width: 100%;
    position: relative;
    color: gray
}

.ant-modal-body .edit-account label {
    margin-bottom: 10px;
    margin-top: 10px
}

.ant-modal-body .edit-account h3 {
    font-size: 16px;
    color: var(--primary-color)
}

.ant-modal-body .edit-account .ant-picker {
    display: block;
    border-radius: 8px
}

.ant-modal-body .edit-account .ant-picker-input>input {
    line-height: 1.9715
}

.ant-modal-body .edit-account .ant-select {
    display: block
}

.ant-modal-body .edit-account .form-control {
    border-radius: 8px
}

.ant-modal-body .edit-account .logo {
    width: 60px;
    height: 60px;
    border-radius: 8px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border: 1px solid gray;
    position: relative
}

.ant-modal-body .edit-account .logo .edit,.ant-modal-body .edit-account .logo .remove {
    position: absolute;
    cursor: pointer
}

.ant-modal-body .edit-account .logo .edit {
    top: -6px;
    width: 10px;
    height: 10px;
    background: #dcdcdc;
    line-height: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 8px;
    border-radius: 50%;
    color: #fff;
    font-size: 10px
}

.ant-modal-body .edit-account .logo .remove {
    bottom: -9px;
    width: 10px;
    height: 10px;
    background: red;
    line-height: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 8px;
    border-radius: 50%;
    color: #fff
}

.new-account {
    width: 100%;
    position: relative;
    color: gray
}

.new-account label {
    margin-bottom: 5px;
    margin-top: 5px
}

.new-account label span {
    color: red
}

.new-account h3 {
    font-size: 16px;
    color: var(--primary-color)
}

.new-account .ant-picker {
    display: block;
    border-radius: 8px
}

.new-account .ant-picker-input>input {
    line-height: 1.9715
}

.new-account .ant-select {
    display: block
}

.new-account .form-control {
    border-radius: 8px
}

.new-account .select-date {
    font-size: 12px;
    line-height: 2em
}

.new-account .rmdp-container .rmdp-shadow {
    box-shadow: 0 0 25px -10px #d6d6d6
}

.new-account .rmdp-container .rmdp-ep-shadow:after {
    box-shadow: 0 0 25px -10px #d6d6d6
}

.new-account .rmdp-container .rmdp-day.rmdp-today span {
    background-color: var(--primary-color);
    color: #fff
}

.new-account .rmdp-container .rmdp-week-day {
    color: var(--primary-color)
}

.new-account .rmdp-container .rmdp-day.rmdp-selected span:not(.highlight) {
    box-shadow: unset
}

.non-medical-search-btn,.non-medical-clear-btn {
    width: 170px;
    height: 40px;
    max-height: 40px!important
}

.non-medical-clear-btn {
    background-color: #fff!important;
    border: 1px solid #acafb3;
    border-color: #306db5!important;
    color: #306db5!important;
    border-radius: 5px;
    margin-right: 10px
}

.non-medical-clear-btn:hover {
    color: #306db5!important;
    border-color: #306db5
}

.modal-confirm-btns .ant-modal-confirm-title {
    font-weight: 600!important
}

.bs-inner-card {
    width: 95%;
    margin: 1rem auto;
    border-radius: 5px;
    padding: 10px;
    box-shadow: #959da533 0 8px 24px
}

.view-account-managment .warp-breadcrumb ol {
    font-size: 15px
}

.view-account-managment .warp-breadcrumb ol li {
    padding: 0!important
}

.view-account-managment .details {
    background-color: #fff;
    box-shadow: 0 0 10px #dcdcdc;
    display: block;
    position: relative;
    overflow: hidden;
    padding: 25px;
    border-radius: 8px;
    margin-top: 30px
}

.view-account-managment .details h3 {
    font-size: 15px;
    color: var(--primary-color);
    border-bottom: 1px solid #eff1f4;
    margin: 0;
    padding: 0 0 13px;
    font-weight: 700
}

.view-account-managment .details h4 {
    font-size: 15px;
    color: var(--primary-color);
    margin: 0;
    padding: 0 0 13px;
    font-weight: 700
}

.view-account-managment .details label {
    color: var(--primary-color);
    font-weight: 700;
    font-size: 13px;
    margin-bottom: 7px;
    padding: 0 4px
}

.view-account-managment .details p {
    font-size: 13px
}

.view-account-managment .details .info-account {
    display: flex;
    flex-direction: row;
    gap: 10px;
    align-items: center
}

.view-account-managment .details .info-account p {
    margin: 0
}

.view-account-managment .details .info-account .name-ar,.view-account-managment .details .info-account .name-en {
    color: var(--primary-color);
    font-weight: 700
}

.view-account-managment .details .info-account .icon {
    background: #f1f7fb;
    background-size: cover;
    background-position: center;
    width: 60px;
    height: 60px;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden
}

.view-account-managment .details .info-account .icon img {
    max-width: 100%
}

.view-account-managment .btn-view-roles {
    color: var(--primary-color);
    border-radius: 10px;
    background-color: #fff
}

._progressContainer_457pf_3 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
    width: 100%;
    max-width: 460px;
    margin: 0 0 0 auto
}

._sehaLogo_457pf_13 {
    height: 55px;
    width: auto;
    object-fit: contain;
    margin-right: 20px;
    align-self: flex-end
}

._stepContainer_457pf_21 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 3px;
    width: 100px;
    margin: 0 16px;
    position: relative;
    flex-shrink: 0
}

._stepCircle_457pf_33 {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background-color: #8e969e;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all var(--transition-normal);
    position: relative;
    margin: 0 auto
}

._stepCircle_457pf_33._active_457pf_46,._stepCircle_457pf_33._completed_457pf_50 {
    background-color: #2c3e77
}

._stepNumber_457pf_54 {
    font-family: Cairo,sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    line-height: normal;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center
}

._checkIcon_457pf_66 {
    width: 18px;
    height: 18px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center
}

._stepTitle_457pf_75 {
    font-family: Cairo,sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #8e969e;
    text-align: right;
    line-height: normal;
    transition: color var(--transition-normal);
    flex-shrink: 0
}

._stepTitle_457pf_75._active_457pf_46,._stepTitle_457pf_75._completed_457pf_50 {
    color: #2c3e77
}

._stepConnector_457pf_94 {
    width: 144px;
    height: 2px;
    background-color: #e5e7eb;
    margin: 0 16px;
    position: relative;
    flex-shrink: 0;
    align-self: center
}

._stepConnector_457pf_94._completed_457pf_50 {
    background-color: #2c3e77
}

@media(max-width: 1024px) {
    ._progressContainer_457pf_3 {
        max-width:100%;
        margin: 0 auto
    }

    ._stepContainer_457pf_21 {
        width: 90px;
        margin: 0 12px
    }

    ._stepConnector_457pf_94 {
        width: 120px
    }
}

@media(max-width: 768px) {
    ._progressContainer_457pf_3 {
        flex-direction:column;
        gap: 12px;
        max-width: 100%;
        padding: 0;
        align-items: center;
        justify-content: center
    }

    ._stepContainer_457pf_21 {
        width: 100%;
        max-width: 300px;
        margin: 0;
        justify-content: center;
        align-items: center;
        flex-direction: row;
        gap: var(--spacing-md)
    }

    ._stepConnector_457pf_94 {
        width: 2px;
        height: 20px;
        margin: 8px 0;
        align-self: center
    }

    ._stepTitle_457pf_75 {
        font-size: 12px;
        text-align: center;
        flex: 1
    }

    ._stepCircle_457pf_33 {
        flex-shrink: 0
    }
}

@media(max-width: 480px) {
    ._stepContainer_457pf_21 {
        max-width:280px;
        gap: var(--spacing-sm)
    }

    ._stepCircle_457pf_33 {
        width: 32px;
        height: 32px
    }

    ._stepNumber_457pf_54 {
        font-size: 12px
    }

    ._checkIcon_457pf_66 {
        width: 16px;
        height: 16px
    }

    ._stepTitle_457pf_75 {
        font-size: 11px
    }
}

@media(max-width: 360px) {
    ._stepContainer_457pf_21 {
        max-width:250px;
        gap: var(--spacing-xs)
    }

    ._stepCircle_457pf_33 {
        width: 28px;
        height: 28px
    }

    ._stepNumber_457pf_54 {
        font-size: 10px
    }

    ._checkIcon_457pf_66 {
        width: 14px;
        height: 14px
    }

    ._stepTitle_457pf_75 {
        font-size: 10px
    }
}

._button_1k200_3 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: var(--spacing-sm);
    border: none;
    border-radius: var(--radius-lg);
    font-family: var(--font-family-primary);
    font-weight: var(--font-weight-semibold);
    text-align: center;
    cursor: pointer;
    transition: all var(--transition-fast);
    text-decoration: none;
    outline: none
}

._button_1k200_3:focus-visible {
    outline: 2px solid var(--color-primary);
    outline-offset: 2px
}

._button_1k200_3:disabled {
    cursor: not-allowed;
    opacity: .6
}

._primary_1k200_30 {
    background-color: var(--color-primary);
    color: var(--color-white);
    border: 1px solid var(--color-primary)
}

._primary_1k200_30:hover:not(:disabled) {
    background-color: var(--color-primary-dark);
    border-color: var(--color-primary-dark)
}

._secondary_1k200_41 {
    background-color: var(--color-white);
    color: var(--color-primary);
    border: 1px solid var(--color-primary)
}

._secondary_1k200_41:hover:not(:disabled) {
    background-color: var(--color-gray-50)
}

._outline_1k200_51 {
    background-color: transparent;
    color: var(--color-primary);
    border: 1px solid var(--color-primary)
}

._outline_1k200_51:hover:not(:disabled) {
    background-color: var(--color-primary);
    color: var(--color-white)
}

._small_1k200_63 {
    padding: var(--spacing-sm) var(--spacing-md);
    font-size: var(--font-size-sm);
    line-height: var(--line-height-tight);
    min-height: 32px
}

._medium_1k200_70 {
    padding: var(--spacing-md) var(--spacing-lg);
    font-size: var(--font-size-base);
    line-height: var(--line-height-normal);
    min-height: 40px
}

._large_1k200_77 {
    padding: var(--spacing-lg) var(--spacing-xl);
    font-size: var(--font-size-lg);
    line-height: var(--line-height-normal);
    min-height: 48px
}

._disabled_1k200_85,._disabled_1k200_85:hover {
    background-color: var(--color-gray-300);
    color: var(--color-gray-500);
    border-color: var(--color-gray-300)
}

._container_6r85b_3 {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-3xl);
    width: 100%;
    max-width: var(--content-max-width);
    margin: 0 auto;
    padding: 0 var(--spacing-lg)
}

._header_6r85b_13 {
    display: flex;
    justify-content: right;
    padding-bottom: var(--spacing-lg);
    border-bottom: 1px dashed var(--color-gray-200)
}

._title_6r85b_20 {
    font-family: var(--font-family-primary);
    font-size: var(--font-size-lg);
    font-weight: var(--font-weight-bold);
    color: var(--color-primary);
    text-align: center;
    margin: 0
}

._optionsGrid_6r85b_29 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: var(--spacing-xl);
    width: 100%
}

._optionCard_6r85b_36 {
    position: relative;
    background-color: var(--color-white);
    border: 1px solid var(--color-gray-50);
    border-radius: var(--radius-lg);
    padding: var(--spacing-3xl) var(--spacing-xl);
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    min-height: 356px;
    box-shadow: var(--shadow-md)
}

._cardHeader_6r85b_50 {
    position: absolute;
    top: -30px;
    left: 50%;
    transform: translate(-50%);
    z-index: 1
}

._iconContainer_6r85b_58 {
    width: 72px;
    height: 72px;
    background-color: transparent;
    border-radius: var(--radius-lg);
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: var(--shadow-md)
}

._cardContent_6r85b_69 {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: var(--spacing-lg);
    width: 100%;
    margin-top: var(--spacing-lg)
}

._cardTitle_6r85b_78 {
    font-family: var(--font-family-primary);
    font-size: var(--font-size-lg);
    font-weight: var(--font-weight-bold);
    color: var(--color-primary);
    margin: 0
}

._cardSubtitle_6r85b_86 {
    font-family: var(--font-family-primary);
    font-size: var(--font-size-sm);
    font-weight: var(--font-weight-normal);
    color: var(--color-gray-500);
    margin: 0;
    line-height: var(--line-height-normal)
}

._requirements_6r85b_95 {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-md);
    width: 100%;
    align-items: flex-end
}

._requirement_6r85b_95 {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-xs);
    width: 100%;
    align-items: flex-start
}

._requirementHeader_6r85b_111 {
    display: flex;
    align-items: center;
    gap: var(--spacing-sm);
    justify-content: flex-start;
    width: 100%
}

._requirementTitle_6r85b_119 {
    font-family: var(--font-family-primary);
    font-size: var(--font-size-sm);
    font-weight: var(--font-weight-bold);
    color: var(--color-primary)
}

._requirementNumber_6r85b_126 {
    width: 16px;
    height: 16px;
    background-color: var(--color-primary);
    color: var(--color-white);
    border-radius: 9px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: var(--font-family-primary);
    font-size: 10px;
    font-weight: var(--font-weight-bold);
    line-height: 1
}

._requirementDescription_6r85b_141 {
    font-family: var(--font-family-primary);
    font-size: var(--font-size-sm);
    font-weight: var(--font-weight-normal);
    color: var(--color-gray-500);
    text-align: right;
    line-height: var(--line-height-normal);
    margin: 2px 0;
    padding-left: 25px
}

._downloadButton_6r85b_152 {
    width: 100%;
    justify-content: center;
    gap: var(--spacing-sm)
}

._downloadButton_6r85b_152:hover {
    background-color: transparent!important;
    color: var(--color-primary)!important
}

._noRequirements_6r85b_163 {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: var(--spacing-md);
    width: 100%
}

._noRequirementsTitle_6r85b_171 {
    font-family: var(--font-family-primary);
    font-size: var(--font-size-base);
    font-weight: var(--font-weight-bold);
    color: var(--color-primary);
    margin: 0;
    text-align: center
}

._iconImage_6r85b_179,._iconBusiness_6r85b_182 {
    background-color: #fff
}

._noRequirementsDescription_6r85b_185 {
    font-family: var(--font-family-primary);
    font-size: var(--font-size-sm);
    font-weight: var(--font-weight-normal);
    color: var(--color-gray-500);
    margin: 0;
    text-align: center;
    line-height: var(--line-height-normal)
}

._loginSection_6r85b_195 {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid var(--color-primary);
    border-radius: var(--radius-md);
    padding: var(--spacing-md);
    width: 100%;
    cursor: pointer;
    transition: all .2s ease;
    background-color: #0a9a8f
}

._loginSection_6r85b_195:hover {
    background-color: var(--color-white);
    color: #306db5
}

._loginSection_6r85b_195:hover ._loginText_6r85b_213 {
    color: var(--color-gray-500)
}

._loginSection_6r85b_195:hover ._loginNafath_6r85b_217 {
    color: #0a9a8f
}

._loginSection_6r85b_195:active {
    transform: translateY(1px);
    box-shadow: var(--shadow-sm)
}

._loginSection_6r85b_195:focus {
    outline: 2px solid var(--color-primary);
    outline-offset: 2px
}

._loginContent_6r85b_231 {
    display: flex;
    align-items: center;
    gap: var(--spacing-md)
}

._loginIcon_6r85b_237 {
    width: 40px;
    height: 17px;
    display: flex;
    align-items: center;
    justify-content: center
}

._nafathIcon_6r85b_245 {
    width: 100%;
    height: 100%;
    background-color: var(--color-gray-400);
    border-radius: var(--radius-sm)
}

._loginNafath_6r85b_217,._loginText_6r85b_213 {
    font-family: var(--font-family-primary);
    font-size: var(--font-size-base);
    font-weight: var(--font-weight-bold);
    color: var(--color-white)
}

@media(max-width: 1024px) {
    ._optionsGrid_6r85b_29 {
        gap:var(--spacing-lg)
    }

    ._optionCard_6r85b_36 {
        padding: var(--spacing-2xl) var(--spacing-lg)
    }
}

@media(max-width: 768px) {
    ._container_6r85b_3 {
        padding:0 var(--spacing-md)
    }

    ._optionsGrid_6r85b_29 {
        grid-template-columns: 1fr;
        gap: var(--spacing-lg)
    }

    ._optionCard_6r85b_36 {
        min-height: auto;
        padding: var(--spacing-xl)
    }

    ._cardContent_6r85b_69 {
        gap: var(--spacing-md)
    }

    ._requirements_6r85b_95 {
        gap: var(--spacing-sm)
    }

    ._requirementDescription_6r85b_141 {
        padding-right: var(--spacing-md)
    }

    ._iconContainer_6r85b_58 {
        width: 60px;
        height: 60px
    }

    ._cardHeader_6r85b_50 {
        top: -25px
    }
}

@media(max-width: 480px) {
    ._container_6r85b_3 {
        padding:0 var(--spacing-sm)
    }

    ._title_6r85b_20 {
        font-size: var(--font-size-base)
    }

    ._optionCard_6r85b_36 {
        padding: var(--spacing-lg)
    }

    ._cardTitle_6r85b_78 {
        font-size: var(--font-size-base)
    }

    ._cardSubtitle_6r85b_86,._requirementTitle_6r85b_119 {
        font-size: var(--font-size-xs)
    }

    ._requirementDescription_6r85b_141 {
        font-size: var(--font-size-xs);
        padding-right: var(--spacing-sm)
    }

    ._iconContainer_6r85b_58 {
        width: 50px;
        height: 50px
    }

    ._cardHeader_6r85b_50 {
        top: -20px
    }

    ._downloadButton_6r85b_152 {
        font-size: var(--font-size-xs);
        padding: var(--spacing-sm)
    }

    ._loginSection_6r85b_195 {
        padding: var(--spacing-sm)
    }

    ._loginText_6r85b_213,._loginNafath_6r85b_217 {
        font-size: var(--font-size-sm)
    }
}

@media(max-width: 360px) {
    ._container_6r85b_3 {
        padding:0 var(--spacing-xs)
    }

    ._optionCard_6r85b_36 {
        padding: var(--spacing-md)
    }

    ._iconContainer_6r85b_58 {
        width: 45px;
        height: 45px
    }

    ._cardHeader_6r85b_50 {
        top: -18px
    }

    ._title_6r85b_20,._cardTitle_6r85b_78 {
        font-size: var(--font-size-sm)
    }

    ._cardSubtitle_6r85b_86 {
        font-size: 10px
    }
}

._timerContainer_2asqp_3 {
    top: 0;
    left: -9px;
    background-color: var(--color-white);
    border: 1px solid var(--color-gray-100);
    border-radius: var(--radius-sm);
    padding: var(--spacing-sm);
    box-shadow: var(--shadow-sm);
    z-index: 10
}

._timerContent_2asqp_15 {
    display: flex;
    align-items: center;
    gap: var(--spacing-sm)
}

._timeDisplay_2asqp_21 {
    display: flex;
    align-items: center;
    gap: var(--spacing-xs);
    background-color: var(--color-secondary);
    padding: var(--spacing-xs) var(--spacing-sm);
    border-radius: var(--radius-sm)
}

._timeText_2asqp_30 {
    font-family: var(--font-family-primary);
    font-size: var(--font-size-sm);
    font-weight: var(--font-weight-semibold);
    color: var(--color-white);
    line-height: var(--line-height-tight)
}

._timerLabel_2asqp_38 {
    display: flex;
    flex-direction: column;
    padding-right: var(--spacing-lg)
}

._labelText_2asqp_44 {
    font-family: var(--font-family-primary);
    font-size: var(--font-size-sm);
    font-weight: var(--font-weight-normal);
    color: var(--color-gray-600);
    line-height: var(--line-height-normal);
    text-align: right
}

._warning_2asqp_53 {
    border-color: #dc3545;
    background-color: #fff5f5
}

._warning_2asqp_53 ._timeDisplay_2asqp_21 {
    background-color: #dc3545
}

._warning_2asqp_53 ._labelText_2asqp_44 {
    color: #dc3545
}

@media(max-width: 1024px) {
    ._timerContainer_2asqp_3 {
        left:-5px
    }

    ._timerContent_2asqp_15 {
        gap: var(--spacing-xs)
    }
}

@media(max-width: 768px) {
    ._timerContainer_2asqp_3 {
        position:relative;
        left: 0;
        top: 0;
        margin-bottom: var(--spacing-lg);
        align-self: center;
        max-width: 300px
    }

    ._timerContent_2asqp_15 {
        flex-direction: row;
        align-items: center;
        justify-content: center;
        gap: var(--spacing-sm)
    }

    ._timerLabel_2asqp_38 {
        padding-right: 0
    }

    ._timeDisplay_2asqp_21 {
        padding: var(--spacing-xs) var(--spacing-sm)
    }
}

@media(max-width: 480px) {
    ._timerContainer_2asqp_3 {
        max-width:280px;
        padding: var(--spacing-xs)
    }

    ._timerContent_2asqp_15 {
        gap: var(--spacing-xs)
    }

    ._timeDisplay_2asqp_21 {
        padding: 4px var(--spacing-xs)
    }

    ._timeText_2asqp_30,._labelText_2asqp_44 {
        font-size: var(--font-size-xs)
    }
}

@media(max-width: 360px) {
    ._timerContainer_2asqp_3 {
        max-width:250px
    }

    ._timeText_2asqp_30,._labelText_2asqp_44 {
        font-size: 10px
    }
}

._formContainer_voncd_1 {
    background: #fff;
    border-radius: 8px;
    padding: 25px 57px 30px;
    box-shadow: 0 2px 8px #0000001a;
    width: 100%;
    max-width: 800px;
    margin: 0 auto;
    position: relative
}

._formHeader_voncd_12 {
    border-bottom: 1px dashed #dfe7f2;
    padding-bottom: 16px;
    margin-bottom: 24px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

._formTitle_voncd_21 {
    font-family: Cairo,sans-serif;
    font-weight: 700;
    font-size: 16px;
    color: #306db5;
    margin: 0;
    text-align: right
}

._form_voncd_1 {
    display: flex;
    flex-direction: column
}

._nameFields_voncd_36 {
    display: flex;
    gap: 24px
}

._inputGroup_voncd_41 {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    min-width: 0
}

._label_voncd_49 {
    font-family: Cairo,sans-serif;
    font-weight: 600;
    font-size: 12px;
    color: #3a3a3a;
    margin-bottom: 4px;
    text-align: right
}

._input_voncd_41 {
    width: 100%;
    height: 40px;
    padding: 0 16px;
    border: 1px solid #cbd7e4;
    border-radius: 8px;
    background: #f3f6f9;
    font-family: Cairo,sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #8e969e;
    text-align: left;
    direction: ltr
}

._input_voncd_41:focus {
    outline: none;
    border-color: #306db5;
    background: #fff
}

._verificationSection_voncd_79 {
    overflow: hidden;
    display: flex;
    align-items: flex-start
}

._phoneActions_voncd_86 {
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: center;
    justify-content: end;
    width: 100%;
    height: 100%
}

._phoneTimer_voncd_96 {
    position: absolute;
    display: flex;
    gap: 8px;
    align-items: center;
    margin-top: 4px;
    margin-bottom: 0;
    padding-left: 0
}

._verifyButton_voncd_106 {
    display: flex;
    align-items: end;
    justify-content: center;
    height: 100%;
    flex-shrink: 0;
    width: 100%;
    overflow: hidden
}

._codeInputs_voncd_117 {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 8px;
    min-width: 0;
    overflow: hidden
}

._timerInfo_voncd_127 {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    margin-bottom: 8px
}

._timer_voncd_127 {
    display: flex;
    gap: 8px;
    align-items: center
}

._timerText_voncd_141 {
    font-family: Cairo,sans-serif;
    font-weight: 700;
    font-size: 14px;
    color: #306db5
}

._timerLabel_voncd_148 {
    font-family: Cairo,sans-serif;
    font-weight: 600;
    font-size: 12px;
    color: #828c97
}

._codeFields_voncd_155 {
    display: flex;
    gap: 8px;
    height: 40px;
    align-items: center;
    width: 100%;
    overflow: hidden
}

._codeInput_voncd_117 {
    flex: 1;
    height: 40px;
    width: 50px;
    max-width: 50px;
    border: 1px solid #cbd7e4;
    border-radius: 8px;
    background: #f3f6f9;
    text-align: center;
    font-family: Cairo,sans-serif;
    font-size: 18px;
    color: #536170;
    padding: 0 8px
}

._codeInput_voncd_117:focus {
    outline: none;
    border-color: #306db5;
    background: #fff
}

._phoneInput_voncd_185 {
    display: flex;
    height: 40px;
    border: 1px solid #cbd7e4;
    border-radius: 8px;
    background: #fff;
    overflow: hidden
}

._countryCode_voncd_194 {
    background: #eaf0f7;
    padding: 0 16px;
    display: flex;
    align-items: center;
    font-family: Cairo,sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #8e969e;
    border-radius: 7px 0 0 7px
}

._phoneField_voncd_206 {
    flex: 1;
    border: none;
    padding: 0 16px;
    font-family: Cairo,sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #3a3a3a;
    text-align: left;
    direction: ltr
}

._phoneField_voncd_206:focus {
    outline: none
}

._passwordSection_voncd_222 {
    display: flex;
    flex-direction: column;
    gap: 16px
}

._passwordInput_voncd_228 {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%
}

._passwordInput_voncd_228 ._input_voncd_41 {
    width: 100%;
    padding-right: 48px
}

._eyeButton_voncd_240 {
    position: absolute;
    left: 16px;
    top: 50%;
    transform: translateY(-50%);
    background: #f8f9fb;
    border: none;
    border-radius: 10px;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

._passwordRequirements_voncd_256 {
    background: #f3f6f9;
    border: 1px solid #d1dcec;
    border-radius: 8px;
    padding: 8px 16px
}

._requirementsTitle_voncd_263 {
    font-family: Cairo,sans-serif;
    font-weight: 600;
    font-size: 12px;
    color: #536170;
    margin: 0 0 8px;
    text-align: right
}

._requirementsList_voncd_272 {
    display: flex;
    flex-direction: column;
    gap: 3px
}

._requirement_voncd_263 {
    display: flex;
    gap: 8px;
    align-items: center;
    justify-content: flex-start
}

._requirementIcon_voncd_285 {
    width: 16px;
    height: 16px;
    display: flex;
    align-items: center;
    justify-content: center
}

._requirementIcon_voncd_285._valid_voncd_293 {
    color: #26a696
}

._requirementIcon_voncd_285._invalid_voncd_297 {
    color: #828c97
}

._requirementText_voncd_301 {
    font-family: Cairo,sans-serif;
    font-weight: 600;
    font-size: 12px;
    color: #828c97;
    text-align: right
}

._actionButtons_voncd_309 {
    display: flex;
    gap: 16px;
    justify-content: center;
    margin-top: 24px;
    width: 100%
}

._actionButtons_voncd_309 button {
    border-radius: 8px;
    height: 48px
}

._button_voncd_321 {
    flex: 1;
    height: 48px;
    padding: 12px 32px;
    border-radius: 8px;
    font-family: Cairo,sans-serif;
    font-weight: 600;
    font-size: 14px;
    cursor: pointer;
    border: none;
    transition: all .2s ease;
    min-width: 120px;
    max-width: 200px
}

._button_voncd_321._primary_voncd_336 {
    background: #306db5;
    color: #fff
}

._button_voncd_321._primary_voncd_336:hover {
    background: #2a5ba0
}

._button_voncd_321._secondary_voncd_345 {
    background: #fff;
    color: #306db5;
    border: 1px solid #306db5
}

._button_voncd_321._secondary_voncd_345:hover {
    background: #f8f9fb
}

._button_voncd_321:disabled {
    opacity: .5;
    cursor: not-allowed
}

._verificationButton_voncd_360 {
    height: 40px;
    padding: 8px 12px;
    font-size: 11px;
    white-space: nowrap;
    border-radius: 8px;
    max-width: 140px
}

._verifiedButton_voncd_371 {
    height: 40px;
    padding: 8px 12px;
    font-size: 11px;
    white-space: nowrap;
    border-radius: 8px;
    max-width: 140px;
    background: #fff!important;
    border: 1px solid #26a696!important;
    color: #26a696!important;
    cursor: default!important
}

._verifiedButton_voncd_371:hover {
    background: #fff!important;
    border: 1px solid #26a696!important;
    color: #26a696!important
}

._verifyButton_voncd_106 ._button_voncd_321 {
    height: 40px;
    padding: 8px 12px;
    font-size: 11px;
    white-space: nowrap;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis
}

._form_voncd_1 .ant-input,._form_voncd_1 .ant-input-password,._form_voncd_1 .ant-input-affix-wrapper {
    height: 40px!important;
    border-radius: 8px!important;
    border: 1px solid #cbd7e4!important;
    background: #fff!important;
    font-family: Cairo,sans-serif!important;
    font-weight: 600!important;
    font-size: 14px!important;
    color: #3a3a3a!important;
    padding: 0 16px!important
}

._form_voncd_1 .ant-input:disabled,._form_voncd_1 .ant-input-password:disabled,._form_voncd_1 .ant-input-affix-wrapper:disabled {
    background: #f3f6f9!important;
    color: #8e969e!important;
    border-color: #cbd7e4!important
}

._form_voncd_1 .ant-input:focus,._form_voncd_1 .ant-input-password:focus,._form_voncd_1 .ant-input-affix-wrapper:focus,._form_voncd_1 .ant-input-focused,._form_voncd_1 .ant-input-password-focused,._form_voncd_1 .ant-input-affix-wrapper-focused {
    border-color: #306db5!important;
    background: #fff!important;
    box-shadow: 0 0 0 2px #306db51a!important;
    color: #3a3a3a!important
}

._form_voncd_1 .ant-input:disabled:focus,._form_voncd_1 .ant-input-password:disabled:focus,._form_voncd_1 .ant-input-affix-wrapper:disabled:focus {
    background: #f3f6f9!important;
    color: #8e969e!important;
    border-color: #cbd7e4!important;
    box-shadow: none!important
}

._form_voncd_1 .ant-input-password .ant-input {
    height: 40px!important;
    border: none!important;
    background: transparent!important;
    padding: 0!important
}

._form_voncd_1 .ant-input-password .ant-input-suffix {
    color: #828c97!important
}

._form_voncd_1 .ant-input-affix-wrapper .ant-input {
    height: 40px!important;
    border: none!important;
    background: transparent!important;
    padding: 0!important
}

._form_voncd_1 .ant-input-affix-wrapper .ant-input-prefix {
    color: #8e969e!important;
    font-family: Cairo,sans-serif!important;
    font-weight: 600!important;
    font-size: 14px!important
}

._form_voncd_1 .codeFields .ant-input {
    height: 40px!important;
    width: 50px!important;
    max-width: 50px!important;
    border-radius: 8px!important;
    border: 1px solid #cbd7e4!important;
    background: #f3f6f9!important;
    text-align: center!important;
    font-family: Cairo,sans-serif!important;
    font-size: 18px!important;
    color: #536170!important;
    padding: 0 8px!important
}

._form_voncd_1 .codeFields .ant-input:focus {
    border-color: #306db5!important;
    background: #fff!important;
    box-shadow: 0 0 0 2px #306db51a!important
}

._form_voncd_1 .ant-form-item-label>label {
    font-family: Cairo,sans-serif!important;
    font-weight: 600!important;
    font-size: 12px!important;
    color: #3a3a3a!important;
    text-align: right!important
}

._form_voncd_1 .ant-form-item-explain-error {
    color: #f77979!important;
    font-family: Cairo,sans-serif!important;
    font-weight: 600!important;
    font-size: 12px!important;
    text-align: right!important
}

._form_voncd_1 .ant-input-group-addon {
    border-radius: 8px 0 0 8px!important
}

._otpContainer_voncd_529 {
    display: flex;
    gap: 8px;
    justify-content: center;
    align-items: center;
    width: 100%
}

._otpInput_voncd_537 {
    width: 50px!important;
    height: 40px!important;
    border-radius: 8px!important;
    border: 1px solid #cbd7e4!important;
    background: #f3f6f9!important;
    text-align: center!important;
    font-family: Cairo,sans-serif!important;
    font-size: 18px!important;
    color: #536170!important;
    padding: 0 8px!important;
    margin: 0!important
}

._otpInput_voncd_537:focus {
    border-color: #306db5!important;
    background: #fff!important;
    box-shadow: 0 0 0 2px #306db51a!important;
    outline: none!important
}

._allCardsRow_voncd_559 {
    display: flex;
    gap: 24px;
    margin-bottom: 32px
}

._selectionSection_voncd_565 {
    flex: 1;
    margin-bottom: 0
}

._sectionTitle_voncd_570 {
    font-family: Cairo,sans-serif!important;
    font-weight: 600!important;
    font-size: 14px!important;
    color: #3a3a3a!important;
    margin-bottom: 16px!important;
    text-align: center!important
}

._cardRow_voncd_579 {
    margin-bottom: 16px
}

._selectionCard_voncd_583 {
    background: #fff;
    border: 1px solid #e8e8e8;
    border-radius: 12px;
    padding: 24px 16px;
    text-align: center;
    cursor: pointer;
    transition: all .3s ease;
    position: relative;
    min-height: 120px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2px 8px #0000000f
}

._selectionCard_voncd_583:hover {
    border-color: #306db5;
    box-shadow: 0 4px 12px #306db526;
    transform: translateY(-2px)
}

._selectedCard_voncd_606 {
    background: #f0f7ff;
    border-color: #306db5;
    box-shadow: 0 4px 12px #306db533
}

._checkIcon_voncd_612 {
    position: absolute;
    top: 12px;
    right: 12px;
    color: #fff!important;
    font-size: 14px;
    background: #306db5;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2px 4px #306db54d
}

._cardIcon_voncd_628 {
    margin-bottom: 12px;
    display: flex;
    align-items: center;
    justify-content: center
}

._cardLabel_voncd_635 {
    font-family: Cairo,sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #3a3a3a;
    text-align: center
}

._selectedCard_voncd_606 ._cardLabel_voncd_635 {
    color: #306db5;
    font-weight: 700
}

._error_voncd_649 {
    border-color: #f77979!important;
    background: #fff5f5!important
}

._errorText_voncd_654 {
    color: #f77979;
    font-family: Cairo,sans-serif;
    font-weight: 600;
    font-size: 12px;
    margin-top: 4px;
    text-align: right;
    display: block
}

@media(max-width: 1024px) {
    ._formContainer_voncd_1 {
        width:100%;
        max-width: 800px;
        padding: 40px 24px 20px;
        margin: 0 auto
    }
}

@media(max-width: 768px) {
    ._formContainer_voncd_1 {
        width:100%;
        max-width: 800px;
        padding: 32px 16px;
        margin: 0 auto
    }

    ._nameFields_voncd_36 {
        flex-direction: column;
        gap: 16px
    }

    ._phoneActions_voncd_86 {
        justify-content: center
    }

    ._verifyButton_voncd_106 {
        justify-content: center;
        width: 100%;
        height: 100%
    }

    ._phoneButton_voncd_698 {
        font-size: 10px;
        padding: 6px 8px;
        width: 100%;
        max-width: 120px
    }

    ._verifyButton_voncd_106 ._button_voncd_321 {
        font-size: 10px;
        padding: 6px 8px
    }

    ._actionButtons_voncd_309 {
        flex-direction: column
    }

    ._allCardsRow_voncd_559 {
        flex-direction: column;
        gap: 16px
    }

    ._selectionSection_voncd_565 {
        margin-bottom: 16px
    }
}

@media(max-width: 480px) {
    ._phoneButton_voncd_698,._verifyButton_voncd_106 ._button_voncd_321 {
        font-size:9px;
        padding: 4px 6px
    }

    ._codeFields_voncd_155 {
        gap: 4px
    }

    ._codeInput_voncd_117 {
        font-size: 16px;
        width: 45px;
        max-width: 45px;
        padding: 0 6px
    }
}

@media(max-width: 360px) {
    ._codeInput_voncd_117 {
        width:40px;
        max-width: 40px;
        padding: 0 4px;
        font-size: 14px
    }

    ._codeFields_voncd_155 {
        gap: 2px
    }
}

.cr-list-container {
    padding: 24px 0
}

.cr-swiper {
    width: 100%;
    padding: 0 24px
}

.cr-slide-wrapper {
    display: flex;
    justify-content: center;
    padding: 4px
}

.customCard {
    border-color: #dfe7f2;
    cursor: pointer;
    width: 180px;
    height: 120px;
    border-radius: 8px;
    box-shadow: 0 2px 8px #0000000f;
    transition: all .3s ease;
    display: flex;
    flex-direction: column;
    padding-right: 12px
}

.ant-card-head {
    border-bottom: none;
    min-height: auto!important;
    padding: 6px 8px
}

.customCard .ant-card-body {
    padding: 6px 8px!important;
    height: 80px;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.relation-title {
    font-size: 12px;
    font-weight: 600;
    color: #333;
    text-align: right;
    line-height: 1.3;
    margin: 0;
    word-wrap: break-word;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 32px;
    width: 100%
}

.card-content {
    display: flex;
    flex-direction: column;
    gap: 6px;
    padding: 4px 0;
    flex: 1;
    justify-content: space-between
}

.cr-number-badge {
    font-weight: 500;
    color: #828c97;
    text-align: right;
    font-size: 12px
}

.tags-container {
    display: flex;
    flex-wrap: nowrap;
    gap: 2px;
    justify-content: right;
    width: 100%;
    overflow-x: auto;
    white-space: nowrap
}

.relation-tag {
    color: #828c97;
    font-weight: 500;
    font-size: 10px;
    margin: 1px;
    padding: 2px 6px;
    flex-shrink: 0;
    white-space: nowrap
}

.cr-numbers-swiper {
    width: 100%;
    padding: 0 20px
}

.cr-numbers-swiper .swiper-wrapper {
    align-items: stretch
}

.cr-numbers-swiper .swiper-slide {
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto!important;
    flex-shrink: 0
}

.customCard.disabled {
    opacity: .5;
    cursor: not-allowed;
    background-color: #f5f5f5;
    border-color: #d9d9d9
}

.customCard.disabled:hover {
    transform: none;
    box-shadow: 0 2px 8px #0000000f
}

.swiper-slide {
    overflow: visible!important
}

.swiper-slide>div {
    width: 100%;
    max-width: 180px
}

.radio-container {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    min-height: 80px
}

.content-container {
    display: flex;
    flex-direction: column;
    gap: 6px;
    padding: 4px 0;
    flex: 1;
    justify-content: space-between
}

._registerChooseAccountWrapper_19v0y_1 {
    margin-bottom: 1rem
}

._title_19v0y_5 {
    font-size: 1.1rem;
    font-weight: 600;
    margin-bottom: 1rem;
    color: #333
}

._customRadioButtons_19v0y_12 {
    display: flex;
    flex-direction: column;
    gap: 1rem
}

._customRadioButtons_19v0y_12 ._ant-radio-wrapper_19v0y_18 {
    display: flex;
    align-items: flex-start;
    padding: 1rem;
    border: 2px solid #e0e0e0;
    border-radius: 8px;
    transition: all .3s ease;
    cursor: pointer
}

._customRadioButtons_19v0y_12 ._ant-radio-wrapper_19v0y_18:hover {
    border-color: #306db5;
    background-color: #f6f9ff
}

._customRadioButtons_19v0y_12 ._ant-radio-wrapper_19v0y_18._ant-radio-wrapper-checked_19v0y_33 {
    border-color: #306db5;
    background-color: #e6f7ff
}

._logo_19v0y_38 {
    width: 60px;
    height: 60px;
    object-fit: contain;
    margin-right: 1rem;
    flex-shrink: 0
}

._logoBig_19v0y_46 {
    width: 80px;
    height: 80px
}

._bsLogo_19v0y_51 {
    width: 70px;
    height: 70px
}

._logoText_19v0y_56 {
    margin: 0;
    font-size: .9rem;
    line-height: 1.4;
    color: #666;
    flex: 1
}

._buttonContainer_19v0y_64 {
    display: flex;
    flex-direction: row;
    margin-top: 1rem
}

._buttonContainer_19v0y_64 ._btn_19v0y_70 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: .5rem
}

._userHasAccounts_19v0y_77 {
    list-style: none;
    padding: 0;
    margin: 1rem 0;
    max-height: 400px;
    overflow-y: auto;
    border-radius: 8px;
    background-color: #fff
}

._userHasAccounts_19v0y_77::-webkit-scrollbar {
    width: 6px
}

._userHasAccounts_19v0y_77::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 3px
}

._userHasAccounts_19v0y_77::-webkit-scrollbar-thumb {
    background: #c1c1c1;
    border-radius: 3px
}

._userHasAccounts_19v0y_77::-webkit-scrollbar-thumb:hover {
    background: #a8a8a8
}

._scrollHint_19v0y_106 {
    font-size: .85rem;
    color: #666;
    text-align: center;
    padding: .5rem;
    background-color: #f8f9fa;
    border: 1px solid #e9ecef;
    border-radius: 6px;
    margin-bottom: .5rem
}

._userHasAccounts_19v0y_77 li {
    display: flex;
    align-items: center;
    padding: .5rem;
    margin: 0 0 .5rem;
    background-color: #fff;
    border: 1px solid #e9ecef;
    border-bottom: 1px solid #DFE7F2!important;
    border-radius: 8px;
    transition: all .3s ease
}

._userHasAccounts_19v0y_77 li:last-child {
    border-bottom: none
}

._userHasAccounts_19v0y_77 li:hover {
    background-color: #e6f7ff;
    border-color: #306db5;
    border-bottom: 1px solid #306DB5!important
}

._buildingIcon_19v0y_140 {
    width: 24px;
    height: 24px;
    margin-right: 1rem;
    margin-left: .5rem;
    color: #306db5;
    flex-shrink: 0
}

._account_19v0y_149 {
    font-weight: 600;
    color: #333;
    margin-bottom: .25rem
}

._orgname_19v0y_155 {
    font-size: .9rem;
    color: #666
}

@media(max-width: 768px) {
    ._customRadioButtons_19v0y_12 ._ant-radio-wrapper_19v0y_18 {
        padding:.75rem
    }

    ._logo_19v0y_38 {
        width: 50px;
        height: 50px
    }

    ._logoBig_19v0y_46,._bsLogo_19v0y_51 {
        width: 60px;
        height: 60px
    }

    ._logoText_19v0y_56 {
        font-size: .85rem
    }

    ._userHasAccounts_19v0y_77 li {
        padding: .75rem
    }

    ._buildingIcon_19v0y_140 {
        width: 20px;
        height: 20px
    }
}

._actionButtons_19v0y_195 {
    display: flex;
    gap: 16px;
    justify-content: center;
    margin-top: 24px;
    width: 100%
}

._actionButtons_19v0y_195 button {
    border-radius: 8px;
    height: 48px
}

._button_19v0y_64 {
    flex: 1;
    height: 48px;
    padding: 12px 32px;
    border-radius: 8px;
    font-family: Cairo,sans-serif;
    font-weight: 600;
    font-size: 14px;
    cursor: pointer;
    border: none;
    transition: all .2s ease;
    min-width: 120px;
    max-width: 200px
}

._button_19v0y_64._primary_19v0y_222 {
    background: #306db5;
    color: #fff
}

._button_19v0y_64._primary_19v0y_222:hover {
    background: #2a5ba0
}

._button_19v0y_64._secondary_19v0y_231 {
    background: #fff;
    color: #306db5;
    border: 1px solid #306db5
}

._button_19v0y_64._secondary_19v0y_231:hover {
    background: #f8f9fb
}

._button_19v0y_64:disabled {
    opacity: .5;
    cursor: not-allowed
}

.simple-footer {
    background-color: #fff;
    color: #306db1;
    padding: 28px 80px 32px;
    width: 100%;
    box-sizing: border-box
}

.simple-footer .footer-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 21px
}

.simple-footer .footer-top .social-icons {
    display: ruby;
    gap: 3px;
    align-items: center
}

.simple-footer .footer-top .social-icons .social-icon {
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.simple-footer .footer-top .social-icons .social-icon:hover {
    opacity: .7
}

.simple-footer .footer-top .copyright-text {
    font-family: Cairo,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    color: #306db1;
    margin: 0;
    text-align: right
}

.simple-footer .footer-separator {
    width: 100%;
    height: 1px;
    background-color: #c1c7cd;
    margin-bottom: 21px
}

.simple-footer .footer-bottom {
    display: flex;
    justify-content: space-between;
    align-items: flex-end
}

.simple-footer .footer-bottom .footer-menu {
    display: flex;
    gap: 16px;
    align-items: center
}

.simple-footer .footer-bottom .footer-menu .menu-item {
    padding: 12px 8px;
    cursor: pointer
}

.simple-footer .footer-bottom .footer-menu .menu-item:hover {
    opacity: .7
}

.simple-footer .footer-bottom .footer-menu .menu-item p {
    font-family: Cairo,sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    color: #306db1;
    margin: 0
}

.simple-footer .footer-bottom .footer-logos {
    display: flex;
    gap: 12px;
    align-items: center
}

.simple-footer .footer-bottom .footer-logos .moh-logo,.simple-footer .footer-bottom .footer-logos .lean-logo {
    height: 55px;
    width: auto
}

@media(max-width: 1024px) {
    .simple-footer {
        padding:24px 40px 28px
    }
}

@media(max-width: 768px) {
    .simple-footer {
        padding:20px 20px 24px
    }

    .simple-footer .footer-top {
        flex-direction: column;
        gap: 16px;
        text-align: center
    }

    .simple-footer .footer-top .social-icons {
        justify-content: center
    }

    .simple-footer .footer-top .copyright-text {
        text-align: center;
        font-size: 13px
    }

    .simple-footer .footer-bottom {
        flex-direction: column;
        gap: 20px;
        align-items: center
    }

    .simple-footer .footer-bottom .footer-menu {
        flex-direction: column;
        gap: 8px;
        text-align: center
    }

    .simple-footer .footer-bottom .footer-menu .menu-item p {
        font-size: 14px
    }

    .simple-footer .footer-bottom .footer-logos .moh-logo,.simple-footer .footer-bottom .footer-logos .lean-logo {
        height: 45px
    }
}

@media(max-width: 480px) {
    .simple-footer {
        padding:16px 16px 20px
    }

    .simple-footer .footer-top {
        gap: 12px
    }

    .simple-footer .footer-top .copyright-text {
        font-size: 12px;
        line-height: 1.3
    }

    .simple-footer .footer-top .social-icons .social-icon {
        width: 20px;
        height: 20px
    }

    .simple-footer .footer-bottom {
        gap: 16px
    }

    .simple-footer .footer-bottom .footer-menu {
        gap: 6px
    }

    .simple-footer .footer-bottom .footer-menu .menu-item {
        padding: 8px 4px
    }

    .simple-footer .footer-bottom .footer-menu .menu-item p {
        font-size: 13px
    }

    .simple-footer .footer-bottom .footer-logos {
        gap: 8px
    }

    .simple-footer .footer-bottom .footer-logos .moh-logo,.simple-footer .footer-bottom .footer-logos .lean-logo {
        height: 40px
    }
}

@media(max-width: 360px) {
    .simple-footer {
        padding:12px 12px 16px
    }

    .simple-footer .footer-top .copyright-text {
        font-size: 11px
    }

    .simple-footer .footer-bottom .footer-menu .menu-item p {
        font-size: 12px
    }

    .simple-footer .footer-bottom .footer-logos .moh-logo,.simple-footer .footer-bottom .footer-logos .lean-logo {
        height: 35px
    }
}

:root {
    --color-primary: #306db5;
    --color-primary-light: #3c75b9;
    --color-primary-dark: #2c3e77;
    --color-secondary: #7eb7db;
    --color-white: #ffffff;
    --color-gray-50: #f6f6ff;
    --color-gray-100: #f3f6f9;
    --color-gray-200: #dfe7f2;
    --color-gray-300: #c1c7cd;
    --color-gray-400: #8e969e;
    --color-gray-500: #828c97;
    --color-gray-600: #536170;
    --font-family-primary: "Cairo", sans-serif;
    --font-size-xs: 11px;
    --font-size-sm: 12px;
    --font-size-base: 14px;
    --font-size-lg: 16px;
    --font-size-xl: 18px;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --line-height-tight: 1.2;
    --line-height-normal: 1.4;
    --line-height-relaxed: 1.6;
    --spacing-xs: 4px;
    --spacing-sm: 8px;
    --spacing-md: 12px;
    --spacing-lg: 16px;
    --spacing-xl: 24px;
    --spacing-2xl: 32px;
    --spacing-3xl: 48px;
    --spacing-4xl: 64px;
    --spacing-5xl: 80px;
    --radius-sm: 4px;
    --radius-md: 6px;
    --radius-lg: 8px;
    --radius-xl: 12px;
    --radius-full: 50%;
    --shadow-sm: 0px 1px 2px 0px rgba(0, 0, 0, .05);
    --shadow-md: 0px 4px 8px 0px rgba(83, 97, 112, .16);
    --shadow-lg: 0px 10px 25px 0px rgba(0, 0, 0, .1);
    --container-max-width: 1200px;
    --content-max-width: 720px;
    --header-height: 72px;
    --footer-height: 130px;
    --transition-fast: .15s ease-in-out;
    --transition-normal: .25s ease-in-out;
    --transition-slow: .35s ease-in-out
}

._pageContainer_135kb_3 {
    min-height: 100vh;
    background-color: var(--color-white);
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: var(--spacing-4xl) var(--spacing-2xl);
    position: relative
}

._contentWrapper_135kb_13 {
    width: 100%;
    max-width: var(--content-max-width);
    display: flex;
    flex-direction: column;
    gap: var(--spacing-4xl);
    position: relative;
    align-items: stretch
}

._progressSection_135kb_23 {
    display: flex;
    justify-content: center;
    width: 100%
}

._sehaLogo_135kb_29 {
    position: absolute;
    top: var(--spacing-4xl);
    right: 80px;
    top: 40px;
    z-index: 10;
    max-width: 1000px;
    height: auto
}

._timerSection_135kb_39 {
    position: relative;
    display: flex;
    justify-content: flex-start;
    width: 100%
}

._mainContent_135kb_46 {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: var(--spacing-3xl)
}

@media(max-width: 1200px) {
    ._sehaLogo_135kb_29 {
        max-width:180px;
        right: 60px
    }
}

@media(max-width: 1024px) {
    ._pageContainer_135kb_3 {
        padding:var(--spacing-3xl) var(--spacing-lg)
    }

    ._contentWrapper_135kb_13 {
        gap: var(--spacing-3xl)
    }

    ._sehaLogo_135kb_29 {
        max-width: 160px;
        right: 40px
    }
}

@media(max-width: 768px) {
    ._pageContainer_135kb_3 {
        padding:var(--spacing-xl) var(--spacing-md)
    }

    ._contentWrapper_135kb_13 {
        gap: var(--spacing-xl)
    }

    ._timerSection_135kb_39 {
        justify-content: center
    }

    ._sehaLogo_135kb_29 {
        position: relative;
        top: 0;
        right: 0;
        max-width: 140px;
        margin-bottom: var(--spacing-lg);
        align-self: flex-end
    }

    ._progressSection_135kb_23 {
        margin-bottom: var(--spacing-lg)
    }
}

@media(max-width: 480px) {
    ._pageContainer_135kb_3 {
        padding:var(--spacing-lg) var(--spacing-sm)
    }

    ._contentWrapper_135kb_13 {
        gap: var(--spacing-lg)
    }

    ._sehaLogo_135kb_29 {
        max-width: 120px;
        margin-bottom: var(--spacing-md)
    }

    ._progressSection_135kb_23 {
        margin-bottom: var(--spacing-md)
    }
}

@media(max-width: 360px) {
    ._pageContainer_135kb_3 {
        padding:var(--spacing-md) var(--spacing-xs)
    }

    ._contentWrapper_135kb_13 {
        gap: var(--spacing-md)
    }

    ._sehaLogo_135kb_29 {
        max-width: 100px
    }
}

[dir=rtl] ._pageContainer_135kb_3 {
    text-align: right
}

[dir=rtl] ._contentWrapper_135kb_13 {
    direction: rtl
}

.iam-redirct {
    background-color: #f8f9fb;
    position: relative;
    height: 100%;
    min-height: 100vh;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center
}

.iam-redirct .boxed {
    width: 100%;
    margin-top: 0;
    padding: 20px;
    display: flex;
    flex-direction: column;
    background-color: #fff;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    box-shadow: 1px 1px 15px 1px #eee;
    text-align: center
}

@media(min-width: 768px) {
    .iam-redirct .boxed {
        padding:35px;
        max-width: 450px
    }
}

.iam-redirct .boxed .btn-primary {
    border-radius: 10px;
    padding: 10px 27px
}

.iam-redirct .boxed p {
    color: gray;
    font-size: 15px;
    padding: 20px 0
}

.verify-page {
    display: flex;
    min-height: 100vh;
    align-items: center;
    padding-bottom: 20px;
    flex-direction: column;
    justify-content: center;
    background-size: cover;
    background-position: center;
    background-color: #f8f9fb;
    background-image: url()
}

.verify-page .wrap {
    max-width: 500px;
    width: 100%;
    margin-top: 30px;
    padding: 50px 10px;
    display: flex;
    flex-direction: column;
    background-color: #fff;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    box-shadow: 1px 1px 15px 1px #eee;
    text-align: center
}

.verify-page .wrap h3 {
    color: var(--primary-color)
}

.entity-mangament .warp-breadcrumb ol,.entity-mangament .warp-breadcrumb a {
    font-size: 15px
}

.entity-mangament .warp-breadcrumb ol li,.entity-mangament .warp-breadcrumb a li {
    padding: 0!important
}

.entity-mangament .info-box {
    border-radius: 10px;
    border: 1px solid var(--Status-Info-Bg, #E4F1FF);
    background: #fff;
    box-shadow: 0 0 10px #3c75b91a
}

.entity-mangament .alert-layout {
    display: flex;
    align-items: center;
    gap: 10px;
    flex: 1 0 0
}

.entity-mangament .alert-font {
    color: var(--Text-Colors-Text-Color-1, #3A3A3A);
    font-family: Cairo;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin: 0!important
}

.entity-mangament .inner-entity-mangement {
    box-shadow: 0 0 9px #eee;
    border-radius: 10px;
    padding: 10px 0;
    overflow: hidden
}

.entity-mangament .inner-entity-mangement .documents-fill-alert-container {
    margin-bottom: 10px;
    padding: 0 15px 5px
}

.entity-mangament .inner-entity-mangement .documents-fill-alert-container p {
    margin: 0!important
}

.entity-mangament .inner-entity-mangement .documents-fill-text {
    color: #8b9399;
    font-size: 12px
}

.entity-mangament .inner-entity-mangement .documents-fill-text-download {
    color: #8b9399;
    font-size: 12px;
    cursor: pointer;
    font-weight: 700;
    text-decoration: underline
}

.entity-mangament .inner-entity-mangement .head-title {
    border-bottom: 1px solid #F0F0F6;
    padding: 30px
}

.entity-mangament .inner-entity-mangement .head-title .title-page {
    color: var(--primary-color);
    font-size: 14px;
    font-weight: 700
}

.entity-mangament .inner-entity-mangement .head-title .title-page-non-medical {
    color: #000;
    font-size: 14px;
    font-weight: 700
}

.entity-mangament .inner-entity-mangement .head-title .btn {
    border-radius: 10px;
    font-size: 13px
}

.entity-mangament .ant-table-tbody>tr>td {
    color: #8b9399;
    text-align: center
}

.entity-mangament .ant-table-tbody>tr>td span {
    white-space: nowrap
}

.entity-mangament .ant-table-tbody>tr>td a {
    font-size: 14px;
    color: #cdd7e4;
    margin: 0 5px
}

.entity-mangament .ant-table-thead>tr>th {
    background: #f0f0f6;
    color: var(--primary-color);
    font-weight: 700;
    padding: 0 10px;
    font-size: 11px;
    text-align: center
}

.entity-mangament .ant-table-column-title {
    white-space: nowrap
}

.entity-mangament .ant-pagination-item {
    background-color: #f4f6f9;
    border: 1px solid #f4f6f9;
    border-radius: 7px;
    color: var(--primary-color)
}

.entity-mangament .ant-pagination-item-active {
    border-radius: 8px;
    background-color: var(--primary-color);
    color: #fff
}

.entity-mangament .ant-pagination-next .ant-pagination-item-link,.entity-mangament .ant-pagination-prev .ant-pagination-item-link {
    border-radius: 8px
}

.entity-mangament .ant-pagination-item-link {
    background: #f4f6f9;
    color: #306db5;
    border-color: #f4f6f9
}

.entity-mangament .ant-pagination-total-text {
    display: block;
    width: 100%;
    text-align: center;
    color: var(--primary-color)
}

.entity-mangament .ant-tag {
    border: 0;
    padding: 2px 12px;
    margin: 0;
    border-radius: 5px
}

.entity-mangament .search-input {
    position: relative
}

.entity-mangament .search-input input {
    min-width: 270px;
    color: gray;
    padding-left: 50px;
    border-radius: 10px;
    font-size: 14px
}

.entity-mangament .search-input input::placeholder {
    color: #dcdcdc
}

.entity-mangament .search-input .clearSearch {
    left: 30px;
    color: #cfcfe0;
    font-size: 13px;
    top: 8px
}

.entity-mangament .search-input a {
    position: absolute;
    top: 11px;
    left: 9px
}

.entity-mangament .box-search {
    font-size: 12px;
    margin-bottom: 15px;
    padding: 18px
}

.entity-mangament .box-search .form-control {
    border-radius: 10px;
    color: #dcdcdc;
    font-size: 14px
}

.entity-mangament .box-search .order-number {
    -webkit-appearance: none;
    margin: 0
}

.entity-mangament .box-search .form-group {
    margin-bottom: 15px
}

.entity-mangament .box-search .form-group .form-control {
    color: #000
}

.entity-mangament .box-search .form-group label {
    margin-bottom: 5px
}

.entity-mangament .box-search .ant-select {
    display: block
}

.entity-mangament .box-search .ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
    height: 36px
}

.entity-mangament .loading {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #253d7608;
    z-index: 110;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0;
    right: 0;
    font-size: 35px
}

.non-medical-primary-btn--lg {
    width: 180px!important
}

.sector-popup-btn {
    width: 140px;
    height: 40px;
    padding: 5px 15px;
    justify-content: flex-end;
    align-items: center;
    gap: 10px;
    border-radius: 6px;
    border: 1px solid #3C75B9;
    background: #fff;
    color: var(--Brand-Colors-Primary-Color-2, #416CAD);
    text-align: center;
    font-family: Cairo;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.popup-font-style {
    color: #6b6b6b!important;
    text-align: center;
    font-family: Cairo;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.popupOkBtn {
    display: "flex";
    padding: "10px 15px";
    justify-content: "center";
    align-items: "center";
    gap: "10px";
    height: "40px";
    width: "155px";
    border-radius: "6px";
    background: "var(--Brand-Colors-Primary-Color-2, #416CAD)"
}

.btn {
    max-height: 34px;
    min-width: 110px;
    font-size: .8rem!important
}

.ant-modal-body::-webkit-scrollbar {
    width: .2em
}

.ant-modal-body::-webkit-scrollbar-track {
    box-shadow: inset 0 0 #0000001a
}

.ant-modal-body::-webkit-scrollbar-thumb {
    background-color: #5b5b5b80;
    outline: 1px solid gainsboro
}

.ant-modal-body .no-left-radius {
    border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important
}

.ant-modal-body .entity-mangment-edit {
    width: 100%;
    position: relative;
    color: gray
}

.ant-modal-body .entity-mangment-edit label {
    margin-bottom: 10px;
    margin-top: 10px
}

.ant-modal-body .entity-mangment-edit label span {
    color: red
}

.ant-modal-body .entity-mangment-edit h3 {
    font-size: 16px;
    color: var(--primary-color)
}

.ant-modal-body .entity-mangment-edit .ant-select-selector {
    min-height: 38px;
    align-items: center
}

.ant-modal-body .entity-mangment-edit .ant-picker {
    display: block;
    border-radius: 8px
}

.ant-modal-body .entity-mangment-edit .ant-picker-input>input {
    line-height: 1.9715
}

.ant-modal-body .entity-mangment-edit .ant-select {
    display: block
}

.ant-modal-body .entity-mangment-edit .form-control {
    border-radius: 8px
}

.ant-modal-body .entity-mangment-edit .error,.ant-modal-body .entity-mangment-edit .error .ant-select-selector {
    border-color: red
}

.ant-modal-body .entity-mangment-edit .upload-file-error {
    border-color: red;
    border-width: 1.9px
}

.ant-modal-body .entity-mangment-edit .upload-file-error .ant-select-selector {
    border-color: red
}

.ant-modal-body .entity-mangment-edit .upload-files {
    overflow: hidden
}

.ant-modal-body .loading {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #253d7608;
    z-index: 110;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0;
    right: 0;
    font-size: 35px
}

.EditButtonSB {
    padding: 0;
    min-height: 40px;
    min-width: 160px;
    border-radius: .5rem;
    justify-content: center;
    font-weight: 400;
    font-size: .8rem;
    font-family: var(--bs-btn-font-family);
    align-items: center
}

div.activation-page {
    display: flex;
    min-height: 100vh;
    align-items: center;
    padding-bottom: 20px;
    flex-direction: column;
    justify-content: center;
    background-size: cover;
    background-position: center;
    background-color: #f8f9fb;
    background-image: url();
    background-attachment: fixed;
    position: fixed;
    overflow: auto;
    width: 100%
}

div.activation-page .rules-link {
    color: var(--primary-color)!important
}

div.activation-page .section-wrapper {
    width: 100%;
    margin-top: 30px;
    padding: 50px 50px 20px;
    display: flex;
    flex-direction: column;
    background-color: #fff;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    box-shadow: 1px 1px 15px 1px #eee
}

@media(min-width: 768px) {
    div.activation-page .section-wrapper {
        padding:40px;
        min-width: 450px;
        max-width: 752px;
        width: 100%
    }
}

div.activation-page .section-wrapper .logo-seha {
    text-align: center
}

div.activation-page .section-wrapper .ant-alert {
    max-width: 350px
}

div.activation-page .section-wrapper h3 {
    color: var(--primary-color);
    text-align: center;
    font-size: 19px;
    font-weight: 700;
    margin: 25px 20px
}

div.activation-page .section-wrapper h4 {
    color: var(--primary-color);
    text-align: center;
    font-size: 16px;
    margin: 2px 0
}

div.activation-page .section-wrapper .user-has-accounts {
    list-style: none;
    padding: 0;
    margin: 0;
    max-height: 220px;
    overflow-y: auto
}

div.activation-page .section-wrapper .user-has-accounts::-webkit-scrollbar {
    width: .15em;
    display: none
}

div.activation-page .section-wrapper .user-has-accounts::-webkit-scrollbar-track {
    box-shadow: inset 0 0 #0000004d
}

div.activation-page .section-wrapper .user-has-accounts::-webkit-scrollbar-thumb {
    background-color: #a9a9a9;
    outline: 1px solid gainsboro
}

div.activation-page .section-wrapper .user-has-accounts:hover::-webkit-scrollbar {
    display: block
}

div.activation-page .section-wrapper .user-has-accounts li {
    display: flex;
    flex-direction: row;
    padding: 10px;
    background: #fefefe;
    border-radius: 10px;
    margin-top: 4px;
    box-shadow: 0 0 13px #f7f8fa;
    border: 1px solid #f7f8fa;
    gap: 10px;
    align-items: center;
    position: relative;
    cursor: pointer
}

div.activation-page .section-wrapper .user-has-accounts li .tick {
    position: absolute;
    left: 15px;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    display: none
}

div.activation-page .section-wrapper .user-has-accounts li:hover .tick {
    display: block
}

div.activation-page .section-wrapper .user-has-accounts li .account {
    color: var(--primary-color)
}

div.activation-page .section-wrapper .user-has-accounts li .sector {
    font-size: 13px;
    color: gray
}

div.activation-page .section-wrapper .user-has-accounts li.active {
    border-color: var(--primary-color)
}

div.activation-page .section-wrapper .user-has-accounts li.active .tick {
    display: block
}

div.activation-page .section-wrapper label {
    padding-bottom: 12px;
    padding-top: 12px
}

div.activation-page .section-wrapper label span {
    color: red
}

div.activation-page .section-wrapper img {
    width: 140px
}

div.activation-page .section-wrapper .form-control {
    border-radius: 8px
}

div.activation-page .section-wrapper .logo {
    width: 60px;
    height: 60px;
    border-radius: 8px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border: 1px solid gray;
    position: relative
}

div.activation-page .section-wrapper .logo .edit,div.activation-page .section-wrapper .logo .remove {
    position: absolute;
    cursor: pointer
}

div.activation-page .section-wrapper .logo .edit {
    top: -6px;
    width: 10px;
    height: 10px;
    background: #dcdcdc;
    line-height: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 8px;
    border-radius: 50%;
    color: #fff;
    font-size: 10px
}

div.activation-page .section-wrapper .logo .remove {
    bottom: -9px;
    width: 10px;
    height: 10px;
    background: red;
    line-height: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 8px;
    border-radius: 50%;
    color: #fff
}

div.activation-page .loading {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #253d7608;
    z-index: 110;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0;
    right: 0;
    font-size: 35px
}

.ant-notification-notice {
    border-radius: 8px
}

.sb-logo-biggrer {
    width: 180px!important
}

.view-entity-requests .warp-breadcrumb ol {
    font-size: 15px
}

.view-entity-requests .warp-breadcrumb ol li {
    padding: 0!important
}

.view-entity-requests .details {
    background-color: #fff;
    box-shadow: 0 0 10px #dcdcdc;
    display: block;
    position: relative;
    overflow: hidden;
    padding: 25px;
    border-radius: 8px;
    margin-top: 30px
}

.view-entity-requests .details .actions {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px
}

.view-entity-requests .details .actions .ant-tag {
    padding: 10px 30px;
    font-size: 13px
}

.view-entity-requests .details h3 {
    font-size: 15px;
    color: var(--primary-color);
    border-bottom: 1px solid #eff1f4;
    margin: 0;
    padding: 0 0 13px;
    font-weight: 700
}

.view-entity-requests .details h4 {
    font-size: 15px;
    color: var(--primary-color);
    margin: 0;
    padding: 0 0 13px;
    font-weight: 700
}

.view-entity-requests .details label {
    color: var(--primary-color);
    font-weight: 700;
    font-size: 13px;
    margin-bottom: 7px;
    padding: 0 4px
}

.view-entity-requests .details p {
    font-size: 13px
}

.view-entity-requests .details .view-administrative-value {
    padding: 0 4px
}

.view-entity-requests .details .info-account {
    display: flex;
    flex-direction: row;
    gap: 10px;
    align-items: center
}

.view-entity-requests .details .info-account p {
    margin: 0
}

.view-entity-requests .details .info-account .name-ar,.view-entity-requests .details .info-account .name-en {
    color: var(--primary-color);
    font-weight: 700
}

.view-entity-requests .details .info-account .icon {
    background: #f1f7fb;
    background-size: cover;
    width: 60px;
    height: 60px;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden
}

.view-entity-requests .details .info-account .icon img {
    max-width: 100%
}

.view-entity-requests .details .transiction-request {
    margin-top: 15px
}

.view-entity-requests .details .transiction-request .item {
    border: 1px solid gainsboro;
    padding: 15px;
    margin-bottom: 16px;
    border-radius: 8px;
    position: relative
}

.view-entity-requests .details .transiction-request .item p {
    margin: 0
}

.view-entity-requests .details .transiction-request .item span.date {
    position: absolute;
    bottom: 2px;
    left: 2px;
    color: #fff;
    background: gray;
    padding: 1px 10px;
    font-size: 12px;
    border-bottom-left-radius: 8px
}

.view-entity-requests .details .transiction-request .item span.name {
    position: absolute;
    bottom: 3px;
    left: 99px;
    font-size: 13px
}

.view-entity-requests .btn-view-roles {
    color: var(--primary-color);
    border-radius: 10px;
    background-color: #fff
}

.view-entity-requests .loading {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #253d7608;
    z-index: 110;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0;
    right: 0;
    font-size: 35px
}

.view-entity-requests .bus-btn-primary,.view-entity-requests .bus-btn-warning,.view-entity-requests .bus-btn-danger {
    border: inherit;
    min-height: 46px;
    width: 125px;
    color: #fff
}

.view-entity-requests .medical-btn-primary,.view-entity-requests .medical-btn-warning,.view-entity-requests .medical-btn-danger {
    min-height: 35px;
    width: 110px;
    color: #fff
}

.view-entity-requests .btn-primary,.view-entity-requests .btn-warning,.view-entity-requests .btn-danger {
    border: white
}

.ant-modal.footer-buttons-bs .ant-modal-footer {
    display: flex!important;
    justify-content: flex-end!important
}

.ant-modal.footer-buttons-bs .ant-modal-footer .ant-btn-default {
    padding: 0;
    min-height: 40px;
    max-width: 160px;
    border-radius: .5rem;
    justify-content: center;
    font-weight: 400;
    font-size: .8rem;
    font-family: var(--bs-btn-font-family);
    color: var(--primary-color);
    border-color: var(--primary-color)
}

.ant-modal.footer-buttons-bs .ant-modal-footer .ant-btn-primary {
    padding: 0;
    min-height: 40px;
    min-width: 160px;
    border-radius: .5rem;
    justify-content: center;
    font-weight: 400;
    font-size: .8rem;
    font-family: var(--bs-btn-font-family)
}

.ant-modal.SecondModalFooterSB .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-btns .ant-btn-default {
    padding: 0;
    min-height: 40px;
    min-width: 160px;
    border-radius: .5rem;
    justify-content: center;
    font-weight: 400;
    font-size: .8rem;
    font-family: var(--bs-btn-font-family);
    color: var(--primary-color);
    border-color: var(--primary-color);
    align-items: center
}

.ant-modal.SecondModalFooterSB .ant-modal-body .ant-modal-confirm-body-wrapper .ant-modal-confirm-btns .ant-btn-primary {
    padding: 0;
    min-height: 40px;
    min-width: 160px;
    border-radius: .5rem;
    justify-content: center;
    font-weight: 400;
    font-size: .8rem;
    font-family: var(--bs-btn-font-family);
    align-items: center;
    background: var(--primary-color, #306DB5)
}

.request-adding-organization .no-left-radius {
    border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important
}

.request-adding-organization .file-uploader {
    display: flex;
    padding: 50px 100px;
    align-items: flex-start;
    gap: 10px;
    border-radius: 10px;
    border: 1px dashed var(--Primary-Colors-Primary-Color-2-Primary-Color-2, #416CAD)
}

.request-adding-organization .info-box {
    border-radius: 10px;
    border: 1px solid var(--Status-Info-Bg, #E4F1FF);
    background: #fff;
    box-shadow: 0 0 10px #3c75b91a
}

.request-adding-organization .alert-layout {
    display: flex;
    align-items: center;
    gap: 10px;
    flex: 1 0 0
}

.request-adding-organization .warp-breadcrumb ol {
    font-size: 15px
}

.request-adding-organization .warp-breadcrumb ol li {
    padding: 0!important
}

.request-adding-organization .documents-fill-alert-container {
    margin-bottom: 10px;
    padding: 0 15px 5px
}

.request-adding-organization .documents-fill-alert-container p {
    margin: 0!important
}

.request-adding-organization .documents-fill-text {
    color: #8b9399;
    font-size: 12px
}

.request-adding-organization .documents-fill-text-download {
    color: #8b9399;
    font-size: 12px;
    cursor: pointer;
    font-weight: 700;
    text-decoration: underline
}

.request-adding-organization .inner {
    box-shadow: 0 0 9px #eee;
    border-radius: 10px;
    padding: 10px;
    overflow: hidden;
    margin-top: 23px
}

.request-adding-organization label {
    margin-bottom: 10px;
    margin-top: 10px;
    font-size: 13px;
    color: gray
}

.request-adding-organization label span {
    color: red
}

.request-adding-organization h3 {
    font-size: 14px;
    color: var(--primary-color);
    font-weight: 600;
    border-bottom: 1px solid gainsboro;
    padding-bottom: 15px
}

.request-adding-organization .ant-select-selector {
    height: 40px;
    align-items: center
}

.request-adding-organization .ant-picker {
    display: block;
    border-radius: 8px
}

.request-adding-organization .ant-picker-input>input {
    line-height: 1.9715
}

.request-adding-organization .ant-select {
    display: block
}

.request-adding-organization .form-control {
    border-radius: 8px
}

.request-adding-organization .date-Picker-control {
    padding: 4.4px 12px!important
}

.request-adding-organization span.error {
    color: red;
    font-size: 11px;
    padding: 2px 3px
}

.request-adding-organization .ant-select-selector {
    min-height: 38px;
    align-content: center
}

.request-adding-organization .ant-upload-list,.request-adding-organization .ant-upload {
    max-width: 400px;
    margin: 0 auto
}

.request-adding-organization .error,.request-adding-organization .error .ant-select-selector {
    border-color: red
}

.request-adding-organization .loading {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #253d7608;
    z-index: 110;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0;
    right: 0;
    font-size: 35px
}

.btn-bussiness {
    display: flex!important;
    height: 46px!important;
    max-height: 46px!important;
    width: 125px!important;
    padding: 10px 20px!important;
    justify-content: center!important;
    align-items: center!important;
    gap: 10px!important;
    border-radius: 6px!important;
    font-weight: 600!important;
    color: var(--Buttons-Default, #416CAD)!important;
    font-family: Cairo!important;
    font-size: 14px!important
}

.btn-bussiness:hover {
    color: var(--Buttons-Default, #416CAD);
    border-color: var(--Buttons-Default, #416CAD)
}

.btn-priv {
    border-radius: 6px!important;
    border: 1px solid var(--Buttons-Default, #416CAD)!important;
    background: #fff!important;
    text-align: center;
    font-family: Cairo;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.steps-layout {
    display: flex;
    padding: 30px 15px;
    justify-content: center;
    align-items: center
}

.steps-div {
    display: flex;
    width: 960px;
    justify-content: center;
    gap: 30px;
    flex-shrink: 0
}

.step-title {
    color: var(--Secondary-Colors-Secondary-Color-1-Secondary-Color-1, #7ECAC1);
    text-align: right;
    font-family: Cairo;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal
}

.step-title-active {
    color: var(--Brand-Colors-Primary-Color-2, #416CAD);
    text-align: right;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal
}

.step-div .ant-steps-item-container .ant-steps-item-icon {
    display: inline-flex;
    width: 40px;
    height: 40px;
    padding: 15px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
    color: var(--Background-White, #FFF);
    text-align: right;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.step-div .ant-steps-item-container .ant-steps-item-icon .ant-steps-icon {
    position: absolute;
    display: flex;
    width: 40px;
    height: 40px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 40px
}

.step-defualt-title {
    color: var(--Brand-Colors-Primary-Color-1-2, #BABABA);
    text-align: right;
    font-family: Cairo;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.steps-layout .ant-steps .ant-steps-item .ant-steps-item-container .ant-steps-item-tail {
    padding-top: 2%;
    margin-right: 14%;
    flex-direction: column;
    align-items: center;
    gap: 10px;
    flex: 1 0 0
}

.custom-step .ant-steps-item-container .ant-steps-item-tail {
    margin-right: 9%!important
}

.steps-layout .ant-steps .ant-steps-item .ant-steps-item-container .ant-steps-item-title {
    position: relative;
    left: 35%
}

.steps-layout .ant-steps .ant-steps-item .ant-steps-item-container .ant-steps-item-tail:after {
    height: 2px;
    position: relative;
    background-color: #bababa!important
}

.check-icon {
    display: flex;
    width: 40px;
    height: 40px;
    padding: var(--Border-Radius, 8px) 11px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 40px;
    background: var(--Brand-Colors-Secondary-color-1, #7ECAC1)
}

.alert-font {
    color: var(--Text-Colors-Text-Color-2, #6B6B6B);
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.popupOkBtn {
    display: flex;
    padding: 10px 15px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    height: 40px;
    width: 155px;
    border-radius: 6px;
    background: var(--Brand-Colors-Primary-Color-2, #416CAD)
}

.popupCancelBtn {
    display: flex;
    padding: 10px 15px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex: 1 0 0;
    height: 40px;
    width: 155px;
    border-radius: 6px;
    border: 1px solid var(--Brand-Colors-Primary-Color-2, #416CAD);
    background: #fff
}

.popupCancelBtn:hover {
    color: #416cad
}

.btn-next {
    border-radius: 6px;
    background: var(--Buttons-Default, #416CAD)!important;
    color: #fff!important;
    text-align: center;
    font-family: Cairo;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.btn-next:hover {
    color: #fff
}

.entity-management-users .alert-info {
    color: var(--Status-Success-Forecolor, #1BC5BD)!important;
    text-align: center;
    font-family: Cairo;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal
}

.entity-management-users .ant-select {
    display: inline-flex
}

.entity-management-users .ant-select .ant-select-selector {
    min-height: 32px
}

.entity-management-users .choosen-user {
    font-weight: 700;
    background: #f3fff3
}

.entity-management-users .choosen-user td {
    color: #60e660
}

.entity-management-users span.selected-user {
    width: 15px;
    height: 15px;
    background: #60e660;
    display: inline-block;
    border-radius: 50%;
    margin: -3px 1px;
    padding: 0
}

.bussines-steps {
    display: flex;
    padding: 30px 15px;
    justify-content: center;
    align-items: center
}

.bussines-steps .steps-container {
    width: 960px;
    justify-content: center
}

.bussines-steps .ant-steps-item-icon {
    width: 40px;
    height: 40px;
    padding: 1px;
    font-weight: 600
}

.bussines-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after {
    height: 2px;
    background-color: #7ecac1
}

.bussines-steps .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after {
    height: 2px;
    background-color: #416cad
}

.bussines-steps .ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after {
    height: 2px
}

.bussines-steps .step-title-defult {
    color: var(--Brand-Colors-Primary-Color-1-2, #BABABA);
    text-align: right;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.bussines-steps .ant-steps-item-container {
    display: flex;
    flex-direction: column;
    align-items: center
}

.bussines-steps .step-title-current {
    color: var(--Brand-Colors-Primary-Color-2, #416CAD);
    text-align: right;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal
}

.bussines-steps .step-title-checked {
    color: var(--Brand-Colors-Secondary-color-1, #7ECAC1);
    text-align: right;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal
}

.bussines-steps .checked-icon {
    width: 40px;
    height: 40px;
    border-radius: 40px;
    background: var(--Brand-Colors-Secondary-color-1, #7ECAC1)
}

.customCard {
    border-radius: 6px;
    border-color: #dfe7f2;
    cursor: pointer
}

.selected {
    border: 1px solid #416CAD
}

.cardContainer {
    display: flex;
    overflow-x: auto;
    padding: 16px
}

.cardWrapper {
    flex: none;
    margin-right: 16px;
    overflow: hidden;
    -ms-overflow-style: none;
    transition: all .5s ease
}

.cardWrapper:hover {
    transform: scale(1.03);
    transition: all .5s ease
}

.container {
    display: flex;
    align-items: start
}

.ant-card-head {
    border-bottom: none;
    min-height: 10px!important;
    padding: 5px
}

@keyframes scrollHint {
    0%,to {
        transform: translate(0)
    }

    50% {
        transform: translate(50px)
    }
}

.scrollHint {
    animation-name: scrollHint;
    animation-duration: 3s;
    animation-delay: 1s;
    animation-timing-function: ease-in-out
}

.cardContainer::-webkit-scrollbar {
    display: none
}

.cardContainer {
    scrollbar-width: none
}

.customCard .ant-card-body {
    padding: 5px!important
}

.ant-card-head-title {
    padding: 0!important
}

.relation-title {
    font-size: 14px;
    font-weight: 700;
    color: var(--primary-color);
    padding: 0;
    margin: 0 0 6px 5px
}

.relation-contnet-cr {
    font-size: 14px;
    color: gray
}

.relation-contnet-tag {
    font-size: 14px;
    font-weight: 700;
    color: gray;
    margin: 0 0 10px;
    padding: 0;
    text-align: center
}

.ant-carousel .slick-dots li button {
    background-color: #416cad
}

.relation-content-tag {
    background-color: #dfe7f2;
    color: #828c97
}

.ant-carousel .slick-dots li.slick-active button {
    background-color: #416cad
}

.swiper-container {
    width: 100%;
    height: 55%!important
}

.swiper-container .swiper-wrapper {
    height: auto
}

.swiper-container .swiper-wrapper .swiper-slide:first-child {
    margin-left: 4%
}

.swiper-container .swiper-slide:first-child {
    margin-right: 4%
}

.swiper-button-prev,.swiper-button-next {
    color: #416cad
}

.customCard.selected {
    border: 2px solid #416CAD;
    box-shadow: 0 0 10px #1677ff33
}

.organizatins-management .warp-breadcrumb ol,.organizatins-management .warp-breadcrumb a {
    font-size: 15px
}

.organizatins-management .warp-breadcrumb ol li,.organizatins-management .warp-breadcrumb a li {
    padding: 0!important
}

.organizatins-management .inner-organizatins-management {
    box-shadow: 0 0 9px #eee;
    border-radius: 10px;
    padding: 10px 0;
    overflow: hidden
}

.organizatins-management .inner-organizatins-management .head-title {
    border-bottom: 1px solid #F0F0F6;
    padding: 30px
}

.organizatins-management .inner-organizatins-management .head-title .title-page {
    color: var(--primary-color);
    font-size: 14px;
    font-weight: 700
}

.organizatins-management .inner-organizatins-management .head-title .btn {
    border-radius: 10px;
    font-size: 13px
}

.organizatins-management .ant-table-tbody>tr>td {
    color: #8b9399;
    text-align: center
}

.organizatins-management .ant-table-tbody>tr>td span {
    white-space: nowrap
}

.organizatins-management .ant-table-tbody>tr>td a {
    font-size: 14px;
    color: #cdd7e4;
    margin: 0 5px
}

.organizatins-management .ant-table-thead>tr>th {
    background: #f0f0f6;
    color: var(--primary-color);
    font-weight: 700;
    padding: 0 10px;
    font-size: 11px;
    text-align: center
}

.organizatins-management .ant-table-column-title {
    white-space: nowrap
}

.organizatins-management .ant-pagination-item {
    background-color: #f4f6f9;
    border: 1px solid #f4f6f9;
    border-radius: 7px;
    color: var(--primary-color)
}

.organizatins-management .ant-pagination-item-active {
    border-radius: 8px;
    background-color: var(--primary-color);
    color: #fff
}

.organizatins-management .ant-pagination-next .ant-pagination-item-link,.organizatins-management .ant-pagination-prev .ant-pagination-item-link {
    border-radius: 8px
}

.organizatins-management .ant-pagination-item-link {
    background: #f4f6f9;
    color: #306db5;
    border-color: #f4f6f9
}

.organizatins-management .ant-pagination-total-text {
    display: block;
    width: 100%;
    text-align: center;
    color: var(--primary-color)
}

.organizatins-management .ant-tag {
    border: 0;
    padding: 2px 12px;
    margin: 0;
    border-radius: 5px
}

.organizatins-management .search-input {
    position: relative
}

.organizatins-management .search-input input {
    min-width: 270px;
    color: gray;
    padding-left: 50px;
    border-radius: 10px;
    font-size: 14px
}

.organizatins-management .search-input input::placeholder {
    color: #dcdcdc
}

.organizatins-management .search-input .clearSearch {
    left: 30px;
    color: #cfcfe0;
    font-size: 13px;
    top: 8px
}

.organizatins-management .search-input a {
    position: absolute;
    top: 11px;
    left: 9px
}

.organizatins-management .box-search {
    font-size: 12px;
    margin-bottom: 15px;
    padding: 18px
}

.organizatins-management .box-search .form-control {
    border-radius: 10px;
    color: #dcdcdc;
    font-size: 14px
}

.organizatins-management .box-search .form-group {
    margin-bottom: 15px
}

.organizatins-management .box-search .form-group .form-control {
    color: #000
}

.organizatins-management .box-search .form-group label {
    margin-bottom: 5px
}

.organizatins-management .box-search .ant-select {
    display: block
}

.organizatins-management .box-search .ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
    height: 36px
}

.organizatins-management .loading {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #253d7608;
    z-index: 110;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0;
    right: 0;
    font-size: 35px
}

.non-medical-input-label {
    color: #000;
    text-align: right;
    font-family: Cairo;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.medical-input-label {
    color: "gray";
    text-align: "right";
    font-family: Cairo;
    font-size: "14px";
    font-style: "normal";
    font-weight: 600;
    line-height: "normal";
    padding: "5px"
}

.SBNewFormLabel {
    color: gray;
    text-align: right;
    font-family: Cairo;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding: 5px
}

.advanced-search {
    color: var(--primary-color)
}

.add-organization-administrative {
    width: 100%;
    position: relative;
    color: gray
}

.add-organization-administrative label {
    margin-bottom: 10px;
    margin-top: 10px
}

.add-organization-administrative label span {
    color: red
}

.add-organization-administrative h3 {
    font-size: 16px;
    color: var(--primary-color)
}

.add-organization-administrative .ant-select-selector {
    min-height: 38px;
    align-items: center
}

.add-organization-administrative .ant-picker {
    display: block;
    border-radius: 8px
}

.add-organization-administrative .ant-picker-input>input {
    line-height: 1.9715
}

.add-organization-administrative .ant-select {
    display: block
}

.add-organization-administrative .form-control {
    border-radius: 8px
}

.add-organization-administrative .error,.add-organization-administrative .error .ant-select-selector {
    border-color: red
}

.add-organization-administrative .ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector {
    padding-left: 0;
    height: auto
}

.add-organization-administrative .seha-btn {
    max-height: 34px;
    min-width: 110px;
    font-size: .8rem
}

.edit-organization-administrative {
    width: 100%;
    position: relative;
    color: gray
}

.edit-organization-administrative label {
    margin-bottom: 10px;
    margin-top: 10px
}

.edit-organization-administrative label span {
    color: red
}

.edit-organization-administrative h3 {
    font-size: 16px;
    color: var(--primary-color)
}

.edit-organization-administrative .ant-select-selector {
    min-height: 38px;
    align-items: center
}

.edit-organization-administrative .ant-picker {
    display: block;
    border-radius: 8px
}

.edit-organization-administrative .ant-picker-input>input {
    line-height: 1.9715
}

.edit-organization-administrative .ant-select {
    display: block
}

.edit-organization-administrative .form-control {
    border-radius: 8px
}

.edit-organization-administrative .error,.edit-organization-administrative .error .ant-select-selector {
    border-color: red
}

.edit-organization-administrative .ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector {
    padding-left: 0;
    height: auto
}

.edit-organization-administrative .seha-btn {
    max-height: 34px;
    min-width: 110px;
    font-size: .8rem
}

.view-entity-profile .details .btn-warning,.view-entity-profile .details .btn-danger {
    border: inherit;
    color: #fff;
    max-height: 40px;
    min-width: 110px
}

.view-entity-profile .details .profile-balance-lable {
    color: var(--primary-color);
    font-weight: 700;
    float: right
}

.view-entity-profile .details .profile-balance-value {
    color: #3db1a3!important;
    font-weight: 700
}

.view-entity-profile .details .points {
    display: flex;
    max-width: 1213.2px;
    justify-content: flex-end;
    align-items: center;
    gap: 4px
}

.view-entity-profile .details .profile-spliter {
    width: 1px;
    height: 55px;
    background-color: #d1d1d1;
    margin: 0 auto
}

.view-entity-profile .details .profile-general-info {
    display: flex;
    align-items: center;
    gap: 8px
}

.organizatins-structure .search-lable {
    font-size: 12px;
    color: #8b9399;
    font-weight: 700
}

.organizatins-structure .ant-tree-treenode {
    margin-bottom: 20px
}

.organizatins-structure .ant-tabs-tab-btn {
    font-size: 12px;
    color: #8b9399;
    font-weight: 700
}

.organizatins-structure .search-icon {
    color: #8b9399
}

.organizatins-structure .ant-tabs-bar {
    background-color: transparent
}

.organizatins-structure .organizatin-name {
    color: var(--primary-color);
    font-size: 16px;
    font-family: inherit
}

.organizatins-structure .organizatin-types-container {
    display: flex;
    flex-direction: row;
    gap: 10px;
    width: 100%;
    justify-content: flex-end
}

.organizatins-structure .organizatin-types-container .organizatin-type {
    display: flex;
    flex-direction: row;
    gap: 6px;
    align-items: center
}

.organizatins-structure .organizatin-types-container .organizatin-type .organizatin-type-text {
    font-size: 12px;
    color: #8b9399
}

.organizatins-structure .organizatin-types-container .organizatin-type .organizatin-type-box {
    width: 30px;
    height: 10px;
    border-radius: 10px
}

.organizatins-structure .warp-breadcrumb ol,.organizatins-structure .warp-breadcrumb a {
    font-size: 15px
}

.organizatins-structure .warp-breadcrumb ol li,.organizatins-structure .warp-breadcrumb a li,.organizatins-structure .ant-tree-node-content-wrapper {
    padding: 0!important
}

.organizatins-structure .icon-user {
    background: #f4f7fb;
    height: 25px;
    width: 25px;
    padding: 6px;
    border-radius: 5px;
    margin-right: 10px;
    color: #798ca1;
    margin-left: 10px
}

.organizatins-structure .icon-user svg {
    color: red
}

.organizatins-structure .icon-time {
    display: flex;
    height: 100%;
    width: 30px;
    align-items: center;
    justify-content: center;
    border-left-width: 0
}

.organizatins-structure .not-active-icon {
    opacity: .7
}

.organizatins-structure .inner-bar .item {
    display: flex;
    padding: 20px 5px 20px 70px;
    flex-direction: row;
    gap: 15px;
    justify-content: center;
    align-items: center
}

@media(max-width: 991.98px) {
    .organizatins-structure .inner-bar .item {
        margin-bottom:20px
    }
}

.organizatins-structure .inner-bar .item p {
    margin: 0;
    font-size: 12px
}

.organizatins-structure .inner-bar .item .t {
    margin-bottom: 0;
    font-size: 12px;
    color: #798ca1
}

.organizatins-structure .inner-bar .item .t2 {
    color: #9ab1ca
}

.organizatins-structure .inner-bar .not-active-item {
    opacity: .5
}

.organizatins-structure .inner-bar .last-item {
    border-radius: 10px;
    border: 1px solid #f6e0ff;
    display: flex;
    flex-direction: row;
    gap: 15px;
    align-items: center;
    padding: 20px 5px 20px 50px
}

@media(max-width: 991.98px) {
    .organizatins-structure .inner-bar .last-item {
        margin-bottom:20px
    }
}

.organizatins-structure .inner-bar .last-item p {
    margin: 0;
    font-size: 10px
}

.organizatins-structure .inner-bar .last-item .download {
    border-radius: 15px;
    color: var(--primary-color);
    font-size: 12px;
    font-weight: 600;
    padding: 4px 10px
}

.organizatins-structure .inner-bar .last-item .t {
    margin-bottom: 0;
    font-size: 12px;
    color: #798ca1
}

.organizatins-structure .inner-bar .last-item .t2 {
    color: #9ab1ca
}

.organizatins-structure .inner-bar .service-btn {
    border-radius: 15px;
    padding: 10px 22px;
    width: 170px
}

@media(max-width: 991.98px) {
    .organizatins-structure .inner-bar .service-btn {
        width:230px
    }
}

.organizatins-structure .inner-organizatins-management {
    box-shadow: 0 0 9px #eee;
    border-radius: 10px;
    padding-bottom: 200px;
    overflow: hidden
}

.organizatins-structure .inner-organizatins-management .head-title {
    border-bottom: 1px solid #F0F0F6;
    padding: 30px 30px 0
}

.organizatins-structure .inner-organizatins-management .head-title .title-page {
    color: var(--primary-color);
    font-size: 14px;
    font-weight: 700
}

.organizatins-structure .inner-organizatins-management .head-title .btn {
    border-radius: 10px;
    font-size: 13px
}

.organizatins-structure .ant-table-tbody>tr>td {
    color: #8b9399;
    text-align: center
}

.organizatins-structure .ant-table-tbody>tr>td span {
    white-space: nowrap
}

.organizatins-structure .ant-table-tbody>tr>td a {
    font-size: 14px;
    color: #cdd7e4;
    margin: 0 5px
}

.organizatins-structure .ant-table-thead>tr>th {
    background: #f0f0f6;
    color: var(--primary-color);
    font-weight: 700;
    padding: 0 10px;
    font-size: 11px;
    text-align: center
}

.organizatins-structure .ant-table-column-title {
    white-space: nowrap
}

.organizatins-structure .ant-pagination-item {
    background-color: #f4f6f9;
    border: 1px solid #f4f6f9;
    border-radius: 7px;
    color: var(--primary-color)
}

.organizatins-structure .ant-pagination-item-active {
    border-radius: 8px;
    background-color: var(--primary-color);
    color: #fff
}

.organizatins-structure .ant-pagination-next .ant-pagination-item-link,.organizatins-structure .ant-pagination-prev .ant-pagination-item-link {
    border-radius: 8px
}

.organizatins-structure .ant-pagination-item-link {
    background: #f4f6f9;
    color: #306db5;
    border-color: #f4f6f9
}

.organizatins-structure .ant-pagination-total-text {
    display: block;
    width: 100%;
    text-align: center;
    color: var(--primary-color)
}

.organizatins-structure .ant-tag {
    border: 0;
    padding: 2px 12px;
    margin: 0;
    border-radius: 5px
}

.organizatins-structure .search-input {
    position: relative
}

.organizatins-structure .search-input input {
    min-width: 270px;
    color: gray;
    padding-left: 50px;
    border-radius: 10px;
    font-size: 14px
}

.organizatins-structure .search-input input::placeholder {
    color: #dcdcdc
}

.organizatins-structure .search-input .clearSearch {
    left: 30px;
    color: #cfcfe0;
    font-size: 13px;
    top: 8px
}

.organizatins-structure .search-input a {
    position: absolute;
    top: 11px;
    left: 9px
}

.organizatins-structure .box-search {
    font-size: 12px;
    padding: 0
}

.organizatins-structure .box-search .form-control {
    border-radius: 10px;
    color: #dcdcdc;
    font-size: 14px
}

.organizatins-structure .box-search .form-group {
    margin-bottom: 15px
}

.organizatins-structure .box-search .form-group .form-control {
    color: #000
}

.organizatins-structure .box-search .form-group label {
    margin-bottom: 5px
}

.organizatins-structure .box-search .ant-select {
    display: block
}

.organizatins-structure .box-search .ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
    height: 36px
}

.organizatins-structure .loading {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #253d7608;
    z-index: 110;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0;
    right: 0;
    font-size: 35px
}

.item-expander {
    background-color: #e4f1ff;
    min-height: 40px;
    padding-right: 5px;
    padding-left: 5px;
    align-items: center;
    display: flex;
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
    cursor: pointer
}

.item-root {
    display: flex;
    flex-direction: column
}

.item-non-root {
    display: flex;
    flex-direction: row
}

.item-div {
    display: flex;
    flex-direction: column
}

.item-button {
    display: flex;
    min-width: 180px;
    min-height: 40px;
    flex-direction: row;
    align-items: center;
    border-radius: 10px;
    padding: 0;
    border: 1px solid rgb(228,241,255)
}

.item-text {
    color: #798ca1;
    margin-left: 20px
}

.item-divider {
    width: 100%;
    margin-right: 15px
}

.item-divider-v {
    height: 100%;
    width: 30px;
    position: relative
}

.item-divider-v-dashed {
    position: absolute;
    width: 100%;
    height: 50%;
    border-bottom: 1px dashed #8b9399;
    background-color: #fff;
    bottom: -20px
}

.item-divider-expanded {
    height: 30px;
    margin-bottom: 2px
}

.item-children-container {
    position: relative;
    margin-right: 15px
}

.item-children-container-border {
    position: absolute;
    top: -30px;
    border-right: 1px dashed #8b9399;
    background-color: #fff;
    height: calc(100% - 20px)
}

.item-divider-bottom {
    width: 100%;
    height: 30px
}

.clt,.clt ul,.clt li {
    position: relative
}

.clt ul {
    list-style: none;
    padding-left: 30px
}

.clt li:before,.clt li:after {
    content: "";
    position: absolute;
    right: -10px
}

.clt li:before {
    border-top: 1px dashed #8b9399;
    background-color: #fff;
    top: 20px;
    width: 20px;
    height: 0;
    right: -20px
}

.clit-root:before {
    border: none!important
}

.clt li:after {
    border-right: 1px dashed #8b9399;
    background-color: #fff;
    height: calc(100% + 40px);
    width: 0px;
    top: -30px;
    right: -20px
}

.clit-root:after {
    border: none!important
}

.clt ul>li:last-child:after {
    height: 50px
}

.modify-organization .num-of-pages-container {
    width: 100%;
    display: flex;
    justify-content: end
}

.modify-organization .num-of-pages-container .num-of-pages-select {
    display: inline-block;
    align-content: center
}

.modify-organization .num-of-pages-container .ant-select-selector {
    min-height: 15px!important;
    align-content: center
}

.modify-organization .num-of-pages-container .num-of-pages-lable {
    margin-right: 10px;
    font-size: 14px
}

.modify-organization .ant-table-tbody>tr>td {
    color: #8b9399;
    text-align: center
}

.modify-organization .ant-table-tbody>tr>td span {
    white-space: nowrap
}

.modify-organization .ant-table-tbody>tr>td a {
    font-size: 14px;
    color: #cdd7e4;
    margin: 0 5px
}

.modify-organization .ant-table-thead>tr>th {
    background: #f0f0f6;
    color: var(--primary-color);
    font-weight: 700;
    padding: 0 10px;
    font-size: 11px;
    text-align: center
}

.modify-organization .ant-table-column-title {
    white-space: nowrap
}

.modify-organization .ant-pagination-item {
    background-color: #f4f6f9;
    border: 1px solid #f4f6f9;
    border-radius: 7px;
    color: var(--primary-color)
}

.modify-organization .ant-pagination-item-active {
    border-radius: 8px;
    background-color: var(--primary-color);
    color: #fff
}

.modify-organization .ant-pagination-next .ant-pagination-item-link,.modify-organization .ant-pagination-prev .ant-pagination-item-link {
    border-radius: 8px
}

.modify-organization .ant-pagination-item-link {
    background: #f4f6f9;
    color: #306db5;
    border-color: #f4f6f9
}

.modify-organization .ant-pagination-total-text {
    display: block;
    width: 100%;
    text-align: center;
    color: var(--primary-color)
}

.modify-organization .ant-tag {
    border: 0;
    padding: 2px 12px;
    margin: 0;
    border-radius: 5px
}

.modify-organization .warp-breadcrumb ol {
    font-size: 15px
}

.modify-organization .warp-breadcrumb ol li {
    padding: 0!important
}

.modify-organization .inner {
    box-shadow: 0 0 9px #eee;
    border-radius: 10px;
    padding: 10px;
    overflow: hidden;
    margin-top: 23px
}

.modify-organization label {
    margin-bottom: 10px;
    margin-top: 10px;
    font-size: 13px;
    color: gray
}

.modify-organization label span {
    color: red
}

.modify-organization h3 {
    font-size: 14px;
    color: var(--primary-color);
    font-weight: 600;
    padding-bottom: 15px
}

.modify-organization .ant-picker {
    display: block;
    border-radius: 8px
}

.modify-organization .ant-picker-input>input::placeholder {
    line-height: 1.9715
}

.modify-organization .ant-picker-input>input::placeholder {
    color: #000
}

.modify-organization .profile-Percentage-lable {
    color: var(--primary-color);
    font-weight: 700;
    float: right
}

.modify-organization .profile-Percentage-value {
    color: #3db1a3!important;
    font-weight: 700;
    float: left
}

.modify-organization .form-control:disabled {
    color: #8b9399
}

.modify-organization .ant-select {
    display: block
}

.modify-organization .form-control {
    border-radius: 8px
}

.modify-organization .date-Picker-control {
    padding: 4.4px 12px!important
}

.modify-organization .date-Picker-control::placeholder {
    color: red
}

.modify-organization span.error {
    color: red;
    font-size: 11px;
    padding: 2px 3px
}

.modify-organization .ant-select-selector {
    min-height: 38px;
    align-content: center
}

.modify-organization .ant-upload-list,.modify-organization .ant-upload {
    max-width: 400px;
    margin: 0 auto
}

.modify-organization .error,.modify-organization .error .ant-select-selector {
    border-color: red
}

.modify-organization .loading {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #253d7608;
    z-index: 110;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0;
    right: 0;
    font-size: 35px
}

.modify-organization .steps-layout .ant-steps .ant-steps-item .ant-steps-item-container .ant-steps-item-tail {
    padding-top: 2%;
    padding-left: 0%;
    flex-direction: column;
    align-items: center;
    gap: 10px;
    flex: 1 0 0
}

.modify-organization .no-left-radius {
    border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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")
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='%236ea8fe'%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='%236ea8fe'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

.custom-upload .ant-upload-list-picture-card .ant-upload-list-item,.custom-upload .ant-upload-list-picture .ant-upload-list-item {
    position: relative;
    height: 66px;
    padding: 8px;
    border: 1px dashed #d9d9d9;
    border-radius: 2px;
    background: #fafafa
}

.custom-upload .custom-upload-icon {
    font-size: 30px;
    color: var(--primary-color)
}

.custom-upload .upload-or {
    color: var(--primary-color);
    margin-top: .5rem;
    margin-bottom: 1.5rem
}

.custom-upload .custom-upload-text {
    font-weight: lighter;
    font-size: 14px
}

.row-container {
    padding: 30px
}

.right-section {
    display: flex;
    justify-content: right;
    align-items: center
}

.left-section {
    display: flex;
    justify-content: left;
    align-items: center
}

.all-center {
    justify-content: center
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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")
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='%236ea8fe'%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='%236ea8fe'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

.form-button {
    margin: 10px;
    border-radius: 5px;
    min-width: 100px;
    color: #fff;
    border-color: #fff;
    background: var(--primary-color)
}

.primary {
    background: var(--primary-color)
}

.primary:focus,.primary:active {
    background: var(--primary-color);
    color: #fff
}

.secondary {
    background: var(--secondary-color)
}

.secondary:focus,.secondary:active {
    background: var(--secondary-color)
}

.secondary:hover {
    background: #fff;
    color: var(--secondary-color);
    border-color: var(--secondary-color)
}

.secondary:hover:focus,.secondary:hover:active {
    background: #fff;
    color: var(--secondary-color)
}

.warning {
    color: #fff;
    border-color: #f77979;
    background: #f77979
}

.warning:focus,.warning:active {
    background: #f77979;
    color: #fff;
    border-color: #f77979
}

.warning:hover {
    color: #fff;
    background: #e26565;
    border-color: #e26565
}

.error {
    background: var(--error-color)
}

.row-form {
    padding: 15px
}

.col-field {
    padding: 0 10px;
    height: fit-content
}

h6,._h6_6kbhf_1,h5,._h5_6kbhf_1,h4,._h4_6kbhf_1,h3,._h3_6kbhf_1,h2,._h2_6kbhf_1,h1,._h1_6kbhf_1 {
    margin-top: 0;
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2;
    color: var(--bs-heading-color)
}

h1,._h1_6kbhf_1 {
    font-size: calc(1.375rem + 1.5vw)
}

@media(min-width: 1200px) {
    h1,._h1_6kbhf_1 {
        font-size:2.5rem
    }
}

h2,._h2_6kbhf_1 {
    font-size: calc(1.325rem + .9vw)
}

@media(min-width: 1200px) {
    h2,._h2_6kbhf_1 {
        font-size:2rem
    }
}

h3,._h3_6kbhf_1 {
    font-size: calc(1.3rem + .6vw)
}

@media(min-width: 1200px) {
    h3,._h3_6kbhf_1 {
        font-size:1.75rem
    }
}

h4,._h4_6kbhf_1 {
    font-size: calc(1.275rem + .3vw)
}

@media(min-width: 1200px) {
    h4,._h4_6kbhf_1 {
        font-size:1.5rem
    }
}

h5,._h5_6kbhf_1 {
    font-size: 1.25rem
}

h6,._h6_6kbhf_1 {
    font-size: 1rem
}

small,._small_6kbhf_1 {
    font-size: .875em
}

mark,._mark_6kbhf_1 {
    padding: .1875em;
    color: var(--bs-highlight-color);
    background-color: var(--bs-highlight-bg)
}

._lead_6kbhf_1 {
    font-size: 1.25rem;
    font-weight: 300
}

._display-1_6kbhf_1 {
    font-size: calc(1.625rem + 4.5vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width: 1200px) {
    ._display-1_6kbhf_1 {
        font-size:5rem
    }
}

._display-2_6kbhf_1 {
    font-size: calc(1.575rem + 3.9vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width: 1200px) {
    ._display-2_6kbhf_1 {
        font-size:4.5rem
    }
}

._display-3_6kbhf_1 {
    font-size: calc(1.525rem + 3.3vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width: 1200px) {
    ._display-3_6kbhf_1 {
        font-size:4rem
    }
}

._display-4_6kbhf_1 {
    font-size: calc(1.475rem + 2.7vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width: 1200px) {
    ._display-4_6kbhf_1 {
        font-size:3.5rem
    }
}

._display-5_6kbhf_1 {
    font-size: calc(1.425rem + 2.1vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width: 1200px) {
    ._display-5_6kbhf_1 {
        font-size:3rem
    }
}

._display-6_6kbhf_1 {
    font-size: calc(1.375rem + 1.5vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width: 1200px) {
    ._display-6_6kbhf_1 {
        font-size:2.5rem
    }
}

._list-unstyled_6kbhf_1,._list-inline_6kbhf_1 {
    padding-left: 0;
    list-style: none
}

._list-inline-item_6kbhf_1 {
    display: inline-block
}

._list-inline-item_6kbhf_1:not(:last-child) {
    margin-right: .5rem
}

._initialism_6kbhf_1 {
    font-size: .875em;
    text-transform: uppercase
}

._blockquote_6kbhf_1 {
    margin-bottom: 1rem;
    font-size: 1.25rem
}

._blockquote_6kbhf_1>:last-child {
    margin-bottom: 0
}

._blockquote-footer_6kbhf_1 {
    margin-top: -1rem;
    margin-bottom: 1rem;
    font-size: .875em;
    color: #6c757d
}

._blockquote-footer_6kbhf_1:before {
    content: "— "
}

._img-fluid_6kbhf_1 {
    max-width: 100%;
    height: auto
}

._img-thumbnail_6kbhf_1 {
    padding: .25rem;
    background-color: var(--bs-body-bg);
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    max-width: 100%;
    height: auto
}

._figure_6kbhf_1 {
    display: inline-block
}

._figure-img_6kbhf_1 {
    margin-bottom: .5rem;
    line-height: 1
}

._figure-caption_6kbhf_1 {
    font-size: .875em;
    color: var(--bs-secondary-color)
}

._container_6kbhf_1,._container-fluid_6kbhf_1,._container-xxl_6kbhf_1,._container-xl_6kbhf_1,._container-lg_6kbhf_1,._container-md_6kbhf_1,._container-sm_6kbhf_1 {
    --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-right: auto;
    margin-left: auto
}

@media(min-width: 576px) {
    ._container-sm_6kbhf_1,._container_6kbhf_1 {
        max-width:540px
    }
}

@media(min-width: 768px) {
    ._container-md_6kbhf_1,._container-sm_6kbhf_1,._container_6kbhf_1 {
        max-width:720px
    }
}

@media(min-width: 992px) {
    ._container-lg_6kbhf_1,._container-md_6kbhf_1,._container-sm_6kbhf_1,._container_6kbhf_1 {
        max-width:960px
    }
}

@media(min-width: 1200px) {
    ._container-xl_6kbhf_1,._container-lg_6kbhf_1,._container-md_6kbhf_1,._container-sm_6kbhf_1,._container_6kbhf_1 {
        max-width:1140px
    }
}

@media(min-width: 1400px) {
    ._container-xxl_6kbhf_1,._container-xl_6kbhf_1,._container-lg_6kbhf_1,._container-md_6kbhf_1,._container-sm_6kbhf_1,._container_6kbhf_1 {
        max-width:1320px
    }
}

._row_6kbhf_1 {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x))
}

._row_6kbhf_1>* {
    flex-shrink: 0;
    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)
}

._col_6kbhf_1 {
    flex: 1 0 0%
}

._row-cols-auto_6kbhf_1>* {
    flex: 0 0 auto;
    width: auto
}

._row-cols-1_6kbhf_1>* {
    flex: 0 0 auto;
    width: 100%
}

._row-cols-2_6kbhf_1>* {
    flex: 0 0 auto;
    width: 50%
}

._row-cols-3_6kbhf_1>* {
    flex: 0 0 auto;
    width: 33.33333333%
}

._row-cols-4_6kbhf_1>* {
    flex: 0 0 auto;
    width: 25%
}

._row-cols-5_6kbhf_1>* {
    flex: 0 0 auto;
    width: 20%
}

._row-cols-6_6kbhf_1>* {
    flex: 0 0 auto;
    width: 16.66666667%
}

._col-auto_6kbhf_1 {
    flex: 0 0 auto;
    width: auto
}

._col-1_6kbhf_1 {
    flex: 0 0 auto;
    width: 8.33333333%
}

._col-2_6kbhf_1 {
    flex: 0 0 auto;
    width: 16.66666667%
}

._col-3_6kbhf_1 {
    flex: 0 0 auto;
    width: 25%
}

._col-4_6kbhf_1 {
    flex: 0 0 auto;
    width: 33.33333333%
}

._col-5_6kbhf_1 {
    flex: 0 0 auto;
    width: 41.66666667%
}

._col-6_6kbhf_1 {
    flex: 0 0 auto;
    width: 50%
}

._col-7_6kbhf_1 {
    flex: 0 0 auto;
    width: 58.33333333%
}

._col-8_6kbhf_1 {
    flex: 0 0 auto;
    width: 66.66666667%
}

._col-9_6kbhf_1 {
    flex: 0 0 auto;
    width: 75%
}

._col-10_6kbhf_1 {
    flex: 0 0 auto;
    width: 83.33333333%
}

._col-11_6kbhf_1 {
    flex: 0 0 auto;
    width: 91.66666667%
}

._col-12_6kbhf_1 {
    flex: 0 0 auto;
    width: 100%
}

._offset-1_6kbhf_1 {
    margin-left: 8.33333333%
}

._offset-2_6kbhf_1 {
    margin-left: 16.66666667%
}

._offset-3_6kbhf_1 {
    margin-left: 25%
}

._offset-4_6kbhf_1 {
    margin-left: 33.33333333%
}

._offset-5_6kbhf_1 {
    margin-left: 41.66666667%
}

._offset-6_6kbhf_1 {
    margin-left: 50%
}

._offset-7_6kbhf_1 {
    margin-left: 58.33333333%
}

._offset-8_6kbhf_1 {
    margin-left: 66.66666667%
}

._offset-9_6kbhf_1 {
    margin-left: 75%
}

._offset-10_6kbhf_1 {
    margin-left: 83.33333333%
}

._offset-11_6kbhf_1 {
    margin-left: 91.66666667%
}

._g-0_6kbhf_1,._gx-0_6kbhf_1 {
    --bs-gutter-x: 0
}

._g-0_6kbhf_1,._gy-0_6kbhf_1 {
    --bs-gutter-y: 0
}

._g-1_6kbhf_1,._gx-1_6kbhf_1 {
    --bs-gutter-x: .25rem
}

._g-1_6kbhf_1,._gy-1_6kbhf_1 {
    --bs-gutter-y: .25rem
}

._g-2_6kbhf_1,._gx-2_6kbhf_1 {
    --bs-gutter-x: .5rem
}

._g-2_6kbhf_1,._gy-2_6kbhf_1 {
    --bs-gutter-y: .5rem
}

._g-3_6kbhf_1,._gx-3_6kbhf_1 {
    --bs-gutter-x: 1rem
}

._g-3_6kbhf_1,._gy-3_6kbhf_1 {
    --bs-gutter-y: 1rem
}

._g-4_6kbhf_1,._gx-4_6kbhf_1 {
    --bs-gutter-x: 1.5rem
}

._g-4_6kbhf_1,._gy-4_6kbhf_1 {
    --bs-gutter-y: 1.5rem
}

._g-5_6kbhf_1,._gx-5_6kbhf_1 {
    --bs-gutter-x: 3rem
}

._g-5_6kbhf_1,._gy-5_6kbhf_1 {
    --bs-gutter-y: 3rem
}

@media(min-width: 576px) {
    ._col-sm_6kbhf_1 {
        flex:1 0 0%
    }

    ._row-cols-sm-auto_6kbhf_1>* {
        flex: 0 0 auto;
        width: auto
    }

    ._row-cols-sm-1_6kbhf_1>* {
        flex: 0 0 auto;
        width: 100%
    }

    ._row-cols-sm-2_6kbhf_1>* {
        flex: 0 0 auto;
        width: 50%
    }

    ._row-cols-sm-3_6kbhf_1>* {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    ._row-cols-sm-4_6kbhf_1>* {
        flex: 0 0 auto;
        width: 25%
    }

    ._row-cols-sm-5_6kbhf_1>* {
        flex: 0 0 auto;
        width: 20%
    }

    ._row-cols-sm-6_6kbhf_1>* {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    ._col-sm-auto_6kbhf_1 {
        flex: 0 0 auto;
        width: auto
    }

    ._col-sm-1_6kbhf_1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    ._col-sm-2_6kbhf_1 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    ._col-sm-3_6kbhf_1 {
        flex: 0 0 auto;
        width: 25%
    }

    ._col-sm-4_6kbhf_1 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    ._col-sm-5_6kbhf_1 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    ._col-sm-6_6kbhf_1 {
        flex: 0 0 auto;
        width: 50%
    }

    ._col-sm-7_6kbhf_1 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    ._col-sm-8_6kbhf_1 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    ._col-sm-9_6kbhf_1 {
        flex: 0 0 auto;
        width: 75%
    }

    ._col-sm-10_6kbhf_1 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    ._col-sm-11_6kbhf_1 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    ._col-sm-12_6kbhf_1 {
        flex: 0 0 auto;
        width: 100%
    }

    ._offset-sm-0_6kbhf_1 {
        margin-left: 0
    }

    ._offset-sm-1_6kbhf_1 {
        margin-left: 8.33333333%
    }

    ._offset-sm-2_6kbhf_1 {
        margin-left: 16.66666667%
    }

    ._offset-sm-3_6kbhf_1 {
        margin-left: 25%
    }

    ._offset-sm-4_6kbhf_1 {
        margin-left: 33.33333333%
    }

    ._offset-sm-5_6kbhf_1 {
        margin-left: 41.66666667%
    }

    ._offset-sm-6_6kbhf_1 {
        margin-left: 50%
    }

    ._offset-sm-7_6kbhf_1 {
        margin-left: 58.33333333%
    }

    ._offset-sm-8_6kbhf_1 {
        margin-left: 66.66666667%
    }

    ._offset-sm-9_6kbhf_1 {
        margin-left: 75%
    }

    ._offset-sm-10_6kbhf_1 {
        margin-left: 83.33333333%
    }

    ._offset-sm-11_6kbhf_1 {
        margin-left: 91.66666667%
    }

    ._g-sm-0_6kbhf_1,._gx-sm-0_6kbhf_1 {
        --bs-gutter-x: 0
    }

    ._g-sm-0_6kbhf_1,._gy-sm-0_6kbhf_1 {
        --bs-gutter-y: 0
    }

    ._g-sm-1_6kbhf_1,._gx-sm-1_6kbhf_1 {
        --bs-gutter-x: .25rem
    }

    ._g-sm-1_6kbhf_1,._gy-sm-1_6kbhf_1 {
        --bs-gutter-y: .25rem
    }

    ._g-sm-2_6kbhf_1,._gx-sm-2_6kbhf_1 {
        --bs-gutter-x: .5rem
    }

    ._g-sm-2_6kbhf_1,._gy-sm-2_6kbhf_1 {
        --bs-gutter-y: .5rem
    }

    ._g-sm-3_6kbhf_1,._gx-sm-3_6kbhf_1 {
        --bs-gutter-x: 1rem
    }

    ._g-sm-3_6kbhf_1,._gy-sm-3_6kbhf_1 {
        --bs-gutter-y: 1rem
    }

    ._g-sm-4_6kbhf_1,._gx-sm-4_6kbhf_1 {
        --bs-gutter-x: 1.5rem
    }

    ._g-sm-4_6kbhf_1,._gy-sm-4_6kbhf_1 {
        --bs-gutter-y: 1.5rem
    }

    ._g-sm-5_6kbhf_1,._gx-sm-5_6kbhf_1 {
        --bs-gutter-x: 3rem
    }

    ._g-sm-5_6kbhf_1,._gy-sm-5_6kbhf_1 {
        --bs-gutter-y: 3rem
    }
}

@media(min-width: 768px) {
    ._col-md_6kbhf_1 {
        flex:1 0 0%
    }

    ._row-cols-md-auto_6kbhf_1>* {
        flex: 0 0 auto;
        width: auto
    }

    ._row-cols-md-1_6kbhf_1>* {
        flex: 0 0 auto;
        width: 100%
    }

    ._row-cols-md-2_6kbhf_1>* {
        flex: 0 0 auto;
        width: 50%
    }

    ._row-cols-md-3_6kbhf_1>* {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    ._row-cols-md-4_6kbhf_1>* {
        flex: 0 0 auto;
        width: 25%
    }

    ._row-cols-md-5_6kbhf_1>* {
        flex: 0 0 auto;
        width: 20%
    }

    ._row-cols-md-6_6kbhf_1>* {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    ._col-md-auto_6kbhf_1 {
        flex: 0 0 auto;
        width: auto
    }

    ._col-md-1_6kbhf_1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    ._col-md-2_6kbhf_1 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    ._col-md-3_6kbhf_1 {
        flex: 0 0 auto;
        width: 25%
    }

    ._col-md-4_6kbhf_1 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    ._col-md-5_6kbhf_1 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    ._col-md-6_6kbhf_1 {
        flex: 0 0 auto;
        width: 50%
    }

    ._col-md-7_6kbhf_1 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    ._col-md-8_6kbhf_1 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    ._col-md-9_6kbhf_1 {
        flex: 0 0 auto;
        width: 75%
    }

    ._col-md-10_6kbhf_1 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    ._col-md-11_6kbhf_1 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    ._col-md-12_6kbhf_1 {
        flex: 0 0 auto;
        width: 100%
    }

    ._offset-md-0_6kbhf_1 {
        margin-left: 0
    }

    ._offset-md-1_6kbhf_1 {
        margin-left: 8.33333333%
    }

    ._offset-md-2_6kbhf_1 {
        margin-left: 16.66666667%
    }

    ._offset-md-3_6kbhf_1 {
        margin-left: 25%
    }

    ._offset-md-4_6kbhf_1 {
        margin-left: 33.33333333%
    }

    ._offset-md-5_6kbhf_1 {
        margin-left: 41.66666667%
    }

    ._offset-md-6_6kbhf_1 {
        margin-left: 50%
    }

    ._offset-md-7_6kbhf_1 {
        margin-left: 58.33333333%
    }

    ._offset-md-8_6kbhf_1 {
        margin-left: 66.66666667%
    }

    ._offset-md-9_6kbhf_1 {
        margin-left: 75%
    }

    ._offset-md-10_6kbhf_1 {
        margin-left: 83.33333333%
    }

    ._offset-md-11_6kbhf_1 {
        margin-left: 91.66666667%
    }

    ._g-md-0_6kbhf_1,._gx-md-0_6kbhf_1 {
        --bs-gutter-x: 0
    }

    ._g-md-0_6kbhf_1,._gy-md-0_6kbhf_1 {
        --bs-gutter-y: 0
    }

    ._g-md-1_6kbhf_1,._gx-md-1_6kbhf_1 {
        --bs-gutter-x: .25rem
    }

    ._g-md-1_6kbhf_1,._gy-md-1_6kbhf_1 {
        --bs-gutter-y: .25rem
    }

    ._g-md-2_6kbhf_1,._gx-md-2_6kbhf_1 {
        --bs-gutter-x: .5rem
    }

    ._g-md-2_6kbhf_1,._gy-md-2_6kbhf_1 {
        --bs-gutter-y: .5rem
    }

    ._g-md-3_6kbhf_1,._gx-md-3_6kbhf_1 {
        --bs-gutter-x: 1rem
    }

    ._g-md-3_6kbhf_1,._gy-md-3_6kbhf_1 {
        --bs-gutter-y: 1rem
    }

    ._g-md-4_6kbhf_1,._gx-md-4_6kbhf_1 {
        --bs-gutter-x: 1.5rem
    }

    ._g-md-4_6kbhf_1,._gy-md-4_6kbhf_1 {
        --bs-gutter-y: 1.5rem
    }

    ._g-md-5_6kbhf_1,._gx-md-5_6kbhf_1 {
        --bs-gutter-x: 3rem
    }

    ._g-md-5_6kbhf_1,._gy-md-5_6kbhf_1 {
        --bs-gutter-y: 3rem
    }
}

@media(min-width: 992px) {
    ._col-lg_6kbhf_1 {
        flex:1 0 0%
    }

    ._row-cols-lg-auto_6kbhf_1>* {
        flex: 0 0 auto;
        width: auto
    }

    ._row-cols-lg-1_6kbhf_1>* {
        flex: 0 0 auto;
        width: 100%
    }

    ._row-cols-lg-2_6kbhf_1>* {
        flex: 0 0 auto;
        width: 50%
    }

    ._row-cols-lg-3_6kbhf_1>* {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    ._row-cols-lg-4_6kbhf_1>* {
        flex: 0 0 auto;
        width: 25%
    }

    ._row-cols-lg-5_6kbhf_1>* {
        flex: 0 0 auto;
        width: 20%
    }

    ._row-cols-lg-6_6kbhf_1>* {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    ._col-lg-auto_6kbhf_1 {
        flex: 0 0 auto;
        width: auto
    }

    ._col-lg-1_6kbhf_1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    ._col-lg-2_6kbhf_1 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    ._col-lg-3_6kbhf_1 {
        flex: 0 0 auto;
        width: 25%
    }

    ._col-lg-4_6kbhf_1 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    ._col-lg-5_6kbhf_1 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    ._col-lg-6_6kbhf_1 {
        flex: 0 0 auto;
        width: 50%
    }

    ._col-lg-7_6kbhf_1 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    ._col-lg-8_6kbhf_1 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    ._col-lg-9_6kbhf_1 {
        flex: 0 0 auto;
        width: 75%
    }

    ._col-lg-10_6kbhf_1 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    ._col-lg-11_6kbhf_1 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    ._col-lg-12_6kbhf_1 {
        flex: 0 0 auto;
        width: 100%
    }

    ._offset-lg-0_6kbhf_1 {
        margin-left: 0
    }

    ._offset-lg-1_6kbhf_1 {
        margin-left: 8.33333333%
    }

    ._offset-lg-2_6kbhf_1 {
        margin-left: 16.66666667%
    }

    ._offset-lg-3_6kbhf_1 {
        margin-left: 25%
    }

    ._offset-lg-4_6kbhf_1 {
        margin-left: 33.33333333%
    }

    ._offset-lg-5_6kbhf_1 {
        margin-left: 41.66666667%
    }

    ._offset-lg-6_6kbhf_1 {
        margin-left: 50%
    }

    ._offset-lg-7_6kbhf_1 {
        margin-left: 58.33333333%
    }

    ._offset-lg-8_6kbhf_1 {
        margin-left: 66.66666667%
    }

    ._offset-lg-9_6kbhf_1 {
        margin-left: 75%
    }

    ._offset-lg-10_6kbhf_1 {
        margin-left: 83.33333333%
    }

    ._offset-lg-11_6kbhf_1 {
        margin-left: 91.66666667%
    }

    ._g-lg-0_6kbhf_1,._gx-lg-0_6kbhf_1 {
        --bs-gutter-x: 0
    }

    ._g-lg-0_6kbhf_1,._gy-lg-0_6kbhf_1 {
        --bs-gutter-y: 0
    }

    ._g-lg-1_6kbhf_1,._gx-lg-1_6kbhf_1 {
        --bs-gutter-x: .25rem
    }

    ._g-lg-1_6kbhf_1,._gy-lg-1_6kbhf_1 {
        --bs-gutter-y: .25rem
    }

    ._g-lg-2_6kbhf_1,._gx-lg-2_6kbhf_1 {
        --bs-gutter-x: .5rem
    }

    ._g-lg-2_6kbhf_1,._gy-lg-2_6kbhf_1 {
        --bs-gutter-y: .5rem
    }

    ._g-lg-3_6kbhf_1,._gx-lg-3_6kbhf_1 {
        --bs-gutter-x: 1rem
    }

    ._g-lg-3_6kbhf_1,._gy-lg-3_6kbhf_1 {
        --bs-gutter-y: 1rem
    }

    ._g-lg-4_6kbhf_1,._gx-lg-4_6kbhf_1 {
        --bs-gutter-x: 1.5rem
    }

    ._g-lg-4_6kbhf_1,._gy-lg-4_6kbhf_1 {
        --bs-gutter-y: 1.5rem
    }

    ._g-lg-5_6kbhf_1,._gx-lg-5_6kbhf_1 {
        --bs-gutter-x: 3rem
    }

    ._g-lg-5_6kbhf_1,._gy-lg-5_6kbhf_1 {
        --bs-gutter-y: 3rem
    }
}

@media(min-width: 1200px) {
    ._col-xl_6kbhf_1 {
        flex:1 0 0%
    }

    ._row-cols-xl-auto_6kbhf_1>* {
        flex: 0 0 auto;
        width: auto
    }

    ._row-cols-xl-1_6kbhf_1>* {
        flex: 0 0 auto;
        width: 100%
    }

    ._row-cols-xl-2_6kbhf_1>* {
        flex: 0 0 auto;
        width: 50%
    }

    ._row-cols-xl-3_6kbhf_1>* {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    ._row-cols-xl-4_6kbhf_1>* {
        flex: 0 0 auto;
        width: 25%
    }

    ._row-cols-xl-5_6kbhf_1>* {
        flex: 0 0 auto;
        width: 20%
    }

    ._row-cols-xl-6_6kbhf_1>* {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    ._col-xl-auto_6kbhf_1 {
        flex: 0 0 auto;
        width: auto
    }

    ._col-xl-1_6kbhf_1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    ._col-xl-2_6kbhf_1 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    ._col-xl-3_6kbhf_1 {
        flex: 0 0 auto;
        width: 25%
    }

    ._col-xl-4_6kbhf_1 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    ._col-xl-5_6kbhf_1 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    ._col-xl-6_6kbhf_1 {
        flex: 0 0 auto;
        width: 50%
    }

    ._col-xl-7_6kbhf_1 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    ._col-xl-8_6kbhf_1 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    ._col-xl-9_6kbhf_1 {
        flex: 0 0 auto;
        width: 75%
    }

    ._col-xl-10_6kbhf_1 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    ._col-xl-11_6kbhf_1 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    ._col-xl-12_6kbhf_1 {
        flex: 0 0 auto;
        width: 100%
    }

    ._offset-xl-0_6kbhf_1 {
        margin-left: 0
    }

    ._offset-xl-1_6kbhf_1 {
        margin-left: 8.33333333%
    }

    ._offset-xl-2_6kbhf_1 {
        margin-left: 16.66666667%
    }

    ._offset-xl-3_6kbhf_1 {
        margin-left: 25%
    }

    ._offset-xl-4_6kbhf_1 {
        margin-left: 33.33333333%
    }

    ._offset-xl-5_6kbhf_1 {
        margin-left: 41.66666667%
    }

    ._offset-xl-6_6kbhf_1 {
        margin-left: 50%
    }

    ._offset-xl-7_6kbhf_1 {
        margin-left: 58.33333333%
    }

    ._offset-xl-8_6kbhf_1 {
        margin-left: 66.66666667%
    }

    ._offset-xl-9_6kbhf_1 {
        margin-left: 75%
    }

    ._offset-xl-10_6kbhf_1 {
        margin-left: 83.33333333%
    }

    ._offset-xl-11_6kbhf_1 {
        margin-left: 91.66666667%
    }

    ._g-xl-0_6kbhf_1,._gx-xl-0_6kbhf_1 {
        --bs-gutter-x: 0
    }

    ._g-xl-0_6kbhf_1,._gy-xl-0_6kbhf_1 {
        --bs-gutter-y: 0
    }

    ._g-xl-1_6kbhf_1,._gx-xl-1_6kbhf_1 {
        --bs-gutter-x: .25rem
    }

    ._g-xl-1_6kbhf_1,._gy-xl-1_6kbhf_1 {
        --bs-gutter-y: .25rem
    }

    ._g-xl-2_6kbhf_1,._gx-xl-2_6kbhf_1 {
        --bs-gutter-x: .5rem
    }

    ._g-xl-2_6kbhf_1,._gy-xl-2_6kbhf_1 {
        --bs-gutter-y: .5rem
    }

    ._g-xl-3_6kbhf_1,._gx-xl-3_6kbhf_1 {
        --bs-gutter-x: 1rem
    }

    ._g-xl-3_6kbhf_1,._gy-xl-3_6kbhf_1 {
        --bs-gutter-y: 1rem
    }

    ._g-xl-4_6kbhf_1,._gx-xl-4_6kbhf_1 {
        --bs-gutter-x: 1.5rem
    }

    ._g-xl-4_6kbhf_1,._gy-xl-4_6kbhf_1 {
        --bs-gutter-y: 1.5rem
    }

    ._g-xl-5_6kbhf_1,._gx-xl-5_6kbhf_1 {
        --bs-gutter-x: 3rem
    }

    ._g-xl-5_6kbhf_1,._gy-xl-5_6kbhf_1 {
        --bs-gutter-y: 3rem
    }
}

@media(min-width: 1400px) {
    ._col-xxl_6kbhf_1 {
        flex:1 0 0%
    }

    ._row-cols-xxl-auto_6kbhf_1>* {
        flex: 0 0 auto;
        width: auto
    }

    ._row-cols-xxl-1_6kbhf_1>* {
        flex: 0 0 auto;
        width: 100%
    }

    ._row-cols-xxl-2_6kbhf_1>* {
        flex: 0 0 auto;
        width: 50%
    }

    ._row-cols-xxl-3_6kbhf_1>* {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    ._row-cols-xxl-4_6kbhf_1>* {
        flex: 0 0 auto;
        width: 25%
    }

    ._row-cols-xxl-5_6kbhf_1>* {
        flex: 0 0 auto;
        width: 20%
    }

    ._row-cols-xxl-6_6kbhf_1>* {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    ._col-xxl-auto_6kbhf_1 {
        flex: 0 0 auto;
        width: auto
    }

    ._col-xxl-1_6kbhf_1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    ._col-xxl-2_6kbhf_1 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    ._col-xxl-3_6kbhf_1 {
        flex: 0 0 auto;
        width: 25%
    }

    ._col-xxl-4_6kbhf_1 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    ._col-xxl-5_6kbhf_1 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    ._col-xxl-6_6kbhf_1 {
        flex: 0 0 auto;
        width: 50%
    }

    ._col-xxl-7_6kbhf_1 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    ._col-xxl-8_6kbhf_1 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    ._col-xxl-9_6kbhf_1 {
        flex: 0 0 auto;
        width: 75%
    }

    ._col-xxl-10_6kbhf_1 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    ._col-xxl-11_6kbhf_1 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    ._col-xxl-12_6kbhf_1 {
        flex: 0 0 auto;
        width: 100%
    }

    ._offset-xxl-0_6kbhf_1 {
        margin-left: 0
    }

    ._offset-xxl-1_6kbhf_1 {
        margin-left: 8.33333333%
    }

    ._offset-xxl-2_6kbhf_1 {
        margin-left: 16.66666667%
    }

    ._offset-xxl-3_6kbhf_1 {
        margin-left: 25%
    }

    ._offset-xxl-4_6kbhf_1 {
        margin-left: 33.33333333%
    }

    ._offset-xxl-5_6kbhf_1 {
        margin-left: 41.66666667%
    }

    ._offset-xxl-6_6kbhf_1 {
        margin-left: 50%
    }

    ._offset-xxl-7_6kbhf_1 {
        margin-left: 58.33333333%
    }

    ._offset-xxl-8_6kbhf_1 {
        margin-left: 66.66666667%
    }

    ._offset-xxl-9_6kbhf_1 {
        margin-left: 75%
    }

    ._offset-xxl-10_6kbhf_1 {
        margin-left: 83.33333333%
    }

    ._offset-xxl-11_6kbhf_1 {
        margin-left: 91.66666667%
    }

    ._g-xxl-0_6kbhf_1,._gx-xxl-0_6kbhf_1 {
        --bs-gutter-x: 0
    }

    ._g-xxl-0_6kbhf_1,._gy-xxl-0_6kbhf_1 {
        --bs-gutter-y: 0
    }

    ._g-xxl-1_6kbhf_1,._gx-xxl-1_6kbhf_1 {
        --bs-gutter-x: .25rem
    }

    ._g-xxl-1_6kbhf_1,._gy-xxl-1_6kbhf_1 {
        --bs-gutter-y: .25rem
    }

    ._g-xxl-2_6kbhf_1,._gx-xxl-2_6kbhf_1 {
        --bs-gutter-x: .5rem
    }

    ._g-xxl-2_6kbhf_1,._gy-xxl-2_6kbhf_1 {
        --bs-gutter-y: .5rem
    }

    ._g-xxl-3_6kbhf_1,._gx-xxl-3_6kbhf_1 {
        --bs-gutter-x: 1rem
    }

    ._g-xxl-3_6kbhf_1,._gy-xxl-3_6kbhf_1 {
        --bs-gutter-y: 1rem
    }

    ._g-xxl-4_6kbhf_1,._gx-xxl-4_6kbhf_1 {
        --bs-gutter-x: 1.5rem
    }

    ._g-xxl-4_6kbhf_1,._gy-xxl-4_6kbhf_1 {
        --bs-gutter-y: 1.5rem
    }

    ._g-xxl-5_6kbhf_1,._gx-xxl-5_6kbhf_1 {
        --bs-gutter-x: 3rem
    }

    ._g-xxl-5_6kbhf_1,._gy-xxl-5_6kbhf_1 {
        --bs-gutter-y: 3rem
    }
}

._table_6kbhf_1 {
    --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-emphasis-color);
    --bs-table-bg: var(--bs-body-bg);
    --bs-table-border-color: var(--bs-border-color);
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: var(--bs-emphasis-color);
    --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), .05);
    --bs-table-active-color: var(--bs-emphasis-color);
    --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), .1);
    --bs-table-hover-color: var(--bs-emphasis-color);
    --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), .075);
    width: 100%;
    margin-bottom: 1rem;
    vertical-align: top;
    border-color: var(--bs-table-border-color)
}

._table_6kbhf_1>:not(caption)>*>* {
    padding: .5rem;
    color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
    background-color: var(--bs-table-bg);
    border-bottom-width: var(--bs-border-width);
    box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))
}

._table_6kbhf_1>tbody {
    vertical-align: inherit
}

._table_6kbhf_1>thead {
    vertical-align: bottom
}

._table-group-divider_6kbhf_1 {
    border-top: calc(var(--bs-border-width) * 2) solid currentcolor
}

._caption-top_6kbhf_1 {
    caption-side: top
}

._table-sm_6kbhf_1>:not(caption)>*>* {
    padding: .25rem
}

._table-bordered_6kbhf_1>:not(caption)>* {
    border-width: var(--bs-border-width) 0
}

._table-bordered_6kbhf_1>:not(caption)>*>* {
    border-width: 0 var(--bs-border-width)
}

._table-borderless_6kbhf_1>:not(caption)>*>* {
    border-bottom-width: 0
}

._table-borderless_6kbhf_1>:not(:first-child) {
    border-top-width: 0
}

._table-striped_6kbhf_1>tbody>tr:nth-of-type(odd)>* {
    --bs-table-color-type: var(--bs-table-striped-color);
    --bs-table-bg-type: var(--bs-table-striped-bg)
}

._table-striped-columns_6kbhf_1>: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_6kbhf_1 {
    --bs-table-color-state: var(--bs-table-active-color);
    --bs-table-bg-state: var(--bs-table-active-bg)
}

._table-hover_6kbhf_1>tbody>tr:hover>* {
    --bs-table-color-state: var(--bs-table-hover-color);
    --bs-table-bg-state: var(--bs-table-hover-bg)
}

._table-primary_6kbhf_1 {
    --bs-table-color: #000;
    --bs-table-bg: #cfe2ff;
    --bs-table-border-color: #a6b5cc;
    --bs-table-striped-bg: #c5d7f2;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #bacbe6;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #bfd1ec;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

._table-secondary_6kbhf_1 {
    --bs-table-color: #000;
    --bs-table-bg: #e2e3e5;
    --bs-table-border-color: #b5b6b7;
    --bs-table-striped-bg: #d7d8da;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #cbccce;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #d1d2d4;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

._table-success_6kbhf_1 {
    --bs-table-color: #000;
    --bs-table-bg: #d1e7dd;
    --bs-table-border-color: #a7b9b1;
    --bs-table-striped-bg: #c7dbd2;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #bcd0c7;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #c1d6cc;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

._table-info_6kbhf_1 {
    --bs-table-color: #000;
    --bs-table-bg: #cff4fc;
    --bs-table-border-color: #a6c3ca;
    --bs-table-striped-bg: #c5e8ef;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #badce3;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #bfe2e9;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

._table-warning_6kbhf_1 {
    --bs-table-color: #000;
    --bs-table-bg: #fff3cd;
    --bs-table-border-color: #ccc2a4;
    --bs-table-striped-bg: #f2e7c3;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #e6dbb9;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #ece1be;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

._table-danger_6kbhf_1 {
    --bs-table-color: #000;
    --bs-table-bg: #f8d7da;
    --bs-table-border-color: #c6acae;
    --bs-table-striped-bg: #eccccf;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #dfc2c4;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #e5c7ca;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

._table-light_6kbhf_1 {
    --bs-table-color: #000;
    --bs-table-bg: #f8f9fa;
    --bs-table-border-color: #c6c7c8;
    --bs-table-striped-bg: #ecedee;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #dfe0e1;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #e5e6e7;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

._table-dark_6kbhf_1 {
    --bs-table-color: #fff;
    --bs-table-bg: #212529;
    --bs-table-border-color: #4d5154;
    --bs-table-striped-bg: #2c3034;
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: #373b3e;
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: #323539;
    --bs-table-hover-color: #fff;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

._table-responsive_6kbhf_1 {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
}

@media(max-width: 575.98px) {
    ._table-responsive-sm_6kbhf_1 {
        overflow-x:auto;
        -webkit-overflow-scrolling: touch
    }
}

@media(max-width: 767.98px) {
    ._table-responsive-md_6kbhf_1 {
        overflow-x:auto;
        -webkit-overflow-scrolling: touch
    }
}

@media(max-width: 991.98px) {
    ._table-responsive-lg_6kbhf_1 {
        overflow-x:auto;
        -webkit-overflow-scrolling: touch
    }
}

@media(max-width: 1199.98px) {
    ._table-responsive-xl_6kbhf_1 {
        overflow-x:auto;
        -webkit-overflow-scrolling: touch
    }
}

@media(max-width: 1399.98px) {
    ._table-responsive-xxl_6kbhf_1 {
        overflow-x:auto;
        -webkit-overflow-scrolling: touch
    }
}

._form-label_6kbhf_1 {
    margin-bottom: .5rem
}

._col-form-label_6kbhf_1 {
    padding-top: calc(.375rem + var(--bs-border-width));
    padding-bottom: calc(.375rem + var(--bs-border-width));
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5
}

._col-form-label-lg_6kbhf_1 {
    padding-top: calc(.5rem + var(--bs-border-width));
    padding-bottom: calc(.5rem + var(--bs-border-width));
    font-size: 1.25rem
}

._col-form-label-sm_6kbhf_1 {
    padding-top: calc(.25rem + var(--bs-border-width));
    padding-bottom: calc(.25rem + var(--bs-border-width));
    font-size: .875rem
}

._form-text_6kbhf_1 {
    margin-top: .25rem;
    font-size: .875em;
    color: var(--bs-secondary-color)
}

._form-control_6kbhf_1 {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-clip: padding-box;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    ._form-control_6kbhf_1 {
        transition: none
    }
}

._form-control_6kbhf_1[type=file] {
    overflow: hidden
}

._form-control_6kbhf_1[type=file]:not(:disabled):not([readonly]) {
    cursor: pointer
}

._form-control_6kbhf_1:focus {
    color: var(--bs-body-color);
    background-color: var(--bs-body-bg);
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 .25rem #0d6efd40
}

._form-control_6kbhf_1::-webkit-date-and-time-value {
    min-width: 85px;
    height: 1.5em;
    margin: 0
}

._form-control_6kbhf_1::-webkit-datetime-edit {
    display: block;
    padding: 0
}

._form-control_6kbhf_1::-moz-placeholder {
    color: var(--bs-secondary-color);
    opacity: 1
}

._form-control_6kbhf_1::placeholder {
    color: var(--bs-secondary-color);
    opacity: 1
}

._form-control_6kbhf_1:disabled {
    background-color: var(--bs-secondary-bg);
    opacity: 1
}

._form-control_6kbhf_1::-webkit-file-upload-button {
    padding: .375rem .75rem;
    margin: -.375rem -.75rem;
    -webkit-margin-end: .75rem;
    margin-inline-end:.75rem;color: var(--bs-body-color);
    background-color: var(--bs-tertiary-bg);
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width:var(--bs-border-width);border-radius: 0;
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

._form-control_6kbhf_1::file-selector-button {
    padding: .375rem .75rem;
    margin: -.375rem -.75rem;
    -webkit-margin-end: .75rem;
    margin-inline-end:.75rem;color: var(--bs-body-color);
    background-color: var(--bs-tertiary-bg);
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width:var(--bs-border-width);border-radius: 0;
    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_6kbhf_1::-webkit-file-upload-button {
        -webkit-transition: none;
        transition: none
    }

    ._form-control_6kbhf_1::file-selector-button {
        transition: none
    }
}

._form-control_6kbhf_1:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
    background-color: var(--bs-secondary-bg)
}

._form-control_6kbhf_1:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: var(--bs-secondary-bg)
}

._form-control-plaintext_6kbhf_1 {
    display: block;
    width: 100%;
    padding: .375rem 0;
    margin-bottom: 0;
    line-height: 1.5;
    color: var(--bs-body-color);
    background-color: transparent;
    border: solid transparent;
    border-width: var(--bs-border-width) 0
}

._form-control-plaintext_6kbhf_1:focus {
    outline: 0
}

._form-control-plaintext_6kbhf_1._form-control-sm_6kbhf_1,._form-control-plaintext_6kbhf_1._form-control-lg_6kbhf_1 {
    padding-right: 0;
    padding-left: 0
}

._form-control-sm_6kbhf_1 {
    min-height: calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));
    padding: .25rem .5rem;
    font-size: .875rem;
    border-radius: var(--bs-border-radius-sm)
}

._form-control-sm_6kbhf_1::-webkit-file-upload-button {
    padding: .25rem .5rem;
    margin: -.25rem -.5rem;
    -webkit-margin-end: .5rem;
    margin-inline-end:.5rem}

._form-control-sm_6kbhf_1::file-selector-button {
    padding: .25rem .5rem;
    margin: -.25rem -.5rem;
    -webkit-margin-end: .5rem;
    margin-inline-end:.5rem}

._form-control-lg_6kbhf_1 {
    min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
    padding: .5rem 1rem;
    font-size: 1.25rem;
    border-radius: var(--bs-border-radius-lg)
}

._form-control-lg_6kbhf_1::-webkit-file-upload-button {
    padding: .5rem 1rem;
    margin: -.5rem -1rem;
    -webkit-margin-end: 1rem;
    margin-inline-end:1rem}

._form-control-lg_6kbhf_1::file-selector-button {
    padding: .5rem 1rem;
    margin: -.5rem -1rem;
    -webkit-margin-end: 1rem;
    margin-inline-end:1rem}

textarea._form-control_6kbhf_1 {
    min-height: calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))
}

textarea._form-control-sm_6kbhf_1 {
    min-height: calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))
}

textarea._form-control-lg_6kbhf_1 {
    min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))
}

._form-control-color_6kbhf_1 {
    width: 3rem;
    height: calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));
    padding: .375rem
}

._form-control-color_6kbhf_1:not(:disabled):not([readonly]) {
    cursor: pointer
}

._form-control-color_6kbhf_1::-moz-color-swatch {
    border: 0!important;
    border-radius: var(--bs-border-radius)
}

._form-control-color_6kbhf_1::-webkit-color-swatch {
    border: 0!important;
    border-radius: var(--bs-border-radius)
}

._form-control-color_6kbhf_1._form-control-sm_6kbhf_1 {
    height: calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))
}

._form-control-color_6kbhf_1._form-control-lg_6kbhf_1 {
    height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))
}

._form-select_6kbhf_1 {
    --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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    ._form-select_6kbhf_1 {
        transition: none
    }
}

._form-select_6kbhf_1:focus {
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 .25rem #0d6efd40
}

._form-select_6kbhf_1[multiple],._form-select_6kbhf_1[size]:not([size="1"]) {
    padding-right: .75rem;
    background-image: none
}

._form-select_6kbhf_1:disabled {
    background-color: var(--bs-secondary-bg)
}

._form-select_6kbhf_1:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 var(--bs-body-color)
}

._form-select-sm_6kbhf_1 {
    padding-top: .25rem;
    padding-bottom: .25rem;
    padding-left: .5rem;
    font-size: .875rem;
    border-radius: var(--bs-border-radius-sm)
}

._form-select-lg_6kbhf_1 {
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 1rem;
    font-size: 1.25rem;
    border-radius: var(--bs-border-radius-lg)
}

[data-bs-theme=dark] ._form-select_6kbhf_1 {
    --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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

._form-check_6kbhf_1 {
    display: block;
    min-height: 1.5rem;
    padding-left: 1.5em;
    margin-bottom: .125rem
}

._form-check_6kbhf_1 ._form-check-input_6kbhf_1 {
    float: left;
    margin-left: -1.5em
}

._form-check-reverse_6kbhf_1 {
    padding-right: 1.5em;
    padding-left: 0;
    text-align: right
}

._form-check-reverse_6kbhf_1 ._form-check-input_6kbhf_1 {
    float: right;
    margin-right: -1.5em;
    margin-left: 0
}

._form-check-input_6kbhf_1 {
    --bs-form-check-bg: var(--bs-body-bg);
    flex-shrink: 0;
    width: 1em;
    height: 1em;
    margin-top: .25em;
    vertical-align: top;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-form-check-bg);
    background-image: var(--bs-form-check-bg-image);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: var(--bs-border-width) solid var(--bs-border-color);
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
    print-color-adjust: exact
}

._form-check-input_6kbhf_1[type=checkbox] {
    border-radius: .25em
}

._form-check-input_6kbhf_1[type=radio] {
    border-radius: 50%
}

._form-check-input_6kbhf_1:active {
    filter: brightness(90%)
}

._form-check-input_6kbhf_1:focus {
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 .25rem #0d6efd40
}

._form-check-input_6kbhf_1:checked {
    background-color: #0d6efd;
    border-color: #0d6efd
}

._form-check-input_6kbhf_1:checked[type=checkbox] {
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")
}

._form-check-input_6kbhf_1: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='%23fff'/%3e%3c/svg%3e")
}

._form-check-input_6kbhf_1[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

._form-check-input_6kbhf_1:disabled {
    pointer-events: none;
    filter: none;
    opacity: .5
}

._form-check-input_6kbhf_1[disabled]~._form-check-label_6kbhf_1,._form-check-input_6kbhf_1:disabled~._form-check-label_6kbhf_1 {
    cursor: default;
    opacity: .5
}

._form-switch_6kbhf_1 {
    padding-left: 2.5em
}

._form-switch_6kbhf_1 ._form-check-input_6kbhf_1 {
    --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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    ._form-switch_6kbhf_1 ._form-check-input_6kbhf_1 {
        transition: none
    }
}

._form-switch_6kbhf_1 ._form-check-input_6kbhf_1: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='%2386b7fe'/%3e%3c/svg%3e")
}

._form-switch_6kbhf_1 ._form-check-input_6kbhf_1:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

._form-switch_6kbhf_1._form-check-reverse_6kbhf_1 {
    padding-right: 2.5em;
    padding-left: 0
}

._form-switch_6kbhf_1._form-check-reverse_6kbhf_1 ._form-check-input_6kbhf_1 {
    margin-right: -2.5em;
    margin-left: 0
}

._form-check-inline_6kbhf_1 {
    display: inline-block;
    margin-right: 1rem
}

._btn-check_6kbhf_1 {
    position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none
}

._btn-check_6kbhf_1[disabled]+._btn_6kbhf_1,._btn-check_6kbhf_1:disabled+._btn_6kbhf_1 {
    pointer-events: none;
    filter: none;
    opacity: .65
}

[data-bs-theme=dark] ._form-switch_6kbhf_1 ._form-check-input_6kbhf_1: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_6kbhf_1 {
    width: 100%;
    height: 1.5rem;
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent
}

._form-range_6kbhf_1:focus {
    outline: 0
}

._form-range_6kbhf_1:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 1px #fff,0 0 0 .25rem #0d6efd40
}

._form-range_6kbhf_1:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #fff,0 0 0 .25rem #0d6efd40
}

._form-range_6kbhf_1::-moz-focus-outer {
    border: 0
}

._form-range_6kbhf_1::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -.25rem;
    -webkit-appearance: none;
    appearance: none;
    background-color: #0d6efd;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    ._form-range_6kbhf_1::-webkit-slider-thumb {
        -webkit-transition: none;
        transition: none
    }
}

._form-range_6kbhf_1::-webkit-slider-thumb:active {
    background-color: #b6d4fe
}

._form-range_6kbhf_1::-webkit-slider-runnable-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: var(--bs-secondary-bg);
    border-color: transparent;
    border-radius: 1rem
}

._form-range_6kbhf_1::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    -moz-appearance: none;
    appearance: none;
    background-color: #0d6efd;
    border: 0;
    border-radius: 1rem;
    -moz-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    ._form-range_6kbhf_1::-moz-range-thumb {
        -moz-transition: none;
        transition: none
    }
}

._form-range_6kbhf_1::-moz-range-thumb:active {
    background-color: #b6d4fe
}

._form-range_6kbhf_1::-moz-range-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: var(--bs-secondary-bg);
    border-color: transparent;
    border-radius: 1rem
}

._form-range_6kbhf_1:disabled {
    pointer-events: none
}

._form-range_6kbhf_1:disabled::-webkit-slider-thumb {
    background-color: var(--bs-secondary-color)
}

._form-range_6kbhf_1:disabled::-moz-range-thumb {
    background-color: var(--bs-secondary-color)
}

._form-floating_6kbhf_1 {
    position: relative
}

._form-floating_6kbhf_1>._form-control_6kbhf_1,._form-floating_6kbhf_1>._form-control-plaintext_6kbhf_1,._form-floating_6kbhf_1>._form-select_6kbhf_1 {
    height: calc(3.5rem + calc(var(--bs-border-width) * 2));
    min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
    line-height: 1.25
}

._form-floating_6kbhf_1>label {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    height: 100%;
    padding: 1rem .75rem;
    overflow: hidden;
    text-align: start;
    text-overflow: ellipsis;
    white-space: nowrap;
    pointer-events: none;
    border: var(--bs-border-width) solid transparent;
    transform-origin: 0 0;
    transition: opacity .1s ease-in-out,transform .1s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    ._form-floating_6kbhf_1>label {
        transition: none
    }
}

._form-floating_6kbhf_1>._form-control_6kbhf_1,._form-floating_6kbhf_1>._form-control-plaintext_6kbhf_1 {
    padding: 1rem .75rem
}

._form-floating_6kbhf_1>._form-control_6kbhf_1::-moz-placeholder,._form-floating_6kbhf_1>._form-control-plaintext_6kbhf_1::-moz-placeholder {
    color: transparent
}

._form-floating_6kbhf_1>._form-control_6kbhf_1::placeholder,._form-floating_6kbhf_1>._form-control-plaintext_6kbhf_1::placeholder {
    color: transparent
}

._form-floating_6kbhf_1>._form-control_6kbhf_1:not(:-moz-placeholder-shown),._form-floating_6kbhf_1>._form-control-plaintext_6kbhf_1:not(:-moz-placeholder-shown) {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

._form-floating_6kbhf_1>._form-control_6kbhf_1:focus,._form-floating_6kbhf_1>._form-control_6kbhf_1:not(:placeholder-shown),._form-floating_6kbhf_1>._form-control-plaintext_6kbhf_1:focus,._form-floating_6kbhf_1>._form-control-plaintext_6kbhf_1:not(:placeholder-shown) {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

._form-floating_6kbhf_1>._form-control_6kbhf_1:-webkit-autofill,._form-floating_6kbhf_1>._form-control-plaintext_6kbhf_1:-webkit-autofill {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

._form-floating_6kbhf_1>._form-select_6kbhf_1 {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

._form-floating_6kbhf_1>._form-control_6kbhf_1:not(:-moz-placeholder-shown)~label {
    color: rgba(var(--bs-body-color-rgb),.65);
    transform: scale(.85) translateY(-.5rem) translate(.15rem)
}

._form-floating_6kbhf_1>._form-control_6kbhf_1:focus~label,._form-floating_6kbhf_1>._form-control_6kbhf_1:not(:placeholder-shown)~label,._form-floating_6kbhf_1>._form-control-plaintext_6kbhf_1~label,._form-floating_6kbhf_1>._form-select_6kbhf_1~label {
    color: rgba(var(--bs-body-color-rgb),.65);
    transform: scale(.85) translateY(-.5rem) translate(.15rem)
}

._form-floating_6kbhf_1>._form-control_6kbhf_1:not(:-moz-placeholder-shown)~label:after {
    position: absolute;
    inset: 1rem .375rem;
    z-index: -1;
    height: 1.5em;
    content: "";
    background-color: var(--bs-body-bg);
    border-radius: var(--bs-border-radius)
}

._form-floating_6kbhf_1>._form-control_6kbhf_1:focus~label:after,._form-floating_6kbhf_1>._form-control_6kbhf_1:not(:placeholder-shown)~label:after,._form-floating_6kbhf_1>._form-control-plaintext_6kbhf_1~label:after,._form-floating_6kbhf_1>._form-select_6kbhf_1~label:after {
    position: absolute;
    inset: 1rem .375rem;
    z-index: -1;
    height: 1.5em;
    content: "";
    background-color: var(--bs-body-bg);
    border-radius: var(--bs-border-radius)
}

._form-floating_6kbhf_1>._form-control_6kbhf_1:-webkit-autofill~label {
    color: rgba(var(--bs-body-color-rgb),.65);
    transform: scale(.85) translateY(-.5rem) translate(.15rem)
}

._form-floating_6kbhf_1>._form-control-plaintext_6kbhf_1~label {
    border-width: var(--bs-border-width) 0
}

._form-floating_6kbhf_1>:disabled~label,._form-floating_6kbhf_1>._form-control_6kbhf_1:disabled~label {
    color: #6c757d
}

._form-floating_6kbhf_1>:disabled~label:after,._form-floating_6kbhf_1>._form-control_6kbhf_1:disabled~label:after {
    background-color: var(--bs-secondary-bg)
}

._input-group_6kbhf_1 {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%
}

._input-group_6kbhf_1>._form-control_6kbhf_1,._input-group_6kbhf_1>._form-select_6kbhf_1,._input-group_6kbhf_1>._form-floating_6kbhf_1 {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0
}

._input-group_6kbhf_1>._form-control_6kbhf_1:focus,._input-group_6kbhf_1>._form-select_6kbhf_1:focus,._input-group_6kbhf_1>._form-floating_6kbhf_1:focus-within {
    z-index: 5
}

._input-group_6kbhf_1 ._btn_6kbhf_1 {
    position: relative;
    z-index: 2
}

._input-group_6kbhf_1 ._btn_6kbhf_1:focus {
    z-index: 5
}

._input-group-text_6kbhf_1 {
    display: flex;
    align-items: center;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    text-align: center;
    white-space: nowrap;
    background-color: var(--bs-tertiary-bg);
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius)
}

._input-group-lg_6kbhf_1>._form-control_6kbhf_1,._input-group-lg_6kbhf_1>._form-select_6kbhf_1,._input-group-lg_6kbhf_1>._input-group-text_6kbhf_1,._input-group-lg_6kbhf_1>._btn_6kbhf_1 {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    border-radius: var(--bs-border-radius-lg)
}

._input-group-sm_6kbhf_1>._form-control_6kbhf_1,._input-group-sm_6kbhf_1>._form-select_6kbhf_1,._input-group-sm_6kbhf_1>._input-group-text_6kbhf_1,._input-group-sm_6kbhf_1>._btn_6kbhf_1 {
    padding: .25rem .5rem;
    font-size: .875rem;
    border-radius: var(--bs-border-radius-sm)
}

._input-group-lg_6kbhf_1>._form-select_6kbhf_1,._input-group-sm_6kbhf_1>._form-select_6kbhf_1 {
    padding-right: 3rem
}

._input-group_6kbhf_1:not(._has-validation_6kbhf_1)>:not(:last-child):not(._dropdown-toggle_6kbhf_1):not(._dropdown-menu_6kbhf_1):not(._form-floating_6kbhf_1),._input-group_6kbhf_1:not(._has-validation_6kbhf_1)>._dropdown-toggle_6kbhf_1:nth-last-child(n+3),._input-group_6kbhf_1:not(._has-validation_6kbhf_1)>._form-floating_6kbhf_1:not(:last-child)>._form-control_6kbhf_1,._input-group_6kbhf_1:not(._has-validation_6kbhf_1)>._form-floating_6kbhf_1:not(:last-child)>._form-select_6kbhf_1 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

._input-group_6kbhf_1._has-validation_6kbhf_1>:nth-last-child(n+3):not(._dropdown-toggle_6kbhf_1):not(._dropdown-menu_6kbhf_1):not(._form-floating_6kbhf_1),._input-group_6kbhf_1._has-validation_6kbhf_1>._dropdown-toggle_6kbhf_1:nth-last-child(n+4),._input-group_6kbhf_1._has-validation_6kbhf_1>._form-floating_6kbhf_1:nth-last-child(n+3)>._form-control_6kbhf_1,._input-group_6kbhf_1._has-validation_6kbhf_1>._form-floating_6kbhf_1:nth-last-child(n+3)>._form-select_6kbhf_1 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

._input-group_6kbhf_1>:not(:first-child):not(._dropdown-menu_6kbhf_1):not(._valid-tooltip_6kbhf_1):not(._valid-feedback_6kbhf_1):not(._invalid-tooltip_6kbhf_1):not(._invalid-feedback_6kbhf_1) {
    margin-left: calc(var(--bs-border-width) * -1);
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

._input-group_6kbhf_1>._form-floating_6kbhf_1:not(:first-child)>._form-control_6kbhf_1,._input-group_6kbhf_1>._form-floating_6kbhf_1:not(:first-child)>._form-select_6kbhf_1 {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

._valid-feedback_6kbhf_1 {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: .875em;
    color: var(--bs-form-valid-color)
}

._valid-tooltip_6kbhf_1 {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    color: #fff;
    background-color: var(--bs-success);
    border-radius: var(--bs-border-radius)
}

._was-validated_6kbhf_1 :valid~._valid-feedback_6kbhf_1,._was-validated_6kbhf_1 :valid~._valid-tooltip_6kbhf_1,._is-valid_6kbhf_1~._valid-feedback_6kbhf_1,._is-valid_6kbhf_1~._valid-tooltip_6kbhf_1 {
    display: block
}

._was-validated_6kbhf_1 ._form-control_6kbhf_1:valid,._form-control_6kbhf_1._is-valid_6kbhf_1 {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

._was-validated_6kbhf_1 ._form-control_6kbhf_1:valid:focus,._form-control_6kbhf_1._is-valid_6kbhf_1:focus {
    border-color: var(--bs-form-valid-border-color);
    box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb),.25)
}

._was-validated_6kbhf_1 textarea._form-control_6kbhf_1:valid,textarea._form-control_6kbhf_1._is-valid_6kbhf_1 {
    padding-right: calc(1.5em + .75rem);
    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

._was-validated_6kbhf_1 ._form-select_6kbhf_1:valid,._form-select_6kbhf_1._is-valid_6kbhf_1 {
    border-color: var(--bs-form-valid-border-color)
}

._was-validated_6kbhf_1 ._form-select_6kbhf_1:valid:not([multiple]):not([size]),._was-validated_6kbhf_1 ._form-select_6kbhf_1:valid:not([multiple])[size="1"],._form-select_6kbhf_1._is-valid_6kbhf_1:not([multiple]):not([size]),._form-select_6kbhf_1._is-valid_6kbhf_1: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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

._was-validated_6kbhf_1 ._form-select_6kbhf_1:valid:focus,._form-select_6kbhf_1._is-valid_6kbhf_1:focus {
    border-color: var(--bs-form-valid-border-color);
    box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb),.25)
}

._was-validated_6kbhf_1 ._form-control-color_6kbhf_1:valid,._form-control-color_6kbhf_1._is-valid_6kbhf_1 {
    width: calc(3.75rem + 1.5em)
}

._was-validated_6kbhf_1 ._form-check-input_6kbhf_1:valid,._form-check-input_6kbhf_1._is-valid_6kbhf_1 {
    border-color: var(--bs-form-valid-border-color)
}

._was-validated_6kbhf_1 ._form-check-input_6kbhf_1:valid:checked,._form-check-input_6kbhf_1._is-valid_6kbhf_1:checked {
    background-color: var(--bs-form-valid-color)
}

._was-validated_6kbhf_1 ._form-check-input_6kbhf_1:valid:focus,._form-check-input_6kbhf_1._is-valid_6kbhf_1:focus {
    box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb),.25)
}

._was-validated_6kbhf_1 ._form-check-input_6kbhf_1:valid~._form-check-label_6kbhf_1,._form-check-input_6kbhf_1._is-valid_6kbhf_1~._form-check-label_6kbhf_1 {
    color: var(--bs-form-valid-color)
}

._form-check-inline_6kbhf_1 ._form-check-input_6kbhf_1~._valid-feedback_6kbhf_1 {
    margin-left: .5em
}

._was-validated_6kbhf_1 ._input-group_6kbhf_1>._form-control_6kbhf_1:not(:focus):valid,._input-group_6kbhf_1>._form-control_6kbhf_1:not(:focus)._is-valid_6kbhf_1,._was-validated_6kbhf_1 ._input-group_6kbhf_1>._form-select_6kbhf_1:not(:focus):valid,._input-group_6kbhf_1>._form-select_6kbhf_1:not(:focus)._is-valid_6kbhf_1,._was-validated_6kbhf_1 ._input-group_6kbhf_1>._form-floating_6kbhf_1:not(:focus-within):valid,._input-group_6kbhf_1>._form-floating_6kbhf_1:not(:focus-within)._is-valid_6kbhf_1 {
    z-index: 3
}

._invalid-feedback_6kbhf_1 {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: .875em;
    color: var(--bs-form-invalid-color)
}

._invalid-tooltip_6kbhf_1 {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    color: #fff;
    background-color: var(--bs-danger);
    border-radius: var(--bs-border-radius)
}

._was-validated_6kbhf_1 :invalid~._invalid-feedback_6kbhf_1,._was-validated_6kbhf_1 :invalid~._invalid-tooltip_6kbhf_1,._is-invalid_6kbhf_1~._invalid-feedback_6kbhf_1,._is-invalid_6kbhf_1~._invalid-tooltip_6kbhf_1 {
    display: block
}

._was-validated_6kbhf_1 ._form-control_6kbhf_1:invalid,._form-control_6kbhf_1._is-invalid_6kbhf_1 {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

._was-validated_6kbhf_1 ._form-control_6kbhf_1:invalid:focus,._form-control_6kbhf_1._is-invalid_6kbhf_1:focus {
    border-color: var(--bs-form-invalid-border-color);
    box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)
}

._was-validated_6kbhf_1 textarea._form-control_6kbhf_1:invalid,textarea._form-control_6kbhf_1._is-invalid_6kbhf_1 {
    padding-right: calc(1.5em + .75rem);
    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

._was-validated_6kbhf_1 ._form-select_6kbhf_1:invalid,._form-select_6kbhf_1._is-invalid_6kbhf_1 {
    border-color: var(--bs-form-invalid-border-color)
}

._was-validated_6kbhf_1 ._form-select_6kbhf_1:invalid:not([multiple]):not([size]),._was-validated_6kbhf_1 ._form-select_6kbhf_1:invalid:not([multiple])[size="1"],._form-select_6kbhf_1._is-invalid_6kbhf_1:not([multiple]):not([size]),._form-select_6kbhf_1._is-invalid_6kbhf_1: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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

._was-validated_6kbhf_1 ._form-select_6kbhf_1:invalid:focus,._form-select_6kbhf_1._is-invalid_6kbhf_1:focus {
    border-color: var(--bs-form-invalid-border-color);
    box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)
}

._was-validated_6kbhf_1 ._form-control-color_6kbhf_1:invalid,._form-control-color_6kbhf_1._is-invalid_6kbhf_1 {
    width: calc(3.75rem + 1.5em)
}

._was-validated_6kbhf_1 ._form-check-input_6kbhf_1:invalid,._form-check-input_6kbhf_1._is-invalid_6kbhf_1 {
    border-color: var(--bs-form-invalid-border-color)
}

._was-validated_6kbhf_1 ._form-check-input_6kbhf_1:invalid:checked,._form-check-input_6kbhf_1._is-invalid_6kbhf_1:checked {
    background-color: var(--bs-form-invalid-color)
}

._was-validated_6kbhf_1 ._form-check-input_6kbhf_1:invalid:focus,._form-check-input_6kbhf_1._is-invalid_6kbhf_1:focus {
    box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)
}

._was-validated_6kbhf_1 ._form-check-input_6kbhf_1:invalid~._form-check-label_6kbhf_1,._form-check-input_6kbhf_1._is-invalid_6kbhf_1~._form-check-label_6kbhf_1 {
    color: var(--bs-form-invalid-color)
}

._form-check-inline_6kbhf_1 ._form-check-input_6kbhf_1~._invalid-feedback_6kbhf_1 {
    margin-left: .5em
}

._was-validated_6kbhf_1 ._input-group_6kbhf_1>._form-control_6kbhf_1:not(:focus):invalid,._input-group_6kbhf_1>._form-control_6kbhf_1:not(:focus)._is-invalid_6kbhf_1,._was-validated_6kbhf_1 ._input-group_6kbhf_1>._form-select_6kbhf_1:not(:focus):invalid,._input-group_6kbhf_1>._form-select_6kbhf_1:not(:focus)._is-invalid_6kbhf_1,._was-validated_6kbhf_1 ._input-group_6kbhf_1>._form-floating_6kbhf_1:not(:focus-within):invalid,._input-group_6kbhf_1>._form-floating_6kbhf_1:not(:focus-within)._is-invalid_6kbhf_1 {
    z-index: 4
}

._btn_6kbhf_1 {
    --bs-btn-padding-x: .75rem;
    --bs-btn-padding-y: .375rem;
    --bs-btn-font-family: ;
    --bs-btn-font-size: 1rem;
    --bs-btn-font-weight: 400;
    --bs-btn-line-height: 1.5;
    --bs-btn-color: var(--bs-body-color);
    --bs-btn-bg: transparent;
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: transparent;
    --bs-btn-border-radius: var(--bs-border-radius);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
    --bs-btn-disabled-opacity: .65;
    --bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
    display: inline-block;
    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;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-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);
    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) {
    ._btn_6kbhf_1 {
        transition: none
    }
}

._btn_6kbhf_1:hover {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color)
}

._btn-check_6kbhf_1+._btn_6kbhf_1:hover {
    color: var(--bs-btn-color);
    background-color: var(--bs-btn-bg);
    border-color: var(--bs-btn-border-color)
}

._btn_6kbhf_1:focus-visible {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-focus-box-shadow)
}

._btn-check_6kbhf_1:focus-visible+._btn_6kbhf_1 {
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-focus-box-shadow)
}

._btn-check_6kbhf_1:checked+._btn_6kbhf_1,:not(._btn-check_6kbhf_1)+._btn_6kbhf_1:active,._btn_6kbhf_1:first-child:active,._btn_6kbhf_1._active_6kbhf_1,._btn_6kbhf_1._show_6kbhf_1 {
    color: var(--bs-btn-active-color);
    background-color: var(--bs-btn-active-bg);
    border-color: var(--bs-btn-active-border-color)
}

._btn-check_6kbhf_1:checked+._btn_6kbhf_1:focus-visible,:not(._btn-check_6kbhf_1)+._btn_6kbhf_1:active:focus-visible,._btn_6kbhf_1:first-child:active:focus-visible,._btn_6kbhf_1._active_6kbhf_1:focus-visible,._btn_6kbhf_1._show_6kbhf_1:focus-visible {
    box-shadow: var(--bs-btn-focus-box-shadow)
}

._btn-check_6kbhf_1:checked:focus-visible+._btn_6kbhf_1 {
    box-shadow: var(--bs-btn-focus-box-shadow)
}

._btn_6kbhf_1:disabled,._btn_6kbhf_1._disabled_6kbhf_1,fieldset:disabled ._btn_6kbhf_1 {
    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)
}

._btn-primary_6kbhf_1 {
    --bs-btn-color: #fff;
    --bs-btn-bg: #0d6efd;
    --bs-btn-border-color: #0d6efd;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0b5ed7;
    --bs-btn-hover-border-color: #0a58ca;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0a58ca;
    --bs-btn-active-border-color: #0a53be;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #0d6efd;
    --bs-btn-disabled-border-color: #0d6efd
}

._btn-secondary_6kbhf_1 {
    --bs-btn-color: #fff;
    --bs-btn-bg: #6c757d;
    --bs-btn-border-color: #6c757d;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #5c636a;
    --bs-btn-hover-border-color: #565e64;
    --bs-btn-focus-shadow-rgb: 130, 138, 145;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #565e64;
    --bs-btn-active-border-color: #51585e;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #6c757d;
    --bs-btn-disabled-border-color: #6c757d
}

._btn-success_6kbhf_1 {
    --bs-btn-color: #fff;
    --bs-btn-bg: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #157347;
    --bs-btn-hover-border-color: #146c43;
    --bs-btn-focus-shadow-rgb: 60, 153, 110;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #146c43;
    --bs-btn-active-border-color: #13653f;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #198754;
    --bs-btn-disabled-border-color: #198754
}

._btn-info_6kbhf_1 {
    --bs-btn-color: #000;
    --bs-btn-bg: #0dcaf0;
    --bs-btn-border-color: #0dcaf0;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #31d2f2;
    --bs-btn-hover-border-color: #25cff2;
    --bs-btn-focus-shadow-rgb: 11, 172, 204;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #3dd5f3;
    --bs-btn-active-border-color: #25cff2;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #0dcaf0;
    --bs-btn-disabled-border-color: #0dcaf0
}

._btn-warning_6kbhf_1 {
    --bs-btn-color: #000;
    --bs-btn-bg: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #ffca2c;
    --bs-btn-hover-border-color: #ffc720;
    --bs-btn-focus-shadow-rgb: 217, 164, 6;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #ffcd39;
    --bs-btn-active-border-color: #ffc720;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #ffc107;
    --bs-btn-disabled-border-color: #ffc107
}

._btn-danger_6kbhf_1 {
    --bs-btn-color: #fff;
    --bs-btn-bg: #dc3545;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #bb2d3b;
    --bs-btn-hover-border-color: #b02a37;
    --bs-btn-focus-shadow-rgb: 225, 83, 97;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #b02a37;
    --bs-btn-active-border-color: #a52834;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #dc3545;
    --bs-btn-disabled-border-color: #dc3545
}

._btn-light_6kbhf_1 {
    --bs-btn-color: #000;
    --bs-btn-bg: #f8f9fa;
    --bs-btn-border-color: #f8f9fa;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #d3d4d5;
    --bs-btn-hover-border-color: #c6c7c8;
    --bs-btn-focus-shadow-rgb: 211, 212, 213;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #c6c7c8;
    --bs-btn-active-border-color: #babbbc;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #f8f9fa;
    --bs-btn-disabled-border-color: #f8f9fa
}

._btn-dark_6kbhf_1 {
    --bs-btn-color: #fff;
    --bs-btn-bg: #212529;
    --bs-btn-border-color: #212529;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #424649;
    --bs-btn-hover-border-color: #373b3e;
    --bs-btn-focus-shadow-rgb: 66, 70, 73;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #4d5154;
    --bs-btn-active-border-color: #373b3e;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #212529;
    --bs-btn-disabled-border-color: #212529
}

._btn-outline-primary_6kbhf_1 {
    --bs-btn-color: #0d6efd;
    --bs-btn-border-color: #0d6efd;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0d6efd;
    --bs-btn-hover-border-color: #0d6efd;
    --bs-btn-focus-shadow-rgb: 13, 110, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0d6efd;
    --bs-btn-active-border-color: #0d6efd;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #0d6efd;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #0d6efd;
    --bs-gradient: none
}

._btn-outline-secondary_6kbhf_1 {
    --bs-btn-color: #6c757d;
    --bs-btn-border-color: #6c757d;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #6c757d;
    --bs-btn-hover-border-color: #6c757d;
    --bs-btn-focus-shadow-rgb: 108, 117, 125;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #6c757d;
    --bs-btn-active-border-color: #6c757d;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #6c757d;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #6c757d;
    --bs-gradient: none
}

._btn-outline-success_6kbhf_1 {
    --bs-btn-color: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #198754;
    --bs-btn-hover-border-color: #198754;
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #198754;
    --bs-btn-active-border-color: #198754;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #198754;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #198754;
    --bs-gradient: none
}

._btn-outline-info_6kbhf_1 {
    --bs-btn-color: #0dcaf0;
    --bs-btn-border-color: #0dcaf0;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #0dcaf0;
    --bs-btn-hover-border-color: #0dcaf0;
    --bs-btn-focus-shadow-rgb: 13, 202, 240;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #0dcaf0;
    --bs-btn-active-border-color: #0dcaf0;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #0dcaf0;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #0dcaf0;
    --bs-gradient: none
}

._btn-outline-warning_6kbhf_1 {
    --bs-btn-color: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #ffc107;
    --bs-btn-hover-border-color: #ffc107;
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #ffc107;
    --bs-btn-active-border-color: #ffc107;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #ffc107;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #ffc107;
    --bs-gradient: none
}

._btn-outline-danger_6kbhf_1 {
    --bs-btn-color: #dc3545;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #dc3545;
    --bs-btn-hover-border-color: #dc3545;
    --bs-btn-focus-shadow-rgb: 220, 53, 69;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #dc3545;
    --bs-btn-active-border-color: #dc3545;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #dc3545;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #dc3545;
    --bs-gradient: none
}

._btn-outline-light_6kbhf_1 {
    --bs-btn-color: #f8f9fa;
    --bs-btn-border-color: #f8f9fa;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #f8f9fa;
    --bs-btn-hover-border-color: #f8f9fa;
    --bs-btn-focus-shadow-rgb: 248, 249, 250;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #f8f9fa;
    --bs-btn-active-border-color: #f8f9fa;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #f8f9fa;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #f8f9fa;
    --bs-gradient: none
}

._btn-outline-dark_6kbhf_1 {
    --bs-btn-color: #212529;
    --bs-btn-border-color: #212529;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #212529;
    --bs-btn-hover-border-color: #212529;
    --bs-btn-focus-shadow-rgb: 33, 37, 41;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #212529;
    --bs-btn-active-border-color: #212529;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #212529;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #212529;
    --bs-gradient: none
}

._btn-link_6kbhf_1 {
    --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: #6c757d;
    --bs-btn-disabled-border-color: transparent;
    --bs-btn-box-shadow: 0 0 0 #000;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    text-decoration: underline
}

._btn-link_6kbhf_1:focus-visible {
    color: var(--bs-btn-color)
}

._btn-link_6kbhf_1:hover {
    color: var(--bs-btn-hover-color)
}

._btn-lg_6kbhf_1,._btn-group-lg_6kbhf_1>._btn_6kbhf_1 {
    --bs-btn-padding-y: .5rem;
    --bs-btn-padding-x: 1rem;
    --bs-btn-font-size: 1.25rem;
    --bs-btn-border-radius: var(--bs-border-radius-lg)
}

._btn-sm_6kbhf_1,._btn-group-sm_6kbhf_1>._btn_6kbhf_1 {
    --bs-btn-padding-y: .25rem;
    --bs-btn-padding-x: .5rem;
    --bs-btn-font-size: .875rem;
    --bs-btn-border-radius: var(--bs-border-radius-sm)
}

._fade_6kbhf_1 {
    transition: opacity .15s linear
}

@media(prefers-reduced-motion:reduce) {
    ._fade_6kbhf_1 {
        transition: none
    }
}

._fade_6kbhf_1:not(._show_6kbhf_1) {
    opacity: 0
}

._collapse_6kbhf_1:not(._show_6kbhf_1) {
    display: none
}

._collapsing_6kbhf_1 {
    height: 0;
    overflow: hidden;
    transition: height .35s ease
}

@media(prefers-reduced-motion:reduce) {
    ._collapsing_6kbhf_1 {
        transition: none
    }
}

._collapsing_6kbhf_1._collapse-horizontal_6kbhf_1 {
    width: 0;
    height: auto;
    transition: width .35s ease
}

@media(prefers-reduced-motion:reduce) {
    ._collapsing_6kbhf_1._collapse-horizontal_6kbhf_1 {
        transition: none
    }
}

._dropup_6kbhf_1,._dropend_6kbhf_1,._dropdown_6kbhf_1,._dropstart_6kbhf_1,._dropup-center_6kbhf_1,._dropdown-center_6kbhf_1 {
    position: relative
}

._dropdown-toggle_6kbhf_1 {
    white-space: nowrap
}

._dropdown-toggle_6kbhf_1:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent
}

._dropdown-toggle_6kbhf_1:empty:after {
    margin-left: 0
}

._dropdown-menu_6kbhf_1 {
    --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: var(--bs-border-radius);
    --bs-dropdown-border-width: var(--bs-border-width);
    --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
    --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
    --bs-dropdown-divider-margin-y: .5rem;
    --bs-dropdown-box-shadow: var(--bs-box-shadow);
    --bs-dropdown-link-color: var(--bs-body-color);
    --bs-dropdown-link-hover-color: var(--bs-body-color);
    --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
    --bs-dropdown-link-active-color: #fff;
    --bs-dropdown-link-active-bg: #0d6efd;
    --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
    --bs-dropdown-item-padding-x: 1rem;
    --bs-dropdown-item-padding-y: .25rem;
    --bs-dropdown-header-color: #6c757d;
    --bs-dropdown-header-padding-x: 1rem;
    --bs-dropdown-header-padding-y: .5rem;
    position: absolute;
    z-index: var(--bs-dropdown-zindex);
    display: none;
    min-width: var(--bs-dropdown-min-width);
    padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
    margin: 0;
    font-size: var(--bs-dropdown-font-size);
    color: var(--bs-dropdown-color);
    text-align: left;
    list-style: none;
    background-color: var(--bs-dropdown-bg);
    background-clip: padding-box;
    border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
    border-radius: var(--bs-dropdown-border-radius)
}

._dropdown-menu_6kbhf_1[data-bs-popper] {
    top: 100%;
    left: 0;
    margin-top: var(--bs-dropdown-spacer)
}

._dropdown-menu-start_6kbhf_1 {
    --bs-position: start
}

._dropdown-menu-start_6kbhf_1[data-bs-popper] {
    right: auto;
    left: 0
}

._dropdown-menu-end_6kbhf_1 {
    --bs-position: end
}

._dropdown-menu-end_6kbhf_1[data-bs-popper] {
    right: 0;
    left: auto
}

@media(min-width: 576px) {
    ._dropdown-menu-sm-start_6kbhf_1 {
        --bs-position: start
    }

    ._dropdown-menu-sm-start_6kbhf_1[data-bs-popper] {
        right: auto;
        left: 0
    }

    ._dropdown-menu-sm-end_6kbhf_1 {
        --bs-position: end
    }

    ._dropdown-menu-sm-end_6kbhf_1[data-bs-popper] {
        right: 0;
        left: auto
    }
}

@media(min-width: 768px) {
    ._dropdown-menu-md-start_6kbhf_1 {
        --bs-position: start
    }

    ._dropdown-menu-md-start_6kbhf_1[data-bs-popper] {
        right: auto;
        left: 0
    }

    ._dropdown-menu-md-end_6kbhf_1 {
        --bs-position: end
    }

    ._dropdown-menu-md-end_6kbhf_1[data-bs-popper] {
        right: 0;
        left: auto
    }
}

@media(min-width: 992px) {
    ._dropdown-menu-lg-start_6kbhf_1 {
        --bs-position: start
    }

    ._dropdown-menu-lg-start_6kbhf_1[data-bs-popper] {
        right: auto;
        left: 0
    }

    ._dropdown-menu-lg-end_6kbhf_1 {
        --bs-position: end
    }

    ._dropdown-menu-lg-end_6kbhf_1[data-bs-popper] {
        right: 0;
        left: auto
    }
}

@media(min-width: 1200px) {
    ._dropdown-menu-xl-start_6kbhf_1 {
        --bs-position: start
    }

    ._dropdown-menu-xl-start_6kbhf_1[data-bs-popper] {
        right: auto;
        left: 0
    }

    ._dropdown-menu-xl-end_6kbhf_1 {
        --bs-position: end
    }

    ._dropdown-menu-xl-end_6kbhf_1[data-bs-popper] {
        right: 0;
        left: auto
    }
}

@media(min-width: 1400px) {
    ._dropdown-menu-xxl-start_6kbhf_1 {
        --bs-position: start
    }

    ._dropdown-menu-xxl-start_6kbhf_1[data-bs-popper] {
        right: auto;
        left: 0
    }

    ._dropdown-menu-xxl-end_6kbhf_1 {
        --bs-position: end
    }

    ._dropdown-menu-xxl-end_6kbhf_1[data-bs-popper] {
        right: 0;
        left: auto
    }
}

._dropup_6kbhf_1 ._dropdown-menu_6kbhf_1[data-bs-popper] {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: var(--bs-dropdown-spacer)
}

._dropup_6kbhf_1 ._dropdown-toggle_6kbhf_1:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: 0;
    border-right: .3em solid transparent;
    border-bottom: .3em solid;
    border-left: .3em solid transparent
}

._dropup_6kbhf_1 ._dropdown-toggle_6kbhf_1:empty:after {
    margin-left: 0
}

._dropend_6kbhf_1 ._dropdown-menu_6kbhf_1[data-bs-popper] {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: var(--bs-dropdown-spacer)
}

._dropend_6kbhf_1 ._dropdown-toggle_6kbhf_1:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: 0;
    border-bottom: .3em solid transparent;
    border-left: .3em solid
}

._dropend_6kbhf_1 ._dropdown-toggle_6kbhf_1:empty:after {
    margin-left: 0
}

._dropend_6kbhf_1 ._dropdown-toggle_6kbhf_1:after {
    vertical-align: 0
}

._dropstart_6kbhf_1 ._dropdown-menu_6kbhf_1[data-bs-popper] {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: var(--bs-dropdown-spacer)
}

._dropstart_6kbhf_1 ._dropdown-toggle_6kbhf_1:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: ""
}

._dropstart_6kbhf_1 ._dropdown-toggle_6kbhf_1:after {
    display: none
}

._dropstart_6kbhf_1 ._dropdown-toggle_6kbhf_1:before {
    display: inline-block;
    margin-right: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: .3em solid;
    border-bottom: .3em solid transparent
}

._dropstart_6kbhf_1 ._dropdown-toggle_6kbhf_1:empty:after {
    margin-left: 0
}

._dropstart_6kbhf_1 ._dropdown-toggle_6kbhf_1:before {
    vertical-align: 0
}

._dropdown-divider_6kbhf_1 {
    height: 0;
    margin: var(--bs-dropdown-divider-margin-y) 0;
    overflow: hidden;
    border-top: 1px solid var(--bs-dropdown-divider-bg);
    opacity: 1
}

._dropdown-item_6kbhf_1 {
    display: block;
    width: 100%;
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    clear: both;
    font-weight: 400;
    color: var(--bs-dropdown-link-color);
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
    border-radius: var(--bs-dropdown-item-border-radius, 0)
}

._dropdown-item_6kbhf_1:hover,._dropdown-item_6kbhf_1:focus {
    color: var(--bs-dropdown-link-hover-color);
    background-color: var(--bs-dropdown-link-hover-bg)
}

._dropdown-item_6kbhf_1._active_6kbhf_1,._dropdown-item_6kbhf_1:active {
    color: var(--bs-dropdown-link-active-color);
    text-decoration: none;
    background-color: var(--bs-dropdown-link-active-bg)
}

._dropdown-item_6kbhf_1._disabled_6kbhf_1,._dropdown-item_6kbhf_1:disabled {
    color: var(--bs-dropdown-link-disabled-color);
    pointer-events: none;
    background-color: transparent
}

._dropdown-menu_6kbhf_1._show_6kbhf_1 {
    display: block
}

._dropdown-header_6kbhf_1 {
    display: block;
    padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
    margin-bottom: 0;
    font-size: .875rem;
    color: var(--bs-dropdown-header-color);
    white-space: nowrap
}

._dropdown-item-text_6kbhf_1 {
    display: block;
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    color: var(--bs-dropdown-link-color)
}

._dropdown-menu-dark_6kbhf_1 {
    --bs-dropdown-color: #dee2e6;
    --bs-dropdown-bg: #343a40;
    --bs-dropdown-border-color: var(--bs-border-color-translucent);
    --bs-dropdown-box-shadow: ;
    --bs-dropdown-link-color: #dee2e6;
    --bs-dropdown-link-hover-color: #fff;
    --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
    --bs-dropdown-link-hover-bg: rgba(255, 255, 255, .15);
    --bs-dropdown-link-active-color: #fff;
    --bs-dropdown-link-active-bg: #0d6efd;
    --bs-dropdown-link-disabled-color: #adb5bd;
    --bs-dropdown-header-color: #adb5bd
}

._btn-group_6kbhf_1,._btn-group-vertical_6kbhf_1 {
    position: relative;
    display: inline-flex;
    vertical-align: middle
}

._btn-group_6kbhf_1>._btn_6kbhf_1,._btn-group-vertical_6kbhf_1>._btn_6kbhf_1 {
    position: relative;
    flex: 1 1 auto
}

._btn-group_6kbhf_1>._btn-check_6kbhf_1:checked+._btn_6kbhf_1,._btn-group_6kbhf_1>._btn-check_6kbhf_1:focus+._btn_6kbhf_1,._btn-group_6kbhf_1>._btn_6kbhf_1:hover,._btn-group_6kbhf_1>._btn_6kbhf_1:focus,._btn-group_6kbhf_1>._btn_6kbhf_1:active,._btn-group_6kbhf_1>._btn_6kbhf_1._active_6kbhf_1,._btn-group-vertical_6kbhf_1>._btn-check_6kbhf_1:checked+._btn_6kbhf_1,._btn-group-vertical_6kbhf_1>._btn-check_6kbhf_1:focus+._btn_6kbhf_1,._btn-group-vertical_6kbhf_1>._btn_6kbhf_1:hover,._btn-group-vertical_6kbhf_1>._btn_6kbhf_1:focus,._btn-group-vertical_6kbhf_1>._btn_6kbhf_1:active,._btn-group-vertical_6kbhf_1>._btn_6kbhf_1._active_6kbhf_1 {
    z-index: 1
}

._btn-toolbar_6kbhf_1 {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

._btn-toolbar_6kbhf_1 ._input-group_6kbhf_1 {
    width: auto
}

._btn-group_6kbhf_1 {
    border-radius: var(--bs-border-radius)
}

._btn-group_6kbhf_1>:not(._btn-check_6kbhf_1:first-child)+._btn_6kbhf_1,._btn-group_6kbhf_1>._btn-group_6kbhf_1:not(:first-child) {
    margin-left: calc(var(--bs-border-width) * -1)
}

._btn-group_6kbhf_1>._btn_6kbhf_1:not(:last-child):not(._dropdown-toggle_6kbhf_1),._btn-group_6kbhf_1>._btn_6kbhf_1._dropdown-toggle-split_6kbhf_1:first-child,._btn-group_6kbhf_1>._btn-group_6kbhf_1:not(:last-child)>._btn_6kbhf_1 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

._btn-group_6kbhf_1>._btn_6kbhf_1:nth-child(n+3),._btn-group_6kbhf_1>:not(._btn-check_6kbhf_1)+._btn_6kbhf_1,._btn-group_6kbhf_1>._btn-group_6kbhf_1:not(:first-child)>._btn_6kbhf_1 {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

._dropdown-toggle-split_6kbhf_1 {
    padding-right: .5625rem;
    padding-left: .5625rem
}

._dropdown-toggle-split_6kbhf_1:after,._dropup_6kbhf_1 ._dropdown-toggle-split_6kbhf_1:after,._dropend_6kbhf_1 ._dropdown-toggle-split_6kbhf_1:after {
    margin-left: 0
}

._dropstart_6kbhf_1 ._dropdown-toggle-split_6kbhf_1:before {
    margin-right: 0
}

._btn-sm_6kbhf_1+._dropdown-toggle-split_6kbhf_1,._btn-group-sm_6kbhf_1>._btn_6kbhf_1+._dropdown-toggle-split_6kbhf_1 {
    padding-right: .375rem;
    padding-left: .375rem
}

._btn-lg_6kbhf_1+._dropdown-toggle-split_6kbhf_1,._btn-group-lg_6kbhf_1>._btn_6kbhf_1+._dropdown-toggle-split_6kbhf_1 {
    padding-right: .75rem;
    padding-left: .75rem
}

._btn-group-vertical_6kbhf_1 {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center
}

._btn-group-vertical_6kbhf_1>._btn_6kbhf_1,._btn-group-vertical_6kbhf_1>._btn-group_6kbhf_1 {
    width: 100%
}

._btn-group-vertical_6kbhf_1>._btn_6kbhf_1:not(:first-child),._btn-group-vertical_6kbhf_1>._btn-group_6kbhf_1:not(:first-child) {
    margin-top: calc(var(--bs-border-width) * -1)
}

._btn-group-vertical_6kbhf_1>._btn_6kbhf_1:not(:last-child):not(._dropdown-toggle_6kbhf_1),._btn-group-vertical_6kbhf_1>._btn-group_6kbhf_1:not(:last-child)>._btn_6kbhf_1 {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

._btn-group-vertical_6kbhf_1>._btn_6kbhf_1~._btn_6kbhf_1,._btn-group-vertical_6kbhf_1>._btn-group_6kbhf_1:not(:first-child)>._btn_6kbhf_1 {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

._nav_6kbhf_1 {
    --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);
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

._nav-link_6kbhf_1 {
    display: block;
    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);
    text-decoration: none;
    background: none;
    border: 0;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    ._nav-link_6kbhf_1 {
        transition: none
    }
}

._nav-link_6kbhf_1:hover,._nav-link_6kbhf_1:focus {
    color: var(--bs-nav-link-hover-color)
}

._nav-link_6kbhf_1:focus-visible {
    outline: 0;
    box-shadow: 0 0 0 .25rem #0d6efd40
}

._nav-link_6kbhf_1._disabled_6kbhf_1,._nav-link_6kbhf_1:disabled {
    color: var(--bs-nav-link-disabled-color);
    pointer-events: none;
    cursor: default
}

._nav-tabs_6kbhf_1 {
    --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_6kbhf_1 ._nav-link_6kbhf_1 {
    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_6kbhf_1 ._nav-link_6kbhf_1:hover,._nav-tabs_6kbhf_1 ._nav-link_6kbhf_1:focus {
    isolation: isolate;
    border-color: var(--bs-nav-tabs-link-hover-border-color)
}

._nav-tabs_6kbhf_1 ._nav-link_6kbhf_1._active_6kbhf_1,._nav-tabs_6kbhf_1 ._nav-item_6kbhf_1._show_6kbhf_1 ._nav-link_6kbhf_1 {
    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_6kbhf_1 ._dropdown-menu_6kbhf_1 {
    margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

._nav-pills_6kbhf_1 {
    --bs-nav-pills-border-radius: var(--bs-border-radius);
    --bs-nav-pills-link-active-color: #fff;
    --bs-nav-pills-link-active-bg: #0d6efd
}

._nav-pills_6kbhf_1 ._nav-link_6kbhf_1 {
    border-radius: var(--bs-nav-pills-border-radius)
}

._nav-pills_6kbhf_1 ._nav-link_6kbhf_1._active_6kbhf_1,._nav-pills_6kbhf_1 ._show_6kbhf_1>._nav-link_6kbhf_1 {
    color: var(--bs-nav-pills-link-active-color);
    background-color: var(--bs-nav-pills-link-active-bg)
}

._nav-underline_6kbhf_1 {
    --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_6kbhf_1 ._nav-link_6kbhf_1 {
    padding-right: 0;
    padding-left: 0;
    border-bottom: var(--bs-nav-underline-border-width) solid transparent
}

._nav-underline_6kbhf_1 ._nav-link_6kbhf_1:hover,._nav-underline_6kbhf_1 ._nav-link_6kbhf_1:focus {
    border-bottom-color: currentcolor
}

._nav-underline_6kbhf_1 ._nav-link_6kbhf_1._active_6kbhf_1,._nav-underline_6kbhf_1 ._show_6kbhf_1>._nav-link_6kbhf_1 {
    font-weight: 700;
    color: var(--bs-nav-underline-link-active-color);
    border-bottom-color: currentcolor
}

._nav-fill_6kbhf_1>._nav-link_6kbhf_1,._nav-fill_6kbhf_1 ._nav-item_6kbhf_1 {
    flex: 1 1 auto;
    text-align: center
}

._nav-justified_6kbhf_1>._nav-link_6kbhf_1,._nav-justified_6kbhf_1 ._nav-item_6kbhf_1 {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center
}

._nav-fill_6kbhf_1 ._nav-item_6kbhf_1 ._nav-link_6kbhf_1,._nav-justified_6kbhf_1 ._nav-item_6kbhf_1 ._nav-link_6kbhf_1 {
    width: 100%
}

._tab-content_6kbhf_1>._tab-pane_6kbhf_1 {
    display: none
}

._tab-content_6kbhf_1>._active_6kbhf_1 {
    display: block
}

._navbar_6kbhf_1 {
    --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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

._navbar_6kbhf_1>._container_6kbhf_1,._navbar_6kbhf_1>._container-fluid_6kbhf_1,._navbar_6kbhf_1>._container-sm_6kbhf_1,._navbar_6kbhf_1>._container-md_6kbhf_1,._navbar_6kbhf_1>._container-lg_6kbhf_1,._navbar_6kbhf_1>._container-xl_6kbhf_1,._navbar_6kbhf_1>._container-xxl_6kbhf_1 {
    display: flex;
    flex-wrap: inherit;
    align-items: center;
    justify-content: space-between
}

._navbar-brand_6kbhf_1 {
    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);
    text-decoration: none;
    white-space: nowrap
}

._navbar-brand_6kbhf_1:hover,._navbar-brand_6kbhf_1:focus {
    color: var(--bs-navbar-brand-hover-color)
}

._navbar-nav_6kbhf_1 {
    --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);
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

._navbar-nav_6kbhf_1 ._nav-link_6kbhf_1._active_6kbhf_1,._navbar-nav_6kbhf_1 ._nav-link_6kbhf_1._show_6kbhf_1 {
    color: var(--bs-navbar-active-color)
}

._navbar-nav_6kbhf_1 ._dropdown-menu_6kbhf_1 {
    position: static
}

._navbar-text_6kbhf_1 {
    padding-top: .5rem;
    padding-bottom: .5rem;
    color: var(--bs-navbar-color)
}

._navbar-text_6kbhf_1 a,._navbar-text_6kbhf_1 a:hover,._navbar-text_6kbhf_1 a:focus {
    color: var(--bs-navbar-active-color)
}

._navbar-collapse_6kbhf_1 {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center
}

._navbar-toggler_6kbhf_1 {
    padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
    font-size: var(--bs-navbar-toggler-font-size);
    line-height: 1;
    color: var(--bs-navbar-color);
    background-color: transparent;
    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)
}

@media(prefers-reduced-motion:reduce) {
    ._navbar-toggler_6kbhf_1 {
        transition: none
    }
}

._navbar-toggler_6kbhf_1:hover {
    text-decoration: none
}

._navbar-toggler_6kbhf_1:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width)
}

._navbar-toggler-icon_6kbhf_1 {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    background-image: var(--bs-navbar-toggler-icon-bg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%
}

._navbar-nav-scroll_6kbhf_1 {
    max-height: var(--bs-scroll-height, 75vh);
    overflow-y: auto
}

@media(min-width: 576px) {
    ._navbar-expand-sm_6kbhf_1 {
        flex-wrap:nowrap;
        justify-content: flex-start
    }

    ._navbar-expand-sm_6kbhf_1 ._navbar-nav_6kbhf_1 {
        flex-direction: row
    }

    ._navbar-expand-sm_6kbhf_1 ._navbar-nav_6kbhf_1 ._dropdown-menu_6kbhf_1 {
        position: absolute
    }

    ._navbar-expand-sm_6kbhf_1 ._navbar-nav_6kbhf_1 ._nav-link_6kbhf_1 {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    ._navbar-expand-sm_6kbhf_1 ._navbar-nav-scroll_6kbhf_1 {
        overflow: visible
    }

    ._navbar-expand-sm_6kbhf_1 ._navbar-collapse_6kbhf_1 {
        display: flex!important;
        flex-basis: auto
    }

    ._navbar-expand-sm_6kbhf_1 ._navbar-toggler_6kbhf_1 {
        display: none
    }

    ._navbar-expand-sm_6kbhf_1 ._offcanvas_6kbhf_1 {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto!important;
        height: auto!important;
        visibility: visible!important;
        background-color: transparent!important;
        border: 0!important;
        transform: none!important;
        transition: none
    }

    ._navbar-expand-sm_6kbhf_1 ._offcanvas_6kbhf_1 ._offcanvas-header_6kbhf_1 {
        display: none
    }

    ._navbar-expand-sm_6kbhf_1 ._offcanvas_6kbhf_1 ._offcanvas-body_6kbhf_1 {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media(min-width: 768px) {
    ._navbar-expand-md_6kbhf_1 {
        flex-wrap:nowrap;
        justify-content: flex-start
    }

    ._navbar-expand-md_6kbhf_1 ._navbar-nav_6kbhf_1 {
        flex-direction: row
    }

    ._navbar-expand-md_6kbhf_1 ._navbar-nav_6kbhf_1 ._dropdown-menu_6kbhf_1 {
        position: absolute
    }

    ._navbar-expand-md_6kbhf_1 ._navbar-nav_6kbhf_1 ._nav-link_6kbhf_1 {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    ._navbar-expand-md_6kbhf_1 ._navbar-nav-scroll_6kbhf_1 {
        overflow: visible
    }

    ._navbar-expand-md_6kbhf_1 ._navbar-collapse_6kbhf_1 {
        display: flex!important;
        flex-basis: auto
    }

    ._navbar-expand-md_6kbhf_1 ._navbar-toggler_6kbhf_1 {
        display: none
    }

    ._navbar-expand-md_6kbhf_1 ._offcanvas_6kbhf_1 {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto!important;
        height: auto!important;
        visibility: visible!important;
        background-color: transparent!important;
        border: 0!important;
        transform: none!important;
        transition: none
    }

    ._navbar-expand-md_6kbhf_1 ._offcanvas_6kbhf_1 ._offcanvas-header_6kbhf_1 {
        display: none
    }

    ._navbar-expand-md_6kbhf_1 ._offcanvas_6kbhf_1 ._offcanvas-body_6kbhf_1 {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media(min-width: 992px) {
    ._navbar-expand-lg_6kbhf_1 {
        flex-wrap:nowrap;
        justify-content: flex-start
    }

    ._navbar-expand-lg_6kbhf_1 ._navbar-nav_6kbhf_1 {
        flex-direction: row
    }

    ._navbar-expand-lg_6kbhf_1 ._navbar-nav_6kbhf_1 ._dropdown-menu_6kbhf_1 {
        position: absolute
    }

    ._navbar-expand-lg_6kbhf_1 ._navbar-nav_6kbhf_1 ._nav-link_6kbhf_1 {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    ._navbar-expand-lg_6kbhf_1 ._navbar-nav-scroll_6kbhf_1 {
        overflow: visible
    }

    ._navbar-expand-lg_6kbhf_1 ._navbar-collapse_6kbhf_1 {
        display: flex!important;
        flex-basis: auto
    }

    ._navbar-expand-lg_6kbhf_1 ._navbar-toggler_6kbhf_1 {
        display: none
    }

    ._navbar-expand-lg_6kbhf_1 ._offcanvas_6kbhf_1 {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto!important;
        height: auto!important;
        visibility: visible!important;
        background-color: transparent!important;
        border: 0!important;
        transform: none!important;
        transition: none
    }

    ._navbar-expand-lg_6kbhf_1 ._offcanvas_6kbhf_1 ._offcanvas-header_6kbhf_1 {
        display: none
    }

    ._navbar-expand-lg_6kbhf_1 ._offcanvas_6kbhf_1 ._offcanvas-body_6kbhf_1 {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media(min-width: 1200px) {
    ._navbar-expand-xl_6kbhf_1 {
        flex-wrap:nowrap;
        justify-content: flex-start
    }

    ._navbar-expand-xl_6kbhf_1 ._navbar-nav_6kbhf_1 {
        flex-direction: row
    }

    ._navbar-expand-xl_6kbhf_1 ._navbar-nav_6kbhf_1 ._dropdown-menu_6kbhf_1 {
        position: absolute
    }

    ._navbar-expand-xl_6kbhf_1 ._navbar-nav_6kbhf_1 ._nav-link_6kbhf_1 {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    ._navbar-expand-xl_6kbhf_1 ._navbar-nav-scroll_6kbhf_1 {
        overflow: visible
    }

    ._navbar-expand-xl_6kbhf_1 ._navbar-collapse_6kbhf_1 {
        display: flex!important;
        flex-basis: auto
    }

    ._navbar-expand-xl_6kbhf_1 ._navbar-toggler_6kbhf_1 {
        display: none
    }

    ._navbar-expand-xl_6kbhf_1 ._offcanvas_6kbhf_1 {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto!important;
        height: auto!important;
        visibility: visible!important;
        background-color: transparent!important;
        border: 0!important;
        transform: none!important;
        transition: none
    }

    ._navbar-expand-xl_6kbhf_1 ._offcanvas_6kbhf_1 ._offcanvas-header_6kbhf_1 {
        display: none
    }

    ._navbar-expand-xl_6kbhf_1 ._offcanvas_6kbhf_1 ._offcanvas-body_6kbhf_1 {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media(min-width: 1400px) {
    ._navbar-expand-xxl_6kbhf_1 {
        flex-wrap:nowrap;
        justify-content: flex-start
    }

    ._navbar-expand-xxl_6kbhf_1 ._navbar-nav_6kbhf_1 {
        flex-direction: row
    }

    ._navbar-expand-xxl_6kbhf_1 ._navbar-nav_6kbhf_1 ._dropdown-menu_6kbhf_1 {
        position: absolute
    }

    ._navbar-expand-xxl_6kbhf_1 ._navbar-nav_6kbhf_1 ._nav-link_6kbhf_1 {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    ._navbar-expand-xxl_6kbhf_1 ._navbar-nav-scroll_6kbhf_1 {
        overflow: visible
    }

    ._navbar-expand-xxl_6kbhf_1 ._navbar-collapse_6kbhf_1 {
        display: flex!important;
        flex-basis: auto
    }

    ._navbar-expand-xxl_6kbhf_1 ._navbar-toggler_6kbhf_1 {
        display: none
    }

    ._navbar-expand-xxl_6kbhf_1 ._offcanvas_6kbhf_1 {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto!important;
        height: auto!important;
        visibility: visible!important;
        background-color: transparent!important;
        border: 0!important;
        transform: none!important;
        transition: none
    }

    ._navbar-expand-xxl_6kbhf_1 ._offcanvas_6kbhf_1 ._offcanvas-header_6kbhf_1 {
        display: none
    }

    ._navbar-expand-xxl_6kbhf_1 ._offcanvas_6kbhf_1 ._offcanvas-body_6kbhf_1 {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

._navbar-expand_6kbhf_1 {
    flex-wrap: nowrap;
    justify-content: flex-start
}

._navbar-expand_6kbhf_1 ._navbar-nav_6kbhf_1 {
    flex-direction: row
}

._navbar-expand_6kbhf_1 ._navbar-nav_6kbhf_1 ._dropdown-menu_6kbhf_1 {
    position: absolute
}

._navbar-expand_6kbhf_1 ._navbar-nav_6kbhf_1 ._nav-link_6kbhf_1 {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x)
}

._navbar-expand_6kbhf_1 ._navbar-nav-scroll_6kbhf_1 {
    overflow: visible
}

._navbar-expand_6kbhf_1 ._navbar-collapse_6kbhf_1 {
    display: flex!important;
    flex-basis: auto
}

._navbar-expand_6kbhf_1 ._navbar-toggler_6kbhf_1 {
    display: none
}

._navbar-expand_6kbhf_1 ._offcanvas_6kbhf_1 {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto!important;
    height: auto!important;
    visibility: visible!important;
    background-color: transparent!important;
    border: 0!important;
    transform: none!important;
    transition: none
}

._navbar-expand_6kbhf_1 ._offcanvas_6kbhf_1 ._offcanvas-header_6kbhf_1 {
    display: none
}

._navbar-expand_6kbhf_1 ._offcanvas_6kbhf_1 ._offcanvas-body_6kbhf_1 {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible
}

._navbar-dark_6kbhf_1,._navbar_6kbhf_1[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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_6kbhf_1 {
    --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_6kbhf_1 {
    --bs-card-spacer-y: 1rem;
    --bs-card-spacer-x: 1rem;
    --bs-card-title-spacer-y: .5rem;
    --bs-card-title-color: ;
    --bs-card-subtitle-color: ;
    --bs-card-border-width: var(--bs-border-width);
    --bs-card-border-color: var(--bs-border-color-translucent);
    --bs-card-border-radius: var(--bs-border-radius);
    --bs-card-box-shadow: ;
    --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-card-cap-padding-y: .5rem;
    --bs-card-cap-padding-x: 1rem;
    --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), .03);
    --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;
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    height: var(--bs-card-height);
    color: var(--bs-body-color);
    word-wrap: break-word;
    background-color: var(--bs-card-bg);
    background-clip: border-box;
    border: var(--bs-card-border-width) solid var(--bs-card-border-color);
    border-radius: var(--bs-card-border-radius)
}

._card_6kbhf_1>hr {
    margin-right: 0;
    margin-left: 0
}

._card_6kbhf_1>._list-group_6kbhf_1 {
    border-top: inherit;
    border-bottom: inherit
}

._card_6kbhf_1>._list-group_6kbhf_1:first-child {
    border-top-width: 0;
    border-top-left-radius: var(--bs-card-inner-border-radius);
    border-top-right-radius: var(--bs-card-inner-border-radius)
}

._card_6kbhf_1>._list-group_6kbhf_1:last-child {
    border-bottom-width: 0;
    border-bottom-right-radius: var(--bs-card-inner-border-radius);
    border-bottom-left-radius: var(--bs-card-inner-border-radius)
}

._card_6kbhf_1>._card-header_6kbhf_1+._list-group_6kbhf_1,._card_6kbhf_1>._list-group_6kbhf_1+._card-footer_6kbhf_1 {
    border-top: 0
}

._card-body_6kbhf_1 {
    flex: 1 1 auto;
    padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
    color: var(--bs-card-color)
}

._card-title_6kbhf_1 {
    margin-bottom: var(--bs-card-title-spacer-y);
    color: var(--bs-card-title-color)
}

._card-subtitle_6kbhf_1 {
    margin-top: calc(-.5 * var(--bs-card-title-spacer-y));
    margin-bottom: 0;
    color: var(--bs-card-subtitle-color)
}

._card-text_6kbhf_1:last-child {
    margin-bottom: 0
}

._card-link_6kbhf_1+._card-link_6kbhf_1 {
    margin-left: var(--bs-card-spacer-x)
}

._card-header_6kbhf_1 {
    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
    margin-bottom: 0;
    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)
}

._card-header_6kbhf_1:first-child {
    border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0
}

._card-footer_6kbhf_1 {
    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_6kbhf_1:last-child {
    border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)
}

._card-header-tabs_6kbhf_1 {
    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_6kbhf_1 ._nav-link_6kbhf_1._active_6kbhf_1 {
    background-color: var(--bs-card-bg);
    border-bottom-color: var(--bs-card-bg)
}

._card-header-pills_6kbhf_1 {
    margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
    margin-left: calc(-.5 * var(--bs-card-cap-padding-x))
}

._card-img-overlay_6kbhf_1 {
    position: absolute;
    inset: 0;
    padding: var(--bs-card-img-overlay-padding);
    border-radius: var(--bs-card-inner-border-radius)
}

._card-img_6kbhf_1,._card-img-top_6kbhf_1,._card-img-bottom_6kbhf_1 {
    width: 100%
}

._card-img_6kbhf_1,._card-img-top_6kbhf_1 {
    border-top-left-radius: var(--bs-card-inner-border-radius);
    border-top-right-radius: var(--bs-card-inner-border-radius)
}

._card-img_6kbhf_1,._card-img-bottom_6kbhf_1 {
    border-bottom-right-radius: var(--bs-card-inner-border-radius);
    border-bottom-left-radius: var(--bs-card-inner-border-radius)
}

._card-group_6kbhf_1>._card_6kbhf_1 {
    margin-bottom: var(--bs-card-group-margin)
}

@media(min-width: 576px) {
    ._card-group_6kbhf_1 {
        display:flex;
        flex-flow: row wrap
    }

    ._card-group_6kbhf_1>._card_6kbhf_1 {
        flex: 1 0 0%;
        margin-bottom: 0
    }

    ._card-group_6kbhf_1>._card_6kbhf_1+._card_6kbhf_1 {
        margin-left: 0;
        border-left: 0
    }

    ._card-group_6kbhf_1>._card_6kbhf_1:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    ._card-group_6kbhf_1>._card_6kbhf_1:not(:last-child) ._card-img-top_6kbhf_1,._card-group_6kbhf_1>._card_6kbhf_1:not(:last-child) ._card-header_6kbhf_1 {
        border-top-right-radius: 0
    }

    ._card-group_6kbhf_1>._card_6kbhf_1:not(:last-child) ._card-img-bottom_6kbhf_1,._card-group_6kbhf_1>._card_6kbhf_1:not(:last-child) ._card-footer_6kbhf_1 {
        border-bottom-right-radius: 0
    }

    ._card-group_6kbhf_1>._card_6kbhf_1:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    ._card-group_6kbhf_1>._card_6kbhf_1:not(:first-child) ._card-img-top_6kbhf_1,._card-group_6kbhf_1>._card_6kbhf_1:not(:first-child) ._card-header_6kbhf_1 {
        border-top-left-radius: 0
    }

    ._card-group_6kbhf_1>._card_6kbhf_1:not(:first-child) ._card-img-bottom_6kbhf_1,._card-group_6kbhf_1>._card_6kbhf_1:not(:first-child) ._card-footer_6kbhf_1 {
        border-bottom-left-radius: 0
    }
}

._accordion_6kbhf_1 {
    --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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

._accordion-button_6kbhf_1 {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
    font-size: 1rem;
    color: var(--bs-accordion-btn-color);
    text-align: left;
    background-color: var(--bs-accordion-btn-bg);
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: var(--bs-accordion-transition)
}

@media(prefers-reduced-motion:reduce) {
    ._accordion-button_6kbhf_1 {
        transition: none
    }
}

._accordion-button_6kbhf_1:not(._collapsed_6kbhf_1) {
    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_6kbhf_1:not(._collapsed_6kbhf_1):after {
    background-image: var(--bs-accordion-btn-active-icon);
    transform: var(--bs-accordion-btn-icon-transform)
}

._accordion-button_6kbhf_1:after {
    flex-shrink: 0;
    width: var(--bs-accordion-btn-icon-width);
    height: var(--bs-accordion-btn-icon-width);
    margin-left: auto;
    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)
}

@media(prefers-reduced-motion:reduce) {
    ._accordion-button_6kbhf_1:after {
        transition: none
    }
}

._accordion-button_6kbhf_1:hover {
    z-index: 2
}

._accordion-button_6kbhf_1:focus {
    z-index: 3;
    outline: 0;
    box-shadow: var(--bs-accordion-btn-focus-box-shadow)
}

._accordion-header_6kbhf_1 {
    margin-bottom: 0
}

._accordion-item_6kbhf_1 {
    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_6kbhf_1:first-of-type {
    border-top-left-radius: var(--bs-accordion-border-radius);
    border-top-right-radius: var(--bs-accordion-border-radius)
}

._accordion-item_6kbhf_1:first-of-type>._accordion-header_6kbhf_1 ._accordion-button_6kbhf_1 {
    border-top-left-radius: var(--bs-accordion-inner-border-radius);
    border-top-right-radius: var(--bs-accordion-inner-border-radius)
}

._accordion-item_6kbhf_1:not(:first-of-type) {
    border-top: 0
}

._accordion-item_6kbhf_1:last-of-type {
    border-bottom-right-radius: var(--bs-accordion-border-radius);
    border-bottom-left-radius: var(--bs-accordion-border-radius)
}

._accordion-item_6kbhf_1:last-of-type>._accordion-header_6kbhf_1 ._accordion-button_6kbhf_1._collapsed_6kbhf_1 {
    border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
    border-bottom-left-radius: var(--bs-accordion-inner-border-radius)
}

._accordion-item_6kbhf_1:last-of-type>._accordion-collapse_6kbhf_1 {
    border-bottom-right-radius: var(--bs-accordion-border-radius);
    border-bottom-left-radius: var(--bs-accordion-border-radius)
}

._accordion-body_6kbhf_1 {
    padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)
}

._accordion-flush_6kbhf_1>._accordion-item_6kbhf_1 {
    border-right: 0;
    border-left: 0;
    border-radius: 0
}

._accordion-flush_6kbhf_1>._accordion-item_6kbhf_1:first-child {
    border-top: 0
}

._accordion-flush_6kbhf_1>._accordion-item_6kbhf_1:last-child {
    border-bottom: 0
}

._accordion-flush_6kbhf_1>._accordion-item_6kbhf_1>._accordion-header_6kbhf_1 ._accordion-button_6kbhf_1,._accordion-flush_6kbhf_1>._accordion-item_6kbhf_1>._accordion-header_6kbhf_1 ._accordion-button_6kbhf_1._collapsed_6kbhf_1 {
    border-radius: 0
}

._accordion-flush_6kbhf_1>._accordion-item_6kbhf_1>._accordion-collapse_6kbhf_1 {
    border-radius: 0
}

[data-bs-theme=dark] ._accordion-button_6kbhf_1:after {
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%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='%236ea8fe'%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_6kbhf_1 {
    --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-secondary-color);
    --bs-breadcrumb-item-padding-x: .5rem;
    --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
    display: flex;
    flex-wrap: wrap;
    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);
    list-style: none;
    background-color: var(--bs-breadcrumb-bg);
    border-radius: var(--bs-breadcrumb-border-radius)
}

._breadcrumb-item_6kbhf_1+._breadcrumb-item_6kbhf_1 {
    padding-left: var(--bs-breadcrumb-item-padding-x)
}

._breadcrumb-item_6kbhf_1+._breadcrumb-item_6kbhf_1:before {
    float: left;
    padding-right: var(--bs-breadcrumb-item-padding-x);
    color: var(--bs-breadcrumb-divider-color);
    content: var(--bs-breadcrumb-divider, "/")
}

._breadcrumb-item_6kbhf_1._active_6kbhf_1 {
    color: var(--bs-breadcrumb-item-active-color)
}

._pagination_6kbhf_1 {
    --bs-pagination-padding-x: .75rem;
    --bs-pagination-padding-y: .375rem;
    --bs-pagination-font-size: 1rem;
    --bs-pagination-color: var(--bs-link-color);
    --bs-pagination-bg: var(--bs-body-bg);
    --bs-pagination-border-width: var(--bs-border-width);
    --bs-pagination-border-color: var(--bs-border-color);
    --bs-pagination-border-radius: var(--bs-border-radius);
    --bs-pagination-hover-color: var(--bs-link-hover-color);
    --bs-pagination-hover-bg: var(--bs-tertiary-bg);
    --bs-pagination-hover-border-color: var(--bs-border-color);
    --bs-pagination-focus-color: var(--bs-link-hover-color);
    --bs-pagination-focus-bg: var(--bs-secondary-bg);
    --bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-pagination-active-color: #fff;
    --bs-pagination-active-bg: #0d6efd;
    --bs-pagination-active-border-color: #0d6efd;
    --bs-pagination-disabled-color: var(--bs-secondary-color);
    --bs-pagination-disabled-bg: var(--bs-secondary-bg);
    --bs-pagination-disabled-border-color: var(--bs-border-color);
    display: flex;
    padding-left: 0;
    list-style: none
}

._page-link_6kbhf_1 {
    position: relative;
    display: block;
    padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
    font-size: var(--bs-pagination-font-size);
    color: var(--bs-pagination-color);
    text-decoration: none;
    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
}

@media(prefers-reduced-motion:reduce) {
    ._page-link_6kbhf_1 {
        transition: none
    }
}

._page-link_6kbhf_1: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_6kbhf_1:focus {
    z-index: 3;
    color: var(--bs-pagination-focus-color);
    background-color: var(--bs-pagination-focus-bg);
    outline: 0;
    box-shadow: var(--bs-pagination-focus-box-shadow)
}

._page-link_6kbhf_1._active_6kbhf_1,._active_6kbhf_1>._page-link_6kbhf_1 {
    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_6kbhf_1._disabled_6kbhf_1,._disabled_6kbhf_1>._page-link_6kbhf_1 {
    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_6kbhf_1:not(:first-child) ._page-link_6kbhf_1 {
    margin-left: calc(var(--bs-border-width) * -1)
}

._page-item_6kbhf_1:first-child ._page-link_6kbhf_1 {
    border-top-left-radius: var(--bs-pagination-border-radius);
    border-bottom-left-radius: var(--bs-pagination-border-radius)
}

._page-item_6kbhf_1:last-child ._page-link_6kbhf_1 {
    border-top-right-radius: var(--bs-pagination-border-radius);
    border-bottom-right-radius: var(--bs-pagination-border-radius)
}

._pagination-lg_6kbhf_1 {
    --bs-pagination-padding-x: 1.5rem;
    --bs-pagination-padding-y: .75rem;
    --bs-pagination-font-size: 1.25rem;
    --bs-pagination-border-radius: var(--bs-border-radius-lg)
}

._pagination-sm_6kbhf_1 {
    --bs-pagination-padding-x: .5rem;
    --bs-pagination-padding-y: .25rem;
    --bs-pagination-font-size: .875rem;
    --bs-pagination-border-radius: var(--bs-border-radius-sm)
}

._badge_6kbhf_1 {
    --bs-badge-padding-x: .65em;
    --bs-badge-padding-y: .35em;
    --bs-badge-font-size: .75em;
    --bs-badge-font-weight: 700;
    --bs-badge-color: #fff;
    --bs-badge-border-radius: var(--bs-border-radius);
    display: inline-block;
    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);
    line-height: 1;
    color: var(--bs-badge-color);
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: var(--bs-badge-border-radius)
}

._badge_6kbhf_1:empty {
    display: none
}

._btn_6kbhf_1 ._badge_6kbhf_1 {
    position: relative;
    top: -1px
}

._alert_6kbhf_1 {
    --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;
    position: relative;
    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)
}

._alert-heading_6kbhf_1 {
    color: inherit
}

._alert-link_6kbhf_1 {
    font-weight: 700;
    color: var(--bs-alert-link-color)
}

._alert-dismissible_6kbhf_1 {
    padding-right: 3rem
}

._alert-dismissible_6kbhf_1 ._btn-close_6kbhf_1 {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 1.25rem 1rem
}

._alert-primary_6kbhf_1 {
    --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_6kbhf_1 {
    --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_6kbhf_1 {
    --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_6kbhf_1 {
    --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_6kbhf_1 {
    --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_6kbhf_1 {
    --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-light_6kbhf_1 {
    --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-dark_6kbhf_1 {
    --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_6kbhf_1 {
    0% {
        background-position-x: 1rem
    }
}

._progress_6kbhf_1,._progress-stacked_6kbhf_1 {
    --bs-progress-height: 1rem;
    --bs-progress-font-size: .75rem;
    --bs-progress-bg: var(--bs-secondary-bg);
    --bs-progress-border-radius: var(--bs-border-radius);
    --bs-progress-box-shadow: var(--bs-box-shadow-inset);
    --bs-progress-bar-color: #fff;
    --bs-progress-bar-bg: #0d6efd;
    --bs-progress-bar-transition: width .6s ease;
    display: flex;
    height: var(--bs-progress-height);
    overflow: hidden;
    font-size: var(--bs-progress-font-size);
    background-color: var(--bs-progress-bg);
    border-radius: var(--bs-progress-border-radius)
}

._progress-bar_6kbhf_1 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    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)
}

@media(prefers-reduced-motion:reduce) {
    ._progress-bar_6kbhf_1 {
        transition: none
    }
}

._progress-bar-striped_6kbhf_1 {
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-size: var(--bs-progress-height) var(--bs-progress-height)
}

._progress-stacked_6kbhf_1>._progress_6kbhf_1 {
    overflow: visible
}

._progress-stacked_6kbhf_1>._progress_6kbhf_1>._progress-bar_6kbhf_1 {
    width: 100%
}

._progress-bar-animated_6kbhf_1 {
    animation: 1s linear infinite _progress-bar-stripes_6kbhf_1
}

@media(prefers-reduced-motion:reduce) {
    ._progress-bar-animated_6kbhf_1 {
        animation: none
    }
}

._list-group_6kbhf_1 {
    --bs-list-group-color: var(--bs-body-color);
    --bs-list-group-bg: var(--bs-body-bg);
    --bs-list-group-border-color: var(--bs-border-color);
    --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-secondary-color);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
    --bs-list-group-action-active-color: var(--bs-body-color);
    --bs-list-group-action-active-bg: var(--bs-secondary-bg);
    --bs-list-group-disabled-color: var(--bs-secondary-color);
    --bs-list-group-disabled-bg: var(--bs-body-bg);
    --bs-list-group-active-color: #fff;
    --bs-list-group-active-bg: #0d6efd;
    --bs-list-group-active-border-color: #0d6efd;
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: var(--bs-list-group-border-radius)
}

._list-group-numbered_6kbhf_1 {
    list-style-type: none;
    counter-reset: section
}

._list-group-numbered_6kbhf_1>._list-group-item_6kbhf_1:before {
    content: counters(section,".") ". ";
    counter-increment: section
}

._list-group-item-action_6kbhf_1 {
    width: 100%;
    color: var(--bs-list-group-action-color);
    text-align: inherit
}

._list-group-item-action_6kbhf_1:hover,._list-group-item-action_6kbhf_1:focus {
    z-index: 1;
    color: var(--bs-list-group-action-hover-color);
    text-decoration: none;
    background-color: var(--bs-list-group-action-hover-bg)
}

._list-group-item-action_6kbhf_1:active {
    color: var(--bs-list-group-action-active-color);
    background-color: var(--bs-list-group-action-active-bg)
}

._list-group-item_6kbhf_1 {
    position: relative;
    display: block;
    padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
    color: var(--bs-list-group-color);
    text-decoration: none;
    background-color: var(--bs-list-group-bg);
    border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)
}

._list-group-item_6kbhf_1:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit
}

._list-group-item_6kbhf_1:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit
}

._list-group-item_6kbhf_1._disabled_6kbhf_1,._list-group-item_6kbhf_1:disabled {
    color: var(--bs-list-group-disabled-color);
    pointer-events: none;
    background-color: var(--bs-list-group-disabled-bg)
}

._list-group-item_6kbhf_1._active_6kbhf_1 {
    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_6kbhf_1+._list-group-item_6kbhf_1 {
    border-top-width: 0
}

._list-group-item_6kbhf_1+._list-group-item_6kbhf_1._active_6kbhf_1 {
    margin-top: calc(-1 * var(--bs-list-group-border-width));
    border-top-width: var(--bs-list-group-border-width)
}

._list-group-horizontal_6kbhf_1 {
    flex-direction: row
}

._list-group-horizontal_6kbhf_1>._list-group-item_6kbhf_1:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0
}

._list-group-horizontal_6kbhf_1>._list-group-item_6kbhf_1:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0
}

._list-group-horizontal_6kbhf_1>._list-group-item_6kbhf_1._active_6kbhf_1 {
    margin-top: 0
}

._list-group-horizontal_6kbhf_1>._list-group-item_6kbhf_1+._list-group-item_6kbhf_1 {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0
}

._list-group-horizontal_6kbhf_1>._list-group-item_6kbhf_1+._list-group-item_6kbhf_1._active_6kbhf_1 {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width)
}

@media(min-width: 576px) {
    ._list-group-horizontal-sm_6kbhf_1 {
        flex-direction:row
    }

    ._list-group-horizontal-sm_6kbhf_1>._list-group-item_6kbhf_1:first-child:not(:last-child) {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    ._list-group-horizontal-sm_6kbhf_1>._list-group-item_6kbhf_1:last-child:not(:first-child) {
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

    ._list-group-horizontal-sm_6kbhf_1>._list-group-item_6kbhf_1._active_6kbhf_1 {
        margin-top: 0
    }

    ._list-group-horizontal-sm_6kbhf_1>._list-group-item_6kbhf_1+._list-group-item_6kbhf_1 {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

    ._list-group-horizontal-sm_6kbhf_1>._list-group-item_6kbhf_1+._list-group-item_6kbhf_1._active_6kbhf_1 {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

@media(min-width: 768px) {
    ._list-group-horizontal-md_6kbhf_1 {
        flex-direction:row
    }

    ._list-group-horizontal-md_6kbhf_1>._list-group-item_6kbhf_1:first-child:not(:last-child) {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    ._list-group-horizontal-md_6kbhf_1>._list-group-item_6kbhf_1:last-child:not(:first-child) {
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

    ._list-group-horizontal-md_6kbhf_1>._list-group-item_6kbhf_1._active_6kbhf_1 {
        margin-top: 0
    }

    ._list-group-horizontal-md_6kbhf_1>._list-group-item_6kbhf_1+._list-group-item_6kbhf_1 {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

    ._list-group-horizontal-md_6kbhf_1>._list-group-item_6kbhf_1+._list-group-item_6kbhf_1._active_6kbhf_1 {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

@media(min-width: 992px) {
    ._list-group-horizontal-lg_6kbhf_1 {
        flex-direction:row
    }

    ._list-group-horizontal-lg_6kbhf_1>._list-group-item_6kbhf_1:first-child:not(:last-child) {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    ._list-group-horizontal-lg_6kbhf_1>._list-group-item_6kbhf_1:last-child:not(:first-child) {
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

    ._list-group-horizontal-lg_6kbhf_1>._list-group-item_6kbhf_1._active_6kbhf_1 {
        margin-top: 0
    }

    ._list-group-horizontal-lg_6kbhf_1>._list-group-item_6kbhf_1+._list-group-item_6kbhf_1 {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

    ._list-group-horizontal-lg_6kbhf_1>._list-group-item_6kbhf_1+._list-group-item_6kbhf_1._active_6kbhf_1 {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

@media(min-width: 1200px) {
    ._list-group-horizontal-xl_6kbhf_1 {
        flex-direction:row
    }

    ._list-group-horizontal-xl_6kbhf_1>._list-group-item_6kbhf_1:first-child:not(:last-child) {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    ._list-group-horizontal-xl_6kbhf_1>._list-group-item_6kbhf_1:last-child:not(:first-child) {
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

    ._list-group-horizontal-xl_6kbhf_1>._list-group-item_6kbhf_1._active_6kbhf_1 {
        margin-top: 0
    }

    ._list-group-horizontal-xl_6kbhf_1>._list-group-item_6kbhf_1+._list-group-item_6kbhf_1 {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

    ._list-group-horizontal-xl_6kbhf_1>._list-group-item_6kbhf_1+._list-group-item_6kbhf_1._active_6kbhf_1 {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

@media(min-width: 1400px) {
    ._list-group-horizontal-xxl_6kbhf_1 {
        flex-direction:row
    }

    ._list-group-horizontal-xxl_6kbhf_1>._list-group-item_6kbhf_1:first-child:not(:last-child) {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    ._list-group-horizontal-xxl_6kbhf_1>._list-group-item_6kbhf_1:last-child:not(:first-child) {
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

    ._list-group-horizontal-xxl_6kbhf_1>._list-group-item_6kbhf_1._active_6kbhf_1 {
        margin-top: 0
    }

    ._list-group-horizontal-xxl_6kbhf_1>._list-group-item_6kbhf_1+._list-group-item_6kbhf_1 {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

    ._list-group-horizontal-xxl_6kbhf_1>._list-group-item_6kbhf_1+._list-group-item_6kbhf_1._active_6kbhf_1 {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

._list-group-flush_6kbhf_1 {
    border-radius: 0
}

._list-group-flush_6kbhf_1>._list-group-item_6kbhf_1 {
    border-width: 0 0 var(--bs-list-group-border-width)
}

._list-group-flush_6kbhf_1>._list-group-item_6kbhf_1:last-child {
    border-bottom-width: 0
}

._list-group-item-primary_6kbhf_1 {
    --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_6kbhf_1 {
    --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_6kbhf_1 {
    --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_6kbhf_1 {
    --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_6kbhf_1 {
    --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_6kbhf_1 {
    --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-light_6kbhf_1 {
    --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-dark_6kbhf_1 {
    --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_6kbhf_1 {
    --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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

._btn-close_6kbhf_1:hover {
    color: var(--bs-btn-close-color);
    text-decoration: none;
    opacity: var(--bs-btn-close-hover-opacity)
}

._btn-close_6kbhf_1:focus {
    outline: 0;
    box-shadow: var(--bs-btn-close-focus-shadow);
    opacity: var(--bs-btn-close-focus-opacity)
}

._btn-close_6kbhf_1:disabled,._btn-close_6kbhf_1._disabled_6kbhf_1 {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    opacity: var(--bs-btn-close-disabled-opacity)
}

._btn-close-white_6kbhf_1,[data-bs-theme=dark] ._btn-close_6kbhf_1 {
    filter: var(--bs-btn-close-white-filter)
}

._toast_6kbhf_1 {
    --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: ;
    --bs-toast-bg: rgba(var(--bs-body-bg-rgb), .85);
    --bs-toast-border-width: var(--bs-border-width);
    --bs-toast-border-color: var(--bs-border-color-translucent);
    --bs-toast-border-radius: var(--bs-border-radius);
    --bs-toast-box-shadow: var(--bs-box-shadow);
    --bs-toast-header-color: var(--bs-secondary-color);
    --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), .85);
    --bs-toast-header-border-color: var(--bs-border-color-translucent);
    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);
    background-clip: padding-box;
    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)
}

._toast_6kbhf_1._showing_6kbhf_1 {
    opacity: 0
}

._toast_6kbhf_1:not(._show_6kbhf_1) {
    display: none
}

._toast-container_6kbhf_1 {
    --bs-toast-zindex: 1090;
    position: absolute;
    z-index: var(--bs-toast-zindex);
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 100%;
    pointer-events: none
}

._toast-container_6kbhf_1>:not(:last-child) {
    margin-bottom: var(--bs-toast-spacing)
}

._toast-header_6kbhf_1 {
    display: flex;
    align-items: center;
    padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
    color: var(--bs-toast-header-color);
    background-color: var(--bs-toast-header-bg);
    background-clip: padding-box;
    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))
}

._toast-header_6kbhf_1 ._btn-close_6kbhf_1 {
    margin-right: calc(-.5 * var(--bs-toast-padding-x));
    margin-left: var(--bs-toast-padding-x)
}

._toast-body_6kbhf_1 {
    padding: var(--bs-toast-padding-x);
    word-wrap: break-word
}

._modal_6kbhf_1 {
    --bs-modal-zindex: 1055;
    --bs-modal-width: 500px;
    --bs-modal-padding: 1rem;
    --bs-modal-margin: .5rem;
    --bs-modal-color: ;
    --bs-modal-bg: var(--bs-body-bg);
    --bs-modal-border-color: var(--bs-border-color-translucent);
    --bs-modal-border-width: var(--bs-border-width);
    --bs-modal-border-radius: var(--bs-border-radius-lg);
    --bs-modal-box-shadow: var(--bs-box-shadow-sm);
    --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
    --bs-modal-header-padding-x: 1rem;
    --bs-modal-header-padding-y: 1rem;
    --bs-modal-header-padding: 1rem 1rem;
    --bs-modal-header-border-color: var(--bs-border-color);
    --bs-modal-header-border-width: var(--bs-border-width);
    --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: var(--bs-border-width);
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--bs-modal-zindex);
    display: none;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0
}

._modal-dialog_6kbhf_1 {
    position: relative;
    width: auto;
    margin: var(--bs-modal-margin);
    pointer-events: none
}

._modal_6kbhf_1._fade_6kbhf_1 ._modal-dialog_6kbhf_1 {
    transition: transform .3s ease-out;
    transform: translateY(-50px)
}

@media(prefers-reduced-motion:reduce) {
    ._modal_6kbhf_1._fade_6kbhf_1 ._modal-dialog_6kbhf_1 {
        transition: none
    }
}

._modal_6kbhf_1._show_6kbhf_1 ._modal-dialog_6kbhf_1 {
    transform: none
}

._modal_6kbhf_1._modal-static_6kbhf_1 ._modal-dialog_6kbhf_1 {
    transform: scale(1.02)
}

._modal-dialog-scrollable_6kbhf_1 {
    height: calc(100% - var(--bs-modal-margin) * 2)
}

._modal-dialog-scrollable_6kbhf_1 ._modal-content_6kbhf_1 {
    max-height: 100%;
    overflow: hidden
}

._modal-dialog-scrollable_6kbhf_1 ._modal-body_6kbhf_1 {
    overflow-y: auto
}

._modal-dialog-centered_6kbhf_1 {
    display: flex;
    align-items: center;
    min-height: calc(100% - var(--bs-modal-margin) * 2)
}

._modal-content_6kbhf_1 {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    color: var(--bs-modal-color);
    pointer-events: auto;
    background-color: var(--bs-modal-bg);
    background-clip: padding-box;
    border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
    border-radius: var(--bs-modal-border-radius);
    outline: 0
}

._modal-backdrop_6kbhf_1 {
    --bs-backdrop-zindex: 1050;
    --bs-backdrop-bg: #000;
    --bs-backdrop-opacity: .5;
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--bs-backdrop-zindex);
    width: 100vw;
    height: 100vh;
    background-color: var(--bs-backdrop-bg)
}

._modal-backdrop_6kbhf_1._fade_6kbhf_1 {
    opacity: 0
}

._modal-backdrop_6kbhf_1._show_6kbhf_1 {
    opacity: var(--bs-backdrop-opacity)
}

._modal-header_6kbhf_1 {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    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)
}

._modal-header_6kbhf_1 ._btn-close_6kbhf_1 {
    padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);
    margin: calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto
}

._modal-title_6kbhf_1 {
    margin-bottom: 0;
    line-height: var(--bs-modal-title-line-height)
}

._modal-body_6kbhf_1 {
    position: relative;
    flex: 1 1 auto;
    padding: var(--bs-modal-padding)
}

._modal-footer_6kbhf_1 {
    display: flex;
    flex-shrink: 0;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    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)
}

._modal-footer_6kbhf_1>* {
    margin: calc(var(--bs-modal-footer-gap) * .5)
}

@media(min-width: 576px) {
    ._modal_6kbhf_1 {
        --bs-modal-margin: 1.75rem;
        --bs-modal-box-shadow: var(--bs-box-shadow)
    }

    ._modal-dialog_6kbhf_1 {
        max-width: var(--bs-modal-width);
        margin-right: auto;
        margin-left: auto
    }

    ._modal-sm_6kbhf_1 {
        --bs-modal-width: 300px
    }
}

@media(min-width: 992px) {
    ._modal-lg_6kbhf_1,._modal-xl_6kbhf_1 {
        --bs-modal-width: 800px
    }
}

@media(min-width: 1200px) {
    ._modal-xl_6kbhf_1 {
        --bs-modal-width: 1140px
    }
}

._modal-fullscreen_6kbhf_1 {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0
}

._modal-fullscreen_6kbhf_1 ._modal-content_6kbhf_1 {
    height: 100%;
    border: 0;
    border-radius: 0
}

._modal-fullscreen_6kbhf_1 ._modal-header_6kbhf_1,._modal-fullscreen_6kbhf_1 ._modal-footer_6kbhf_1 {
    border-radius: 0
}

._modal-fullscreen_6kbhf_1 ._modal-body_6kbhf_1 {
    overflow-y: auto
}

@media(max-width: 575.98px) {
    ._modal-fullscreen-sm-down_6kbhf_1 {
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    ._modal-fullscreen-sm-down_6kbhf_1 ._modal-content_6kbhf_1 {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    ._modal-fullscreen-sm-down_6kbhf_1 ._modal-header_6kbhf_1,._modal-fullscreen-sm-down_6kbhf_1 ._modal-footer_6kbhf_1 {
        border-radius: 0
    }

    ._modal-fullscreen-sm-down_6kbhf_1 ._modal-body_6kbhf_1 {
        overflow-y: auto
    }
}

@media(max-width: 767.98px) {
    ._modal-fullscreen-md-down_6kbhf_1 {
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    ._modal-fullscreen-md-down_6kbhf_1 ._modal-content_6kbhf_1 {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    ._modal-fullscreen-md-down_6kbhf_1 ._modal-header_6kbhf_1,._modal-fullscreen-md-down_6kbhf_1 ._modal-footer_6kbhf_1 {
        border-radius: 0
    }

    ._modal-fullscreen-md-down_6kbhf_1 ._modal-body_6kbhf_1 {
        overflow-y: auto
    }
}

@media(max-width: 991.98px) {
    ._modal-fullscreen-lg-down_6kbhf_1 {
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    ._modal-fullscreen-lg-down_6kbhf_1 ._modal-content_6kbhf_1 {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    ._modal-fullscreen-lg-down_6kbhf_1 ._modal-header_6kbhf_1,._modal-fullscreen-lg-down_6kbhf_1 ._modal-footer_6kbhf_1 {
        border-radius: 0
    }

    ._modal-fullscreen-lg-down_6kbhf_1 ._modal-body_6kbhf_1 {
        overflow-y: auto
    }
}

@media(max-width: 1199.98px) {
    ._modal-fullscreen-xl-down_6kbhf_1 {
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    ._modal-fullscreen-xl-down_6kbhf_1 ._modal-content_6kbhf_1 {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    ._modal-fullscreen-xl-down_6kbhf_1 ._modal-header_6kbhf_1,._modal-fullscreen-xl-down_6kbhf_1 ._modal-footer_6kbhf_1 {
        border-radius: 0
    }

    ._modal-fullscreen-xl-down_6kbhf_1 ._modal-body_6kbhf_1 {
        overflow-y: auto
    }
}

@media(max-width: 1399.98px) {
    ._modal-fullscreen-xxl-down_6kbhf_1 {
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    ._modal-fullscreen-xxl-down_6kbhf_1 ._modal-content_6kbhf_1 {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    ._modal-fullscreen-xxl-down_6kbhf_1 ._modal-header_6kbhf_1,._modal-fullscreen-xxl-down_6kbhf_1 ._modal-footer_6kbhf_1 {
        border-radius: 0
    }

    ._modal-fullscreen-xxl-down_6kbhf_1 ._modal-body_6kbhf_1 {
        overflow-y: auto
    }
}

._tooltip_6kbhf_1 {
    --bs-tooltip-zindex: 1080;
    --bs-tooltip-max-width: 200px;
    --bs-tooltip-padding-x: .5rem;
    --bs-tooltip-padding-y: .25rem;
    --bs-tooltip-margin: ;
    --bs-tooltip-font-size: .875rem;
    --bs-tooltip-color: var(--bs-body-bg);
    --bs-tooltip-bg: var(--bs-emphasis-color);
    --bs-tooltip-border-radius: var(--bs-border-radius);
    --bs-tooltip-opacity: .9;
    --bs-tooltip-arrow-width: .8rem;
    --bs-tooltip-arrow-height: .4rem;
    z-index: var(--bs-tooltip-zindex);
    display: block;
    margin: var(--bs-tooltip-margin);
    font-family: var(--bs-font-sans-serif);
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: var(--bs-tooltip-font-size);
    word-wrap: break-word;
    opacity: 0
}

._tooltip_6kbhf_1._show_6kbhf_1 {
    opacity: var(--bs-tooltip-opacity)
}

._tooltip_6kbhf_1 ._tooltip-arrow_6kbhf_1 {
    display: block;
    width: var(--bs-tooltip-arrow-width);
    height: var(--bs-tooltip-arrow-height)
}

._tooltip_6kbhf_1 ._tooltip-arrow_6kbhf_1:before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid
}

._bs-tooltip-top_6kbhf_1 ._tooltip-arrow_6kbhf_1,._bs-tooltip-auto_6kbhf_1[data-popper-placement^=top] ._tooltip-arrow_6kbhf_1 {
    bottom: calc(-1 * var(--bs-tooltip-arrow-height))
}

._bs-tooltip-top_6kbhf_1 ._tooltip-arrow_6kbhf_1:before,._bs-tooltip-auto_6kbhf_1[data-popper-placement^=top] ._tooltip-arrow_6kbhf_1:before {
    top: -1px;
    border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
    border-top-color: var(--bs-tooltip-bg)
}

._bs-tooltip-end_6kbhf_1 ._tooltip-arrow_6kbhf_1,._bs-tooltip-auto_6kbhf_1[data-popper-placement^=right] ._tooltip-arrow_6kbhf_1 {
    left: calc(-1 * var(--bs-tooltip-arrow-height));
    width: var(--bs-tooltip-arrow-height);
    height: var(--bs-tooltip-arrow-width)
}

._bs-tooltip-end_6kbhf_1 ._tooltip-arrow_6kbhf_1:before,._bs-tooltip-auto_6kbhf_1[data-popper-placement^=right] ._tooltip-arrow_6kbhf_1:before {
    right: -1px;
    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)
}

._bs-tooltip-bottom_6kbhf_1 ._tooltip-arrow_6kbhf_1,._bs-tooltip-auto_6kbhf_1[data-popper-placement^=bottom] ._tooltip-arrow_6kbhf_1 {
    top: calc(-1 * var(--bs-tooltip-arrow-height))
}

._bs-tooltip-bottom_6kbhf_1 ._tooltip-arrow_6kbhf_1:before,._bs-tooltip-auto_6kbhf_1[data-popper-placement^=bottom] ._tooltip-arrow_6kbhf_1:before {
    bottom: -1px;
    border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
    border-bottom-color: var(--bs-tooltip-bg)
}

._bs-tooltip-start_6kbhf_1 ._tooltip-arrow_6kbhf_1,._bs-tooltip-auto_6kbhf_1[data-popper-placement^=left] ._tooltip-arrow_6kbhf_1 {
    right: calc(-1 * var(--bs-tooltip-arrow-height));
    width: var(--bs-tooltip-arrow-height);
    height: var(--bs-tooltip-arrow-width)
}

._bs-tooltip-start_6kbhf_1 ._tooltip-arrow_6kbhf_1:before,._bs-tooltip-auto_6kbhf_1[data-popper-placement^=left] ._tooltip-arrow_6kbhf_1:before {
    left: -1px;
    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)
}

._tooltip-inner_6kbhf_1 {
    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_6kbhf_1 {
    --bs-popover-zindex: 1070;
    --bs-popover-max-width: 276px;
    --bs-popover-font-size: .875rem;
    --bs-popover-bg: var(--bs-body-bg);
    --bs-popover-border-width: var(--bs-border-width);
    --bs-popover-border-color: var(--bs-border-color-translucent);
    --bs-popover-border-radius: var(--bs-border-radius-lg);
    --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
    --bs-popover-box-shadow: var(--bs-box-shadow);
    --bs-popover-header-padding-x: 1rem;
    --bs-popover-header-padding-y: .5rem;
    --bs-popover-header-font-size: 1rem;
    --bs-popover-header-color: inherit;
    --bs-popover-header-bg: var(--bs-secondary-bg);
    --bs-popover-body-padding-x: 1rem;
    --bs-popover-body-padding-y: 1rem;
    --bs-popover-body-color: var(--bs-body-color);
    --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);
    display: block;
    max-width: var(--bs-popover-max-width);
    font-family: var(--bs-font-sans-serif);
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: var(--bs-popover-font-size);
    word-wrap: break-word;
    background-color: var(--bs-popover-bg);
    background-clip: padding-box;
    border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
    border-radius: var(--bs-popover-border-radius)
}

._popover_6kbhf_1 ._popover-arrow_6kbhf_1 {
    display: block;
    width: var(--bs-popover-arrow-width);
    height: var(--bs-popover-arrow-height)
}

._popover_6kbhf_1 ._popover-arrow_6kbhf_1:before,._popover_6kbhf_1 ._popover-arrow_6kbhf_1:after {
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid;
    border-width: 0
}

._bs-popover-top_6kbhf_1>._popover-arrow_6kbhf_1,._bs-popover-auto_6kbhf_1[data-popper-placement^=top]>._popover-arrow_6kbhf_1 {
    bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))
}

._bs-popover-top_6kbhf_1>._popover-arrow_6kbhf_1:before,._bs-popover-auto_6kbhf_1[data-popper-placement^=top]>._popover-arrow_6kbhf_1:before,._bs-popover-top_6kbhf_1>._popover-arrow_6kbhf_1:after,._bs-popover-auto_6kbhf_1[data-popper-placement^=top]>._popover-arrow_6kbhf_1:after {
    border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0
}

._bs-popover-top_6kbhf_1>._popover-arrow_6kbhf_1:before,._bs-popover-auto_6kbhf_1[data-popper-placement^=top]>._popover-arrow_6kbhf_1:before {
    bottom: 0;
    border-top-color: var(--bs-popover-arrow-border)
}

._bs-popover-top_6kbhf_1>._popover-arrow_6kbhf_1:after,._bs-popover-auto_6kbhf_1[data-popper-placement^=top]>._popover-arrow_6kbhf_1:after {
    bottom: var(--bs-popover-border-width);
    border-top-color: var(--bs-popover-bg)
}

._bs-popover-end_6kbhf_1>._popover-arrow_6kbhf_1,._bs-popover-auto_6kbhf_1[data-popper-placement^=right]>._popover-arrow_6kbhf_1 {
    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_6kbhf_1>._popover-arrow_6kbhf_1:before,._bs-popover-auto_6kbhf_1[data-popper-placement^=right]>._popover-arrow_6kbhf_1:before,._bs-popover-end_6kbhf_1>._popover-arrow_6kbhf_1:after,._bs-popover-auto_6kbhf_1[data-popper-placement^=right]>._popover-arrow_6kbhf_1: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_6kbhf_1>._popover-arrow_6kbhf_1:before,._bs-popover-auto_6kbhf_1[data-popper-placement^=right]>._popover-arrow_6kbhf_1:before {
    left: 0;
    border-right-color: var(--bs-popover-arrow-border)
}

._bs-popover-end_6kbhf_1>._popover-arrow_6kbhf_1:after,._bs-popover-auto_6kbhf_1[data-popper-placement^=right]>._popover-arrow_6kbhf_1:after {
    left: var(--bs-popover-border-width);
    border-right-color: var(--bs-popover-bg)
}

._bs-popover-bottom_6kbhf_1>._popover-arrow_6kbhf_1,._bs-popover-auto_6kbhf_1[data-popper-placement^=bottom]>._popover-arrow_6kbhf_1 {
    top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))
}

._bs-popover-bottom_6kbhf_1>._popover-arrow_6kbhf_1:before,._bs-popover-auto_6kbhf_1[data-popper-placement^=bottom]>._popover-arrow_6kbhf_1:before,._bs-popover-bottom_6kbhf_1>._popover-arrow_6kbhf_1:after,._bs-popover-auto_6kbhf_1[data-popper-placement^=bottom]>._popover-arrow_6kbhf_1:after {
    border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)
}

._bs-popover-bottom_6kbhf_1>._popover-arrow_6kbhf_1:before,._bs-popover-auto_6kbhf_1[data-popper-placement^=bottom]>._popover-arrow_6kbhf_1:before {
    top: 0;
    border-bottom-color: var(--bs-popover-arrow-border)
}

._bs-popover-bottom_6kbhf_1>._popover-arrow_6kbhf_1:after,._bs-popover-auto_6kbhf_1[data-popper-placement^=bottom]>._popover-arrow_6kbhf_1:after {
    top: var(--bs-popover-border-width);
    border-bottom-color: var(--bs-popover-bg)
}

._bs-popover-bottom_6kbhf_1 ._popover-header_6kbhf_1:before,._bs-popover-auto_6kbhf_1[data-popper-placement^=bottom] ._popover-header_6kbhf_1:before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    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)
}

._bs-popover-start_6kbhf_1>._popover-arrow_6kbhf_1,._bs-popover-auto_6kbhf_1[data-popper-placement^=left]>._popover-arrow_6kbhf_1 {
    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_6kbhf_1>._popover-arrow_6kbhf_1:before,._bs-popover-auto_6kbhf_1[data-popper-placement^=left]>._popover-arrow_6kbhf_1:before,._bs-popover-start_6kbhf_1>._popover-arrow_6kbhf_1:after,._bs-popover-auto_6kbhf_1[data-popper-placement^=left]>._popover-arrow_6kbhf_1: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_6kbhf_1>._popover-arrow_6kbhf_1:before,._bs-popover-auto_6kbhf_1[data-popper-placement^=left]>._popover-arrow_6kbhf_1:before {
    right: 0;
    border-left-color: var(--bs-popover-arrow-border)
}

._bs-popover-start_6kbhf_1>._popover-arrow_6kbhf_1:after,._bs-popover-auto_6kbhf_1[data-popper-placement^=left]>._popover-arrow_6kbhf_1:after {
    right: var(--bs-popover-border-width);
    border-left-color: var(--bs-popover-bg)
}

._popover-header_6kbhf_1 {
    padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
    margin-bottom: 0;
    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)
}

._popover-header_6kbhf_1:empty {
    display: none
}

._popover-body_6kbhf_1 {
    padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
    color: var(--bs-popover-body-color)
}

._carousel_6kbhf_1 {
    position: relative
}

._carousel_6kbhf_1._pointer-event_6kbhf_1 {
    touch-action: pan-y
}

._carousel-inner_6kbhf_1 {
    position: relative;
    width: 100%;
    overflow: hidden
}

._carousel-inner_6kbhf_1:after {
    display: block;
    clear: both;
    content: ""
}

._carousel-item_6kbhf_1 {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: transform .6s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    ._carousel-item_6kbhf_1 {
        transition: none
    }
}

._carousel-item_6kbhf_1._active_6kbhf_1,._carousel-item-next_6kbhf_1,._carousel-item-prev_6kbhf_1 {
    display: block
}

._carousel-item-next_6kbhf_1:not(._carousel-item-start_6kbhf_1),._active_6kbhf_1._carousel-item-end_6kbhf_1 {
    transform: translate(100%)
}

._carousel-item-prev_6kbhf_1:not(._carousel-item-end_6kbhf_1),._active_6kbhf_1._carousel-item-start_6kbhf_1 {
    transform: translate(-100%)
}

._carousel-fade_6kbhf_1 ._carousel-item_6kbhf_1 {
    opacity: 0;
    transition-property: opacity;
    transform: none
}

._carousel-fade_6kbhf_1 ._carousel-item_6kbhf_1._active_6kbhf_1,._carousel-fade_6kbhf_1 ._carousel-item-next_6kbhf_1._carousel-item-start_6kbhf_1,._carousel-fade_6kbhf_1 ._carousel-item-prev_6kbhf_1._carousel-item-end_6kbhf_1 {
    z-index: 1;
    opacity: 1
}

._carousel-fade_6kbhf_1 ._active_6kbhf_1._carousel-item-start_6kbhf_1,._carousel-fade_6kbhf_1 ._active_6kbhf_1._carousel-item-end_6kbhf_1 {
    z-index: 0;
    opacity: 0;
    transition: opacity 0s .6s
}

@media(prefers-reduced-motion:reduce) {
    ._carousel-fade_6kbhf_1 ._active_6kbhf_1._carousel-item-start_6kbhf_1,._carousel-fade_6kbhf_1 ._active_6kbhf_1._carousel-item-end_6kbhf_1 {
        transition: none
    }
}

._carousel-control-prev_6kbhf_1,._carousel-control-next_6kbhf_1 {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    padding: 0;
    color: #fff;
    text-align: center;
    background: none;
    border: 0;
    opacity: .5;
    transition: opacity .15s ease
}

@media(prefers-reduced-motion:reduce) {
    ._carousel-control-prev_6kbhf_1,._carousel-control-next_6kbhf_1 {
        transition: none
    }
}

._carousel-control-prev_6kbhf_1:hover,._carousel-control-prev_6kbhf_1:focus,._carousel-control-next_6kbhf_1:hover,._carousel-control-next_6kbhf_1:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9
}

._carousel-control-prev_6kbhf_1 {
    left: 0
}

._carousel-control-next_6kbhf_1 {
    right: 0
}

._carousel-control-prev-icon_6kbhf_1,._carousel-control-next-icon_6kbhf_1 {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100% 100%
}

._carousel-control-prev-icon_6kbhf_1 {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%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 0z'/%3e%3c/svg%3e")
}

._carousel-control-next-icon_6kbhf_1 {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

._carousel-indicators_6kbhf_1 {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    display: flex;
    justify-content: center;
    padding: 0;
    margin-right: 15%;
    margin-bottom: 1rem;
    margin-left: 15%
}

._carousel-indicators_6kbhf_1 [data-bs-target] {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    padding: 0;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity .6s ease
}

@media(prefers-reduced-motion:reduce) {
    ._carousel-indicators_6kbhf_1 [data-bs-target] {
        transition: none
    }
}

._carousel-indicators_6kbhf_1 ._active_6kbhf_1 {
    opacity: 1
}

._carousel-caption_6kbhf_1 {
    position: absolute;
    right: 15%;
    bottom: 1.25rem;
    left: 15%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    color: #fff;
    text-align: center
}

._carousel-dark_6kbhf_1 ._carousel-control-prev-icon_6kbhf_1,._carousel-dark_6kbhf_1 ._carousel-control-next-icon_6kbhf_1 {
    filter: invert(1) grayscale(100)
}

._carousel-dark_6kbhf_1 ._carousel-indicators_6kbhf_1 [data-bs-target] {
    background-color: #000
}

._carousel-dark_6kbhf_1 ._carousel-caption_6kbhf_1 {
    color: #000
}

[data-bs-theme=dark] ._carousel_6kbhf_1 ._carousel-control-prev-icon_6kbhf_1,[data-bs-theme=dark] ._carousel_6kbhf_1 ._carousel-control-next-icon_6kbhf_1,[data-bs-theme=dark]._carousel_6kbhf_1 ._carousel-control-prev-icon_6kbhf_1,[data-bs-theme=dark]._carousel_6kbhf_1 ._carousel-control-next-icon_6kbhf_1 {
    filter: invert(1) grayscale(100)
}

[data-bs-theme=dark] ._carousel_6kbhf_1 ._carousel-indicators_6kbhf_1 [data-bs-target],[data-bs-theme=dark]._carousel_6kbhf_1 ._carousel-indicators_6kbhf_1 [data-bs-target] {
    background-color: #000
}

[data-bs-theme=dark] ._carousel_6kbhf_1 ._carousel-caption_6kbhf_1,[data-bs-theme=dark]._carousel_6kbhf_1 ._carousel-caption_6kbhf_1 {
    color: #000
}

._spinner-grow_6kbhf_1,._spinner-border_6kbhf_1 {
    display: inline-block;
    width: var(--bs-spinner-width);
    height: var(--bs-spinner-height);
    vertical-align: var(--bs-spinner-vertical-align);
    border-radius: 50%;
    animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)
}

@keyframes _spinner-border_6kbhf_1 {
    to {
        transform: rotate(360deg)
    }
}

._spinner-border_6kbhf_1 {
    --bs-spinner-width: 2rem;
    --bs-spinner-height: 2rem;
    --bs-spinner-vertical-align: -.125em;
    --bs-spinner-border-width: .25em;
    --bs-spinner-animation-speed: .75s;
    --bs-spinner-animation-name: _spinner-border_6kbhf_1;
    border: var(--bs-spinner-border-width) solid currentcolor;
    border-right-color: transparent
}

._spinner-border-sm_6kbhf_1 {
    --bs-spinner-width: 1rem;
    --bs-spinner-height: 1rem;
    --bs-spinner-border-width: .2em
}

@keyframes _spinner-grow_6kbhf_1 {
    0% {
        transform: scale(0)
    }

    50% {
        opacity: 1;
        transform: none
    }
}

._spinner-grow_6kbhf_1 {
    --bs-spinner-width: 2rem;
    --bs-spinner-height: 2rem;
    --bs-spinner-vertical-align: -.125em;
    --bs-spinner-animation-speed: .75s;
    --bs-spinner-animation-name: _spinner-grow_6kbhf_1;
    background-color: currentcolor;
    opacity: 0
}

._spinner-grow-sm_6kbhf_1 {
    --bs-spinner-width: 1rem;
    --bs-spinner-height: 1rem
}

@media(prefers-reduced-motion:reduce) {
    ._spinner-border_6kbhf_1,._spinner-grow_6kbhf_1 {
        --bs-spinner-animation-speed: 1.5s
    }
}

._offcanvas_6kbhf_1,._offcanvas-xxl_6kbhf_1,._offcanvas-xl_6kbhf_1,._offcanvas-lg_6kbhf_1,._offcanvas-md_6kbhf_1,._offcanvas-sm_6kbhf_1 {
    --bs-offcanvas-zindex: 1045;
    --bs-offcanvas-width: 400px;
    --bs-offcanvas-height: 30vh;
    --bs-offcanvas-padding-x: 1rem;
    --bs-offcanvas-padding-y: 1rem;
    --bs-offcanvas-color: var(--bs-body-color);
    --bs-offcanvas-bg: var(--bs-body-bg);
    --bs-offcanvas-border-width: var(--bs-border-width);
    --bs-offcanvas-border-color: var(--bs-border-color-translucent);
    --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
    --bs-offcanvas-transition: transform .3s ease-in-out;
    --bs-offcanvas-title-line-height: 1.5
}

@media(max-width: 575.98px) {
    ._offcanvas-sm_6kbhf_1 {
        position:fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition)
    }
}

@media(max-width: 575.98px)and (prefers-reduced-motion:reduce) {
    ._offcanvas-sm_6kbhf_1 {
        transition:none
    }
}

@media(max-width: 575.98px) {
    ._offcanvas-sm_6kbhf_1._offcanvas-start_6kbhf_1 {
        top:0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(-100%)
    }

    ._offcanvas-sm_6kbhf_1._offcanvas-end_6kbhf_1 {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(100%)
    }

    ._offcanvas-sm_6kbhf_1._offcanvas-top_6kbhf_1 {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }

    ._offcanvas-sm_6kbhf_1._offcanvas-bottom_6kbhf_1 {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }

    ._offcanvas-sm_6kbhf_1._showing_6kbhf_1,._offcanvas-sm_6kbhf_1._show_6kbhf_1:not(._hiding_6kbhf_1) {
        transform: none
    }

    ._offcanvas-sm_6kbhf_1._showing_6kbhf_1,._offcanvas-sm_6kbhf_1._hiding_6kbhf_1,._offcanvas-sm_6kbhf_1._show_6kbhf_1 {
        visibility: visible
    }
}

@media(min-width: 576px) {
    ._offcanvas-sm_6kbhf_1 {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent!important
    }

    ._offcanvas-sm_6kbhf_1 ._offcanvas-header_6kbhf_1 {
        display: none
    }

    ._offcanvas-sm_6kbhf_1 ._offcanvas-body_6kbhf_1 {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent!important
    }
}

@media(max-width: 767.98px) {
    ._offcanvas-md_6kbhf_1 {
        position:fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition)
    }
}

@media(max-width: 767.98px)and (prefers-reduced-motion:reduce) {
    ._offcanvas-md_6kbhf_1 {
        transition:none
    }
}

@media(max-width: 767.98px) {
    ._offcanvas-md_6kbhf_1._offcanvas-start_6kbhf_1 {
        top:0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(-100%)
    }

    ._offcanvas-md_6kbhf_1._offcanvas-end_6kbhf_1 {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(100%)
    }

    ._offcanvas-md_6kbhf_1._offcanvas-top_6kbhf_1 {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }

    ._offcanvas-md_6kbhf_1._offcanvas-bottom_6kbhf_1 {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }

    ._offcanvas-md_6kbhf_1._showing_6kbhf_1,._offcanvas-md_6kbhf_1._show_6kbhf_1:not(._hiding_6kbhf_1) {
        transform: none
    }

    ._offcanvas-md_6kbhf_1._showing_6kbhf_1,._offcanvas-md_6kbhf_1._hiding_6kbhf_1,._offcanvas-md_6kbhf_1._show_6kbhf_1 {
        visibility: visible
    }
}

@media(min-width: 768px) {
    ._offcanvas-md_6kbhf_1 {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent!important
    }

    ._offcanvas-md_6kbhf_1 ._offcanvas-header_6kbhf_1 {
        display: none
    }

    ._offcanvas-md_6kbhf_1 ._offcanvas-body_6kbhf_1 {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent!important
    }
}

@media(max-width: 991.98px) {
    ._offcanvas-lg_6kbhf_1 {
        position:fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition)
    }
}

@media(max-width: 991.98px)and (prefers-reduced-motion:reduce) {
    ._offcanvas-lg_6kbhf_1 {
        transition:none
    }
}

@media(max-width: 991.98px) {
    ._offcanvas-lg_6kbhf_1._offcanvas-start_6kbhf_1 {
        top:0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(-100%)
    }

    ._offcanvas-lg_6kbhf_1._offcanvas-end_6kbhf_1 {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(100%)
    }

    ._offcanvas-lg_6kbhf_1._offcanvas-top_6kbhf_1 {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }

    ._offcanvas-lg_6kbhf_1._offcanvas-bottom_6kbhf_1 {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }

    ._offcanvas-lg_6kbhf_1._showing_6kbhf_1,._offcanvas-lg_6kbhf_1._show_6kbhf_1:not(._hiding_6kbhf_1) {
        transform: none
    }

    ._offcanvas-lg_6kbhf_1._showing_6kbhf_1,._offcanvas-lg_6kbhf_1._hiding_6kbhf_1,._offcanvas-lg_6kbhf_1._show_6kbhf_1 {
        visibility: visible
    }
}

@media(min-width: 992px) {
    ._offcanvas-lg_6kbhf_1 {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent!important
    }

    ._offcanvas-lg_6kbhf_1 ._offcanvas-header_6kbhf_1 {
        display: none
    }

    ._offcanvas-lg_6kbhf_1 ._offcanvas-body_6kbhf_1 {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent!important
    }
}

@media(max-width: 1199.98px) {
    ._offcanvas-xl_6kbhf_1 {
        position:fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition)
    }
}

@media(max-width: 1199.98px)and (prefers-reduced-motion:reduce) {
    ._offcanvas-xl_6kbhf_1 {
        transition:none
    }
}

@media(max-width: 1199.98px) {
    ._offcanvas-xl_6kbhf_1._offcanvas-start_6kbhf_1 {
        top:0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(-100%)
    }

    ._offcanvas-xl_6kbhf_1._offcanvas-end_6kbhf_1 {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(100%)
    }

    ._offcanvas-xl_6kbhf_1._offcanvas-top_6kbhf_1 {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }

    ._offcanvas-xl_6kbhf_1._offcanvas-bottom_6kbhf_1 {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }

    ._offcanvas-xl_6kbhf_1._showing_6kbhf_1,._offcanvas-xl_6kbhf_1._show_6kbhf_1:not(._hiding_6kbhf_1) {
        transform: none
    }

    ._offcanvas-xl_6kbhf_1._showing_6kbhf_1,._offcanvas-xl_6kbhf_1._hiding_6kbhf_1,._offcanvas-xl_6kbhf_1._show_6kbhf_1 {
        visibility: visible
    }
}

@media(min-width: 1200px) {
    ._offcanvas-xl_6kbhf_1 {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent!important
    }

    ._offcanvas-xl_6kbhf_1 ._offcanvas-header_6kbhf_1 {
        display: none
    }

    ._offcanvas-xl_6kbhf_1 ._offcanvas-body_6kbhf_1 {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent!important
    }
}

@media(max-width: 1399.98px) {
    ._offcanvas-xxl_6kbhf_1 {
        position:fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition)
    }
}

@media(max-width: 1399.98px)and (prefers-reduced-motion:reduce) {
    ._offcanvas-xxl_6kbhf_1 {
        transition:none
    }
}

@media(max-width: 1399.98px) {
    ._offcanvas-xxl_6kbhf_1._offcanvas-start_6kbhf_1 {
        top:0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(-100%)
    }

    ._offcanvas-xxl_6kbhf_1._offcanvas-end_6kbhf_1 {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(100%)
    }

    ._offcanvas-xxl_6kbhf_1._offcanvas-top_6kbhf_1 {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }

    ._offcanvas-xxl_6kbhf_1._offcanvas-bottom_6kbhf_1 {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }

    ._offcanvas-xxl_6kbhf_1._showing_6kbhf_1,._offcanvas-xxl_6kbhf_1._show_6kbhf_1:not(._hiding_6kbhf_1) {
        transform: none
    }

    ._offcanvas-xxl_6kbhf_1._showing_6kbhf_1,._offcanvas-xxl_6kbhf_1._hiding_6kbhf_1,._offcanvas-xxl_6kbhf_1._show_6kbhf_1 {
        visibility: visible
    }
}

@media(min-width: 1400px) {
    ._offcanvas-xxl_6kbhf_1 {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent!important
    }

    ._offcanvas-xxl_6kbhf_1 ._offcanvas-header_6kbhf_1 {
        display: none
    }

    ._offcanvas-xxl_6kbhf_1 ._offcanvas-body_6kbhf_1 {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent!important
    }
}

._offcanvas_6kbhf_1 {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition)
}

@media(prefers-reduced-motion:reduce) {
    ._offcanvas_6kbhf_1 {
        transition: none
    }
}

._offcanvas_6kbhf_1._offcanvas-start_6kbhf_1 {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translate(-100%)
}

._offcanvas_6kbhf_1._offcanvas-end_6kbhf_1 {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translate(100%)
}

._offcanvas_6kbhf_1._offcanvas-top_6kbhf_1 {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%)
}

._offcanvas_6kbhf_1._offcanvas-bottom_6kbhf_1 {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%)
}

._offcanvas_6kbhf_1._showing_6kbhf_1,._offcanvas_6kbhf_1._show_6kbhf_1:not(._hiding_6kbhf_1) {
    transform: none
}

._offcanvas_6kbhf_1._showing_6kbhf_1,._offcanvas_6kbhf_1._hiding_6kbhf_1,._offcanvas_6kbhf_1._show_6kbhf_1 {
    visibility: visible
}

._offcanvas-backdrop_6kbhf_1 {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000
}

._offcanvas-backdrop_6kbhf_1._fade_6kbhf_1 {
    opacity: 0
}

._offcanvas-backdrop_6kbhf_1._show_6kbhf_1 {
    opacity: .5
}

._offcanvas-header_6kbhf_1 {
    display: flex;
    align-items: center;
    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)
}

._offcanvas-header_6kbhf_1 ._btn-close_6kbhf_1 {
    padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);
    margin: calc(-.5 * var(--bs-offcanvas-padding-y)) calc(-.5 * var(--bs-offcanvas-padding-x)) calc(-.5 * var(--bs-offcanvas-padding-y)) auto
}

._offcanvas-title_6kbhf_1 {
    margin-bottom: 0;
    line-height: var(--bs-offcanvas-title-line-height)
}

._offcanvas-body_6kbhf_1 {
    flex-grow: 1;
    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
    overflow-y: auto
}

._placeholder_6kbhf_1 {
    display: inline-block;
    min-height: 1em;
    vertical-align: middle;
    cursor: wait;
    background-color: currentcolor;
    opacity: .5
}

._placeholder_6kbhf_1._btn_6kbhf_1:before {
    display: inline-block;
    content: ""
}

._placeholder-xs_6kbhf_1 {
    min-height: .6em
}

._placeholder-sm_6kbhf_1 {
    min-height: .8em
}

._placeholder-lg_6kbhf_1 {
    min-height: 1.2em
}

._placeholder-glow_6kbhf_1 ._placeholder_6kbhf_1 {
    animation: _placeholder-glow_6kbhf_1 2s ease-in-out infinite
}

@keyframes _placeholder-glow_6kbhf_1 {
    50% {
        opacity: .2
    }
}

._placeholder-wave_6kbhf_1 {
    -webkit-mask-image: linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);
    mask-image: linear-gradient(130deg,#000 55%,#000c,#000 95%);
    -webkit-mask-size: 200% 100%;
    mask-size: 200% 100%;
    animation: _placeholder-wave_6kbhf_1 2s linear infinite
}

@keyframes _placeholder-wave_6kbhf_1 {
    to {
        -webkit-mask-position: -200% 0%;
        mask-position: -200% 0%
    }
}

._clearfix_6kbhf_1:after {
    display: block;
    clear: both;
    content: ""
}

._text-bg-primary_6kbhf_1 {
    color: #fff!important;
    background-color: RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity, 1))!important
}

._text-bg-secondary_6kbhf_1 {
    color: #fff!important;
    background-color: RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity, 1))!important
}

._text-bg-success_6kbhf_1 {
    color: #fff!important;
    background-color: RGBA(var(--bs-success-rgb),var(--bs-bg-opacity, 1))!important
}

._text-bg-info_6kbhf_1 {
    color: #000!important;
    background-color: RGBA(var(--bs-info-rgb),var(--bs-bg-opacity, 1))!important
}

._text-bg-warning_6kbhf_1 {
    color: #000!important;
    background-color: RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity, 1))!important
}

._text-bg-danger_6kbhf_1 {
    color: #fff!important;
    background-color: RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity, 1))!important
}

._text-bg-light_6kbhf_1 {
    color: #000!important;
    background-color: RGBA(var(--bs-light-rgb),var(--bs-bg-opacity, 1))!important
}

._text-bg-dark_6kbhf_1 {
    color: #fff!important;
    background-color: RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity, 1))!important
}

._link-primary_6kbhf_1 {
    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_6kbhf_1:hover,._link-primary_6kbhf_1:focus {
    color: RGBA(10,88,202,var(--bs-link-opacity, 1))!important;
    -webkit-text-decoration-color: RGBA(10,88,202,var(--bs-link-underline-opacity, 1))!important;
    text-decoration-color: RGBA(10,88,202,var(--bs-link-underline-opacity, 1))!important
}

._link-secondary_6kbhf_1 {
    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_6kbhf_1:hover,._link-secondary_6kbhf_1:focus {
    color: RGBA(86,94,100,var(--bs-link-opacity, 1))!important;
    -webkit-text-decoration-color: RGBA(86,94,100,var(--bs-link-underline-opacity, 1))!important;
    text-decoration-color: RGBA(86,94,100,var(--bs-link-underline-opacity, 1))!important
}

._link-success_6kbhf_1 {
    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_6kbhf_1:hover,._link-success_6kbhf_1:focus {
    color: RGBA(20,108,67,var(--bs-link-opacity, 1))!important;
    -webkit-text-decoration-color: RGBA(20,108,67,var(--bs-link-underline-opacity, 1))!important;
    text-decoration-color: RGBA(20,108,67,var(--bs-link-underline-opacity, 1))!important
}

._link-info_6kbhf_1 {
    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_6kbhf_1:hover,._link-info_6kbhf_1:focus {
    color: RGBA(61,213,243,var(--bs-link-opacity, 1))!important;
    -webkit-text-decoration-color: RGBA(61,213,243,var(--bs-link-underline-opacity, 1))!important;
    text-decoration-color: RGBA(61,213,243,var(--bs-link-underline-opacity, 1))!important
}

._link-warning_6kbhf_1 {
    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_6kbhf_1:hover,._link-warning_6kbhf_1:focus {
    color: RGBA(255,205,57,var(--bs-link-opacity, 1))!important;
    -webkit-text-decoration-color: RGBA(255,205,57,var(--bs-link-underline-opacity, 1))!important;
    text-decoration-color: RGBA(255,205,57,var(--bs-link-underline-opacity, 1))!important
}

._link-danger_6kbhf_1 {
    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_6kbhf_1:hover,._link-danger_6kbhf_1:focus {
    color: RGBA(176,42,55,var(--bs-link-opacity, 1))!important;
    -webkit-text-decoration-color: RGBA(176,42,55,var(--bs-link-underline-opacity, 1))!important;
    text-decoration-color: RGBA(176,42,55,var(--bs-link-underline-opacity, 1))!important
}

._link-light_6kbhf_1 {
    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_6kbhf_1:hover,._link-light_6kbhf_1:focus {
    color: RGBA(249,250,251,var(--bs-link-opacity, 1))!important;
    -webkit-text-decoration-color: RGBA(249,250,251,var(--bs-link-underline-opacity, 1))!important;
    text-decoration-color: RGBA(249,250,251,var(--bs-link-underline-opacity, 1))!important
}

._link-dark_6kbhf_1 {
    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_6kbhf_1:hover,._link-dark_6kbhf_1:focus {
    color: RGBA(26,30,33,var(--bs-link-opacity, 1))!important;
    -webkit-text-decoration-color: RGBA(26,30,33,var(--bs-link-underline-opacity, 1))!important;
    text-decoration-color: RGBA(26,30,33,var(--bs-link-underline-opacity, 1))!important
}

._link-body-emphasis_6kbhf_1 {
    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_6kbhf_1:hover,._link-body-emphasis_6kbhf_1: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_6kbhf_1:focus {
    outline: 0;
    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)
}

._icon-link_6kbhf_1 {
    display: inline-flex;
    gap: .375rem;
    align-items: center;
    -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;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

._icon-link_6kbhf_1>._bi_6kbhf_1 {
    flex-shrink: 0;
    width: 1em;
    height: 1em;
    fill: currentcolor;
    transition: .2s ease-in-out transform
}

@media(prefers-reduced-motion:reduce) {
    ._icon-link_6kbhf_1>._bi_6kbhf_1 {
        transition: none
    }
}

._icon-link-hover_6kbhf_1:hover>._bi_6kbhf_1,._icon-link-hover_6kbhf_1:focus-visible>._bi_6kbhf_1 {
    transform: var(--bs-icon-link-transform, translate3d(.25em, 0, 0))
}

._ratio_6kbhf_1 {
    position: relative;
    width: 100%
}

._ratio_6kbhf_1:before {
    display: block;
    padding-top: var(--bs-aspect-ratio);
    content: ""
}

._ratio_6kbhf_1>* {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

._ratio-1x1_6kbhf_1 {
    --bs-aspect-ratio: 100%
}

._ratio-4x3_6kbhf_1 {
    --bs-aspect-ratio: 75%
}

._ratio-16x9_6kbhf_1 {
    --bs-aspect-ratio: 56.25%
}

._ratio-21x9_6kbhf_1 {
    --bs-aspect-ratio: 42.8571428571%
}

._fixed-top_6kbhf_1 {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030
}

._fixed-bottom_6kbhf_1 {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030
}

._sticky-top_6kbhf_1 {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020
}

._sticky-bottom_6kbhf_1 {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020
}

@media(min-width: 576px) {
    ._sticky-sm-top_6kbhf_1 {
        position:-webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    ._sticky-sm-bottom_6kbhf_1 {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media(min-width: 768px) {
    ._sticky-md-top_6kbhf_1 {
        position:-webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    ._sticky-md-bottom_6kbhf_1 {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media(min-width: 992px) {
    ._sticky-lg-top_6kbhf_1 {
        position:-webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    ._sticky-lg-bottom_6kbhf_1 {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media(min-width: 1200px) {
    ._sticky-xl-top_6kbhf_1 {
        position:-webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    ._sticky-xl-bottom_6kbhf_1 {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media(min-width: 1400px) {
    ._sticky-xxl-top_6kbhf_1 {
        position:-webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    ._sticky-xxl-bottom_6kbhf_1 {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

._hstack_6kbhf_1 {
    display: flex;
    flex-direction: row;
    align-items: center;
    align-self: stretch
}

._vstack_6kbhf_1 {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    align-self: stretch
}

._visually-hidden_6kbhf_1,._visually-hidden-focusable_6kbhf_1:not(:focus):not(:focus-within) {
    width: 1px!important;
    height: 1px!important;
    padding: 0!important;
    margin: -1px!important;
    overflow: hidden!important;
    clip: rect(0,0,0,0)!important;
    white-space: nowrap!important;
    border: 0!important
}

._visually-hidden_6kbhf_1:not(caption),._visually-hidden-focusable_6kbhf_1:not(:focus):not(:focus-within):not(caption) {
    position: absolute!important
}

._stretched-link_6kbhf_1:after {
    position: absolute;
    inset: 0;
    z-index: 1;
    content: ""
}

._text-truncate_6kbhf_1 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._vr_6kbhf_1 {
    display: inline-block;
    align-self: stretch;
    width: var(--bs-border-width);
    min-height: 1em;
    background-color: currentcolor;
    opacity: .25
}

._align-baseline_6kbhf_1 {
    vertical-align: baseline!important
}

._align-top_6kbhf_1 {
    vertical-align: top!important
}

._align-middle_6kbhf_1 {
    vertical-align: middle!important
}

._align-bottom_6kbhf_1 {
    vertical-align: bottom!important
}

._align-text-bottom_6kbhf_1 {
    vertical-align: text-bottom!important
}

._align-text-top_6kbhf_1 {
    vertical-align: text-top!important
}

._float-start_6kbhf_1 {
    float: left!important
}

._float-end_6kbhf_1 {
    float: right!important
}

._float-none_6kbhf_1 {
    float: none!important
}

._object-fit-contain_6kbhf_1 {
    -o-object-fit: contain!important;
    object-fit: contain!important
}

._object-fit-cover_6kbhf_1 {
    -o-object-fit: cover!important;
    object-fit: cover!important
}

._object-fit-fill_6kbhf_1 {
    -o-object-fit: fill!important;
    object-fit: fill!important
}

._object-fit-scale_6kbhf_1 {
    -o-object-fit: scale-down!important;
    object-fit: scale-down!important
}

._object-fit-none_6kbhf_1 {
    -o-object-fit: none!important;
    object-fit: none!important
}

._opacity-0_6kbhf_1 {
    opacity: 0!important
}

._opacity-25_6kbhf_1 {
    opacity: .25!important
}

._opacity-50_6kbhf_1 {
    opacity: .5!important
}

._opacity-75_6kbhf_1 {
    opacity: .75!important
}

._opacity-100_6kbhf_1 {
    opacity: 1!important
}

._overflow-auto_6kbhf_1 {
    overflow: auto!important
}

._overflow-hidden_6kbhf_1 {
    overflow: hidden!important
}

._overflow-visible_6kbhf_1 {
    overflow: visible!important
}

._overflow-scroll_6kbhf_1 {
    overflow: scroll!important
}

._overflow-x-auto_6kbhf_1 {
    overflow-x: auto!important
}

._overflow-x-hidden_6kbhf_1 {
    overflow-x: hidden!important
}

._overflow-x-visible_6kbhf_1 {
    overflow-x: visible!important
}

._overflow-x-scroll_6kbhf_1 {
    overflow-x: scroll!important
}

._overflow-y-auto_6kbhf_1 {
    overflow-y: auto!important
}

._overflow-y-hidden_6kbhf_1 {
    overflow-y: hidden!important
}

._overflow-y-visible_6kbhf_1 {
    overflow-y: visible!important
}

._overflow-y-scroll_6kbhf_1 {
    overflow-y: scroll!important
}

._d-inline_6kbhf_1 {
    display: inline!important
}

._d-inline-block_6kbhf_1 {
    display: inline-block!important
}

._d-block_6kbhf_1 {
    display: block!important
}

._d-grid_6kbhf_1 {
    display: grid!important
}

._d-inline-grid_6kbhf_1 {
    display: inline-grid!important
}

._d-table_6kbhf_1 {
    display: table!important
}

._d-table-row_6kbhf_1 {
    display: table-row!important
}

._d-table-cell_6kbhf_1 {
    display: table-cell!important
}

._d-flex_6kbhf_1 {
    display: flex!important
}

._d-inline-flex_6kbhf_1 {
    display: inline-flex!important
}

._d-none_6kbhf_1 {
    display: none!important
}

._shadow_6kbhf_1 {
    box-shadow: var(--bs-box-shadow)!important
}

._shadow-sm_6kbhf_1 {
    box-shadow: var(--bs-box-shadow-sm)!important
}

._shadow-lg_6kbhf_1 {
    box-shadow: var(--bs-box-shadow-lg)!important
}

._shadow-none_6kbhf_1 {
    box-shadow: none!important
}

._focus-ring-primary_6kbhf_1 {
    --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))
}

._focus-ring-secondary_6kbhf_1 {
    --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))
}

._focus-ring-success_6kbhf_1 {
    --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))
}

._focus-ring-info_6kbhf_1 {
    --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))
}

._focus-ring-warning_6kbhf_1 {
    --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))
}

._focus-ring-danger_6kbhf_1 {
    --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))
}

._focus-ring-light_6kbhf_1 {
    --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))
}

._focus-ring-dark_6kbhf_1 {
    --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))
}

._position-static_6kbhf_1 {
    position: static!important
}

._position-relative_6kbhf_1 {
    position: relative!important
}

._position-absolute_6kbhf_1 {
    position: absolute!important
}

._position-fixed_6kbhf_1 {
    position: fixed!important
}

._position-sticky_6kbhf_1 {
    position: -webkit-sticky!important;
    position: sticky!important
}

._top-0_6kbhf_1 {
    top: 0!important
}

._top-50_6kbhf_1 {
    top: 50%!important
}

._top-100_6kbhf_1 {
    top: 100%!important
}

._bottom-0_6kbhf_1 {
    bottom: 0!important
}

._bottom-50_6kbhf_1 {
    bottom: 50%!important
}

._bottom-100_6kbhf_1 {
    bottom: 100%!important
}

._start-0_6kbhf_1 {
    left: 0!important
}

._start-50_6kbhf_1 {
    left: 50%!important
}

._start-100_6kbhf_1 {
    left: 100%!important
}

._end-0_6kbhf_1 {
    right: 0!important
}

._end-50_6kbhf_1 {
    right: 50%!important
}

._end-100_6kbhf_1 {
    right: 100%!important
}

._translate-middle_6kbhf_1 {
    transform: translate(-50%,-50%)!important
}

._translate-middle-x_6kbhf_1 {
    transform: translate(-50%)!important
}

._translate-middle-y_6kbhf_1 {
    transform: translateY(-50%)!important
}

._border_6kbhf_1 {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}

._border-0_6kbhf_1 {
    border: 0!important
}

._border-top_6kbhf_1 {
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}

._border-top-0_6kbhf_1 {
    border-top: 0!important
}

._border-end_6kbhf_1 {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}

._border-end-0_6kbhf_1 {
    border-right: 0!important
}

._border-bottom_6kbhf_1 {
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}

._border-bottom-0_6kbhf_1 {
    border-bottom: 0!important
}

._border-start_6kbhf_1 {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}

._border-start-0_6kbhf_1 {
    border-left: 0!important
}

._border-primary_6kbhf_1 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important
}

._border-secondary_6kbhf_1 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important
}

._border-success_6kbhf_1 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important
}

._border-info_6kbhf_1 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important
}

._border-warning_6kbhf_1 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important
}

._border-danger_6kbhf_1 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important
}

._border-light_6kbhf_1 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important
}

._border-dark_6kbhf_1 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important
}

._border-black_6kbhf_1 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important
}

._border-white_6kbhf_1 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important
}

._border-primary-subtle_6kbhf_1 {
    border-color: var(--bs-primary-border-subtle)!important
}

._border-secondary-subtle_6kbhf_1 {
    border-color: var(--bs-secondary-border-subtle)!important
}

._border-success-subtle_6kbhf_1 {
    border-color: var(--bs-success-border-subtle)!important
}

._border-info-subtle_6kbhf_1 {
    border-color: var(--bs-info-border-subtle)!important
}

._border-warning-subtle_6kbhf_1 {
    border-color: var(--bs-warning-border-subtle)!important
}

._border-danger-subtle_6kbhf_1 {
    border-color: var(--bs-danger-border-subtle)!important
}

._border-light-subtle_6kbhf_1 {
    border-color: var(--bs-light-border-subtle)!important
}

._border-dark-subtle_6kbhf_1 {
    border-color: var(--bs-dark-border-subtle)!important
}

._border-1_6kbhf_1 {
    border-width: 1px!important
}

._border-2_6kbhf_1 {
    border-width: 2px!important
}

._border-3_6kbhf_1 {
    border-width: 3px!important
}

._border-4_6kbhf_1 {
    border-width: 4px!important
}

._border-5_6kbhf_1 {
    border-width: 5px!important
}

._border-opacity-10_6kbhf_1 {
    --bs-border-opacity: .1
}

._border-opacity-25_6kbhf_1 {
    --bs-border-opacity: .25
}

._border-opacity-50_6kbhf_1 {
    --bs-border-opacity: .5
}

._border-opacity-75_6kbhf_1 {
    --bs-border-opacity: .75
}

._border-opacity-100_6kbhf_1 {
    --bs-border-opacity: 1
}

._w-25_6kbhf_1 {
    width: 25%!important
}

._w-50_6kbhf_1 {
    width: 50%!important
}

._w-75_6kbhf_1 {
    width: 75%!important
}

._w-100_6kbhf_1 {
    width: 100%!important
}

._w-auto_6kbhf_1 {
    width: auto!important
}

._mw-100_6kbhf_1 {
    max-width: 100%!important
}

._vw-100_6kbhf_1 {
    width: 100vw!important
}

._min-vw-100_6kbhf_1 {
    min-width: 100vw!important
}

._h-25_6kbhf_1 {
    height: 25%!important
}

._h-50_6kbhf_1 {
    height: 50%!important
}

._h-75_6kbhf_1 {
    height: 75%!important
}

._h-100_6kbhf_1 {
    height: 100%!important
}

._h-auto_6kbhf_1 {
    height: auto!important
}

._mh-100_6kbhf_1 {
    max-height: 100%!important
}

._vh-100_6kbhf_1 {
    height: 100vh!important
}

._min-vh-100_6kbhf_1 {
    min-height: 100vh!important
}

._flex-fill_6kbhf_1 {
    flex: 1 1 auto!important
}

._flex-row_6kbhf_1 {
    flex-direction: row!important
}

._flex-column_6kbhf_1 {
    flex-direction: column!important
}

._flex-row-reverse_6kbhf_1 {
    flex-direction: row-reverse!important
}

._flex-column-reverse_6kbhf_1 {
    flex-direction: column-reverse!important
}

._flex-grow-0_6kbhf_1 {
    flex-grow: 0!important
}

._flex-grow-1_6kbhf_1 {
    flex-grow: 1!important
}

._flex-shrink-0_6kbhf_1 {
    flex-shrink: 0!important
}

._flex-shrink-1_6kbhf_1 {
    flex-shrink: 1!important
}

._flex-wrap_6kbhf_1 {
    flex-wrap: wrap!important
}

._flex-nowrap_6kbhf_1 {
    flex-wrap: nowrap!important
}

._flex-wrap-reverse_6kbhf_1 {
    flex-wrap: wrap-reverse!important
}

._justify-content-start_6kbhf_1 {
    justify-content: flex-start!important
}

._justify-content-end_6kbhf_1 {
    justify-content: flex-end!important
}

._justify-content-center_6kbhf_1 {
    justify-content: center!important
}

._justify-content-between_6kbhf_1 {
    justify-content: space-between!important
}

._justify-content-around_6kbhf_1 {
    justify-content: space-around!important
}

._justify-content-evenly_6kbhf_1 {
    justify-content: space-evenly!important
}

._align-items-start_6kbhf_1 {
    align-items: flex-start!important
}

._align-items-end_6kbhf_1 {
    align-items: flex-end!important
}

._align-items-center_6kbhf_1 {
    align-items: center!important
}

._align-items-baseline_6kbhf_1 {
    align-items: baseline!important
}

._align-items-stretch_6kbhf_1 {
    align-items: stretch!important
}

._align-content-start_6kbhf_1 {
    align-content: flex-start!important
}

._align-content-end_6kbhf_1 {
    align-content: flex-end!important
}

._align-content-center_6kbhf_1 {
    align-content: center!important
}

._align-content-between_6kbhf_1 {
    align-content: space-between!important
}

._align-content-around_6kbhf_1 {
    align-content: space-around!important
}

._align-content-stretch_6kbhf_1 {
    align-content: stretch!important
}

._align-self-auto_6kbhf_1 {
    align-self: auto!important
}

._align-self-start_6kbhf_1 {
    align-self: flex-start!important
}

._align-self-end_6kbhf_1 {
    align-self: flex-end!important
}

._align-self-center_6kbhf_1 {
    align-self: center!important
}

._align-self-baseline_6kbhf_1 {
    align-self: baseline!important
}

._align-self-stretch_6kbhf_1 {
    align-self: stretch!important
}

._order-first_6kbhf_1 {
    order: -1!important
}

._order-0_6kbhf_1 {
    order: 0!important
}

._order-1_6kbhf_1 {
    order: 1!important
}

._order-2_6kbhf_1 {
    order: 2!important
}

._order-3_6kbhf_1 {
    order: 3!important
}

._order-4_6kbhf_1 {
    order: 4!important
}

._order-5_6kbhf_1 {
    order: 5!important
}

._order-last_6kbhf_1 {
    order: 6!important
}

._m-0_6kbhf_1 {
    margin: 0!important
}

._m-1_6kbhf_1 {
    margin: .25rem!important
}

._m-2_6kbhf_1 {
    margin: .5rem!important
}

._m-3_6kbhf_1 {
    margin: 1rem!important
}

._m-4_6kbhf_1 {
    margin: 1.5rem!important
}

._m-5_6kbhf_1 {
    margin: 3rem!important
}

._m-auto_6kbhf_1 {
    margin: auto!important
}

._mx-0_6kbhf_1 {
    margin-right: 0!important;
    margin-left: 0!important
}

._mx-1_6kbhf_1 {
    margin-right: .25rem!important;
    margin-left: .25rem!important
}

._mx-2_6kbhf_1 {
    margin-right: .5rem!important;
    margin-left: .5rem!important
}

._mx-3_6kbhf_1 {
    margin-right: 1rem!important;
    margin-left: 1rem!important
}

._mx-4_6kbhf_1 {
    margin-right: 1.5rem!important;
    margin-left: 1.5rem!important
}

._mx-5_6kbhf_1 {
    margin-right: 3rem!important;
    margin-left: 3rem!important
}

._mx-auto_6kbhf_1 {
    margin-right: auto!important;
    margin-left: auto!important
}

._my-0_6kbhf_1 {
    margin-top: 0!important;
    margin-bottom: 0!important
}

._my-1_6kbhf_1 {
    margin-top: .25rem!important;
    margin-bottom: .25rem!important
}

._my-2_6kbhf_1 {
    margin-top: .5rem!important;
    margin-bottom: .5rem!important
}

._my-3_6kbhf_1 {
    margin-top: 1rem!important;
    margin-bottom: 1rem!important
}

._my-4_6kbhf_1 {
    margin-top: 1.5rem!important;
    margin-bottom: 1.5rem!important
}

._my-5_6kbhf_1 {
    margin-top: 3rem!important;
    margin-bottom: 3rem!important
}

._my-auto_6kbhf_1 {
    margin-top: auto!important;
    margin-bottom: auto!important
}

._mt-0_6kbhf_1 {
    margin-top: 0!important
}

._mt-1_6kbhf_1 {
    margin-top: .25rem!important
}

._mt-2_6kbhf_1 {
    margin-top: .5rem!important
}

._mt-3_6kbhf_1 {
    margin-top: 1rem!important
}

._mt-4_6kbhf_1 {
    margin-top: 1.5rem!important
}

._mt-5_6kbhf_1 {
    margin-top: 3rem!important
}

._mt-auto_6kbhf_1 {
    margin-top: auto!important
}

._me-0_6kbhf_1 {
    margin-right: 0!important
}

._me-1_6kbhf_1 {
    margin-right: .25rem!important
}

._me-2_6kbhf_1 {
    margin-right: .5rem!important
}

._me-3_6kbhf_1 {
    margin-right: 1rem!important
}

._me-4_6kbhf_1 {
    margin-right: 1.5rem!important
}

._me-5_6kbhf_1 {
    margin-right: 3rem!important
}

._me-auto_6kbhf_1 {
    margin-right: auto!important
}

._mb-0_6kbhf_1 {
    margin-bottom: 0!important
}

._mb-1_6kbhf_1 {
    margin-bottom: .25rem!important
}

._mb-2_6kbhf_1 {
    margin-bottom: .5rem!important
}

._mb-3_6kbhf_1 {
    margin-bottom: 1rem!important
}

._mb-4_6kbhf_1 {
    margin-bottom: 1.5rem!important
}

._mb-5_6kbhf_1 {
    margin-bottom: 3rem!important
}

._mb-auto_6kbhf_1 {
    margin-bottom: auto!important
}

._ms-0_6kbhf_1 {
    margin-left: 0!important
}

._ms-1_6kbhf_1 {
    margin-left: .25rem!important
}

._ms-2_6kbhf_1 {
    margin-left: .5rem!important
}

._ms-3_6kbhf_1 {
    margin-left: 1rem!important
}

._ms-4_6kbhf_1 {
    margin-left: 1.5rem!important
}

._ms-5_6kbhf_1 {
    margin-left: 3rem!important
}

._ms-auto_6kbhf_1 {
    margin-left: auto!important
}

._p-0_6kbhf_1 {
    padding: 0!important
}

._p-1_6kbhf_1 {
    padding: .25rem!important
}

._p-2_6kbhf_1 {
    padding: .5rem!important
}

._p-3_6kbhf_1 {
    padding: 1rem!important
}

._p-4_6kbhf_1 {
    padding: 1.5rem!important
}

._p-5_6kbhf_1 {
    padding: 3rem!important
}

._px-0_6kbhf_1 {
    padding-right: 0!important;
    padding-left: 0!important
}

._px-1_6kbhf_1 {
    padding-right: .25rem!important;
    padding-left: .25rem!important
}

._px-2_6kbhf_1 {
    padding-right: .5rem!important;
    padding-left: .5rem!important
}

._px-3_6kbhf_1 {
    padding-right: 1rem!important;
    padding-left: 1rem!important
}

._px-4_6kbhf_1 {
    padding-right: 1.5rem!important;
    padding-left: 1.5rem!important
}

._px-5_6kbhf_1 {
    padding-right: 3rem!important;
    padding-left: 3rem!important
}

._py-0_6kbhf_1 {
    padding-top: 0!important;
    padding-bottom: 0!important
}

._py-1_6kbhf_1 {
    padding-top: .25rem!important;
    padding-bottom: .25rem!important
}

._py-2_6kbhf_1 {
    padding-top: .5rem!important;
    padding-bottom: .5rem!important
}

._py-3_6kbhf_1 {
    padding-top: 1rem!important;
    padding-bottom: 1rem!important
}

._py-4_6kbhf_1 {
    padding-top: 1.5rem!important;
    padding-bottom: 1.5rem!important
}

._py-5_6kbhf_1 {
    padding-top: 3rem!important;
    padding-bottom: 3rem!important
}

._pt-0_6kbhf_1 {
    padding-top: 0!important
}

._pt-1_6kbhf_1 {
    padding-top: .25rem!important
}

._pt-2_6kbhf_1 {
    padding-top: .5rem!important
}

._pt-3_6kbhf_1 {
    padding-top: 1rem!important
}

._pt-4_6kbhf_1 {
    padding-top: 1.5rem!important
}

._pt-5_6kbhf_1 {
    padding-top: 3rem!important
}

._pe-0_6kbhf_1 {
    padding-right: 0!important
}

._pe-1_6kbhf_1 {
    padding-right: .25rem!important
}

._pe-2_6kbhf_1 {
    padding-right: .5rem!important
}

._pe-3_6kbhf_1 {
    padding-right: 1rem!important
}

._pe-4_6kbhf_1 {
    padding-right: 1.5rem!important
}

._pe-5_6kbhf_1 {
    padding-right: 3rem!important
}

._pb-0_6kbhf_1 {
    padding-bottom: 0!important
}

._pb-1_6kbhf_1 {
    padding-bottom: .25rem!important
}

._pb-2_6kbhf_1 {
    padding-bottom: .5rem!important
}

._pb-3_6kbhf_1 {
    padding-bottom: 1rem!important
}

._pb-4_6kbhf_1 {
    padding-bottom: 1.5rem!important
}

._pb-5_6kbhf_1 {
    padding-bottom: 3rem!important
}

._ps-0_6kbhf_1 {
    padding-left: 0!important
}

._ps-1_6kbhf_1 {
    padding-left: .25rem!important
}

._ps-2_6kbhf_1 {
    padding-left: .5rem!important
}

._ps-3_6kbhf_1 {
    padding-left: 1rem!important
}

._ps-4_6kbhf_1 {
    padding-left: 1.5rem!important
}

._ps-5_6kbhf_1 {
    padding-left: 3rem!important
}

._gap-0_6kbhf_1 {
    gap: 0!important
}

._gap-1_6kbhf_1 {
    gap: .25rem!important
}

._gap-2_6kbhf_1 {
    gap: .5rem!important
}

._gap-3_6kbhf_1 {
    gap: 1rem!important
}

._gap-4_6kbhf_1 {
    gap: 1.5rem!important
}

._gap-5_6kbhf_1 {
    gap: 3rem!important
}

._row-gap-0_6kbhf_1 {
    row-gap: 0!important
}

._row-gap-1_6kbhf_1 {
    row-gap: .25rem!important
}

._row-gap-2_6kbhf_1 {
    row-gap: .5rem!important
}

._row-gap-3_6kbhf_1 {
    row-gap: 1rem!important
}

._row-gap-4_6kbhf_1 {
    row-gap: 1.5rem!important
}

._row-gap-5_6kbhf_1 {
    row-gap: 3rem!important
}

._column-gap-0_6kbhf_1 {
    -moz-column-gap: 0!important;
    column-gap: 0!important
}

._column-gap-1_6kbhf_1 {
    -moz-column-gap: .25rem!important;
    column-gap: .25rem!important
}

._column-gap-2_6kbhf_1 {
    -moz-column-gap: .5rem!important;
    column-gap: .5rem!important
}

._column-gap-3_6kbhf_1 {
    -moz-column-gap: 1rem!important;
    column-gap: 1rem!important
}

._column-gap-4_6kbhf_1 {
    -moz-column-gap: 1.5rem!important;
    column-gap: 1.5rem!important
}

._column-gap-5_6kbhf_1 {
    -moz-column-gap: 3rem!important;
    column-gap: 3rem!important
}

._font-monospace_6kbhf_1 {
    font-family: var(--bs-font-monospace)!important
}

._fs-1_6kbhf_1 {
    font-size: calc(1.375rem + 1.5vw)!important
}

._fs-2_6kbhf_1 {
    font-size: calc(1.325rem + .9vw)!important
}

._fs-3_6kbhf_1 {
    font-size: calc(1.3rem + .6vw)!important
}

._fs-4_6kbhf_1 {
    font-size: calc(1.275rem + .3vw)!important
}

._fs-5_6kbhf_1 {
    font-size: 1.25rem!important
}

._fs-6_6kbhf_1 {
    font-size: 1rem!important
}

._fst-italic_6kbhf_1 {
    font-style: italic!important
}

._fst-normal_6kbhf_1 {
    font-style: normal!important
}

._fw-lighter_6kbhf_1 {
    font-weight: lighter!important
}

._fw-light_6kbhf_1 {
    font-weight: 300!important
}

._fw-normal_6kbhf_1 {
    font-weight: 400!important
}

._fw-medium_6kbhf_1 {
    font-weight: 500!important
}

._fw-semibold_6kbhf_1 {
    font-weight: 600!important
}

._fw-bold_6kbhf_1 {
    font-weight: 700!important
}

._fw-bolder_6kbhf_1 {
    font-weight: bolder!important
}

._lh-1_6kbhf_1 {
    line-height: 1!important
}

._lh-sm_6kbhf_1 {
    line-height: 1.25!important
}

._lh-base_6kbhf_1 {
    line-height: 1.5!important
}

._lh-lg_6kbhf_1 {
    line-height: 2!important
}

._text-start_6kbhf_1 {
    text-align: left!important
}

._text-end_6kbhf_1 {
    text-align: right!important
}

._text-center_6kbhf_1 {
    text-align: center!important
}

._text-decoration-none_6kbhf_1 {
    text-decoration: none!important
}

._text-decoration-underline_6kbhf_1 {
    text-decoration: underline!important
}

._text-decoration-line-through_6kbhf_1 {
    text-decoration: line-through!important
}

._text-lowercase_6kbhf_1 {
    text-transform: lowercase!important
}

._text-uppercase_6kbhf_1 {
    text-transform: uppercase!important
}

._text-capitalize_6kbhf_1 {
    text-transform: capitalize!important
}

._text-wrap_6kbhf_1 {
    white-space: normal!important
}

._text-nowrap_6kbhf_1 {
    white-space: nowrap!important
}

._text-break_6kbhf_1 {
    word-wrap: break-word!important;
    word-break: break-word!important
}

._text-primary_6kbhf_1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important
}

._text-secondary_6kbhf_1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important
}

._text-success_6kbhf_1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important
}

._text-info_6kbhf_1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important
}

._text-warning_6kbhf_1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important
}

._text-danger_6kbhf_1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important
}

._text-light_6kbhf_1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important
}

._text-dark_6kbhf_1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important
}

._text-black_6kbhf_1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important
}

._text-white_6kbhf_1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important
}

._text-body_6kbhf_1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important
}

._text-muted_6kbhf_1 {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color)!important
}

._text-black-50_6kbhf_1 {
    --bs-text-opacity: 1;
    color: #00000080!important
}

._text-white-50_6kbhf_1 {
    --bs-text-opacity: 1;
    color: #ffffff80!important
}

._text-body-secondary_6kbhf_1 {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color)!important
}

._text-body-tertiary_6kbhf_1 {
    --bs-text-opacity: 1;
    color: var(--bs-tertiary-color)!important
}

._text-body-emphasis_6kbhf_1 {
    --bs-text-opacity: 1;
    color: var(--bs-emphasis-color)!important
}

._text-reset_6kbhf_1 {
    --bs-text-opacity: 1;
    color: inherit!important
}

._text-opacity-25_6kbhf_1 {
    --bs-text-opacity: .25
}

._text-opacity-50_6kbhf_1 {
    --bs-text-opacity: .5
}

._text-opacity-75_6kbhf_1 {
    --bs-text-opacity: .75
}

._text-opacity-100_6kbhf_1 {
    --bs-text-opacity: 1
}

._text-primary-emphasis_6kbhf_1 {
    color: var(--bs-primary-text-emphasis)!important
}

._text-secondary-emphasis_6kbhf_1 {
    color: var(--bs-secondary-text-emphasis)!important
}

._text-success-emphasis_6kbhf_1 {
    color: var(--bs-success-text-emphasis)!important
}

._text-info-emphasis_6kbhf_1 {
    color: var(--bs-info-text-emphasis)!important
}

._text-warning-emphasis_6kbhf_1 {
    color: var(--bs-warning-text-emphasis)!important
}

._text-danger-emphasis_6kbhf_1 {
    color: var(--bs-danger-text-emphasis)!important
}

._text-light-emphasis_6kbhf_1 {
    color: var(--bs-light-text-emphasis)!important
}

._text-dark-emphasis_6kbhf_1 {
    color: var(--bs-dark-text-emphasis)!important
}

._link-opacity-10_6kbhf_1,._link-opacity-10-hover_6kbhf_1:hover {
    --bs-link-opacity: .1
}

._link-opacity-25_6kbhf_1,._link-opacity-25-hover_6kbhf_1:hover {
    --bs-link-opacity: .25
}

._link-opacity-50_6kbhf_1,._link-opacity-50-hover_6kbhf_1:hover {
    --bs-link-opacity: .5
}

._link-opacity-75_6kbhf_1,._link-opacity-75-hover_6kbhf_1:hover {
    --bs-link-opacity: .75
}

._link-opacity-100_6kbhf_1,._link-opacity-100-hover_6kbhf_1:hover {
    --bs-link-opacity: 1
}

._link-offset-1_6kbhf_1,._link-offset-1-hover_6kbhf_1:hover {
    text-underline-offset: .125em!important
}

._link-offset-2_6kbhf_1,._link-offset-2-hover_6kbhf_1:hover {
    text-underline-offset: .25em!important
}

._link-offset-3_6kbhf_1,._link-offset-3-hover_6kbhf_1:hover {
    text-underline-offset: .375em!important
}

._link-underline-primary_6kbhf_1 {
    --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_6kbhf_1 {
    --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_6kbhf_1 {
    --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_6kbhf_1 {
    --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_6kbhf_1 {
    --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_6kbhf_1 {
    --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-light_6kbhf_1 {
    --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-dark_6kbhf_1 {
    --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_6kbhf_1 {
    --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_6kbhf_1,._link-underline-opacity-0-hover_6kbhf_1:hover {
    --bs-link-underline-opacity: 0
}

._link-underline-opacity-10_6kbhf_1,._link-underline-opacity-10-hover_6kbhf_1:hover {
    --bs-link-underline-opacity: .1
}

._link-underline-opacity-25_6kbhf_1,._link-underline-opacity-25-hover_6kbhf_1:hover {
    --bs-link-underline-opacity: .25
}

._link-underline-opacity-50_6kbhf_1,._link-underline-opacity-50-hover_6kbhf_1:hover {
    --bs-link-underline-opacity: .5
}

._link-underline-opacity-75_6kbhf_1,._link-underline-opacity-75-hover_6kbhf_1:hover {
    --bs-link-underline-opacity: .75
}

._link-underline-opacity-100_6kbhf_1,._link-underline-opacity-100-hover_6kbhf_1:hover {
    --bs-link-underline-opacity: 1
}

._bg-primary_6kbhf_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important
}

._bg-secondary_6kbhf_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important
}

._bg-success_6kbhf_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important
}

._bg-info_6kbhf_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important
}

._bg-warning_6kbhf_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important
}

._bg-danger_6kbhf_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important
}

._bg-light_6kbhf_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important
}

._bg-dark_6kbhf_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important
}

._bg-black_6kbhf_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important
}

._bg-white_6kbhf_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important
}

._bg-body_6kbhf_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important
}

._bg-transparent_6kbhf_1 {
    --bs-bg-opacity: 1;
    background-color: transparent!important
}

._bg-body-secondary_6kbhf_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important
}

._bg-body-tertiary_6kbhf_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important
}

._bg-opacity-10_6kbhf_1 {
    --bs-bg-opacity: .1
}

._bg-opacity-25_6kbhf_1 {
    --bs-bg-opacity: .25
}

._bg-opacity-50_6kbhf_1 {
    --bs-bg-opacity: .5
}

._bg-opacity-75_6kbhf_1 {
    --bs-bg-opacity: .75
}

._bg-opacity-100_6kbhf_1 {
    --bs-bg-opacity: 1
}

._bg-primary-subtle_6kbhf_1 {
    background-color: var(--bs-primary-bg-subtle)!important
}

._bg-secondary-subtle_6kbhf_1 {
    background-color: var(--bs-secondary-bg-subtle)!important
}

._bg-success-subtle_6kbhf_1 {
    background-color: var(--bs-success-bg-subtle)!important
}

._bg-info-subtle_6kbhf_1 {
    background-color: var(--bs-info-bg-subtle)!important
}

._bg-warning-subtle_6kbhf_1 {
    background-color: var(--bs-warning-bg-subtle)!important
}

._bg-danger-subtle_6kbhf_1 {
    background-color: var(--bs-danger-bg-subtle)!important
}

._bg-light-subtle_6kbhf_1 {
    background-color: var(--bs-light-bg-subtle)!important
}

._bg-dark-subtle_6kbhf_1 {
    background-color: var(--bs-dark-bg-subtle)!important
}

._bg-gradient_6kbhf_1 {
    background-image: var(--bs-gradient)!important
}

._user-select-all_6kbhf_1 {
    -webkit-user-select: all!important;
    -moz-user-select: all!important;
    user-select: all!important
}

._user-select-auto_6kbhf_1 {
    -webkit-user-select: auto!important;
    -moz-user-select: auto!important;
    user-select: auto!important
}

._user-select-none_6kbhf_1 {
    -webkit-user-select: none!important;
    -moz-user-select: none!important;
    user-select: none!important
}

._pe-none_6kbhf_1 {
    pointer-events: none!important
}

._pe-auto_6kbhf_1 {
    pointer-events: auto!important
}

._rounded_6kbhf_1 {
    border-radius: var(--bs-border-radius)!important
}

._rounded-0_6kbhf_1 {
    border-radius: 0!important
}

._rounded-1_6kbhf_1 {
    border-radius: var(--bs-border-radius-sm)!important
}

._rounded-2_6kbhf_1 {
    border-radius: var(--bs-border-radius)!important
}

._rounded-3_6kbhf_1 {
    border-radius: var(--bs-border-radius-lg)!important
}

._rounded-4_6kbhf_1 {
    border-radius: var(--bs-border-radius-xl)!important
}

._rounded-5_6kbhf_1 {
    border-radius: var(--bs-border-radius-xxl)!important
}

._rounded-circle_6kbhf_1 {
    border-radius: 50%!important
}

._rounded-pill_6kbhf_1 {
    border-radius: var(--bs-border-radius-pill)!important
}

._rounded-top_6kbhf_1 {
    border-top-left-radius: var(--bs-border-radius)!important;
    border-top-right-radius: var(--bs-border-radius)!important
}

._rounded-top-0_6kbhf_1 {
    border-top-left-radius: 0!important;
    border-top-right-radius: 0!important
}

._rounded-top-1_6kbhf_1 {
    border-top-left-radius: var(--bs-border-radius-sm)!important;
    border-top-right-radius: var(--bs-border-radius-sm)!important
}

._rounded-top-2_6kbhf_1 {
    border-top-left-radius: var(--bs-border-radius)!important;
    border-top-right-radius: var(--bs-border-radius)!important
}

._rounded-top-3_6kbhf_1 {
    border-top-left-radius: var(--bs-border-radius-lg)!important;
    border-top-right-radius: var(--bs-border-radius-lg)!important
}

._rounded-top-4_6kbhf_1 {
    border-top-left-radius: var(--bs-border-radius-xl)!important;
    border-top-right-radius: var(--bs-border-radius-xl)!important
}

._rounded-top-5_6kbhf_1 {
    border-top-left-radius: var(--bs-border-radius-xxl)!important;
    border-top-right-radius: var(--bs-border-radius-xxl)!important
}

._rounded-top-circle_6kbhf_1 {
    border-top-left-radius: 50%!important;
    border-top-right-radius: 50%!important
}

._rounded-top-pill_6kbhf_1 {
    border-top-left-radius: var(--bs-border-radius-pill)!important;
    border-top-right-radius: var(--bs-border-radius-pill)!important
}

._rounded-end_6kbhf_1 {
    border-top-right-radius: var(--bs-border-radius)!important;
    border-bottom-right-radius: var(--bs-border-radius)!important
}

._rounded-end-0_6kbhf_1 {
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important
}

._rounded-end-1_6kbhf_1 {
    border-top-right-radius: var(--bs-border-radius-sm)!important;
    border-bottom-right-radius: var(--bs-border-radius-sm)!important
}

._rounded-end-2_6kbhf_1 {
    border-top-right-radius: var(--bs-border-radius)!important;
    border-bottom-right-radius: var(--bs-border-radius)!important
}

._rounded-end-3_6kbhf_1 {
    border-top-right-radius: var(--bs-border-radius-lg)!important;
    border-bottom-right-radius: var(--bs-border-radius-lg)!important
}

._rounded-end-4_6kbhf_1 {
    border-top-right-radius: var(--bs-border-radius-xl)!important;
    border-bottom-right-radius: var(--bs-border-radius-xl)!important
}

._rounded-end-5_6kbhf_1 {
    border-top-right-radius: var(--bs-border-radius-xxl)!important;
    border-bottom-right-radius: var(--bs-border-radius-xxl)!important
}

._rounded-end-circle_6kbhf_1 {
    border-top-right-radius: 50%!important;
    border-bottom-right-radius: 50%!important
}

._rounded-end-pill_6kbhf_1 {
    border-top-right-radius: var(--bs-border-radius-pill)!important;
    border-bottom-right-radius: var(--bs-border-radius-pill)!important
}

._rounded-bottom_6kbhf_1 {
    border-bottom-right-radius: var(--bs-border-radius)!important;
    border-bottom-left-radius: var(--bs-border-radius)!important
}

._rounded-bottom-0_6kbhf_1 {
    border-bottom-right-radius: 0!important;
    border-bottom-left-radius: 0!important
}

._rounded-bottom-1_6kbhf_1 {
    border-bottom-right-radius: var(--bs-border-radius-sm)!important;
    border-bottom-left-radius: var(--bs-border-radius-sm)!important
}

._rounded-bottom-2_6kbhf_1 {
    border-bottom-right-radius: var(--bs-border-radius)!important;
    border-bottom-left-radius: var(--bs-border-radius)!important
}

._rounded-bottom-3_6kbhf_1 {
    border-bottom-right-radius: var(--bs-border-radius-lg)!important;
    border-bottom-left-radius: var(--bs-border-radius-lg)!important
}

._rounded-bottom-4_6kbhf_1 {
    border-bottom-right-radius: var(--bs-border-radius-xl)!important;
    border-bottom-left-radius: var(--bs-border-radius-xl)!important
}

._rounded-bottom-5_6kbhf_1 {
    border-bottom-right-radius: var(--bs-border-radius-xxl)!important;
    border-bottom-left-radius: var(--bs-border-radius-xxl)!important
}

._rounded-bottom-circle_6kbhf_1 {
    border-bottom-right-radius: 50%!important;
    border-bottom-left-radius: 50%!important
}

._rounded-bottom-pill_6kbhf_1 {
    border-bottom-right-radius: var(--bs-border-radius-pill)!important;
    border-bottom-left-radius: var(--bs-border-radius-pill)!important
}

._rounded-start_6kbhf_1 {
    border-bottom-left-radius: var(--bs-border-radius)!important;
    border-top-left-radius: var(--bs-border-radius)!important
}

._rounded-start-0_6kbhf_1 {
    border-bottom-left-radius: 0!important;
    border-top-left-radius: 0!important
}

._rounded-start-1_6kbhf_1 {
    border-bottom-left-radius: var(--bs-border-radius-sm)!important;
    border-top-left-radius: var(--bs-border-radius-sm)!important
}

._rounded-start-2_6kbhf_1 {
    border-bottom-left-radius: var(--bs-border-radius)!important;
    border-top-left-radius: var(--bs-border-radius)!important
}

._rounded-start-3_6kbhf_1 {
    border-bottom-left-radius: var(--bs-border-radius-lg)!important;
    border-top-left-radius: var(--bs-border-radius-lg)!important
}

._rounded-start-4_6kbhf_1 {
    border-bottom-left-radius: var(--bs-border-radius-xl)!important;
    border-top-left-radius: var(--bs-border-radius-xl)!important
}

._rounded-start-5_6kbhf_1 {
    border-bottom-left-radius: var(--bs-border-radius-xxl)!important;
    border-top-left-radius: var(--bs-border-radius-xxl)!important
}

._rounded-start-circle_6kbhf_1 {
    border-bottom-left-radius: 50%!important;
    border-top-left-radius: 50%!important
}

._rounded-start-pill_6kbhf_1 {
    border-bottom-left-radius: var(--bs-border-radius-pill)!important;
    border-top-left-radius: var(--bs-border-radius-pill)!important
}

._visible_6kbhf_1 {
    visibility: visible!important
}

._invisible_6kbhf_1 {
    visibility: hidden!important
}

._z-n1_6kbhf_1 {
    z-index: -1!important
}

._z-0_6kbhf_1 {
    z-index: 0!important
}

._z-1_6kbhf_1 {
    z-index: 1!important
}

._z-2_6kbhf_1 {
    z-index: 2!important
}

._z-3_6kbhf_1 {
    z-index: 3!important
}

@media(min-width: 576px) {
    ._float-sm-start_6kbhf_1 {
        float:left!important
    }

    ._float-sm-end_6kbhf_1 {
        float: right!important
    }

    ._float-sm-none_6kbhf_1 {
        float: none!important
    }

    ._object-fit-sm-contain_6kbhf_1 {
        -o-object-fit: contain!important;
        object-fit: contain!important
    }

    ._object-fit-sm-cover_6kbhf_1 {
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    ._object-fit-sm-fill_6kbhf_1 {
        -o-object-fit: fill!important;
        object-fit: fill!important
    }

    ._object-fit-sm-scale_6kbhf_1 {
        -o-object-fit: scale-down!important;
        object-fit: scale-down!important
    }

    ._object-fit-sm-none_6kbhf_1 {
        -o-object-fit: none!important;
        object-fit: none!important
    }

    ._d-sm-inline_6kbhf_1 {
        display: inline!important
    }

    ._d-sm-inline-block_6kbhf_1 {
        display: inline-block!important
    }

    ._d-sm-block_6kbhf_1 {
        display: block!important
    }

    ._d-sm-grid_6kbhf_1 {
        display: grid!important
    }

    ._d-sm-inline-grid_6kbhf_1 {
        display: inline-grid!important
    }

    ._d-sm-table_6kbhf_1 {
        display: table!important
    }

    ._d-sm-table-row_6kbhf_1 {
        display: table-row!important
    }

    ._d-sm-table-cell_6kbhf_1 {
        display: table-cell!important
    }

    ._d-sm-flex_6kbhf_1 {
        display: flex!important
    }

    ._d-sm-inline-flex_6kbhf_1 {
        display: inline-flex!important
    }

    ._d-sm-none_6kbhf_1 {
        display: none!important
    }

    ._flex-sm-fill_6kbhf_1 {
        flex: 1 1 auto!important
    }

    ._flex-sm-row_6kbhf_1 {
        flex-direction: row!important
    }

    ._flex-sm-column_6kbhf_1 {
        flex-direction: column!important
    }

    ._flex-sm-row-reverse_6kbhf_1 {
        flex-direction: row-reverse!important
    }

    ._flex-sm-column-reverse_6kbhf_1 {
        flex-direction: column-reverse!important
    }

    ._flex-sm-grow-0_6kbhf_1 {
        flex-grow: 0!important
    }

    ._flex-sm-grow-1_6kbhf_1 {
        flex-grow: 1!important
    }

    ._flex-sm-shrink-0_6kbhf_1 {
        flex-shrink: 0!important
    }

    ._flex-sm-shrink-1_6kbhf_1 {
        flex-shrink: 1!important
    }

    ._flex-sm-wrap_6kbhf_1 {
        flex-wrap: wrap!important
    }

    ._flex-sm-nowrap_6kbhf_1 {
        flex-wrap: nowrap!important
    }

    ._flex-sm-wrap-reverse_6kbhf_1 {
        flex-wrap: wrap-reverse!important
    }

    ._justify-content-sm-start_6kbhf_1 {
        justify-content: flex-start!important
    }

    ._justify-content-sm-end_6kbhf_1 {
        justify-content: flex-end!important
    }

    ._justify-content-sm-center_6kbhf_1 {
        justify-content: center!important
    }

    ._justify-content-sm-between_6kbhf_1 {
        justify-content: space-between!important
    }

    ._justify-content-sm-around_6kbhf_1 {
        justify-content: space-around!important
    }

    ._justify-content-sm-evenly_6kbhf_1 {
        justify-content: space-evenly!important
    }

    ._align-items-sm-start_6kbhf_1 {
        align-items: flex-start!important
    }

    ._align-items-sm-end_6kbhf_1 {
        align-items: flex-end!important
    }

    ._align-items-sm-center_6kbhf_1 {
        align-items: center!important
    }

    ._align-items-sm-baseline_6kbhf_1 {
        align-items: baseline!important
    }

    ._align-items-sm-stretch_6kbhf_1 {
        align-items: stretch!important
    }

    ._align-content-sm-start_6kbhf_1 {
        align-content: flex-start!important
    }

    ._align-content-sm-end_6kbhf_1 {
        align-content: flex-end!important
    }

    ._align-content-sm-center_6kbhf_1 {
        align-content: center!important
    }

    ._align-content-sm-between_6kbhf_1 {
        align-content: space-between!important
    }

    ._align-content-sm-around_6kbhf_1 {
        align-content: space-around!important
    }

    ._align-content-sm-stretch_6kbhf_1 {
        align-content: stretch!important
    }

    ._align-self-sm-auto_6kbhf_1 {
        align-self: auto!important
    }

    ._align-self-sm-start_6kbhf_1 {
        align-self: flex-start!important
    }

    ._align-self-sm-end_6kbhf_1 {
        align-self: flex-end!important
    }

    ._align-self-sm-center_6kbhf_1 {
        align-self: center!important
    }

    ._align-self-sm-baseline_6kbhf_1 {
        align-self: baseline!important
    }

    ._align-self-sm-stretch_6kbhf_1 {
        align-self: stretch!important
    }

    ._order-sm-first_6kbhf_1 {
        order: -1!important
    }

    ._order-sm-0_6kbhf_1 {
        order: 0!important
    }

    ._order-sm-1_6kbhf_1 {
        order: 1!important
    }

    ._order-sm-2_6kbhf_1 {
        order: 2!important
    }

    ._order-sm-3_6kbhf_1 {
        order: 3!important
    }

    ._order-sm-4_6kbhf_1 {
        order: 4!important
    }

    ._order-sm-5_6kbhf_1 {
        order: 5!important
    }

    ._order-sm-last_6kbhf_1 {
        order: 6!important
    }

    ._m-sm-0_6kbhf_1 {
        margin: 0!important
    }

    ._m-sm-1_6kbhf_1 {
        margin: .25rem!important
    }

    ._m-sm-2_6kbhf_1 {
        margin: .5rem!important
    }

    ._m-sm-3_6kbhf_1 {
        margin: 1rem!important
    }

    ._m-sm-4_6kbhf_1 {
        margin: 1.5rem!important
    }

    ._m-sm-5_6kbhf_1 {
        margin: 3rem!important
    }

    ._m-sm-auto_6kbhf_1 {
        margin: auto!important
    }

    ._mx-sm-0_6kbhf_1 {
        margin-right: 0!important;
        margin-left: 0!important
    }

    ._mx-sm-1_6kbhf_1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important
    }

    ._mx-sm-2_6kbhf_1 {
        margin-right: .5rem!important;
        margin-left: .5rem!important
    }

    ._mx-sm-3_6kbhf_1 {
        margin-right: 1rem!important;
        margin-left: 1rem!important
    }

    ._mx-sm-4_6kbhf_1 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important
    }

    ._mx-sm-5_6kbhf_1 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }

    ._mx-sm-auto_6kbhf_1 {
        margin-right: auto!important;
        margin-left: auto!important
    }

    ._my-sm-0_6kbhf_1 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    ._my-sm-1_6kbhf_1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important
    }

    ._my-sm-2_6kbhf_1 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important
    }

    ._my-sm-3_6kbhf_1 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }

    ._my-sm-4_6kbhf_1 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    ._my-sm-5_6kbhf_1 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }

    ._my-sm-auto_6kbhf_1 {
        margin-top: auto!important;
        margin-bottom: auto!important
    }

    ._mt-sm-0_6kbhf_1 {
        margin-top: 0!important
    }

    ._mt-sm-1_6kbhf_1 {
        margin-top: .25rem!important
    }

    ._mt-sm-2_6kbhf_1 {
        margin-top: .5rem!important
    }

    ._mt-sm-3_6kbhf_1 {
        margin-top: 1rem!important
    }

    ._mt-sm-4_6kbhf_1 {
        margin-top: 1.5rem!important
    }

    ._mt-sm-5_6kbhf_1 {
        margin-top: 3rem!important
    }

    ._mt-sm-auto_6kbhf_1 {
        margin-top: auto!important
    }

    ._me-sm-0_6kbhf_1 {
        margin-right: 0!important
    }

    ._me-sm-1_6kbhf_1 {
        margin-right: .25rem!important
    }

    ._me-sm-2_6kbhf_1 {
        margin-right: .5rem!important
    }

    ._me-sm-3_6kbhf_1 {
        margin-right: 1rem!important
    }

    ._me-sm-4_6kbhf_1 {
        margin-right: 1.5rem!important
    }

    ._me-sm-5_6kbhf_1 {
        margin-right: 3rem!important
    }

    ._me-sm-auto_6kbhf_1 {
        margin-right: auto!important
    }

    ._mb-sm-0_6kbhf_1 {
        margin-bottom: 0!important
    }

    ._mb-sm-1_6kbhf_1 {
        margin-bottom: .25rem!important
    }

    ._mb-sm-2_6kbhf_1 {
        margin-bottom: .5rem!important
    }

    ._mb-sm-3_6kbhf_1 {
        margin-bottom: 1rem!important
    }

    ._mb-sm-4_6kbhf_1 {
        margin-bottom: 1.5rem!important
    }

    ._mb-sm-5_6kbhf_1 {
        margin-bottom: 3rem!important
    }

    ._mb-sm-auto_6kbhf_1 {
        margin-bottom: auto!important
    }

    ._ms-sm-0_6kbhf_1 {
        margin-left: 0!important
    }

    ._ms-sm-1_6kbhf_1 {
        margin-left: .25rem!important
    }

    ._ms-sm-2_6kbhf_1 {
        margin-left: .5rem!important
    }

    ._ms-sm-3_6kbhf_1 {
        margin-left: 1rem!important
    }

    ._ms-sm-4_6kbhf_1 {
        margin-left: 1.5rem!important
    }

    ._ms-sm-5_6kbhf_1 {
        margin-left: 3rem!important
    }

    ._ms-sm-auto_6kbhf_1 {
        margin-left: auto!important
    }

    ._p-sm-0_6kbhf_1 {
        padding: 0!important
    }

    ._p-sm-1_6kbhf_1 {
        padding: .25rem!important
    }

    ._p-sm-2_6kbhf_1 {
        padding: .5rem!important
    }

    ._p-sm-3_6kbhf_1 {
        padding: 1rem!important
    }

    ._p-sm-4_6kbhf_1 {
        padding: 1.5rem!important
    }

    ._p-sm-5_6kbhf_1 {
        padding: 3rem!important
    }

    ._px-sm-0_6kbhf_1 {
        padding-right: 0!important;
        padding-left: 0!important
    }

    ._px-sm-1_6kbhf_1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important
    }

    ._px-sm-2_6kbhf_1 {
        padding-right: .5rem!important;
        padding-left: .5rem!important
    }

    ._px-sm-3_6kbhf_1 {
        padding-right: 1rem!important;
        padding-left: 1rem!important
    }

    ._px-sm-4_6kbhf_1 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important
    }

    ._px-sm-5_6kbhf_1 {
        padding-right: 3rem!important;
        padding-left: 3rem!important
    }

    ._py-sm-0_6kbhf_1 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    ._py-sm-1_6kbhf_1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important
    }

    ._py-sm-2_6kbhf_1 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important
    }

    ._py-sm-3_6kbhf_1 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important
    }

    ._py-sm-4_6kbhf_1 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    ._py-sm-5_6kbhf_1 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }

    ._pt-sm-0_6kbhf_1 {
        padding-top: 0!important
    }

    ._pt-sm-1_6kbhf_1 {
        padding-top: .25rem!important
    }

    ._pt-sm-2_6kbhf_1 {
        padding-top: .5rem!important
    }

    ._pt-sm-3_6kbhf_1 {
        padding-top: 1rem!important
    }

    ._pt-sm-4_6kbhf_1 {
        padding-top: 1.5rem!important
    }

    ._pt-sm-5_6kbhf_1 {
        padding-top: 3rem!important
    }

    ._pe-sm-0_6kbhf_1 {
        padding-right: 0!important
    }

    ._pe-sm-1_6kbhf_1 {
        padding-right: .25rem!important
    }

    ._pe-sm-2_6kbhf_1 {
        padding-right: .5rem!important
    }

    ._pe-sm-3_6kbhf_1 {
        padding-right: 1rem!important
    }

    ._pe-sm-4_6kbhf_1 {
        padding-right: 1.5rem!important
    }

    ._pe-sm-5_6kbhf_1 {
        padding-right: 3rem!important
    }

    ._pb-sm-0_6kbhf_1 {
        padding-bottom: 0!important
    }

    ._pb-sm-1_6kbhf_1 {
        padding-bottom: .25rem!important
    }

    ._pb-sm-2_6kbhf_1 {
        padding-bottom: .5rem!important
    }

    ._pb-sm-3_6kbhf_1 {
        padding-bottom: 1rem!important
    }

    ._pb-sm-4_6kbhf_1 {
        padding-bottom: 1.5rem!important
    }

    ._pb-sm-5_6kbhf_1 {
        padding-bottom: 3rem!important
    }

    ._ps-sm-0_6kbhf_1 {
        padding-left: 0!important
    }

    ._ps-sm-1_6kbhf_1 {
        padding-left: .25rem!important
    }

    ._ps-sm-2_6kbhf_1 {
        padding-left: .5rem!important
    }

    ._ps-sm-3_6kbhf_1 {
        padding-left: 1rem!important
    }

    ._ps-sm-4_6kbhf_1 {
        padding-left: 1.5rem!important
    }

    ._ps-sm-5_6kbhf_1 {
        padding-left: 3rem!important
    }

    ._gap-sm-0_6kbhf_1 {
        gap: 0!important
    }

    ._gap-sm-1_6kbhf_1 {
        gap: .25rem!important
    }

    ._gap-sm-2_6kbhf_1 {
        gap: .5rem!important
    }

    ._gap-sm-3_6kbhf_1 {
        gap: 1rem!important
    }

    ._gap-sm-4_6kbhf_1 {
        gap: 1.5rem!important
    }

    ._gap-sm-5_6kbhf_1 {
        gap: 3rem!important
    }

    ._row-gap-sm-0_6kbhf_1 {
        row-gap: 0!important
    }

    ._row-gap-sm-1_6kbhf_1 {
        row-gap: .25rem!important
    }

    ._row-gap-sm-2_6kbhf_1 {
        row-gap: .5rem!important
    }

    ._row-gap-sm-3_6kbhf_1 {
        row-gap: 1rem!important
    }

    ._row-gap-sm-4_6kbhf_1 {
        row-gap: 1.5rem!important
    }

    ._row-gap-sm-5_6kbhf_1 {
        row-gap: 3rem!important
    }

    ._column-gap-sm-0_6kbhf_1 {
        -moz-column-gap: 0!important;
        column-gap: 0!important
    }

    ._column-gap-sm-1_6kbhf_1 {
        -moz-column-gap: .25rem!important;
        column-gap: .25rem!important
    }

    ._column-gap-sm-2_6kbhf_1 {
        -moz-column-gap: .5rem!important;
        column-gap: .5rem!important
    }

    ._column-gap-sm-3_6kbhf_1 {
        -moz-column-gap: 1rem!important;
        column-gap: 1rem!important
    }

    ._column-gap-sm-4_6kbhf_1 {
        -moz-column-gap: 1.5rem!important;
        column-gap: 1.5rem!important
    }

    ._column-gap-sm-5_6kbhf_1 {
        -moz-column-gap: 3rem!important;
        column-gap: 3rem!important
    }

    ._text-sm-start_6kbhf_1 {
        text-align: left!important
    }

    ._text-sm-end_6kbhf_1 {
        text-align: right!important
    }

    ._text-sm-center_6kbhf_1 {
        text-align: center!important
    }
}

@media(min-width: 768px) {
    ._float-md-start_6kbhf_1 {
        float:left!important
    }

    ._float-md-end_6kbhf_1 {
        float: right!important
    }

    ._float-md-none_6kbhf_1 {
        float: none!important
    }

    ._object-fit-md-contain_6kbhf_1 {
        -o-object-fit: contain!important;
        object-fit: contain!important
    }

    ._object-fit-md-cover_6kbhf_1 {
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    ._object-fit-md-fill_6kbhf_1 {
        -o-object-fit: fill!important;
        object-fit: fill!important
    }

    ._object-fit-md-scale_6kbhf_1 {
        -o-object-fit: scale-down!important;
        object-fit: scale-down!important
    }

    ._object-fit-md-none_6kbhf_1 {
        -o-object-fit: none!important;
        object-fit: none!important
    }

    ._d-md-inline_6kbhf_1 {
        display: inline!important
    }

    ._d-md-inline-block_6kbhf_1 {
        display: inline-block!important
    }

    ._d-md-block_6kbhf_1 {
        display: block!important
    }

    ._d-md-grid_6kbhf_1 {
        display: grid!important
    }

    ._d-md-inline-grid_6kbhf_1 {
        display: inline-grid!important
    }

    ._d-md-table_6kbhf_1 {
        display: table!important
    }

    ._d-md-table-row_6kbhf_1 {
        display: table-row!important
    }

    ._d-md-table-cell_6kbhf_1 {
        display: table-cell!important
    }

    ._d-md-flex_6kbhf_1 {
        display: flex!important
    }

    ._d-md-inline-flex_6kbhf_1 {
        display: inline-flex!important
    }

    ._d-md-none_6kbhf_1 {
        display: none!important
    }

    ._flex-md-fill_6kbhf_1 {
        flex: 1 1 auto!important
    }

    ._flex-md-row_6kbhf_1 {
        flex-direction: row!important
    }

    ._flex-md-column_6kbhf_1 {
        flex-direction: column!important
    }

    ._flex-md-row-reverse_6kbhf_1 {
        flex-direction: row-reverse!important
    }

    ._flex-md-column-reverse_6kbhf_1 {
        flex-direction: column-reverse!important
    }

    ._flex-md-grow-0_6kbhf_1 {
        flex-grow: 0!important
    }

    ._flex-md-grow-1_6kbhf_1 {
        flex-grow: 1!important
    }

    ._flex-md-shrink-0_6kbhf_1 {
        flex-shrink: 0!important
    }

    ._flex-md-shrink-1_6kbhf_1 {
        flex-shrink: 1!important
    }

    ._flex-md-wrap_6kbhf_1 {
        flex-wrap: wrap!important
    }

    ._flex-md-nowrap_6kbhf_1 {
        flex-wrap: nowrap!important
    }

    ._flex-md-wrap-reverse_6kbhf_1 {
        flex-wrap: wrap-reverse!important
    }

    ._justify-content-md-start_6kbhf_1 {
        justify-content: flex-start!important
    }

    ._justify-content-md-end_6kbhf_1 {
        justify-content: flex-end!important
    }

    ._justify-content-md-center_6kbhf_1 {
        justify-content: center!important
    }

    ._justify-content-md-between_6kbhf_1 {
        justify-content: space-between!important
    }

    ._justify-content-md-around_6kbhf_1 {
        justify-content: space-around!important
    }

    ._justify-content-md-evenly_6kbhf_1 {
        justify-content: space-evenly!important
    }

    ._align-items-md-start_6kbhf_1 {
        align-items: flex-start!important
    }

    ._align-items-md-end_6kbhf_1 {
        align-items: flex-end!important
    }

    ._align-items-md-center_6kbhf_1 {
        align-items: center!important
    }

    ._align-items-md-baseline_6kbhf_1 {
        align-items: baseline!important
    }

    ._align-items-md-stretch_6kbhf_1 {
        align-items: stretch!important
    }

    ._align-content-md-start_6kbhf_1 {
        align-content: flex-start!important
    }

    ._align-content-md-end_6kbhf_1 {
        align-content: flex-end!important
    }

    ._align-content-md-center_6kbhf_1 {
        align-content: center!important
    }

    ._align-content-md-between_6kbhf_1 {
        align-content: space-between!important
    }

    ._align-content-md-around_6kbhf_1 {
        align-content: space-around!important
    }

    ._align-content-md-stretch_6kbhf_1 {
        align-content: stretch!important
    }

    ._align-self-md-auto_6kbhf_1 {
        align-self: auto!important
    }

    ._align-self-md-start_6kbhf_1 {
        align-self: flex-start!important
    }

    ._align-self-md-end_6kbhf_1 {
        align-self: flex-end!important
    }

    ._align-self-md-center_6kbhf_1 {
        align-self: center!important
    }

    ._align-self-md-baseline_6kbhf_1 {
        align-self: baseline!important
    }

    ._align-self-md-stretch_6kbhf_1 {
        align-self: stretch!important
    }

    ._order-md-first_6kbhf_1 {
        order: -1!important
    }

    ._order-md-0_6kbhf_1 {
        order: 0!important
    }

    ._order-md-1_6kbhf_1 {
        order: 1!important
    }

    ._order-md-2_6kbhf_1 {
        order: 2!important
    }

    ._order-md-3_6kbhf_1 {
        order: 3!important
    }

    ._order-md-4_6kbhf_1 {
        order: 4!important
    }

    ._order-md-5_6kbhf_1 {
        order: 5!important
    }

    ._order-md-last_6kbhf_1 {
        order: 6!important
    }

    ._m-md-0_6kbhf_1 {
        margin: 0!important
    }

    ._m-md-1_6kbhf_1 {
        margin: .25rem!important
    }

    ._m-md-2_6kbhf_1 {
        margin: .5rem!important
    }

    ._m-md-3_6kbhf_1 {
        margin: 1rem!important
    }

    ._m-md-4_6kbhf_1 {
        margin: 1.5rem!important
    }

    ._m-md-5_6kbhf_1 {
        margin: 3rem!important
    }

    ._m-md-auto_6kbhf_1 {
        margin: auto!important
    }

    ._mx-md-0_6kbhf_1 {
        margin-right: 0!important;
        margin-left: 0!important
    }

    ._mx-md-1_6kbhf_1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important
    }

    ._mx-md-2_6kbhf_1 {
        margin-right: .5rem!important;
        margin-left: .5rem!important
    }

    ._mx-md-3_6kbhf_1 {
        margin-right: 1rem!important;
        margin-left: 1rem!important
    }

    ._mx-md-4_6kbhf_1 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important
    }

    ._mx-md-5_6kbhf_1 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }

    ._mx-md-auto_6kbhf_1 {
        margin-right: auto!important;
        margin-left: auto!important
    }

    ._my-md-0_6kbhf_1 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    ._my-md-1_6kbhf_1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important
    }

    ._my-md-2_6kbhf_1 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important
    }

    ._my-md-3_6kbhf_1 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }

    ._my-md-4_6kbhf_1 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    ._my-md-5_6kbhf_1 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }

    ._my-md-auto_6kbhf_1 {
        margin-top: auto!important;
        margin-bottom: auto!important
    }

    ._mt-md-0_6kbhf_1 {
        margin-top: 0!important
    }

    ._mt-md-1_6kbhf_1 {
        margin-top: .25rem!important
    }

    ._mt-md-2_6kbhf_1 {
        margin-top: .5rem!important
    }

    ._mt-md-3_6kbhf_1 {
        margin-top: 1rem!important
    }

    ._mt-md-4_6kbhf_1 {
        margin-top: 1.5rem!important
    }

    ._mt-md-5_6kbhf_1 {
        margin-top: 3rem!important
    }

    ._mt-md-auto_6kbhf_1 {
        margin-top: auto!important
    }

    ._me-md-0_6kbhf_1 {
        margin-right: 0!important
    }

    ._me-md-1_6kbhf_1 {
        margin-right: .25rem!important
    }

    ._me-md-2_6kbhf_1 {
        margin-right: .5rem!important
    }

    ._me-md-3_6kbhf_1 {
        margin-right: 1rem!important
    }

    ._me-md-4_6kbhf_1 {
        margin-right: 1.5rem!important
    }

    ._me-md-5_6kbhf_1 {
        margin-right: 3rem!important
    }

    ._me-md-auto_6kbhf_1 {
        margin-right: auto!important
    }

    ._mb-md-0_6kbhf_1 {
        margin-bottom: 0!important
    }

    ._mb-md-1_6kbhf_1 {
        margin-bottom: .25rem!important
    }

    ._mb-md-2_6kbhf_1 {
        margin-bottom: .5rem!important
    }

    ._mb-md-3_6kbhf_1 {
        margin-bottom: 1rem!important
    }

    ._mb-md-4_6kbhf_1 {
        margin-bottom: 1.5rem!important
    }

    ._mb-md-5_6kbhf_1 {
        margin-bottom: 3rem!important
    }

    ._mb-md-auto_6kbhf_1 {
        margin-bottom: auto!important
    }

    ._ms-md-0_6kbhf_1 {
        margin-left: 0!important
    }

    ._ms-md-1_6kbhf_1 {
        margin-left: .25rem!important
    }

    ._ms-md-2_6kbhf_1 {
        margin-left: .5rem!important
    }

    ._ms-md-3_6kbhf_1 {
        margin-left: 1rem!important
    }

    ._ms-md-4_6kbhf_1 {
        margin-left: 1.5rem!important
    }

    ._ms-md-5_6kbhf_1 {
        margin-left: 3rem!important
    }

    ._ms-md-auto_6kbhf_1 {
        margin-left: auto!important
    }

    ._p-md-0_6kbhf_1 {
        padding: 0!important
    }

    ._p-md-1_6kbhf_1 {
        padding: .25rem!important
    }

    ._p-md-2_6kbhf_1 {
        padding: .5rem!important
    }

    ._p-md-3_6kbhf_1 {
        padding: 1rem!important
    }

    ._p-md-4_6kbhf_1 {
        padding: 1.5rem!important
    }

    ._p-md-5_6kbhf_1 {
        padding: 3rem!important
    }

    ._px-md-0_6kbhf_1 {
        padding-right: 0!important;
        padding-left: 0!important
    }

    ._px-md-1_6kbhf_1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important
    }

    ._px-md-2_6kbhf_1 {
        padding-right: .5rem!important;
        padding-left: .5rem!important
    }

    ._px-md-3_6kbhf_1 {
        padding-right: 1rem!important;
        padding-left: 1rem!important
    }

    ._px-md-4_6kbhf_1 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important
    }

    ._px-md-5_6kbhf_1 {
        padding-right: 3rem!important;
        padding-left: 3rem!important
    }

    ._py-md-0_6kbhf_1 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    ._py-md-1_6kbhf_1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important
    }

    ._py-md-2_6kbhf_1 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important
    }

    ._py-md-3_6kbhf_1 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important
    }

    ._py-md-4_6kbhf_1 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    ._py-md-5_6kbhf_1 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }

    ._pt-md-0_6kbhf_1 {
        padding-top: 0!important
    }

    ._pt-md-1_6kbhf_1 {
        padding-top: .25rem!important
    }

    ._pt-md-2_6kbhf_1 {
        padding-top: .5rem!important
    }

    ._pt-md-3_6kbhf_1 {
        padding-top: 1rem!important
    }

    ._pt-md-4_6kbhf_1 {
        padding-top: 1.5rem!important
    }

    ._pt-md-5_6kbhf_1 {
        padding-top: 3rem!important
    }

    ._pe-md-0_6kbhf_1 {
        padding-right: 0!important
    }

    ._pe-md-1_6kbhf_1 {
        padding-right: .25rem!important
    }

    ._pe-md-2_6kbhf_1 {
        padding-right: .5rem!important
    }

    ._pe-md-3_6kbhf_1 {
        padding-right: 1rem!important
    }

    ._pe-md-4_6kbhf_1 {
        padding-right: 1.5rem!important
    }

    ._pe-md-5_6kbhf_1 {
        padding-right: 3rem!important
    }

    ._pb-md-0_6kbhf_1 {
        padding-bottom: 0!important
    }

    ._pb-md-1_6kbhf_1 {
        padding-bottom: .25rem!important
    }

    ._pb-md-2_6kbhf_1 {
        padding-bottom: .5rem!important
    }

    ._pb-md-3_6kbhf_1 {
        padding-bottom: 1rem!important
    }

    ._pb-md-4_6kbhf_1 {
        padding-bottom: 1.5rem!important
    }

    ._pb-md-5_6kbhf_1 {
        padding-bottom: 3rem!important
    }

    ._ps-md-0_6kbhf_1 {
        padding-left: 0!important
    }

    ._ps-md-1_6kbhf_1 {
        padding-left: .25rem!important
    }

    ._ps-md-2_6kbhf_1 {
        padding-left: .5rem!important
    }

    ._ps-md-3_6kbhf_1 {
        padding-left: 1rem!important
    }

    ._ps-md-4_6kbhf_1 {
        padding-left: 1.5rem!important
    }

    ._ps-md-5_6kbhf_1 {
        padding-left: 3rem!important
    }

    ._gap-md-0_6kbhf_1 {
        gap: 0!important
    }

    ._gap-md-1_6kbhf_1 {
        gap: .25rem!important
    }

    ._gap-md-2_6kbhf_1 {
        gap: .5rem!important
    }

    ._gap-md-3_6kbhf_1 {
        gap: 1rem!important
    }

    ._gap-md-4_6kbhf_1 {
        gap: 1.5rem!important
    }

    ._gap-md-5_6kbhf_1 {
        gap: 3rem!important
    }

    ._row-gap-md-0_6kbhf_1 {
        row-gap: 0!important
    }

    ._row-gap-md-1_6kbhf_1 {
        row-gap: .25rem!important
    }

    ._row-gap-md-2_6kbhf_1 {
        row-gap: .5rem!important
    }

    ._row-gap-md-3_6kbhf_1 {
        row-gap: 1rem!important
    }

    ._row-gap-md-4_6kbhf_1 {
        row-gap: 1.5rem!important
    }

    ._row-gap-md-5_6kbhf_1 {
        row-gap: 3rem!important
    }

    ._column-gap-md-0_6kbhf_1 {
        -moz-column-gap: 0!important;
        column-gap: 0!important
    }

    ._column-gap-md-1_6kbhf_1 {
        -moz-column-gap: .25rem!important;
        column-gap: .25rem!important
    }

    ._column-gap-md-2_6kbhf_1 {
        -moz-column-gap: .5rem!important;
        column-gap: .5rem!important
    }

    ._column-gap-md-3_6kbhf_1 {
        -moz-column-gap: 1rem!important;
        column-gap: 1rem!important
    }

    ._column-gap-md-4_6kbhf_1 {
        -moz-column-gap: 1.5rem!important;
        column-gap: 1.5rem!important
    }

    ._column-gap-md-5_6kbhf_1 {
        -moz-column-gap: 3rem!important;
        column-gap: 3rem!important
    }

    ._text-md-start_6kbhf_1 {
        text-align: left!important
    }

    ._text-md-end_6kbhf_1 {
        text-align: right!important
    }

    ._text-md-center_6kbhf_1 {
        text-align: center!important
    }
}

@media(min-width: 992px) {
    ._float-lg-start_6kbhf_1 {
        float:left!important
    }

    ._float-lg-end_6kbhf_1 {
        float: right!important
    }

    ._float-lg-none_6kbhf_1 {
        float: none!important
    }

    ._object-fit-lg-contain_6kbhf_1 {
        -o-object-fit: contain!important;
        object-fit: contain!important
    }

    ._object-fit-lg-cover_6kbhf_1 {
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    ._object-fit-lg-fill_6kbhf_1 {
        -o-object-fit: fill!important;
        object-fit: fill!important
    }

    ._object-fit-lg-scale_6kbhf_1 {
        -o-object-fit: scale-down!important;
        object-fit: scale-down!important
    }

    ._object-fit-lg-none_6kbhf_1 {
        -o-object-fit: none!important;
        object-fit: none!important
    }

    ._d-lg-inline_6kbhf_1 {
        display: inline!important
    }

    ._d-lg-inline-block_6kbhf_1 {
        display: inline-block!important
    }

    ._d-lg-block_6kbhf_1 {
        display: block!important
    }

    ._d-lg-grid_6kbhf_1 {
        display: grid!important
    }

    ._d-lg-inline-grid_6kbhf_1 {
        display: inline-grid!important
    }

    ._d-lg-table_6kbhf_1 {
        display: table!important
    }

    ._d-lg-table-row_6kbhf_1 {
        display: table-row!important
    }

    ._d-lg-table-cell_6kbhf_1 {
        display: table-cell!important
    }

    ._d-lg-flex_6kbhf_1 {
        display: flex!important
    }

    ._d-lg-inline-flex_6kbhf_1 {
        display: inline-flex!important
    }

    ._d-lg-none_6kbhf_1 {
        display: none!important
    }

    ._flex-lg-fill_6kbhf_1 {
        flex: 1 1 auto!important
    }

    ._flex-lg-row_6kbhf_1 {
        flex-direction: row!important
    }

    ._flex-lg-column_6kbhf_1 {
        flex-direction: column!important
    }

    ._flex-lg-row-reverse_6kbhf_1 {
        flex-direction: row-reverse!important
    }

    ._flex-lg-column-reverse_6kbhf_1 {
        flex-direction: column-reverse!important
    }

    ._flex-lg-grow-0_6kbhf_1 {
        flex-grow: 0!important
    }

    ._flex-lg-grow-1_6kbhf_1 {
        flex-grow: 1!important
    }

    ._flex-lg-shrink-0_6kbhf_1 {
        flex-shrink: 0!important
    }

    ._flex-lg-shrink-1_6kbhf_1 {
        flex-shrink: 1!important
    }

    ._flex-lg-wrap_6kbhf_1 {
        flex-wrap: wrap!important
    }

    ._flex-lg-nowrap_6kbhf_1 {
        flex-wrap: nowrap!important
    }

    ._flex-lg-wrap-reverse_6kbhf_1 {
        flex-wrap: wrap-reverse!important
    }

    ._justify-content-lg-start_6kbhf_1 {
        justify-content: flex-start!important
    }

    ._justify-content-lg-end_6kbhf_1 {
        justify-content: flex-end!important
    }

    ._justify-content-lg-center_6kbhf_1 {
        justify-content: center!important
    }

    ._justify-content-lg-between_6kbhf_1 {
        justify-content: space-between!important
    }

    ._justify-content-lg-around_6kbhf_1 {
        justify-content: space-around!important
    }

    ._justify-content-lg-evenly_6kbhf_1 {
        justify-content: space-evenly!important
    }

    ._align-items-lg-start_6kbhf_1 {
        align-items: flex-start!important
    }

    ._align-items-lg-end_6kbhf_1 {
        align-items: flex-end!important
    }

    ._align-items-lg-center_6kbhf_1 {
        align-items: center!important
    }

    ._align-items-lg-baseline_6kbhf_1 {
        align-items: baseline!important
    }

    ._align-items-lg-stretch_6kbhf_1 {
        align-items: stretch!important
    }

    ._align-content-lg-start_6kbhf_1 {
        align-content: flex-start!important
    }

    ._align-content-lg-end_6kbhf_1 {
        align-content: flex-end!important
    }

    ._align-content-lg-center_6kbhf_1 {
        align-content: center!important
    }

    ._align-content-lg-between_6kbhf_1 {
        align-content: space-between!important
    }

    ._align-content-lg-around_6kbhf_1 {
        align-content: space-around!important
    }

    ._align-content-lg-stretch_6kbhf_1 {
        align-content: stretch!important
    }

    ._align-self-lg-auto_6kbhf_1 {
        align-self: auto!important
    }

    ._align-self-lg-start_6kbhf_1 {
        align-self: flex-start!important
    }

    ._align-self-lg-end_6kbhf_1 {
        align-self: flex-end!important
    }

    ._align-self-lg-center_6kbhf_1 {
        align-self: center!important
    }

    ._align-self-lg-baseline_6kbhf_1 {
        align-self: baseline!important
    }

    ._align-self-lg-stretch_6kbhf_1 {
        align-self: stretch!important
    }

    ._order-lg-first_6kbhf_1 {
        order: -1!important
    }

    ._order-lg-0_6kbhf_1 {
        order: 0!important
    }

    ._order-lg-1_6kbhf_1 {
        order: 1!important
    }

    ._order-lg-2_6kbhf_1 {
        order: 2!important
    }

    ._order-lg-3_6kbhf_1 {
        order: 3!important
    }

    ._order-lg-4_6kbhf_1 {
        order: 4!important
    }

    ._order-lg-5_6kbhf_1 {
        order: 5!important
    }

    ._order-lg-last_6kbhf_1 {
        order: 6!important
    }

    ._m-lg-0_6kbhf_1 {
        margin: 0!important
    }

    ._m-lg-1_6kbhf_1 {
        margin: .25rem!important
    }

    ._m-lg-2_6kbhf_1 {
        margin: .5rem!important
    }

    ._m-lg-3_6kbhf_1 {
        margin: 1rem!important
    }

    ._m-lg-4_6kbhf_1 {
        margin: 1.5rem!important
    }

    ._m-lg-5_6kbhf_1 {
        margin: 3rem!important
    }

    ._m-lg-auto_6kbhf_1 {
        margin: auto!important
    }

    ._mx-lg-0_6kbhf_1 {
        margin-right: 0!important;
        margin-left: 0!important
    }

    ._mx-lg-1_6kbhf_1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important
    }

    ._mx-lg-2_6kbhf_1 {
        margin-right: .5rem!important;
        margin-left: .5rem!important
    }

    ._mx-lg-3_6kbhf_1 {
        margin-right: 1rem!important;
        margin-left: 1rem!important
    }

    ._mx-lg-4_6kbhf_1 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important
    }

    ._mx-lg-5_6kbhf_1 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }

    ._mx-lg-auto_6kbhf_1 {
        margin-right: auto!important;
        margin-left: auto!important
    }

    ._my-lg-0_6kbhf_1 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    ._my-lg-1_6kbhf_1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important
    }

    ._my-lg-2_6kbhf_1 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important
    }

    ._my-lg-3_6kbhf_1 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }

    ._my-lg-4_6kbhf_1 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    ._my-lg-5_6kbhf_1 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }

    ._my-lg-auto_6kbhf_1 {
        margin-top: auto!important;
        margin-bottom: auto!important
    }

    ._mt-lg-0_6kbhf_1 {
        margin-top: 0!important
    }

    ._mt-lg-1_6kbhf_1 {
        margin-top: .25rem!important
    }

    ._mt-lg-2_6kbhf_1 {
        margin-top: .5rem!important
    }

    ._mt-lg-3_6kbhf_1 {
        margin-top: 1rem!important
    }

    ._mt-lg-4_6kbhf_1 {
        margin-top: 1.5rem!important
    }

    ._mt-lg-5_6kbhf_1 {
        margin-top: 3rem!important
    }

    ._mt-lg-auto_6kbhf_1 {
        margin-top: auto!important
    }

    ._me-lg-0_6kbhf_1 {
        margin-right: 0!important
    }

    ._me-lg-1_6kbhf_1 {
        margin-right: .25rem!important
    }

    ._me-lg-2_6kbhf_1 {
        margin-right: .5rem!important
    }

    ._me-lg-3_6kbhf_1 {
        margin-right: 1rem!important
    }

    ._me-lg-4_6kbhf_1 {
        margin-right: 1.5rem!important
    }

    ._me-lg-5_6kbhf_1 {
        margin-right: 3rem!important
    }

    ._me-lg-auto_6kbhf_1 {
        margin-right: auto!important
    }

    ._mb-lg-0_6kbhf_1 {
        margin-bottom: 0!important
    }

    ._mb-lg-1_6kbhf_1 {
        margin-bottom: .25rem!important
    }

    ._mb-lg-2_6kbhf_1 {
        margin-bottom: .5rem!important
    }

    ._mb-lg-3_6kbhf_1 {
        margin-bottom: 1rem!important
    }

    ._mb-lg-4_6kbhf_1 {
        margin-bottom: 1.5rem!important
    }

    ._mb-lg-5_6kbhf_1 {
        margin-bottom: 3rem!important
    }

    ._mb-lg-auto_6kbhf_1 {
        margin-bottom: auto!important
    }

    ._ms-lg-0_6kbhf_1 {
        margin-left: 0!important
    }

    ._ms-lg-1_6kbhf_1 {
        margin-left: .25rem!important
    }

    ._ms-lg-2_6kbhf_1 {
        margin-left: .5rem!important
    }

    ._ms-lg-3_6kbhf_1 {
        margin-left: 1rem!important
    }

    ._ms-lg-4_6kbhf_1 {
        margin-left: 1.5rem!important
    }

    ._ms-lg-5_6kbhf_1 {
        margin-left: 3rem!important
    }

    ._ms-lg-auto_6kbhf_1 {
        margin-left: auto!important
    }

    ._p-lg-0_6kbhf_1 {
        padding: 0!important
    }

    ._p-lg-1_6kbhf_1 {
        padding: .25rem!important
    }

    ._p-lg-2_6kbhf_1 {
        padding: .5rem!important
    }

    ._p-lg-3_6kbhf_1 {
        padding: 1rem!important
    }

    ._p-lg-4_6kbhf_1 {
        padding: 1.5rem!important
    }

    ._p-lg-5_6kbhf_1 {
        padding: 3rem!important
    }

    ._px-lg-0_6kbhf_1 {
        padding-right: 0!important;
        padding-left: 0!important
    }

    ._px-lg-1_6kbhf_1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important
    }

    ._px-lg-2_6kbhf_1 {
        padding-right: .5rem!important;
        padding-left: .5rem!important
    }

    ._px-lg-3_6kbhf_1 {
        padding-right: 1rem!important;
        padding-left: 1rem!important
    }

    ._px-lg-4_6kbhf_1 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important
    }

    ._px-lg-5_6kbhf_1 {
        padding-right: 3rem!important;
        padding-left: 3rem!important
    }

    ._py-lg-0_6kbhf_1 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    ._py-lg-1_6kbhf_1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important
    }

    ._py-lg-2_6kbhf_1 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important
    }

    ._py-lg-3_6kbhf_1 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important
    }

    ._py-lg-4_6kbhf_1 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    ._py-lg-5_6kbhf_1 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }

    ._pt-lg-0_6kbhf_1 {
        padding-top: 0!important
    }

    ._pt-lg-1_6kbhf_1 {
        padding-top: .25rem!important
    }

    ._pt-lg-2_6kbhf_1 {
        padding-top: .5rem!important
    }

    ._pt-lg-3_6kbhf_1 {
        padding-top: 1rem!important
    }

    ._pt-lg-4_6kbhf_1 {
        padding-top: 1.5rem!important
    }

    ._pt-lg-5_6kbhf_1 {
        padding-top: 3rem!important
    }

    ._pe-lg-0_6kbhf_1 {
        padding-right: 0!important
    }

    ._pe-lg-1_6kbhf_1 {
        padding-right: .25rem!important
    }

    ._pe-lg-2_6kbhf_1 {
        padding-right: .5rem!important
    }

    ._pe-lg-3_6kbhf_1 {
        padding-right: 1rem!important
    }

    ._pe-lg-4_6kbhf_1 {
        padding-right: 1.5rem!important
    }

    ._pe-lg-5_6kbhf_1 {
        padding-right: 3rem!important
    }

    ._pb-lg-0_6kbhf_1 {
        padding-bottom: 0!important
    }

    ._pb-lg-1_6kbhf_1 {
        padding-bottom: .25rem!important
    }

    ._pb-lg-2_6kbhf_1 {
        padding-bottom: .5rem!important
    }

    ._pb-lg-3_6kbhf_1 {
        padding-bottom: 1rem!important
    }

    ._pb-lg-4_6kbhf_1 {
        padding-bottom: 1.5rem!important
    }

    ._pb-lg-5_6kbhf_1 {
        padding-bottom: 3rem!important
    }

    ._ps-lg-0_6kbhf_1 {
        padding-left: 0!important
    }

    ._ps-lg-1_6kbhf_1 {
        padding-left: .25rem!important
    }

    ._ps-lg-2_6kbhf_1 {
        padding-left: .5rem!important
    }

    ._ps-lg-3_6kbhf_1 {
        padding-left: 1rem!important
    }

    ._ps-lg-4_6kbhf_1 {
        padding-left: 1.5rem!important
    }

    ._ps-lg-5_6kbhf_1 {
        padding-left: 3rem!important
    }

    ._gap-lg-0_6kbhf_1 {
        gap: 0!important
    }

    ._gap-lg-1_6kbhf_1 {
        gap: .25rem!important
    }

    ._gap-lg-2_6kbhf_1 {
        gap: .5rem!important
    }

    ._gap-lg-3_6kbhf_1 {
        gap: 1rem!important
    }

    ._gap-lg-4_6kbhf_1 {
        gap: 1.5rem!important
    }

    ._gap-lg-5_6kbhf_1 {
        gap: 3rem!important
    }

    ._row-gap-lg-0_6kbhf_1 {
        row-gap: 0!important
    }

    ._row-gap-lg-1_6kbhf_1 {
        row-gap: .25rem!important
    }

    ._row-gap-lg-2_6kbhf_1 {
        row-gap: .5rem!important
    }

    ._row-gap-lg-3_6kbhf_1 {
        row-gap: 1rem!important
    }

    ._row-gap-lg-4_6kbhf_1 {
        row-gap: 1.5rem!important
    }

    ._row-gap-lg-5_6kbhf_1 {
        row-gap: 3rem!important
    }

    ._column-gap-lg-0_6kbhf_1 {
        -moz-column-gap: 0!important;
        column-gap: 0!important
    }

    ._column-gap-lg-1_6kbhf_1 {
        -moz-column-gap: .25rem!important;
        column-gap: .25rem!important
    }

    ._column-gap-lg-2_6kbhf_1 {
        -moz-column-gap: .5rem!important;
        column-gap: .5rem!important
    }

    ._column-gap-lg-3_6kbhf_1 {
        -moz-column-gap: 1rem!important;
        column-gap: 1rem!important
    }

    ._column-gap-lg-4_6kbhf_1 {
        -moz-column-gap: 1.5rem!important;
        column-gap: 1.5rem!important
    }

    ._column-gap-lg-5_6kbhf_1 {
        -moz-column-gap: 3rem!important;
        column-gap: 3rem!important
    }

    ._text-lg-start_6kbhf_1 {
        text-align: left!important
    }

    ._text-lg-end_6kbhf_1 {
        text-align: right!important
    }

    ._text-lg-center_6kbhf_1 {
        text-align: center!important
    }
}

@media(min-width: 1200px) {
    ._float-xl-start_6kbhf_1 {
        float:left!important
    }

    ._float-xl-end_6kbhf_1 {
        float: right!important
    }

    ._float-xl-none_6kbhf_1 {
        float: none!important
    }

    ._object-fit-xl-contain_6kbhf_1 {
        -o-object-fit: contain!important;
        object-fit: contain!important
    }

    ._object-fit-xl-cover_6kbhf_1 {
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    ._object-fit-xl-fill_6kbhf_1 {
        -o-object-fit: fill!important;
        object-fit: fill!important
    }

    ._object-fit-xl-scale_6kbhf_1 {
        -o-object-fit: scale-down!important;
        object-fit: scale-down!important
    }

    ._object-fit-xl-none_6kbhf_1 {
        -o-object-fit: none!important;
        object-fit: none!important
    }

    ._d-xl-inline_6kbhf_1 {
        display: inline!important
    }

    ._d-xl-inline-block_6kbhf_1 {
        display: inline-block!important
    }

    ._d-xl-block_6kbhf_1 {
        display: block!important
    }

    ._d-xl-grid_6kbhf_1 {
        display: grid!important
    }

    ._d-xl-inline-grid_6kbhf_1 {
        display: inline-grid!important
    }

    ._d-xl-table_6kbhf_1 {
        display: table!important
    }

    ._d-xl-table-row_6kbhf_1 {
        display: table-row!important
    }

    ._d-xl-table-cell_6kbhf_1 {
        display: table-cell!important
    }

    ._d-xl-flex_6kbhf_1 {
        display: flex!important
    }

    ._d-xl-inline-flex_6kbhf_1 {
        display: inline-flex!important
    }

    ._d-xl-none_6kbhf_1 {
        display: none!important
    }

    ._flex-xl-fill_6kbhf_1 {
        flex: 1 1 auto!important
    }

    ._flex-xl-row_6kbhf_1 {
        flex-direction: row!important
    }

    ._flex-xl-column_6kbhf_1 {
        flex-direction: column!important
    }

    ._flex-xl-row-reverse_6kbhf_1 {
        flex-direction: row-reverse!important
    }

    ._flex-xl-column-reverse_6kbhf_1 {
        flex-direction: column-reverse!important
    }

    ._flex-xl-grow-0_6kbhf_1 {
        flex-grow: 0!important
    }

    ._flex-xl-grow-1_6kbhf_1 {
        flex-grow: 1!important
    }

    ._flex-xl-shrink-0_6kbhf_1 {
        flex-shrink: 0!important
    }

    ._flex-xl-shrink-1_6kbhf_1 {
        flex-shrink: 1!important
    }

    ._flex-xl-wrap_6kbhf_1 {
        flex-wrap: wrap!important
    }

    ._flex-xl-nowrap_6kbhf_1 {
        flex-wrap: nowrap!important
    }

    ._flex-xl-wrap-reverse_6kbhf_1 {
        flex-wrap: wrap-reverse!important
    }

    ._justify-content-xl-start_6kbhf_1 {
        justify-content: flex-start!important
    }

    ._justify-content-xl-end_6kbhf_1 {
        justify-content: flex-end!important
    }

    ._justify-content-xl-center_6kbhf_1 {
        justify-content: center!important
    }

    ._justify-content-xl-between_6kbhf_1 {
        justify-content: space-between!important
    }

    ._justify-content-xl-around_6kbhf_1 {
        justify-content: space-around!important
    }

    ._justify-content-xl-evenly_6kbhf_1 {
        justify-content: space-evenly!important
    }

    ._align-items-xl-start_6kbhf_1 {
        align-items: flex-start!important
    }

    ._align-items-xl-end_6kbhf_1 {
        align-items: flex-end!important
    }

    ._align-items-xl-center_6kbhf_1 {
        align-items: center!important
    }

    ._align-items-xl-baseline_6kbhf_1 {
        align-items: baseline!important
    }

    ._align-items-xl-stretch_6kbhf_1 {
        align-items: stretch!important
    }

    ._align-content-xl-start_6kbhf_1 {
        align-content: flex-start!important
    }

    ._align-content-xl-end_6kbhf_1 {
        align-content: flex-end!important
    }

    ._align-content-xl-center_6kbhf_1 {
        align-content: center!important
    }

    ._align-content-xl-between_6kbhf_1 {
        align-content: space-between!important
    }

    ._align-content-xl-around_6kbhf_1 {
        align-content: space-around!important
    }

    ._align-content-xl-stretch_6kbhf_1 {
        align-content: stretch!important
    }

    ._align-self-xl-auto_6kbhf_1 {
        align-self: auto!important
    }

    ._align-self-xl-start_6kbhf_1 {
        align-self: flex-start!important
    }

    ._align-self-xl-end_6kbhf_1 {
        align-self: flex-end!important
    }

    ._align-self-xl-center_6kbhf_1 {
        align-self: center!important
    }

    ._align-self-xl-baseline_6kbhf_1 {
        align-self: baseline!important
    }

    ._align-self-xl-stretch_6kbhf_1 {
        align-self: stretch!important
    }

    ._order-xl-first_6kbhf_1 {
        order: -1!important
    }

    ._order-xl-0_6kbhf_1 {
        order: 0!important
    }

    ._order-xl-1_6kbhf_1 {
        order: 1!important
    }

    ._order-xl-2_6kbhf_1 {
        order: 2!important
    }

    ._order-xl-3_6kbhf_1 {
        order: 3!important
    }

    ._order-xl-4_6kbhf_1 {
        order: 4!important
    }

    ._order-xl-5_6kbhf_1 {
        order: 5!important
    }

    ._order-xl-last_6kbhf_1 {
        order: 6!important
    }

    ._m-xl-0_6kbhf_1 {
        margin: 0!important
    }

    ._m-xl-1_6kbhf_1 {
        margin: .25rem!important
    }

    ._m-xl-2_6kbhf_1 {
        margin: .5rem!important
    }

    ._m-xl-3_6kbhf_1 {
        margin: 1rem!important
    }

    ._m-xl-4_6kbhf_1 {
        margin: 1.5rem!important
    }

    ._m-xl-5_6kbhf_1 {
        margin: 3rem!important
    }

    ._m-xl-auto_6kbhf_1 {
        margin: auto!important
    }

    ._mx-xl-0_6kbhf_1 {
        margin-right: 0!important;
        margin-left: 0!important
    }

    ._mx-xl-1_6kbhf_1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important
    }

    ._mx-xl-2_6kbhf_1 {
        margin-right: .5rem!important;
        margin-left: .5rem!important
    }

    ._mx-xl-3_6kbhf_1 {
        margin-right: 1rem!important;
        margin-left: 1rem!important
    }

    ._mx-xl-4_6kbhf_1 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important
    }

    ._mx-xl-5_6kbhf_1 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }

    ._mx-xl-auto_6kbhf_1 {
        margin-right: auto!important;
        margin-left: auto!important
    }

    ._my-xl-0_6kbhf_1 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    ._my-xl-1_6kbhf_1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important
    }

    ._my-xl-2_6kbhf_1 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important
    }

    ._my-xl-3_6kbhf_1 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }

    ._my-xl-4_6kbhf_1 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    ._my-xl-5_6kbhf_1 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }

    ._my-xl-auto_6kbhf_1 {
        margin-top: auto!important;
        margin-bottom: auto!important
    }

    ._mt-xl-0_6kbhf_1 {
        margin-top: 0!important
    }

    ._mt-xl-1_6kbhf_1 {
        margin-top: .25rem!important
    }

    ._mt-xl-2_6kbhf_1 {
        margin-top: .5rem!important
    }

    ._mt-xl-3_6kbhf_1 {
        margin-top: 1rem!important
    }

    ._mt-xl-4_6kbhf_1 {
        margin-top: 1.5rem!important
    }

    ._mt-xl-5_6kbhf_1 {
        margin-top: 3rem!important
    }

    ._mt-xl-auto_6kbhf_1 {
        margin-top: auto!important
    }

    ._me-xl-0_6kbhf_1 {
        margin-right: 0!important
    }

    ._me-xl-1_6kbhf_1 {
        margin-right: .25rem!important
    }

    ._me-xl-2_6kbhf_1 {
        margin-right: .5rem!important
    }

    ._me-xl-3_6kbhf_1 {
        margin-right: 1rem!important
    }

    ._me-xl-4_6kbhf_1 {
        margin-right: 1.5rem!important
    }

    ._me-xl-5_6kbhf_1 {
        margin-right: 3rem!important
    }

    ._me-xl-auto_6kbhf_1 {
        margin-right: auto!important
    }

    ._mb-xl-0_6kbhf_1 {
        margin-bottom: 0!important
    }

    ._mb-xl-1_6kbhf_1 {
        margin-bottom: .25rem!important
    }

    ._mb-xl-2_6kbhf_1 {
        margin-bottom: .5rem!important
    }

    ._mb-xl-3_6kbhf_1 {
        margin-bottom: 1rem!important
    }

    ._mb-xl-4_6kbhf_1 {
        margin-bottom: 1.5rem!important
    }

    ._mb-xl-5_6kbhf_1 {
        margin-bottom: 3rem!important
    }

    ._mb-xl-auto_6kbhf_1 {
        margin-bottom: auto!important
    }

    ._ms-xl-0_6kbhf_1 {
        margin-left: 0!important
    }

    ._ms-xl-1_6kbhf_1 {
        margin-left: .25rem!important
    }

    ._ms-xl-2_6kbhf_1 {
        margin-left: .5rem!important
    }

    ._ms-xl-3_6kbhf_1 {
        margin-left: 1rem!important
    }

    ._ms-xl-4_6kbhf_1 {
        margin-left: 1.5rem!important
    }

    ._ms-xl-5_6kbhf_1 {
        margin-left: 3rem!important
    }

    ._ms-xl-auto_6kbhf_1 {
        margin-left: auto!important
    }

    ._p-xl-0_6kbhf_1 {
        padding: 0!important
    }

    ._p-xl-1_6kbhf_1 {
        padding: .25rem!important
    }

    ._p-xl-2_6kbhf_1 {
        padding: .5rem!important
    }

    ._p-xl-3_6kbhf_1 {
        padding: 1rem!important
    }

    ._p-xl-4_6kbhf_1 {
        padding: 1.5rem!important
    }

    ._p-xl-5_6kbhf_1 {
        padding: 3rem!important
    }

    ._px-xl-0_6kbhf_1 {
        padding-right: 0!important;
        padding-left: 0!important
    }

    ._px-xl-1_6kbhf_1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important
    }

    ._px-xl-2_6kbhf_1 {
        padding-right: .5rem!important;
        padding-left: .5rem!important
    }

    ._px-xl-3_6kbhf_1 {
        padding-right: 1rem!important;
        padding-left: 1rem!important
    }

    ._px-xl-4_6kbhf_1 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important
    }

    ._px-xl-5_6kbhf_1 {
        padding-right: 3rem!important;
        padding-left: 3rem!important
    }

    ._py-xl-0_6kbhf_1 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    ._py-xl-1_6kbhf_1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important
    }

    ._py-xl-2_6kbhf_1 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important
    }

    ._py-xl-3_6kbhf_1 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important
    }

    ._py-xl-4_6kbhf_1 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    ._py-xl-5_6kbhf_1 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }

    ._pt-xl-0_6kbhf_1 {
        padding-top: 0!important
    }

    ._pt-xl-1_6kbhf_1 {
        padding-top: .25rem!important
    }

    ._pt-xl-2_6kbhf_1 {
        padding-top: .5rem!important
    }

    ._pt-xl-3_6kbhf_1 {
        padding-top: 1rem!important
    }

    ._pt-xl-4_6kbhf_1 {
        padding-top: 1.5rem!important
    }

    ._pt-xl-5_6kbhf_1 {
        padding-top: 3rem!important
    }

    ._pe-xl-0_6kbhf_1 {
        padding-right: 0!important
    }

    ._pe-xl-1_6kbhf_1 {
        padding-right: .25rem!important
    }

    ._pe-xl-2_6kbhf_1 {
        padding-right: .5rem!important
    }

    ._pe-xl-3_6kbhf_1 {
        padding-right: 1rem!important
    }

    ._pe-xl-4_6kbhf_1 {
        padding-right: 1.5rem!important
    }

    ._pe-xl-5_6kbhf_1 {
        padding-right: 3rem!important
    }

    ._pb-xl-0_6kbhf_1 {
        padding-bottom: 0!important
    }

    ._pb-xl-1_6kbhf_1 {
        padding-bottom: .25rem!important
    }

    ._pb-xl-2_6kbhf_1 {
        padding-bottom: .5rem!important
    }

    ._pb-xl-3_6kbhf_1 {
        padding-bottom: 1rem!important
    }

    ._pb-xl-4_6kbhf_1 {
        padding-bottom: 1.5rem!important
    }

    ._pb-xl-5_6kbhf_1 {
        padding-bottom: 3rem!important
    }

    ._ps-xl-0_6kbhf_1 {
        padding-left: 0!important
    }

    ._ps-xl-1_6kbhf_1 {
        padding-left: .25rem!important
    }

    ._ps-xl-2_6kbhf_1 {
        padding-left: .5rem!important
    }

    ._ps-xl-3_6kbhf_1 {
        padding-left: 1rem!important
    }

    ._ps-xl-4_6kbhf_1 {
        padding-left: 1.5rem!important
    }

    ._ps-xl-5_6kbhf_1 {
        padding-left: 3rem!important
    }

    ._gap-xl-0_6kbhf_1 {
        gap: 0!important
    }

    ._gap-xl-1_6kbhf_1 {
        gap: .25rem!important
    }

    ._gap-xl-2_6kbhf_1 {
        gap: .5rem!important
    }

    ._gap-xl-3_6kbhf_1 {
        gap: 1rem!important
    }

    ._gap-xl-4_6kbhf_1 {
        gap: 1.5rem!important
    }

    ._gap-xl-5_6kbhf_1 {
        gap: 3rem!important
    }

    ._row-gap-xl-0_6kbhf_1 {
        row-gap: 0!important
    }

    ._row-gap-xl-1_6kbhf_1 {
        row-gap: .25rem!important
    }

    ._row-gap-xl-2_6kbhf_1 {
        row-gap: .5rem!important
    }

    ._row-gap-xl-3_6kbhf_1 {
        row-gap: 1rem!important
    }

    ._row-gap-xl-4_6kbhf_1 {
        row-gap: 1.5rem!important
    }

    ._row-gap-xl-5_6kbhf_1 {
        row-gap: 3rem!important
    }

    ._column-gap-xl-0_6kbhf_1 {
        -moz-column-gap: 0!important;
        column-gap: 0!important
    }

    ._column-gap-xl-1_6kbhf_1 {
        -moz-column-gap: .25rem!important;
        column-gap: .25rem!important
    }

    ._column-gap-xl-2_6kbhf_1 {
        -moz-column-gap: .5rem!important;
        column-gap: .5rem!important
    }

    ._column-gap-xl-3_6kbhf_1 {
        -moz-column-gap: 1rem!important;
        column-gap: 1rem!important
    }

    ._column-gap-xl-4_6kbhf_1 {
        -moz-column-gap: 1.5rem!important;
        column-gap: 1.5rem!important
    }

    ._column-gap-xl-5_6kbhf_1 {
        -moz-column-gap: 3rem!important;
        column-gap: 3rem!important
    }

    ._text-xl-start_6kbhf_1 {
        text-align: left!important
    }

    ._text-xl-end_6kbhf_1 {
        text-align: right!important
    }

    ._text-xl-center_6kbhf_1 {
        text-align: center!important
    }
}

@media(min-width: 1400px) {
    ._float-xxl-start_6kbhf_1 {
        float:left!important
    }

    ._float-xxl-end_6kbhf_1 {
        float: right!important
    }

    ._float-xxl-none_6kbhf_1 {
        float: none!important
    }

    ._object-fit-xxl-contain_6kbhf_1 {
        -o-object-fit: contain!important;
        object-fit: contain!important
    }

    ._object-fit-xxl-cover_6kbhf_1 {
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    ._object-fit-xxl-fill_6kbhf_1 {
        -o-object-fit: fill!important;
        object-fit: fill!important
    }

    ._object-fit-xxl-scale_6kbhf_1 {
        -o-object-fit: scale-down!important;
        object-fit: scale-down!important
    }

    ._object-fit-xxl-none_6kbhf_1 {
        -o-object-fit: none!important;
        object-fit: none!important
    }

    ._d-xxl-inline_6kbhf_1 {
        display: inline!important
    }

    ._d-xxl-inline-block_6kbhf_1 {
        display: inline-block!important
    }

    ._d-xxl-block_6kbhf_1 {
        display: block!important
    }

    ._d-xxl-grid_6kbhf_1 {
        display: grid!important
    }

    ._d-xxl-inline-grid_6kbhf_1 {
        display: inline-grid!important
    }

    ._d-xxl-table_6kbhf_1 {
        display: table!important
    }

    ._d-xxl-table-row_6kbhf_1 {
        display: table-row!important
    }

    ._d-xxl-table-cell_6kbhf_1 {
        display: table-cell!important
    }

    ._d-xxl-flex_6kbhf_1 {
        display: flex!important
    }

    ._d-xxl-inline-flex_6kbhf_1 {
        display: inline-flex!important
    }

    ._d-xxl-none_6kbhf_1 {
        display: none!important
    }

    ._flex-xxl-fill_6kbhf_1 {
        flex: 1 1 auto!important
    }

    ._flex-xxl-row_6kbhf_1 {
        flex-direction: row!important
    }

    ._flex-xxl-column_6kbhf_1 {
        flex-direction: column!important
    }

    ._flex-xxl-row-reverse_6kbhf_1 {
        flex-direction: row-reverse!important
    }

    ._flex-xxl-column-reverse_6kbhf_1 {
        flex-direction: column-reverse!important
    }

    ._flex-xxl-grow-0_6kbhf_1 {
        flex-grow: 0!important
    }

    ._flex-xxl-grow-1_6kbhf_1 {
        flex-grow: 1!important
    }

    ._flex-xxl-shrink-0_6kbhf_1 {
        flex-shrink: 0!important
    }

    ._flex-xxl-shrink-1_6kbhf_1 {
        flex-shrink: 1!important
    }

    ._flex-xxl-wrap_6kbhf_1 {
        flex-wrap: wrap!important
    }

    ._flex-xxl-nowrap_6kbhf_1 {
        flex-wrap: nowrap!important
    }

    ._flex-xxl-wrap-reverse_6kbhf_1 {
        flex-wrap: wrap-reverse!important
    }

    ._justify-content-xxl-start_6kbhf_1 {
        justify-content: flex-start!important
    }

    ._justify-content-xxl-end_6kbhf_1 {
        justify-content: flex-end!important
    }

    ._justify-content-xxl-center_6kbhf_1 {
        justify-content: center!important
    }

    ._justify-content-xxl-between_6kbhf_1 {
        justify-content: space-between!important
    }

    ._justify-content-xxl-around_6kbhf_1 {
        justify-content: space-around!important
    }

    ._justify-content-xxl-evenly_6kbhf_1 {
        justify-content: space-evenly!important
    }

    ._align-items-xxl-start_6kbhf_1 {
        align-items: flex-start!important
    }

    ._align-items-xxl-end_6kbhf_1 {
        align-items: flex-end!important
    }

    ._align-items-xxl-center_6kbhf_1 {
        align-items: center!important
    }

    ._align-items-xxl-baseline_6kbhf_1 {
        align-items: baseline!important
    }

    ._align-items-xxl-stretch_6kbhf_1 {
        align-items: stretch!important
    }

    ._align-content-xxl-start_6kbhf_1 {
        align-content: flex-start!important
    }

    ._align-content-xxl-end_6kbhf_1 {
        align-content: flex-end!important
    }

    ._align-content-xxl-center_6kbhf_1 {
        align-content: center!important
    }

    ._align-content-xxl-between_6kbhf_1 {
        align-content: space-between!important
    }

    ._align-content-xxl-around_6kbhf_1 {
        align-content: space-around!important
    }

    ._align-content-xxl-stretch_6kbhf_1 {
        align-content: stretch!important
    }

    ._align-self-xxl-auto_6kbhf_1 {
        align-self: auto!important
    }

    ._align-self-xxl-start_6kbhf_1 {
        align-self: flex-start!important
    }

    ._align-self-xxl-end_6kbhf_1 {
        align-self: flex-end!important
    }

    ._align-self-xxl-center_6kbhf_1 {
        align-self: center!important
    }

    ._align-self-xxl-baseline_6kbhf_1 {
        align-self: baseline!important
    }

    ._align-self-xxl-stretch_6kbhf_1 {
        align-self: stretch!important
    }

    ._order-xxl-first_6kbhf_1 {
        order: -1!important
    }

    ._order-xxl-0_6kbhf_1 {
        order: 0!important
    }

    ._order-xxl-1_6kbhf_1 {
        order: 1!important
    }

    ._order-xxl-2_6kbhf_1 {
        order: 2!important
    }

    ._order-xxl-3_6kbhf_1 {
        order: 3!important
    }

    ._order-xxl-4_6kbhf_1 {
        order: 4!important
    }

    ._order-xxl-5_6kbhf_1 {
        order: 5!important
    }

    ._order-xxl-last_6kbhf_1 {
        order: 6!important
    }

    ._m-xxl-0_6kbhf_1 {
        margin: 0!important
    }

    ._m-xxl-1_6kbhf_1 {
        margin: .25rem!important
    }

    ._m-xxl-2_6kbhf_1 {
        margin: .5rem!important
    }

    ._m-xxl-3_6kbhf_1 {
        margin: 1rem!important
    }

    ._m-xxl-4_6kbhf_1 {
        margin: 1.5rem!important
    }

    ._m-xxl-5_6kbhf_1 {
        margin: 3rem!important
    }

    ._m-xxl-auto_6kbhf_1 {
        margin: auto!important
    }

    ._mx-xxl-0_6kbhf_1 {
        margin-right: 0!important;
        margin-left: 0!important
    }

    ._mx-xxl-1_6kbhf_1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important
    }

    ._mx-xxl-2_6kbhf_1 {
        margin-right: .5rem!important;
        margin-left: .5rem!important
    }

    ._mx-xxl-3_6kbhf_1 {
        margin-right: 1rem!important;
        margin-left: 1rem!important
    }

    ._mx-xxl-4_6kbhf_1 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important
    }

    ._mx-xxl-5_6kbhf_1 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }

    ._mx-xxl-auto_6kbhf_1 {
        margin-right: auto!important;
        margin-left: auto!important
    }

    ._my-xxl-0_6kbhf_1 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    ._my-xxl-1_6kbhf_1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important
    }

    ._my-xxl-2_6kbhf_1 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important
    }

    ._my-xxl-3_6kbhf_1 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }

    ._my-xxl-4_6kbhf_1 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    ._my-xxl-5_6kbhf_1 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }

    ._my-xxl-auto_6kbhf_1 {
        margin-top: auto!important;
        margin-bottom: auto!important
    }

    ._mt-xxl-0_6kbhf_1 {
        margin-top: 0!important
    }

    ._mt-xxl-1_6kbhf_1 {
        margin-top: .25rem!important
    }

    ._mt-xxl-2_6kbhf_1 {
        margin-top: .5rem!important
    }

    ._mt-xxl-3_6kbhf_1 {
        margin-top: 1rem!important
    }

    ._mt-xxl-4_6kbhf_1 {
        margin-top: 1.5rem!important
    }

    ._mt-xxl-5_6kbhf_1 {
        margin-top: 3rem!important
    }

    ._mt-xxl-auto_6kbhf_1 {
        margin-top: auto!important
    }

    ._me-xxl-0_6kbhf_1 {
        margin-right: 0!important
    }

    ._me-xxl-1_6kbhf_1 {
        margin-right: .25rem!important
    }

    ._me-xxl-2_6kbhf_1 {
        margin-right: .5rem!important
    }

    ._me-xxl-3_6kbhf_1 {
        margin-right: 1rem!important
    }

    ._me-xxl-4_6kbhf_1 {
        margin-right: 1.5rem!important
    }

    ._me-xxl-5_6kbhf_1 {
        margin-right: 3rem!important
    }

    ._me-xxl-auto_6kbhf_1 {
        margin-right: auto!important
    }

    ._mb-xxl-0_6kbhf_1 {
        margin-bottom: 0!important
    }

    ._mb-xxl-1_6kbhf_1 {
        margin-bottom: .25rem!important
    }

    ._mb-xxl-2_6kbhf_1 {
        margin-bottom: .5rem!important
    }

    ._mb-xxl-3_6kbhf_1 {
        margin-bottom: 1rem!important
    }

    ._mb-xxl-4_6kbhf_1 {
        margin-bottom: 1.5rem!important
    }

    ._mb-xxl-5_6kbhf_1 {
        margin-bottom: 3rem!important
    }

    ._mb-xxl-auto_6kbhf_1 {
        margin-bottom: auto!important
    }

    ._ms-xxl-0_6kbhf_1 {
        margin-left: 0!important
    }

    ._ms-xxl-1_6kbhf_1 {
        margin-left: .25rem!important
    }

    ._ms-xxl-2_6kbhf_1 {
        margin-left: .5rem!important
    }

    ._ms-xxl-3_6kbhf_1 {
        margin-left: 1rem!important
    }

    ._ms-xxl-4_6kbhf_1 {
        margin-left: 1.5rem!important
    }

    ._ms-xxl-5_6kbhf_1 {
        margin-left: 3rem!important
    }

    ._ms-xxl-auto_6kbhf_1 {
        margin-left: auto!important
    }

    ._p-xxl-0_6kbhf_1 {
        padding: 0!important
    }

    ._p-xxl-1_6kbhf_1 {
        padding: .25rem!important
    }

    ._p-xxl-2_6kbhf_1 {
        padding: .5rem!important
    }

    ._p-xxl-3_6kbhf_1 {
        padding: 1rem!important
    }

    ._p-xxl-4_6kbhf_1 {
        padding: 1.5rem!important
    }

    ._p-xxl-5_6kbhf_1 {
        padding: 3rem!important
    }

    ._px-xxl-0_6kbhf_1 {
        padding-right: 0!important;
        padding-left: 0!important
    }

    ._px-xxl-1_6kbhf_1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important
    }

    ._px-xxl-2_6kbhf_1 {
        padding-right: .5rem!important;
        padding-left: .5rem!important
    }

    ._px-xxl-3_6kbhf_1 {
        padding-right: 1rem!important;
        padding-left: 1rem!important
    }

    ._px-xxl-4_6kbhf_1 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important
    }

    ._px-xxl-5_6kbhf_1 {
        padding-right: 3rem!important;
        padding-left: 3rem!important
    }

    ._py-xxl-0_6kbhf_1 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    ._py-xxl-1_6kbhf_1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important
    }

    ._py-xxl-2_6kbhf_1 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important
    }

    ._py-xxl-3_6kbhf_1 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important
    }

    ._py-xxl-4_6kbhf_1 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    ._py-xxl-5_6kbhf_1 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }

    ._pt-xxl-0_6kbhf_1 {
        padding-top: 0!important
    }

    ._pt-xxl-1_6kbhf_1 {
        padding-top: .25rem!important
    }

    ._pt-xxl-2_6kbhf_1 {
        padding-top: .5rem!important
    }

    ._pt-xxl-3_6kbhf_1 {
        padding-top: 1rem!important
    }

    ._pt-xxl-4_6kbhf_1 {
        padding-top: 1.5rem!important
    }

    ._pt-xxl-5_6kbhf_1 {
        padding-top: 3rem!important
    }

    ._pe-xxl-0_6kbhf_1 {
        padding-right: 0!important
    }

    ._pe-xxl-1_6kbhf_1 {
        padding-right: .25rem!important
    }

    ._pe-xxl-2_6kbhf_1 {
        padding-right: .5rem!important
    }

    ._pe-xxl-3_6kbhf_1 {
        padding-right: 1rem!important
    }

    ._pe-xxl-4_6kbhf_1 {
        padding-right: 1.5rem!important
    }

    ._pe-xxl-5_6kbhf_1 {
        padding-right: 3rem!important
    }

    ._pb-xxl-0_6kbhf_1 {
        padding-bottom: 0!important
    }

    ._pb-xxl-1_6kbhf_1 {
        padding-bottom: .25rem!important
    }

    ._pb-xxl-2_6kbhf_1 {
        padding-bottom: .5rem!important
    }

    ._pb-xxl-3_6kbhf_1 {
        padding-bottom: 1rem!important
    }

    ._pb-xxl-4_6kbhf_1 {
        padding-bottom: 1.5rem!important
    }

    ._pb-xxl-5_6kbhf_1 {
        padding-bottom: 3rem!important
    }

    ._ps-xxl-0_6kbhf_1 {
        padding-left: 0!important
    }

    ._ps-xxl-1_6kbhf_1 {
        padding-left: .25rem!important
    }

    ._ps-xxl-2_6kbhf_1 {
        padding-left: .5rem!important
    }

    ._ps-xxl-3_6kbhf_1 {
        padding-left: 1rem!important
    }

    ._ps-xxl-4_6kbhf_1 {
        padding-left: 1.5rem!important
    }

    ._ps-xxl-5_6kbhf_1 {
        padding-left: 3rem!important
    }

    ._gap-xxl-0_6kbhf_1 {
        gap: 0!important
    }

    ._gap-xxl-1_6kbhf_1 {
        gap: .25rem!important
    }

    ._gap-xxl-2_6kbhf_1 {
        gap: .5rem!important
    }

    ._gap-xxl-3_6kbhf_1 {
        gap: 1rem!important
    }

    ._gap-xxl-4_6kbhf_1 {
        gap: 1.5rem!important
    }

    ._gap-xxl-5_6kbhf_1 {
        gap: 3rem!important
    }

    ._row-gap-xxl-0_6kbhf_1 {
        row-gap: 0!important
    }

    ._row-gap-xxl-1_6kbhf_1 {
        row-gap: .25rem!important
    }

    ._row-gap-xxl-2_6kbhf_1 {
        row-gap: .5rem!important
    }

    ._row-gap-xxl-3_6kbhf_1 {
        row-gap: 1rem!important
    }

    ._row-gap-xxl-4_6kbhf_1 {
        row-gap: 1.5rem!important
    }

    ._row-gap-xxl-5_6kbhf_1 {
        row-gap: 3rem!important
    }

    ._column-gap-xxl-0_6kbhf_1 {
        -moz-column-gap: 0!important;
        column-gap: 0!important
    }

    ._column-gap-xxl-1_6kbhf_1 {
        -moz-column-gap: .25rem!important;
        column-gap: .25rem!important
    }

    ._column-gap-xxl-2_6kbhf_1 {
        -moz-column-gap: .5rem!important;
        column-gap: .5rem!important
    }

    ._column-gap-xxl-3_6kbhf_1 {
        -moz-column-gap: 1rem!important;
        column-gap: 1rem!important
    }

    ._column-gap-xxl-4_6kbhf_1 {
        -moz-column-gap: 1.5rem!important;
        column-gap: 1.5rem!important
    }

    ._column-gap-xxl-5_6kbhf_1 {
        -moz-column-gap: 3rem!important;
        column-gap: 3rem!important
    }

    ._text-xxl-start_6kbhf_1 {
        text-align: left!important
    }

    ._text-xxl-end_6kbhf_1 {
        text-align: right!important
    }

    ._text-xxl-center_6kbhf_1 {
        text-align: center!important
    }
}

@media(min-width: 1200px) {
    ._fs-1_6kbhf_1 {
        font-size:2.5rem!important
    }

    ._fs-2_6kbhf_1 {
        font-size: 2rem!important
    }

    ._fs-3_6kbhf_1 {
        font-size: 1.75rem!important
    }

    ._fs-4_6kbhf_1 {
        font-size: 1.5rem!important
    }
}

@media print {
    ._d-print-inline_6kbhf_1 {
        display: inline!important
    }

    ._d-print-inline-block_6kbhf_1 {
        display: inline-block!important
    }

    ._d-print-block_6kbhf_1 {
        display: block!important
    }

    ._d-print-grid_6kbhf_1 {
        display: grid!important
    }

    ._d-print-inline-grid_6kbhf_1 {
        display: inline-grid!important
    }

    ._d-print-table_6kbhf_1 {
        display: table!important
    }

    ._d-print-table-row_6kbhf_1 {
        display: table-row!important
    }

    ._d-print-table-cell_6kbhf_1 {
        display: table-cell!important
    }

    ._d-print-flex_6kbhf_1 {
        display: flex!important
    }

    ._d-print-inline-flex_6kbhf_1 {
        display: inline-flex!important
    }

    ._d-print-none_6kbhf_1 {
        display: none!important
    }
}

._wrapper_6kbhf_17 {
    display: flex;
    justify-content: center;
    align-items: center
}

._CancelCreate_6kbhf_29 {
    color: #306db5
}

h6,._h6_1qi6f_1,h5,._h5_1qi6f_1,h4,._h4_1qi6f_1,h3,._h3_1qi6f_1,h2,._h2_1qi6f_1,h1,._h1_1qi6f_1 {
    margin-top: 0;
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2;
    color: var(--bs-heading-color)
}

h1,._h1_1qi6f_1 {
    font-size: calc(1.375rem + 1.5vw)
}

@media(min-width: 1200px) {
    h1,._h1_1qi6f_1 {
        font-size:2.5rem
    }
}

h2,._h2_1qi6f_1 {
    font-size: calc(1.325rem + .9vw)
}

@media(min-width: 1200px) {
    h2,._h2_1qi6f_1 {
        font-size:2rem
    }
}

h3,._h3_1qi6f_1 {
    font-size: calc(1.3rem + .6vw)
}

@media(min-width: 1200px) {
    h3,._h3_1qi6f_1 {
        font-size:1.75rem
    }
}

h4,._h4_1qi6f_1 {
    font-size: calc(1.275rem + .3vw)
}

@media(min-width: 1200px) {
    h4,._h4_1qi6f_1 {
        font-size:1.5rem
    }
}

h5,._h5_1qi6f_1 {
    font-size: 1.25rem
}

h6,._h6_1qi6f_1 {
    font-size: 1rem
}

small,._small_1qi6f_1 {
    font-size: .875em
}

mark,._mark_1qi6f_1 {
    padding: .1875em;
    color: var(--bs-highlight-color);
    background-color: var(--bs-highlight-bg)
}

._lead_1qi6f_1 {
    font-size: 1.25rem;
    font-weight: 300
}

._display-1_1qi6f_1 {
    font-size: calc(1.625rem + 4.5vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width: 1200px) {
    ._display-1_1qi6f_1 {
        font-size:5rem
    }
}

._display-2_1qi6f_1 {
    font-size: calc(1.575rem + 3.9vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width: 1200px) {
    ._display-2_1qi6f_1 {
        font-size:4.5rem
    }
}

._display-3_1qi6f_1 {
    font-size: calc(1.525rem + 3.3vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width: 1200px) {
    ._display-3_1qi6f_1 {
        font-size:4rem
    }
}

._display-4_1qi6f_1 {
    font-size: calc(1.475rem + 2.7vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width: 1200px) {
    ._display-4_1qi6f_1 {
        font-size:3.5rem
    }
}

._display-5_1qi6f_1 {
    font-size: calc(1.425rem + 2.1vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width: 1200px) {
    ._display-5_1qi6f_1 {
        font-size:3rem
    }
}

._display-6_1qi6f_1 {
    font-size: calc(1.375rem + 1.5vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width: 1200px) {
    ._display-6_1qi6f_1 {
        font-size:2.5rem
    }
}

._list-unstyled_1qi6f_1,._list-inline_1qi6f_1 {
    padding-left: 0;
    list-style: none
}

._list-inline-item_1qi6f_1 {
    display: inline-block
}

._list-inline-item_1qi6f_1:not(:last-child) {
    margin-right: .5rem
}

._initialism_1qi6f_1 {
    font-size: .875em;
    text-transform: uppercase
}

._blockquote_1qi6f_1 {
    margin-bottom: 1rem;
    font-size: 1.25rem
}

._blockquote_1qi6f_1>:last-child {
    margin-bottom: 0
}

._blockquote-footer_1qi6f_1 {
    margin-top: -1rem;
    margin-bottom: 1rem;
    font-size: .875em;
    color: #6c757d
}

._blockquote-footer_1qi6f_1:before {
    content: "— "
}

._img-fluid_1qi6f_1 {
    max-width: 100%;
    height: auto
}

._img-thumbnail_1qi6f_1 {
    padding: .25rem;
    background-color: var(--bs-body-bg);
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    max-width: 100%;
    height: auto
}

._figure_1qi6f_1 {
    display: inline-block
}

._figure-img_1qi6f_1 {
    margin-bottom: .5rem;
    line-height: 1
}

._figure-caption_1qi6f_1 {
    font-size: .875em;
    color: var(--bs-secondary-color)
}

._container_1qi6f_1,._container-fluid_1qi6f_1,._container-xxl_1qi6f_1,._container-xl_1qi6f_1,._container-lg_1qi6f_1,._container-md_1qi6f_1,._container-sm_1qi6f_1 {
    --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-right: auto;
    margin-left: auto
}

@media(min-width: 576px) {
    ._container-sm_1qi6f_1,._container_1qi6f_1 {
        max-width:540px
    }
}

@media(min-width: 768px) {
    ._container-md_1qi6f_1,._container-sm_1qi6f_1,._container_1qi6f_1 {
        max-width:720px
    }
}

@media(min-width: 992px) {
    ._container-lg_1qi6f_1,._container-md_1qi6f_1,._container-sm_1qi6f_1,._container_1qi6f_1 {
        max-width:960px
    }
}

@media(min-width: 1200px) {
    ._container-xl_1qi6f_1,._container-lg_1qi6f_1,._container-md_1qi6f_1,._container-sm_1qi6f_1,._container_1qi6f_1 {
        max-width:1140px
    }
}

@media(min-width: 1400px) {
    ._container-xxl_1qi6f_1,._container-xl_1qi6f_1,._container-lg_1qi6f_1,._container-md_1qi6f_1,._container-sm_1qi6f_1,._container_1qi6f_1 {
        max-width:1320px
    }
}

._row_1qi6f_1 {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x))
}

._row_1qi6f_1>* {
    flex-shrink: 0;
    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)
}

._col_1qi6f_1 {
    flex: 1 0 0%
}

._row-cols-auto_1qi6f_1>* {
    flex: 0 0 auto;
    width: auto
}

._row-cols-1_1qi6f_1>* {
    flex: 0 0 auto;
    width: 100%
}

._row-cols-2_1qi6f_1>* {
    flex: 0 0 auto;
    width: 50%
}

._row-cols-3_1qi6f_1>* {
    flex: 0 0 auto;
    width: 33.33333333%
}

._row-cols-4_1qi6f_1>* {
    flex: 0 0 auto;
    width: 25%
}

._row-cols-5_1qi6f_1>* {
    flex: 0 0 auto;
    width: 20%
}

._row-cols-6_1qi6f_1>* {
    flex: 0 0 auto;
    width: 16.66666667%
}

._col-auto_1qi6f_1 {
    flex: 0 0 auto;
    width: auto
}

._col-1_1qi6f_1 {
    flex: 0 0 auto;
    width: 8.33333333%
}

._col-2_1qi6f_1 {
    flex: 0 0 auto;
    width: 16.66666667%
}

._col-3_1qi6f_1 {
    flex: 0 0 auto;
    width: 25%
}

._col-4_1qi6f_1 {
    flex: 0 0 auto;
    width: 33.33333333%
}

._col-5_1qi6f_1 {
    flex: 0 0 auto;
    width: 41.66666667%
}

._col-6_1qi6f_1 {
    flex: 0 0 auto;
    width: 50%
}

._col-7_1qi6f_1 {
    flex: 0 0 auto;
    width: 58.33333333%
}

._col-8_1qi6f_1 {
    flex: 0 0 auto;
    width: 66.66666667%
}

._col-9_1qi6f_1 {
    flex: 0 0 auto;
    width: 75%
}

._col-10_1qi6f_1 {
    flex: 0 0 auto;
    width: 83.33333333%
}

._col-11_1qi6f_1 {
    flex: 0 0 auto;
    width: 91.66666667%
}

._col-12_1qi6f_1 {
    flex: 0 0 auto;
    width: 100%
}

._offset-1_1qi6f_1 {
    margin-left: 8.33333333%
}

._offset-2_1qi6f_1 {
    margin-left: 16.66666667%
}

._offset-3_1qi6f_1 {
    margin-left: 25%
}

._offset-4_1qi6f_1 {
    margin-left: 33.33333333%
}

._offset-5_1qi6f_1 {
    margin-left: 41.66666667%
}

._offset-6_1qi6f_1 {
    margin-left: 50%
}

._offset-7_1qi6f_1 {
    margin-left: 58.33333333%
}

._offset-8_1qi6f_1 {
    margin-left: 66.66666667%
}

._offset-9_1qi6f_1 {
    margin-left: 75%
}

._offset-10_1qi6f_1 {
    margin-left: 83.33333333%
}

._offset-11_1qi6f_1 {
    margin-left: 91.66666667%
}

._g-0_1qi6f_1,._gx-0_1qi6f_1 {
    --bs-gutter-x: 0
}

._g-0_1qi6f_1,._gy-0_1qi6f_1 {
    --bs-gutter-y: 0
}

._g-1_1qi6f_1,._gx-1_1qi6f_1 {
    --bs-gutter-x: .25rem
}

._g-1_1qi6f_1,._gy-1_1qi6f_1 {
    --bs-gutter-y: .25rem
}

._g-2_1qi6f_1,._gx-2_1qi6f_1 {
    --bs-gutter-x: .5rem
}

._g-2_1qi6f_1,._gy-2_1qi6f_1 {
    --bs-gutter-y: .5rem
}

._g-3_1qi6f_1,._gx-3_1qi6f_1 {
    --bs-gutter-x: 1rem
}

._g-3_1qi6f_1,._gy-3_1qi6f_1 {
    --bs-gutter-y: 1rem
}

._g-4_1qi6f_1,._gx-4_1qi6f_1 {
    --bs-gutter-x: 1.5rem
}

._g-4_1qi6f_1,._gy-4_1qi6f_1 {
    --bs-gutter-y: 1.5rem
}

._g-5_1qi6f_1,._gx-5_1qi6f_1 {
    --bs-gutter-x: 3rem
}

._g-5_1qi6f_1,._gy-5_1qi6f_1 {
    --bs-gutter-y: 3rem
}

@media(min-width: 576px) {
    ._col-sm_1qi6f_1 {
        flex:1 0 0%
    }

    ._row-cols-sm-auto_1qi6f_1>* {
        flex: 0 0 auto;
        width: auto
    }

    ._row-cols-sm-1_1qi6f_1>* {
        flex: 0 0 auto;
        width: 100%
    }

    ._row-cols-sm-2_1qi6f_1>* {
        flex: 0 0 auto;
        width: 50%
    }

    ._row-cols-sm-3_1qi6f_1>* {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    ._row-cols-sm-4_1qi6f_1>* {
        flex: 0 0 auto;
        width: 25%
    }

    ._row-cols-sm-5_1qi6f_1>* {
        flex: 0 0 auto;
        width: 20%
    }

    ._row-cols-sm-6_1qi6f_1>* {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    ._col-sm-auto_1qi6f_1 {
        flex: 0 0 auto;
        width: auto
    }

    ._col-sm-1_1qi6f_1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    ._col-sm-2_1qi6f_1 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    ._col-sm-3_1qi6f_1 {
        flex: 0 0 auto;
        width: 25%
    }

    ._col-sm-4_1qi6f_1 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    ._col-sm-5_1qi6f_1 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    ._col-sm-6_1qi6f_1 {
        flex: 0 0 auto;
        width: 50%
    }

    ._col-sm-7_1qi6f_1 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    ._col-sm-8_1qi6f_1 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    ._col-sm-9_1qi6f_1 {
        flex: 0 0 auto;
        width: 75%
    }

    ._col-sm-10_1qi6f_1 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    ._col-sm-11_1qi6f_1 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    ._col-sm-12_1qi6f_1 {
        flex: 0 0 auto;
        width: 100%
    }

    ._offset-sm-0_1qi6f_1 {
        margin-left: 0
    }

    ._offset-sm-1_1qi6f_1 {
        margin-left: 8.33333333%
    }

    ._offset-sm-2_1qi6f_1 {
        margin-left: 16.66666667%
    }

    ._offset-sm-3_1qi6f_1 {
        margin-left: 25%
    }

    ._offset-sm-4_1qi6f_1 {
        margin-left: 33.33333333%
    }

    ._offset-sm-5_1qi6f_1 {
        margin-left: 41.66666667%
    }

    ._offset-sm-6_1qi6f_1 {
        margin-left: 50%
    }

    ._offset-sm-7_1qi6f_1 {
        margin-left: 58.33333333%
    }

    ._offset-sm-8_1qi6f_1 {
        margin-left: 66.66666667%
    }

    ._offset-sm-9_1qi6f_1 {
        margin-left: 75%
    }

    ._offset-sm-10_1qi6f_1 {
        margin-left: 83.33333333%
    }

    ._offset-sm-11_1qi6f_1 {
        margin-left: 91.66666667%
    }

    ._g-sm-0_1qi6f_1,._gx-sm-0_1qi6f_1 {
        --bs-gutter-x: 0
    }

    ._g-sm-0_1qi6f_1,._gy-sm-0_1qi6f_1 {
        --bs-gutter-y: 0
    }

    ._g-sm-1_1qi6f_1,._gx-sm-1_1qi6f_1 {
        --bs-gutter-x: .25rem
    }

    ._g-sm-1_1qi6f_1,._gy-sm-1_1qi6f_1 {
        --bs-gutter-y: .25rem
    }

    ._g-sm-2_1qi6f_1,._gx-sm-2_1qi6f_1 {
        --bs-gutter-x: .5rem
    }

    ._g-sm-2_1qi6f_1,._gy-sm-2_1qi6f_1 {
        --bs-gutter-y: .5rem
    }

    ._g-sm-3_1qi6f_1,._gx-sm-3_1qi6f_1 {
        --bs-gutter-x: 1rem
    }

    ._g-sm-3_1qi6f_1,._gy-sm-3_1qi6f_1 {
        --bs-gutter-y: 1rem
    }

    ._g-sm-4_1qi6f_1,._gx-sm-4_1qi6f_1 {
        --bs-gutter-x: 1.5rem
    }

    ._g-sm-4_1qi6f_1,._gy-sm-4_1qi6f_1 {
        --bs-gutter-y: 1.5rem
    }

    ._g-sm-5_1qi6f_1,._gx-sm-5_1qi6f_1 {
        --bs-gutter-x: 3rem
    }

    ._g-sm-5_1qi6f_1,._gy-sm-5_1qi6f_1 {
        --bs-gutter-y: 3rem
    }
}

@media(min-width: 768px) {
    ._col-md_1qi6f_1 {
        flex:1 0 0%
    }

    ._row-cols-md-auto_1qi6f_1>* {
        flex: 0 0 auto;
        width: auto
    }

    ._row-cols-md-1_1qi6f_1>* {
        flex: 0 0 auto;
        width: 100%
    }

    ._row-cols-md-2_1qi6f_1>* {
        flex: 0 0 auto;
        width: 50%
    }

    ._row-cols-md-3_1qi6f_1>* {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    ._row-cols-md-4_1qi6f_1>* {
        flex: 0 0 auto;
        width: 25%
    }

    ._row-cols-md-5_1qi6f_1>* {
        flex: 0 0 auto;
        width: 20%
    }

    ._row-cols-md-6_1qi6f_1>* {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    ._col-md-auto_1qi6f_1 {
        flex: 0 0 auto;
        width: auto
    }

    ._col-md-1_1qi6f_1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    ._col-md-2_1qi6f_1 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    ._col-md-3_1qi6f_1 {
        flex: 0 0 auto;
        width: 25%
    }

    ._col-md-4_1qi6f_1 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    ._col-md-5_1qi6f_1 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    ._col-md-6_1qi6f_1 {
        flex: 0 0 auto;
        width: 50%
    }

    ._col-md-7_1qi6f_1 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    ._col-md-8_1qi6f_1 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    ._col-md-9_1qi6f_1 {
        flex: 0 0 auto;
        width: 75%
    }

    ._col-md-10_1qi6f_1 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    ._col-md-11_1qi6f_1 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    ._col-md-12_1qi6f_1 {
        flex: 0 0 auto;
        width: 100%
    }

    ._offset-md-0_1qi6f_1 {
        margin-left: 0
    }

    ._offset-md-1_1qi6f_1 {
        margin-left: 8.33333333%
    }

    ._offset-md-2_1qi6f_1 {
        margin-left: 16.66666667%
    }

    ._offset-md-3_1qi6f_1 {
        margin-left: 25%
    }

    ._offset-md-4_1qi6f_1 {
        margin-left: 33.33333333%
    }

    ._offset-md-5_1qi6f_1 {
        margin-left: 41.66666667%
    }

    ._offset-md-6_1qi6f_1 {
        margin-left: 50%
    }

    ._offset-md-7_1qi6f_1 {
        margin-left: 58.33333333%
    }

    ._offset-md-8_1qi6f_1 {
        margin-left: 66.66666667%
    }

    ._offset-md-9_1qi6f_1 {
        margin-left: 75%
    }

    ._offset-md-10_1qi6f_1 {
        margin-left: 83.33333333%
    }

    ._offset-md-11_1qi6f_1 {
        margin-left: 91.66666667%
    }

    ._g-md-0_1qi6f_1,._gx-md-0_1qi6f_1 {
        --bs-gutter-x: 0
    }

    ._g-md-0_1qi6f_1,._gy-md-0_1qi6f_1 {
        --bs-gutter-y: 0
    }

    ._g-md-1_1qi6f_1,._gx-md-1_1qi6f_1 {
        --bs-gutter-x: .25rem
    }

    ._g-md-1_1qi6f_1,._gy-md-1_1qi6f_1 {
        --bs-gutter-y: .25rem
    }

    ._g-md-2_1qi6f_1,._gx-md-2_1qi6f_1 {
        --bs-gutter-x: .5rem
    }

    ._g-md-2_1qi6f_1,._gy-md-2_1qi6f_1 {
        --bs-gutter-y: .5rem
    }

    ._g-md-3_1qi6f_1,._gx-md-3_1qi6f_1 {
        --bs-gutter-x: 1rem
    }

    ._g-md-3_1qi6f_1,._gy-md-3_1qi6f_1 {
        --bs-gutter-y: 1rem
    }

    ._g-md-4_1qi6f_1,._gx-md-4_1qi6f_1 {
        --bs-gutter-x: 1.5rem
    }

    ._g-md-4_1qi6f_1,._gy-md-4_1qi6f_1 {
        --bs-gutter-y: 1.5rem
    }

    ._g-md-5_1qi6f_1,._gx-md-5_1qi6f_1 {
        --bs-gutter-x: 3rem
    }

    ._g-md-5_1qi6f_1,._gy-md-5_1qi6f_1 {
        --bs-gutter-y: 3rem
    }
}

@media(min-width: 992px) {
    ._col-lg_1qi6f_1 {
        flex:1 0 0%
    }

    ._row-cols-lg-auto_1qi6f_1>* {
        flex: 0 0 auto;
        width: auto
    }

    ._row-cols-lg-1_1qi6f_1>* {
        flex: 0 0 auto;
        width: 100%
    }

    ._row-cols-lg-2_1qi6f_1>* {
        flex: 0 0 auto;
        width: 50%
    }

    ._row-cols-lg-3_1qi6f_1>* {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    ._row-cols-lg-4_1qi6f_1>* {
        flex: 0 0 auto;
        width: 25%
    }

    ._row-cols-lg-5_1qi6f_1>* {
        flex: 0 0 auto;
        width: 20%
    }

    ._row-cols-lg-6_1qi6f_1>* {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    ._col-lg-auto_1qi6f_1 {
        flex: 0 0 auto;
        width: auto
    }

    ._col-lg-1_1qi6f_1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    ._col-lg-2_1qi6f_1 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    ._col-lg-3_1qi6f_1 {
        flex: 0 0 auto;
        width: 25%
    }

    ._col-lg-4_1qi6f_1 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    ._col-lg-5_1qi6f_1 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    ._col-lg-6_1qi6f_1 {
        flex: 0 0 auto;
        width: 50%
    }

    ._col-lg-7_1qi6f_1 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    ._col-lg-8_1qi6f_1 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    ._col-lg-9_1qi6f_1 {
        flex: 0 0 auto;
        width: 75%
    }

    ._col-lg-10_1qi6f_1 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    ._col-lg-11_1qi6f_1 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    ._col-lg-12_1qi6f_1 {
        flex: 0 0 auto;
        width: 100%
    }

    ._offset-lg-0_1qi6f_1 {
        margin-left: 0
    }

    ._offset-lg-1_1qi6f_1 {
        margin-left: 8.33333333%
    }

    ._offset-lg-2_1qi6f_1 {
        margin-left: 16.66666667%
    }

    ._offset-lg-3_1qi6f_1 {
        margin-left: 25%
    }

    ._offset-lg-4_1qi6f_1 {
        margin-left: 33.33333333%
    }

    ._offset-lg-5_1qi6f_1 {
        margin-left: 41.66666667%
    }

    ._offset-lg-6_1qi6f_1 {
        margin-left: 50%
    }

    ._offset-lg-7_1qi6f_1 {
        margin-left: 58.33333333%
    }

    ._offset-lg-8_1qi6f_1 {
        margin-left: 66.66666667%
    }

    ._offset-lg-9_1qi6f_1 {
        margin-left: 75%
    }

    ._offset-lg-10_1qi6f_1 {
        margin-left: 83.33333333%
    }

    ._offset-lg-11_1qi6f_1 {
        margin-left: 91.66666667%
    }

    ._g-lg-0_1qi6f_1,._gx-lg-0_1qi6f_1 {
        --bs-gutter-x: 0
    }

    ._g-lg-0_1qi6f_1,._gy-lg-0_1qi6f_1 {
        --bs-gutter-y: 0
    }

    ._g-lg-1_1qi6f_1,._gx-lg-1_1qi6f_1 {
        --bs-gutter-x: .25rem
    }

    ._g-lg-1_1qi6f_1,._gy-lg-1_1qi6f_1 {
        --bs-gutter-y: .25rem
    }

    ._g-lg-2_1qi6f_1,._gx-lg-2_1qi6f_1 {
        --bs-gutter-x: .5rem
    }

    ._g-lg-2_1qi6f_1,._gy-lg-2_1qi6f_1 {
        --bs-gutter-y: .5rem
    }

    ._g-lg-3_1qi6f_1,._gx-lg-3_1qi6f_1 {
        --bs-gutter-x: 1rem
    }

    ._g-lg-3_1qi6f_1,._gy-lg-3_1qi6f_1 {
        --bs-gutter-y: 1rem
    }

    ._g-lg-4_1qi6f_1,._gx-lg-4_1qi6f_1 {
        --bs-gutter-x: 1.5rem
    }

    ._g-lg-4_1qi6f_1,._gy-lg-4_1qi6f_1 {
        --bs-gutter-y: 1.5rem
    }

    ._g-lg-5_1qi6f_1,._gx-lg-5_1qi6f_1 {
        --bs-gutter-x: 3rem
    }

    ._g-lg-5_1qi6f_1,._gy-lg-5_1qi6f_1 {
        --bs-gutter-y: 3rem
    }
}

@media(min-width: 1200px) {
    ._col-xl_1qi6f_1 {
        flex:1 0 0%
    }

    ._row-cols-xl-auto_1qi6f_1>* {
        flex: 0 0 auto;
        width: auto
    }

    ._row-cols-xl-1_1qi6f_1>* {
        flex: 0 0 auto;
        width: 100%
    }

    ._row-cols-xl-2_1qi6f_1>* {
        flex: 0 0 auto;
        width: 50%
    }

    ._row-cols-xl-3_1qi6f_1>* {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    ._row-cols-xl-4_1qi6f_1>* {
        flex: 0 0 auto;
        width: 25%
    }

    ._row-cols-xl-5_1qi6f_1>* {
        flex: 0 0 auto;
        width: 20%
    }

    ._row-cols-xl-6_1qi6f_1>* {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    ._col-xl-auto_1qi6f_1 {
        flex: 0 0 auto;
        width: auto
    }

    ._col-xl-1_1qi6f_1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    ._col-xl-2_1qi6f_1 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    ._col-xl-3_1qi6f_1 {
        flex: 0 0 auto;
        width: 25%
    }

    ._col-xl-4_1qi6f_1 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    ._col-xl-5_1qi6f_1 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    ._col-xl-6_1qi6f_1 {
        flex: 0 0 auto;
        width: 50%
    }

    ._col-xl-7_1qi6f_1 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    ._col-xl-8_1qi6f_1 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    ._col-xl-9_1qi6f_1 {
        flex: 0 0 auto;
        width: 75%
    }

    ._col-xl-10_1qi6f_1 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    ._col-xl-11_1qi6f_1 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    ._col-xl-12_1qi6f_1 {
        flex: 0 0 auto;
        width: 100%
    }

    ._offset-xl-0_1qi6f_1 {
        margin-left: 0
    }

    ._offset-xl-1_1qi6f_1 {
        margin-left: 8.33333333%
    }

    ._offset-xl-2_1qi6f_1 {
        margin-left: 16.66666667%
    }

    ._offset-xl-3_1qi6f_1 {
        margin-left: 25%
    }

    ._offset-xl-4_1qi6f_1 {
        margin-left: 33.33333333%
    }

    ._offset-xl-5_1qi6f_1 {
        margin-left: 41.66666667%
    }

    ._offset-xl-6_1qi6f_1 {
        margin-left: 50%
    }

    ._offset-xl-7_1qi6f_1 {
        margin-left: 58.33333333%
    }

    ._offset-xl-8_1qi6f_1 {
        margin-left: 66.66666667%
    }

    ._offset-xl-9_1qi6f_1 {
        margin-left: 75%
    }

    ._offset-xl-10_1qi6f_1 {
        margin-left: 83.33333333%
    }

    ._offset-xl-11_1qi6f_1 {
        margin-left: 91.66666667%
    }

    ._g-xl-0_1qi6f_1,._gx-xl-0_1qi6f_1 {
        --bs-gutter-x: 0
    }

    ._g-xl-0_1qi6f_1,._gy-xl-0_1qi6f_1 {
        --bs-gutter-y: 0
    }

    ._g-xl-1_1qi6f_1,._gx-xl-1_1qi6f_1 {
        --bs-gutter-x: .25rem
    }

    ._g-xl-1_1qi6f_1,._gy-xl-1_1qi6f_1 {
        --bs-gutter-y: .25rem
    }

    ._g-xl-2_1qi6f_1,._gx-xl-2_1qi6f_1 {
        --bs-gutter-x: .5rem
    }

    ._g-xl-2_1qi6f_1,._gy-xl-2_1qi6f_1 {
        --bs-gutter-y: .5rem
    }

    ._g-xl-3_1qi6f_1,._gx-xl-3_1qi6f_1 {
        --bs-gutter-x: 1rem
    }

    ._g-xl-3_1qi6f_1,._gy-xl-3_1qi6f_1 {
        --bs-gutter-y: 1rem
    }

    ._g-xl-4_1qi6f_1,._gx-xl-4_1qi6f_1 {
        --bs-gutter-x: 1.5rem
    }

    ._g-xl-4_1qi6f_1,._gy-xl-4_1qi6f_1 {
        --bs-gutter-y: 1.5rem
    }

    ._g-xl-5_1qi6f_1,._gx-xl-5_1qi6f_1 {
        --bs-gutter-x: 3rem
    }

    ._g-xl-5_1qi6f_1,._gy-xl-5_1qi6f_1 {
        --bs-gutter-y: 3rem
    }
}

@media(min-width: 1400px) {
    ._col-xxl_1qi6f_1 {
        flex:1 0 0%
    }

    ._row-cols-xxl-auto_1qi6f_1>* {
        flex: 0 0 auto;
        width: auto
    }

    ._row-cols-xxl-1_1qi6f_1>* {
        flex: 0 0 auto;
        width: 100%
    }

    ._row-cols-xxl-2_1qi6f_1>* {
        flex: 0 0 auto;
        width: 50%
    }

    ._row-cols-xxl-3_1qi6f_1>* {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    ._row-cols-xxl-4_1qi6f_1>* {
        flex: 0 0 auto;
        width: 25%
    }

    ._row-cols-xxl-5_1qi6f_1>* {
        flex: 0 0 auto;
        width: 20%
    }

    ._row-cols-xxl-6_1qi6f_1>* {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    ._col-xxl-auto_1qi6f_1 {
        flex: 0 0 auto;
        width: auto
    }

    ._col-xxl-1_1qi6f_1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    ._col-xxl-2_1qi6f_1 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    ._col-xxl-3_1qi6f_1 {
        flex: 0 0 auto;
        width: 25%
    }

    ._col-xxl-4_1qi6f_1 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    ._col-xxl-5_1qi6f_1 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    ._col-xxl-6_1qi6f_1 {
        flex: 0 0 auto;
        width: 50%
    }

    ._col-xxl-7_1qi6f_1 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    ._col-xxl-8_1qi6f_1 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    ._col-xxl-9_1qi6f_1 {
        flex: 0 0 auto;
        width: 75%
    }

    ._col-xxl-10_1qi6f_1 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    ._col-xxl-11_1qi6f_1 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    ._col-xxl-12_1qi6f_1 {
        flex: 0 0 auto;
        width: 100%
    }

    ._offset-xxl-0_1qi6f_1 {
        margin-left: 0
    }

    ._offset-xxl-1_1qi6f_1 {
        margin-left: 8.33333333%
    }

    ._offset-xxl-2_1qi6f_1 {
        margin-left: 16.66666667%
    }

    ._offset-xxl-3_1qi6f_1 {
        margin-left: 25%
    }

    ._offset-xxl-4_1qi6f_1 {
        margin-left: 33.33333333%
    }

    ._offset-xxl-5_1qi6f_1 {
        margin-left: 41.66666667%
    }

    ._offset-xxl-6_1qi6f_1 {
        margin-left: 50%
    }

    ._offset-xxl-7_1qi6f_1 {
        margin-left: 58.33333333%
    }

    ._offset-xxl-8_1qi6f_1 {
        margin-left: 66.66666667%
    }

    ._offset-xxl-9_1qi6f_1 {
        margin-left: 75%
    }

    ._offset-xxl-10_1qi6f_1 {
        margin-left: 83.33333333%
    }

    ._offset-xxl-11_1qi6f_1 {
        margin-left: 91.66666667%
    }

    ._g-xxl-0_1qi6f_1,._gx-xxl-0_1qi6f_1 {
        --bs-gutter-x: 0
    }

    ._g-xxl-0_1qi6f_1,._gy-xxl-0_1qi6f_1 {
        --bs-gutter-y: 0
    }

    ._g-xxl-1_1qi6f_1,._gx-xxl-1_1qi6f_1 {
        --bs-gutter-x: .25rem
    }

    ._g-xxl-1_1qi6f_1,._gy-xxl-1_1qi6f_1 {
        --bs-gutter-y: .25rem
    }

    ._g-xxl-2_1qi6f_1,._gx-xxl-2_1qi6f_1 {
        --bs-gutter-x: .5rem
    }

    ._g-xxl-2_1qi6f_1,._gy-xxl-2_1qi6f_1 {
        --bs-gutter-y: .5rem
    }

    ._g-xxl-3_1qi6f_1,._gx-xxl-3_1qi6f_1 {
        --bs-gutter-x: 1rem
    }

    ._g-xxl-3_1qi6f_1,._gy-xxl-3_1qi6f_1 {
        --bs-gutter-y: 1rem
    }

    ._g-xxl-4_1qi6f_1,._gx-xxl-4_1qi6f_1 {
        --bs-gutter-x: 1.5rem
    }

    ._g-xxl-4_1qi6f_1,._gy-xxl-4_1qi6f_1 {
        --bs-gutter-y: 1.5rem
    }

    ._g-xxl-5_1qi6f_1,._gx-xxl-5_1qi6f_1 {
        --bs-gutter-x: 3rem
    }

    ._g-xxl-5_1qi6f_1,._gy-xxl-5_1qi6f_1 {
        --bs-gutter-y: 3rem
    }
}

._table_1qi6f_1 {
    --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-emphasis-color);
    --bs-table-bg: var(--bs-body-bg);
    --bs-table-border-color: var(--bs-border-color);
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: var(--bs-emphasis-color);
    --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), .05);
    --bs-table-active-color: var(--bs-emphasis-color);
    --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), .1);
    --bs-table-hover-color: var(--bs-emphasis-color);
    --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), .075);
    width: 100%;
    margin-bottom: 1rem;
    vertical-align: top;
    border-color: var(--bs-table-border-color)
}

._table_1qi6f_1>:not(caption)>*>* {
    padding: .5rem;
    color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
    background-color: var(--bs-table-bg);
    border-bottom-width: var(--bs-border-width);
    box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))
}

._table_1qi6f_1>tbody {
    vertical-align: inherit
}

._table_1qi6f_1>thead {
    vertical-align: bottom
}

._table-group-divider_1qi6f_1 {
    border-top: calc(var(--bs-border-width) * 2) solid currentcolor
}

._caption-top_1qi6f_1 {
    caption-side: top
}

._table-sm_1qi6f_1>:not(caption)>*>* {
    padding: .25rem
}

._table-bordered_1qi6f_1>:not(caption)>* {
    border-width: var(--bs-border-width) 0
}

._table-bordered_1qi6f_1>:not(caption)>*>* {
    border-width: 0 var(--bs-border-width)
}

._table-borderless_1qi6f_1>:not(caption)>*>* {
    border-bottom-width: 0
}

._table-borderless_1qi6f_1>:not(:first-child) {
    border-top-width: 0
}

._table-striped_1qi6f_1>tbody>tr:nth-of-type(odd)>* {
    --bs-table-color-type: var(--bs-table-striped-color);
    --bs-table-bg-type: var(--bs-table-striped-bg)
}

._table-striped-columns_1qi6f_1>: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_1qi6f_1 {
    --bs-table-color-state: var(--bs-table-active-color);
    --bs-table-bg-state: var(--bs-table-active-bg)
}

._table-hover_1qi6f_1>tbody>tr:hover>* {
    --bs-table-color-state: var(--bs-table-hover-color);
    --bs-table-bg-state: var(--bs-table-hover-bg)
}

._table-primary_1qi6f_1 {
    --bs-table-color: #000;
    --bs-table-bg: #cfe2ff;
    --bs-table-border-color: #a6b5cc;
    --bs-table-striped-bg: #c5d7f2;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #bacbe6;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #bfd1ec;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

._table-secondary_1qi6f_1 {
    --bs-table-color: #000;
    --bs-table-bg: #e2e3e5;
    --bs-table-border-color: #b5b6b7;
    --bs-table-striped-bg: #d7d8da;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #cbccce;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #d1d2d4;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

._table-success_1qi6f_1 {
    --bs-table-color: #000;
    --bs-table-bg: #d1e7dd;
    --bs-table-border-color: #a7b9b1;
    --bs-table-striped-bg: #c7dbd2;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #bcd0c7;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #c1d6cc;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

._table-info_1qi6f_1 {
    --bs-table-color: #000;
    --bs-table-bg: #cff4fc;
    --bs-table-border-color: #a6c3ca;
    --bs-table-striped-bg: #c5e8ef;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #badce3;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #bfe2e9;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

._table-warning_1qi6f_1 {
    --bs-table-color: #000;
    --bs-table-bg: #fff3cd;
    --bs-table-border-color: #ccc2a4;
    --bs-table-striped-bg: #f2e7c3;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #e6dbb9;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #ece1be;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

._table-danger_1qi6f_1 {
    --bs-table-color: #000;
    --bs-table-bg: #f8d7da;
    --bs-table-border-color: #c6acae;
    --bs-table-striped-bg: #eccccf;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #dfc2c4;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #e5c7ca;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

._table-light_1qi6f_1 {
    --bs-table-color: #000;
    --bs-table-bg: #f8f9fa;
    --bs-table-border-color: #c6c7c8;
    --bs-table-striped-bg: #ecedee;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #dfe0e1;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #e5e6e7;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

._table-dark_1qi6f_1 {
    --bs-table-color: #fff;
    --bs-table-bg: #212529;
    --bs-table-border-color: #4d5154;
    --bs-table-striped-bg: #2c3034;
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: #373b3e;
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: #323539;
    --bs-table-hover-color: #fff;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

._table-responsive_1qi6f_1 {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
}

@media(max-width: 575.98px) {
    ._table-responsive-sm_1qi6f_1 {
        overflow-x:auto;
        -webkit-overflow-scrolling: touch
    }
}

@media(max-width: 767.98px) {
    ._table-responsive-md_1qi6f_1 {
        overflow-x:auto;
        -webkit-overflow-scrolling: touch
    }
}

@media(max-width: 991.98px) {
    ._table-responsive-lg_1qi6f_1 {
        overflow-x:auto;
        -webkit-overflow-scrolling: touch
    }
}

@media(max-width: 1199.98px) {
    ._table-responsive-xl_1qi6f_1 {
        overflow-x:auto;
        -webkit-overflow-scrolling: touch
    }
}

@media(max-width: 1399.98px) {
    ._table-responsive-xxl_1qi6f_1 {
        overflow-x:auto;
        -webkit-overflow-scrolling: touch
    }
}

._form-label_1qi6f_1 {
    margin-bottom: .5rem
}

._col-form-label_1qi6f_1 {
    padding-top: calc(.375rem + var(--bs-border-width));
    padding-bottom: calc(.375rem + var(--bs-border-width));
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5
}

._col-form-label-lg_1qi6f_1 {
    padding-top: calc(.5rem + var(--bs-border-width));
    padding-bottom: calc(.5rem + var(--bs-border-width));
    font-size: 1.25rem
}

._col-form-label-sm_1qi6f_1 {
    padding-top: calc(.25rem + var(--bs-border-width));
    padding-bottom: calc(.25rem + var(--bs-border-width));
    font-size: .875rem
}

._form-text_1qi6f_1 {
    margin-top: .25rem;
    font-size: .875em;
    color: var(--bs-secondary-color)
}

._form-control_1qi6f_1 {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-clip: padding-box;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    ._form-control_1qi6f_1 {
        transition: none
    }
}

._form-control_1qi6f_1[type=file] {
    overflow: hidden
}

._form-control_1qi6f_1[type=file]:not(:disabled):not([readonly]) {
    cursor: pointer
}

._form-control_1qi6f_1:focus {
    color: var(--bs-body-color);
    background-color: var(--bs-body-bg);
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 .25rem #0d6efd40
}

._form-control_1qi6f_1::-webkit-date-and-time-value {
    min-width: 85px;
    height: 1.5em;
    margin: 0
}

._form-control_1qi6f_1::-webkit-datetime-edit {
    display: block;
    padding: 0
}

._form-control_1qi6f_1::-moz-placeholder {
    color: var(--bs-secondary-color);
    opacity: 1
}

._form-control_1qi6f_1::placeholder {
    color: var(--bs-secondary-color);
    opacity: 1
}

._form-control_1qi6f_1:disabled {
    background-color: var(--bs-secondary-bg);
    opacity: 1
}

._form-control_1qi6f_1::-webkit-file-upload-button {
    padding: .375rem .75rem;
    margin: -.375rem -.75rem;
    -webkit-margin-end: .75rem;
    margin-inline-end:.75rem;color: var(--bs-body-color);
    background-color: var(--bs-tertiary-bg);
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width:var(--bs-border-width);border-radius: 0;
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

._form-control_1qi6f_1::file-selector-button {
    padding: .375rem .75rem;
    margin: -.375rem -.75rem;
    -webkit-margin-end: .75rem;
    margin-inline-end:.75rem;color: var(--bs-body-color);
    background-color: var(--bs-tertiary-bg);
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width:var(--bs-border-width);border-radius: 0;
    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_1qi6f_1::-webkit-file-upload-button {
        -webkit-transition: none;
        transition: none
    }

    ._form-control_1qi6f_1::file-selector-button {
        transition: none
    }
}

._form-control_1qi6f_1:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
    background-color: var(--bs-secondary-bg)
}

._form-control_1qi6f_1:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: var(--bs-secondary-bg)
}

._form-control-plaintext_1qi6f_1 {
    display: block;
    width: 100%;
    padding: .375rem 0;
    margin-bottom: 0;
    line-height: 1.5;
    color: var(--bs-body-color);
    background-color: transparent;
    border: solid transparent;
    border-width: var(--bs-border-width) 0
}

._form-control-plaintext_1qi6f_1:focus {
    outline: 0
}

._form-control-plaintext_1qi6f_1._form-control-sm_1qi6f_1,._form-control-plaintext_1qi6f_1._form-control-lg_1qi6f_1 {
    padding-right: 0;
    padding-left: 0
}

._form-control-sm_1qi6f_1 {
    min-height: calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));
    padding: .25rem .5rem;
    font-size: .875rem;
    border-radius: var(--bs-border-radius-sm)
}

._form-control-sm_1qi6f_1::-webkit-file-upload-button {
    padding: .25rem .5rem;
    margin: -.25rem -.5rem;
    -webkit-margin-end: .5rem;
    margin-inline-end:.5rem}

._form-control-sm_1qi6f_1::file-selector-button {
    padding: .25rem .5rem;
    margin: -.25rem -.5rem;
    -webkit-margin-end: .5rem;
    margin-inline-end:.5rem}

._form-control-lg_1qi6f_1 {
    min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
    padding: .5rem 1rem;
    font-size: 1.25rem;
    border-radius: var(--bs-border-radius-lg)
}

._form-control-lg_1qi6f_1::-webkit-file-upload-button {
    padding: .5rem 1rem;
    margin: -.5rem -1rem;
    -webkit-margin-end: 1rem;
    margin-inline-end:1rem}

._form-control-lg_1qi6f_1::file-selector-button {
    padding: .5rem 1rem;
    margin: -.5rem -1rem;
    -webkit-margin-end: 1rem;
    margin-inline-end:1rem}

textarea._form-control_1qi6f_1 {
    min-height: calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))
}

textarea._form-control-sm_1qi6f_1 {
    min-height: calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))
}

textarea._form-control-lg_1qi6f_1 {
    min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))
}

._form-control-color_1qi6f_1 {
    width: 3rem;
    height: calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));
    padding: .375rem
}

._form-control-color_1qi6f_1:not(:disabled):not([readonly]) {
    cursor: pointer
}

._form-control-color_1qi6f_1::-moz-color-swatch {
    border: 0!important;
    border-radius: var(--bs-border-radius)
}

._form-control-color_1qi6f_1::-webkit-color-swatch {
    border: 0!important;
    border-radius: var(--bs-border-radius)
}

._form-control-color_1qi6f_1._form-control-sm_1qi6f_1 {
    height: calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))
}

._form-control-color_1qi6f_1._form-control-lg_1qi6f_1 {
    height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))
}

._form-select_1qi6f_1 {
    --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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    ._form-select_1qi6f_1 {
        transition: none
    }
}

._form-select_1qi6f_1:focus {
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 .25rem #0d6efd40
}

._form-select_1qi6f_1[multiple],._form-select_1qi6f_1[size]:not([size="1"]) {
    padding-right: .75rem;
    background-image: none
}

._form-select_1qi6f_1:disabled {
    background-color: var(--bs-secondary-bg)
}

._form-select_1qi6f_1:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 var(--bs-body-color)
}

._form-select-sm_1qi6f_1 {
    padding-top: .25rem;
    padding-bottom: .25rem;
    padding-left: .5rem;
    font-size: .875rem;
    border-radius: var(--bs-border-radius-sm)
}

._form-select-lg_1qi6f_1 {
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 1rem;
    font-size: 1.25rem;
    border-radius: var(--bs-border-radius-lg)
}

[data-bs-theme=dark] ._form-select_1qi6f_1 {
    --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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

._form-check_1qi6f_1 {
    display: block;
    min-height: 1.5rem;
    padding-left: 1.5em;
    margin-bottom: .125rem
}

._form-check_1qi6f_1 ._form-check-input_1qi6f_1 {
    float: left;
    margin-left: -1.5em
}

._form-check-reverse_1qi6f_1 {
    padding-right: 1.5em;
    padding-left: 0;
    text-align: right
}

._form-check-reverse_1qi6f_1 ._form-check-input_1qi6f_1 {
    float: right;
    margin-right: -1.5em;
    margin-left: 0
}

._form-check-input_1qi6f_1 {
    --bs-form-check-bg: var(--bs-body-bg);
    flex-shrink: 0;
    width: 1em;
    height: 1em;
    margin-top: .25em;
    vertical-align: top;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-form-check-bg);
    background-image: var(--bs-form-check-bg-image);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: var(--bs-border-width) solid var(--bs-border-color);
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
    print-color-adjust: exact
}

._form-check-input_1qi6f_1[type=checkbox] {
    border-radius: .25em
}

._form-check-input_1qi6f_1[type=radio] {
    border-radius: 50%
}

._form-check-input_1qi6f_1:active {
    filter: brightness(90%)
}

._form-check-input_1qi6f_1:focus {
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 .25rem #0d6efd40
}

._form-check-input_1qi6f_1:checked {
    background-color: #0d6efd;
    border-color: #0d6efd
}

._form-check-input_1qi6f_1:checked[type=checkbox] {
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")
}

._form-check-input_1qi6f_1: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='%23fff'/%3e%3c/svg%3e")
}

._form-check-input_1qi6f_1[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

._form-check-input_1qi6f_1:disabled {
    pointer-events: none;
    filter: none;
    opacity: .5
}

._form-check-input_1qi6f_1[disabled]~._form-check-label_1qi6f_1,._form-check-input_1qi6f_1:disabled~._form-check-label_1qi6f_1 {
    cursor: default;
    opacity: .5
}

._form-switch_1qi6f_1 {
    padding-left: 2.5em
}

._form-switch_1qi6f_1 ._form-check-input_1qi6f_1 {
    --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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    ._form-switch_1qi6f_1 ._form-check-input_1qi6f_1 {
        transition: none
    }
}

._form-switch_1qi6f_1 ._form-check-input_1qi6f_1: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='%2386b7fe'/%3e%3c/svg%3e")
}

._form-switch_1qi6f_1 ._form-check-input_1qi6f_1:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

._form-switch_1qi6f_1._form-check-reverse_1qi6f_1 {
    padding-right: 2.5em;
    padding-left: 0
}

._form-switch_1qi6f_1._form-check-reverse_1qi6f_1 ._form-check-input_1qi6f_1 {
    margin-right: -2.5em;
    margin-left: 0
}

._form-check-inline_1qi6f_1 {
    display: inline-block;
    margin-right: 1rem
}

._btn-check_1qi6f_1 {
    position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none
}

._btn-check_1qi6f_1[disabled]+._btn_1qi6f_1,._btn-check_1qi6f_1:disabled+._btn_1qi6f_1 {
    pointer-events: none;
    filter: none;
    opacity: .65
}

[data-bs-theme=dark] ._form-switch_1qi6f_1 ._form-check-input_1qi6f_1: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_1qi6f_1 {
    width: 100%;
    height: 1.5rem;
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent
}

._form-range_1qi6f_1:focus {
    outline: 0
}

._form-range_1qi6f_1:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 1px #fff,0 0 0 .25rem #0d6efd40
}

._form-range_1qi6f_1:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #fff,0 0 0 .25rem #0d6efd40
}

._form-range_1qi6f_1::-moz-focus-outer {
    border: 0
}

._form-range_1qi6f_1::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -.25rem;
    -webkit-appearance: none;
    appearance: none;
    background-color: #0d6efd;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    ._form-range_1qi6f_1::-webkit-slider-thumb {
        -webkit-transition: none;
        transition: none
    }
}

._form-range_1qi6f_1::-webkit-slider-thumb:active {
    background-color: #b6d4fe
}

._form-range_1qi6f_1::-webkit-slider-runnable-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: var(--bs-secondary-bg);
    border-color: transparent;
    border-radius: 1rem
}

._form-range_1qi6f_1::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    -moz-appearance: none;
    appearance: none;
    background-color: #0d6efd;
    border: 0;
    border-radius: 1rem;
    -moz-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    ._form-range_1qi6f_1::-moz-range-thumb {
        -moz-transition: none;
        transition: none
    }
}

._form-range_1qi6f_1::-moz-range-thumb:active {
    background-color: #b6d4fe
}

._form-range_1qi6f_1::-moz-range-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: var(--bs-secondary-bg);
    border-color: transparent;
    border-radius: 1rem
}

._form-range_1qi6f_1:disabled {
    pointer-events: none
}

._form-range_1qi6f_1:disabled::-webkit-slider-thumb {
    background-color: var(--bs-secondary-color)
}

._form-range_1qi6f_1:disabled::-moz-range-thumb {
    background-color: var(--bs-secondary-color)
}

._form-floating_1qi6f_1 {
    position: relative
}

._form-floating_1qi6f_1>._form-control_1qi6f_1,._form-floating_1qi6f_1>._form-control-plaintext_1qi6f_1,._form-floating_1qi6f_1>._form-select_1qi6f_1 {
    height: calc(3.5rem + calc(var(--bs-border-width) * 2));
    min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
    line-height: 1.25
}

._form-floating_1qi6f_1>label {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    height: 100%;
    padding: 1rem .75rem;
    overflow: hidden;
    text-align: start;
    text-overflow: ellipsis;
    white-space: nowrap;
    pointer-events: none;
    border: var(--bs-border-width) solid transparent;
    transform-origin: 0 0;
    transition: opacity .1s ease-in-out,transform .1s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    ._form-floating_1qi6f_1>label {
        transition: none
    }
}

._form-floating_1qi6f_1>._form-control_1qi6f_1,._form-floating_1qi6f_1>._form-control-plaintext_1qi6f_1 {
    padding: 1rem .75rem
}

._form-floating_1qi6f_1>._form-control_1qi6f_1::-moz-placeholder,._form-floating_1qi6f_1>._form-control-plaintext_1qi6f_1::-moz-placeholder {
    color: transparent
}

._form-floating_1qi6f_1>._form-control_1qi6f_1::placeholder,._form-floating_1qi6f_1>._form-control-plaintext_1qi6f_1::placeholder {
    color: transparent
}

._form-floating_1qi6f_1>._form-control_1qi6f_1:not(:-moz-placeholder-shown),._form-floating_1qi6f_1>._form-control-plaintext_1qi6f_1:not(:-moz-placeholder-shown) {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

._form-floating_1qi6f_1>._form-control_1qi6f_1:focus,._form-floating_1qi6f_1>._form-control_1qi6f_1:not(:placeholder-shown),._form-floating_1qi6f_1>._form-control-plaintext_1qi6f_1:focus,._form-floating_1qi6f_1>._form-control-plaintext_1qi6f_1:not(:placeholder-shown) {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

._form-floating_1qi6f_1>._form-control_1qi6f_1:-webkit-autofill,._form-floating_1qi6f_1>._form-control-plaintext_1qi6f_1:-webkit-autofill {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

._form-floating_1qi6f_1>._form-select_1qi6f_1 {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

._form-floating_1qi6f_1>._form-control_1qi6f_1:not(:-moz-placeholder-shown)~label {
    color: rgba(var(--bs-body-color-rgb),.65);
    transform: scale(.85) translateY(-.5rem) translate(.15rem)
}

._form-floating_1qi6f_1>._form-control_1qi6f_1:focus~label,._form-floating_1qi6f_1>._form-control_1qi6f_1:not(:placeholder-shown)~label,._form-floating_1qi6f_1>._form-control-plaintext_1qi6f_1~label,._form-floating_1qi6f_1>._form-select_1qi6f_1~label {
    color: rgba(var(--bs-body-color-rgb),.65);
    transform: scale(.85) translateY(-.5rem) translate(.15rem)
}

._form-floating_1qi6f_1>._form-control_1qi6f_1:not(:-moz-placeholder-shown)~label:after {
    position: absolute;
    inset: 1rem .375rem;
    z-index: -1;
    height: 1.5em;
    content: "";
    background-color: var(--bs-body-bg);
    border-radius: var(--bs-border-radius)
}

._form-floating_1qi6f_1>._form-control_1qi6f_1:focus~label:after,._form-floating_1qi6f_1>._form-control_1qi6f_1:not(:placeholder-shown)~label:after,._form-floating_1qi6f_1>._form-control-plaintext_1qi6f_1~label:after,._form-floating_1qi6f_1>._form-select_1qi6f_1~label:after {
    position: absolute;
    inset: 1rem .375rem;
    z-index: -1;
    height: 1.5em;
    content: "";
    background-color: var(--bs-body-bg);
    border-radius: var(--bs-border-radius)
}

._form-floating_1qi6f_1>._form-control_1qi6f_1:-webkit-autofill~label {
    color: rgba(var(--bs-body-color-rgb),.65);
    transform: scale(.85) translateY(-.5rem) translate(.15rem)
}

._form-floating_1qi6f_1>._form-control-plaintext_1qi6f_1~label {
    border-width: var(--bs-border-width) 0
}

._form-floating_1qi6f_1>:disabled~label,._form-floating_1qi6f_1>._form-control_1qi6f_1:disabled~label {
    color: #6c757d
}

._form-floating_1qi6f_1>:disabled~label:after,._form-floating_1qi6f_1>._form-control_1qi6f_1:disabled~label:after {
    background-color: var(--bs-secondary-bg)
}

._input-group_1qi6f_1 {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%
}

._input-group_1qi6f_1>._form-control_1qi6f_1,._input-group_1qi6f_1>._form-select_1qi6f_1,._input-group_1qi6f_1>._form-floating_1qi6f_1 {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0
}

._input-group_1qi6f_1>._form-control_1qi6f_1:focus,._input-group_1qi6f_1>._form-select_1qi6f_1:focus,._input-group_1qi6f_1>._form-floating_1qi6f_1:focus-within {
    z-index: 5
}

._input-group_1qi6f_1 ._btn_1qi6f_1 {
    position: relative;
    z-index: 2
}

._input-group_1qi6f_1 ._btn_1qi6f_1:focus {
    z-index: 5
}

._input-group-text_1qi6f_1 {
    display: flex;
    align-items: center;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    text-align: center;
    white-space: nowrap;
    background-color: var(--bs-tertiary-bg);
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius)
}

._input-group-lg_1qi6f_1>._form-control_1qi6f_1,._input-group-lg_1qi6f_1>._form-select_1qi6f_1,._input-group-lg_1qi6f_1>._input-group-text_1qi6f_1,._input-group-lg_1qi6f_1>._btn_1qi6f_1 {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    border-radius: var(--bs-border-radius-lg)
}

._input-group-sm_1qi6f_1>._form-control_1qi6f_1,._input-group-sm_1qi6f_1>._form-select_1qi6f_1,._input-group-sm_1qi6f_1>._input-group-text_1qi6f_1,._input-group-sm_1qi6f_1>._btn_1qi6f_1 {
    padding: .25rem .5rem;
    font-size: .875rem;
    border-radius: var(--bs-border-radius-sm)
}

._input-group-lg_1qi6f_1>._form-select_1qi6f_1,._input-group-sm_1qi6f_1>._form-select_1qi6f_1 {
    padding-right: 3rem
}

._input-group_1qi6f_1:not(._has-validation_1qi6f_1)>:not(:last-child):not(._dropdown-toggle_1qi6f_1):not(._dropdown-menu_1qi6f_1):not(._form-floating_1qi6f_1),._input-group_1qi6f_1:not(._has-validation_1qi6f_1)>._dropdown-toggle_1qi6f_1:nth-last-child(n+3),._input-group_1qi6f_1:not(._has-validation_1qi6f_1)>._form-floating_1qi6f_1:not(:last-child)>._form-control_1qi6f_1,._input-group_1qi6f_1:not(._has-validation_1qi6f_1)>._form-floating_1qi6f_1:not(:last-child)>._form-select_1qi6f_1 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

._input-group_1qi6f_1._has-validation_1qi6f_1>:nth-last-child(n+3):not(._dropdown-toggle_1qi6f_1):not(._dropdown-menu_1qi6f_1):not(._form-floating_1qi6f_1),._input-group_1qi6f_1._has-validation_1qi6f_1>._dropdown-toggle_1qi6f_1:nth-last-child(n+4),._input-group_1qi6f_1._has-validation_1qi6f_1>._form-floating_1qi6f_1:nth-last-child(n+3)>._form-control_1qi6f_1,._input-group_1qi6f_1._has-validation_1qi6f_1>._form-floating_1qi6f_1:nth-last-child(n+3)>._form-select_1qi6f_1 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

._input-group_1qi6f_1>:not(:first-child):not(._dropdown-menu_1qi6f_1):not(._valid-tooltip_1qi6f_1):not(._valid-feedback_1qi6f_1):not(._invalid-tooltip_1qi6f_1):not(._invalid-feedback_1qi6f_1) {
    margin-left: calc(var(--bs-border-width) * -1);
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

._input-group_1qi6f_1>._form-floating_1qi6f_1:not(:first-child)>._form-control_1qi6f_1,._input-group_1qi6f_1>._form-floating_1qi6f_1:not(:first-child)>._form-select_1qi6f_1 {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

._valid-feedback_1qi6f_1 {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: .875em;
    color: var(--bs-form-valid-color)
}

._valid-tooltip_1qi6f_1 {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    color: #fff;
    background-color: var(--bs-success);
    border-radius: var(--bs-border-radius)
}

._was-validated_1qi6f_1 :valid~._valid-feedback_1qi6f_1,._was-validated_1qi6f_1 :valid~._valid-tooltip_1qi6f_1,._is-valid_1qi6f_1~._valid-feedback_1qi6f_1,._is-valid_1qi6f_1~._valid-tooltip_1qi6f_1 {
    display: block
}

._was-validated_1qi6f_1 ._form-control_1qi6f_1:valid,._form-control_1qi6f_1._is-valid_1qi6f_1 {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

._was-validated_1qi6f_1 ._form-control_1qi6f_1:valid:focus,._form-control_1qi6f_1._is-valid_1qi6f_1:focus {
    border-color: var(--bs-form-valid-border-color);
    box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb),.25)
}

._was-validated_1qi6f_1 textarea._form-control_1qi6f_1:valid,textarea._form-control_1qi6f_1._is-valid_1qi6f_1 {
    padding-right: calc(1.5em + .75rem);
    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

._was-validated_1qi6f_1 ._form-select_1qi6f_1:valid,._form-select_1qi6f_1._is-valid_1qi6f_1 {
    border-color: var(--bs-form-valid-border-color)
}

._was-validated_1qi6f_1 ._form-select_1qi6f_1:valid:not([multiple]):not([size]),._was-validated_1qi6f_1 ._form-select_1qi6f_1:valid:not([multiple])[size="1"],._form-select_1qi6f_1._is-valid_1qi6f_1:not([multiple]):not([size]),._form-select_1qi6f_1._is-valid_1qi6f_1: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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

._was-validated_1qi6f_1 ._form-select_1qi6f_1:valid:focus,._form-select_1qi6f_1._is-valid_1qi6f_1:focus {
    border-color: var(--bs-form-valid-border-color);
    box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb),.25)
}

._was-validated_1qi6f_1 ._form-control-color_1qi6f_1:valid,._form-control-color_1qi6f_1._is-valid_1qi6f_1 {
    width: calc(3.75rem + 1.5em)
}

._was-validated_1qi6f_1 ._form-check-input_1qi6f_1:valid,._form-check-input_1qi6f_1._is-valid_1qi6f_1 {
    border-color: var(--bs-form-valid-border-color)
}

._was-validated_1qi6f_1 ._form-check-input_1qi6f_1:valid:checked,._form-check-input_1qi6f_1._is-valid_1qi6f_1:checked {
    background-color: var(--bs-form-valid-color)
}

._was-validated_1qi6f_1 ._form-check-input_1qi6f_1:valid:focus,._form-check-input_1qi6f_1._is-valid_1qi6f_1:focus {
    box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb),.25)
}

._was-validated_1qi6f_1 ._form-check-input_1qi6f_1:valid~._form-check-label_1qi6f_1,._form-check-input_1qi6f_1._is-valid_1qi6f_1~._form-check-label_1qi6f_1 {
    color: var(--bs-form-valid-color)
}

._form-check-inline_1qi6f_1 ._form-check-input_1qi6f_1~._valid-feedback_1qi6f_1 {
    margin-left: .5em
}

._was-validated_1qi6f_1 ._input-group_1qi6f_1>._form-control_1qi6f_1:not(:focus):valid,._input-group_1qi6f_1>._form-control_1qi6f_1:not(:focus)._is-valid_1qi6f_1,._was-validated_1qi6f_1 ._input-group_1qi6f_1>._form-select_1qi6f_1:not(:focus):valid,._input-group_1qi6f_1>._form-select_1qi6f_1:not(:focus)._is-valid_1qi6f_1,._was-validated_1qi6f_1 ._input-group_1qi6f_1>._form-floating_1qi6f_1:not(:focus-within):valid,._input-group_1qi6f_1>._form-floating_1qi6f_1:not(:focus-within)._is-valid_1qi6f_1 {
    z-index: 3
}

._invalid-feedback_1qi6f_1 {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: .875em;
    color: var(--bs-form-invalid-color)
}

._invalid-tooltip_1qi6f_1 {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    color: #fff;
    background-color: var(--bs-danger);
    border-radius: var(--bs-border-radius)
}

._was-validated_1qi6f_1 :invalid~._invalid-feedback_1qi6f_1,._was-validated_1qi6f_1 :invalid~._invalid-tooltip_1qi6f_1,._is-invalid_1qi6f_1~._invalid-feedback_1qi6f_1,._is-invalid_1qi6f_1~._invalid-tooltip_1qi6f_1 {
    display: block
}

._was-validated_1qi6f_1 ._form-control_1qi6f_1:invalid,._form-control_1qi6f_1._is-invalid_1qi6f_1 {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

._was-validated_1qi6f_1 ._form-control_1qi6f_1:invalid:focus,._form-control_1qi6f_1._is-invalid_1qi6f_1:focus {
    border-color: var(--bs-form-invalid-border-color);
    box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)
}

._was-validated_1qi6f_1 textarea._form-control_1qi6f_1:invalid,textarea._form-control_1qi6f_1._is-invalid_1qi6f_1 {
    padding-right: calc(1.5em + .75rem);
    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

._was-validated_1qi6f_1 ._form-select_1qi6f_1:invalid,._form-select_1qi6f_1._is-invalid_1qi6f_1 {
    border-color: var(--bs-form-invalid-border-color)
}

._was-validated_1qi6f_1 ._form-select_1qi6f_1:invalid:not([multiple]):not([size]),._was-validated_1qi6f_1 ._form-select_1qi6f_1:invalid:not([multiple])[size="1"],._form-select_1qi6f_1._is-invalid_1qi6f_1:not([multiple]):not([size]),._form-select_1qi6f_1._is-invalid_1qi6f_1: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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

._was-validated_1qi6f_1 ._form-select_1qi6f_1:invalid:focus,._form-select_1qi6f_1._is-invalid_1qi6f_1:focus {
    border-color: var(--bs-form-invalid-border-color);
    box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)
}

._was-validated_1qi6f_1 ._form-control-color_1qi6f_1:invalid,._form-control-color_1qi6f_1._is-invalid_1qi6f_1 {
    width: calc(3.75rem + 1.5em)
}

._was-validated_1qi6f_1 ._form-check-input_1qi6f_1:invalid,._form-check-input_1qi6f_1._is-invalid_1qi6f_1 {
    border-color: var(--bs-form-invalid-border-color)
}

._was-validated_1qi6f_1 ._form-check-input_1qi6f_1:invalid:checked,._form-check-input_1qi6f_1._is-invalid_1qi6f_1:checked {
    background-color: var(--bs-form-invalid-color)
}

._was-validated_1qi6f_1 ._form-check-input_1qi6f_1:invalid:focus,._form-check-input_1qi6f_1._is-invalid_1qi6f_1:focus {
    box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)
}

._was-validated_1qi6f_1 ._form-check-input_1qi6f_1:invalid~._form-check-label_1qi6f_1,._form-check-input_1qi6f_1._is-invalid_1qi6f_1~._form-check-label_1qi6f_1 {
    color: var(--bs-form-invalid-color)
}

._form-check-inline_1qi6f_1 ._form-check-input_1qi6f_1~._invalid-feedback_1qi6f_1 {
    margin-left: .5em
}

._was-validated_1qi6f_1 ._input-group_1qi6f_1>._form-control_1qi6f_1:not(:focus):invalid,._input-group_1qi6f_1>._form-control_1qi6f_1:not(:focus)._is-invalid_1qi6f_1,._was-validated_1qi6f_1 ._input-group_1qi6f_1>._form-select_1qi6f_1:not(:focus):invalid,._input-group_1qi6f_1>._form-select_1qi6f_1:not(:focus)._is-invalid_1qi6f_1,._was-validated_1qi6f_1 ._input-group_1qi6f_1>._form-floating_1qi6f_1:not(:focus-within):invalid,._input-group_1qi6f_1>._form-floating_1qi6f_1:not(:focus-within)._is-invalid_1qi6f_1 {
    z-index: 4
}

._btn_1qi6f_1 {
    --bs-btn-padding-x: .75rem;
    --bs-btn-padding-y: .375rem;
    --bs-btn-font-family: ;
    --bs-btn-font-size: 1rem;
    --bs-btn-font-weight: 400;
    --bs-btn-line-height: 1.5;
    --bs-btn-color: var(--bs-body-color);
    --bs-btn-bg: transparent;
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: transparent;
    --bs-btn-border-radius: var(--bs-border-radius);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
    --bs-btn-disabled-opacity: .65;
    --bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
    display: inline-block;
    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;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-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);
    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) {
    ._btn_1qi6f_1 {
        transition: none
    }
}

._btn_1qi6f_1:hover {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color)
}

._btn-check_1qi6f_1+._btn_1qi6f_1:hover {
    color: var(--bs-btn-color);
    background-color: var(--bs-btn-bg);
    border-color: var(--bs-btn-border-color)
}

._btn_1qi6f_1:focus-visible {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-focus-box-shadow)
}

._btn-check_1qi6f_1:focus-visible+._btn_1qi6f_1 {
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-focus-box-shadow)
}

._btn-check_1qi6f_1:checked+._btn_1qi6f_1,:not(._btn-check_1qi6f_1)+._btn_1qi6f_1:active,._btn_1qi6f_1:first-child:active,._btn_1qi6f_1._active_1qi6f_1,._btn_1qi6f_1._show_1qi6f_1 {
    color: var(--bs-btn-active-color);
    background-color: var(--bs-btn-active-bg);
    border-color: var(--bs-btn-active-border-color)
}

._btn-check_1qi6f_1:checked+._btn_1qi6f_1:focus-visible,:not(._btn-check_1qi6f_1)+._btn_1qi6f_1:active:focus-visible,._btn_1qi6f_1:first-child:active:focus-visible,._btn_1qi6f_1._active_1qi6f_1:focus-visible,._btn_1qi6f_1._show_1qi6f_1:focus-visible {
    box-shadow: var(--bs-btn-focus-box-shadow)
}

._btn-check_1qi6f_1:checked:focus-visible+._btn_1qi6f_1 {
    box-shadow: var(--bs-btn-focus-box-shadow)
}

._btn_1qi6f_1:disabled,._btn_1qi6f_1._disabled_1qi6f_1,fieldset:disabled ._btn_1qi6f_1 {
    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)
}

._btn-primary_1qi6f_1 {
    --bs-btn-color: #fff;
    --bs-btn-bg: #0d6efd;
    --bs-btn-border-color: #0d6efd;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0b5ed7;
    --bs-btn-hover-border-color: #0a58ca;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0a58ca;
    --bs-btn-active-border-color: #0a53be;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #0d6efd;
    --bs-btn-disabled-border-color: #0d6efd
}

._btn-secondary_1qi6f_1 {
    --bs-btn-color: #fff;
    --bs-btn-bg: #6c757d;
    --bs-btn-border-color: #6c757d;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #5c636a;
    --bs-btn-hover-border-color: #565e64;
    --bs-btn-focus-shadow-rgb: 130, 138, 145;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #565e64;
    --bs-btn-active-border-color: #51585e;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #6c757d;
    --bs-btn-disabled-border-color: #6c757d
}

._btn-success_1qi6f_1 {
    --bs-btn-color: #fff;
    --bs-btn-bg: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #157347;
    --bs-btn-hover-border-color: #146c43;
    --bs-btn-focus-shadow-rgb: 60, 153, 110;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #146c43;
    --bs-btn-active-border-color: #13653f;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #198754;
    --bs-btn-disabled-border-color: #198754
}

._btn-info_1qi6f_1 {
    --bs-btn-color: #000;
    --bs-btn-bg: #0dcaf0;
    --bs-btn-border-color: #0dcaf0;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #31d2f2;
    --bs-btn-hover-border-color: #25cff2;
    --bs-btn-focus-shadow-rgb: 11, 172, 204;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #3dd5f3;
    --bs-btn-active-border-color: #25cff2;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #0dcaf0;
    --bs-btn-disabled-border-color: #0dcaf0
}

._btn-warning_1qi6f_1 {
    --bs-btn-color: #000;
    --bs-btn-bg: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #ffca2c;
    --bs-btn-hover-border-color: #ffc720;
    --bs-btn-focus-shadow-rgb: 217, 164, 6;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #ffcd39;
    --bs-btn-active-border-color: #ffc720;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #ffc107;
    --bs-btn-disabled-border-color: #ffc107
}

._btn-danger_1qi6f_1 {
    --bs-btn-color: #fff;
    --bs-btn-bg: #dc3545;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #bb2d3b;
    --bs-btn-hover-border-color: #b02a37;
    --bs-btn-focus-shadow-rgb: 225, 83, 97;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #b02a37;
    --bs-btn-active-border-color: #a52834;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #dc3545;
    --bs-btn-disabled-border-color: #dc3545
}

._btn-light_1qi6f_1 {
    --bs-btn-color: #000;
    --bs-btn-bg: #f8f9fa;
    --bs-btn-border-color: #f8f9fa;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #d3d4d5;
    --bs-btn-hover-border-color: #c6c7c8;
    --bs-btn-focus-shadow-rgb: 211, 212, 213;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #c6c7c8;
    --bs-btn-active-border-color: #babbbc;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #f8f9fa;
    --bs-btn-disabled-border-color: #f8f9fa
}

._btn-dark_1qi6f_1 {
    --bs-btn-color: #fff;
    --bs-btn-bg: #212529;
    --bs-btn-border-color: #212529;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #424649;
    --bs-btn-hover-border-color: #373b3e;
    --bs-btn-focus-shadow-rgb: 66, 70, 73;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #4d5154;
    --bs-btn-active-border-color: #373b3e;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #212529;
    --bs-btn-disabled-border-color: #212529
}

._btn-outline-primary_1qi6f_1 {
    --bs-btn-color: #0d6efd;
    --bs-btn-border-color: #0d6efd;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0d6efd;
    --bs-btn-hover-border-color: #0d6efd;
    --bs-btn-focus-shadow-rgb: 13, 110, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0d6efd;
    --bs-btn-active-border-color: #0d6efd;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #0d6efd;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #0d6efd;
    --bs-gradient: none
}

._btn-outline-secondary_1qi6f_1 {
    --bs-btn-color: #6c757d;
    --bs-btn-border-color: #6c757d;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #6c757d;
    --bs-btn-hover-border-color: #6c757d;
    --bs-btn-focus-shadow-rgb: 108, 117, 125;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #6c757d;
    --bs-btn-active-border-color: #6c757d;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #6c757d;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #6c757d;
    --bs-gradient: none
}

._btn-outline-success_1qi6f_1 {
    --bs-btn-color: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #198754;
    --bs-btn-hover-border-color: #198754;
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #198754;
    --bs-btn-active-border-color: #198754;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #198754;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #198754;
    --bs-gradient: none
}

._btn-outline-info_1qi6f_1 {
    --bs-btn-color: #0dcaf0;
    --bs-btn-border-color: #0dcaf0;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #0dcaf0;
    --bs-btn-hover-border-color: #0dcaf0;
    --bs-btn-focus-shadow-rgb: 13, 202, 240;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #0dcaf0;
    --bs-btn-active-border-color: #0dcaf0;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #0dcaf0;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #0dcaf0;
    --bs-gradient: none
}

._btn-outline-warning_1qi6f_1 {
    --bs-btn-color: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #ffc107;
    --bs-btn-hover-border-color: #ffc107;
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #ffc107;
    --bs-btn-active-border-color: #ffc107;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #ffc107;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #ffc107;
    --bs-gradient: none
}

._btn-outline-danger_1qi6f_1 {
    --bs-btn-color: #dc3545;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #dc3545;
    --bs-btn-hover-border-color: #dc3545;
    --bs-btn-focus-shadow-rgb: 220, 53, 69;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #dc3545;
    --bs-btn-active-border-color: #dc3545;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #dc3545;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #dc3545;
    --bs-gradient: none
}

._btn-outline-light_1qi6f_1 {
    --bs-btn-color: #f8f9fa;
    --bs-btn-border-color: #f8f9fa;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #f8f9fa;
    --bs-btn-hover-border-color: #f8f9fa;
    --bs-btn-focus-shadow-rgb: 248, 249, 250;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #f8f9fa;
    --bs-btn-active-border-color: #f8f9fa;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #f8f9fa;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #f8f9fa;
    --bs-gradient: none
}

._btn-outline-dark_1qi6f_1 {
    --bs-btn-color: #212529;
    --bs-btn-border-color: #212529;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #212529;
    --bs-btn-hover-border-color: #212529;
    --bs-btn-focus-shadow-rgb: 33, 37, 41;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #212529;
    --bs-btn-active-border-color: #212529;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #212529;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #212529;
    --bs-gradient: none
}

._btn-link_1qi6f_1 {
    --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: #6c757d;
    --bs-btn-disabled-border-color: transparent;
    --bs-btn-box-shadow: 0 0 0 #000;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    text-decoration: underline
}

._btn-link_1qi6f_1:focus-visible {
    color: var(--bs-btn-color)
}

._btn-link_1qi6f_1:hover {
    color: var(--bs-btn-hover-color)
}

._btn-lg_1qi6f_1,._btn-group-lg_1qi6f_1>._btn_1qi6f_1 {
    --bs-btn-padding-y: .5rem;
    --bs-btn-padding-x: 1rem;
    --bs-btn-font-size: 1.25rem;
    --bs-btn-border-radius: var(--bs-border-radius-lg)
}

._btn-sm_1qi6f_1,._btn-group-sm_1qi6f_1>._btn_1qi6f_1 {
    --bs-btn-padding-y: .25rem;
    --bs-btn-padding-x: .5rem;
    --bs-btn-font-size: .875rem;
    --bs-btn-border-radius: var(--bs-border-radius-sm)
}

._fade_1qi6f_1 {
    transition: opacity .15s linear
}

@media(prefers-reduced-motion:reduce) {
    ._fade_1qi6f_1 {
        transition: none
    }
}

._fade_1qi6f_1:not(._show_1qi6f_1) {
    opacity: 0
}

._collapse_1qi6f_1:not(._show_1qi6f_1) {
    display: none
}

._collapsing_1qi6f_1 {
    height: 0;
    overflow: hidden;
    transition: height .35s ease
}

@media(prefers-reduced-motion:reduce) {
    ._collapsing_1qi6f_1 {
        transition: none
    }
}

._collapsing_1qi6f_1._collapse-horizontal_1qi6f_1 {
    width: 0;
    height: auto;
    transition: width .35s ease
}

@media(prefers-reduced-motion:reduce) {
    ._collapsing_1qi6f_1._collapse-horizontal_1qi6f_1 {
        transition: none
    }
}

._dropup_1qi6f_1,._dropend_1qi6f_1,._dropdown_1qi6f_1,._dropstart_1qi6f_1,._dropup-center_1qi6f_1,._dropdown-center_1qi6f_1 {
    position: relative
}

._dropdown-toggle_1qi6f_1 {
    white-space: nowrap
}

._dropdown-toggle_1qi6f_1:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent
}

._dropdown-toggle_1qi6f_1:empty:after {
    margin-left: 0
}

._dropdown-menu_1qi6f_1 {
    --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: var(--bs-border-radius);
    --bs-dropdown-border-width: var(--bs-border-width);
    --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
    --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
    --bs-dropdown-divider-margin-y: .5rem;
    --bs-dropdown-box-shadow: var(--bs-box-shadow);
    --bs-dropdown-link-color: var(--bs-body-color);
    --bs-dropdown-link-hover-color: var(--bs-body-color);
    --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
    --bs-dropdown-link-active-color: #fff;
    --bs-dropdown-link-active-bg: #0d6efd;
    --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
    --bs-dropdown-item-padding-x: 1rem;
    --bs-dropdown-item-padding-y: .25rem;
    --bs-dropdown-header-color: #6c757d;
    --bs-dropdown-header-padding-x: 1rem;
    --bs-dropdown-header-padding-y: .5rem;
    position: absolute;
    z-index: var(--bs-dropdown-zindex);
    display: none;
    min-width: var(--bs-dropdown-min-width);
    padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
    margin: 0;
    font-size: var(--bs-dropdown-font-size);
    color: var(--bs-dropdown-color);
    text-align: left;
    list-style: none;
    background-color: var(--bs-dropdown-bg);
    background-clip: padding-box;
    border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
    border-radius: var(--bs-dropdown-border-radius)
}

._dropdown-menu_1qi6f_1[data-bs-popper] {
    top: 100%;
    left: 0;
    margin-top: var(--bs-dropdown-spacer)
}

._dropdown-menu-start_1qi6f_1 {
    --bs-position: start
}

._dropdown-menu-start_1qi6f_1[data-bs-popper] {
    right: auto;
    left: 0
}

._dropdown-menu-end_1qi6f_1 {
    --bs-position: end
}

._dropdown-menu-end_1qi6f_1[data-bs-popper] {
    right: 0;
    left: auto
}

@media(min-width: 576px) {
    ._dropdown-menu-sm-start_1qi6f_1 {
        --bs-position: start
    }

    ._dropdown-menu-sm-start_1qi6f_1[data-bs-popper] {
        right: auto;
        left: 0
    }

    ._dropdown-menu-sm-end_1qi6f_1 {
        --bs-position: end
    }

    ._dropdown-menu-sm-end_1qi6f_1[data-bs-popper] {
        right: 0;
        left: auto
    }
}

@media(min-width: 768px) {
    ._dropdown-menu-md-start_1qi6f_1 {
        --bs-position: start
    }

    ._dropdown-menu-md-start_1qi6f_1[data-bs-popper] {
        right: auto;
        left: 0
    }

    ._dropdown-menu-md-end_1qi6f_1 {
        --bs-position: end
    }

    ._dropdown-menu-md-end_1qi6f_1[data-bs-popper] {
        right: 0;
        left: auto
    }
}

@media(min-width: 992px) {
    ._dropdown-menu-lg-start_1qi6f_1 {
        --bs-position: start
    }

    ._dropdown-menu-lg-start_1qi6f_1[data-bs-popper] {
        right: auto;
        left: 0
    }

    ._dropdown-menu-lg-end_1qi6f_1 {
        --bs-position: end
    }

    ._dropdown-menu-lg-end_1qi6f_1[data-bs-popper] {
        right: 0;
        left: auto
    }
}

@media(min-width: 1200px) {
    ._dropdown-menu-xl-start_1qi6f_1 {
        --bs-position: start
    }

    ._dropdown-menu-xl-start_1qi6f_1[data-bs-popper] {
        right: auto;
        left: 0
    }

    ._dropdown-menu-xl-end_1qi6f_1 {
        --bs-position: end
    }

    ._dropdown-menu-xl-end_1qi6f_1[data-bs-popper] {
        right: 0;
        left: auto
    }
}

@media(min-width: 1400px) {
    ._dropdown-menu-xxl-start_1qi6f_1 {
        --bs-position: start
    }

    ._dropdown-menu-xxl-start_1qi6f_1[data-bs-popper] {
        right: auto;
        left: 0
    }

    ._dropdown-menu-xxl-end_1qi6f_1 {
        --bs-position: end
    }

    ._dropdown-menu-xxl-end_1qi6f_1[data-bs-popper] {
        right: 0;
        left: auto
    }
}

._dropup_1qi6f_1 ._dropdown-menu_1qi6f_1[data-bs-popper] {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: var(--bs-dropdown-spacer)
}

._dropup_1qi6f_1 ._dropdown-toggle_1qi6f_1:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: 0;
    border-right: .3em solid transparent;
    border-bottom: .3em solid;
    border-left: .3em solid transparent
}

._dropup_1qi6f_1 ._dropdown-toggle_1qi6f_1:empty:after {
    margin-left: 0
}

._dropend_1qi6f_1 ._dropdown-menu_1qi6f_1[data-bs-popper] {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: var(--bs-dropdown-spacer)
}

._dropend_1qi6f_1 ._dropdown-toggle_1qi6f_1:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: 0;
    border-bottom: .3em solid transparent;
    border-left: .3em solid
}

._dropend_1qi6f_1 ._dropdown-toggle_1qi6f_1:empty:after {
    margin-left: 0
}

._dropend_1qi6f_1 ._dropdown-toggle_1qi6f_1:after {
    vertical-align: 0
}

._dropstart_1qi6f_1 ._dropdown-menu_1qi6f_1[data-bs-popper] {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: var(--bs-dropdown-spacer)
}

._dropstart_1qi6f_1 ._dropdown-toggle_1qi6f_1:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: ""
}

._dropstart_1qi6f_1 ._dropdown-toggle_1qi6f_1:after {
    display: none
}

._dropstart_1qi6f_1 ._dropdown-toggle_1qi6f_1:before {
    display: inline-block;
    margin-right: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: .3em solid;
    border-bottom: .3em solid transparent
}

._dropstart_1qi6f_1 ._dropdown-toggle_1qi6f_1:empty:after {
    margin-left: 0
}

._dropstart_1qi6f_1 ._dropdown-toggle_1qi6f_1:before {
    vertical-align: 0
}

._dropdown-divider_1qi6f_1 {
    height: 0;
    margin: var(--bs-dropdown-divider-margin-y) 0;
    overflow: hidden;
    border-top: 1px solid var(--bs-dropdown-divider-bg);
    opacity: 1
}

._dropdown-item_1qi6f_1 {
    display: block;
    width: 100%;
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    clear: both;
    font-weight: 400;
    color: var(--bs-dropdown-link-color);
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
    border-radius: var(--bs-dropdown-item-border-radius, 0)
}

._dropdown-item_1qi6f_1:hover,._dropdown-item_1qi6f_1:focus {
    color: var(--bs-dropdown-link-hover-color);
    background-color: var(--bs-dropdown-link-hover-bg)
}

._dropdown-item_1qi6f_1._active_1qi6f_1,._dropdown-item_1qi6f_1:active {
    color: var(--bs-dropdown-link-active-color);
    text-decoration: none;
    background-color: var(--bs-dropdown-link-active-bg)
}

._dropdown-item_1qi6f_1._disabled_1qi6f_1,._dropdown-item_1qi6f_1:disabled {
    color: var(--bs-dropdown-link-disabled-color);
    pointer-events: none;
    background-color: transparent
}

._dropdown-menu_1qi6f_1._show_1qi6f_1 {
    display: block
}

._dropdown-header_1qi6f_1 {
    display: block;
    padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
    margin-bottom: 0;
    font-size: .875rem;
    color: var(--bs-dropdown-header-color);
    white-space: nowrap
}

._dropdown-item-text_1qi6f_1 {
    display: block;
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    color: var(--bs-dropdown-link-color)
}

._dropdown-menu-dark_1qi6f_1 {
    --bs-dropdown-color: #dee2e6;
    --bs-dropdown-bg: #343a40;
    --bs-dropdown-border-color: var(--bs-border-color-translucent);
    --bs-dropdown-box-shadow: ;
    --bs-dropdown-link-color: #dee2e6;
    --bs-dropdown-link-hover-color: #fff;
    --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
    --bs-dropdown-link-hover-bg: rgba(255, 255, 255, .15);
    --bs-dropdown-link-active-color: #fff;
    --bs-dropdown-link-active-bg: #0d6efd;
    --bs-dropdown-link-disabled-color: #adb5bd;
    --bs-dropdown-header-color: #adb5bd
}

._btn-group_1qi6f_1,._btn-group-vertical_1qi6f_1 {
    position: relative;
    display: inline-flex;
    vertical-align: middle
}

._btn-group_1qi6f_1>._btn_1qi6f_1,._btn-group-vertical_1qi6f_1>._btn_1qi6f_1 {
    position: relative;
    flex: 1 1 auto
}

._btn-group_1qi6f_1>._btn-check_1qi6f_1:checked+._btn_1qi6f_1,._btn-group_1qi6f_1>._btn-check_1qi6f_1:focus+._btn_1qi6f_1,._btn-group_1qi6f_1>._btn_1qi6f_1:hover,._btn-group_1qi6f_1>._btn_1qi6f_1:focus,._btn-group_1qi6f_1>._btn_1qi6f_1:active,._btn-group_1qi6f_1>._btn_1qi6f_1._active_1qi6f_1,._btn-group-vertical_1qi6f_1>._btn-check_1qi6f_1:checked+._btn_1qi6f_1,._btn-group-vertical_1qi6f_1>._btn-check_1qi6f_1:focus+._btn_1qi6f_1,._btn-group-vertical_1qi6f_1>._btn_1qi6f_1:hover,._btn-group-vertical_1qi6f_1>._btn_1qi6f_1:focus,._btn-group-vertical_1qi6f_1>._btn_1qi6f_1:active,._btn-group-vertical_1qi6f_1>._btn_1qi6f_1._active_1qi6f_1 {
    z-index: 1
}

._btn-toolbar_1qi6f_1 {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

._btn-toolbar_1qi6f_1 ._input-group_1qi6f_1 {
    width: auto
}

._btn-group_1qi6f_1 {
    border-radius: var(--bs-border-radius)
}

._btn-group_1qi6f_1>:not(._btn-check_1qi6f_1:first-child)+._btn_1qi6f_1,._btn-group_1qi6f_1>._btn-group_1qi6f_1:not(:first-child) {
    margin-left: calc(var(--bs-border-width) * -1)
}

._btn-group_1qi6f_1>._btn_1qi6f_1:not(:last-child):not(._dropdown-toggle_1qi6f_1),._btn-group_1qi6f_1>._btn_1qi6f_1._dropdown-toggle-split_1qi6f_1:first-child,._btn-group_1qi6f_1>._btn-group_1qi6f_1:not(:last-child)>._btn_1qi6f_1 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

._btn-group_1qi6f_1>._btn_1qi6f_1:nth-child(n+3),._btn-group_1qi6f_1>:not(._btn-check_1qi6f_1)+._btn_1qi6f_1,._btn-group_1qi6f_1>._btn-group_1qi6f_1:not(:first-child)>._btn_1qi6f_1 {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

._dropdown-toggle-split_1qi6f_1 {
    padding-right: .5625rem;
    padding-left: .5625rem
}

._dropdown-toggle-split_1qi6f_1:after,._dropup_1qi6f_1 ._dropdown-toggle-split_1qi6f_1:after,._dropend_1qi6f_1 ._dropdown-toggle-split_1qi6f_1:after {
    margin-left: 0
}

._dropstart_1qi6f_1 ._dropdown-toggle-split_1qi6f_1:before {
    margin-right: 0
}

._btn-sm_1qi6f_1+._dropdown-toggle-split_1qi6f_1,._btn-group-sm_1qi6f_1>._btn_1qi6f_1+._dropdown-toggle-split_1qi6f_1 {
    padding-right: .375rem;
    padding-left: .375rem
}

._btn-lg_1qi6f_1+._dropdown-toggle-split_1qi6f_1,._btn-group-lg_1qi6f_1>._btn_1qi6f_1+._dropdown-toggle-split_1qi6f_1 {
    padding-right: .75rem;
    padding-left: .75rem
}

._btn-group-vertical_1qi6f_1 {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center
}

._btn-group-vertical_1qi6f_1>._btn_1qi6f_1,._btn-group-vertical_1qi6f_1>._btn-group_1qi6f_1 {
    width: 100%
}

._btn-group-vertical_1qi6f_1>._btn_1qi6f_1:not(:first-child),._btn-group-vertical_1qi6f_1>._btn-group_1qi6f_1:not(:first-child) {
    margin-top: calc(var(--bs-border-width) * -1)
}

._btn-group-vertical_1qi6f_1>._btn_1qi6f_1:not(:last-child):not(._dropdown-toggle_1qi6f_1),._btn-group-vertical_1qi6f_1>._btn-group_1qi6f_1:not(:last-child)>._btn_1qi6f_1 {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

._btn-group-vertical_1qi6f_1>._btn_1qi6f_1~._btn_1qi6f_1,._btn-group-vertical_1qi6f_1>._btn-group_1qi6f_1:not(:first-child)>._btn_1qi6f_1 {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

._nav_1qi6f_1 {
    --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);
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

._nav-link_1qi6f_1 {
    display: block;
    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);
    text-decoration: none;
    background: none;
    border: 0;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    ._nav-link_1qi6f_1 {
        transition: none
    }
}

._nav-link_1qi6f_1:hover,._nav-link_1qi6f_1:focus {
    color: var(--bs-nav-link-hover-color)
}

._nav-link_1qi6f_1:focus-visible {
    outline: 0;
    box-shadow: 0 0 0 .25rem #0d6efd40
}

._nav-link_1qi6f_1._disabled_1qi6f_1,._nav-link_1qi6f_1:disabled {
    color: var(--bs-nav-link-disabled-color);
    pointer-events: none;
    cursor: default
}

._nav-tabs_1qi6f_1 {
    --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_1qi6f_1 ._nav-link_1qi6f_1 {
    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_1qi6f_1 ._nav-link_1qi6f_1:hover,._nav-tabs_1qi6f_1 ._nav-link_1qi6f_1:focus {
    isolation: isolate;
    border-color: var(--bs-nav-tabs-link-hover-border-color)
}

._nav-tabs_1qi6f_1 ._nav-link_1qi6f_1._active_1qi6f_1,._nav-tabs_1qi6f_1 ._nav-item_1qi6f_1._show_1qi6f_1 ._nav-link_1qi6f_1 {
    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_1qi6f_1 ._dropdown-menu_1qi6f_1 {
    margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

._nav-pills_1qi6f_1 {
    --bs-nav-pills-border-radius: var(--bs-border-radius);
    --bs-nav-pills-link-active-color: #fff;
    --bs-nav-pills-link-active-bg: #0d6efd
}

._nav-pills_1qi6f_1 ._nav-link_1qi6f_1 {
    border-radius: var(--bs-nav-pills-border-radius)
}

._nav-pills_1qi6f_1 ._nav-link_1qi6f_1._active_1qi6f_1,._nav-pills_1qi6f_1 ._show_1qi6f_1>._nav-link_1qi6f_1 {
    color: var(--bs-nav-pills-link-active-color);
    background-color: var(--bs-nav-pills-link-active-bg)
}

._nav-underline_1qi6f_1 {
    --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_1qi6f_1 ._nav-link_1qi6f_1 {
    padding-right: 0;
    padding-left: 0;
    border-bottom: var(--bs-nav-underline-border-width) solid transparent
}

._nav-underline_1qi6f_1 ._nav-link_1qi6f_1:hover,._nav-underline_1qi6f_1 ._nav-link_1qi6f_1:focus {
    border-bottom-color: currentcolor
}

._nav-underline_1qi6f_1 ._nav-link_1qi6f_1._active_1qi6f_1,._nav-underline_1qi6f_1 ._show_1qi6f_1>._nav-link_1qi6f_1 {
    font-weight: 700;
    color: var(--bs-nav-underline-link-active-color);
    border-bottom-color: currentcolor
}

._nav-fill_1qi6f_1>._nav-link_1qi6f_1,._nav-fill_1qi6f_1 ._nav-item_1qi6f_1 {
    flex: 1 1 auto;
    text-align: center
}

._nav-justified_1qi6f_1>._nav-link_1qi6f_1,._nav-justified_1qi6f_1 ._nav-item_1qi6f_1 {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center
}

._nav-fill_1qi6f_1 ._nav-item_1qi6f_1 ._nav-link_1qi6f_1,._nav-justified_1qi6f_1 ._nav-item_1qi6f_1 ._nav-link_1qi6f_1 {
    width: 100%
}

._tab-content_1qi6f_1>._tab-pane_1qi6f_1 {
    display: none
}

._tab-content_1qi6f_1>._active_1qi6f_1 {
    display: block
}

._navbar_1qi6f_1 {
    --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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

._navbar_1qi6f_1>._container_1qi6f_1,._navbar_1qi6f_1>._container-fluid_1qi6f_1,._navbar_1qi6f_1>._container-sm_1qi6f_1,._navbar_1qi6f_1>._container-md_1qi6f_1,._navbar_1qi6f_1>._container-lg_1qi6f_1,._navbar_1qi6f_1>._container-xl_1qi6f_1,._navbar_1qi6f_1>._container-xxl_1qi6f_1 {
    display: flex;
    flex-wrap: inherit;
    align-items: center;
    justify-content: space-between
}

._navbar-brand_1qi6f_1 {
    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);
    text-decoration: none;
    white-space: nowrap
}

._navbar-brand_1qi6f_1:hover,._navbar-brand_1qi6f_1:focus {
    color: var(--bs-navbar-brand-hover-color)
}

._navbar-nav_1qi6f_1 {
    --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);
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

._navbar-nav_1qi6f_1 ._nav-link_1qi6f_1._active_1qi6f_1,._navbar-nav_1qi6f_1 ._nav-link_1qi6f_1._show_1qi6f_1 {
    color: var(--bs-navbar-active-color)
}

._navbar-nav_1qi6f_1 ._dropdown-menu_1qi6f_1 {
    position: static
}

._navbar-text_1qi6f_1 {
    padding-top: .5rem;
    padding-bottom: .5rem;
    color: var(--bs-navbar-color)
}

._navbar-text_1qi6f_1 a,._navbar-text_1qi6f_1 a:hover,._navbar-text_1qi6f_1 a:focus {
    color: var(--bs-navbar-active-color)
}

._navbar-collapse_1qi6f_1 {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center
}

._navbar-toggler_1qi6f_1 {
    padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
    font-size: var(--bs-navbar-toggler-font-size);
    line-height: 1;
    color: var(--bs-navbar-color);
    background-color: transparent;
    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)
}

@media(prefers-reduced-motion:reduce) {
    ._navbar-toggler_1qi6f_1 {
        transition: none
    }
}

._navbar-toggler_1qi6f_1:hover {
    text-decoration: none
}

._navbar-toggler_1qi6f_1:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width)
}

._navbar-toggler-icon_1qi6f_1 {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    background-image: var(--bs-navbar-toggler-icon-bg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%
}

._navbar-nav-scroll_1qi6f_1 {
    max-height: var(--bs-scroll-height, 75vh);
    overflow-y: auto
}

@media(min-width: 576px) {
    ._navbar-expand-sm_1qi6f_1 {
        flex-wrap:nowrap;
        justify-content: flex-start
    }

    ._navbar-expand-sm_1qi6f_1 ._navbar-nav_1qi6f_1 {
        flex-direction: row
    }

    ._navbar-expand-sm_1qi6f_1 ._navbar-nav_1qi6f_1 ._dropdown-menu_1qi6f_1 {
        position: absolute
    }

    ._navbar-expand-sm_1qi6f_1 ._navbar-nav_1qi6f_1 ._nav-link_1qi6f_1 {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    ._navbar-expand-sm_1qi6f_1 ._navbar-nav-scroll_1qi6f_1 {
        overflow: visible
    }

    ._navbar-expand-sm_1qi6f_1 ._navbar-collapse_1qi6f_1 {
        display: flex!important;
        flex-basis: auto
    }

    ._navbar-expand-sm_1qi6f_1 ._navbar-toggler_1qi6f_1 {
        display: none
    }

    ._navbar-expand-sm_1qi6f_1 ._offcanvas_1qi6f_1 {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto!important;
        height: auto!important;
        visibility: visible!important;
        background-color: transparent!important;
        border: 0!important;
        transform: none!important;
        transition: none
    }

    ._navbar-expand-sm_1qi6f_1 ._offcanvas_1qi6f_1 ._offcanvas-header_1qi6f_1 {
        display: none
    }

    ._navbar-expand-sm_1qi6f_1 ._offcanvas_1qi6f_1 ._offcanvas-body_1qi6f_1 {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media(min-width: 768px) {
    ._navbar-expand-md_1qi6f_1 {
        flex-wrap:nowrap;
        justify-content: flex-start
    }

    ._navbar-expand-md_1qi6f_1 ._navbar-nav_1qi6f_1 {
        flex-direction: row
    }

    ._navbar-expand-md_1qi6f_1 ._navbar-nav_1qi6f_1 ._dropdown-menu_1qi6f_1 {
        position: absolute
    }

    ._navbar-expand-md_1qi6f_1 ._navbar-nav_1qi6f_1 ._nav-link_1qi6f_1 {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    ._navbar-expand-md_1qi6f_1 ._navbar-nav-scroll_1qi6f_1 {
        overflow: visible
    }

    ._navbar-expand-md_1qi6f_1 ._navbar-collapse_1qi6f_1 {
        display: flex!important;
        flex-basis: auto
    }

    ._navbar-expand-md_1qi6f_1 ._navbar-toggler_1qi6f_1 {
        display: none
    }

    ._navbar-expand-md_1qi6f_1 ._offcanvas_1qi6f_1 {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto!important;
        height: auto!important;
        visibility: visible!important;
        background-color: transparent!important;
        border: 0!important;
        transform: none!important;
        transition: none
    }

    ._navbar-expand-md_1qi6f_1 ._offcanvas_1qi6f_1 ._offcanvas-header_1qi6f_1 {
        display: none
    }

    ._navbar-expand-md_1qi6f_1 ._offcanvas_1qi6f_1 ._offcanvas-body_1qi6f_1 {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media(min-width: 992px) {
    ._navbar-expand-lg_1qi6f_1 {
        flex-wrap:nowrap;
        justify-content: flex-start
    }

    ._navbar-expand-lg_1qi6f_1 ._navbar-nav_1qi6f_1 {
        flex-direction: row
    }

    ._navbar-expand-lg_1qi6f_1 ._navbar-nav_1qi6f_1 ._dropdown-menu_1qi6f_1 {
        position: absolute
    }

    ._navbar-expand-lg_1qi6f_1 ._navbar-nav_1qi6f_1 ._nav-link_1qi6f_1 {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    ._navbar-expand-lg_1qi6f_1 ._navbar-nav-scroll_1qi6f_1 {
        overflow: visible
    }

    ._navbar-expand-lg_1qi6f_1 ._navbar-collapse_1qi6f_1 {
        display: flex!important;
        flex-basis: auto
    }

    ._navbar-expand-lg_1qi6f_1 ._navbar-toggler_1qi6f_1 {
        display: none
    }

    ._navbar-expand-lg_1qi6f_1 ._offcanvas_1qi6f_1 {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto!important;
        height: auto!important;
        visibility: visible!important;
        background-color: transparent!important;
        border: 0!important;
        transform: none!important;
        transition: none
    }

    ._navbar-expand-lg_1qi6f_1 ._offcanvas_1qi6f_1 ._offcanvas-header_1qi6f_1 {
        display: none
    }

    ._navbar-expand-lg_1qi6f_1 ._offcanvas_1qi6f_1 ._offcanvas-body_1qi6f_1 {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media(min-width: 1200px) {
    ._navbar-expand-xl_1qi6f_1 {
        flex-wrap:nowrap;
        justify-content: flex-start
    }

    ._navbar-expand-xl_1qi6f_1 ._navbar-nav_1qi6f_1 {
        flex-direction: row
    }

    ._navbar-expand-xl_1qi6f_1 ._navbar-nav_1qi6f_1 ._dropdown-menu_1qi6f_1 {
        position: absolute
    }

    ._navbar-expand-xl_1qi6f_1 ._navbar-nav_1qi6f_1 ._nav-link_1qi6f_1 {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    ._navbar-expand-xl_1qi6f_1 ._navbar-nav-scroll_1qi6f_1 {
        overflow: visible
    }

    ._navbar-expand-xl_1qi6f_1 ._navbar-collapse_1qi6f_1 {
        display: flex!important;
        flex-basis: auto
    }

    ._navbar-expand-xl_1qi6f_1 ._navbar-toggler_1qi6f_1 {
        display: none
    }

    ._navbar-expand-xl_1qi6f_1 ._offcanvas_1qi6f_1 {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto!important;
        height: auto!important;
        visibility: visible!important;
        background-color: transparent!important;
        border: 0!important;
        transform: none!important;
        transition: none
    }

    ._navbar-expand-xl_1qi6f_1 ._offcanvas_1qi6f_1 ._offcanvas-header_1qi6f_1 {
        display: none
    }

    ._navbar-expand-xl_1qi6f_1 ._offcanvas_1qi6f_1 ._offcanvas-body_1qi6f_1 {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media(min-width: 1400px) {
    ._navbar-expand-xxl_1qi6f_1 {
        flex-wrap:nowrap;
        justify-content: flex-start
    }

    ._navbar-expand-xxl_1qi6f_1 ._navbar-nav_1qi6f_1 {
        flex-direction: row
    }

    ._navbar-expand-xxl_1qi6f_1 ._navbar-nav_1qi6f_1 ._dropdown-menu_1qi6f_1 {
        position: absolute
    }

    ._navbar-expand-xxl_1qi6f_1 ._navbar-nav_1qi6f_1 ._nav-link_1qi6f_1 {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    ._navbar-expand-xxl_1qi6f_1 ._navbar-nav-scroll_1qi6f_1 {
        overflow: visible
    }

    ._navbar-expand-xxl_1qi6f_1 ._navbar-collapse_1qi6f_1 {
        display: flex!important;
        flex-basis: auto
    }

    ._navbar-expand-xxl_1qi6f_1 ._navbar-toggler_1qi6f_1 {
        display: none
    }

    ._navbar-expand-xxl_1qi6f_1 ._offcanvas_1qi6f_1 {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto!important;
        height: auto!important;
        visibility: visible!important;
        background-color: transparent!important;
        border: 0!important;
        transform: none!important;
        transition: none
    }

    ._navbar-expand-xxl_1qi6f_1 ._offcanvas_1qi6f_1 ._offcanvas-header_1qi6f_1 {
        display: none
    }

    ._navbar-expand-xxl_1qi6f_1 ._offcanvas_1qi6f_1 ._offcanvas-body_1qi6f_1 {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

._navbar-expand_1qi6f_1 {
    flex-wrap: nowrap;
    justify-content: flex-start
}

._navbar-expand_1qi6f_1 ._navbar-nav_1qi6f_1 {
    flex-direction: row
}

._navbar-expand_1qi6f_1 ._navbar-nav_1qi6f_1 ._dropdown-menu_1qi6f_1 {
    position: absolute
}

._navbar-expand_1qi6f_1 ._navbar-nav_1qi6f_1 ._nav-link_1qi6f_1 {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x)
}

._navbar-expand_1qi6f_1 ._navbar-nav-scroll_1qi6f_1 {
    overflow: visible
}

._navbar-expand_1qi6f_1 ._navbar-collapse_1qi6f_1 {
    display: flex!important;
    flex-basis: auto
}

._navbar-expand_1qi6f_1 ._navbar-toggler_1qi6f_1 {
    display: none
}

._navbar-expand_1qi6f_1 ._offcanvas_1qi6f_1 {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto!important;
    height: auto!important;
    visibility: visible!important;
    background-color: transparent!important;
    border: 0!important;
    transform: none!important;
    transition: none
}

._navbar-expand_1qi6f_1 ._offcanvas_1qi6f_1 ._offcanvas-header_1qi6f_1 {
    display: none
}

._navbar-expand_1qi6f_1 ._offcanvas_1qi6f_1 ._offcanvas-body_1qi6f_1 {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible
}

._navbar-dark_1qi6f_1,._navbar_1qi6f_1[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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_1qi6f_1 {
    --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_1qi6f_1 {
    --bs-card-spacer-y: 1rem;
    --bs-card-spacer-x: 1rem;
    --bs-card-title-spacer-y: .5rem;
    --bs-card-title-color: ;
    --bs-card-subtitle-color: ;
    --bs-card-border-width: var(--bs-border-width);
    --bs-card-border-color: var(--bs-border-color-translucent);
    --bs-card-border-radius: var(--bs-border-radius);
    --bs-card-box-shadow: ;
    --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-card-cap-padding-y: .5rem;
    --bs-card-cap-padding-x: 1rem;
    --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), .03);
    --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;
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    height: var(--bs-card-height);
    color: var(--bs-body-color);
    word-wrap: break-word;
    background-color: var(--bs-card-bg);
    background-clip: border-box;
    border: var(--bs-card-border-width) solid var(--bs-card-border-color);
    border-radius: var(--bs-card-border-radius)
}

._card_1qi6f_1>hr {
    margin-right: 0;
    margin-left: 0
}

._card_1qi6f_1>._list-group_1qi6f_1 {
    border-top: inherit;
    border-bottom: inherit
}

._card_1qi6f_1>._list-group_1qi6f_1:first-child {
    border-top-width: 0;
    border-top-left-radius: var(--bs-card-inner-border-radius);
    border-top-right-radius: var(--bs-card-inner-border-radius)
}

._card_1qi6f_1>._list-group_1qi6f_1:last-child {
    border-bottom-width: 0;
    border-bottom-right-radius: var(--bs-card-inner-border-radius);
    border-bottom-left-radius: var(--bs-card-inner-border-radius)
}

._card_1qi6f_1>._card-header_1qi6f_1+._list-group_1qi6f_1,._card_1qi6f_1>._list-group_1qi6f_1+._card-footer_1qi6f_1 {
    border-top: 0
}

._card-body_1qi6f_1 {
    flex: 1 1 auto;
    padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
    color: var(--bs-card-color)
}

._card-title_1qi6f_1 {
    margin-bottom: var(--bs-card-title-spacer-y);
    color: var(--bs-card-title-color)
}

._card-subtitle_1qi6f_1 {
    margin-top: calc(-.5 * var(--bs-card-title-spacer-y));
    margin-bottom: 0;
    color: var(--bs-card-subtitle-color)
}

._card-text_1qi6f_1:last-child {
    margin-bottom: 0
}

._card-link_1qi6f_1+._card-link_1qi6f_1 {
    margin-left: var(--bs-card-spacer-x)
}

._card-header_1qi6f_1 {
    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
    margin-bottom: 0;
    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)
}

._card-header_1qi6f_1:first-child {
    border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0
}

._card-footer_1qi6f_1 {
    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_1qi6f_1:last-child {
    border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)
}

._card-header-tabs_1qi6f_1 {
    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_1qi6f_1 ._nav-link_1qi6f_1._active_1qi6f_1 {
    background-color: var(--bs-card-bg);
    border-bottom-color: var(--bs-card-bg)
}

._card-header-pills_1qi6f_1 {
    margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
    margin-left: calc(-.5 * var(--bs-card-cap-padding-x))
}

._card-img-overlay_1qi6f_1 {
    position: absolute;
    inset: 0;
    padding: var(--bs-card-img-overlay-padding);
    border-radius: var(--bs-card-inner-border-radius)
}

._card-img_1qi6f_1,._card-img-top_1qi6f_1,._card-img-bottom_1qi6f_1 {
    width: 100%
}

._card-img_1qi6f_1,._card-img-top_1qi6f_1 {
    border-top-left-radius: var(--bs-card-inner-border-radius);
    border-top-right-radius: var(--bs-card-inner-border-radius)
}

._card-img_1qi6f_1,._card-img-bottom_1qi6f_1 {
    border-bottom-right-radius: var(--bs-card-inner-border-radius);
    border-bottom-left-radius: var(--bs-card-inner-border-radius)
}

._card-group_1qi6f_1>._card_1qi6f_1 {
    margin-bottom: var(--bs-card-group-margin)
}

@media(min-width: 576px) {
    ._card-group_1qi6f_1 {
        display:flex;
        flex-flow: row wrap
    }

    ._card-group_1qi6f_1>._card_1qi6f_1 {
        flex: 1 0 0%;
        margin-bottom: 0
    }

    ._card-group_1qi6f_1>._card_1qi6f_1+._card_1qi6f_1 {
        margin-left: 0;
        border-left: 0
    }

    ._card-group_1qi6f_1>._card_1qi6f_1:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    ._card-group_1qi6f_1>._card_1qi6f_1:not(:last-child) ._card-img-top_1qi6f_1,._card-group_1qi6f_1>._card_1qi6f_1:not(:last-child) ._card-header_1qi6f_1 {
        border-top-right-radius: 0
    }

    ._card-group_1qi6f_1>._card_1qi6f_1:not(:last-child) ._card-img-bottom_1qi6f_1,._card-group_1qi6f_1>._card_1qi6f_1:not(:last-child) ._card-footer_1qi6f_1 {
        border-bottom-right-radius: 0
    }

    ._card-group_1qi6f_1>._card_1qi6f_1:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    ._card-group_1qi6f_1>._card_1qi6f_1:not(:first-child) ._card-img-top_1qi6f_1,._card-group_1qi6f_1>._card_1qi6f_1:not(:first-child) ._card-header_1qi6f_1 {
        border-top-left-radius: 0
    }

    ._card-group_1qi6f_1>._card_1qi6f_1:not(:first-child) ._card-img-bottom_1qi6f_1,._card-group_1qi6f_1>._card_1qi6f_1:not(:first-child) ._card-footer_1qi6f_1 {
        border-bottom-left-radius: 0
    }
}

._accordion_1qi6f_1 {
    --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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

._accordion-button_1qi6f_1 {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
    font-size: 1rem;
    color: var(--bs-accordion-btn-color);
    text-align: left;
    background-color: var(--bs-accordion-btn-bg);
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: var(--bs-accordion-transition)
}

@media(prefers-reduced-motion:reduce) {
    ._accordion-button_1qi6f_1 {
        transition: none
    }
}

._accordion-button_1qi6f_1:not(._collapsed_1qi6f_1) {
    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_1qi6f_1:not(._collapsed_1qi6f_1):after {
    background-image: var(--bs-accordion-btn-active-icon);
    transform: var(--bs-accordion-btn-icon-transform)
}

._accordion-button_1qi6f_1:after {
    flex-shrink: 0;
    width: var(--bs-accordion-btn-icon-width);
    height: var(--bs-accordion-btn-icon-width);
    margin-left: auto;
    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)
}

@media(prefers-reduced-motion:reduce) {
    ._accordion-button_1qi6f_1:after {
        transition: none
    }
}

._accordion-button_1qi6f_1:hover {
    z-index: 2
}

._accordion-button_1qi6f_1:focus {
    z-index: 3;
    outline: 0;
    box-shadow: var(--bs-accordion-btn-focus-box-shadow)
}

._accordion-header_1qi6f_1 {
    margin-bottom: 0
}

._accordion-item_1qi6f_1 {
    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_1qi6f_1:first-of-type {
    border-top-left-radius: var(--bs-accordion-border-radius);
    border-top-right-radius: var(--bs-accordion-border-radius)
}

._accordion-item_1qi6f_1:first-of-type>._accordion-header_1qi6f_1 ._accordion-button_1qi6f_1 {
    border-top-left-radius: var(--bs-accordion-inner-border-radius);
    border-top-right-radius: var(--bs-accordion-inner-border-radius)
}

._accordion-item_1qi6f_1:not(:first-of-type) {
    border-top: 0
}

._accordion-item_1qi6f_1:last-of-type {
    border-bottom-right-radius: var(--bs-accordion-border-radius);
    border-bottom-left-radius: var(--bs-accordion-border-radius)
}

._accordion-item_1qi6f_1:last-of-type>._accordion-header_1qi6f_1 ._accordion-button_1qi6f_1._collapsed_1qi6f_1 {
    border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
    border-bottom-left-radius: var(--bs-accordion-inner-border-radius)
}

._accordion-item_1qi6f_1:last-of-type>._accordion-collapse_1qi6f_1 {
    border-bottom-right-radius: var(--bs-accordion-border-radius);
    border-bottom-left-radius: var(--bs-accordion-border-radius)
}

._accordion-body_1qi6f_1 {
    padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)
}

._accordion-flush_1qi6f_1>._accordion-item_1qi6f_1 {
    border-right: 0;
    border-left: 0;
    border-radius: 0
}

._accordion-flush_1qi6f_1>._accordion-item_1qi6f_1:first-child {
    border-top: 0
}

._accordion-flush_1qi6f_1>._accordion-item_1qi6f_1:last-child {
    border-bottom: 0
}

._accordion-flush_1qi6f_1>._accordion-item_1qi6f_1>._accordion-header_1qi6f_1 ._accordion-button_1qi6f_1,._accordion-flush_1qi6f_1>._accordion-item_1qi6f_1>._accordion-header_1qi6f_1 ._accordion-button_1qi6f_1._collapsed_1qi6f_1 {
    border-radius: 0
}

._accordion-flush_1qi6f_1>._accordion-item_1qi6f_1>._accordion-collapse_1qi6f_1 {
    border-radius: 0
}

[data-bs-theme=dark] ._accordion-button_1qi6f_1:after {
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%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='%236ea8fe'%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_1qi6f_1 {
    --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-secondary-color);
    --bs-breadcrumb-item-padding-x: .5rem;
    --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
    display: flex;
    flex-wrap: wrap;
    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);
    list-style: none;
    background-color: var(--bs-breadcrumb-bg);
    border-radius: var(--bs-breadcrumb-border-radius)
}

._breadcrumb-item_1qi6f_1+._breadcrumb-item_1qi6f_1 {
    padding-left: var(--bs-breadcrumb-item-padding-x)
}

._breadcrumb-item_1qi6f_1+._breadcrumb-item_1qi6f_1:before {
    float: left;
    padding-right: var(--bs-breadcrumb-item-padding-x);
    color: var(--bs-breadcrumb-divider-color);
    content: var(--bs-breadcrumb-divider, "/")
}

._breadcrumb-item_1qi6f_1._active_1qi6f_1 {
    color: var(--bs-breadcrumb-item-active-color)
}

._pagination_1qi6f_1 {
    --bs-pagination-padding-x: .75rem;
    --bs-pagination-padding-y: .375rem;
    --bs-pagination-font-size: 1rem;
    --bs-pagination-color: var(--bs-link-color);
    --bs-pagination-bg: var(--bs-body-bg);
    --bs-pagination-border-width: var(--bs-border-width);
    --bs-pagination-border-color: var(--bs-border-color);
    --bs-pagination-border-radius: var(--bs-border-radius);
    --bs-pagination-hover-color: var(--bs-link-hover-color);
    --bs-pagination-hover-bg: var(--bs-tertiary-bg);
    --bs-pagination-hover-border-color: var(--bs-border-color);
    --bs-pagination-focus-color: var(--bs-link-hover-color);
    --bs-pagination-focus-bg: var(--bs-secondary-bg);
    --bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-pagination-active-color: #fff;
    --bs-pagination-active-bg: #0d6efd;
    --bs-pagination-active-border-color: #0d6efd;
    --bs-pagination-disabled-color: var(--bs-secondary-color);
    --bs-pagination-disabled-bg: var(--bs-secondary-bg);
    --bs-pagination-disabled-border-color: var(--bs-border-color);
    display: flex;
    padding-left: 0;
    list-style: none
}

._page-link_1qi6f_1 {
    position: relative;
    display: block;
    padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
    font-size: var(--bs-pagination-font-size);
    color: var(--bs-pagination-color);
    text-decoration: none;
    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
}

@media(prefers-reduced-motion:reduce) {
    ._page-link_1qi6f_1 {
        transition: none
    }
}

._page-link_1qi6f_1: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_1qi6f_1:focus {
    z-index: 3;
    color: var(--bs-pagination-focus-color);
    background-color: var(--bs-pagination-focus-bg);
    outline: 0;
    box-shadow: var(--bs-pagination-focus-box-shadow)
}

._page-link_1qi6f_1._active_1qi6f_1,._active_1qi6f_1>._page-link_1qi6f_1 {
    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_1qi6f_1._disabled_1qi6f_1,._disabled_1qi6f_1>._page-link_1qi6f_1 {
    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_1qi6f_1:not(:first-child) ._page-link_1qi6f_1 {
    margin-left: calc(var(--bs-border-width) * -1)
}

._page-item_1qi6f_1:first-child ._page-link_1qi6f_1 {
    border-top-left-radius: var(--bs-pagination-border-radius);
    border-bottom-left-radius: var(--bs-pagination-border-radius)
}

._page-item_1qi6f_1:last-child ._page-link_1qi6f_1 {
    border-top-right-radius: var(--bs-pagination-border-radius);
    border-bottom-right-radius: var(--bs-pagination-border-radius)
}

._pagination-lg_1qi6f_1 {
    --bs-pagination-padding-x: 1.5rem;
    --bs-pagination-padding-y: .75rem;
    --bs-pagination-font-size: 1.25rem;
    --bs-pagination-border-radius: var(--bs-border-radius-lg)
}

._pagination-sm_1qi6f_1 {
    --bs-pagination-padding-x: .5rem;
    --bs-pagination-padding-y: .25rem;
    --bs-pagination-font-size: .875rem;
    --bs-pagination-border-radius: var(--bs-border-radius-sm)
}

._badge_1qi6f_1 {
    --bs-badge-padding-x: .65em;
    --bs-badge-padding-y: .35em;
    --bs-badge-font-size: .75em;
    --bs-badge-font-weight: 700;
    --bs-badge-color: #fff;
    --bs-badge-border-radius: var(--bs-border-radius);
    display: inline-block;
    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);
    line-height: 1;
    color: var(--bs-badge-color);
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: var(--bs-badge-border-radius)
}

._badge_1qi6f_1:empty {
    display: none
}

._btn_1qi6f_1 ._badge_1qi6f_1 {
    position: relative;
    top: -1px
}

._alert_1qi6f_1 {
    --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;
    position: relative;
    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)
}

._alert-heading_1qi6f_1 {
    color: inherit
}

._alert-link_1qi6f_1 {
    font-weight: 700;
    color: var(--bs-alert-link-color)
}

._alert-dismissible_1qi6f_1 {
    padding-right: 3rem
}

._alert-dismissible_1qi6f_1 ._btn-close_1qi6f_1 {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 1.25rem 1rem
}

._alert-primary_1qi6f_1 {
    --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_1qi6f_1 {
    --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_1qi6f_1 {
    --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_1qi6f_1 {
    --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_1qi6f_1 {
    --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_1qi6f_1 {
    --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-light_1qi6f_1 {
    --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-dark_1qi6f_1 {
    --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_1qi6f_1 {
    0% {
        background-position-x: 1rem
    }
}

._progress_1qi6f_1,._progress-stacked_1qi6f_1 {
    --bs-progress-height: 1rem;
    --bs-progress-font-size: .75rem;
    --bs-progress-bg: var(--bs-secondary-bg);
    --bs-progress-border-radius: var(--bs-border-radius);
    --bs-progress-box-shadow: var(--bs-box-shadow-inset);
    --bs-progress-bar-color: #fff;
    --bs-progress-bar-bg: #0d6efd;
    --bs-progress-bar-transition: width .6s ease;
    display: flex;
    height: var(--bs-progress-height);
    overflow: hidden;
    font-size: var(--bs-progress-font-size);
    background-color: var(--bs-progress-bg);
    border-radius: var(--bs-progress-border-radius)
}

._progress-bar_1qi6f_1 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    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)
}

@media(prefers-reduced-motion:reduce) {
    ._progress-bar_1qi6f_1 {
        transition: none
    }
}

._progress-bar-striped_1qi6f_1 {
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-size: var(--bs-progress-height) var(--bs-progress-height)
}

._progress-stacked_1qi6f_1>._progress_1qi6f_1 {
    overflow: visible
}

._progress-stacked_1qi6f_1>._progress_1qi6f_1>._progress-bar_1qi6f_1 {
    width: 100%
}

._progress-bar-animated_1qi6f_1 {
    animation: 1s linear infinite _progress-bar-stripes_1qi6f_1
}

@media(prefers-reduced-motion:reduce) {
    ._progress-bar-animated_1qi6f_1 {
        animation: none
    }
}

._list-group_1qi6f_1 {
    --bs-list-group-color: var(--bs-body-color);
    --bs-list-group-bg: var(--bs-body-bg);
    --bs-list-group-border-color: var(--bs-border-color);
    --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-secondary-color);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
    --bs-list-group-action-active-color: var(--bs-body-color);
    --bs-list-group-action-active-bg: var(--bs-secondary-bg);
    --bs-list-group-disabled-color: var(--bs-secondary-color);
    --bs-list-group-disabled-bg: var(--bs-body-bg);
    --bs-list-group-active-color: #fff;
    --bs-list-group-active-bg: #0d6efd;
    --bs-list-group-active-border-color: #0d6efd;
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: var(--bs-list-group-border-radius)
}

._list-group-numbered_1qi6f_1 {
    list-style-type: none;
    counter-reset: section
}

._list-group-numbered_1qi6f_1>._list-group-item_1qi6f_1:before {
    content: counters(section,".") ". ";
    counter-increment: section
}

._list-group-item-action_1qi6f_1 {
    width: 100%;
    color: var(--bs-list-group-action-color);
    text-align: inherit
}

._list-group-item-action_1qi6f_1:hover,._list-group-item-action_1qi6f_1:focus {
    z-index: 1;
    color: var(--bs-list-group-action-hover-color);
    text-decoration: none;
    background-color: var(--bs-list-group-action-hover-bg)
}

._list-group-item-action_1qi6f_1:active {
    color: var(--bs-list-group-action-active-color);
    background-color: var(--bs-list-group-action-active-bg)
}

._list-group-item_1qi6f_1 {
    position: relative;
    display: block;
    padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
    color: var(--bs-list-group-color);
    text-decoration: none;
    background-color: var(--bs-list-group-bg);
    border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)
}

._list-group-item_1qi6f_1:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit
}

._list-group-item_1qi6f_1:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit
}

._list-group-item_1qi6f_1._disabled_1qi6f_1,._list-group-item_1qi6f_1:disabled {
    color: var(--bs-list-group-disabled-color);
    pointer-events: none;
    background-color: var(--bs-list-group-disabled-bg)
}

._list-group-item_1qi6f_1._active_1qi6f_1 {
    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_1qi6f_1+._list-group-item_1qi6f_1 {
    border-top-width: 0
}

._list-group-item_1qi6f_1+._list-group-item_1qi6f_1._active_1qi6f_1 {
    margin-top: calc(-1 * var(--bs-list-group-border-width));
    border-top-width: var(--bs-list-group-border-width)
}

._list-group-horizontal_1qi6f_1 {
    flex-direction: row
}

._list-group-horizontal_1qi6f_1>._list-group-item_1qi6f_1:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0
}

._list-group-horizontal_1qi6f_1>._list-group-item_1qi6f_1:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0
}

._list-group-horizontal_1qi6f_1>._list-group-item_1qi6f_1._active_1qi6f_1 {
    margin-top: 0
}

._list-group-horizontal_1qi6f_1>._list-group-item_1qi6f_1+._list-group-item_1qi6f_1 {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0
}

._list-group-horizontal_1qi6f_1>._list-group-item_1qi6f_1+._list-group-item_1qi6f_1._active_1qi6f_1 {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width)
}

@media(min-width: 576px) {
    ._list-group-horizontal-sm_1qi6f_1 {
        flex-direction:row
    }

    ._list-group-horizontal-sm_1qi6f_1>._list-group-item_1qi6f_1:first-child:not(:last-child) {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    ._list-group-horizontal-sm_1qi6f_1>._list-group-item_1qi6f_1:last-child:not(:first-child) {
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

    ._list-group-horizontal-sm_1qi6f_1>._list-group-item_1qi6f_1._active_1qi6f_1 {
        margin-top: 0
    }

    ._list-group-horizontal-sm_1qi6f_1>._list-group-item_1qi6f_1+._list-group-item_1qi6f_1 {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

    ._list-group-horizontal-sm_1qi6f_1>._list-group-item_1qi6f_1+._list-group-item_1qi6f_1._active_1qi6f_1 {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

@media(min-width: 768px) {
    ._list-group-horizontal-md_1qi6f_1 {
        flex-direction:row
    }

    ._list-group-horizontal-md_1qi6f_1>._list-group-item_1qi6f_1:first-child:not(:last-child) {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    ._list-group-horizontal-md_1qi6f_1>._list-group-item_1qi6f_1:last-child:not(:first-child) {
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

    ._list-group-horizontal-md_1qi6f_1>._list-group-item_1qi6f_1._active_1qi6f_1 {
        margin-top: 0
    }

    ._list-group-horizontal-md_1qi6f_1>._list-group-item_1qi6f_1+._list-group-item_1qi6f_1 {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

    ._list-group-horizontal-md_1qi6f_1>._list-group-item_1qi6f_1+._list-group-item_1qi6f_1._active_1qi6f_1 {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

@media(min-width: 992px) {
    ._list-group-horizontal-lg_1qi6f_1 {
        flex-direction:row
    }

    ._list-group-horizontal-lg_1qi6f_1>._list-group-item_1qi6f_1:first-child:not(:last-child) {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    ._list-group-horizontal-lg_1qi6f_1>._list-group-item_1qi6f_1:last-child:not(:first-child) {
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

    ._list-group-horizontal-lg_1qi6f_1>._list-group-item_1qi6f_1._active_1qi6f_1 {
        margin-top: 0
    }

    ._list-group-horizontal-lg_1qi6f_1>._list-group-item_1qi6f_1+._list-group-item_1qi6f_1 {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

    ._list-group-horizontal-lg_1qi6f_1>._list-group-item_1qi6f_1+._list-group-item_1qi6f_1._active_1qi6f_1 {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

@media(min-width: 1200px) {
    ._list-group-horizontal-xl_1qi6f_1 {
        flex-direction:row
    }

    ._list-group-horizontal-xl_1qi6f_1>._list-group-item_1qi6f_1:first-child:not(:last-child) {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    ._list-group-horizontal-xl_1qi6f_1>._list-group-item_1qi6f_1:last-child:not(:first-child) {
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

    ._list-group-horizontal-xl_1qi6f_1>._list-group-item_1qi6f_1._active_1qi6f_1 {
        margin-top: 0
    }

    ._list-group-horizontal-xl_1qi6f_1>._list-group-item_1qi6f_1+._list-group-item_1qi6f_1 {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

    ._list-group-horizontal-xl_1qi6f_1>._list-group-item_1qi6f_1+._list-group-item_1qi6f_1._active_1qi6f_1 {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

@media(min-width: 1400px) {
    ._list-group-horizontal-xxl_1qi6f_1 {
        flex-direction:row
    }

    ._list-group-horizontal-xxl_1qi6f_1>._list-group-item_1qi6f_1:first-child:not(:last-child) {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    ._list-group-horizontal-xxl_1qi6f_1>._list-group-item_1qi6f_1:last-child:not(:first-child) {
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

    ._list-group-horizontal-xxl_1qi6f_1>._list-group-item_1qi6f_1._active_1qi6f_1 {
        margin-top: 0
    }

    ._list-group-horizontal-xxl_1qi6f_1>._list-group-item_1qi6f_1+._list-group-item_1qi6f_1 {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

    ._list-group-horizontal-xxl_1qi6f_1>._list-group-item_1qi6f_1+._list-group-item_1qi6f_1._active_1qi6f_1 {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

._list-group-flush_1qi6f_1 {
    border-radius: 0
}

._list-group-flush_1qi6f_1>._list-group-item_1qi6f_1 {
    border-width: 0 0 var(--bs-list-group-border-width)
}

._list-group-flush_1qi6f_1>._list-group-item_1qi6f_1:last-child {
    border-bottom-width: 0
}

._list-group-item-primary_1qi6f_1 {
    --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_1qi6f_1 {
    --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_1qi6f_1 {
    --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_1qi6f_1 {
    --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_1qi6f_1 {
    --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_1qi6f_1 {
    --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-light_1qi6f_1 {
    --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-dark_1qi6f_1 {
    --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_1qi6f_1 {
    --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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

._btn-close_1qi6f_1:hover {
    color: var(--bs-btn-close-color);
    text-decoration: none;
    opacity: var(--bs-btn-close-hover-opacity)
}

._btn-close_1qi6f_1:focus {
    outline: 0;
    box-shadow: var(--bs-btn-close-focus-shadow);
    opacity: var(--bs-btn-close-focus-opacity)
}

._btn-close_1qi6f_1:disabled,._btn-close_1qi6f_1._disabled_1qi6f_1 {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    opacity: var(--bs-btn-close-disabled-opacity)
}

._btn-close-white_1qi6f_1,[data-bs-theme=dark] ._btn-close_1qi6f_1 {
    filter: var(--bs-btn-close-white-filter)
}

._toast_1qi6f_1 {
    --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: ;
    --bs-toast-bg: rgba(var(--bs-body-bg-rgb), .85);
    --bs-toast-border-width: var(--bs-border-width);
    --bs-toast-border-color: var(--bs-border-color-translucent);
    --bs-toast-border-radius: var(--bs-border-radius);
    --bs-toast-box-shadow: var(--bs-box-shadow);
    --bs-toast-header-color: var(--bs-secondary-color);
    --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), .85);
    --bs-toast-header-border-color: var(--bs-border-color-translucent);
    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);
    background-clip: padding-box;
    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)
}

._toast_1qi6f_1._showing_1qi6f_1 {
    opacity: 0
}

._toast_1qi6f_1:not(._show_1qi6f_1) {
    display: none
}

._toast-container_1qi6f_1 {
    --bs-toast-zindex: 1090;
    position: absolute;
    z-index: var(--bs-toast-zindex);
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 100%;
    pointer-events: none
}

._toast-container_1qi6f_1>:not(:last-child) {
    margin-bottom: var(--bs-toast-spacing)
}

._toast-header_1qi6f_1 {
    display: flex;
    align-items: center;
    padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
    color: var(--bs-toast-header-color);
    background-color: var(--bs-toast-header-bg);
    background-clip: padding-box;
    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))
}

._toast-header_1qi6f_1 ._btn-close_1qi6f_1 {
    margin-right: calc(-.5 * var(--bs-toast-padding-x));
    margin-left: var(--bs-toast-padding-x)
}

._toast-body_1qi6f_1 {
    padding: var(--bs-toast-padding-x);
    word-wrap: break-word
}

._modal_1qi6f_1 {
    --bs-modal-zindex: 1055;
    --bs-modal-width: 500px;
    --bs-modal-padding: 1rem;
    --bs-modal-margin: .5rem;
    --bs-modal-color: ;
    --bs-modal-bg: var(--bs-body-bg);
    --bs-modal-border-color: var(--bs-border-color-translucent);
    --bs-modal-border-width: var(--bs-border-width);
    --bs-modal-border-radius: var(--bs-border-radius-lg);
    --bs-modal-box-shadow: var(--bs-box-shadow-sm);
    --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
    --bs-modal-header-padding-x: 1rem;
    --bs-modal-header-padding-y: 1rem;
    --bs-modal-header-padding: 1rem 1rem;
    --bs-modal-header-border-color: var(--bs-border-color);
    --bs-modal-header-border-width: var(--bs-border-width);
    --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: var(--bs-border-width);
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--bs-modal-zindex);
    display: none;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0
}

._modal-dialog_1qi6f_1 {
    position: relative;
    width: auto;
    margin: var(--bs-modal-margin);
    pointer-events: none
}

._modal_1qi6f_1._fade_1qi6f_1 ._modal-dialog_1qi6f_1 {
    transition: transform .3s ease-out;
    transform: translateY(-50px)
}

@media(prefers-reduced-motion:reduce) {
    ._modal_1qi6f_1._fade_1qi6f_1 ._modal-dialog_1qi6f_1 {
        transition: none
    }
}

._modal_1qi6f_1._show_1qi6f_1 ._modal-dialog_1qi6f_1 {
    transform: none
}

._modal_1qi6f_1._modal-static_1qi6f_1 ._modal-dialog_1qi6f_1 {
    transform: scale(1.02)
}

._modal-dialog-scrollable_1qi6f_1 {
    height: calc(100% - var(--bs-modal-margin) * 2)
}

._modal-dialog-scrollable_1qi6f_1 ._modal-content_1qi6f_1 {
    max-height: 100%;
    overflow: hidden
}

._modal-dialog-scrollable_1qi6f_1 ._modal-body_1qi6f_1 {
    overflow-y: auto
}

._modal-dialog-centered_1qi6f_1 {
    display: flex;
    align-items: center;
    min-height: calc(100% - var(--bs-modal-margin) * 2)
}

._modal-content_1qi6f_1 {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    color: var(--bs-modal-color);
    pointer-events: auto;
    background-color: var(--bs-modal-bg);
    background-clip: padding-box;
    border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
    border-radius: var(--bs-modal-border-radius);
    outline: 0
}

._modal-backdrop_1qi6f_1 {
    --bs-backdrop-zindex: 1050;
    --bs-backdrop-bg: #000;
    --bs-backdrop-opacity: .5;
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--bs-backdrop-zindex);
    width: 100vw;
    height: 100vh;
    background-color: var(--bs-backdrop-bg)
}

._modal-backdrop_1qi6f_1._fade_1qi6f_1 {
    opacity: 0
}

._modal-backdrop_1qi6f_1._show_1qi6f_1 {
    opacity: var(--bs-backdrop-opacity)
}

._modal-header_1qi6f_1 {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    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)
}

._modal-header_1qi6f_1 ._btn-close_1qi6f_1 {
    padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);
    margin: calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto
}

._modal-title_1qi6f_1 {
    margin-bottom: 0;
    line-height: var(--bs-modal-title-line-height)
}

._modal-body_1qi6f_1 {
    position: relative;
    flex: 1 1 auto;
    padding: var(--bs-modal-padding)
}

._modal-footer_1qi6f_1 {
    display: flex;
    flex-shrink: 0;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    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)
}

._modal-footer_1qi6f_1>* {
    margin: calc(var(--bs-modal-footer-gap) * .5)
}

@media(min-width: 576px) {
    ._modal_1qi6f_1 {
        --bs-modal-margin: 1.75rem;
        --bs-modal-box-shadow: var(--bs-box-shadow)
    }

    ._modal-dialog_1qi6f_1 {
        max-width: var(--bs-modal-width);
        margin-right: auto;
        margin-left: auto
    }

    ._modal-sm_1qi6f_1 {
        --bs-modal-width: 300px
    }
}

@media(min-width: 992px) {
    ._modal-lg_1qi6f_1,._modal-xl_1qi6f_1 {
        --bs-modal-width: 800px
    }
}

@media(min-width: 1200px) {
    ._modal-xl_1qi6f_1 {
        --bs-modal-width: 1140px
    }
}

._modal-fullscreen_1qi6f_1 {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0
}

._modal-fullscreen_1qi6f_1 ._modal-content_1qi6f_1 {
    height: 100%;
    border: 0;
    border-radius: 0
}

._modal-fullscreen_1qi6f_1 ._modal-header_1qi6f_1,._modal-fullscreen_1qi6f_1 ._modal-footer_1qi6f_1 {
    border-radius: 0
}

._modal-fullscreen_1qi6f_1 ._modal-body_1qi6f_1 {
    overflow-y: auto
}

@media(max-width: 575.98px) {
    ._modal-fullscreen-sm-down_1qi6f_1 {
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    ._modal-fullscreen-sm-down_1qi6f_1 ._modal-content_1qi6f_1 {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    ._modal-fullscreen-sm-down_1qi6f_1 ._modal-header_1qi6f_1,._modal-fullscreen-sm-down_1qi6f_1 ._modal-footer_1qi6f_1 {
        border-radius: 0
    }

    ._modal-fullscreen-sm-down_1qi6f_1 ._modal-body_1qi6f_1 {
        overflow-y: auto
    }
}

@media(max-width: 767.98px) {
    ._modal-fullscreen-md-down_1qi6f_1 {
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    ._modal-fullscreen-md-down_1qi6f_1 ._modal-content_1qi6f_1 {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    ._modal-fullscreen-md-down_1qi6f_1 ._modal-header_1qi6f_1,._modal-fullscreen-md-down_1qi6f_1 ._modal-footer_1qi6f_1 {
        border-radius: 0
    }

    ._modal-fullscreen-md-down_1qi6f_1 ._modal-body_1qi6f_1 {
        overflow-y: auto
    }
}

@media(max-width: 991.98px) {
    ._modal-fullscreen-lg-down_1qi6f_1 {
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    ._modal-fullscreen-lg-down_1qi6f_1 ._modal-content_1qi6f_1 {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    ._modal-fullscreen-lg-down_1qi6f_1 ._modal-header_1qi6f_1,._modal-fullscreen-lg-down_1qi6f_1 ._modal-footer_1qi6f_1 {
        border-radius: 0
    }

    ._modal-fullscreen-lg-down_1qi6f_1 ._modal-body_1qi6f_1 {
        overflow-y: auto
    }
}

@media(max-width: 1199.98px) {
    ._modal-fullscreen-xl-down_1qi6f_1 {
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    ._modal-fullscreen-xl-down_1qi6f_1 ._modal-content_1qi6f_1 {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    ._modal-fullscreen-xl-down_1qi6f_1 ._modal-header_1qi6f_1,._modal-fullscreen-xl-down_1qi6f_1 ._modal-footer_1qi6f_1 {
        border-radius: 0
    }

    ._modal-fullscreen-xl-down_1qi6f_1 ._modal-body_1qi6f_1 {
        overflow-y: auto
    }
}

@media(max-width: 1399.98px) {
    ._modal-fullscreen-xxl-down_1qi6f_1 {
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    ._modal-fullscreen-xxl-down_1qi6f_1 ._modal-content_1qi6f_1 {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    ._modal-fullscreen-xxl-down_1qi6f_1 ._modal-header_1qi6f_1,._modal-fullscreen-xxl-down_1qi6f_1 ._modal-footer_1qi6f_1 {
        border-radius: 0
    }

    ._modal-fullscreen-xxl-down_1qi6f_1 ._modal-body_1qi6f_1 {
        overflow-y: auto
    }
}

._tooltip_1qi6f_1 {
    --bs-tooltip-zindex: 1080;
    --bs-tooltip-max-width: 200px;
    --bs-tooltip-padding-x: .5rem;
    --bs-tooltip-padding-y: .25rem;
    --bs-tooltip-margin: ;
    --bs-tooltip-font-size: .875rem;
    --bs-tooltip-color: var(--bs-body-bg);
    --bs-tooltip-bg: var(--bs-emphasis-color);
    --bs-tooltip-border-radius: var(--bs-border-radius);
    --bs-tooltip-opacity: .9;
    --bs-tooltip-arrow-width: .8rem;
    --bs-tooltip-arrow-height: .4rem;
    z-index: var(--bs-tooltip-zindex);
    display: block;
    margin: var(--bs-tooltip-margin);
    font-family: var(--bs-font-sans-serif);
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: var(--bs-tooltip-font-size);
    word-wrap: break-word;
    opacity: 0
}

._tooltip_1qi6f_1._show_1qi6f_1 {
    opacity: var(--bs-tooltip-opacity)
}

._tooltip_1qi6f_1 ._tooltip-arrow_1qi6f_1 {
    display: block;
    width: var(--bs-tooltip-arrow-width);
    height: var(--bs-tooltip-arrow-height)
}

._tooltip_1qi6f_1 ._tooltip-arrow_1qi6f_1:before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid
}

._bs-tooltip-top_1qi6f_1 ._tooltip-arrow_1qi6f_1,._bs-tooltip-auto_1qi6f_1[data-popper-placement^=top] ._tooltip-arrow_1qi6f_1 {
    bottom: calc(-1 * var(--bs-tooltip-arrow-height))
}

._bs-tooltip-top_1qi6f_1 ._tooltip-arrow_1qi6f_1:before,._bs-tooltip-auto_1qi6f_1[data-popper-placement^=top] ._tooltip-arrow_1qi6f_1:before {
    top: -1px;
    border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
    border-top-color: var(--bs-tooltip-bg)
}

._bs-tooltip-end_1qi6f_1 ._tooltip-arrow_1qi6f_1,._bs-tooltip-auto_1qi6f_1[data-popper-placement^=right] ._tooltip-arrow_1qi6f_1 {
    left: calc(-1 * var(--bs-tooltip-arrow-height));
    width: var(--bs-tooltip-arrow-height);
    height: var(--bs-tooltip-arrow-width)
}

._bs-tooltip-end_1qi6f_1 ._tooltip-arrow_1qi6f_1:before,._bs-tooltip-auto_1qi6f_1[data-popper-placement^=right] ._tooltip-arrow_1qi6f_1:before {
    right: -1px;
    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)
}

._bs-tooltip-bottom_1qi6f_1 ._tooltip-arrow_1qi6f_1,._bs-tooltip-auto_1qi6f_1[data-popper-placement^=bottom] ._tooltip-arrow_1qi6f_1 {
    top: calc(-1 * var(--bs-tooltip-arrow-height))
}

._bs-tooltip-bottom_1qi6f_1 ._tooltip-arrow_1qi6f_1:before,._bs-tooltip-auto_1qi6f_1[data-popper-placement^=bottom] ._tooltip-arrow_1qi6f_1:before {
    bottom: -1px;
    border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
    border-bottom-color: var(--bs-tooltip-bg)
}

._bs-tooltip-start_1qi6f_1 ._tooltip-arrow_1qi6f_1,._bs-tooltip-auto_1qi6f_1[data-popper-placement^=left] ._tooltip-arrow_1qi6f_1 {
    right: calc(-1 * var(--bs-tooltip-arrow-height));
    width: var(--bs-tooltip-arrow-height);
    height: var(--bs-tooltip-arrow-width)
}

._bs-tooltip-start_1qi6f_1 ._tooltip-arrow_1qi6f_1:before,._bs-tooltip-auto_1qi6f_1[data-popper-placement^=left] ._tooltip-arrow_1qi6f_1:before {
    left: -1px;
    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)
}

._tooltip-inner_1qi6f_1 {
    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_1qi6f_1 {
    --bs-popover-zindex: 1070;
    --bs-popover-max-width: 276px;
    --bs-popover-font-size: .875rem;
    --bs-popover-bg: var(--bs-body-bg);
    --bs-popover-border-width: var(--bs-border-width);
    --bs-popover-border-color: var(--bs-border-color-translucent);
    --bs-popover-border-radius: var(--bs-border-radius-lg);
    --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
    --bs-popover-box-shadow: var(--bs-box-shadow);
    --bs-popover-header-padding-x: 1rem;
    --bs-popover-header-padding-y: .5rem;
    --bs-popover-header-font-size: 1rem;
    --bs-popover-header-color: inherit;
    --bs-popover-header-bg: var(--bs-secondary-bg);
    --bs-popover-body-padding-x: 1rem;
    --bs-popover-body-padding-y: 1rem;
    --bs-popover-body-color: var(--bs-body-color);
    --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);
    display: block;
    max-width: var(--bs-popover-max-width);
    font-family: var(--bs-font-sans-serif);
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: var(--bs-popover-font-size);
    word-wrap: break-word;
    background-color: var(--bs-popover-bg);
    background-clip: padding-box;
    border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
    border-radius: var(--bs-popover-border-radius)
}

._popover_1qi6f_1 ._popover-arrow_1qi6f_1 {
    display: block;
    width: var(--bs-popover-arrow-width);
    height: var(--bs-popover-arrow-height)
}

._popover_1qi6f_1 ._popover-arrow_1qi6f_1:before,._popover_1qi6f_1 ._popover-arrow_1qi6f_1:after {
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid;
    border-width: 0
}

._bs-popover-top_1qi6f_1>._popover-arrow_1qi6f_1,._bs-popover-auto_1qi6f_1[data-popper-placement^=top]>._popover-arrow_1qi6f_1 {
    bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))
}

._bs-popover-top_1qi6f_1>._popover-arrow_1qi6f_1:before,._bs-popover-auto_1qi6f_1[data-popper-placement^=top]>._popover-arrow_1qi6f_1:before,._bs-popover-top_1qi6f_1>._popover-arrow_1qi6f_1:after,._bs-popover-auto_1qi6f_1[data-popper-placement^=top]>._popover-arrow_1qi6f_1:after {
    border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0
}

._bs-popover-top_1qi6f_1>._popover-arrow_1qi6f_1:before,._bs-popover-auto_1qi6f_1[data-popper-placement^=top]>._popover-arrow_1qi6f_1:before {
    bottom: 0;
    border-top-color: var(--bs-popover-arrow-border)
}

._bs-popover-top_1qi6f_1>._popover-arrow_1qi6f_1:after,._bs-popover-auto_1qi6f_1[data-popper-placement^=top]>._popover-arrow_1qi6f_1:after {
    bottom: var(--bs-popover-border-width);
    border-top-color: var(--bs-popover-bg)
}

._bs-popover-end_1qi6f_1>._popover-arrow_1qi6f_1,._bs-popover-auto_1qi6f_1[data-popper-placement^=right]>._popover-arrow_1qi6f_1 {
    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_1qi6f_1>._popover-arrow_1qi6f_1:before,._bs-popover-auto_1qi6f_1[data-popper-placement^=right]>._popover-arrow_1qi6f_1:before,._bs-popover-end_1qi6f_1>._popover-arrow_1qi6f_1:after,._bs-popover-auto_1qi6f_1[data-popper-placement^=right]>._popover-arrow_1qi6f_1: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_1qi6f_1>._popover-arrow_1qi6f_1:before,._bs-popover-auto_1qi6f_1[data-popper-placement^=right]>._popover-arrow_1qi6f_1:before {
    left: 0;
    border-right-color: var(--bs-popover-arrow-border)
}

._bs-popover-end_1qi6f_1>._popover-arrow_1qi6f_1:after,._bs-popover-auto_1qi6f_1[data-popper-placement^=right]>._popover-arrow_1qi6f_1:after {
    left: var(--bs-popover-border-width);
    border-right-color: var(--bs-popover-bg)
}

._bs-popover-bottom_1qi6f_1>._popover-arrow_1qi6f_1,._bs-popover-auto_1qi6f_1[data-popper-placement^=bottom]>._popover-arrow_1qi6f_1 {
    top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))
}

._bs-popover-bottom_1qi6f_1>._popover-arrow_1qi6f_1:before,._bs-popover-auto_1qi6f_1[data-popper-placement^=bottom]>._popover-arrow_1qi6f_1:before,._bs-popover-bottom_1qi6f_1>._popover-arrow_1qi6f_1:after,._bs-popover-auto_1qi6f_1[data-popper-placement^=bottom]>._popover-arrow_1qi6f_1:after {
    border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)
}

._bs-popover-bottom_1qi6f_1>._popover-arrow_1qi6f_1:before,._bs-popover-auto_1qi6f_1[data-popper-placement^=bottom]>._popover-arrow_1qi6f_1:before {
    top: 0;
    border-bottom-color: var(--bs-popover-arrow-border)
}

._bs-popover-bottom_1qi6f_1>._popover-arrow_1qi6f_1:after,._bs-popover-auto_1qi6f_1[data-popper-placement^=bottom]>._popover-arrow_1qi6f_1:after {
    top: var(--bs-popover-border-width);
    border-bottom-color: var(--bs-popover-bg)
}

._bs-popover-bottom_1qi6f_1 ._popover-header_1qi6f_1:before,._bs-popover-auto_1qi6f_1[data-popper-placement^=bottom] ._popover-header_1qi6f_1:before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    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)
}

._bs-popover-start_1qi6f_1>._popover-arrow_1qi6f_1,._bs-popover-auto_1qi6f_1[data-popper-placement^=left]>._popover-arrow_1qi6f_1 {
    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_1qi6f_1>._popover-arrow_1qi6f_1:before,._bs-popover-auto_1qi6f_1[data-popper-placement^=left]>._popover-arrow_1qi6f_1:before,._bs-popover-start_1qi6f_1>._popover-arrow_1qi6f_1:after,._bs-popover-auto_1qi6f_1[data-popper-placement^=left]>._popover-arrow_1qi6f_1: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_1qi6f_1>._popover-arrow_1qi6f_1:before,._bs-popover-auto_1qi6f_1[data-popper-placement^=left]>._popover-arrow_1qi6f_1:before {
    right: 0;
    border-left-color: var(--bs-popover-arrow-border)
}

._bs-popover-start_1qi6f_1>._popover-arrow_1qi6f_1:after,._bs-popover-auto_1qi6f_1[data-popper-placement^=left]>._popover-arrow_1qi6f_1:after {
    right: var(--bs-popover-border-width);
    border-left-color: var(--bs-popover-bg)
}

._popover-header_1qi6f_1 {
    padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
    margin-bottom: 0;
    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)
}

._popover-header_1qi6f_1:empty {
    display: none
}

._popover-body_1qi6f_1 {
    padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
    color: var(--bs-popover-body-color)
}

._carousel_1qi6f_1 {
    position: relative
}

._carousel_1qi6f_1._pointer-event_1qi6f_1 {
    touch-action: pan-y
}

._carousel-inner_1qi6f_1 {
    position: relative;
    width: 100%;
    overflow: hidden
}

._carousel-inner_1qi6f_1:after {
    display: block;
    clear: both;
    content: ""
}

._carousel-item_1qi6f_1 {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: transform .6s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    ._carousel-item_1qi6f_1 {
        transition: none
    }
}

._carousel-item_1qi6f_1._active_1qi6f_1,._carousel-item-next_1qi6f_1,._carousel-item-prev_1qi6f_1 {
    display: block
}

._carousel-item-next_1qi6f_1:not(._carousel-item-start_1qi6f_1),._active_1qi6f_1._carousel-item-end_1qi6f_1 {
    transform: translate(100%)
}

._carousel-item-prev_1qi6f_1:not(._carousel-item-end_1qi6f_1),._active_1qi6f_1._carousel-item-start_1qi6f_1 {
    transform: translate(-100%)
}

._carousel-fade_1qi6f_1 ._carousel-item_1qi6f_1 {
    opacity: 0;
    transition-property: opacity;
    transform: none
}

._carousel-fade_1qi6f_1 ._carousel-item_1qi6f_1._active_1qi6f_1,._carousel-fade_1qi6f_1 ._carousel-item-next_1qi6f_1._carousel-item-start_1qi6f_1,._carousel-fade_1qi6f_1 ._carousel-item-prev_1qi6f_1._carousel-item-end_1qi6f_1 {
    z-index: 1;
    opacity: 1
}

._carousel-fade_1qi6f_1 ._active_1qi6f_1._carousel-item-start_1qi6f_1,._carousel-fade_1qi6f_1 ._active_1qi6f_1._carousel-item-end_1qi6f_1 {
    z-index: 0;
    opacity: 0;
    transition: opacity 0s .6s
}

@media(prefers-reduced-motion:reduce) {
    ._carousel-fade_1qi6f_1 ._active_1qi6f_1._carousel-item-start_1qi6f_1,._carousel-fade_1qi6f_1 ._active_1qi6f_1._carousel-item-end_1qi6f_1 {
        transition: none
    }
}

._carousel-control-prev_1qi6f_1,._carousel-control-next_1qi6f_1 {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    padding: 0;
    color: #fff;
    text-align: center;
    background: none;
    border: 0;
    opacity: .5;
    transition: opacity .15s ease
}

@media(prefers-reduced-motion:reduce) {
    ._carousel-control-prev_1qi6f_1,._carousel-control-next_1qi6f_1 {
        transition: none
    }
}

._carousel-control-prev_1qi6f_1:hover,._carousel-control-prev_1qi6f_1:focus,._carousel-control-next_1qi6f_1:hover,._carousel-control-next_1qi6f_1:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9
}

._carousel-control-prev_1qi6f_1 {
    left: 0
}

._carousel-control-next_1qi6f_1 {
    right: 0
}

._carousel-control-prev-icon_1qi6f_1,._carousel-control-next-icon_1qi6f_1 {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100% 100%
}

._carousel-control-prev-icon_1qi6f_1 {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%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 0z'/%3e%3c/svg%3e")
}

._carousel-control-next-icon_1qi6f_1 {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

._carousel-indicators_1qi6f_1 {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    display: flex;
    justify-content: center;
    padding: 0;
    margin-right: 15%;
    margin-bottom: 1rem;
    margin-left: 15%
}

._carousel-indicators_1qi6f_1 [data-bs-target] {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    padding: 0;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity .6s ease
}

@media(prefers-reduced-motion:reduce) {
    ._carousel-indicators_1qi6f_1 [data-bs-target] {
        transition: none
    }
}

._carousel-indicators_1qi6f_1 ._active_1qi6f_1 {
    opacity: 1
}

._carousel-caption_1qi6f_1 {
    position: absolute;
    right: 15%;
    bottom: 1.25rem;
    left: 15%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    color: #fff;
    text-align: center
}

._carousel-dark_1qi6f_1 ._carousel-control-prev-icon_1qi6f_1,._carousel-dark_1qi6f_1 ._carousel-control-next-icon_1qi6f_1 {
    filter: invert(1) grayscale(100)
}

._carousel-dark_1qi6f_1 ._carousel-indicators_1qi6f_1 [data-bs-target] {
    background-color: #000
}

._carousel-dark_1qi6f_1 ._carousel-caption_1qi6f_1 {
    color: #000
}

[data-bs-theme=dark] ._carousel_1qi6f_1 ._carousel-control-prev-icon_1qi6f_1,[data-bs-theme=dark] ._carousel_1qi6f_1 ._carousel-control-next-icon_1qi6f_1,[data-bs-theme=dark]._carousel_1qi6f_1 ._carousel-control-prev-icon_1qi6f_1,[data-bs-theme=dark]._carousel_1qi6f_1 ._carousel-control-next-icon_1qi6f_1 {
    filter: invert(1) grayscale(100)
}

[data-bs-theme=dark] ._carousel_1qi6f_1 ._carousel-indicators_1qi6f_1 [data-bs-target],[data-bs-theme=dark]._carousel_1qi6f_1 ._carousel-indicators_1qi6f_1 [data-bs-target] {
    background-color: #000
}

[data-bs-theme=dark] ._carousel_1qi6f_1 ._carousel-caption_1qi6f_1,[data-bs-theme=dark]._carousel_1qi6f_1 ._carousel-caption_1qi6f_1 {
    color: #000
}

._spinner-grow_1qi6f_1,._spinner-border_1qi6f_1 {
    display: inline-block;
    width: var(--bs-spinner-width);
    height: var(--bs-spinner-height);
    vertical-align: var(--bs-spinner-vertical-align);
    border-radius: 50%;
    animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)
}

@keyframes _spinner-border_1qi6f_1 {
    to {
        transform: rotate(360deg)
    }
}

._spinner-border_1qi6f_1 {
    --bs-spinner-width: 2rem;
    --bs-spinner-height: 2rem;
    --bs-spinner-vertical-align: -.125em;
    --bs-spinner-border-width: .25em;
    --bs-spinner-animation-speed: .75s;
    --bs-spinner-animation-name: _spinner-border_1qi6f_1;
    border: var(--bs-spinner-border-width) solid currentcolor;
    border-right-color: transparent
}

._spinner-border-sm_1qi6f_1 {
    --bs-spinner-width: 1rem;
    --bs-spinner-height: 1rem;
    --bs-spinner-border-width: .2em
}

@keyframes _spinner-grow_1qi6f_1 {
    0% {
        transform: scale(0)
    }

    50% {
        opacity: 1;
        transform: none
    }
}

._spinner-grow_1qi6f_1 {
    --bs-spinner-width: 2rem;
    --bs-spinner-height: 2rem;
    --bs-spinner-vertical-align: -.125em;
    --bs-spinner-animation-speed: .75s;
    --bs-spinner-animation-name: _spinner-grow_1qi6f_1;
    background-color: currentcolor;
    opacity: 0
}

._spinner-grow-sm_1qi6f_1 {
    --bs-spinner-width: 1rem;
    --bs-spinner-height: 1rem
}

@media(prefers-reduced-motion:reduce) {
    ._spinner-border_1qi6f_1,._spinner-grow_1qi6f_1 {
        --bs-spinner-animation-speed: 1.5s
    }
}

._offcanvas_1qi6f_1,._offcanvas-xxl_1qi6f_1,._offcanvas-xl_1qi6f_1,._offcanvas-lg_1qi6f_1,._offcanvas-md_1qi6f_1,._offcanvas-sm_1qi6f_1 {
    --bs-offcanvas-zindex: 1045;
    --bs-offcanvas-width: 400px;
    --bs-offcanvas-height: 30vh;
    --bs-offcanvas-padding-x: 1rem;
    --bs-offcanvas-padding-y: 1rem;
    --bs-offcanvas-color: var(--bs-body-color);
    --bs-offcanvas-bg: var(--bs-body-bg);
    --bs-offcanvas-border-width: var(--bs-border-width);
    --bs-offcanvas-border-color: var(--bs-border-color-translucent);
    --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
    --bs-offcanvas-transition: transform .3s ease-in-out;
    --bs-offcanvas-title-line-height: 1.5
}

@media(max-width: 575.98px) {
    ._offcanvas-sm_1qi6f_1 {
        position:fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition)
    }
}

@media(max-width: 575.98px)and (prefers-reduced-motion:reduce) {
    ._offcanvas-sm_1qi6f_1 {
        transition:none
    }
}

@media(max-width: 575.98px) {
    ._offcanvas-sm_1qi6f_1._offcanvas-start_1qi6f_1 {
        top:0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(-100%)
    }

    ._offcanvas-sm_1qi6f_1._offcanvas-end_1qi6f_1 {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(100%)
    }

    ._offcanvas-sm_1qi6f_1._offcanvas-top_1qi6f_1 {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }

    ._offcanvas-sm_1qi6f_1._offcanvas-bottom_1qi6f_1 {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }

    ._offcanvas-sm_1qi6f_1._showing_1qi6f_1,._offcanvas-sm_1qi6f_1._show_1qi6f_1:not(._hiding_1qi6f_1) {
        transform: none
    }

    ._offcanvas-sm_1qi6f_1._showing_1qi6f_1,._offcanvas-sm_1qi6f_1._hiding_1qi6f_1,._offcanvas-sm_1qi6f_1._show_1qi6f_1 {
        visibility: visible
    }
}

@media(min-width: 576px) {
    ._offcanvas-sm_1qi6f_1 {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent!important
    }

    ._offcanvas-sm_1qi6f_1 ._offcanvas-header_1qi6f_1 {
        display: none
    }

    ._offcanvas-sm_1qi6f_1 ._offcanvas-body_1qi6f_1 {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent!important
    }
}

@media(max-width: 767.98px) {
    ._offcanvas-md_1qi6f_1 {
        position:fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition)
    }
}

@media(max-width: 767.98px)and (prefers-reduced-motion:reduce) {
    ._offcanvas-md_1qi6f_1 {
        transition:none
    }
}

@media(max-width: 767.98px) {
    ._offcanvas-md_1qi6f_1._offcanvas-start_1qi6f_1 {
        top:0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(-100%)
    }

    ._offcanvas-md_1qi6f_1._offcanvas-end_1qi6f_1 {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(100%)
    }

    ._offcanvas-md_1qi6f_1._offcanvas-top_1qi6f_1 {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }

    ._offcanvas-md_1qi6f_1._offcanvas-bottom_1qi6f_1 {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }

    ._offcanvas-md_1qi6f_1._showing_1qi6f_1,._offcanvas-md_1qi6f_1._show_1qi6f_1:not(._hiding_1qi6f_1) {
        transform: none
    }

    ._offcanvas-md_1qi6f_1._showing_1qi6f_1,._offcanvas-md_1qi6f_1._hiding_1qi6f_1,._offcanvas-md_1qi6f_1._show_1qi6f_1 {
        visibility: visible
    }
}

@media(min-width: 768px) {
    ._offcanvas-md_1qi6f_1 {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent!important
    }

    ._offcanvas-md_1qi6f_1 ._offcanvas-header_1qi6f_1 {
        display: none
    }

    ._offcanvas-md_1qi6f_1 ._offcanvas-body_1qi6f_1 {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent!important
    }
}

@media(max-width: 991.98px) {
    ._offcanvas-lg_1qi6f_1 {
        position:fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition)
    }
}

@media(max-width: 991.98px)and (prefers-reduced-motion:reduce) {
    ._offcanvas-lg_1qi6f_1 {
        transition:none
    }
}

@media(max-width: 991.98px) {
    ._offcanvas-lg_1qi6f_1._offcanvas-start_1qi6f_1 {
        top:0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(-100%)
    }

    ._offcanvas-lg_1qi6f_1._offcanvas-end_1qi6f_1 {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(100%)
    }

    ._offcanvas-lg_1qi6f_1._offcanvas-top_1qi6f_1 {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }

    ._offcanvas-lg_1qi6f_1._offcanvas-bottom_1qi6f_1 {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }

    ._offcanvas-lg_1qi6f_1._showing_1qi6f_1,._offcanvas-lg_1qi6f_1._show_1qi6f_1:not(._hiding_1qi6f_1) {
        transform: none
    }

    ._offcanvas-lg_1qi6f_1._showing_1qi6f_1,._offcanvas-lg_1qi6f_1._hiding_1qi6f_1,._offcanvas-lg_1qi6f_1._show_1qi6f_1 {
        visibility: visible
    }
}

@media(min-width: 992px) {
    ._offcanvas-lg_1qi6f_1 {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent!important
    }

    ._offcanvas-lg_1qi6f_1 ._offcanvas-header_1qi6f_1 {
        display: none
    }

    ._offcanvas-lg_1qi6f_1 ._offcanvas-body_1qi6f_1 {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent!important
    }
}

@media(max-width: 1199.98px) {
    ._offcanvas-xl_1qi6f_1 {
        position:fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition)
    }
}

@media(max-width: 1199.98px)and (prefers-reduced-motion:reduce) {
    ._offcanvas-xl_1qi6f_1 {
        transition:none
    }
}

@media(max-width: 1199.98px) {
    ._offcanvas-xl_1qi6f_1._offcanvas-start_1qi6f_1 {
        top:0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(-100%)
    }

    ._offcanvas-xl_1qi6f_1._offcanvas-end_1qi6f_1 {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(100%)
    }

    ._offcanvas-xl_1qi6f_1._offcanvas-top_1qi6f_1 {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }

    ._offcanvas-xl_1qi6f_1._offcanvas-bottom_1qi6f_1 {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }

    ._offcanvas-xl_1qi6f_1._showing_1qi6f_1,._offcanvas-xl_1qi6f_1._show_1qi6f_1:not(._hiding_1qi6f_1) {
        transform: none
    }

    ._offcanvas-xl_1qi6f_1._showing_1qi6f_1,._offcanvas-xl_1qi6f_1._hiding_1qi6f_1,._offcanvas-xl_1qi6f_1._show_1qi6f_1 {
        visibility: visible
    }
}

@media(min-width: 1200px) {
    ._offcanvas-xl_1qi6f_1 {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent!important
    }

    ._offcanvas-xl_1qi6f_1 ._offcanvas-header_1qi6f_1 {
        display: none
    }

    ._offcanvas-xl_1qi6f_1 ._offcanvas-body_1qi6f_1 {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent!important
    }
}

@media(max-width: 1399.98px) {
    ._offcanvas-xxl_1qi6f_1 {
        position:fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition)
    }
}

@media(max-width: 1399.98px)and (prefers-reduced-motion:reduce) {
    ._offcanvas-xxl_1qi6f_1 {
        transition:none
    }
}

@media(max-width: 1399.98px) {
    ._offcanvas-xxl_1qi6f_1._offcanvas-start_1qi6f_1 {
        top:0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(-100%)
    }

    ._offcanvas-xxl_1qi6f_1._offcanvas-end_1qi6f_1 {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(100%)
    }

    ._offcanvas-xxl_1qi6f_1._offcanvas-top_1qi6f_1 {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }

    ._offcanvas-xxl_1qi6f_1._offcanvas-bottom_1qi6f_1 {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }

    ._offcanvas-xxl_1qi6f_1._showing_1qi6f_1,._offcanvas-xxl_1qi6f_1._show_1qi6f_1:not(._hiding_1qi6f_1) {
        transform: none
    }

    ._offcanvas-xxl_1qi6f_1._showing_1qi6f_1,._offcanvas-xxl_1qi6f_1._hiding_1qi6f_1,._offcanvas-xxl_1qi6f_1._show_1qi6f_1 {
        visibility: visible
    }
}

@media(min-width: 1400px) {
    ._offcanvas-xxl_1qi6f_1 {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent!important
    }

    ._offcanvas-xxl_1qi6f_1 ._offcanvas-header_1qi6f_1 {
        display: none
    }

    ._offcanvas-xxl_1qi6f_1 ._offcanvas-body_1qi6f_1 {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent!important
    }
}

._offcanvas_1qi6f_1 {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition)
}

@media(prefers-reduced-motion:reduce) {
    ._offcanvas_1qi6f_1 {
        transition: none
    }
}

._offcanvas_1qi6f_1._offcanvas-start_1qi6f_1 {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translate(-100%)
}

._offcanvas_1qi6f_1._offcanvas-end_1qi6f_1 {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translate(100%)
}

._offcanvas_1qi6f_1._offcanvas-top_1qi6f_1 {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%)
}

._offcanvas_1qi6f_1._offcanvas-bottom_1qi6f_1 {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%)
}

._offcanvas_1qi6f_1._showing_1qi6f_1,._offcanvas_1qi6f_1._show_1qi6f_1:not(._hiding_1qi6f_1) {
    transform: none
}

._offcanvas_1qi6f_1._showing_1qi6f_1,._offcanvas_1qi6f_1._hiding_1qi6f_1,._offcanvas_1qi6f_1._show_1qi6f_1 {
    visibility: visible
}

._offcanvas-backdrop_1qi6f_1 {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000
}

._offcanvas-backdrop_1qi6f_1._fade_1qi6f_1 {
    opacity: 0
}

._offcanvas-backdrop_1qi6f_1._show_1qi6f_1 {
    opacity: .5
}

._offcanvas-header_1qi6f_1 {
    display: flex;
    align-items: center;
    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)
}

._offcanvas-header_1qi6f_1 ._btn-close_1qi6f_1 {
    padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);
    margin: calc(-.5 * var(--bs-offcanvas-padding-y)) calc(-.5 * var(--bs-offcanvas-padding-x)) calc(-.5 * var(--bs-offcanvas-padding-y)) auto
}

._offcanvas-title_1qi6f_1 {
    margin-bottom: 0;
    line-height: var(--bs-offcanvas-title-line-height)
}

._offcanvas-body_1qi6f_1 {
    flex-grow: 1;
    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
    overflow-y: auto
}

._placeholder_1qi6f_1 {
    display: inline-block;
    min-height: 1em;
    vertical-align: middle;
    cursor: wait;
    background-color: currentcolor;
    opacity: .5
}

._placeholder_1qi6f_1._btn_1qi6f_1:before {
    display: inline-block;
    content: ""
}

._placeholder-xs_1qi6f_1 {
    min-height: .6em
}

._placeholder-sm_1qi6f_1 {
    min-height: .8em
}

._placeholder-lg_1qi6f_1 {
    min-height: 1.2em
}

._placeholder-glow_1qi6f_1 ._placeholder_1qi6f_1 {
    animation: _placeholder-glow_1qi6f_1 2s ease-in-out infinite
}

@keyframes _placeholder-glow_1qi6f_1 {
    50% {
        opacity: .2
    }
}

._placeholder-wave_1qi6f_1 {
    -webkit-mask-image: linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);
    mask-image: linear-gradient(130deg,#000 55%,#000c,#000 95%);
    -webkit-mask-size: 200% 100%;
    mask-size: 200% 100%;
    animation: _placeholder-wave_1qi6f_1 2s linear infinite
}

@keyframes _placeholder-wave_1qi6f_1 {
    to {
        -webkit-mask-position: -200% 0%;
        mask-position: -200% 0%
    }
}

._clearfix_1qi6f_1:after {
    display: block;
    clear: both;
    content: ""
}

._text-bg-primary_1qi6f_1 {
    color: #fff!important;
    background-color: RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity, 1))!important
}

._text-bg-secondary_1qi6f_1 {
    color: #fff!important;
    background-color: RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity, 1))!important
}

._text-bg-success_1qi6f_1 {
    color: #fff!important;
    background-color: RGBA(var(--bs-success-rgb),var(--bs-bg-opacity, 1))!important
}

._text-bg-info_1qi6f_1 {
    color: #000!important;
    background-color: RGBA(var(--bs-info-rgb),var(--bs-bg-opacity, 1))!important
}

._text-bg-warning_1qi6f_1 {
    color: #000!important;
    background-color: RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity, 1))!important
}

._text-bg-danger_1qi6f_1 {
    color: #fff!important;
    background-color: RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity, 1))!important
}

._text-bg-light_1qi6f_1 {
    color: #000!important;
    background-color: RGBA(var(--bs-light-rgb),var(--bs-bg-opacity, 1))!important
}

._text-bg-dark_1qi6f_1 {
    color: #fff!important;
    background-color: RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity, 1))!important
}

._link-primary_1qi6f_1 {
    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_1qi6f_1:hover,._link-primary_1qi6f_1:focus {
    color: RGBA(10,88,202,var(--bs-link-opacity, 1))!important;
    -webkit-text-decoration-color: RGBA(10,88,202,var(--bs-link-underline-opacity, 1))!important;
    text-decoration-color: RGBA(10,88,202,var(--bs-link-underline-opacity, 1))!important
}

._link-secondary_1qi6f_1 {
    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_1qi6f_1:hover,._link-secondary_1qi6f_1:focus {
    color: RGBA(86,94,100,var(--bs-link-opacity, 1))!important;
    -webkit-text-decoration-color: RGBA(86,94,100,var(--bs-link-underline-opacity, 1))!important;
    text-decoration-color: RGBA(86,94,100,var(--bs-link-underline-opacity, 1))!important
}

._link-success_1qi6f_1 {
    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_1qi6f_1:hover,._link-success_1qi6f_1:focus {
    color: RGBA(20,108,67,var(--bs-link-opacity, 1))!important;
    -webkit-text-decoration-color: RGBA(20,108,67,var(--bs-link-underline-opacity, 1))!important;
    text-decoration-color: RGBA(20,108,67,var(--bs-link-underline-opacity, 1))!important
}

._link-info_1qi6f_1 {
    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_1qi6f_1:hover,._link-info_1qi6f_1:focus {
    color: RGBA(61,213,243,var(--bs-link-opacity, 1))!important;
    -webkit-text-decoration-color: RGBA(61,213,243,var(--bs-link-underline-opacity, 1))!important;
    text-decoration-color: RGBA(61,213,243,var(--bs-link-underline-opacity, 1))!important
}

._link-warning_1qi6f_1 {
    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_1qi6f_1:hover,._link-warning_1qi6f_1:focus {
    color: RGBA(255,205,57,var(--bs-link-opacity, 1))!important;
    -webkit-text-decoration-color: RGBA(255,205,57,var(--bs-link-underline-opacity, 1))!important;
    text-decoration-color: RGBA(255,205,57,var(--bs-link-underline-opacity, 1))!important
}

._link-danger_1qi6f_1 {
    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_1qi6f_1:hover,._link-danger_1qi6f_1:focus {
    color: RGBA(176,42,55,var(--bs-link-opacity, 1))!important;
    -webkit-text-decoration-color: RGBA(176,42,55,var(--bs-link-underline-opacity, 1))!important;
    text-decoration-color: RGBA(176,42,55,var(--bs-link-underline-opacity, 1))!important
}

._link-light_1qi6f_1 {
    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_1qi6f_1:hover,._link-light_1qi6f_1:focus {
    color: RGBA(249,250,251,var(--bs-link-opacity, 1))!important;
    -webkit-text-decoration-color: RGBA(249,250,251,var(--bs-link-underline-opacity, 1))!important;
    text-decoration-color: RGBA(249,250,251,var(--bs-link-underline-opacity, 1))!important
}

._link-dark_1qi6f_1 {
    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_1qi6f_1:hover,._link-dark_1qi6f_1:focus {
    color: RGBA(26,30,33,var(--bs-link-opacity, 1))!important;
    -webkit-text-decoration-color: RGBA(26,30,33,var(--bs-link-underline-opacity, 1))!important;
    text-decoration-color: RGBA(26,30,33,var(--bs-link-underline-opacity, 1))!important
}

._link-body-emphasis_1qi6f_1 {
    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_1qi6f_1:hover,._link-body-emphasis_1qi6f_1: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_1qi6f_1:focus {
    outline: 0;
    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)
}

._icon-link_1qi6f_1 {
    display: inline-flex;
    gap: .375rem;
    align-items: center;
    -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;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

._icon-link_1qi6f_1>._bi_1qi6f_1 {
    flex-shrink: 0;
    width: 1em;
    height: 1em;
    fill: currentcolor;
    transition: .2s ease-in-out transform
}

@media(prefers-reduced-motion:reduce) {
    ._icon-link_1qi6f_1>._bi_1qi6f_1 {
        transition: none
    }
}

._icon-link-hover_1qi6f_1:hover>._bi_1qi6f_1,._icon-link-hover_1qi6f_1:focus-visible>._bi_1qi6f_1 {
    transform: var(--bs-icon-link-transform, translate3d(.25em, 0, 0))
}

._ratio_1qi6f_1 {
    position: relative;
    width: 100%
}

._ratio_1qi6f_1:before {
    display: block;
    padding-top: var(--bs-aspect-ratio);
    content: ""
}

._ratio_1qi6f_1>* {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

._ratio-1x1_1qi6f_1 {
    --bs-aspect-ratio: 100%
}

._ratio-4x3_1qi6f_1 {
    --bs-aspect-ratio: 75%
}

._ratio-16x9_1qi6f_1 {
    --bs-aspect-ratio: 56.25%
}

._ratio-21x9_1qi6f_1 {
    --bs-aspect-ratio: 42.8571428571%
}

._fixed-top_1qi6f_1 {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030
}

._fixed-bottom_1qi6f_1 {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030
}

._sticky-top_1qi6f_1 {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020
}

._sticky-bottom_1qi6f_1 {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020
}

@media(min-width: 576px) {
    ._sticky-sm-top_1qi6f_1 {
        position:-webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    ._sticky-sm-bottom_1qi6f_1 {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media(min-width: 768px) {
    ._sticky-md-top_1qi6f_1 {
        position:-webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    ._sticky-md-bottom_1qi6f_1 {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media(min-width: 992px) {
    ._sticky-lg-top_1qi6f_1 {
        position:-webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    ._sticky-lg-bottom_1qi6f_1 {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media(min-width: 1200px) {
    ._sticky-xl-top_1qi6f_1 {
        position:-webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    ._sticky-xl-bottom_1qi6f_1 {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media(min-width: 1400px) {
    ._sticky-xxl-top_1qi6f_1 {
        position:-webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    ._sticky-xxl-bottom_1qi6f_1 {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

._hstack_1qi6f_1 {
    display: flex;
    flex-direction: row;
    align-items: center;
    align-self: stretch
}

._vstack_1qi6f_1 {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    align-self: stretch
}

._visually-hidden_1qi6f_1,._visually-hidden-focusable_1qi6f_1:not(:focus):not(:focus-within) {
    width: 1px!important;
    height: 1px!important;
    padding: 0!important;
    margin: -1px!important;
    overflow: hidden!important;
    clip: rect(0,0,0,0)!important;
    white-space: nowrap!important;
    border: 0!important
}

._visually-hidden_1qi6f_1:not(caption),._visually-hidden-focusable_1qi6f_1:not(:focus):not(:focus-within):not(caption) {
    position: absolute!important
}

._stretched-link_1qi6f_1:after {
    position: absolute;
    inset: 0;
    z-index: 1;
    content: ""
}

._text-truncate_1qi6f_1 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._vr_1qi6f_1 {
    display: inline-block;
    align-self: stretch;
    width: var(--bs-border-width);
    min-height: 1em;
    background-color: currentcolor;
    opacity: .25
}

._align-baseline_1qi6f_1 {
    vertical-align: baseline!important
}

._align-top_1qi6f_1 {
    vertical-align: top!important
}

._align-middle_1qi6f_1 {
    vertical-align: middle!important
}

._align-bottom_1qi6f_1 {
    vertical-align: bottom!important
}

._align-text-bottom_1qi6f_1 {
    vertical-align: text-bottom!important
}

._align-text-top_1qi6f_1 {
    vertical-align: text-top!important
}

._float-start_1qi6f_1 {
    float: left!important
}

._float-end_1qi6f_1 {
    float: right!important
}

._float-none_1qi6f_1 {
    float: none!important
}

._object-fit-contain_1qi6f_1 {
    -o-object-fit: contain!important;
    object-fit: contain!important
}

._object-fit-cover_1qi6f_1 {
    -o-object-fit: cover!important;
    object-fit: cover!important
}

._object-fit-fill_1qi6f_1 {
    -o-object-fit: fill!important;
    object-fit: fill!important
}

._object-fit-scale_1qi6f_1 {
    -o-object-fit: scale-down!important;
    object-fit: scale-down!important
}

._object-fit-none_1qi6f_1 {
    -o-object-fit: none!important;
    object-fit: none!important
}

._opacity-0_1qi6f_1 {
    opacity: 0!important
}

._opacity-25_1qi6f_1 {
    opacity: .25!important
}

._opacity-50_1qi6f_1 {
    opacity: .5!important
}

._opacity-75_1qi6f_1 {
    opacity: .75!important
}

._opacity-100_1qi6f_1 {
    opacity: 1!important
}

._overflow-auto_1qi6f_1 {
    overflow: auto!important
}

._overflow-hidden_1qi6f_1 {
    overflow: hidden!important
}

._overflow-visible_1qi6f_1 {
    overflow: visible!important
}

._overflow-scroll_1qi6f_1 {
    overflow: scroll!important
}

._overflow-x-auto_1qi6f_1 {
    overflow-x: auto!important
}

._overflow-x-hidden_1qi6f_1 {
    overflow-x: hidden!important
}

._overflow-x-visible_1qi6f_1 {
    overflow-x: visible!important
}

._overflow-x-scroll_1qi6f_1 {
    overflow-x: scroll!important
}

._overflow-y-auto_1qi6f_1 {
    overflow-y: auto!important
}

._overflow-y-hidden_1qi6f_1 {
    overflow-y: hidden!important
}

._overflow-y-visible_1qi6f_1 {
    overflow-y: visible!important
}

._overflow-y-scroll_1qi6f_1 {
    overflow-y: scroll!important
}

._d-inline_1qi6f_1 {
    display: inline!important
}

._d-inline-block_1qi6f_1 {
    display: inline-block!important
}

._d-block_1qi6f_1 {
    display: block!important
}

._d-grid_1qi6f_1 {
    display: grid!important
}

._d-inline-grid_1qi6f_1 {
    display: inline-grid!important
}

._d-table_1qi6f_1 {
    display: table!important
}

._d-table-row_1qi6f_1 {
    display: table-row!important
}

._d-table-cell_1qi6f_1 {
    display: table-cell!important
}

._d-flex_1qi6f_1 {
    display: flex!important
}

._d-inline-flex_1qi6f_1 {
    display: inline-flex!important
}

._d-none_1qi6f_1 {
    display: none!important
}

._shadow_1qi6f_1 {
    box-shadow: var(--bs-box-shadow)!important
}

._shadow-sm_1qi6f_1 {
    box-shadow: var(--bs-box-shadow-sm)!important
}

._shadow-lg_1qi6f_1 {
    box-shadow: var(--bs-box-shadow-lg)!important
}

._shadow-none_1qi6f_1 {
    box-shadow: none!important
}

._focus-ring-primary_1qi6f_1 {
    --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))
}

._focus-ring-secondary_1qi6f_1 {
    --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))
}

._focus-ring-success_1qi6f_1 {
    --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))
}

._focus-ring-info_1qi6f_1 {
    --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))
}

._focus-ring-warning_1qi6f_1 {
    --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))
}

._focus-ring-danger_1qi6f_1 {
    --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))
}

._focus-ring-light_1qi6f_1 {
    --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))
}

._focus-ring-dark_1qi6f_1 {
    --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))
}

._position-static_1qi6f_1 {
    position: static!important
}

._position-relative_1qi6f_1 {
    position: relative!important
}

._position-absolute_1qi6f_1 {
    position: absolute!important
}

._position-fixed_1qi6f_1 {
    position: fixed!important
}

._position-sticky_1qi6f_1 {
    position: -webkit-sticky!important;
    position: sticky!important
}

._top-0_1qi6f_1 {
    top: 0!important
}

._top-50_1qi6f_1 {
    top: 50%!important
}

._top-100_1qi6f_1 {
    top: 100%!important
}

._bottom-0_1qi6f_1 {
    bottom: 0!important
}

._bottom-50_1qi6f_1 {
    bottom: 50%!important
}

._bottom-100_1qi6f_1 {
    bottom: 100%!important
}

._start-0_1qi6f_1 {
    left: 0!important
}

._start-50_1qi6f_1 {
    left: 50%!important
}

._start-100_1qi6f_1 {
    left: 100%!important
}

._end-0_1qi6f_1 {
    right: 0!important
}

._end-50_1qi6f_1 {
    right: 50%!important
}

._end-100_1qi6f_1 {
    right: 100%!important
}

._translate-middle_1qi6f_1 {
    transform: translate(-50%,-50%)!important
}

._translate-middle-x_1qi6f_1 {
    transform: translate(-50%)!important
}

._translate-middle-y_1qi6f_1 {
    transform: translateY(-50%)!important
}

._border_1qi6f_1 {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}

._border-0_1qi6f_1 {
    border: 0!important
}

._border-top_1qi6f_1 {
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}

._border-top-0_1qi6f_1 {
    border-top: 0!important
}

._border-end_1qi6f_1 {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}

._border-end-0_1qi6f_1 {
    border-right: 0!important
}

._border-bottom_1qi6f_1 {
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}

._border-bottom-0_1qi6f_1 {
    border-bottom: 0!important
}

._border-start_1qi6f_1 {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}

._border-start-0_1qi6f_1 {
    border-left: 0!important
}

._border-primary_1qi6f_1 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important
}

._border-secondary_1qi6f_1 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important
}

._border-success_1qi6f_1 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important
}

._border-info_1qi6f_1 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important
}

._border-warning_1qi6f_1 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important
}

._border-danger_1qi6f_1 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important
}

._border-light_1qi6f_1 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important
}

._border-dark_1qi6f_1 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important
}

._border-black_1qi6f_1 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important
}

._border-white_1qi6f_1 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important
}

._border-primary-subtle_1qi6f_1 {
    border-color: var(--bs-primary-border-subtle)!important
}

._border-secondary-subtle_1qi6f_1 {
    border-color: var(--bs-secondary-border-subtle)!important
}

._border-success-subtle_1qi6f_1 {
    border-color: var(--bs-success-border-subtle)!important
}

._border-info-subtle_1qi6f_1 {
    border-color: var(--bs-info-border-subtle)!important
}

._border-warning-subtle_1qi6f_1 {
    border-color: var(--bs-warning-border-subtle)!important
}

._border-danger-subtle_1qi6f_1 {
    border-color: var(--bs-danger-border-subtle)!important
}

._border-light-subtle_1qi6f_1 {
    border-color: var(--bs-light-border-subtle)!important
}

._border-dark-subtle_1qi6f_1 {
    border-color: var(--bs-dark-border-subtle)!important
}

._border-1_1qi6f_1 {
    border-width: 1px!important
}

._border-2_1qi6f_1 {
    border-width: 2px!important
}

._border-3_1qi6f_1 {
    border-width: 3px!important
}

._border-4_1qi6f_1 {
    border-width: 4px!important
}

._border-5_1qi6f_1 {
    border-width: 5px!important
}

._border-opacity-10_1qi6f_1 {
    --bs-border-opacity: .1
}

._border-opacity-25_1qi6f_1 {
    --bs-border-opacity: .25
}

._border-opacity-50_1qi6f_1 {
    --bs-border-opacity: .5
}

._border-opacity-75_1qi6f_1 {
    --bs-border-opacity: .75
}

._border-opacity-100_1qi6f_1 {
    --bs-border-opacity: 1
}

._w-25_1qi6f_1 {
    width: 25%!important
}

._w-50_1qi6f_1 {
    width: 50%!important
}

._w-75_1qi6f_1 {
    width: 75%!important
}

._w-100_1qi6f_1 {
    width: 100%!important
}

._w-auto_1qi6f_1 {
    width: auto!important
}

._mw-100_1qi6f_1 {
    max-width: 100%!important
}

._vw-100_1qi6f_1 {
    width: 100vw!important
}

._min-vw-100_1qi6f_1 {
    min-width: 100vw!important
}

._h-25_1qi6f_1 {
    height: 25%!important
}

._h-50_1qi6f_1 {
    height: 50%!important
}

._h-75_1qi6f_1 {
    height: 75%!important
}

._h-100_1qi6f_1 {
    height: 100%!important
}

._h-auto_1qi6f_1 {
    height: auto!important
}

._mh-100_1qi6f_1 {
    max-height: 100%!important
}

._vh-100_1qi6f_1 {
    height: 100vh!important
}

._min-vh-100_1qi6f_1 {
    min-height: 100vh!important
}

._flex-fill_1qi6f_1 {
    flex: 1 1 auto!important
}

._flex-row_1qi6f_1 {
    flex-direction: row!important
}

._flex-column_1qi6f_1 {
    flex-direction: column!important
}

._flex-row-reverse_1qi6f_1 {
    flex-direction: row-reverse!important
}

._flex-column-reverse_1qi6f_1 {
    flex-direction: column-reverse!important
}

._flex-grow-0_1qi6f_1 {
    flex-grow: 0!important
}

._flex-grow-1_1qi6f_1 {
    flex-grow: 1!important
}

._flex-shrink-0_1qi6f_1 {
    flex-shrink: 0!important
}

._flex-shrink-1_1qi6f_1 {
    flex-shrink: 1!important
}

._flex-wrap_1qi6f_1 {
    flex-wrap: wrap!important
}

._flex-nowrap_1qi6f_1 {
    flex-wrap: nowrap!important
}

._flex-wrap-reverse_1qi6f_1 {
    flex-wrap: wrap-reverse!important
}

._justify-content-start_1qi6f_1 {
    justify-content: flex-start!important
}

._justify-content-end_1qi6f_1 {
    justify-content: flex-end!important
}

._justify-content-center_1qi6f_1 {
    justify-content: center!important
}

._justify-content-between_1qi6f_1 {
    justify-content: space-between!important
}

._justify-content-around_1qi6f_1 {
    justify-content: space-around!important
}

._justify-content-evenly_1qi6f_1 {
    justify-content: space-evenly!important
}

._align-items-start_1qi6f_1 {
    align-items: flex-start!important
}

._align-items-end_1qi6f_1 {
    align-items: flex-end!important
}

._align-items-center_1qi6f_1 {
    align-items: center!important
}

._align-items-baseline_1qi6f_1 {
    align-items: baseline!important
}

._align-items-stretch_1qi6f_1 {
    align-items: stretch!important
}

._align-content-start_1qi6f_1 {
    align-content: flex-start!important
}

._align-content-end_1qi6f_1 {
    align-content: flex-end!important
}

._align-content-center_1qi6f_1 {
    align-content: center!important
}

._align-content-between_1qi6f_1 {
    align-content: space-between!important
}

._align-content-around_1qi6f_1 {
    align-content: space-around!important
}

._align-content-stretch_1qi6f_1 {
    align-content: stretch!important
}

._align-self-auto_1qi6f_1 {
    align-self: auto!important
}

._align-self-start_1qi6f_1 {
    align-self: flex-start!important
}

._align-self-end_1qi6f_1 {
    align-self: flex-end!important
}

._align-self-center_1qi6f_1 {
    align-self: center!important
}

._align-self-baseline_1qi6f_1 {
    align-self: baseline!important
}

._align-self-stretch_1qi6f_1 {
    align-self: stretch!important
}

._order-first_1qi6f_1 {
    order: -1!important
}

._order-0_1qi6f_1 {
    order: 0!important
}

._order-1_1qi6f_1 {
    order: 1!important
}

._order-2_1qi6f_1 {
    order: 2!important
}

._order-3_1qi6f_1 {
    order: 3!important
}

._order-4_1qi6f_1 {
    order: 4!important
}

._order-5_1qi6f_1 {
    order: 5!important
}

._order-last_1qi6f_1 {
    order: 6!important
}

._m-0_1qi6f_1 {
    margin: 0!important
}

._m-1_1qi6f_1 {
    margin: .25rem!important
}

._m-2_1qi6f_1 {
    margin: .5rem!important
}

._m-3_1qi6f_1 {
    margin: 1rem!important
}

._m-4_1qi6f_1 {
    margin: 1.5rem!important
}

._m-5_1qi6f_1 {
    margin: 3rem!important
}

._m-auto_1qi6f_1 {
    margin: auto!important
}

._mx-0_1qi6f_1 {
    margin-right: 0!important;
    margin-left: 0!important
}

._mx-1_1qi6f_1 {
    margin-right: .25rem!important;
    margin-left: .25rem!important
}

._mx-2_1qi6f_1 {
    margin-right: .5rem!important;
    margin-left: .5rem!important
}

._mx-3_1qi6f_1 {
    margin-right: 1rem!important;
    margin-left: 1rem!important
}

._mx-4_1qi6f_1 {
    margin-right: 1.5rem!important;
    margin-left: 1.5rem!important
}

._mx-5_1qi6f_1 {
    margin-right: 3rem!important;
    margin-left: 3rem!important
}

._mx-auto_1qi6f_1 {
    margin-right: auto!important;
    margin-left: auto!important
}

._my-0_1qi6f_1 {
    margin-top: 0!important;
    margin-bottom: 0!important
}

._my-1_1qi6f_1 {
    margin-top: .25rem!important;
    margin-bottom: .25rem!important
}

._my-2_1qi6f_1 {
    margin-top: .5rem!important;
    margin-bottom: .5rem!important
}

._my-3_1qi6f_1 {
    margin-top: 1rem!important;
    margin-bottom: 1rem!important
}

._my-4_1qi6f_1 {
    margin-top: 1.5rem!important;
    margin-bottom: 1.5rem!important
}

._my-5_1qi6f_1 {
    margin-top: 3rem!important;
    margin-bottom: 3rem!important
}

._my-auto_1qi6f_1 {
    margin-top: auto!important;
    margin-bottom: auto!important
}

._mt-0_1qi6f_1 {
    margin-top: 0!important
}

._mt-1_1qi6f_1 {
    margin-top: .25rem!important
}

._mt-2_1qi6f_1 {
    margin-top: .5rem!important
}

._mt-3_1qi6f_1 {
    margin-top: 1rem!important
}

._mt-4_1qi6f_1 {
    margin-top: 1.5rem!important
}

._mt-5_1qi6f_1 {
    margin-top: 3rem!important
}

._mt-auto_1qi6f_1 {
    margin-top: auto!important
}

._me-0_1qi6f_1 {
    margin-right: 0!important
}

._me-1_1qi6f_1 {
    margin-right: .25rem!important
}

._me-2_1qi6f_1 {
    margin-right: .5rem!important
}

._me-3_1qi6f_1 {
    margin-right: 1rem!important
}

._me-4_1qi6f_1 {
    margin-right: 1.5rem!important
}

._me-5_1qi6f_1 {
    margin-right: 3rem!important
}

._me-auto_1qi6f_1 {
    margin-right: auto!important
}

._mb-0_1qi6f_1 {
    margin-bottom: 0!important
}

._mb-1_1qi6f_1 {
    margin-bottom: .25rem!important
}

._mb-2_1qi6f_1 {
    margin-bottom: .5rem!important
}

._mb-3_1qi6f_1 {
    margin-bottom: 1rem!important
}

._mb-4_1qi6f_1 {
    margin-bottom: 1.5rem!important
}

._mb-5_1qi6f_1 {
    margin-bottom: 3rem!important
}

._mb-auto_1qi6f_1 {
    margin-bottom: auto!important
}

._ms-0_1qi6f_1 {
    margin-left: 0!important
}

._ms-1_1qi6f_1 {
    margin-left: .25rem!important
}

._ms-2_1qi6f_1 {
    margin-left: .5rem!important
}

._ms-3_1qi6f_1 {
    margin-left: 1rem!important
}

._ms-4_1qi6f_1 {
    margin-left: 1.5rem!important
}

._ms-5_1qi6f_1 {
    margin-left: 3rem!important
}

._ms-auto_1qi6f_1 {
    margin-left: auto!important
}

._p-0_1qi6f_1 {
    padding: 0!important
}

._p-1_1qi6f_1 {
    padding: .25rem!important
}

._p-2_1qi6f_1 {
    padding: .5rem!important
}

._p-3_1qi6f_1 {
    padding: 1rem!important
}

._p-4_1qi6f_1 {
    padding: 1.5rem!important
}

._p-5_1qi6f_1 {
    padding: 3rem!important
}

._px-0_1qi6f_1 {
    padding-right: 0!important;
    padding-left: 0!important
}

._px-1_1qi6f_1 {
    padding-right: .25rem!important;
    padding-left: .25rem!important
}

._px-2_1qi6f_1 {
    padding-right: .5rem!important;
    padding-left: .5rem!important
}

._px-3_1qi6f_1 {
    padding-right: 1rem!important;
    padding-left: 1rem!important
}

._px-4_1qi6f_1 {
    padding-right: 1.5rem!important;
    padding-left: 1.5rem!important
}

._px-5_1qi6f_1 {
    padding-right: 3rem!important;
    padding-left: 3rem!important
}

._py-0_1qi6f_1 {
    padding-top: 0!important;
    padding-bottom: 0!important
}

._py-1_1qi6f_1 {
    padding-top: .25rem!important;
    padding-bottom: .25rem!important
}

._py-2_1qi6f_1 {
    padding-top: .5rem!important;
    padding-bottom: .5rem!important
}

._py-3_1qi6f_1 {
    padding-top: 1rem!important;
    padding-bottom: 1rem!important
}

._py-4_1qi6f_1 {
    padding-top: 1.5rem!important;
    padding-bottom: 1.5rem!important
}

._py-5_1qi6f_1 {
    padding-top: 3rem!important;
    padding-bottom: 3rem!important
}

._pt-0_1qi6f_1 {
    padding-top: 0!important
}

._pt-1_1qi6f_1 {
    padding-top: .25rem!important
}

._pt-2_1qi6f_1 {
    padding-top: .5rem!important
}

._pt-3_1qi6f_1 {
    padding-top: 1rem!important
}

._pt-4_1qi6f_1 {
    padding-top: 1.5rem!important
}

._pt-5_1qi6f_1 {
    padding-top: 3rem!important
}

._pe-0_1qi6f_1 {
    padding-right: 0!important
}

._pe-1_1qi6f_1 {
    padding-right: .25rem!important
}

._pe-2_1qi6f_1 {
    padding-right: .5rem!important
}

._pe-3_1qi6f_1 {
    padding-right: 1rem!important
}

._pe-4_1qi6f_1 {
    padding-right: 1.5rem!important
}

._pe-5_1qi6f_1 {
    padding-right: 3rem!important
}

._pb-0_1qi6f_1 {
    padding-bottom: 0!important
}

._pb-1_1qi6f_1 {
    padding-bottom: .25rem!important
}

._pb-2_1qi6f_1 {
    padding-bottom: .5rem!important
}

._pb-3_1qi6f_1 {
    padding-bottom: 1rem!important
}

._pb-4_1qi6f_1 {
    padding-bottom: 1.5rem!important
}

._pb-5_1qi6f_1 {
    padding-bottom: 3rem!important
}

._ps-0_1qi6f_1 {
    padding-left: 0!important
}

._ps-1_1qi6f_1 {
    padding-left: .25rem!important
}

._ps-2_1qi6f_1 {
    padding-left: .5rem!important
}

._ps-3_1qi6f_1 {
    padding-left: 1rem!important
}

._ps-4_1qi6f_1 {
    padding-left: 1.5rem!important
}

._ps-5_1qi6f_1 {
    padding-left: 3rem!important
}

._gap-0_1qi6f_1 {
    gap: 0!important
}

._gap-1_1qi6f_1 {
    gap: .25rem!important
}

._gap-2_1qi6f_1 {
    gap: .5rem!important
}

._gap-3_1qi6f_1 {
    gap: 1rem!important
}

._gap-4_1qi6f_1 {
    gap: 1.5rem!important
}

._gap-5_1qi6f_1 {
    gap: 3rem!important
}

._row-gap-0_1qi6f_1 {
    row-gap: 0!important
}

._row-gap-1_1qi6f_1 {
    row-gap: .25rem!important
}

._row-gap-2_1qi6f_1 {
    row-gap: .5rem!important
}

._row-gap-3_1qi6f_1 {
    row-gap: 1rem!important
}

._row-gap-4_1qi6f_1 {
    row-gap: 1.5rem!important
}

._row-gap-5_1qi6f_1 {
    row-gap: 3rem!important
}

._column-gap-0_1qi6f_1 {
    -moz-column-gap: 0!important;
    column-gap: 0!important
}

._column-gap-1_1qi6f_1 {
    -moz-column-gap: .25rem!important;
    column-gap: .25rem!important
}

._column-gap-2_1qi6f_1 {
    -moz-column-gap: .5rem!important;
    column-gap: .5rem!important
}

._column-gap-3_1qi6f_1 {
    -moz-column-gap: 1rem!important;
    column-gap: 1rem!important
}

._column-gap-4_1qi6f_1 {
    -moz-column-gap: 1.5rem!important;
    column-gap: 1.5rem!important
}

._column-gap-5_1qi6f_1 {
    -moz-column-gap: 3rem!important;
    column-gap: 3rem!important
}

._font-monospace_1qi6f_1 {
    font-family: var(--bs-font-monospace)!important
}

._fs-1_1qi6f_1 {
    font-size: calc(1.375rem + 1.5vw)!important
}

._fs-2_1qi6f_1 {
    font-size: calc(1.325rem + .9vw)!important
}

._fs-3_1qi6f_1 {
    font-size: calc(1.3rem + .6vw)!important
}

._fs-4_1qi6f_1 {
    font-size: calc(1.275rem + .3vw)!important
}

._fs-5_1qi6f_1 {
    font-size: 1.25rem!important
}

._fs-6_1qi6f_1 {
    font-size: 1rem!important
}

._fst-italic_1qi6f_1 {
    font-style: italic!important
}

._fst-normal_1qi6f_1 {
    font-style: normal!important
}

._fw-lighter_1qi6f_1 {
    font-weight: lighter!important
}

._fw-light_1qi6f_1 {
    font-weight: 300!important
}

._fw-normal_1qi6f_1 {
    font-weight: 400!important
}

._fw-medium_1qi6f_1 {
    font-weight: 500!important
}

._fw-semibold_1qi6f_1 {
    font-weight: 600!important
}

._fw-bold_1qi6f_1 {
    font-weight: 700!important
}

._fw-bolder_1qi6f_1 {
    font-weight: bolder!important
}

._lh-1_1qi6f_1 {
    line-height: 1!important
}

._lh-sm_1qi6f_1 {
    line-height: 1.25!important
}

._lh-base_1qi6f_1 {
    line-height: 1.5!important
}

._lh-lg_1qi6f_1 {
    line-height: 2!important
}

._text-start_1qi6f_1 {
    text-align: left!important
}

._text-end_1qi6f_1 {
    text-align: right!important
}

._text-center_1qi6f_1 {
    text-align: center!important
}

._text-decoration-none_1qi6f_1 {
    text-decoration: none!important
}

._text-decoration-underline_1qi6f_1 {
    text-decoration: underline!important
}

._text-decoration-line-through_1qi6f_1 {
    text-decoration: line-through!important
}

._text-lowercase_1qi6f_1 {
    text-transform: lowercase!important
}

._text-uppercase_1qi6f_1 {
    text-transform: uppercase!important
}

._text-capitalize_1qi6f_1 {
    text-transform: capitalize!important
}

._text-wrap_1qi6f_1 {
    white-space: normal!important
}

._text-nowrap_1qi6f_1 {
    white-space: nowrap!important
}

._text-break_1qi6f_1 {
    word-wrap: break-word!important;
    word-break: break-word!important
}

._text-primary_1qi6f_1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important
}

._text-secondary_1qi6f_1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important
}

._text-success_1qi6f_1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important
}

._text-info_1qi6f_1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important
}

._text-warning_1qi6f_1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important
}

._text-danger_1qi6f_1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important
}

._text-light_1qi6f_1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important
}

._text-dark_1qi6f_1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important
}

._text-black_1qi6f_1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important
}

._text-white_1qi6f_1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important
}

._text-body_1qi6f_1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important
}

._text-muted_1qi6f_1 {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color)!important
}

._text-black-50_1qi6f_1 {
    --bs-text-opacity: 1;
    color: #00000080!important
}

._text-white-50_1qi6f_1 {
    --bs-text-opacity: 1;
    color: #ffffff80!important
}

._text-body-secondary_1qi6f_1 {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color)!important
}

._text-body-tertiary_1qi6f_1 {
    --bs-text-opacity: 1;
    color: var(--bs-tertiary-color)!important
}

._text-body-emphasis_1qi6f_1 {
    --bs-text-opacity: 1;
    color: var(--bs-emphasis-color)!important
}

._text-reset_1qi6f_1 {
    --bs-text-opacity: 1;
    color: inherit!important
}

._text-opacity-25_1qi6f_1 {
    --bs-text-opacity: .25
}

._text-opacity-50_1qi6f_1 {
    --bs-text-opacity: .5
}

._text-opacity-75_1qi6f_1 {
    --bs-text-opacity: .75
}

._text-opacity-100_1qi6f_1 {
    --bs-text-opacity: 1
}

._text-primary-emphasis_1qi6f_1 {
    color: var(--bs-primary-text-emphasis)!important
}

._text-secondary-emphasis_1qi6f_1 {
    color: var(--bs-secondary-text-emphasis)!important
}

._text-success-emphasis_1qi6f_1 {
    color: var(--bs-success-text-emphasis)!important
}

._text-info-emphasis_1qi6f_1 {
    color: var(--bs-info-text-emphasis)!important
}

._text-warning-emphasis_1qi6f_1 {
    color: var(--bs-warning-text-emphasis)!important
}

._text-danger-emphasis_1qi6f_1 {
    color: var(--bs-danger-text-emphasis)!important
}

._text-light-emphasis_1qi6f_1 {
    color: var(--bs-light-text-emphasis)!important
}

._text-dark-emphasis_1qi6f_1 {
    color: var(--bs-dark-text-emphasis)!important
}

._link-opacity-10_1qi6f_1,._link-opacity-10-hover_1qi6f_1:hover {
    --bs-link-opacity: .1
}

._link-opacity-25_1qi6f_1,._link-opacity-25-hover_1qi6f_1:hover {
    --bs-link-opacity: .25
}

._link-opacity-50_1qi6f_1,._link-opacity-50-hover_1qi6f_1:hover {
    --bs-link-opacity: .5
}

._link-opacity-75_1qi6f_1,._link-opacity-75-hover_1qi6f_1:hover {
    --bs-link-opacity: .75
}

._link-opacity-100_1qi6f_1,._link-opacity-100-hover_1qi6f_1:hover {
    --bs-link-opacity: 1
}

._link-offset-1_1qi6f_1,._link-offset-1-hover_1qi6f_1:hover {
    text-underline-offset: .125em!important
}

._link-offset-2_1qi6f_1,._link-offset-2-hover_1qi6f_1:hover {
    text-underline-offset: .25em!important
}

._link-offset-3_1qi6f_1,._link-offset-3-hover_1qi6f_1:hover {
    text-underline-offset: .375em!important
}

._link-underline-primary_1qi6f_1 {
    --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_1qi6f_1 {
    --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_1qi6f_1 {
    --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_1qi6f_1 {
    --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_1qi6f_1 {
    --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_1qi6f_1 {
    --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-light_1qi6f_1 {
    --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-dark_1qi6f_1 {
    --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_1qi6f_1 {
    --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_1qi6f_1,._link-underline-opacity-0-hover_1qi6f_1:hover {
    --bs-link-underline-opacity: 0
}

._link-underline-opacity-10_1qi6f_1,._link-underline-opacity-10-hover_1qi6f_1:hover {
    --bs-link-underline-opacity: .1
}

._link-underline-opacity-25_1qi6f_1,._link-underline-opacity-25-hover_1qi6f_1:hover {
    --bs-link-underline-opacity: .25
}

._link-underline-opacity-50_1qi6f_1,._link-underline-opacity-50-hover_1qi6f_1:hover {
    --bs-link-underline-opacity: .5
}

._link-underline-opacity-75_1qi6f_1,._link-underline-opacity-75-hover_1qi6f_1:hover {
    --bs-link-underline-opacity: .75
}

._link-underline-opacity-100_1qi6f_1,._link-underline-opacity-100-hover_1qi6f_1:hover {
    --bs-link-underline-opacity: 1
}

._bg-primary_1qi6f_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important
}

._bg-secondary_1qi6f_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important
}

._bg-success_1qi6f_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important
}

._bg-info_1qi6f_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important
}

._bg-warning_1qi6f_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important
}

._bg-danger_1qi6f_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important
}

._bg-light_1qi6f_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important
}

._bg-dark_1qi6f_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important
}

._bg-black_1qi6f_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important
}

._bg-white_1qi6f_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important
}

._bg-body_1qi6f_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important
}

._bg-transparent_1qi6f_1 {
    --bs-bg-opacity: 1;
    background-color: transparent!important
}

._bg-body-secondary_1qi6f_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important
}

._bg-body-tertiary_1qi6f_1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important
}

._bg-opacity-10_1qi6f_1 {
    --bs-bg-opacity: .1
}

._bg-opacity-25_1qi6f_1 {
    --bs-bg-opacity: .25
}

._bg-opacity-50_1qi6f_1 {
    --bs-bg-opacity: .5
}

._bg-opacity-75_1qi6f_1 {
    --bs-bg-opacity: .75
}

._bg-opacity-100_1qi6f_1 {
    --bs-bg-opacity: 1
}

._bg-primary-subtle_1qi6f_1 {
    background-color: var(--bs-primary-bg-subtle)!important
}

._bg-secondary-subtle_1qi6f_1 {
    background-color: var(--bs-secondary-bg-subtle)!important
}

._bg-success-subtle_1qi6f_1 {
    background-color: var(--bs-success-bg-subtle)!important
}

._bg-info-subtle_1qi6f_1 {
    background-color: var(--bs-info-bg-subtle)!important
}

._bg-warning-subtle_1qi6f_1 {
    background-color: var(--bs-warning-bg-subtle)!important
}

._bg-danger-subtle_1qi6f_1 {
    background-color: var(--bs-danger-bg-subtle)!important
}

._bg-light-subtle_1qi6f_1 {
    background-color: var(--bs-light-bg-subtle)!important
}

._bg-dark-subtle_1qi6f_1 {
    background-color: var(--bs-dark-bg-subtle)!important
}

._bg-gradient_1qi6f_1 {
    background-image: var(--bs-gradient)!important
}

._user-select-all_1qi6f_1 {
    -webkit-user-select: all!important;
    -moz-user-select: all!important;
    user-select: all!important
}

._user-select-auto_1qi6f_1 {
    -webkit-user-select: auto!important;
    -moz-user-select: auto!important;
    user-select: auto!important
}

._user-select-none_1qi6f_1 {
    -webkit-user-select: none!important;
    -moz-user-select: none!important;
    user-select: none!important
}

._pe-none_1qi6f_1 {
    pointer-events: none!important
}

._pe-auto_1qi6f_1 {
    pointer-events: auto!important
}

._rounded_1qi6f_1 {
    border-radius: var(--bs-border-radius)!important
}

._rounded-0_1qi6f_1 {
    border-radius: 0!important
}

._rounded-1_1qi6f_1 {
    border-radius: var(--bs-border-radius-sm)!important
}

._rounded-2_1qi6f_1 {
    border-radius: var(--bs-border-radius)!important
}

._rounded-3_1qi6f_1 {
    border-radius: var(--bs-border-radius-lg)!important
}

._rounded-4_1qi6f_1 {
    border-radius: var(--bs-border-radius-xl)!important
}

._rounded-5_1qi6f_1 {
    border-radius: var(--bs-border-radius-xxl)!important
}

._rounded-circle_1qi6f_1 {
    border-radius: 50%!important
}

._rounded-pill_1qi6f_1 {
    border-radius: var(--bs-border-radius-pill)!important
}

._rounded-top_1qi6f_1 {
    border-top-left-radius: var(--bs-border-radius)!important;
    border-top-right-radius: var(--bs-border-radius)!important
}

._rounded-top-0_1qi6f_1 {
    border-top-left-radius: 0!important;
    border-top-right-radius: 0!important
}

._rounded-top-1_1qi6f_1 {
    border-top-left-radius: var(--bs-border-radius-sm)!important;
    border-top-right-radius: var(--bs-border-radius-sm)!important
}

._rounded-top-2_1qi6f_1 {
    border-top-left-radius: var(--bs-border-radius)!important;
    border-top-right-radius: var(--bs-border-radius)!important
}

._rounded-top-3_1qi6f_1 {
    border-top-left-radius: var(--bs-border-radius-lg)!important;
    border-top-right-radius: var(--bs-border-radius-lg)!important
}

._rounded-top-4_1qi6f_1 {
    border-top-left-radius: var(--bs-border-radius-xl)!important;
    border-top-right-radius: var(--bs-border-radius-xl)!important
}

._rounded-top-5_1qi6f_1 {
    border-top-left-radius: var(--bs-border-radius-xxl)!important;
    border-top-right-radius: var(--bs-border-radius-xxl)!important
}

._rounded-top-circle_1qi6f_1 {
    border-top-left-radius: 50%!important;
    border-top-right-radius: 50%!important
}

._rounded-top-pill_1qi6f_1 {
    border-top-left-radius: var(--bs-border-radius-pill)!important;
    border-top-right-radius: var(--bs-border-radius-pill)!important
}

._rounded-end_1qi6f_1 {
    border-top-right-radius: var(--bs-border-radius)!important;
    border-bottom-right-radius: var(--bs-border-radius)!important
}

._rounded-end-0_1qi6f_1 {
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important
}

._rounded-end-1_1qi6f_1 {
    border-top-right-radius: var(--bs-border-radius-sm)!important;
    border-bottom-right-radius: var(--bs-border-radius-sm)!important
}

._rounded-end-2_1qi6f_1 {
    border-top-right-radius: var(--bs-border-radius)!important;
    border-bottom-right-radius: var(--bs-border-radius)!important
}

._rounded-end-3_1qi6f_1 {
    border-top-right-radius: var(--bs-border-radius-lg)!important;
    border-bottom-right-radius: var(--bs-border-radius-lg)!important
}

._rounded-end-4_1qi6f_1 {
    border-top-right-radius: var(--bs-border-radius-xl)!important;
    border-bottom-right-radius: var(--bs-border-radius-xl)!important
}

._rounded-end-5_1qi6f_1 {
    border-top-right-radius: var(--bs-border-radius-xxl)!important;
    border-bottom-right-radius: var(--bs-border-radius-xxl)!important
}

._rounded-end-circle_1qi6f_1 {
    border-top-right-radius: 50%!important;
    border-bottom-right-radius: 50%!important
}

._rounded-end-pill_1qi6f_1 {
    border-top-right-radius: var(--bs-border-radius-pill)!important;
    border-bottom-right-radius: var(--bs-border-radius-pill)!important
}

._rounded-bottom_1qi6f_1 {
    border-bottom-right-radius: var(--bs-border-radius)!important;
    border-bottom-left-radius: var(--bs-border-radius)!important
}

._rounded-bottom-0_1qi6f_1 {
    border-bottom-right-radius: 0!important;
    border-bottom-left-radius: 0!important
}

._rounded-bottom-1_1qi6f_1 {
    border-bottom-right-radius: var(--bs-border-radius-sm)!important;
    border-bottom-left-radius: var(--bs-border-radius-sm)!important
}

._rounded-bottom-2_1qi6f_1 {
    border-bottom-right-radius: var(--bs-border-radius)!important;
    border-bottom-left-radius: var(--bs-border-radius)!important
}

._rounded-bottom-3_1qi6f_1 {
    border-bottom-right-radius: var(--bs-border-radius-lg)!important;
    border-bottom-left-radius: var(--bs-border-radius-lg)!important
}

._rounded-bottom-4_1qi6f_1 {
    border-bottom-right-radius: var(--bs-border-radius-xl)!important;
    border-bottom-left-radius: var(--bs-border-radius-xl)!important
}

._rounded-bottom-5_1qi6f_1 {
    border-bottom-right-radius: var(--bs-border-radius-xxl)!important;
    border-bottom-left-radius: var(--bs-border-radius-xxl)!important
}

._rounded-bottom-circle_1qi6f_1 {
    border-bottom-right-radius: 50%!important;
    border-bottom-left-radius: 50%!important
}

._rounded-bottom-pill_1qi6f_1 {
    border-bottom-right-radius: var(--bs-border-radius-pill)!important;
    border-bottom-left-radius: var(--bs-border-radius-pill)!important
}

._rounded-start_1qi6f_1 {
    border-bottom-left-radius: var(--bs-border-radius)!important;
    border-top-left-radius: var(--bs-border-radius)!important
}

._rounded-start-0_1qi6f_1 {
    border-bottom-left-radius: 0!important;
    border-top-left-radius: 0!important
}

._rounded-start-1_1qi6f_1 {
    border-bottom-left-radius: var(--bs-border-radius-sm)!important;
    border-top-left-radius: var(--bs-border-radius-sm)!important
}

._rounded-start-2_1qi6f_1 {
    border-bottom-left-radius: var(--bs-border-radius)!important;
    border-top-left-radius: var(--bs-border-radius)!important
}

._rounded-start-3_1qi6f_1 {
    border-bottom-left-radius: var(--bs-border-radius-lg)!important;
    border-top-left-radius: var(--bs-border-radius-lg)!important
}

._rounded-start-4_1qi6f_1 {
    border-bottom-left-radius: var(--bs-border-radius-xl)!important;
    border-top-left-radius: var(--bs-border-radius-xl)!important
}

._rounded-start-5_1qi6f_1 {
    border-bottom-left-radius: var(--bs-border-radius-xxl)!important;
    border-top-left-radius: var(--bs-border-radius-xxl)!important
}

._rounded-start-circle_1qi6f_1 {
    border-bottom-left-radius: 50%!important;
    border-top-left-radius: 50%!important
}

._rounded-start-pill_1qi6f_1 {
    border-bottom-left-radius: var(--bs-border-radius-pill)!important;
    border-top-left-radius: var(--bs-border-radius-pill)!important
}

._visible_1qi6f_1 {
    visibility: visible!important
}

._invisible_1qi6f_1 {
    visibility: hidden!important
}

._z-n1_1qi6f_1 {
    z-index: -1!important
}

._z-0_1qi6f_1 {
    z-index: 0!important
}

._z-1_1qi6f_1 {
    z-index: 1!important
}

._z-2_1qi6f_1 {
    z-index: 2!important
}

._z-3_1qi6f_1 {
    z-index: 3!important
}

@media(min-width: 576px) {
    ._float-sm-start_1qi6f_1 {
        float:left!important
    }

    ._float-sm-end_1qi6f_1 {
        float: right!important
    }

    ._float-sm-none_1qi6f_1 {
        float: none!important
    }

    ._object-fit-sm-contain_1qi6f_1 {
        -o-object-fit: contain!important;
        object-fit: contain!important
    }

    ._object-fit-sm-cover_1qi6f_1 {
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    ._object-fit-sm-fill_1qi6f_1 {
        -o-object-fit: fill!important;
        object-fit: fill!important
    }

    ._object-fit-sm-scale_1qi6f_1 {
        -o-object-fit: scale-down!important;
        object-fit: scale-down!important
    }

    ._object-fit-sm-none_1qi6f_1 {
        -o-object-fit: none!important;
        object-fit: none!important
    }

    ._d-sm-inline_1qi6f_1 {
        display: inline!important
    }

    ._d-sm-inline-block_1qi6f_1 {
        display: inline-block!important
    }

    ._d-sm-block_1qi6f_1 {
        display: block!important
    }

    ._d-sm-grid_1qi6f_1 {
        display: grid!important
    }

    ._d-sm-inline-grid_1qi6f_1 {
        display: inline-grid!important
    }

    ._d-sm-table_1qi6f_1 {
        display: table!important
    }

    ._d-sm-table-row_1qi6f_1 {
        display: table-row!important
    }

    ._d-sm-table-cell_1qi6f_1 {
        display: table-cell!important
    }

    ._d-sm-flex_1qi6f_1 {
        display: flex!important
    }

    ._d-sm-inline-flex_1qi6f_1 {
        display: inline-flex!important
    }

    ._d-sm-none_1qi6f_1 {
        display: none!important
    }

    ._flex-sm-fill_1qi6f_1 {
        flex: 1 1 auto!important
    }

    ._flex-sm-row_1qi6f_1 {
        flex-direction: row!important
    }

    ._flex-sm-column_1qi6f_1 {
        flex-direction: column!important
    }

    ._flex-sm-row-reverse_1qi6f_1 {
        flex-direction: row-reverse!important
    }

    ._flex-sm-column-reverse_1qi6f_1 {
        flex-direction: column-reverse!important
    }

    ._flex-sm-grow-0_1qi6f_1 {
        flex-grow: 0!important
    }

    ._flex-sm-grow-1_1qi6f_1 {
        flex-grow: 1!important
    }

    ._flex-sm-shrink-0_1qi6f_1 {
        flex-shrink: 0!important
    }

    ._flex-sm-shrink-1_1qi6f_1 {
        flex-shrink: 1!important
    }

    ._flex-sm-wrap_1qi6f_1 {
        flex-wrap: wrap!important
    }

    ._flex-sm-nowrap_1qi6f_1 {
        flex-wrap: nowrap!important
    }

    ._flex-sm-wrap-reverse_1qi6f_1 {
        flex-wrap: wrap-reverse!important
    }

    ._justify-content-sm-start_1qi6f_1 {
        justify-content: flex-start!important
    }

    ._justify-content-sm-end_1qi6f_1 {
        justify-content: flex-end!important
    }

    ._justify-content-sm-center_1qi6f_1 {
        justify-content: center!important
    }

    ._justify-content-sm-between_1qi6f_1 {
        justify-content: space-between!important
    }

    ._justify-content-sm-around_1qi6f_1 {
        justify-content: space-around!important
    }

    ._justify-content-sm-evenly_1qi6f_1 {
        justify-content: space-evenly!important
    }

    ._align-items-sm-start_1qi6f_1 {
        align-items: flex-start!important
    }

    ._align-items-sm-end_1qi6f_1 {
        align-items: flex-end!important
    }

    ._align-items-sm-center_1qi6f_1 {
        align-items: center!important
    }

    ._align-items-sm-baseline_1qi6f_1 {
        align-items: baseline!important
    }

    ._align-items-sm-stretch_1qi6f_1 {
        align-items: stretch!important
    }

    ._align-content-sm-start_1qi6f_1 {
        align-content: flex-start!important
    }

    ._align-content-sm-end_1qi6f_1 {
        align-content: flex-end!important
    }

    ._align-content-sm-center_1qi6f_1 {
        align-content: center!important
    }

    ._align-content-sm-between_1qi6f_1 {
        align-content: space-between!important
    }

    ._align-content-sm-around_1qi6f_1 {
        align-content: space-around!important
    }

    ._align-content-sm-stretch_1qi6f_1 {
        align-content: stretch!important
    }

    ._align-self-sm-auto_1qi6f_1 {
        align-self: auto!important
    }

    ._align-self-sm-start_1qi6f_1 {
        align-self: flex-start!important
    }

    ._align-self-sm-end_1qi6f_1 {
        align-self: flex-end!important
    }

    ._align-self-sm-center_1qi6f_1 {
        align-self: center!important
    }

    ._align-self-sm-baseline_1qi6f_1 {
        align-self: baseline!important
    }

    ._align-self-sm-stretch_1qi6f_1 {
        align-self: stretch!important
    }

    ._order-sm-first_1qi6f_1 {
        order: -1!important
    }

    ._order-sm-0_1qi6f_1 {
        order: 0!important
    }

    ._order-sm-1_1qi6f_1 {
        order: 1!important
    }

    ._order-sm-2_1qi6f_1 {
        order: 2!important
    }

    ._order-sm-3_1qi6f_1 {
        order: 3!important
    }

    ._order-sm-4_1qi6f_1 {
        order: 4!important
    }

    ._order-sm-5_1qi6f_1 {
        order: 5!important
    }

    ._order-sm-last_1qi6f_1 {
        order: 6!important
    }

    ._m-sm-0_1qi6f_1 {
        margin: 0!important
    }

    ._m-sm-1_1qi6f_1 {
        margin: .25rem!important
    }

    ._m-sm-2_1qi6f_1 {
        margin: .5rem!important
    }

    ._m-sm-3_1qi6f_1 {
        margin: 1rem!important
    }

    ._m-sm-4_1qi6f_1 {
        margin: 1.5rem!important
    }

    ._m-sm-5_1qi6f_1 {
        margin: 3rem!important
    }

    ._m-sm-auto_1qi6f_1 {
        margin: auto!important
    }

    ._mx-sm-0_1qi6f_1 {
        margin-right: 0!important;
        margin-left: 0!important
    }

    ._mx-sm-1_1qi6f_1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important
    }

    ._mx-sm-2_1qi6f_1 {
        margin-right: .5rem!important;
        margin-left: .5rem!important
    }

    ._mx-sm-3_1qi6f_1 {
        margin-right: 1rem!important;
        margin-left: 1rem!important
    }

    ._mx-sm-4_1qi6f_1 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important
    }

    ._mx-sm-5_1qi6f_1 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }

    ._mx-sm-auto_1qi6f_1 {
        margin-right: auto!important;
        margin-left: auto!important
    }

    ._my-sm-0_1qi6f_1 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    ._my-sm-1_1qi6f_1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important
    }

    ._my-sm-2_1qi6f_1 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important
    }

    ._my-sm-3_1qi6f_1 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }

    ._my-sm-4_1qi6f_1 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    ._my-sm-5_1qi6f_1 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }

    ._my-sm-auto_1qi6f_1 {
        margin-top: auto!important;
        margin-bottom: auto!important
    }

    ._mt-sm-0_1qi6f_1 {
        margin-top: 0!important
    }

    ._mt-sm-1_1qi6f_1 {
        margin-top: .25rem!important
    }

    ._mt-sm-2_1qi6f_1 {
        margin-top: .5rem!important
    }

    ._mt-sm-3_1qi6f_1 {
        margin-top: 1rem!important
    }

    ._mt-sm-4_1qi6f_1 {
        margin-top: 1.5rem!important
    }

    ._mt-sm-5_1qi6f_1 {
        margin-top: 3rem!important
    }

    ._mt-sm-auto_1qi6f_1 {
        margin-top: auto!important
    }

    ._me-sm-0_1qi6f_1 {
        margin-right: 0!important
    }

    ._me-sm-1_1qi6f_1 {
        margin-right: .25rem!important
    }

    ._me-sm-2_1qi6f_1 {
        margin-right: .5rem!important
    }

    ._me-sm-3_1qi6f_1 {
        margin-right: 1rem!important
    }

    ._me-sm-4_1qi6f_1 {
        margin-right: 1.5rem!important
    }

    ._me-sm-5_1qi6f_1 {
        margin-right: 3rem!important
    }

    ._me-sm-auto_1qi6f_1 {
        margin-right: auto!important
    }

    ._mb-sm-0_1qi6f_1 {
        margin-bottom: 0!important
    }

    ._mb-sm-1_1qi6f_1 {
        margin-bottom: .25rem!important
    }

    ._mb-sm-2_1qi6f_1 {
        margin-bottom: .5rem!important
    }

    ._mb-sm-3_1qi6f_1 {
        margin-bottom: 1rem!important
    }

    ._mb-sm-4_1qi6f_1 {
        margin-bottom: 1.5rem!important
    }

    ._mb-sm-5_1qi6f_1 {
        margin-bottom: 3rem!important
    }

    ._mb-sm-auto_1qi6f_1 {
        margin-bottom: auto!important
    }

    ._ms-sm-0_1qi6f_1 {
        margin-left: 0!important
    }

    ._ms-sm-1_1qi6f_1 {
        margin-left: .25rem!important
    }

    ._ms-sm-2_1qi6f_1 {
        margin-left: .5rem!important
    }

    ._ms-sm-3_1qi6f_1 {
        margin-left: 1rem!important
    }

    ._ms-sm-4_1qi6f_1 {
        margin-left: 1.5rem!important
    }

    ._ms-sm-5_1qi6f_1 {
        margin-left: 3rem!important
    }

    ._ms-sm-auto_1qi6f_1 {
        margin-left: auto!important
    }

    ._p-sm-0_1qi6f_1 {
        padding: 0!important
    }

    ._p-sm-1_1qi6f_1 {
        padding: .25rem!important
    }

    ._p-sm-2_1qi6f_1 {
        padding: .5rem!important
    }

    ._p-sm-3_1qi6f_1 {
        padding: 1rem!important
    }

    ._p-sm-4_1qi6f_1 {
        padding: 1.5rem!important
    }

    ._p-sm-5_1qi6f_1 {
        padding: 3rem!important
    }

    ._px-sm-0_1qi6f_1 {
        padding-right: 0!important;
        padding-left: 0!important
    }

    ._px-sm-1_1qi6f_1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important
    }

    ._px-sm-2_1qi6f_1 {
        padding-right: .5rem!important;
        padding-left: .5rem!important
    }

    ._px-sm-3_1qi6f_1 {
        padding-right: 1rem!important;
        padding-left: 1rem!important
    }

    ._px-sm-4_1qi6f_1 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important
    }

    ._px-sm-5_1qi6f_1 {
        padding-right: 3rem!important;
        padding-left: 3rem!important
    }

    ._py-sm-0_1qi6f_1 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    ._py-sm-1_1qi6f_1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important
    }

    ._py-sm-2_1qi6f_1 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important
    }

    ._py-sm-3_1qi6f_1 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important
    }

    ._py-sm-4_1qi6f_1 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    ._py-sm-5_1qi6f_1 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }

    ._pt-sm-0_1qi6f_1 {
        padding-top: 0!important
    }

    ._pt-sm-1_1qi6f_1 {
        padding-top: .25rem!important
    }

    ._pt-sm-2_1qi6f_1 {
        padding-top: .5rem!important
    }

    ._pt-sm-3_1qi6f_1 {
        padding-top: 1rem!important
    }

    ._pt-sm-4_1qi6f_1 {
        padding-top: 1.5rem!important
    }

    ._pt-sm-5_1qi6f_1 {
        padding-top: 3rem!important
    }

    ._pe-sm-0_1qi6f_1 {
        padding-right: 0!important
    }

    ._pe-sm-1_1qi6f_1 {
        padding-right: .25rem!important
    }

    ._pe-sm-2_1qi6f_1 {
        padding-right: .5rem!important
    }

    ._pe-sm-3_1qi6f_1 {
        padding-right: 1rem!important
    }

    ._pe-sm-4_1qi6f_1 {
        padding-right: 1.5rem!important
    }

    ._pe-sm-5_1qi6f_1 {
        padding-right: 3rem!important
    }

    ._pb-sm-0_1qi6f_1 {
        padding-bottom: 0!important
    }

    ._pb-sm-1_1qi6f_1 {
        padding-bottom: .25rem!important
    }

    ._pb-sm-2_1qi6f_1 {
        padding-bottom: .5rem!important
    }

    ._pb-sm-3_1qi6f_1 {
        padding-bottom: 1rem!important
    }

    ._pb-sm-4_1qi6f_1 {
        padding-bottom: 1.5rem!important
    }

    ._pb-sm-5_1qi6f_1 {
        padding-bottom: 3rem!important
    }

    ._ps-sm-0_1qi6f_1 {
        padding-left: 0!important
    }

    ._ps-sm-1_1qi6f_1 {
        padding-left: .25rem!important
    }

    ._ps-sm-2_1qi6f_1 {
        padding-left: .5rem!important
    }

    ._ps-sm-3_1qi6f_1 {
        padding-left: 1rem!important
    }

    ._ps-sm-4_1qi6f_1 {
        padding-left: 1.5rem!important
    }

    ._ps-sm-5_1qi6f_1 {
        padding-left: 3rem!important
    }

    ._gap-sm-0_1qi6f_1 {
        gap: 0!important
    }

    ._gap-sm-1_1qi6f_1 {
        gap: .25rem!important
    }

    ._gap-sm-2_1qi6f_1 {
        gap: .5rem!important
    }

    ._gap-sm-3_1qi6f_1 {
        gap: 1rem!important
    }

    ._gap-sm-4_1qi6f_1 {
        gap: 1.5rem!important
    }

    ._gap-sm-5_1qi6f_1 {
        gap: 3rem!important
    }

    ._row-gap-sm-0_1qi6f_1 {
        row-gap: 0!important
    }

    ._row-gap-sm-1_1qi6f_1 {
        row-gap: .25rem!important
    }

    ._row-gap-sm-2_1qi6f_1 {
        row-gap: .5rem!important
    }

    ._row-gap-sm-3_1qi6f_1 {
        row-gap: 1rem!important
    }

    ._row-gap-sm-4_1qi6f_1 {
        row-gap: 1.5rem!important
    }

    ._row-gap-sm-5_1qi6f_1 {
        row-gap: 3rem!important
    }

    ._column-gap-sm-0_1qi6f_1 {
        -moz-column-gap: 0!important;
        column-gap: 0!important
    }

    ._column-gap-sm-1_1qi6f_1 {
        -moz-column-gap: .25rem!important;
        column-gap: .25rem!important
    }

    ._column-gap-sm-2_1qi6f_1 {
        -moz-column-gap: .5rem!important;
        column-gap: .5rem!important
    }

    ._column-gap-sm-3_1qi6f_1 {
        -moz-column-gap: 1rem!important;
        column-gap: 1rem!important
    }

    ._column-gap-sm-4_1qi6f_1 {
        -moz-column-gap: 1.5rem!important;
        column-gap: 1.5rem!important
    }

    ._column-gap-sm-5_1qi6f_1 {
        -moz-column-gap: 3rem!important;
        column-gap: 3rem!important
    }

    ._text-sm-start_1qi6f_1 {
        text-align: left!important
    }

    ._text-sm-end_1qi6f_1 {
        text-align: right!important
    }

    ._text-sm-center_1qi6f_1 {
        text-align: center!important
    }
}

@media(min-width: 768px) {
    ._float-md-start_1qi6f_1 {
        float:left!important
    }

    ._float-md-end_1qi6f_1 {
        float: right!important
    }

    ._float-md-none_1qi6f_1 {
        float: none!important
    }

    ._object-fit-md-contain_1qi6f_1 {
        -o-object-fit: contain!important;
        object-fit: contain!important
    }

    ._object-fit-md-cover_1qi6f_1 {
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    ._object-fit-md-fill_1qi6f_1 {
        -o-object-fit: fill!important;
        object-fit: fill!important
    }

    ._object-fit-md-scale_1qi6f_1 {
        -o-object-fit: scale-down!important;
        object-fit: scale-down!important
    }

    ._object-fit-md-none_1qi6f_1 {
        -o-object-fit: none!important;
        object-fit: none!important
    }

    ._d-md-inline_1qi6f_1 {
        display: inline!important
    }

    ._d-md-inline-block_1qi6f_1 {
        display: inline-block!important
    }

    ._d-md-block_1qi6f_1 {
        display: block!important
    }

    ._d-md-grid_1qi6f_1 {
        display: grid!important
    }

    ._d-md-inline-grid_1qi6f_1 {
        display: inline-grid!important
    }

    ._d-md-table_1qi6f_1 {
        display: table!important
    }

    ._d-md-table-row_1qi6f_1 {
        display: table-row!important
    }

    ._d-md-table-cell_1qi6f_1 {
        display: table-cell!important
    }

    ._d-md-flex_1qi6f_1 {
        display: flex!important
    }

    ._d-md-inline-flex_1qi6f_1 {
        display: inline-flex!important
    }

    ._d-md-none_1qi6f_1 {
        display: none!important
    }

    ._flex-md-fill_1qi6f_1 {
        flex: 1 1 auto!important
    }

    ._flex-md-row_1qi6f_1 {
        flex-direction: row!important
    }

    ._flex-md-column_1qi6f_1 {
        flex-direction: column!important
    }

    ._flex-md-row-reverse_1qi6f_1 {
        flex-direction: row-reverse!important
    }

    ._flex-md-column-reverse_1qi6f_1 {
        flex-direction: column-reverse!important
    }

    ._flex-md-grow-0_1qi6f_1 {
        flex-grow: 0!important
    }

    ._flex-md-grow-1_1qi6f_1 {
        flex-grow: 1!important
    }

    ._flex-md-shrink-0_1qi6f_1 {
        flex-shrink: 0!important
    }

    ._flex-md-shrink-1_1qi6f_1 {
        flex-shrink: 1!important
    }

    ._flex-md-wrap_1qi6f_1 {
        flex-wrap: wrap!important
    }

    ._flex-md-nowrap_1qi6f_1 {
        flex-wrap: nowrap!important
    }

    ._flex-md-wrap-reverse_1qi6f_1 {
        flex-wrap: wrap-reverse!important
    }

    ._justify-content-md-start_1qi6f_1 {
        justify-content: flex-start!important
    }

    ._justify-content-md-end_1qi6f_1 {
        justify-content: flex-end!important
    }

    ._justify-content-md-center_1qi6f_1 {
        justify-content: center!important
    }

    ._justify-content-md-between_1qi6f_1 {
        justify-content: space-between!important
    }

    ._justify-content-md-around_1qi6f_1 {
        justify-content: space-around!important
    }

    ._justify-content-md-evenly_1qi6f_1 {
        justify-content: space-evenly!important
    }

    ._align-items-md-start_1qi6f_1 {
        align-items: flex-start!important
    }

    ._align-items-md-end_1qi6f_1 {
        align-items: flex-end!important
    }

    ._align-items-md-center_1qi6f_1 {
        align-items: center!important
    }

    ._align-items-md-baseline_1qi6f_1 {
        align-items: baseline!important
    }

    ._align-items-md-stretch_1qi6f_1 {
        align-items: stretch!important
    }

    ._align-content-md-start_1qi6f_1 {
        align-content: flex-start!important
    }

    ._align-content-md-end_1qi6f_1 {
        align-content: flex-end!important
    }

    ._align-content-md-center_1qi6f_1 {
        align-content: center!important
    }

    ._align-content-md-between_1qi6f_1 {
        align-content: space-between!important
    }

    ._align-content-md-around_1qi6f_1 {
        align-content: space-around!important
    }

    ._align-content-md-stretch_1qi6f_1 {
        align-content: stretch!important
    }

    ._align-self-md-auto_1qi6f_1 {
        align-self: auto!important
    }

    ._align-self-md-start_1qi6f_1 {
        align-self: flex-start!important
    }

    ._align-self-md-end_1qi6f_1 {
        align-self: flex-end!important
    }

    ._align-self-md-center_1qi6f_1 {
        align-self: center!important
    }

    ._align-self-md-baseline_1qi6f_1 {
        align-self: baseline!important
    }

    ._align-self-md-stretch_1qi6f_1 {
        align-self: stretch!important
    }

    ._order-md-first_1qi6f_1 {
        order: -1!important
    }

    ._order-md-0_1qi6f_1 {
        order: 0!important
    }

    ._order-md-1_1qi6f_1 {
        order: 1!important
    }

    ._order-md-2_1qi6f_1 {
        order: 2!important
    }

    ._order-md-3_1qi6f_1 {
        order: 3!important
    }

    ._order-md-4_1qi6f_1 {
        order: 4!important
    }

    ._order-md-5_1qi6f_1 {
        order: 5!important
    }

    ._order-md-last_1qi6f_1 {
        order: 6!important
    }

    ._m-md-0_1qi6f_1 {
        margin: 0!important
    }

    ._m-md-1_1qi6f_1 {
        margin: .25rem!important
    }

    ._m-md-2_1qi6f_1 {
        margin: .5rem!important
    }

    ._m-md-3_1qi6f_1 {
        margin: 1rem!important
    }

    ._m-md-4_1qi6f_1 {
        margin: 1.5rem!important
    }

    ._m-md-5_1qi6f_1 {
        margin: 3rem!important
    }

    ._m-md-auto_1qi6f_1 {
        margin: auto!important
    }

    ._mx-md-0_1qi6f_1 {
        margin-right: 0!important;
        margin-left: 0!important
    }

    ._mx-md-1_1qi6f_1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important
    }

    ._mx-md-2_1qi6f_1 {
        margin-right: .5rem!important;
        margin-left: .5rem!important
    }

    ._mx-md-3_1qi6f_1 {
        margin-right: 1rem!important;
        margin-left: 1rem!important
    }

    ._mx-md-4_1qi6f_1 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important
    }

    ._mx-md-5_1qi6f_1 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }

    ._mx-md-auto_1qi6f_1 {
        margin-right: auto!important;
        margin-left: auto!important
    }

    ._my-md-0_1qi6f_1 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    ._my-md-1_1qi6f_1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important
    }

    ._my-md-2_1qi6f_1 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important
    }

    ._my-md-3_1qi6f_1 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }

    ._my-md-4_1qi6f_1 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    ._my-md-5_1qi6f_1 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }

    ._my-md-auto_1qi6f_1 {
        margin-top: auto!important;
        margin-bottom: auto!important
    }

    ._mt-md-0_1qi6f_1 {
        margin-top: 0!important
    }

    ._mt-md-1_1qi6f_1 {
        margin-top: .25rem!important
    }

    ._mt-md-2_1qi6f_1 {
        margin-top: .5rem!important
    }

    ._mt-md-3_1qi6f_1 {
        margin-top: 1rem!important
    }

    ._mt-md-4_1qi6f_1 {
        margin-top: 1.5rem!important
    }

    ._mt-md-5_1qi6f_1 {
        margin-top: 3rem!important
    }

    ._mt-md-auto_1qi6f_1 {
        margin-top: auto!important
    }

    ._me-md-0_1qi6f_1 {
        margin-right: 0!important
    }

    ._me-md-1_1qi6f_1 {
        margin-right: .25rem!important
    }

    ._me-md-2_1qi6f_1 {
        margin-right: .5rem!important
    }

    ._me-md-3_1qi6f_1 {
        margin-right: 1rem!important
    }

    ._me-md-4_1qi6f_1 {
        margin-right: 1.5rem!important
    }

    ._me-md-5_1qi6f_1 {
        margin-right: 3rem!important
    }

    ._me-md-auto_1qi6f_1 {
        margin-right: auto!important
    }

    ._mb-md-0_1qi6f_1 {
        margin-bottom: 0!important
    }

    ._mb-md-1_1qi6f_1 {
        margin-bottom: .25rem!important
    }

    ._mb-md-2_1qi6f_1 {
        margin-bottom: .5rem!important
    }

    ._mb-md-3_1qi6f_1 {
        margin-bottom: 1rem!important
    }

    ._mb-md-4_1qi6f_1 {
        margin-bottom: 1.5rem!important
    }

    ._mb-md-5_1qi6f_1 {
        margin-bottom: 3rem!important
    }

    ._mb-md-auto_1qi6f_1 {
        margin-bottom: auto!important
    }

    ._ms-md-0_1qi6f_1 {
        margin-left: 0!important
    }

    ._ms-md-1_1qi6f_1 {
        margin-left: .25rem!important
    }

    ._ms-md-2_1qi6f_1 {
        margin-left: .5rem!important
    }

    ._ms-md-3_1qi6f_1 {
        margin-left: 1rem!important
    }

    ._ms-md-4_1qi6f_1 {
        margin-left: 1.5rem!important
    }

    ._ms-md-5_1qi6f_1 {
        margin-left: 3rem!important
    }

    ._ms-md-auto_1qi6f_1 {
        margin-left: auto!important
    }

    ._p-md-0_1qi6f_1 {
        padding: 0!important
    }

    ._p-md-1_1qi6f_1 {
        padding: .25rem!important
    }

    ._p-md-2_1qi6f_1 {
        padding: .5rem!important
    }

    ._p-md-3_1qi6f_1 {
        padding: 1rem!important
    }

    ._p-md-4_1qi6f_1 {
        padding: 1.5rem!important
    }

    ._p-md-5_1qi6f_1 {
        padding: 3rem!important
    }

    ._px-md-0_1qi6f_1 {
        padding-right: 0!important;
        padding-left: 0!important
    }

    ._px-md-1_1qi6f_1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important
    }

    ._px-md-2_1qi6f_1 {
        padding-right: .5rem!important;
        padding-left: .5rem!important
    }

    ._px-md-3_1qi6f_1 {
        padding-right: 1rem!important;
        padding-left: 1rem!important
    }

    ._px-md-4_1qi6f_1 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important
    }

    ._px-md-5_1qi6f_1 {
        padding-right: 3rem!important;
        padding-left: 3rem!important
    }

    ._py-md-0_1qi6f_1 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    ._py-md-1_1qi6f_1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important
    }

    ._py-md-2_1qi6f_1 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important
    }

    ._py-md-3_1qi6f_1 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important
    }

    ._py-md-4_1qi6f_1 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    ._py-md-5_1qi6f_1 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }

    ._pt-md-0_1qi6f_1 {
        padding-top: 0!important
    }

    ._pt-md-1_1qi6f_1 {
        padding-top: .25rem!important
    }

    ._pt-md-2_1qi6f_1 {
        padding-top: .5rem!important
    }

    ._pt-md-3_1qi6f_1 {
        padding-top: 1rem!important
    }

    ._pt-md-4_1qi6f_1 {
        padding-top: 1.5rem!important
    }

    ._pt-md-5_1qi6f_1 {
        padding-top: 3rem!important
    }

    ._pe-md-0_1qi6f_1 {
        padding-right: 0!important
    }

    ._pe-md-1_1qi6f_1 {
        padding-right: .25rem!important
    }

    ._pe-md-2_1qi6f_1 {
        padding-right: .5rem!important
    }

    ._pe-md-3_1qi6f_1 {
        padding-right: 1rem!important
    }

    ._pe-md-4_1qi6f_1 {
        padding-right: 1.5rem!important
    }

    ._pe-md-5_1qi6f_1 {
        padding-right: 3rem!important
    }

    ._pb-md-0_1qi6f_1 {
        padding-bottom: 0!important
    }

    ._pb-md-1_1qi6f_1 {
        padding-bottom: .25rem!important
    }

    ._pb-md-2_1qi6f_1 {
        padding-bottom: .5rem!important
    }

    ._pb-md-3_1qi6f_1 {
        padding-bottom: 1rem!important
    }

    ._pb-md-4_1qi6f_1 {
        padding-bottom: 1.5rem!important
    }

    ._pb-md-5_1qi6f_1 {
        padding-bottom: 3rem!important
    }

    ._ps-md-0_1qi6f_1 {
        padding-left: 0!important
    }

    ._ps-md-1_1qi6f_1 {
        padding-left: .25rem!important
    }

    ._ps-md-2_1qi6f_1 {
        padding-left: .5rem!important
    }

    ._ps-md-3_1qi6f_1 {
        padding-left: 1rem!important
    }

    ._ps-md-4_1qi6f_1 {
        padding-left: 1.5rem!important
    }

    ._ps-md-5_1qi6f_1 {
        padding-left: 3rem!important
    }

    ._gap-md-0_1qi6f_1 {
        gap: 0!important
    }

    ._gap-md-1_1qi6f_1 {
        gap: .25rem!important
    }

    ._gap-md-2_1qi6f_1 {
        gap: .5rem!important
    }

    ._gap-md-3_1qi6f_1 {
        gap: 1rem!important
    }

    ._gap-md-4_1qi6f_1 {
        gap: 1.5rem!important
    }

    ._gap-md-5_1qi6f_1 {
        gap: 3rem!important
    }

    ._row-gap-md-0_1qi6f_1 {
        row-gap: 0!important
    }

    ._row-gap-md-1_1qi6f_1 {
        row-gap: .25rem!important
    }

    ._row-gap-md-2_1qi6f_1 {
        row-gap: .5rem!important
    }

    ._row-gap-md-3_1qi6f_1 {
        row-gap: 1rem!important
    }

    ._row-gap-md-4_1qi6f_1 {
        row-gap: 1.5rem!important
    }

    ._row-gap-md-5_1qi6f_1 {
        row-gap: 3rem!important
    }

    ._column-gap-md-0_1qi6f_1 {
        -moz-column-gap: 0!important;
        column-gap: 0!important
    }

    ._column-gap-md-1_1qi6f_1 {
        -moz-column-gap: .25rem!important;
        column-gap: .25rem!important
    }

    ._column-gap-md-2_1qi6f_1 {
        -moz-column-gap: .5rem!important;
        column-gap: .5rem!important
    }

    ._column-gap-md-3_1qi6f_1 {
        -moz-column-gap: 1rem!important;
        column-gap: 1rem!important
    }

    ._column-gap-md-4_1qi6f_1 {
        -moz-column-gap: 1.5rem!important;
        column-gap: 1.5rem!important
    }

    ._column-gap-md-5_1qi6f_1 {
        -moz-column-gap: 3rem!important;
        column-gap: 3rem!important
    }

    ._text-md-start_1qi6f_1 {
        text-align: left!important
    }

    ._text-md-end_1qi6f_1 {
        text-align: right!important
    }

    ._text-md-center_1qi6f_1 {
        text-align: center!important
    }
}

@media(min-width: 992px) {
    ._float-lg-start_1qi6f_1 {
        float:left!important
    }

    ._float-lg-end_1qi6f_1 {
        float: right!important
    }

    ._float-lg-none_1qi6f_1 {
        float: none!important
    }

    ._object-fit-lg-contain_1qi6f_1 {
        -o-object-fit: contain!important;
        object-fit: contain!important
    }

    ._object-fit-lg-cover_1qi6f_1 {
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    ._object-fit-lg-fill_1qi6f_1 {
        -o-object-fit: fill!important;
        object-fit: fill!important
    }

    ._object-fit-lg-scale_1qi6f_1 {
        -o-object-fit: scale-down!important;
        object-fit: scale-down!important
    }

    ._object-fit-lg-none_1qi6f_1 {
        -o-object-fit: none!important;
        object-fit: none!important
    }

    ._d-lg-inline_1qi6f_1 {
        display: inline!important
    }

    ._d-lg-inline-block_1qi6f_1 {
        display: inline-block!important
    }

    ._d-lg-block_1qi6f_1 {
        display: block!important
    }

    ._d-lg-grid_1qi6f_1 {
        display: grid!important
    }

    ._d-lg-inline-grid_1qi6f_1 {
        display: inline-grid!important
    }

    ._d-lg-table_1qi6f_1 {
        display: table!important
    }

    ._d-lg-table-row_1qi6f_1 {
        display: table-row!important
    }

    ._d-lg-table-cell_1qi6f_1 {
        display: table-cell!important
    }

    ._d-lg-flex_1qi6f_1 {
        display: flex!important
    }

    ._d-lg-inline-flex_1qi6f_1 {
        display: inline-flex!important
    }

    ._d-lg-none_1qi6f_1 {
        display: none!important
    }

    ._flex-lg-fill_1qi6f_1 {
        flex: 1 1 auto!important
    }

    ._flex-lg-row_1qi6f_1 {
        flex-direction: row!important
    }

    ._flex-lg-column_1qi6f_1 {
        flex-direction: column!important
    }

    ._flex-lg-row-reverse_1qi6f_1 {
        flex-direction: row-reverse!important
    }

    ._flex-lg-column-reverse_1qi6f_1 {
        flex-direction: column-reverse!important
    }

    ._flex-lg-grow-0_1qi6f_1 {
        flex-grow: 0!important
    }

    ._flex-lg-grow-1_1qi6f_1 {
        flex-grow: 1!important
    }

    ._flex-lg-shrink-0_1qi6f_1 {
        flex-shrink: 0!important
    }

    ._flex-lg-shrink-1_1qi6f_1 {
        flex-shrink: 1!important
    }

    ._flex-lg-wrap_1qi6f_1 {
        flex-wrap: wrap!important
    }

    ._flex-lg-nowrap_1qi6f_1 {
        flex-wrap: nowrap!important
    }

    ._flex-lg-wrap-reverse_1qi6f_1 {
        flex-wrap: wrap-reverse!important
    }

    ._justify-content-lg-start_1qi6f_1 {
        justify-content: flex-start!important
    }

    ._justify-content-lg-end_1qi6f_1 {
        justify-content: flex-end!important
    }

    ._justify-content-lg-center_1qi6f_1 {
        justify-content: center!important
    }

    ._justify-content-lg-between_1qi6f_1 {
        justify-content: space-between!important
    }

    ._justify-content-lg-around_1qi6f_1 {
        justify-content: space-around!important
    }

    ._justify-content-lg-evenly_1qi6f_1 {
        justify-content: space-evenly!important
    }

    ._align-items-lg-start_1qi6f_1 {
        align-items: flex-start!important
    }

    ._align-items-lg-end_1qi6f_1 {
        align-items: flex-end!important
    }

    ._align-items-lg-center_1qi6f_1 {
        align-items: center!important
    }

    ._align-items-lg-baseline_1qi6f_1 {
        align-items: baseline!important
    }

    ._align-items-lg-stretch_1qi6f_1 {
        align-items: stretch!important
    }

    ._align-content-lg-start_1qi6f_1 {
        align-content: flex-start!important
    }

    ._align-content-lg-end_1qi6f_1 {
        align-content: flex-end!important
    }

    ._align-content-lg-center_1qi6f_1 {
        align-content: center!important
    }

    ._align-content-lg-between_1qi6f_1 {
        align-content: space-between!important
    }

    ._align-content-lg-around_1qi6f_1 {
        align-content: space-around!important
    }

    ._align-content-lg-stretch_1qi6f_1 {
        align-content: stretch!important
    }

    ._align-self-lg-auto_1qi6f_1 {
        align-self: auto!important
    }

    ._align-self-lg-start_1qi6f_1 {
        align-self: flex-start!important
    }

    ._align-self-lg-end_1qi6f_1 {
        align-self: flex-end!important
    }

    ._align-self-lg-center_1qi6f_1 {
        align-self: center!important
    }

    ._align-self-lg-baseline_1qi6f_1 {
        align-self: baseline!important
    }

    ._align-self-lg-stretch_1qi6f_1 {
        align-self: stretch!important
    }

    ._order-lg-first_1qi6f_1 {
        order: -1!important
    }

    ._order-lg-0_1qi6f_1 {
        order: 0!important
    }

    ._order-lg-1_1qi6f_1 {
        order: 1!important
    }

    ._order-lg-2_1qi6f_1 {
        order: 2!important
    }

    ._order-lg-3_1qi6f_1 {
        order: 3!important
    }

    ._order-lg-4_1qi6f_1 {
        order: 4!important
    }

    ._order-lg-5_1qi6f_1 {
        order: 5!important
    }

    ._order-lg-last_1qi6f_1 {
        order: 6!important
    }

    ._m-lg-0_1qi6f_1 {
        margin: 0!important
    }

    ._m-lg-1_1qi6f_1 {
        margin: .25rem!important
    }

    ._m-lg-2_1qi6f_1 {
        margin: .5rem!important
    }

    ._m-lg-3_1qi6f_1 {
        margin: 1rem!important
    }

    ._m-lg-4_1qi6f_1 {
        margin: 1.5rem!important
    }

    ._m-lg-5_1qi6f_1 {
        margin: 3rem!important
    }

    ._m-lg-auto_1qi6f_1 {
        margin: auto!important
    }

    ._mx-lg-0_1qi6f_1 {
        margin-right: 0!important;
        margin-left: 0!important
    }

    ._mx-lg-1_1qi6f_1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important
    }

    ._mx-lg-2_1qi6f_1 {
        margin-right: .5rem!important;
        margin-left: .5rem!important
    }

    ._mx-lg-3_1qi6f_1 {
        margin-right: 1rem!important;
        margin-left: 1rem!important
    }

    ._mx-lg-4_1qi6f_1 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important
    }

    ._mx-lg-5_1qi6f_1 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }

    ._mx-lg-auto_1qi6f_1 {
        margin-right: auto!important;
        margin-left: auto!important
    }

    ._my-lg-0_1qi6f_1 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    ._my-lg-1_1qi6f_1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important
    }

    ._my-lg-2_1qi6f_1 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important
    }

    ._my-lg-3_1qi6f_1 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }

    ._my-lg-4_1qi6f_1 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    ._my-lg-5_1qi6f_1 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }

    ._my-lg-auto_1qi6f_1 {
        margin-top: auto!important;
        margin-bottom: auto!important
    }

    ._mt-lg-0_1qi6f_1 {
        margin-top: 0!important
    }

    ._mt-lg-1_1qi6f_1 {
        margin-top: .25rem!important
    }

    ._mt-lg-2_1qi6f_1 {
        margin-top: .5rem!important
    }

    ._mt-lg-3_1qi6f_1 {
        margin-top: 1rem!important
    }

    ._mt-lg-4_1qi6f_1 {
        margin-top: 1.5rem!important
    }

    ._mt-lg-5_1qi6f_1 {
        margin-top: 3rem!important
    }

    ._mt-lg-auto_1qi6f_1 {
        margin-top: auto!important
    }

    ._me-lg-0_1qi6f_1 {
        margin-right: 0!important
    }

    ._me-lg-1_1qi6f_1 {
        margin-right: .25rem!important
    }

    ._me-lg-2_1qi6f_1 {
        margin-right: .5rem!important
    }

    ._me-lg-3_1qi6f_1 {
        margin-right: 1rem!important
    }

    ._me-lg-4_1qi6f_1 {
        margin-right: 1.5rem!important
    }

    ._me-lg-5_1qi6f_1 {
        margin-right: 3rem!important
    }

    ._me-lg-auto_1qi6f_1 {
        margin-right: auto!important
    }

    ._mb-lg-0_1qi6f_1 {
        margin-bottom: 0!important
    }

    ._mb-lg-1_1qi6f_1 {
        margin-bottom: .25rem!important
    }

    ._mb-lg-2_1qi6f_1 {
        margin-bottom: .5rem!important
    }

    ._mb-lg-3_1qi6f_1 {
        margin-bottom: 1rem!important
    }

    ._mb-lg-4_1qi6f_1 {
        margin-bottom: 1.5rem!important
    }

    ._mb-lg-5_1qi6f_1 {
        margin-bottom: 3rem!important
    }

    ._mb-lg-auto_1qi6f_1 {
        margin-bottom: auto!important
    }

    ._ms-lg-0_1qi6f_1 {
        margin-left: 0!important
    }

    ._ms-lg-1_1qi6f_1 {
        margin-left: .25rem!important
    }

    ._ms-lg-2_1qi6f_1 {
        margin-left: .5rem!important
    }

    ._ms-lg-3_1qi6f_1 {
        margin-left: 1rem!important
    }

    ._ms-lg-4_1qi6f_1 {
        margin-left: 1.5rem!important
    }

    ._ms-lg-5_1qi6f_1 {
        margin-left: 3rem!important
    }

    ._ms-lg-auto_1qi6f_1 {
        margin-left: auto!important
    }

    ._p-lg-0_1qi6f_1 {
        padding: 0!important
    }

    ._p-lg-1_1qi6f_1 {
        padding: .25rem!important
    }

    ._p-lg-2_1qi6f_1 {
        padding: .5rem!important
    }

    ._p-lg-3_1qi6f_1 {
        padding: 1rem!important
    }

    ._p-lg-4_1qi6f_1 {
        padding: 1.5rem!important
    }

    ._p-lg-5_1qi6f_1 {
        padding: 3rem!important
    }

    ._px-lg-0_1qi6f_1 {
        padding-right: 0!important;
        padding-left: 0!important
    }

    ._px-lg-1_1qi6f_1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important
    }

    ._px-lg-2_1qi6f_1 {
        padding-right: .5rem!important;
        padding-left: .5rem!important
    }

    ._px-lg-3_1qi6f_1 {
        padding-right: 1rem!important;
        padding-left: 1rem!important
    }

    ._px-lg-4_1qi6f_1 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important
    }

    ._px-lg-5_1qi6f_1 {
        padding-right: 3rem!important;
        padding-left: 3rem!important
    }

    ._py-lg-0_1qi6f_1 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    ._py-lg-1_1qi6f_1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important
    }

    ._py-lg-2_1qi6f_1 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important
    }

    ._py-lg-3_1qi6f_1 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important
    }

    ._py-lg-4_1qi6f_1 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    ._py-lg-5_1qi6f_1 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }

    ._pt-lg-0_1qi6f_1 {
        padding-top: 0!important
    }

    ._pt-lg-1_1qi6f_1 {
        padding-top: .25rem!important
    }

    ._pt-lg-2_1qi6f_1 {
        padding-top: .5rem!important
    }

    ._pt-lg-3_1qi6f_1 {
        padding-top: 1rem!important
    }

    ._pt-lg-4_1qi6f_1 {
        padding-top: 1.5rem!important
    }

    ._pt-lg-5_1qi6f_1 {
        padding-top: 3rem!important
    }

    ._pe-lg-0_1qi6f_1 {
        padding-right: 0!important
    }

    ._pe-lg-1_1qi6f_1 {
        padding-right: .25rem!important
    }

    ._pe-lg-2_1qi6f_1 {
        padding-right: .5rem!important
    }

    ._pe-lg-3_1qi6f_1 {
        padding-right: 1rem!important
    }

    ._pe-lg-4_1qi6f_1 {
        padding-right: 1.5rem!important
    }

    ._pe-lg-5_1qi6f_1 {
        padding-right: 3rem!important
    }

    ._pb-lg-0_1qi6f_1 {
        padding-bottom: 0!important
    }

    ._pb-lg-1_1qi6f_1 {
        padding-bottom: .25rem!important
    }

    ._pb-lg-2_1qi6f_1 {
        padding-bottom: .5rem!important
    }

    ._pb-lg-3_1qi6f_1 {
        padding-bottom: 1rem!important
    }

    ._pb-lg-4_1qi6f_1 {
        padding-bottom: 1.5rem!important
    }

    ._pb-lg-5_1qi6f_1 {
        padding-bottom: 3rem!important
    }

    ._ps-lg-0_1qi6f_1 {
        padding-left: 0!important
    }

    ._ps-lg-1_1qi6f_1 {
        padding-left: .25rem!important
    }

    ._ps-lg-2_1qi6f_1 {
        padding-left: .5rem!important
    }

    ._ps-lg-3_1qi6f_1 {
        padding-left: 1rem!important
    }

    ._ps-lg-4_1qi6f_1 {
        padding-left: 1.5rem!important
    }

    ._ps-lg-5_1qi6f_1 {
        padding-left: 3rem!important
    }

    ._gap-lg-0_1qi6f_1 {
        gap: 0!important
    }

    ._gap-lg-1_1qi6f_1 {
        gap: .25rem!important
    }

    ._gap-lg-2_1qi6f_1 {
        gap: .5rem!important
    }

    ._gap-lg-3_1qi6f_1 {
        gap: 1rem!important
    }

    ._gap-lg-4_1qi6f_1 {
        gap: 1.5rem!important
    }

    ._gap-lg-5_1qi6f_1 {
        gap: 3rem!important
    }

    ._row-gap-lg-0_1qi6f_1 {
        row-gap: 0!important
    }

    ._row-gap-lg-1_1qi6f_1 {
        row-gap: .25rem!important
    }

    ._row-gap-lg-2_1qi6f_1 {
        row-gap: .5rem!important
    }

    ._row-gap-lg-3_1qi6f_1 {
        row-gap: 1rem!important
    }

    ._row-gap-lg-4_1qi6f_1 {
        row-gap: 1.5rem!important
    }

    ._row-gap-lg-5_1qi6f_1 {
        row-gap: 3rem!important
    }

    ._column-gap-lg-0_1qi6f_1 {
        -moz-column-gap: 0!important;
        column-gap: 0!important
    }

    ._column-gap-lg-1_1qi6f_1 {
        -moz-column-gap: .25rem!important;
        column-gap: .25rem!important
    }

    ._column-gap-lg-2_1qi6f_1 {
        -moz-column-gap: .5rem!important;
        column-gap: .5rem!important
    }

    ._column-gap-lg-3_1qi6f_1 {
        -moz-column-gap: 1rem!important;
        column-gap: 1rem!important
    }

    ._column-gap-lg-4_1qi6f_1 {
        -moz-column-gap: 1.5rem!important;
        column-gap: 1.5rem!important
    }

    ._column-gap-lg-5_1qi6f_1 {
        -moz-column-gap: 3rem!important;
        column-gap: 3rem!important
    }

    ._text-lg-start_1qi6f_1 {
        text-align: left!important
    }

    ._text-lg-end_1qi6f_1 {
        text-align: right!important
    }

    ._text-lg-center_1qi6f_1 {
        text-align: center!important
    }
}

@media(min-width: 1200px) {
    ._float-xl-start_1qi6f_1 {
        float:left!important
    }

    ._float-xl-end_1qi6f_1 {
        float: right!important
    }

    ._float-xl-none_1qi6f_1 {
        float: none!important
    }

    ._object-fit-xl-contain_1qi6f_1 {
        -o-object-fit: contain!important;
        object-fit: contain!important
    }

    ._object-fit-xl-cover_1qi6f_1 {
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    ._object-fit-xl-fill_1qi6f_1 {
        -o-object-fit: fill!important;
        object-fit: fill!important
    }

    ._object-fit-xl-scale_1qi6f_1 {
        -o-object-fit: scale-down!important;
        object-fit: scale-down!important
    }

    ._object-fit-xl-none_1qi6f_1 {
        -o-object-fit: none!important;
        object-fit: none!important
    }

    ._d-xl-inline_1qi6f_1 {
        display: inline!important
    }

    ._d-xl-inline-block_1qi6f_1 {
        display: inline-block!important
    }

    ._d-xl-block_1qi6f_1 {
        display: block!important
    }

    ._d-xl-grid_1qi6f_1 {
        display: grid!important
    }

    ._d-xl-inline-grid_1qi6f_1 {
        display: inline-grid!important
    }

    ._d-xl-table_1qi6f_1 {
        display: table!important
    }

    ._d-xl-table-row_1qi6f_1 {
        display: table-row!important
    }

    ._d-xl-table-cell_1qi6f_1 {
        display: table-cell!important
    }

    ._d-xl-flex_1qi6f_1 {
        display: flex!important
    }

    ._d-xl-inline-flex_1qi6f_1 {
        display: inline-flex!important
    }

    ._d-xl-none_1qi6f_1 {
        display: none!important
    }

    ._flex-xl-fill_1qi6f_1 {
        flex: 1 1 auto!important
    }

    ._flex-xl-row_1qi6f_1 {
        flex-direction: row!important
    }

    ._flex-xl-column_1qi6f_1 {
        flex-direction: column!important
    }

    ._flex-xl-row-reverse_1qi6f_1 {
        flex-direction: row-reverse!important
    }

    ._flex-xl-column-reverse_1qi6f_1 {
        flex-direction: column-reverse!important
    }

    ._flex-xl-grow-0_1qi6f_1 {
        flex-grow: 0!important
    }

    ._flex-xl-grow-1_1qi6f_1 {
        flex-grow: 1!important
    }

    ._flex-xl-shrink-0_1qi6f_1 {
        flex-shrink: 0!important
    }

    ._flex-xl-shrink-1_1qi6f_1 {
        flex-shrink: 1!important
    }

    ._flex-xl-wrap_1qi6f_1 {
        flex-wrap: wrap!important
    }

    ._flex-xl-nowrap_1qi6f_1 {
        flex-wrap: nowrap!important
    }

    ._flex-xl-wrap-reverse_1qi6f_1 {
        flex-wrap: wrap-reverse!important
    }

    ._justify-content-xl-start_1qi6f_1 {
        justify-content: flex-start!important
    }

    ._justify-content-xl-end_1qi6f_1 {
        justify-content: flex-end!important
    }

    ._justify-content-xl-center_1qi6f_1 {
        justify-content: center!important
    }

    ._justify-content-xl-between_1qi6f_1 {
        justify-content: space-between!important
    }

    ._justify-content-xl-around_1qi6f_1 {
        justify-content: space-around!important
    }

    ._justify-content-xl-evenly_1qi6f_1 {
        justify-content: space-evenly!important
    }

    ._align-items-xl-start_1qi6f_1 {
        align-items: flex-start!important
    }

    ._align-items-xl-end_1qi6f_1 {
        align-items: flex-end!important
    }

    ._align-items-xl-center_1qi6f_1 {
        align-items: center!important
    }

    ._align-items-xl-baseline_1qi6f_1 {
        align-items: baseline!important
    }

    ._align-items-xl-stretch_1qi6f_1 {
        align-items: stretch!important
    }

    ._align-content-xl-start_1qi6f_1 {
        align-content: flex-start!important
    }

    ._align-content-xl-end_1qi6f_1 {
        align-content: flex-end!important
    }

    ._align-content-xl-center_1qi6f_1 {
        align-content: center!important
    }

    ._align-content-xl-between_1qi6f_1 {
        align-content: space-between!important
    }

    ._align-content-xl-around_1qi6f_1 {
        align-content: space-around!important
    }

    ._align-content-xl-stretch_1qi6f_1 {
        align-content: stretch!important
    }

    ._align-self-xl-auto_1qi6f_1 {
        align-self: auto!important
    }

    ._align-self-xl-start_1qi6f_1 {
        align-self: flex-start!important
    }

    ._align-self-xl-end_1qi6f_1 {
        align-self: flex-end!important
    }

    ._align-self-xl-center_1qi6f_1 {
        align-self: center!important
    }

    ._align-self-xl-baseline_1qi6f_1 {
        align-self: baseline!important
    }

    ._align-self-xl-stretch_1qi6f_1 {
        align-self: stretch!important
    }

    ._order-xl-first_1qi6f_1 {
        order: -1!important
    }

    ._order-xl-0_1qi6f_1 {
        order: 0!important
    }

    ._order-xl-1_1qi6f_1 {
        order: 1!important
    }

    ._order-xl-2_1qi6f_1 {
        order: 2!important
    }

    ._order-xl-3_1qi6f_1 {
        order: 3!important
    }

    ._order-xl-4_1qi6f_1 {
        order: 4!important
    }

    ._order-xl-5_1qi6f_1 {
        order: 5!important
    }

    ._order-xl-last_1qi6f_1 {
        order: 6!important
    }

    ._m-xl-0_1qi6f_1 {
        margin: 0!important
    }

    ._m-xl-1_1qi6f_1 {
        margin: .25rem!important
    }

    ._m-xl-2_1qi6f_1 {
        margin: .5rem!important
    }

    ._m-xl-3_1qi6f_1 {
        margin: 1rem!important
    }

    ._m-xl-4_1qi6f_1 {
        margin: 1.5rem!important
    }

    ._m-xl-5_1qi6f_1 {
        margin: 3rem!important
    }

    ._m-xl-auto_1qi6f_1 {
        margin: auto!important
    }

    ._mx-xl-0_1qi6f_1 {
        margin-right: 0!important;
        margin-left: 0!important
    }

    ._mx-xl-1_1qi6f_1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important
    }

    ._mx-xl-2_1qi6f_1 {
        margin-right: .5rem!important;
        margin-left: .5rem!important
    }

    ._mx-xl-3_1qi6f_1 {
        margin-right: 1rem!important;
        margin-left: 1rem!important
    }

    ._mx-xl-4_1qi6f_1 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important
    }

    ._mx-xl-5_1qi6f_1 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }

    ._mx-xl-auto_1qi6f_1 {
        margin-right: auto!important;
        margin-left: auto!important
    }

    ._my-xl-0_1qi6f_1 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    ._my-xl-1_1qi6f_1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important
    }

    ._my-xl-2_1qi6f_1 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important
    }

    ._my-xl-3_1qi6f_1 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }

    ._my-xl-4_1qi6f_1 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    ._my-xl-5_1qi6f_1 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }

    ._my-xl-auto_1qi6f_1 {
        margin-top: auto!important;
        margin-bottom: auto!important
    }

    ._mt-xl-0_1qi6f_1 {
        margin-top: 0!important
    }

    ._mt-xl-1_1qi6f_1 {
        margin-top: .25rem!important
    }

    ._mt-xl-2_1qi6f_1 {
        margin-top: .5rem!important
    }

    ._mt-xl-3_1qi6f_1 {
        margin-top: 1rem!important
    }

    ._mt-xl-4_1qi6f_1 {
        margin-top: 1.5rem!important
    }

    ._mt-xl-5_1qi6f_1 {
        margin-top: 3rem!important
    }

    ._mt-xl-auto_1qi6f_1 {
        margin-top: auto!important
    }

    ._me-xl-0_1qi6f_1 {
        margin-right: 0!important
    }

    ._me-xl-1_1qi6f_1 {
        margin-right: .25rem!important
    }

    ._me-xl-2_1qi6f_1 {
        margin-right: .5rem!important
    }

    ._me-xl-3_1qi6f_1 {
        margin-right: 1rem!important
    }

    ._me-xl-4_1qi6f_1 {
        margin-right: 1.5rem!important
    }

    ._me-xl-5_1qi6f_1 {
        margin-right: 3rem!important
    }

    ._me-xl-auto_1qi6f_1 {
        margin-right: auto!important
    }

    ._mb-xl-0_1qi6f_1 {
        margin-bottom: 0!important
    }

    ._mb-xl-1_1qi6f_1 {
        margin-bottom: .25rem!important
    }

    ._mb-xl-2_1qi6f_1 {
        margin-bottom: .5rem!important
    }

    ._mb-xl-3_1qi6f_1 {
        margin-bottom: 1rem!important
    }

    ._mb-xl-4_1qi6f_1 {
        margin-bottom: 1.5rem!important
    }

    ._mb-xl-5_1qi6f_1 {
        margin-bottom: 3rem!important
    }

    ._mb-xl-auto_1qi6f_1 {
        margin-bottom: auto!important
    }

    ._ms-xl-0_1qi6f_1 {
        margin-left: 0!important
    }

    ._ms-xl-1_1qi6f_1 {
        margin-left: .25rem!important
    }

    ._ms-xl-2_1qi6f_1 {
        margin-left: .5rem!important
    }

    ._ms-xl-3_1qi6f_1 {
        margin-left: 1rem!important
    }

    ._ms-xl-4_1qi6f_1 {
        margin-left: 1.5rem!important
    }

    ._ms-xl-5_1qi6f_1 {
        margin-left: 3rem!important
    }

    ._ms-xl-auto_1qi6f_1 {
        margin-left: auto!important
    }

    ._p-xl-0_1qi6f_1 {
        padding: 0!important
    }

    ._p-xl-1_1qi6f_1 {
        padding: .25rem!important
    }

    ._p-xl-2_1qi6f_1 {
        padding: .5rem!important
    }

    ._p-xl-3_1qi6f_1 {
        padding: 1rem!important
    }

    ._p-xl-4_1qi6f_1 {
        padding: 1.5rem!important
    }

    ._p-xl-5_1qi6f_1 {
        padding: 3rem!important
    }

    ._px-xl-0_1qi6f_1 {
        padding-right: 0!important;
        padding-left: 0!important
    }

    ._px-xl-1_1qi6f_1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important
    }

    ._px-xl-2_1qi6f_1 {
        padding-right: .5rem!important;
        padding-left: .5rem!important
    }

    ._px-xl-3_1qi6f_1 {
        padding-right: 1rem!important;
        padding-left: 1rem!important
    }

    ._px-xl-4_1qi6f_1 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important
    }

    ._px-xl-5_1qi6f_1 {
        padding-right: 3rem!important;
        padding-left: 3rem!important
    }

    ._py-xl-0_1qi6f_1 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    ._py-xl-1_1qi6f_1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important
    }

    ._py-xl-2_1qi6f_1 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important
    }

    ._py-xl-3_1qi6f_1 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important
    }

    ._py-xl-4_1qi6f_1 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    ._py-xl-5_1qi6f_1 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }

    ._pt-xl-0_1qi6f_1 {
        padding-top: 0!important
    }

    ._pt-xl-1_1qi6f_1 {
        padding-top: .25rem!important
    }

    ._pt-xl-2_1qi6f_1 {
        padding-top: .5rem!important
    }

    ._pt-xl-3_1qi6f_1 {
        padding-top: 1rem!important
    }

    ._pt-xl-4_1qi6f_1 {
        padding-top: 1.5rem!important
    }

    ._pt-xl-5_1qi6f_1 {
        padding-top: 3rem!important
    }

    ._pe-xl-0_1qi6f_1 {
        padding-right: 0!important
    }

    ._pe-xl-1_1qi6f_1 {
        padding-right: .25rem!important
    }

    ._pe-xl-2_1qi6f_1 {
        padding-right: .5rem!important
    }

    ._pe-xl-3_1qi6f_1 {
        padding-right: 1rem!important
    }

    ._pe-xl-4_1qi6f_1 {
        padding-right: 1.5rem!important
    }

    ._pe-xl-5_1qi6f_1 {
        padding-right: 3rem!important
    }

    ._pb-xl-0_1qi6f_1 {
        padding-bottom: 0!important
    }

    ._pb-xl-1_1qi6f_1 {
        padding-bottom: .25rem!important
    }

    ._pb-xl-2_1qi6f_1 {
        padding-bottom: .5rem!important
    }

    ._pb-xl-3_1qi6f_1 {
        padding-bottom: 1rem!important
    }

    ._pb-xl-4_1qi6f_1 {
        padding-bottom: 1.5rem!important
    }

    ._pb-xl-5_1qi6f_1 {
        padding-bottom: 3rem!important
    }

    ._ps-xl-0_1qi6f_1 {
        padding-left: 0!important
    }

    ._ps-xl-1_1qi6f_1 {
        padding-left: .25rem!important
    }

    ._ps-xl-2_1qi6f_1 {
        padding-left: .5rem!important
    }

    ._ps-xl-3_1qi6f_1 {
        padding-left: 1rem!important
    }

    ._ps-xl-4_1qi6f_1 {
        padding-left: 1.5rem!important
    }

    ._ps-xl-5_1qi6f_1 {
        padding-left: 3rem!important
    }

    ._gap-xl-0_1qi6f_1 {
        gap: 0!important
    }

    ._gap-xl-1_1qi6f_1 {
        gap: .25rem!important
    }

    ._gap-xl-2_1qi6f_1 {
        gap: .5rem!important
    }

    ._gap-xl-3_1qi6f_1 {
        gap: 1rem!important
    }

    ._gap-xl-4_1qi6f_1 {
        gap: 1.5rem!important
    }

    ._gap-xl-5_1qi6f_1 {
        gap: 3rem!important
    }

    ._row-gap-xl-0_1qi6f_1 {
        row-gap: 0!important
    }

    ._row-gap-xl-1_1qi6f_1 {
        row-gap: .25rem!important
    }

    ._row-gap-xl-2_1qi6f_1 {
        row-gap: .5rem!important
    }

    ._row-gap-xl-3_1qi6f_1 {
        row-gap: 1rem!important
    }

    ._row-gap-xl-4_1qi6f_1 {
        row-gap: 1.5rem!important
    }

    ._row-gap-xl-5_1qi6f_1 {
        row-gap: 3rem!important
    }

    ._column-gap-xl-0_1qi6f_1 {
        -moz-column-gap: 0!important;
        column-gap: 0!important
    }

    ._column-gap-xl-1_1qi6f_1 {
        -moz-column-gap: .25rem!important;
        column-gap: .25rem!important
    }

    ._column-gap-xl-2_1qi6f_1 {
        -moz-column-gap: .5rem!important;
        column-gap: .5rem!important
    }

    ._column-gap-xl-3_1qi6f_1 {
        -moz-column-gap: 1rem!important;
        column-gap: 1rem!important
    }

    ._column-gap-xl-4_1qi6f_1 {
        -moz-column-gap: 1.5rem!important;
        column-gap: 1.5rem!important
    }

    ._column-gap-xl-5_1qi6f_1 {
        -moz-column-gap: 3rem!important;
        column-gap: 3rem!important
    }

    ._text-xl-start_1qi6f_1 {
        text-align: left!important
    }

    ._text-xl-end_1qi6f_1 {
        text-align: right!important
    }

    ._text-xl-center_1qi6f_1 {
        text-align: center!important
    }
}

@media(min-width: 1400px) {
    ._float-xxl-start_1qi6f_1 {
        float:left!important
    }

    ._float-xxl-end_1qi6f_1 {
        float: right!important
    }

    ._float-xxl-none_1qi6f_1 {
        float: none!important
    }

    ._object-fit-xxl-contain_1qi6f_1 {
        -o-object-fit: contain!important;
        object-fit: contain!important
    }

    ._object-fit-xxl-cover_1qi6f_1 {
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    ._object-fit-xxl-fill_1qi6f_1 {
        -o-object-fit: fill!important;
        object-fit: fill!important
    }

    ._object-fit-xxl-scale_1qi6f_1 {
        -o-object-fit: scale-down!important;
        object-fit: scale-down!important
    }

    ._object-fit-xxl-none_1qi6f_1 {
        -o-object-fit: none!important;
        object-fit: none!important
    }

    ._d-xxl-inline_1qi6f_1 {
        display: inline!important
    }

    ._d-xxl-inline-block_1qi6f_1 {
        display: inline-block!important
    }

    ._d-xxl-block_1qi6f_1 {
        display: block!important
    }

    ._d-xxl-grid_1qi6f_1 {
        display: grid!important
    }

    ._d-xxl-inline-grid_1qi6f_1 {
        display: inline-grid!important
    }

    ._d-xxl-table_1qi6f_1 {
        display: table!important
    }

    ._d-xxl-table-row_1qi6f_1 {
        display: table-row!important
    }

    ._d-xxl-table-cell_1qi6f_1 {
        display: table-cell!important
    }

    ._d-xxl-flex_1qi6f_1 {
        display: flex!important
    }

    ._d-xxl-inline-flex_1qi6f_1 {
        display: inline-flex!important
    }

    ._d-xxl-none_1qi6f_1 {
        display: none!important
    }

    ._flex-xxl-fill_1qi6f_1 {
        flex: 1 1 auto!important
    }

    ._flex-xxl-row_1qi6f_1 {
        flex-direction: row!important
    }

    ._flex-xxl-column_1qi6f_1 {
        flex-direction: column!important
    }

    ._flex-xxl-row-reverse_1qi6f_1 {
        flex-direction: row-reverse!important
    }

    ._flex-xxl-column-reverse_1qi6f_1 {
        flex-direction: column-reverse!important
    }

    ._flex-xxl-grow-0_1qi6f_1 {
        flex-grow: 0!important
    }

    ._flex-xxl-grow-1_1qi6f_1 {
        flex-grow: 1!important
    }

    ._flex-xxl-shrink-0_1qi6f_1 {
        flex-shrink: 0!important
    }

    ._flex-xxl-shrink-1_1qi6f_1 {
        flex-shrink: 1!important
    }

    ._flex-xxl-wrap_1qi6f_1 {
        flex-wrap: wrap!important
    }

    ._flex-xxl-nowrap_1qi6f_1 {
        flex-wrap: nowrap!important
    }

    ._flex-xxl-wrap-reverse_1qi6f_1 {
        flex-wrap: wrap-reverse!important
    }

    ._justify-content-xxl-start_1qi6f_1 {
        justify-content: flex-start!important
    }

    ._justify-content-xxl-end_1qi6f_1 {
        justify-content: flex-end!important
    }

    ._justify-content-xxl-center_1qi6f_1 {
        justify-content: center!important
    }

    ._justify-content-xxl-between_1qi6f_1 {
        justify-content: space-between!important
    }

    ._justify-content-xxl-around_1qi6f_1 {
        justify-content: space-around!important
    }

    ._justify-content-xxl-evenly_1qi6f_1 {
        justify-content: space-evenly!important
    }

    ._align-items-xxl-start_1qi6f_1 {
        align-items: flex-start!important
    }

    ._align-items-xxl-end_1qi6f_1 {
        align-items: flex-end!important
    }

    ._align-items-xxl-center_1qi6f_1 {
        align-items: center!important
    }

    ._align-items-xxl-baseline_1qi6f_1 {
        align-items: baseline!important
    }

    ._align-items-xxl-stretch_1qi6f_1 {
        align-items: stretch!important
    }

    ._align-content-xxl-start_1qi6f_1 {
        align-content: flex-start!important
    }

    ._align-content-xxl-end_1qi6f_1 {
        align-content: flex-end!important
    }

    ._align-content-xxl-center_1qi6f_1 {
        align-content: center!important
    }

    ._align-content-xxl-between_1qi6f_1 {
        align-content: space-between!important
    }

    ._align-content-xxl-around_1qi6f_1 {
        align-content: space-around!important
    }

    ._align-content-xxl-stretch_1qi6f_1 {
        align-content: stretch!important
    }

    ._align-self-xxl-auto_1qi6f_1 {
        align-self: auto!important
    }

    ._align-self-xxl-start_1qi6f_1 {
        align-self: flex-start!important
    }

    ._align-self-xxl-end_1qi6f_1 {
        align-self: flex-end!important
    }

    ._align-self-xxl-center_1qi6f_1 {
        align-self: center!important
    }

    ._align-self-xxl-baseline_1qi6f_1 {
        align-self: baseline!important
    }

    ._align-self-xxl-stretch_1qi6f_1 {
        align-self: stretch!important
    }

    ._order-xxl-first_1qi6f_1 {
        order: -1!important
    }

    ._order-xxl-0_1qi6f_1 {
        order: 0!important
    }

    ._order-xxl-1_1qi6f_1 {
        order: 1!important
    }

    ._order-xxl-2_1qi6f_1 {
        order: 2!important
    }

    ._order-xxl-3_1qi6f_1 {
        order: 3!important
    }

    ._order-xxl-4_1qi6f_1 {
        order: 4!important
    }

    ._order-xxl-5_1qi6f_1 {
        order: 5!important
    }

    ._order-xxl-last_1qi6f_1 {
        order: 6!important
    }

    ._m-xxl-0_1qi6f_1 {
        margin: 0!important
    }

    ._m-xxl-1_1qi6f_1 {
        margin: .25rem!important
    }

    ._m-xxl-2_1qi6f_1 {
        margin: .5rem!important
    }

    ._m-xxl-3_1qi6f_1 {
        margin: 1rem!important
    }

    ._m-xxl-4_1qi6f_1 {
        margin: 1.5rem!important
    }

    ._m-xxl-5_1qi6f_1 {
        margin: 3rem!important
    }

    ._m-xxl-auto_1qi6f_1 {
        margin: auto!important
    }

    ._mx-xxl-0_1qi6f_1 {
        margin-right: 0!important;
        margin-left: 0!important
    }

    ._mx-xxl-1_1qi6f_1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important
    }

    ._mx-xxl-2_1qi6f_1 {
        margin-right: .5rem!important;
        margin-left: .5rem!important
    }

    ._mx-xxl-3_1qi6f_1 {
        margin-right: 1rem!important;
        margin-left: 1rem!important
    }

    ._mx-xxl-4_1qi6f_1 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important
    }

    ._mx-xxl-5_1qi6f_1 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }

    ._mx-xxl-auto_1qi6f_1 {
        margin-right: auto!important;
        margin-left: auto!important
    }

    ._my-xxl-0_1qi6f_1 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    ._my-xxl-1_1qi6f_1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important
    }

    ._my-xxl-2_1qi6f_1 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important
    }

    ._my-xxl-3_1qi6f_1 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }

    ._my-xxl-4_1qi6f_1 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    ._my-xxl-5_1qi6f_1 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }

    ._my-xxl-auto_1qi6f_1 {
        margin-top: auto!important;
        margin-bottom: auto!important
    }

    ._mt-xxl-0_1qi6f_1 {
        margin-top: 0!important
    }

    ._mt-xxl-1_1qi6f_1 {
        margin-top: .25rem!important
    }

    ._mt-xxl-2_1qi6f_1 {
        margin-top: .5rem!important
    }

    ._mt-xxl-3_1qi6f_1 {
        margin-top: 1rem!important
    }

    ._mt-xxl-4_1qi6f_1 {
        margin-top: 1.5rem!important
    }

    ._mt-xxl-5_1qi6f_1 {
        margin-top: 3rem!important
    }

    ._mt-xxl-auto_1qi6f_1 {
        margin-top: auto!important
    }

    ._me-xxl-0_1qi6f_1 {
        margin-right: 0!important
    }

    ._me-xxl-1_1qi6f_1 {
        margin-right: .25rem!important
    }

    ._me-xxl-2_1qi6f_1 {
        margin-right: .5rem!important
    }

    ._me-xxl-3_1qi6f_1 {
        margin-right: 1rem!important
    }

    ._me-xxl-4_1qi6f_1 {
        margin-right: 1.5rem!important
    }

    ._me-xxl-5_1qi6f_1 {
        margin-right: 3rem!important
    }

    ._me-xxl-auto_1qi6f_1 {
        margin-right: auto!important
    }

    ._mb-xxl-0_1qi6f_1 {
        margin-bottom: 0!important
    }

    ._mb-xxl-1_1qi6f_1 {
        margin-bottom: .25rem!important
    }

    ._mb-xxl-2_1qi6f_1 {
        margin-bottom: .5rem!important
    }

    ._mb-xxl-3_1qi6f_1 {
        margin-bottom: 1rem!important
    }

    ._mb-xxl-4_1qi6f_1 {
        margin-bottom: 1.5rem!important
    }

    ._mb-xxl-5_1qi6f_1 {
        margin-bottom: 3rem!important
    }

    ._mb-xxl-auto_1qi6f_1 {
        margin-bottom: auto!important
    }

    ._ms-xxl-0_1qi6f_1 {
        margin-left: 0!important
    }

    ._ms-xxl-1_1qi6f_1 {
        margin-left: .25rem!important
    }

    ._ms-xxl-2_1qi6f_1 {
        margin-left: .5rem!important
    }

    ._ms-xxl-3_1qi6f_1 {
        margin-left: 1rem!important
    }

    ._ms-xxl-4_1qi6f_1 {
        margin-left: 1.5rem!important
    }

    ._ms-xxl-5_1qi6f_1 {
        margin-left: 3rem!important
    }

    ._ms-xxl-auto_1qi6f_1 {
        margin-left: auto!important
    }

    ._p-xxl-0_1qi6f_1 {
        padding: 0!important
    }

    ._p-xxl-1_1qi6f_1 {
        padding: .25rem!important
    }

    ._p-xxl-2_1qi6f_1 {
        padding: .5rem!important
    }

    ._p-xxl-3_1qi6f_1 {
        padding: 1rem!important
    }

    ._p-xxl-4_1qi6f_1 {
        padding: 1.5rem!important
    }

    ._p-xxl-5_1qi6f_1 {
        padding: 3rem!important
    }

    ._px-xxl-0_1qi6f_1 {
        padding-right: 0!important;
        padding-left: 0!important
    }

    ._px-xxl-1_1qi6f_1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important
    }

    ._px-xxl-2_1qi6f_1 {
        padding-right: .5rem!important;
        padding-left: .5rem!important
    }

    ._px-xxl-3_1qi6f_1 {
        padding-right: 1rem!important;
        padding-left: 1rem!important
    }

    ._px-xxl-4_1qi6f_1 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important
    }

    ._px-xxl-5_1qi6f_1 {
        padding-right: 3rem!important;
        padding-left: 3rem!important
    }

    ._py-xxl-0_1qi6f_1 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    ._py-xxl-1_1qi6f_1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important
    }

    ._py-xxl-2_1qi6f_1 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important
    }

    ._py-xxl-3_1qi6f_1 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important
    }

    ._py-xxl-4_1qi6f_1 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    ._py-xxl-5_1qi6f_1 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }

    ._pt-xxl-0_1qi6f_1 {
        padding-top: 0!important
    }

    ._pt-xxl-1_1qi6f_1 {
        padding-top: .25rem!important
    }

    ._pt-xxl-2_1qi6f_1 {
        padding-top: .5rem!important
    }

    ._pt-xxl-3_1qi6f_1 {
        padding-top: 1rem!important
    }

    ._pt-xxl-4_1qi6f_1 {
        padding-top: 1.5rem!important
    }

    ._pt-xxl-5_1qi6f_1 {
        padding-top: 3rem!important
    }

    ._pe-xxl-0_1qi6f_1 {
        padding-right: 0!important
    }

    ._pe-xxl-1_1qi6f_1 {
        padding-right: .25rem!important
    }

    ._pe-xxl-2_1qi6f_1 {
        padding-right: .5rem!important
    }

    ._pe-xxl-3_1qi6f_1 {
        padding-right: 1rem!important
    }

    ._pe-xxl-4_1qi6f_1 {
        padding-right: 1.5rem!important
    }

    ._pe-xxl-5_1qi6f_1 {
        padding-right: 3rem!important
    }

    ._pb-xxl-0_1qi6f_1 {
        padding-bottom: 0!important
    }

    ._pb-xxl-1_1qi6f_1 {
        padding-bottom: .25rem!important
    }

    ._pb-xxl-2_1qi6f_1 {
        padding-bottom: .5rem!important
    }

    ._pb-xxl-3_1qi6f_1 {
        padding-bottom: 1rem!important
    }

    ._pb-xxl-4_1qi6f_1 {
        padding-bottom: 1.5rem!important
    }

    ._pb-xxl-5_1qi6f_1 {
        padding-bottom: 3rem!important
    }

    ._ps-xxl-0_1qi6f_1 {
        padding-left: 0!important
    }

    ._ps-xxl-1_1qi6f_1 {
        padding-left: .25rem!important
    }

    ._ps-xxl-2_1qi6f_1 {
        padding-left: .5rem!important
    }

    ._ps-xxl-3_1qi6f_1 {
        padding-left: 1rem!important
    }

    ._ps-xxl-4_1qi6f_1 {
        padding-left: 1.5rem!important
    }

    ._ps-xxl-5_1qi6f_1 {
        padding-left: 3rem!important
    }

    ._gap-xxl-0_1qi6f_1 {
        gap: 0!important
    }

    ._gap-xxl-1_1qi6f_1 {
        gap: .25rem!important
    }

    ._gap-xxl-2_1qi6f_1 {
        gap: .5rem!important
    }

    ._gap-xxl-3_1qi6f_1 {
        gap: 1rem!important
    }

    ._gap-xxl-4_1qi6f_1 {
        gap: 1.5rem!important
    }

    ._gap-xxl-5_1qi6f_1 {
        gap: 3rem!important
    }

    ._row-gap-xxl-0_1qi6f_1 {
        row-gap: 0!important
    }

    ._row-gap-xxl-1_1qi6f_1 {
        row-gap: .25rem!important
    }

    ._row-gap-xxl-2_1qi6f_1 {
        row-gap: .5rem!important
    }

    ._row-gap-xxl-3_1qi6f_1 {
        row-gap: 1rem!important
    }

    ._row-gap-xxl-4_1qi6f_1 {
        row-gap: 1.5rem!important
    }

    ._row-gap-xxl-5_1qi6f_1 {
        row-gap: 3rem!important
    }

    ._column-gap-xxl-0_1qi6f_1 {
        -moz-column-gap: 0!important;
        column-gap: 0!important
    }

    ._column-gap-xxl-1_1qi6f_1 {
        -moz-column-gap: .25rem!important;
        column-gap: .25rem!important
    }

    ._column-gap-xxl-2_1qi6f_1 {
        -moz-column-gap: .5rem!important;
        column-gap: .5rem!important
    }

    ._column-gap-xxl-3_1qi6f_1 {
        -moz-column-gap: 1rem!important;
        column-gap: 1rem!important
    }

    ._column-gap-xxl-4_1qi6f_1 {
        -moz-column-gap: 1.5rem!important;
        column-gap: 1.5rem!important
    }

    ._column-gap-xxl-5_1qi6f_1 {
        -moz-column-gap: 3rem!important;
        column-gap: 3rem!important
    }

    ._text-xxl-start_1qi6f_1 {
        text-align: left!important
    }

    ._text-xxl-end_1qi6f_1 {
        text-align: right!important
    }

    ._text-xxl-center_1qi6f_1 {
        text-align: center!important
    }
}

@media(min-width: 1200px) {
    ._fs-1_1qi6f_1 {
        font-size:2.5rem!important
    }

    ._fs-2_1qi6f_1 {
        font-size: 2rem!important
    }

    ._fs-3_1qi6f_1 {
        font-size: 1.75rem!important
    }

    ._fs-4_1qi6f_1 {
        font-size: 1.5rem!important
    }
}

@media print {
    ._d-print-inline_1qi6f_1 {
        display: inline!important
    }

    ._d-print-inline-block_1qi6f_1 {
        display: inline-block!important
    }

    ._d-print-block_1qi6f_1 {
        display: block!important
    }

    ._d-print-grid_1qi6f_1 {
        display: grid!important
    }

    ._d-print-inline-grid_1qi6f_1 {
        display: inline-grid!important
    }

    ._d-print-table_1qi6f_1 {
        display: table!important
    }

    ._d-print-table-row_1qi6f_1 {
        display: table-row!important
    }

    ._d-print-table-cell_1qi6f_1 {
        display: table-cell!important
    }

    ._d-print-flex_1qi6f_1 {
        display: flex!important
    }

    ._d-print-inline-flex_1qi6f_1 {
        display: inline-flex!important
    }

    ._d-print-none_1qi6f_1 {
        display: none!important
    }
}

._wrapper_1qi6f_17 {
    display: flex;
    justify-content: center;
    align-items: center
}

._CircleSuc_1qi6f_29 {
    margin-bottom: 1rem
}

._ConfirmPublishMessage_1qi6f_33 {
    color: #306db5
}

.ant-table-tbody>tr>td {
    color: #8b9399;
    text-align: center
}

.ant-table-tbody>tr>td span {
    white-space: nowrap
}

.ant-table-tbody>tr>td a {
    font-size: 14px;
    color: #cdd7e4;
    margin: 0 5px
}

.ant-table-thead>tr>th {
    background: #f0f0f6;
    color: var(--primary-color);
    font-weight: 700;
    padding: 0 10px;
    font-size: 11px;
    text-align: center
}

.ant-table-column-title {
    white-space: nowrap
}

.ant-pagination-item {
    background-color: #f4f6f9;
    border: 1px solid #f4f6f9;
    border-radius: 7px;
    color: var(--primary-color)
}

.ant-pagination-item-active {
    border-radius: 8px;
    background-color: var(--primary-color);
    color: #fff
}

.ant-pagination-next .ant-pagination-item-link,.ant-pagination-prev .ant-pagination-item-link {
    border-radius: 8px
}

.ant-pagination-item-link {
    background: #f4f6f9;
    color: #306db5;
    border-color: #f4f6f9
}

.ant-pagination-total-text {
    display: block;
    width: 100%;
    text-align: center;
    color: var(--primary-color)
}

.ant-tag {
    border: 0;
    padding: 2px 12px;
    margin: 0;
    border-radius: 5px
}

.view-entity-profile .card-header-title {
    font-size: 15px;
    color: var(--primary-color);
    padding-bottom: 13px;
    font-weight: 700
}

.view-entity-profile .warp-breadcrumb ol {
    font-size: 15px
}

.view-entity-profile .warp-breadcrumb ol li {
    padding: 0!important
}

.view-entity-profile .num-of-pages-container {
    width: 100%;
    display: flex;
    justify-content: end
}

.view-entity-profile .ant-progress-step {
    border-right: 1px solid #e8e8e8
}

.view-entity-profile .details {
    background-color: #fff;
    box-shadow: 0 0 10px #dcdcdc;
    display: block;
    position: relative;
    overflow: hidden;
    padding: 25px;
    border-radius: 8px;
    margin-top: 30px
}

.view-entity-profile .details p {
    padding: 0 4px
}

.view-entity-profile .details .actions {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px
}

.view-entity-profile .details .actions .ant-tag {
    padding: 10px 30px;
    font-size: 13px
}

.view-entity-profile .details .bus-btn-primary,.view-entity-profile .details .bus-btn-danger {
    border: inherit;
    min-height: 46px;
    width: 125px
}

.view-entity-profile .details .btn-primary,.view-entity-profile .details .bus-btn-primary,.view-entity-profile .details .btn-danger {
    border: inherit
}

.view-entity-profile .details h3 {
    font-size: 15px;
    color: var(--primary-color);
    border-bottom: 1px solid #eff1f4;
    margin: 0;
    padding: 0 0 13px;
    font-weight: 700
}

.view-entity-profile .details h4 {
    font-size: 15px;
    color: var(--primary-color);
    margin: 0;
    padding: 0 0 13px;
    font-weight: 700
}

.view-entity-profile .details label {
    color: var(--primary-color);
    font-weight: 700;
    font-size: 13px;
    margin-bottom: 7px;
    padding: 0 4px
}

.view-entity-profile .details p {
    font-size: 13px
}

.view-entity-profile .details .profile-Percentage-lable {
    color: var(--primary-color);
    font-weight: 700;
    float: right
}

.view-entity-profile .details .profile-Percentage-value {
    color: #3db1a3!important;
    font-weight: 700;
    float: left
}

.view-entity-profile .details .info-account {
    display: flex;
    flex-direction: row;
    gap: 10px;
    align-items: center
}

.view-entity-profile .details .info-account p {
    margin: 0
}

.view-entity-profile .details .info-account .name-ar,.view-entity-profile .details .info-account .name-en {
    color: var(--primary-color);
    font-weight: 700
}

.view-entity-profile .details .info-account .icon {
    background: #f1f7fb;
    background-size: cover;
    width: 60px;
    height: 60px;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden
}

.view-entity-profile .details .info-account .icon img {
    max-width: 100%
}

.view-entity-profile .details .ant-table-tbody>tr>td {
    color: #8b9399;
    text-align: center
}

.view-entity-profile .details .ant-table-tbody>tr>td span {
    white-space: nowrap
}

.view-entity-profile .details .ant-table-tbody>tr>td a {
    font-size: 14px;
    color: #cdd7e4;
    margin: 0 5px
}

.view-entity-profile .details .ant-table-thead>tr>th {
    background: #f0f0f6;
    color: var(--primary-color);
    font-weight: 700;
    padding: 0 10px;
    font-size: 11px;
    text-align: center
}

.view-entity-profile .details .ant-table-column-title {
    white-space: nowrap
}

.view-entity-profile .details .ant-pagination-item {
    background-color: #f4f6f9;
    border: 1px solid #f4f6f9;
    border-radius: 7px;
    color: var(--primary-color)
}

.view-entity-profile .details .ant-pagination-item-active {
    border-radius: 8px;
    background-color: var(--primary-color);
    color: #fff
}

.view-entity-profile .details .ant-pagination-next .ant-pagination-item-link,.view-entity-profile .details .ant-pagination-prev .ant-pagination-item-link {
    border-radius: 8px
}

.view-entity-profile .details .ant-pagination-item-link {
    background: #f4f6f9;
    color: #306db5;
    border-color: #f4f6f9
}

.view-entity-profile .details .ant-pagination-total-text {
    display: block;
    width: 100%;
    text-align: center;
    color: var(--primary-color)
}

.view-entity-profile .details .ant-tag {
    border: 0;
    padding: 2px 12px;
    margin: 0;
    border-radius: 5px
}

.view-entity-profile .details .transiction-request {
    margin-top: 15px
}

.view-entity-profile .details .transiction-request .item {
    border: 1px solid gainsboro;
    padding: 15px;
    margin-bottom: 16px;
    border-radius: 8px;
    position: relative
}

.view-entity-profile .details .transiction-request .item p {
    margin: 0
}

.view-entity-profile .details .transiction-request .item span.date {
    position: absolute;
    bottom: 2px;
    left: 2px;
    color: #fff;
    background: gray;
    padding: 1px 10px;
    font-size: 12px;
    border-bottom-left-radius: 8px
}

.view-entity-profile .details .transiction-request .item span.name {
    position: absolute;
    bottom: 3px;
    left: 99px;
    font-size: 13px
}

.view-entity-profile .btn-view-roles {
    color: var(--primary-color);
    border-radius: 10px;
    background-color: #fff
}

.view-entity-profile .loading {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #253d7608;
    z-index: 110;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0;
    right: 0;
    font-size: 35px
}

.actions-modal .ant-checkbox-group {
    margin-top: 20px;
    margin-bottom: 20px
}

.actions-modal .ant-checkbox-group label {
    min-width: 200px
}

.popup-select-options-add {
    text-align: center
}

.popup-select-options-add p {
    color: var(--primary-color);
    font-size: 18px;
    margin: 9px 0 17px
}

.popup-select-options-add .btn {
    width: 100%
}

.ant-table-row {
    cursor: pointer
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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")
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='%236ea8fe'%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='%236ea8fe'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

.bs-inner-card {
    margin: 32px!important
}

div.steps-content-wrapper {
    background-repeat: no-repeat;
    display: flex;
    direction: rtl;
    flex-direction: column;
    width: 100%;
    height: 100%;
    padding: 32px;
    flex: 1;
    justify-content: space-between;
    align-items: center;
    background-image: url();
    margin-top: 4%
}

div.steps-content-wrapper .upper-wrapper {
    width: 100%;
    display: flex;
    margin-top: 20px;
    padding-left: 5%;
    padding-right: 5%;
    flex-direction: column;
    align-items: stretch
}

div.steps-content-wrapper .upper-wrapper .header-bar {
    width: 100%;
    max-width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px
}

div.steps-content-wrapper .upper-wrapper .header-bar .heading {
    color: var(--primary-color);
    font-weight: 700;
    font-size: 24px;
    line-height: 36px;
    margin: 8px 0 12px
}

div.steps-content-wrapper .upper-wrapper .header-bar .primary-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    min-width: 204px;
    height: 48px;
    padding: 10px 24px;
    background: #306db5;
    border: 1px solid #306DB5;
    border-radius: 8px;
    color: #fff;
    font-weight: 600;
    flex-direction: row-reverse;
    white-space: nowrap;
    max-width: 100%
}

div.steps-content-wrapper .upper-wrapper .header-bar .primary-btn .icon {
    display: inline-flex;
    order: 2;
    margin: 0
}

div.steps-content-wrapper .upper-wrapper .header-bar .primary-btn .label {
    line-height: 1;
    order: 1
}

div.steps-content-wrapper .upper-wrapper .steps-tabs {
    width: 100%;
    max-width: 100%
}

div.steps-content-wrapper .upper-wrapper .steps-tabs .ant-tabs-nav {
    margin: 10px 0 12px
}

div.steps-content-wrapper .upper-wrapper .steps-tabs .ant-tabs-nav:before {
    border-bottom: none!important
}

div.steps-content-wrapper .upper-wrapper .steps-tabs .ant-tabs-nav .ant-tabs-nav-list {
    gap: 16px
}

div.steps-content-wrapper .upper-wrapper .steps-tabs .ant-tabs-ink-bar {
    height: 3px;
    background: #416cad;
    border-radius: 3px
}

div.steps-content-wrapper .upper-wrapper .steps-tabs .ant-tabs-tab {
    font-weight: 600;
    margin: 0!important
}

div.steps-content-wrapper .upper-wrapper .steps-tabs .ant-tabs-tab .ant-tabs-tab-btn {
    color: #6b6b6b
}

div.steps-content-wrapper .upper-wrapper .steps-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
    color: var(--primary-color);
    font-weight: 700
}

div.steps-content-wrapper .upper-wrapper .filters {
    width: 100%;
    max-width: 100%;
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 12px;
    justify-items: stretch;
    align-items: center
}

@media(max-width: 992px) {
    div.steps-content-wrapper .upper-wrapper .filters {
        grid-template-columns:1fr
    }
}

div.steps-content-wrapper .upper-wrapper .filters .ant-select {
    min-width: 0;
    width: 100%
}

div.steps-content-wrapper .upper-wrapper .filters .ant-select .ant-select-selector {
    height: 44px;
    border-radius: 10px;
    border: 1px solid #DDE7EF;
    background-color: #fff;
    box-shadow: none;
    display: flex;
    align-items: center;
    padding: 0 12px
}

div.steps-content-wrapper .upper-wrapper .filters .ant-select .ant-select-selection-placeholder {
    color: #98a6b3
}

div.steps-content-wrapper .upper-wrapper .filters .ant-select .ant-select-selection-item {
    color: var(--primary-color);
    font-weight: 500
}

div.steps-content-wrapper .upper-wrapper .filters .ant-select .ant-select-arrow {
    color: #306db5
}

div.steps-content-wrapper .ant-select-dropdown {
    border-radius: 10px;
    box-shadow: 0 8px 24px #00000014
}

div.steps-content-wrapper .ant-select-dropdown .ant-select-item-option-selected {
    background-color: #f0f3f8!important;
    color: var(--primary-color)!important;
    font-weight: 600
}

div.steps-content-wrapper .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled) {
    background-color: #f7f9fc
}

div.steps-content-wrapper .lower-wrapper {
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
    margin-top: 20px
}

div.steps-content-wrapper .lower-wrapper .empty-state {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 36px 0
}

div.steps-content-wrapper .lower-wrapper .empty-state .empty-card {
    width: 100%;
    max-width: 560px;
    background: transparent;
    border: 0;
    border-radius: 12px;
    padding: 0;
    text-align: center
}

div.steps-content-wrapper .lower-wrapper .empty-state .empty-card .empty-icon {
    width: 64px;
    height: 64px;
    margin: 0 auto 12px;
    border-radius: 50%;
    background: #eaf2fb;
    display: flex;
    align-items: center;
    justify-content: center
}

div.steps-content-wrapper .lower-wrapper .empty-state .empty-card .empty-icon svg {
    width: 32px;
    height: 32px
}

div.steps-content-wrapper .lower-wrapper .empty-state .empty-card .empty-title {
    color: #416cad;
    font-family: Cairo;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    margin-bottom: 8px
}

div.steps-content-wrapper .lower-wrapper .empty-state .empty-card .empty-desc {
    font-family: Cairo;
    font-weight: 700;
    font-style: normal;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0;
    text-align: center;
    width: 500px;
    min-height: 20px;
    margin: 16px auto 20px;
    color: #416cad;
    border-radius: 8px;
    padding: 8px 12px;
    opacity: 1
}

div.steps-content-wrapper .lower-wrapper .empty-state .empty-card .empty-actions {
    display: flex;
    gap: 12px;
    justify-content: center
}

div.steps-content-wrapper .lower-wrapper .empty-state .empty-card .empty-actions .primary-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    min-width: 204px;
    height: 48px;
    padding: 10px 24px;
    background: #306db5;
    border: 1px solid #306DB5;
    border-radius: 8px;
    color: #fff;
    font-weight: 600;
    flex-direction: row-reverse;
    white-space: nowrap;
    max-width: 100%
}

div.steps-content-wrapper .lower-wrapper .empty-state .empty-card .empty-actions .primary-btn .icon {
    display: inline-flex;
    order: 2;
    margin: 0
}

div.steps-content-wrapper .lower-wrapper .empty-state .empty-card .empty-actions .primary-btn .label {
    line-height: 1;
    order: 1
}

div.steps-content-wrapper .lower-wrapper .row.g-4 {
    --bs-gutter-x: 24px;
    --bs-gutter-y: 24px
}

div.steps-content-wrapper .lower-wrapper .row>[class*=col-] {
    display: flex
}

div.steps-content-wrapper .lower-wrapper .challenge-card {
    border-radius: 16px;
    box-shadow: 0 2px 12px #0000000f;
    overflow: visible;
    width: 100%;
    max-width: 100%;
    height: 359.9818115234px;
    padding: 8px 8px 16px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    opacity: 1;
    transform: rotate(0);
    border: .5px solid #EDF1F7
}

div.steps-content-wrapper .lower-wrapper .challenge-card .image-wrapper {
    position: relative;
    width: 100%;
    aspect-ratio: 3.35/1;
    opacity: 1;
    border-radius: 6px;
    transform: rotate(0);
    margin-bottom: 16px
}

div.steps-content-wrapper .lower-wrapper .challenge-card .image-wrapper .badge-pill {
    position: absolute;
    bottom: 12px;
    right: 12px;
    background: #fffffff2;
    color: var(--primary-color);
    border-radius: 999px;
    padding: 4px 10px;
    font-size: 12px;
    border: 1px solid #DDE7EF
}

div.steps-content-wrapper .lower-wrapper .challenge-card .image-wrapper .action-icon {
    position: absolute;
    top: 12px;
    left: 12px;
    width: 32px;
    height: 32px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    border: 1px solid #DDE7EF;
    background: #fffffff5;
    color: #306db5;
    cursor: pointer;
    transition: all .2s ease
}

div.steps-content-wrapper .lower-wrapper .challenge-card .image-wrapper .action-icon.danger {
    color: #ff4d4f
}

div.steps-content-wrapper .lower-wrapper .challenge-card .image-wrapper .action-icon:hover {
    box-shadow: 0 4px 10px #00000014;
    transform: translateY(-1px)
}

div.steps-content-wrapper .lower-wrapper .challenge-card .challenge-img {
    height: 100%;
    object-fit: cover;
    width: 100%;
    border-radius: inherit
}

div.steps-content-wrapper .lower-wrapper .challenge-card .title {
    font-size: 15px;
    color: var(--primary-color);
    font-weight: 700
}

div.steps-content-wrapper .lower-wrapper .challenge-card .subtitle {
    color: #6b6b6b;
    font-family: Cairo;
    font-weight: 500;
    font-style: normal;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: 0;
    text-align: right;
    max-width: 298px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    white-space: normal;
    margin-bottom: 0;
    cursor: default
}

div.steps-content-wrapper .lower-wrapper .challenge-card .status {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    font-size: 12px
}

div.steps-content-wrapper .lower-wrapper .challenge-card .status.open {
    color: #2cb34a
}

div.steps-content-wrapper .lower-wrapper .challenge-card .status.joined {
    color: #1677ff
}

div.steps-content-wrapper .lower-wrapper .challenge-card .status.closed {
    color: #ff4d4f
}

div.steps-content-wrapper .lower-wrapper .challenge-card .status .status-dot {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: currentColor;
    display: inline-block
}

div.steps-content-wrapper .lower-wrapper .challenge-card .title-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 6px
}

div.steps-content-wrapper .lower-wrapper .challenge-card .ant-tag.status-tag {
    font-weight: 700;
    font-size: 10px;
    width: 48px;
    min-width: 48px;
    height: 26px;
    line-height: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: none;
    border-radius: 4px;
    padding: 5px 8px;
    gap: 10px
}

div.steps-content-wrapper .lower-wrapper .challenge-card .ant-tag-rtl.status-tag {
    margin-left: 2px
}

div.steps-content-wrapper .lower-wrapper .challenge-card .ant-tag.status-draft {
    background-color: #e4f1ff;
    color: #416cad
}

div.steps-content-wrapper .lower-wrapper .challenge-card .ant-tag.status-scheduled {
    background-color: #fff4de;
    color: #d39231
}

div.steps-content-wrapper .lower-wrapper .challenge-card .ant-tag.status-published {
    background-color: #e8fbfa;
    color: #1bc5bd
}

div.steps-content-wrapper .lower-wrapper .challenge-card .ant-tag.status-started {
    background-color: #e6f7ff;
    color: #1890ff
}

div.steps-content-wrapper .lower-wrapper .challenge-card .ant-tag.status-completed {
    background-color: #f0f0f0;
    color: #8c8c8c
}

div.steps-content-wrapper .lower-wrapper .challenge-card .ant-tag.status-deleted {
    background-color: #ffeeef;
    color: #eb8a8a
}

div.steps-content-wrapper .lower-wrapper .challenge-card .card-footer {
    padding-left: 0;
    padding-right: 0
}

div.steps-content-wrapper .lower-wrapper .challenge-card .card-body {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0;
    padding-bottom: 0
}

div.steps-content-wrapper .ant-pagination-item {
    background-color: #f4f6f9;
    border: 1px solid #f4f6f9;
    border-radius: 7px;
    color: var(--primary-color)
}

div.steps-content-wrapper .ant-pagination-item-active {
    border-radius: 8px;
    background-color: var(--primary-color);
    color: #fff
}

div.steps-content-wrapper .ant-pagination-next .ant-pagination-item-link,div.steps-content-wrapper .ant-pagination-prev .ant-pagination-item-link {
    border-radius: 8px
}

div.steps-content-wrapper .ant-pagination-item-link {
    background: #f4f6f9;
    color: #306db5;
    border-color: #f4f6f9
}

.footer-meta {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 0;
    width: 100%;
    border-top: 1px solid #EDF1F7
}

@media(max-width: 576px) {
    .footer-meta {
        grid-template-columns:1fr
    }
}

.footer-meta .item {
    display: flex;
    justify-content: space-between;
    background: transparent;
    border: none;
    border-radius: 0;
    padding: 10px 0;
    border-top: 0
}

.footer-meta .item .label {
    color: #bababa;
    font-family: Cairo;
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0;
    text-align: right;
    vertical-align: middle;
    white-space: nowrap;
    border-radius: 4px
}

.footer-meta .item .value {
    color: #3a3a3a;
    font-family: Cairo;
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0;
    text-align: right;
    vertical-align: middle;
    white-space: nowrap;
    margin-left: 8px
}

.create-challenge-modal {
    direction: rtl
}

.create-challenge-modal .ant-modal-content {
    border-radius: 16px;
    padding: 16px 16px 8px
}

.create-challenge-modal .ant-modal-header {
    border: 0;
    padding-inline-start:8px}

.create-challenge-modal .modal-title {
    color: #306db5;
    font-family: Cairo;
    font-weight: 700;
    font-style: normal;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0;
    text-align: right
}

.create-challenge-modal .modal-subtitle {
    color: #98a6b3;
    margin-top: 6px;
    margin-bottom: 16px
}

.create-challenge-modal .challenge-type-list {
    display: flex;
    flex-direction: column;
    gap: 12px
}

.create-challenge-modal .challenge-type-item {
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
    column-gap: 8px;
    row-gap: 0;
    text-align: right;
    width: 100%;
    border: 1px solid #E6EEF7;
    background: #fff;
    border-radius: 12px;
    padding: 16px;
    transition: box-shadow .2s,background .2s,border-color .2s
}

.create-challenge-modal .challenge-type-item:hover {
    box-shadow: 0 6px 18px #0000000f
}

.create-challenge-modal .challenge-type-item.active {
    background: #f7faff;
    border-color: #d7e6f7
}

.create-challenge-modal .challenge-type-item .icon-wrap {
    width: 48px;
    height: 48px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    background: #eaf2fb
}

.create-challenge-modal .challenge-type-item .content {
    text-align: right;
    direction: rtl
}

.create-challenge-modal .challenge-type-item .content .title {
    display: block;
    color: #416cad;
    font-family: Cairo;
    font-weight: 700;
    font-style: normal;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0;
    text-align: right;
    margin-bottom: 6px
}

.create-challenge-modal .challenge-type-item .content .desc {
    display: block;
    color: #6b6b6b;
    font-family: Cairo;
    font-weight: 600;
    font-style: normal;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0;
    text-align: right
}

.create-challenge-modal .challenge-type-item .check .dot {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    display: inline-block;
    border: 2px solid #BFD6EF;
    background: #fff
}

.create-challenge-modal .challenge-type-item .check .dot.on {
    background: #306db5;
    border-color: #306db5;
    box-shadow: inset 0 0 0 3px #fff
}

.create-challenge-modal .challenge-type-item .flag {
    position: absolute;
    left: -6px;
    top: -6px;
    background: #416cad;
    color: #fff;
    border-radius: 10px;
    font-size: 12px;
    padding: 2px 8px;
    transform: rotate(-30deg)
}

.create-challenge-modal .challenge-type-item.disabled,.create-challenge-modal .challenge-type-item[disabled] {
    background: #f7f7f7;
    border-color: #ececec;
    cursor: not-allowed;
    opacity: 1
}

.create-challenge-modal .challenge-type-item.disabled:hover,.create-challenge-modal .challenge-type-item[disabled]:hover {
    box-shadow: none
}

.create-challenge-modal .modal-actions {
    display: flex;
    width: 100%;
    height: 48px;
    justify-content: space-between;
    align-items: center;
    gap: 12px;
    margin-top: 20px;
    opacity: 1;
    transform: rotate(0);
    flex-direction: row-reverse;
    flex-wrap: wrap
}

.create-challenge-modal .back-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    min-width: 81px;
    height: 48px;
    padding: 10px 24px;
    background: #fff;
    border: 1px solid #306DB5;
    border-radius: 8px;
    color: #306db5;
    font-weight: 600;
    flex-direction: row-reverse;
    white-space: nowrap;
    max-width: 100%
}

.create-challenge-modal .back-btn .icon {
    display: inline-flex
}

.create-challenge-modal .back-btn .label {
    line-height: 1
}

.create-challenge-modal .primary-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    min-width: 131px;
    height: 48px;
    padding: 10px 24px;
    background: #306db5;
    border: 1px solid #306DB5;
    border-radius: 8px;
    color: #fff;
    font-weight: 600;
    flex-direction: row-reverse;
    white-space: nowrap;
    max-width: 100%
}

.create-challenge-modal .primary-btn .icon {
    display: inline-flex;
    order: 2;
    margin: 0
}

.create-challenge-modal .primary-btn .label {
    line-height: 1;
    order: 1
}

.filters .ant-select .ant-select-selector {
    height: 44px;
    border-radius: 10px;
    border: 1px solid #DDE7EF;
    padding: 0 12px
}

.filters .ant-select .ant-select-selection-placeholder {
    color: #98a6b3
}

.filters .ant-select .ant-select-selection-item {
    color: var(--primary-color);
    font-weight: 500
}

.filters .ant-select .ant-select-arrow {
    color: #306db5
}

.ant-select-dropdown {
    border-radius: 10px;
    box-shadow: 0 8px 24px #00000014
}

.ant-select-dropdown .ant-select-item-option-selected {
    background: #f0f3f8!important;
    color: var(--primary-color)!important;
    font-weight: 600
}

.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled) {
    background: #f7f9fc
}

.add-public-challenge .page-header {
    margin-bottom: 24px
}

.add-public-challenge .page-header .page-title {
    color: #1890ff;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 0;
    font-family: Cairo
}

.add-public-challenge .content-wrapper {
    background: #fff;
    border-radius: 12px;
    padding: 32px;
    box-shadow: 0 2px 8px #0000000f
}

.add-public-challenge .content-wrapper .challenge-form .ant-form-item-label>label {
    font-weight: 500;
    color: #333;
    font-family: Cairo
}

.add-public-challenge .content-wrapper .challenge-form .ant-input,.add-public-challenge .content-wrapper .challenge-form .ant-input-number,.add-public-challenge .content-wrapper .challenge-form .ant-select-selector {
    border-radius: 6px;
    border: 1px solid #d9d9d9;
    font-family: Cairo
}

.add-public-challenge .content-wrapper .challenge-form .ant-picker {
    width: 100%;
    border-radius: 6px;
    font-family: Cairo
}

.add-public-challenge .content-wrapper .challenge-form .ant-upload {
    width: 100%
}

.add-public-challenge .content-wrapper .challenge-form .ant-upload .ant-btn {
    border-radius: 6px;
    font-family: Cairo
}

.add-public-challenge .content-wrapper .challenge-form .ant-radio-group .ant-radio-wrapper {
    font-family: Cairo
}

.add-public-challenge .content-wrapper .form-actions {
    margin-top: 32px;
    display: flex;
    gap: 16px;
    justify-content: center
}

.add-public-challenge .content-wrapper .form-actions .submit-btn {
    background: #1890ff;
    border-color: #1890ff;
    border-radius: 6px;
    padding: 10px 32px;
    height: auto;
    font-weight: 500;
    font-family: Cairo
}

.add-public-challenge .content-wrapper .form-actions .submit-btn:hover,.add-public-challenge .content-wrapper .form-actions .submit-btn:focus {
    background: #40a9ff;
    border-color: #40a9ff
}

.add-public-challenge .content-wrapper .form-actions .cancel-btn {
    border-radius: 6px;
    padding: 10px 32px;
    height: auto;
    font-family: Cairo
}

.confirmation-modal .ant-modal-content {
    border-radius: 12px;
    padding: 0
}

.confirmation-modal .ant-modal-body {
    padding: 0
}

.confirmation-modal .confirmation-content {
    padding: 32px;
    text-align: center
}

.confirmation-modal .confirmation-content .confirmation-icon {
    margin-bottom: 16px;
    display: flex;
    justify-content: center
}

.confirmation-modal .confirmation-content .confirmation-icon svg {
    width: 48px;
    height: 48px;
    color: #faad14
}

.confirmation-modal .confirmation-content .confirmation-title {
    font-size: 18px;
    font-weight: 600;
    color: #1890ff;
    margin-bottom: 12px;
    font-family: Cairo
}

.confirmation-modal .confirmation-content .confirmation-message {
    font-size: 14px;
    color: #666;
    margin-bottom: 24px;
    font-family: Cairo
}

.confirmation-modal .confirmation-content .confirmation-actions {
    display: flex;
    gap: 12px;
    justify-content: center
}

.confirmation-modal .confirmation-content .confirmation-actions .confirm-btn {
    background: #1890ff;
    border-color: #1890ff;
    border-radius: 6px;
    padding: 8px 24px;
    height: auto;
    font-family: Cairo
}

.confirmation-modal .confirmation-content .confirmation-actions .confirm-btn:hover,.confirmation-modal .confirmation-content .confirmation-actions .confirm-btn:focus {
    background: #40a9ff;
    border-color: #40a9ff
}

.confirmation-modal .confirmation-content .confirmation-actions .cancel-btn {
    border-radius: 6px;
    padding: 8px 24px;
    height: auto;
    font-family: Cairo
}

.business-form-label {
    color: gray;
    text-align: right;
    font-family: Cairo;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.steps-challenge :where(.ant-tooltip) .ant-tooltip-inner {
    padding-left: 35px;
    padding-right: 35px;
    border-radius: 12px;
    background-color: #33488a
}

.steps-challenge :where(.ant-tooltip) .ant-tooltip-arrow-content {
    background-color: #33488a;
    --antd-arrow-background-color: #33488a
}

.steps-challenge :where(.ant-modal-confirm) .popup-font-style {
    display: block;
    width: 340px;
    height: 50px;
    padding: 10px;
    margin: 0 auto;
    text-align: center;
    font-family: Cairo;
    font-weight: 700;
    font-style: normal;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0;
    color: #306db5!important
}

.steps-challenge :where(.ant-modal-confirm) .popup-font-style>span {
    display: inline-block;
    width: 320px;
    height: 30px
}

.steps-challenge :where(.ant-modal-confirm) .ant-modal-confirm-content .popup-font-style {
    display: block;
    width: 340px;
    height: 76px;
    padding-top: 15px;
    padding-bottom: 0;
    margin: 0 auto;
    text-align: center;
    font-family: Cairo;
    font-weight: 600;
    font-style: normal;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0;
    color: #3c75b9!important
}

.steps-challenge :where(.ant-modal-confirm) .ant-modal-confirm-content .popup-font-style>span {
    display: inline-block;
    width: 320px;
    height: 26px
}

.modal-confirm-btns .ant-modal-confirm-title .popup-font-style {
    display: block;
    width: 340px;
    height: 50px;
    padding: 10px;
    margin: 0 auto;
    text-align: center;
    font-family: Cairo;
    font-weight: 700;
    font-style: normal;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0;
    color: #306db5!important
}

.modal-confirm-btns .ant-modal-confirm-title .popup-font-style>span {
    display: inline-block;
    width: 320px;
    height: 30px
}

.modal-confirm-btns .ant-modal-confirm-content .popup-font-style {
    display: block;
    width: 340px;
    height: 76px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin: 0 auto;
    text-align: center;
    font-family: Cairo;
    font-weight: 600;
    font-style: normal;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0;
    color: #3c75b9!important
}

.modal-confirm-btns .ant-modal-confirm-content .popup-font-style>span {
    display: inline-block;
    width: 320px;
    height: 26px
}

.modal-confirm-btns .success-ok-btn {
    width: 196px;
    height: 48px;
    padding: 10px 24px;
    border-radius: 8px;
    background: #fff;
    border: 1px solid #306DB5;
    color: #306db5
}

.modal-confirm-btns .ant-modal-confirm-btns {
    display: flex;
    flex-direction: row-reverse;
    gap: 12px
}

.steps-challenge :where(.ant-tooltip-placement-left) .ant-tooltip-arrow-content,.steps-challenge :where(.ant-tooltip-placement-leftBottom) .ant-tooltip-arrow-content,.steps-challenge :where(.ant-tooltip-placement-leftTop) .ant-tooltip-arrow-content {
    transform: translate(-13px) rotate(315deg)
}

.custom-file-input-wrapper {
    position: relative;
    display: inline-block;
    width: 100%
}

.custom-file-input-wrapper .custom-file-input {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    width: 100%;
    height: 100%;
    cursor: pointer
}

.custom-file-input-wrapper .custom-file-label {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 4px 8px;
    border: 1px solid #ced4da;
    border-radius: 4px;
    background-color: #fff;
    cursor: pointer;
    font-family: Cairo;
    font-size: 14px;
    color: #495057;
    min-height: 38px
}

.custom-file-input-wrapper .custom-file-label .file-text {
    flex: 1;
    text-align: right;
    color: #6c757d
}

.custom-file-input-wrapper .custom-file-label .file-text.has-file {
    color: #495057
}

.custom-file-input-wrapper .custom-file-label .file-button {
    background-color: #306db5;
    color: #fff;
    border: none;
    border-radius: 4px;
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 500;
    font-family: Cairo
}

.custom-file-input-wrapper .custom-file-label:hover {
    border-color: #80bdff
}

.custom-file-input-wrapper .custom-file-label:hover .file-button {
    background-color: #2557a8
}

.custom-file-input-wrapper .custom-file-label:focus-within {
    border-color: #80bdff;
    box-shadow: 0 0 0 .2rem #007bff40
}

.add-public-challenge .row {
    margin-bottom: 15px
}

.add-public-challenge textarea.form-control,.add-public-challenge textarea.non-medical-input {
    height: auto!important;
    min-height: auto!important;
    resize: vertical
}

.error {
    color: #dc3545;
    font-size: 12px;
    margin-top: 4px
}

.text-success {
    color: #28a745;
    font-size: 12px;
    margin-top: 4px
}

.non-medical-input[type=file] {
    padding: 8px 12px
}

.target-input::placeholder {
    color: #6c757d;
    font-style: italic
}

.challenge-type-container .d-flex {
    gap: 20px
}

.challenge-type-container .d-flex .form-check {
    margin-bottom: 0
}

.challenge-form-buttons .btn-bussiness {
    margin-right: 10px
}

.business-checkbox {
    font-family: Cairo,sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #333
}

.business-checkbox.ant-checkbox-wrapper {
    display: flex!important;
    flex-direction: row-reverse!important;
    justify-content: flex-end!important;
    align-items: center;
    margin-bottom: 0;
    gap: 6px!important
}

.business-checkbox.ant-checkbox-wrapper .ant-checkbox {
    margin: 0!important;
    flex-shrink: 0
}

.business-checkbox.ant-checkbox-wrapper>span:last-child {
    text-align: right;
    margin: 0!important;
    white-space: nowrap
}

.organizations-list {
    display: flex;
    flex-direction: column;
    gap: 12px;
    margin-top: 16px
}

.organization-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 16px;
    border: 1px solid #E6E6E6;
    border-radius: 8px;
    background-color: #fafafa
}

.organization-item .organization-info {
    display: flex;
    flex-direction: column;
    gap: 4px
}

.organization-item .organization-info .organization-name {
    font-weight: 600;
    color: #3a3a3a;
    font-size: 14px
}

.organization-item .organization-info .members-count {
    font-size: 12px;
    color: #666
}

.organization-item .remove-btn {
    background-color: #ff4d4f;
    color: #fff;
    border: none;
    border-radius: 6px;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 500;
    cursor: pointer;
    transition: background-color .2s
}

.organization-item .remove-btn:hover {
    background-color: #ff7875
}

.organization-item .remove-btn:active {
    background-color: #d9363e
}

.empty-organizations {
    text-align: center;
    padding: 32px;
    color: #666;
    font-style: italic
}

.readonly-field {
    background-color: #f5f5f5!important;
    color: #666!important;
    cursor: not-allowed!important
}

.readonly-field:focus {
    background-color: #f5f5f5!important;
    box-shadow: none!important
}

.form-section {
    margin-bottom: 32px
}

.form-section .section-title {
    font-size: 16px;
    font-weight: 600;
    color: #3a3a3a;
    margin-bottom: 16px;
    padding-bottom: 8px;
    border-bottom: 1px solid #E6E6E6
}

.radio-group {
    display: flex;
    gap: 24px;
    margin-top: 8px
}

.radio-group .radio-option {
    display: flex;
    align-items: center;
    gap: 8px;
    cursor: pointer
}

.radio-group .radio-option input[type=radio] {
    margin: 0
}

.radio-group .radio-option span {
    font-size: 14px;
    color: #3a3a3a
}

.public-challenge-view .view-card {
    padding: 20px
}

.public-challenge-view .page-head {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-bottom: 16px
}

.public-challenge-view .view-layout {
    display: grid;
    grid-template-columns: minmax(260px,380px) minmax(0,1fr);
    gap: 24px;
    direction: ltr
}

.public-challenge-view .left-col {
    display: flex;
    flex-direction: column;
    gap: 12px;
    direction: rtl
}

.public-challenge-view .thumbs-title {
    color: #6b6b6b;
    width: 320px;
    height: 24px;
    display: inline-flex;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 0 8px;
    font-family: Cairo;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0;
    text-align: right;
    border-radius: 6px
}

.public-challenge-view .main-image img {
    width: 100%;
    height: 240px;
    object-fit: cover;
    border-radius: 12px;
    border: 1px solid #E6E6E6
}

.public-challenge-view .main-image {
    position: relative
}

.public-challenge-view .category-badge {
    position: absolute;
    top: 12px;
    right: 12px;
    background: #306db5f2;
    color: #fff;
    border-radius: 8px;
    padding: 6px 10px;
    font-size: 12px;
    font-weight: 600
}

.public-challenge-view .thumbs {
    display: flex;
    flex-direction: row;
    gap: 10px;
    align-items: center
}

.public-challenge-view .thumb-box {
    position: relative;
    width: 96px;
    height: 96px;
    border-radius: 8px;
    border: 1px solid #E5E7EB;
    background: #f5f7fa;
    box-sizing: border-box;
    padding: 40px 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden
}

.public-challenge-view .thumb-box .loader {
    position: absolute;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    z-index: 1
}

.public-challenge-view .thumb-box img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    border-radius: 6px
}

.public-challenge-view .thumbs img {
    width: 120px;
    height: 120px;
    object-fit: contain;
    border-radius: 8px;
    border: 1px solid #E5E7EB;
    background: #f5f7fa;
    padding: 6px;
    opacity: 1
}

.public-challenge-view .right-col {
    display: flex;
    flex-direction: column;
    gap: 12px;
    direction: rtl;
    width: 100%;
    max-width: 100%;
    margin-right: 0;
    margin-left: auto;
    align-self: start;
    margin-top: 15px;
    min-width: 0
}

.public-challenge-view .title-wrap {
    display: flex;
    align-items: center;
    gap: 12px
}

.public-challenge-view .page-head {
    display: flex;
    flex-direction: column;
    gap: 8px
}

.public-challenge-view .page-head .title-wrap {
    justify-content: space-between
}

.public-challenge-view .page-head .title {
    margin: 0
}

.public-challenge-view .page-head .title-wrap .status-tag {
    margin-inline-start:auto}

.public-challenge-view .title {
    margin: 0;
    font-size: 18px;
    font-weight: 700;
    color: #3a3a3a
}

.public-challenge-view .status-tag {
    padding: 4px 8px;
    border-radius: 8px;
    font-size: 12px;
    font-weight: 600;
    line-height: 1
}

.public-challenge-view .status-draft {
    background-color: #e4f1ff;
    color: #416cad
}

.public-challenge-view .status-scheduled {
    background-color: #fff4de;
    color: #d39231
}

.public-challenge-view .status-published {
    background-color: #e8fbfa;
    color: #1bc5bd
}

.public-challenge-view .status-started {
    background-color: #e6f7ff;
    color: #1890ff
}

.public-challenge-view .status-completed {
    background-color: #f0f0f0;
    color: #8c8c8c
}

.public-challenge-view .status-deleted {
    background-color: #ffeeef;
    color: #eb8a8a
}

.public-challenge-view .challenge-type-box {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    width: 200px;
    height: 26px;
    padding: 0 8px;
    background: #fff;
    border: .5px solid #C6D3E6;
    border-radius: 4px;
    opacity: 1;
    direction: rtl
}

.public-challenge-view .challenge-type-box .label {
    color: #416cad;
    font-family: Cairo;
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0;
    text-align: right;
    width: 149px;
    height: 16px;
    opacity: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.public-challenge-view .remaining {
    color: #306db5;
    font-weight: 600;
    font-size: 12px
}

.public-challenge-view .desc {
    color: #6b6b6b;
    font-family: Cairo;
    font-weight: 500;
    font-style: normal;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0;
    text-align: right;
    margin: 0
}

.public-challenge-view .view-field-title {
    color: #6b6b6b;
    font-family: Cairo;
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0;
    text-align: right;
    vertical-align: middle;
    margin-bottom: 7px;
    padding: 0 4px
}

.public-challenge-view .view-field-value {
    color: #416cad;
    font-family: Cairo;
    font-weight: 700;
    font-style: normal;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0;
    text-align: right;
    margin-right: 4px
}

.public-challenge-view .images-section {
    display: none
}

.public-challenge-view .actions {
    display: flex;
    width: 100%;
    height: 48px;
    justify-content: flex-end;
    align-items: center;
    gap: 12px;
    margin-top: 20px;
    opacity: 1;
    transform: rotate(0);
    flex-direction: row-reverse;
    flex-wrap: wrap
}

.public-challenge-view .back-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    min-width: 139px;
    height: 48px;
    padding: 10px 24px;
    background: #fff;
    border: 1px solid #306DB5;
    border-radius: 8px;
    color: #306db5;
    font-weight: 600;
    flex-direction: row-reverse;
    white-space: nowrap;
    max-width: 100%
}

.public-challenge-view .back-btn .icon {
    display: inline-flex
}

.public-challenge-view .back-btn .label {
    line-height: 1
}

.public-challenge-view .primary-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    min-width: 204px;
    height: 48px;
    padding: 10px 24px;
    background: #306db5;
    border: 1px solid #306DB5;
    border-radius: 8px;
    color: #fff;
    font-weight: 600;
    flex-direction: row-reverse;
    white-space: nowrap;
    max-width: 100%
}

.public-challenge-view .primary-btn .icon {
    display: inline-flex
}

.public-challenge-view .primary-btn .label {
    line-height: 1
}

.public-challenge-view .modal-confirm-btns .ant-modal-confirm-btns {
    display: flex!important;
    justify-content: flex-start!important;
    gap: 8px;
    text-align: left
}

.public-challenge-view .modal-confirm-btns .ant-modal-confirm-btns .ant-btn+.ant-btn {
    margin-left: 0!important;
    margin-right: 0!important;
    margin-inline-start:0!important}

.public-challenge-view .modal-confirm-btns .ant-modal-confirm-btns .ant-btn-primary {
    order: 1
}

.public-challenge-view .modal-confirm-btns .ant-modal-confirm-btns .ant-btn-default,.public-challenge-view .modal-confirm-btns .ant-modal-confirm-btns .ant-btn:not(.ant-btn-primary) {
    order: 2
}

@media(max-width: 1200px) {
    .public-challenge-view .view-layout {
        grid-template-columns:1fr
    }

    .public-challenge-view .right-col {
        margin-left: 0
    }
}

@media(max-width: 991px) {
    .public-challenge-view .view-layout,.public-challenge-view .kv-list {
        grid-template-columns:1fr
    }

    .public-challenge-view .actions {
        justify-content: flex-end;
        gap: 10px
    }

    .public-challenge-view .back-btn,.public-challenge-view .primary-btn {
        width: 100%;
        min-width: 0
    }
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

.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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

[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")
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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")
}

.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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

[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='%236ea8fe'%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='%236ea8fe'%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")
}

.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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

.public-challenge-join .page-head .meta .meta-item {
    width: 148px;
    height: 16px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    opacity: 1;
    border-radius: 4px;
    font-family: Cairo;
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0;
    text-align: right;
    vertical-align: middle;
    color: #6b6b6b
}

.public-challenge-join .page-head .meta .meta-item .value {
    color: #306db5;
    font-family: Cairo;
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0;
    text-align: right;
    vertical-align: middle
}

/*!

 */
: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: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-gray-100: #f8f9fa;
    --bs-gray-200: #e9ecef;
    --bs-gray-300: #dee2e6;
    --bs-gray-400: #ced4da;
    --bs-gray-500: #adb5bd;
    --bs-gray-600: #6c757d;
    --bs-gray-700: #495057;
    --bs-gray-800: #343a40;
    --bs-gray-900: #212529;
    --bs-primary: #0d6efd;
    --bs-secondary: #6c757d;
    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #dc3545;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
    --bs-primary-rgb: 13, 110, 253;
    --bs-secondary-rgb: 108, 117, 125;
    --bs-success-rgb: 25, 135, 84;
    --bs-info-rgb: 13, 202, 240;
    --bs-warning-rgb: 255, 193, 7;
    --bs-danger-rgb: 220, 53, 69;
    --bs-light-rgb: 248, 249, 250;
    --bs-dark-rgb: 33, 37, 41;
    --bs-primary-text-emphasis: #052c65;
    --bs-secondary-text-emphasis: #2b2f32;
    --bs-success-text-emphasis: #0a3622;
    --bs-info-text-emphasis: #055160;
    --bs-warning-text-emphasis: #664d03;
    --bs-danger-text-emphasis: #58151c;
    --bs-light-text-emphasis: #495057;
    --bs-dark-text-emphasis: #495057;
    --bs-primary-bg-subtle: #cfe2ff;
    --bs-secondary-bg-subtle: #e2e3e5;
    --bs-success-bg-subtle: #d1e7dd;
    --bs-info-bg-subtle: #cff4fc;
    --bs-warning-bg-subtle: #fff3cd;
    --bs-danger-bg-subtle: #f8d7da;
    --bs-light-bg-subtle: #fcfcfd;
    --bs-dark-bg-subtle: #ced4da;
    --bs-primary-border-subtle: #9ec5fe;
    --bs-secondary-border-subtle: #c4c8cb;
    --bs-success-border-subtle: #a3cfbb;
    --bs-info-border-subtle: #9eeaf9;
    --bs-warning-border-subtle: #ffe69c;
    --bs-danger-border-subtle: #f1aeb5;
    --bs-light-border-subtle: #e9ecef;
    --bs-dark-border-subtle: #adb5bd;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));
    --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: #212529;
    --bs-body-color-rgb: 33, 37, 41;
    --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: rgba(33, 37, 41, .75);
    --bs-secondary-color-rgb: 33, 37, 41;
    --bs-secondary-bg: #e9ecef;
    --bs-secondary-bg-rgb: 233, 236, 239;
    --bs-tertiary-color: rgba(33, 37, 41, .5);
    --bs-tertiary-color-rgb: 33, 37, 41;
    --bs-tertiary-bg: #f8f9fa;
    --bs-tertiary-bg-rgb: 248, 249, 250;
    --bs-heading-color: inherit;
    --bs-link-color: #0d6efd;
    --bs-link-color-rgb: 13, 110, 253;
    --bs-link-decoration: underline;
    --bs-link-hover-color: #0a58ca;
    --bs-link-hover-color-rgb: 10, 88, 202;
    --bs-code-color: #d63384;
    --bs-highlight-color: #212529;
    --bs-highlight-bg: #fff3cd;
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: #dee2e6;
    --bs-border-color-translucent: rgba(0, 0, 0, .175);
    --bs-border-radius: .375rem;
    --bs-border-radius-sm: .25rem;
    --bs-border-radius-lg: .5rem;
    --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 1rem rgba(0, 0, 0, .15);
    --bs-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);
    --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);
    --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);
    --bs-focus-ring-width: .25rem;
    --bs-focus-ring-opacity: .25;
    --bs-focus-ring-color: rgba(13, 110, 253, .25);
    --bs-form-valid-color: #198754;
    --bs-form-valid-border-color: #198754;
    --bs-form-invalid-color: #dc3545;
    --bs-form-invalid-border-color: #dc3545
}

[data-bs-theme=dark] {
    color-scheme: dark;
    --bs-body-color: #dee2e6;
    --bs-body-color-rgb: 222, 226, 230;
    --bs-body-bg: #212529;
    --bs-body-bg-rgb: 33, 37, 41;
    --bs-emphasis-color: #fff;
    --bs-emphasis-color-rgb: 255, 255, 255;
    --bs-secondary-color: rgba(222, 226, 230, .75);
    --bs-secondary-color-rgb: 222, 226, 230;
    --bs-secondary-bg: #343a40;
    --bs-secondary-bg-rgb: 52, 58, 64;
    --bs-tertiary-color: rgba(222, 226, 230, .5);
    --bs-tertiary-color-rgb: 222, 226, 230;
    --bs-tertiary-bg: #2b3035;
    --bs-tertiary-bg-rgb: 43, 48, 53;
    --bs-primary-text-emphasis: #6ea8fe;
    --bs-secondary-text-emphasis: #a7acb1;
    --bs-success-text-emphasis: #75b798;
    --bs-info-text-emphasis: #6edff6;
    --bs-warning-text-emphasis: #ffda6a;
    --bs-danger-text-emphasis: #ea868f;
    --bs-light-text-emphasis: #f8f9fa;
    --bs-dark-text-emphasis: #dee2e6;
    --bs-primary-bg-subtle: #031633;
    --bs-secondary-bg-subtle: #161719;
    --bs-success-bg-subtle: #051b11;
    --bs-info-bg-subtle: #032830;
    --bs-warning-bg-subtle: #332701;
    --bs-danger-bg-subtle: #2c0b0e;
    --bs-light-bg-subtle: #343a40;
    --bs-dark-bg-subtle: #1a1d20;
    --bs-primary-border-subtle: #084298;
    --bs-secondary-border-subtle: #41464b;
    --bs-success-border-subtle: #0f5132;
    --bs-info-border-subtle: #087990;
    --bs-warning-border-subtle: #997404;
    --bs-danger-border-subtle: #842029;
    --bs-light-border-subtle: #495057;
    --bs-dark-border-subtle: #343a40;
    --bs-heading-color: inherit;
    --bs-link-color: #6ea8fe;
    --bs-link-hover-color: #8bb9fe;
    --bs-link-color-rgb: 110, 168, 254;
    --bs-link-hover-color-rgb: 139, 185, 254;
    --bs-code-color: #e685b5;
    --bs-highlight-color: #dee2e6;
    --bs-highlight-bg: #664d03;
    --bs-border-color: #495057;
    --bs-border-color-translucent: rgba(255, 255, 255, .15);
    --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
}

@media(prefers-reduced-motion:no-preference) {
    :root {
        scroll-behavior: smooth
    }
}

body {
    margin: 0;
    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: rgba(0,0,0,0)
}

hr {
    margin: 1rem 0;
    color: inherit;
    border: 0;
    border-top: var(--bs-border-width) solid;
    opacity: .25
}

h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1 {
    margin-top: 0;
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2;
    color: var(--bs-heading-color)
}

h1,.h1 {
    font-size: calc(1.375rem + 1.5vw)
}

@media(min-width: 1200px) {
    h1,.h1 {
        font-size:2.5rem
    }
}

h2,.h2 {
    font-size: calc(1.325rem + .9vw)
}

@media(min-width: 1200px) {
    h2,.h2 {
        font-size:2rem
    }
}

h3,.h3 {
    font-size: calc(1.3rem + .6vw)
}

@media(min-width: 1200px) {
    h3,.h3 {
        font-size:1.75rem
    }
}

h4,.h4 {
    font-size: calc(1.275rem + .3vw)
}

@media(min-width: 1200px) {
    h4,.h4 {
        font-size:1.5rem
    }
}

h5,.h5 {
    font-size: 1.25rem
}

h6,.h6 {
    font-size: 1rem
}

p {
    margin-top: 0;
    margin-bottom: 1rem
}

abbr[title] {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit
}

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: 700
}

dd {
    margin-bottom: .5rem;
    margin-left: 0
}

blockquote {
    margin: 0 0 1rem
}

b,strong {
    font-weight: bolder
}

small,.small {
    font-size: .875em
}

mark,.mark {
    padding: .1875em;
    color: var(--bs-highlight-color);
    background-color: var(--bs-highlight-bg)
}

sub,sup {
    position: relative;
    font-size: .75em;
    line-height: 0;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, 1));
    text-decoration: underline
}

a:hover {
    --bs-link-color-rgb: var(--bs-link-hover-color-rgb)
}

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 {
    display: block;
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    font-size: .875em
}

pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal
}

code {
    font-size: .875em;
    color: var(--bs-code-color);
    word-wrap: break-word
}

a>code {
    color: inherit
}

kbd {
    padding: .1875rem .375rem;
    font-size: .875em;
    color: var(--bs-body-bg);
    background-color: var(--bs-body-color);
    border-radius: .25rem
}

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 {
    padding-top: .5rem;
    padding-bottom: .5rem;
    color: var(--bs-secondary-color);
    text-align: left
}

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 {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

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 {
    padding: 0;
    border-style: none
}

textarea {
    resize: vertical
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

legend {
    float: left;
    width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: calc(1.275rem + .3vw);
    line-height: inherit
}

@media(min-width: 1200px) {
    legend {
        font-size:1.5rem
    }
}

legend+* {
    clear: left
}

::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field {
    padding: 0
}

::-webkit-inner-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-color-swatch-wrapper {
    padding: 0
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

::file-selector-button {
    font: inherit;
    -webkit-appearance: button
}

output {
    display: inline-block
}

iframe {
    border: 0
}

summary {
    display: list-item;
    cursor: pointer
}

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: 300;
    line-height: 1.2
}

@media(min-width: 1200px) {
    .display-1 {
        font-size:5rem
    }
}

.display-2 {
    font-size: calc(1.575rem + 3.9vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width: 1200px) {
    .display-2 {
        font-size:4.5rem
    }
}

.display-3 {
    font-size: calc(1.525rem + 3.3vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width: 1200px) {
    .display-3 {
        font-size:4rem
    }
}

.display-4 {
    font-size: calc(1.475rem + 2.7vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width: 1200px) {
    .display-4 {
        font-size:3.5rem
    }
}

.display-5 {
    font-size: calc(1.425rem + 2.1vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width: 1200px) {
    .display-5 {
        font-size:3rem
    }
}

.display-6 {
    font-size: calc(1.375rem + 1.5vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-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 {
    font-size: .875em;
    text-transform: uppercase
}

.blockquote {
    margin-bottom: 1rem;
    font-size: 1.25rem
}

.blockquote>:last-child {
    margin-bottom: 0
}

.blockquote-footer {
    margin-top: -1rem;
    margin-bottom: 1rem;
    font-size: .875em;
    color: #6c757d
}

.blockquote-footer:before {
    content: "— "
}

.img-fluid {
    max-width: 100%;
    height: auto
}

.img-thumbnail {
    padding: .25rem;
    background-color: var(--bs-body-bg);
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    max-width: 100%;
    height: auto
}

.figure {
    display: inline-block
}

.figure-img {
    margin-bottom: .5rem;
    line-height: 1
}

.figure-caption {
    font-size: .875em;
    color: var(--bs-secondary-color)
}

.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-right: auto;
    margin-left: auto
}

@media(min-width: 576px) {
    .container-sm,.container {
        max-width:540px
    }
}

@media(min-width: 768px) {
    .container-md,.container-sm,.container {
        max-width:720px
    }
}

@media(min-width: 992px) {
    .container-lg,.container-md,.container-sm,.container {
        max-width:960px
    }
}

@media(min-width: 1200px) {
    .container-xl,.container-lg,.container-md,.container-sm,.container {
        max-width:1140px
    }
}

@media(min-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;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x))
}

.row>* {
    flex-shrink: 0;
    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)
}

.col {
    flex: 1 0 0%
}

.row-cols-auto>* {
    flex: 0 0 auto;
    width: auto
}

.row-cols-1>* {
    flex: 0 0 auto;
    width: 100%
}

.row-cols-2>* {
    flex: 0 0 auto;
    width: 50%
}

.row-cols-3>* {
    flex: 0 0 auto;
    width: 33.33333333%
}

.row-cols-4>* {
    flex: 0 0 auto;
    width: 25%
}

.row-cols-5>* {
    flex: 0 0 auto;
    width: 20%
}

.row-cols-6>* {
    flex: 0 0 auto;
    width: 16.66666667%
}

.col-auto {
    flex: 0 0 auto;
    width: auto
}

.col-1 {
    flex: 0 0 auto;
    width: 8.33333333%
}

.col-2 {
    flex: 0 0 auto;
    width: 16.66666667%
}

.col-3 {
    flex: 0 0 auto;
    width: 25%
}

.col-4 {
    flex: 0 0 auto;
    width: 33.33333333%
}

.col-5 {
    flex: 0 0 auto;
    width: 41.66666667%
}

.col-6 {
    flex: 0 0 auto;
    width: 50%
}

.col-7 {
    flex: 0 0 auto;
    width: 58.33333333%
}

.col-8 {
    flex: 0 0 auto;
    width: 66.66666667%
}

.col-9 {
    flex: 0 0 auto;
    width: 75%
}

.col-10 {
    flex: 0 0 auto;
    width: 83.33333333%
}

.col-11 {
    flex: 0 0 auto;
    width: 91.66666667%
}

.col-12 {
    flex: 0 0 auto;
    width: 100%
}

.offset-1 {
    margin-left: 8.33333333%
}

.offset-2 {
    margin-left: 16.66666667%
}

.offset-3 {
    margin-left: 25%
}

.offset-4 {
    margin-left: 33.33333333%
}

.offset-5 {
    margin-left: 41.66666667%
}

.offset-6 {
    margin-left: 50%
}

.offset-7 {
    margin-left: 58.33333333%
}

.offset-8 {
    margin-left: 66.66666667%
}

.offset-9 {
    margin-left: 75%
}

.offset-10 {
    margin-left: 83.33333333%
}

.offset-11 {
    margin-left: 91.66666667%
}

.g-0,.gx-0 {
    --bs-gutter-x: 0
}

.g-0,.gy-0 {
    --bs-gutter-y: 0
}

.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: 1rem
}

.g-3,.gy-3 {
    --bs-gutter-y: 1rem
}

.g-4,.gx-4 {
    --bs-gutter-x: 1.5rem
}

.g-4,.gy-4 {
    --bs-gutter-y: 1.5rem
}

.g-5,.gx-5 {
    --bs-gutter-x: 3rem
}

.g-5,.gy-5 {
    --bs-gutter-y: 3rem
}

@media(min-width: 576px) {
    .col-sm {
        flex:1 0 0%
    }

    .row-cols-sm-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-sm-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-sm-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-sm-3>* {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .row-cols-sm-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-sm-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-sm-6>* {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-sm-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-sm-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-sm-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-sm-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-sm-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-sm-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-sm-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-sm-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-sm-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-sm-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-sm-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-sm-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-sm-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-sm-0 {
        margin-left: 0
    }

    .offset-sm-1 {
        margin-left: 8.33333333%
    }

    .offset-sm-2 {
        margin-left: 16.66666667%
    }

    .offset-sm-3 {
        margin-left: 25%
    }

    .offset-sm-4 {
        margin-left: 33.33333333%
    }

    .offset-sm-5 {
        margin-left: 41.66666667%
    }

    .offset-sm-6 {
        margin-left: 50%
    }

    .offset-sm-7 {
        margin-left: 58.33333333%
    }

    .offset-sm-8 {
        margin-left: 66.66666667%
    }

    .offset-sm-9 {
        margin-left: 75%
    }

    .offset-sm-10 {
        margin-left: 83.33333333%
    }

    .offset-sm-11 {
        margin-left: 91.66666667%
    }

    .g-sm-0,.gx-sm-0 {
        --bs-gutter-x: 0
    }

    .g-sm-0,.gy-sm-0 {
        --bs-gutter-y: 0
    }

    .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: 1rem
    }

    .g-sm-3,.gy-sm-3 {
        --bs-gutter-y: 1rem
    }

    .g-sm-4,.gx-sm-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-sm-4,.gy-sm-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-sm-5,.gx-sm-5 {
        --bs-gutter-x: 3rem
    }

    .g-sm-5,.gy-sm-5 {
        --bs-gutter-y: 3rem
    }
}

@media(min-width: 768px) {
    .col-md {
        flex:1 0 0%
    }

    .row-cols-md-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-md-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-md-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-md-3>* {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .row-cols-md-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-md-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-md-6>* {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-md-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-md-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-md-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-md-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-md-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-md-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-md-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-md-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-md-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-md-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-md-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-md-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-md-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-md-0 {
        margin-left: 0
    }

    .offset-md-1 {
        margin-left: 8.33333333%
    }

    .offset-md-2 {
        margin-left: 16.66666667%
    }

    .offset-md-3 {
        margin-left: 25%
    }

    .offset-md-4 {
        margin-left: 33.33333333%
    }

    .offset-md-5 {
        margin-left: 41.66666667%
    }

    .offset-md-6 {
        margin-left: 50%
    }

    .offset-md-7 {
        margin-left: 58.33333333%
    }

    .offset-md-8 {
        margin-left: 66.66666667%
    }

    .offset-md-9 {
        margin-left: 75%
    }

    .offset-md-10 {
        margin-left: 83.33333333%
    }

    .offset-md-11 {
        margin-left: 91.66666667%
    }

    .g-md-0,.gx-md-0 {
        --bs-gutter-x: 0
    }

    .g-md-0,.gy-md-0 {
        --bs-gutter-y: 0
    }

    .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: 1rem
    }

    .g-md-3,.gy-md-3 {
        --bs-gutter-y: 1rem
    }

    .g-md-4,.gx-md-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-md-4,.gy-md-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-md-5,.gx-md-5 {
        --bs-gutter-x: 3rem
    }

    .g-md-5,.gy-md-5 {
        --bs-gutter-y: 3rem
    }
}

@media(min-width: 992px) {
    .col-lg {
        flex:1 0 0%
    }

    .row-cols-lg-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-lg-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-lg-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-lg-3>* {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .row-cols-lg-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-lg-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-lg-6>* {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-lg-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-lg-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-lg-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-lg-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-lg-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-lg-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-lg-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-lg-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-lg-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-lg-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-lg-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-lg-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-lg-0 {
        margin-left: 0
    }

    .offset-lg-1 {
        margin-left: 8.33333333%
    }

    .offset-lg-2 {
        margin-left: 16.66666667%
    }

    .offset-lg-3 {
        margin-left: 25%
    }

    .offset-lg-4 {
        margin-left: 33.33333333%
    }

    .offset-lg-5 {
        margin-left: 41.66666667%
    }

    .offset-lg-6 {
        margin-left: 50%
    }

    .offset-lg-7 {
        margin-left: 58.33333333%
    }

    .offset-lg-8 {
        margin-left: 66.66666667%
    }

    .offset-lg-9 {
        margin-left: 75%
    }

    .offset-lg-10 {
        margin-left: 83.33333333%
    }

    .offset-lg-11 {
        margin-left: 91.66666667%
    }

    .g-lg-0,.gx-lg-0 {
        --bs-gutter-x: 0
    }

    .g-lg-0,.gy-lg-0 {
        --bs-gutter-y: 0
    }

    .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: 1rem
    }

    .g-lg-3,.gy-lg-3 {
        --bs-gutter-y: 1rem
    }

    .g-lg-4,.gx-lg-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-lg-4,.gy-lg-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-lg-5,.gx-lg-5 {
        --bs-gutter-x: 3rem
    }

    .g-lg-5,.gy-lg-5 {
        --bs-gutter-y: 3rem
    }
}

@media(min-width: 1200px) {
    .col-xl {
        flex:1 0 0%
    }

    .row-cols-xl-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-xl-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-xl-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-xl-3>* {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .row-cols-xl-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-xl-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-xl-6>* {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-xl-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-xl-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-xl-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-xl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-xl-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-xl-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-xl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-xl-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-xl-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-xl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-xl-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-xl-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-xl-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-xl-0 {
        margin-left: 0
    }

    .offset-xl-1 {
        margin-left: 8.33333333%
    }

    .offset-xl-2 {
        margin-left: 16.66666667%
    }

    .offset-xl-3 {
        margin-left: 25%
    }

    .offset-xl-4 {
        margin-left: 33.33333333%
    }

    .offset-xl-5 {
        margin-left: 41.66666667%
    }

    .offset-xl-6 {
        margin-left: 50%
    }

    .offset-xl-7 {
        margin-left: 58.33333333%
    }

    .offset-xl-8 {
        margin-left: 66.66666667%
    }

    .offset-xl-9 {
        margin-left: 75%
    }

    .offset-xl-10 {
        margin-left: 83.33333333%
    }

    .offset-xl-11 {
        margin-left: 91.66666667%
    }

    .g-xl-0,.gx-xl-0 {
        --bs-gutter-x: 0
    }

    .g-xl-0,.gy-xl-0 {
        --bs-gutter-y: 0
    }

    .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: 1rem
    }

    .g-xl-3,.gy-xl-3 {
        --bs-gutter-y: 1rem
    }

    .g-xl-4,.gx-xl-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-xl-4,.gy-xl-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-xl-5,.gx-xl-5 {
        --bs-gutter-x: 3rem
    }

    .g-xl-5,.gy-xl-5 {
        --bs-gutter-y: 3rem
    }
}

@media(min-width: 1400px) {
    .col-xxl {
        flex:1 0 0%
    }

    .row-cols-xxl-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-xxl-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-xxl-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-xxl-3>* {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .row-cols-xxl-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-xxl-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-xxl-6>* {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-xxl-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-xxl-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-xxl-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-xxl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-xxl-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-xxl-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-xxl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-xxl-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-xxl-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-xxl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-xxl-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-xxl-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-xxl-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-xxl-0 {
        margin-left: 0
    }

    .offset-xxl-1 {
        margin-left: 8.33333333%
    }

    .offset-xxl-2 {
        margin-left: 16.66666667%
    }

    .offset-xxl-3 {
        margin-left: 25%
    }

    .offset-xxl-4 {
        margin-left: 33.33333333%
    }

    .offset-xxl-5 {
        margin-left: 41.66666667%
    }

    .offset-xxl-6 {
        margin-left: 50%
    }

    .offset-xxl-7 {
        margin-left: 58.33333333%
    }

    .offset-xxl-8 {
        margin-left: 66.66666667%
    }

    .offset-xxl-9 {
        margin-left: 75%
    }

    .offset-xxl-10 {
        margin-left: 83.33333333%
    }

    .offset-xxl-11 {
        margin-left: 91.66666667%
    }

    .g-xxl-0,.gx-xxl-0 {
        --bs-gutter-x: 0
    }

    .g-xxl-0,.gy-xxl-0 {
        --bs-gutter-y: 0
    }

    .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: 1rem
    }

    .g-xxl-3,.gy-xxl-3 {
        --bs-gutter-y: 1rem
    }

    .g-xxl-4,.gx-xxl-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-xxl-4,.gy-xxl-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-xxl-5,.gx-xxl-5 {
        --bs-gutter-x: 3rem
    }

    .g-xxl-5,.gy-xxl-5 {
        --bs-gutter-y: 3rem
    }
}

.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-emphasis-color);
    --bs-table-bg: var(--bs-body-bg);
    --bs-table-border-color: var(--bs-border-color);
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: var(--bs-emphasis-color);
    --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), .05);
    --bs-table-active-color: var(--bs-emphasis-color);
    --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), .1);
    --bs-table-hover-color: var(--bs-emphasis-color);
    --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), .075);
    width: 100%;
    margin-bottom: 1rem;
    vertical-align: top;
    border-color: var(--bs-table-border-color)
}

.table>:not(caption)>*>* {
    padding: .5rem;
    color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
    background-color: var(--bs-table-bg);
    border-bottom-width: var(--bs-border-width);
    box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))
}

.table>tbody {
    vertical-align: inherit
}

.table>thead {
    vertical-align: bottom
}

.table-group-divider {
    border-top: calc(var(--bs-border-width) * 2) solid currentcolor
}

.caption-top {
    caption-side: top
}

.table-sm>:not(caption)>*>* {
    padding: .25rem
}

.table-bordered>:not(caption)>* {
    border-width: var(--bs-border-width) 0
}

.table-bordered>:not(caption)>*>* {
    border-width: 0 var(--bs-border-width)
}

.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)>* {
    --bs-table-color-type: var(--bs-table-striped-color);
    --bs-table-bg-type: var(--bs-table-striped-bg)
}

.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: #cfe2ff;
    --bs-table-border-color: #a6b5cc;
    --bs-table-striped-bg: #c5d7f2;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #bacbe6;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #bfd1ec;
    --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: #e2e3e5;
    --bs-table-border-color: #b5b6b7;
    --bs-table-striped-bg: #d7d8da;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #cbccce;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #d1d2d4;
    --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: #d1e7dd;
    --bs-table-border-color: #a7b9b1;
    --bs-table-striped-bg: #c7dbd2;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #bcd0c7;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #c1d6cc;
    --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: #cff4fc;
    --bs-table-border-color: #a6c3ca;
    --bs-table-striped-bg: #c5e8ef;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #badce3;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #bfe2e9;
    --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: #fff3cd;
    --bs-table-border-color: #ccc2a4;
    --bs-table-striped-bg: #f2e7c3;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #e6dbb9;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #ece1be;
    --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: #f8d7da;
    --bs-table-border-color: #c6acae;
    --bs-table-striped-bg: #eccccf;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #dfc2c4;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #e5c7ca;
    --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: #f8f9fa;
    --bs-table-border-color: #c6c7c8;
    --bs-table-striped-bg: #ecedee;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #dfe0e1;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #e5e6e7;
    --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: #212529;
    --bs-table-border-color: #4d5154;
    --bs-table-striped-bg: #2c3034;
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: #373b3e;
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: #323539;
    --bs-table-hover-color: #fff;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.table-responsive {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
}

@media(max-width: 575.98px) {
    .table-responsive-sm {
        overflow-x:auto;
        -webkit-overflow-scrolling: touch
    }
}

@media(max-width: 767.98px) {
    .table-responsive-md {
        overflow-x:auto;
        -webkit-overflow-scrolling: touch
    }
}

@media(max-width: 991.98px) {
    .table-responsive-lg {
        overflow-x:auto;
        -webkit-overflow-scrolling: touch
    }
}

@media(max-width: 1199.98px) {
    .table-responsive-xl {
        overflow-x:auto;
        -webkit-overflow-scrolling: touch
    }
}

@media(max-width: 1399.98px) {
    .table-responsive-xxl {
        overflow-x:auto;
        -webkit-overflow-scrolling: touch
    }
}

.form-label {
    margin-bottom: .5rem
}

.col-form-label {
    padding-top: calc(.375rem + var(--bs-border-width));
    padding-bottom: calc(.375rem + var(--bs-border-width));
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5
}

.col-form-label-lg {
    padding-top: calc(.5rem + var(--bs-border-width));
    padding-bottom: calc(.5rem + var(--bs-border-width));
    font-size: 1.25rem
}

.col-form-label-sm {
    padding-top: calc(.25rem + var(--bs-border-width));
    padding-bottom: calc(.25rem + var(--bs-border-width));
    font-size: .875rem
}

.form-text {
    margin-top: .25rem;
    font-size: .875em;
    color: var(--bs-secondary-color)
}

.form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-clip: padding-box;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@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-body-color);
    background-color: var(--bs-body-bg);
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 .25rem #0d6efd40
}

.form-control::-webkit-date-and-time-value {
    min-width: 85px;
    height: 1.5em;
    margin: 0
}

.form-control::-webkit-datetime-edit {
    display: block;
    padding: 0
}

.form-control::-moz-placeholder {
    color: var(--bs-secondary-color);
    opacity: 1
}

.form-control::placeholder {
    color: var(--bs-secondary-color);
    opacity: 1
}

.form-control:disabled {
    background-color: var(--bs-secondary-bg);
    opacity: 1
}

.form-control::-webkit-file-upload-button {
    padding: .375rem .75rem;
    margin: -.375rem -.75rem;
    -webkit-margin-end: .75rem;
    margin-inline-end:.75rem;color: var(--bs-body-color);
    background-color: var(--bs-tertiary-bg);
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width:var(--bs-border-width);border-radius: 0;
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

.form-control::file-selector-button {
    padding: .375rem .75rem;
    margin: -.375rem -.75rem;
    -webkit-margin-end: .75rem;
    margin-inline-end:.75rem;color: var(--bs-body-color);
    background-color: var(--bs-tertiary-bg);
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width:var(--bs-border-width);border-radius: 0;
    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::-webkit-file-upload-button {
        -webkit-transition: none;
        transition: none
    }

    .form-control::file-selector-button {
        transition: none
    }
}

.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
    background-color: var(--bs-secondary-bg)
}

.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: var(--bs-secondary-bg)
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding: .375rem 0;
    margin-bottom: 0;
    line-height: 1.5;
    color: var(--bs-body-color);
    background-color: transparent;
    border: solid transparent;
    border-width: var(--bs-border-width) 0
}

.form-control-plaintext:focus {
    outline: 0
}

.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0
}

.form-control-sm {
    min-height: calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));
    padding: .25rem .5rem;
    font-size: .875rem;
    border-radius: var(--bs-border-radius-sm)
}

.form-control-sm::-webkit-file-upload-button {
    padding: .25rem .5rem;
    margin: -.25rem -.5rem;
    -webkit-margin-end: .5rem;
    margin-inline-end:.5rem}

.form-control-sm::file-selector-button {
    padding: .25rem .5rem;
    margin: -.25rem -.5rem;
    -webkit-margin-end: .5rem;
    margin-inline-end:.5rem}

.form-control-lg {
    min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
    padding: .5rem 1rem;
    font-size: 1.25rem;
    border-radius: var(--bs-border-radius-lg)
}

.form-control-lg::-webkit-file-upload-button {
    padding: .5rem 1rem;
    margin: -.5rem -1rem;
    -webkit-margin-end: 1rem;
    margin-inline-end:1rem}

.form-control-lg::file-selector-button {
    padding: .5rem 1rem;
    margin: -.5rem -1rem;
    -webkit-margin-end: 1rem;
    margin-inline-end:1rem}

textarea.form-control {
    min-height: calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))
}

textarea.form-control-sm {
    min-height: calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))
}

textarea.form-control-lg {
    min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))
}

.form-control-color {
    width: 3rem;
    height: calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));
    padding: .375rem
}

.form-control-color:not(:disabled):not([readonly]) {
    cursor: pointer
}

.form-control-color::-moz-color-swatch {
    border: 0!important;
    border-radius: var(--bs-border-radius)
}

.form-control-color::-webkit-color-swatch {
    border: 0!important;
    border-radius: var(--bs-border-radius)
}

.form-control-color.form-control-sm {
    height: calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))
}

.form-control-color.form-control-lg {
    height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))
}

.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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    .form-select {
        transition: none
    }
}

.form-select:focus {
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 .25rem #0d6efd40
}

.form-select[multiple],.form-select[size]:not([size="1"]) {
    padding-right: .75rem;
    background-image: none
}

.form-select:disabled {
    background-color: var(--bs-secondary-bg)
}

.form-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 var(--bs-body-color)
}

.form-select-sm {
    padding-top: .25rem;
    padding-bottom: .25rem;
    padding-left: .5rem;
    font-size: .875rem;
    border-radius: var(--bs-border-radius-sm)
}

.form-select-lg {
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 1rem;
    font-size: 1.25rem;
    border-radius: var(--bs-border-radius-lg)
}

[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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")
}

.form-check {
    display: block;
    min-height: 1.5rem;
    padding-left: 1.5em;
    margin-bottom: .125rem
}

.form-check .form-check-input {
    float: left;
    margin-left: -1.5em
}

.form-check-reverse {
    padding-right: 1.5em;
    padding-left: 0;
    text-align: right
}

.form-check-reverse .form-check-input {
    float: right;
    margin-right: -1.5em;
    margin-left: 0
}

.form-check-input {
    --bs-form-check-bg: var(--bs-body-bg);
    flex-shrink: 0;
    width: 1em;
    height: 1em;
    margin-top: .25em;
    vertical-align: top;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-form-check-bg);
    background-image: var(--bs-form-check-bg-image);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: var(--bs-border-width) solid var(--bs-border-color);
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
    print-color-adjust: exact
}

.form-check-input[type=checkbox] {
    border-radius: .25em
}

.form-check-input[type=radio] {
    border-radius: 50%
}

.form-check-input:active {
    filter: brightness(90%)
}

.form-check-input:focus {
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 .25rem #0d6efd40
}

.form-check-input:checked {
    background-color: #0d6efd;
    border-color: #0d6efd
}

.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 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    --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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.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-switch {
    padding-left: 2.5em
}

.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");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    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='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    --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='%23fff'/%3e%3c/svg%3e")
}

.form-switch.form-check-reverse {
    padding-right: 2.5em;
    padding-left: 0
}

.form-switch.form-check-reverse .form-check-input {
    margin-right: -2.5em;
    margin-left: 0
}

.form-check-inline {
    display: inline-block;
    margin-right: 1rem
}

.btn-check {
    position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none
}

.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 {
    width: 100%;
    height: 1.5rem;
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent
}

.form-range:focus {
    outline: 0
}

.form-range:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 1px #fff,0 0 0 .25rem #0d6efd40
}

.form-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #fff,0 0 0 .25rem #0d6efd40
}

.form-range::-moz-focus-outer {
    border: 0
}

.form-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -.25rem;
    -webkit-appearance: none;
    appearance: none;
    background-color: #0d6efd;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    .form-range::-webkit-slider-thumb {
        -webkit-transition: none;
        transition: none
    }
}

.form-range::-webkit-slider-thumb:active {
    background-color: #b6d4fe
}

.form-range::-webkit-slider-runnable-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: var(--bs-secondary-bg);
    border-color: transparent;
    border-radius: 1rem
}

.form-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    -moz-appearance: none;
    appearance: none;
    background-color: #0d6efd;
    border: 0;
    border-radius: 1rem;
    -moz-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    .form-range::-moz-range-thumb {
        -moz-transition: none;
        transition: none
    }
}

.form-range::-moz-range-thumb:active {
    background-color: #b6d4fe
}

.form-range::-moz-range-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: var(--bs-secondary-bg);
    border-color: transparent;
    border-radius: 1rem
}

.form-range:disabled {
    pointer-events: none
}

.form-range:disabled::-webkit-slider-thumb {
    background-color: var(--bs-secondary-color)
}

.form-range:disabled::-moz-range-thumb {
    background-color: var(--bs-secondary-color)
}

.form-floating {
    position: relative
}

.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select {
    height: calc(3.5rem + calc(var(--bs-border-width) * 2));
    min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
    line-height: 1.25
}

.form-floating>label {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    height: 100%;
    padding: 1rem .75rem;
    overflow: hidden;
    text-align: start;
    text-overflow: ellipsis;
    white-space: nowrap;
    pointer-events: none;
    border: var(--bs-border-width) solid transparent;
    transform-origin: 0 0;
    transition: opacity .1s ease-in-out,transform .1s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    .form-floating>label {
        transition: none
    }
}

.form-floating>.form-control,.form-floating>.form-control-plaintext {
    padding: 1rem .75rem
}

.form-floating>.form-control::-moz-placeholder,.form-floating>.form-control-plaintext::-moz-placeholder {
    color: transparent
}

.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder {
    color: transparent
}

.form-floating>.form-control:not(:-moz-placeholder-shown),.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown) {
    padding-top: 1.625rem;
    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) {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

.form-floating>.form-select {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

.form-floating>.form-control:not(:-moz-placeholder-shown)~label {
    color: rgba(var(--bs-body-color-rgb),.65);
    transform: scale(.85) translateY(-.5rem) translate(.15rem)
}

.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 {
    color: rgba(var(--bs-body-color-rgb),.65);
    transform: scale(.85) translateY(-.5rem) translate(.15rem)
}

.form-floating>.form-control:not(:-moz-placeholder-shown)~label:after {
    position: absolute;
    inset: 1rem .375rem;
    z-index: -1;
    height: 1.5em;
    content: "";
    background-color: var(--bs-body-bg);
    border-radius: var(--bs-border-radius)
}

.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-control-plaintext~label:after,.form-floating>.form-select~label:after {
    position: absolute;
    inset: 1rem .375rem;
    z-index: -1;
    height: 1.5em;
    content: "";
    background-color: var(--bs-body-bg);
    border-radius: var(--bs-border-radius)
}

.form-floating>.form-control:-webkit-autofill~label {
    color: rgba(var(--bs-body-color-rgb),.65);
    transform: scale(.85) translateY(-.5rem) translate(.15rem)
}

.form-floating>.form-control-plaintext~label {
    border-width: var(--bs-border-width) 0
}

.form-floating>:disabled~label,.form-floating>.form-control:disabled~label {
    color: #6c757d
}

.form-floating>:disabled~label:after,.form-floating>.form-control:disabled~label:after {
    background-color: var(--bs-secondary-bg)
}

.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%
}

.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0
}

.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within {
    z-index: 5
}

.input-group .btn {
    position: relative;
    z-index: 2
}

.input-group .btn:focus {
    z-index: 5
}

.input-group-text {
    display: flex;
    align-items: center;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    text-align: center;
    white-space: nowrap;
    background-color: var(--bs-tertiary-bg);
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius)
}

.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    border-radius: var(--bs-border-radius-lg)
}

.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn {
    padding: .25rem .5rem;
    font-size: .875rem;
    border-radius: var(--bs-border-radius-sm)
}

.input-group-lg>.form-select,.input-group-sm>.form-select {
    padding-right: 3rem
}

.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 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.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) {
    margin-left: calc(var(--bs-border-width) * -1);
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.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 {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: .875em;
    color: var(--bs-form-valid-color)
}

.valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    color: #fff;
    background-color: var(--bs-success);
    border-radius: var(--bs-border-radius)
}

.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);
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:valid:focus,.form-control.is-valid:focus {
    border-color: var(--bs-form-valid-border-color);
    box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb),.25)
}

.was-validated textarea.form-control:valid,textarea.form-control.is-valid {
    padding-right: calc(1.5em + .75rem);
    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

.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='%23198754' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-select:valid:focus,.form-select.is-valid:focus {
    border-color: var(--bs-form-valid-border-color);
    box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb),.25)
}

.was-validated .form-control-color:valid,.form-control-color.is-valid {
    width: calc(3.75rem + 1.5em)
}

.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 {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: .875em;
    color: var(--bs-form-invalid-color)
}

.invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    color: #fff;
    background-color: var(--bs-danger);
    border-radius: var(--bs-border-radius)
}

.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);
    padding-right: calc(1.5em + .75rem);
    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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus {
    border-color: var(--bs-form-invalid-border-color);
    box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)
}

.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid {
    padding-right: calc(1.5em + .75rem);
    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

.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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus {
    border-color: var(--bs-form-invalid-border-color);
    box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)
}

.was-validated .form-control-color:invalid,.form-control-color.is-invalid {
    width: calc(3.75rem + 1.5em)
}

.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: .75rem;
    --bs-btn-padding-y: .375rem;
    --bs-btn-font-family: ;
    --bs-btn-font-size: 1rem;
    --bs-btn-font-weight: 400;
    --bs-btn-line-height: 1.5;
    --bs-btn-color: var(--bs-body-color);
    --bs-btn-bg: transparent;
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: transparent;
    --bs-btn-border-radius: var(--bs-border-radius);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
    --bs-btn-disabled-opacity: .65;
    --bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
    display: inline-block;
    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;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-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);
    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) {
    .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);
    outline: 0;
    box-shadow: var(--bs-btn-focus-box-shadow)
}

.btn-check:focus-visible+.btn {
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-focus-box-shadow)
}

.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)
}

.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 {
    box-shadow: var(--bs-btn-focus-box-shadow)
}

.btn-check:checked:focus-visible+.btn {
    box-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)
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #0d6efd;
    --bs-btn-border-color: #0d6efd;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0b5ed7;
    --bs-btn-hover-border-color: #0a58ca;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0a58ca;
    --bs-btn-active-border-color: #0a53be;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #0d6efd;
    --bs-btn-disabled-border-color: #0d6efd
}

.btn-secondary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #6c757d;
    --bs-btn-border-color: #6c757d;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #5c636a;
    --bs-btn-hover-border-color: #565e64;
    --bs-btn-focus-shadow-rgb: 130, 138, 145;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #565e64;
    --bs-btn-active-border-color: #51585e;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #6c757d;
    --bs-btn-disabled-border-color: #6c757d
}

.btn-success {
    --bs-btn-color: #fff;
    --bs-btn-bg: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #157347;
    --bs-btn-hover-border-color: #146c43;
    --bs-btn-focus-shadow-rgb: 60, 153, 110;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #146c43;
    --bs-btn-active-border-color: #13653f;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #198754;
    --bs-btn-disabled-border-color: #198754
}

.btn-info {
    --bs-btn-color: #000;
    --bs-btn-bg: #0dcaf0;
    --bs-btn-border-color: #0dcaf0;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #31d2f2;
    --bs-btn-hover-border-color: #25cff2;
    --bs-btn-focus-shadow-rgb: 11, 172, 204;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #3dd5f3;
    --bs-btn-active-border-color: #25cff2;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #0dcaf0;
    --bs-btn-disabled-border-color: #0dcaf0
}

.btn-warning {
    --bs-btn-color: #000;
    --bs-btn-bg: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #ffca2c;
    --bs-btn-hover-border-color: #ffc720;
    --bs-btn-focus-shadow-rgb: 217, 164, 6;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #ffcd39;
    --bs-btn-active-border-color: #ffc720;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #ffc107;
    --bs-btn-disabled-border-color: #ffc107
}

.btn-danger {
    --bs-btn-color: #fff;
    --bs-btn-bg: #dc3545;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #bb2d3b;
    --bs-btn-hover-border-color: #b02a37;
    --bs-btn-focus-shadow-rgb: 225, 83, 97;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #b02a37;
    --bs-btn-active-border-color: #a52834;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #dc3545;
    --bs-btn-disabled-border-color: #dc3545
}

.btn-light {
    --bs-btn-color: #000;
    --bs-btn-bg: #f8f9fa;
    --bs-btn-border-color: #f8f9fa;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #d3d4d5;
    --bs-btn-hover-border-color: #c6c7c8;
    --bs-btn-focus-shadow-rgb: 211, 212, 213;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #c6c7c8;
    --bs-btn-active-border-color: #babbbc;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #f8f9fa;
    --bs-btn-disabled-border-color: #f8f9fa
}

.btn-dark {
    --bs-btn-color: #fff;
    --bs-btn-bg: #212529;
    --bs-btn-border-color: #212529;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #424649;
    --bs-btn-hover-border-color: #373b3e;
    --bs-btn-focus-shadow-rgb: 66, 70, 73;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #4d5154;
    --bs-btn-active-border-color: #373b3e;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #212529;
    --bs-btn-disabled-border-color: #212529
}

.btn-outline-primary {
    --bs-btn-color: #0d6efd;
    --bs-btn-border-color: #0d6efd;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0d6efd;
    --bs-btn-hover-border-color: #0d6efd;
    --bs-btn-focus-shadow-rgb: 13, 110, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0d6efd;
    --bs-btn-active-border-color: #0d6efd;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #0d6efd;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #0d6efd;
    --bs-gradient: none
}

.btn-outline-secondary {
    --bs-btn-color: #6c757d;
    --bs-btn-border-color: #6c757d;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #6c757d;
    --bs-btn-hover-border-color: #6c757d;
    --bs-btn-focus-shadow-rgb: 108, 117, 125;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #6c757d;
    --bs-btn-active-border-color: #6c757d;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #6c757d;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #6c757d;
    --bs-gradient: none
}

.btn-outline-success {
    --bs-btn-color: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #198754;
    --bs-btn-hover-border-color: #198754;
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #198754;
    --bs-btn-active-border-color: #198754;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #198754;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #198754;
    --bs-gradient: none
}

.btn-outline-info {
    --bs-btn-color: #0dcaf0;
    --bs-btn-border-color: #0dcaf0;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #0dcaf0;
    --bs-btn-hover-border-color: #0dcaf0;
    --bs-btn-focus-shadow-rgb: 13, 202, 240;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #0dcaf0;
    --bs-btn-active-border-color: #0dcaf0;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #0dcaf0;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #0dcaf0;
    --bs-gradient: none
}

.btn-outline-warning {
    --bs-btn-color: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #ffc107;
    --bs-btn-hover-border-color: #ffc107;
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #ffc107;
    --bs-btn-active-border-color: #ffc107;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #ffc107;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #ffc107;
    --bs-gradient: none
}

.btn-outline-danger {
    --bs-btn-color: #dc3545;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #dc3545;
    --bs-btn-hover-border-color: #dc3545;
    --bs-btn-focus-shadow-rgb: 220, 53, 69;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #dc3545;
    --bs-btn-active-border-color: #dc3545;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #dc3545;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #dc3545;
    --bs-gradient: none
}

.btn-outline-light {
    --bs-btn-color: #f8f9fa;
    --bs-btn-border-color: #f8f9fa;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #f8f9fa;
    --bs-btn-hover-border-color: #f8f9fa;
    --bs-btn-focus-shadow-rgb: 248, 249, 250;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #f8f9fa;
    --bs-btn-active-border-color: #f8f9fa;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #f8f9fa;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #f8f9fa;
    --bs-gradient: none
}

.btn-outline-dark {
    --bs-btn-color: #212529;
    --bs-btn-border-color: #212529;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #212529;
    --bs-btn-hover-border-color: #212529;
    --bs-btn-focus-shadow-rgb: 33, 37, 41;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #212529;
    --bs-btn-active-border-color: #212529;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #212529;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #212529;
    --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: #6c757d;
    --bs-btn-disabled-border-color: transparent;
    --bs-btn-box-shadow: 0 0 0 #000;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    text-decoration: underline
}

.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: .5rem;
    --bs-btn-padding-x: 1rem;
    --bs-btn-font-size: 1.25rem;
    --bs-btn-border-radius: var(--bs-border-radius-lg)
}

.btn-sm,.btn-group-sm>.btn {
    --bs-btn-padding-y: .25rem;
    --bs-btn-padding-x: .5rem;
    --bs-btn-font-size: .875rem;
    --bs-btn-border-radius: var(--bs-border-radius-sm)
}

.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;
    overflow: hidden;
    transition: height .35s ease
}

@media(prefers-reduced-motion:reduce) {
    .collapsing {
        transition: none
    }
}

.collapsing.collapse-horizontal {
    width: 0;
    height: auto;
    transition: width .35s ease
}

@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 {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent
}

.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: var(--bs-border-radius);
    --bs-dropdown-border-width: var(--bs-border-width);
    --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
    --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
    --bs-dropdown-divider-margin-y: .5rem;
    --bs-dropdown-box-shadow: var(--bs-box-shadow);
    --bs-dropdown-link-color: var(--bs-body-color);
    --bs-dropdown-link-hover-color: var(--bs-body-color);
    --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
    --bs-dropdown-link-active-color: #fff;
    --bs-dropdown-link-active-bg: #0d6efd;
    --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
    --bs-dropdown-item-padding-x: 1rem;
    --bs-dropdown-item-padding-y: .25rem;
    --bs-dropdown-header-color: #6c757d;
    --bs-dropdown-header-padding-x: 1rem;
    --bs-dropdown-header-padding-y: .5rem;
    position: absolute;
    z-index: var(--bs-dropdown-zindex);
    display: none;
    min-width: var(--bs-dropdown-min-width);
    padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
    margin: 0;
    font-size: var(--bs-dropdown-font-size);
    color: var(--bs-dropdown-color);
    text-align: left;
    list-style: none;
    background-color: var(--bs-dropdown-bg);
    background-clip: padding-box;
    border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
    border-radius: var(--bs-dropdown-border-radius)
}

.dropdown-menu[data-bs-popper] {
    top: 100%;
    left: 0;
    margin-top: var(--bs-dropdown-spacer)
}

.dropdown-menu-start {
    --bs-position: start
}

.dropdown-menu-start[data-bs-popper] {
    right: auto;
    left: 0
}

.dropdown-menu-end {
    --bs-position: end
}

.dropdown-menu-end[data-bs-popper] {
    right: 0;
    left: auto
}

@media(min-width: 576px) {
    .dropdown-menu-sm-start {
        --bs-position: start
    }

    .dropdown-menu-sm-start[data-bs-popper] {
        right: auto;
        left: 0
    }

    .dropdown-menu-sm-end {
        --bs-position: end
    }

    .dropdown-menu-sm-end[data-bs-popper] {
        right: 0;
        left: auto
    }
}

@media(min-width: 768px) {
    .dropdown-menu-md-start {
        --bs-position: start
    }

    .dropdown-menu-md-start[data-bs-popper] {
        right: auto;
        left: 0
    }

    .dropdown-menu-md-end {
        --bs-position: end
    }

    .dropdown-menu-md-end[data-bs-popper] {
        right: 0;
        left: auto
    }
}

@media(min-width: 992px) {
    .dropdown-menu-lg-start {
        --bs-position: start
    }

    .dropdown-menu-lg-start[data-bs-popper] {
        right: auto;
        left: 0
    }

    .dropdown-menu-lg-end {
        --bs-position: end
    }

    .dropdown-menu-lg-end[data-bs-popper] {
        right: 0;
        left: auto
    }
}

@media(min-width: 1200px) {
    .dropdown-menu-xl-start {
        --bs-position: start
    }

    .dropdown-menu-xl-start[data-bs-popper] {
        right: auto;
        left: 0
    }

    .dropdown-menu-xl-end {
        --bs-position: end
    }

    .dropdown-menu-xl-end[data-bs-popper] {
        right: 0;
        left: auto
    }
}

@media(min-width: 1400px) {
    .dropdown-menu-xxl-start {
        --bs-position: start
    }

    .dropdown-menu-xxl-start[data-bs-popper] {
        right: auto;
        left: 0
    }

    .dropdown-menu-xxl-end {
        --bs-position: end
    }

    .dropdown-menu-xxl-end[data-bs-popper] {
        right: 0;
        left: auto
    }
}

.dropup .dropdown-menu[data-bs-popper] {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: var(--bs-dropdown-spacer)
}

.dropup .dropdown-toggle:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: 0;
    border-right: .3em solid transparent;
    border-bottom: .3em solid;
    border-left: .3em solid transparent
}

.dropup .dropdown-toggle:empty:after {
    margin-left: 0
}

.dropend .dropdown-menu[data-bs-popper] {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: var(--bs-dropdown-spacer)
}

.dropend .dropdown-toggle:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: 0;
    border-bottom: .3em solid transparent;
    border-left: .3em solid
}

.dropend .dropdown-toggle:empty:after {
    margin-left: 0
}

.dropend .dropdown-toggle:after {
    vertical-align: 0
}

.dropstart .dropdown-menu[data-bs-popper] {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: var(--bs-dropdown-spacer)
}

.dropstart .dropdown-toggle:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: ""
}

.dropstart .dropdown-toggle:after {
    display: none
}

.dropstart .dropdown-toggle:before {
    display: inline-block;
    margin-right: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: .3em solid;
    border-bottom: .3em solid transparent
}

.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;
    overflow: hidden;
    border-top: 1px solid var(--bs-dropdown-divider-bg);
    opacity: 1
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    clear: both;
    font-weight: 400;
    color: var(--bs-dropdown-link-color);
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
    border-radius: var(--bs-dropdown-item-border-radius, 0)
}

.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);
    text-decoration: none;
    background-color: var(--bs-dropdown-link-active-bg)
}

.dropdown-item.disabled,.dropdown-item:disabled {
    color: var(--bs-dropdown-link-disabled-color);
    pointer-events: none;
    background-color: transparent
}

.dropdown-menu.show {
    display: block
}

.dropdown-header {
    display: block;
    padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
    margin-bottom: 0;
    font-size: .875rem;
    color: var(--bs-dropdown-header-color);
    white-space: nowrap
}

.dropdown-item-text {
    display: block;
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    color: var(--bs-dropdown-link-color)
}

.dropdown-menu-dark {
    --bs-dropdown-color: #dee2e6;
    --bs-dropdown-bg: #343a40;
    --bs-dropdown-border-color: var(--bs-border-color-translucent);
    --bs-dropdown-box-shadow: ;
    --bs-dropdown-link-color: #dee2e6;
    --bs-dropdown-link-hover-color: #fff;
    --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
    --bs-dropdown-link-hover-bg: rgba(255, 255, 255, .15);
    --bs-dropdown-link-active-color: #fff;
    --bs-dropdown-link-active-bg: #0d6efd;
    --bs-dropdown-link-disabled-color: #adb5bd;
    --bs-dropdown-header-color: #adb5bd
}

.btn-group,.btn-group-vertical {
    position: relative;
    display: inline-flex;
    vertical-align: middle
}

.btn-group>.btn,.btn-group-vertical>.btn {
    position: relative;
    flex: 1 1 auto
}

.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 {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

.btn-toolbar .input-group {
    width: auto
}

.btn-group {
    border-radius: var(--bs-border-radius)
}

.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child) {
    margin-left: calc(var(--bs-border-width) * -1)
}

.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-right: .5625rem;
    padding-left: .5625rem
}

.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-right: .375rem;
    padding-left: .375rem
}

.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split {
    padding-right: .75rem;
    padding-left: .75rem
}

.btn-group-vertical {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center
}

.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: calc(var(--bs-border-width) * -1)
}

.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~.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);
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.nav-link {
    display: block;
    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);
    text-decoration: none;
    background: none;
    border: 0;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out
}

@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 #0d6efd40
}

.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: #0d6efd
}

.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 {
    padding-right: 0;
    padding-left: 0;
    border-bottom: var(--bs-nav-underline-border-width) solid transparent
}

.nav-underline .nav-link:hover,.nav-underline .nav-link:focus {
    border-bottom-color: currentcolor
}

.nav-underline .nav-link.active,.nav-underline .show>.nav-link {
    font-weight: 700;
    color: var(--bs-nav-underline-link-active-color);
    border-bottom-color: currentcolor
}

.nav-fill>.nav-link,.nav-fill .nav-item {
    flex: 1 1 auto;
    text-align: center
}

.nav-justified>.nav-link,.nav-justified .nav-item {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center
}

.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: .3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --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.25rem;
    --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%2833, 37, 41, 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: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: .25rem;
    --bs-navbar-toggler-transition: box-shadow .15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl {
    display: flex;
    flex-wrap: inherit;
    align-items: center;
    justify-content: space-between
}

.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);
    text-decoration: none;
    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);
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.navbar-nav .nav-link.active,.navbar-nav .nav-link.show {
    color: var(--bs-navbar-active-color)
}

.navbar-nav .dropdown-menu {
    position: static
}

.navbar-text {
    padding-top: .5rem;
    padding-bottom: .5rem;
    color: var(--bs-navbar-color)
}

.navbar-text a,.navbar-text a:hover,.navbar-text a:focus {
    color: var(--bs-navbar-active-color)
}

.navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    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);
    line-height: 1;
    color: var(--bs-navbar-color);
    background-color: transparent;
    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)
}

@media(prefers-reduced-motion:reduce) {
    .navbar-toggler {
        transition: none
    }
}

.navbar-toggler:hover {
    text-decoration: none
}

.navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width)
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    background-image: var(--bs-navbar-toggler-icon-bg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%
}

.navbar-nav-scroll {
    max-height: var(--bs-scroll-height, 75vh);
    overflow-y: auto
}

@media(min-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 {
        display: flex!important;
        flex-basis: auto
    }

    .navbar-expand-sm .navbar-toggler {
        display: none
    }

    .navbar-expand-sm .offcanvas {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto!important;
        height: auto!important;
        visibility: visible!important;
        background-color: transparent!important;
        border: 0!important;
        transform: none!important;
        transition: none
    }

    .navbar-expand-sm .offcanvas .offcanvas-header {
        display: none
    }

    .navbar-expand-sm .offcanvas .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media(min-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 {
        display: flex!important;
        flex-basis: auto
    }

    .navbar-expand-md .navbar-toggler {
        display: none
    }

    .navbar-expand-md .offcanvas {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto!important;
        height: auto!important;
        visibility: visible!important;
        background-color: transparent!important;
        border: 0!important;
        transform: none!important;
        transition: none
    }

    .navbar-expand-md .offcanvas .offcanvas-header {
        display: none
    }

    .navbar-expand-md .offcanvas .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media(min-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 {
        display: flex!important;
        flex-basis: auto
    }

    .navbar-expand-lg .navbar-toggler {
        display: none
    }

    .navbar-expand-lg .offcanvas {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto!important;
        height: auto!important;
        visibility: visible!important;
        background-color: transparent!important;
        border: 0!important;
        transform: none!important;
        transition: none
    }

    .navbar-expand-lg .offcanvas .offcanvas-header {
        display: none
    }

    .navbar-expand-lg .offcanvas .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media(min-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 {
        display: flex!important;
        flex-basis: auto
    }

    .navbar-expand-xl .navbar-toggler {
        display: none
    }

    .navbar-expand-xl .offcanvas {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto!important;
        height: auto!important;
        visibility: visible!important;
        background-color: transparent!important;
        border: 0!important;
        transform: none!important;
        transition: none
    }

    .navbar-expand-xl .offcanvas .offcanvas-header {
        display: none
    }

    .navbar-expand-xl .offcanvas .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media(min-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 {
        display: flex!important;
        flex-basis: auto
    }

    .navbar-expand-xxl .navbar-toggler {
        display: none
    }

    .navbar-expand-xxl .offcanvas {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto!important;
        height: auto!important;
        visibility: visible!important;
        background-color: transparent!important;
        border: 0!important;
        transform: none!important;
        transition: none
    }

    .navbar-expand-xxl .offcanvas .offcanvas-header {
        display: none
    }

    .navbar-expand-xxl .offcanvas .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        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 {
    display: flex!important;
    flex-basis: auto
}

.navbar-expand .navbar-toggler {
    display: none
}

.navbar-expand .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto!important;
    height: auto!important;
    visibility: visible!important;
    background-color: transparent!important;
    border: 0!important;
    transform: none!important;
    transition: none
}

.navbar-expand .offcanvas .offcanvas-header {
    display: none
}

.navbar-expand .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, .55);
    --bs-navbar-hover-color: rgba(255, 255, 255, .75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, .25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);
    --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: ;
    --bs-card-subtitle-color: ;
    --bs-card-border-width: var(--bs-border-width);
    --bs-card-border-color: var(--bs-border-color-translucent);
    --bs-card-border-radius: var(--bs-border-radius);
    --bs-card-box-shadow: ;
    --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-card-cap-padding-y: .5rem;
    --bs-card-cap-padding-x: 1rem;
    --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), .03);
    --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;
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    height: var(--bs-card-height);
    color: var(--bs-body-color);
    word-wrap: break-word;
    background-color: var(--bs-card-bg);
    background-clip: border-box;
    border: var(--bs-card-border-width) solid var(--bs-card-border-color);
    border-radius: var(--bs-card-border-radius)
}

.card>hr {
    margin-right: 0;
    margin-left: 0
}

.card>.list-group {
    border-top: inherit;
    border-bottom: inherit
}

.card>.list-group:first-child {
    border-top-width: 0;
    border-top-left-radius: var(--bs-card-inner-border-radius);
    border-top-right-radius: var(--bs-card-inner-border-radius)
}

.card>.list-group:last-child {
    border-bottom-width: 0;
    border-bottom-right-radius: var(--bs-card-inner-border-radius);
    border-bottom-left-radius: var(--bs-card-inner-border-radius)
}

.card>.card-header+.list-group,.card>.list-group+.card-footer {
    border-top: 0
}

.card-body {
    flex: 1 1 auto;
    padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
    color: var(--bs-card-color)
}

.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));
    margin-bottom: 0;
    color: var(--bs-card-subtitle-color)
}

.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);
    margin-bottom: 0;
    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)
}

.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 {
    position: absolute;
    inset: 0;
    padding: var(--bs-card-img-overlay-padding);
    border-radius: var(--bs-card-inner-border-radius)
}

.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(min-width: 576px) {
    .card-group {
        display:flex;
        flex-flow: row wrap
    }

    .card-group>.card {
        flex: 1 0 0%;
        margin-bottom: 0
    }

    .card-group>.card+.card {
        margin-left: 0;
        border-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: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --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='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

.accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
    font-size: 1rem;
    color: var(--bs-accordion-btn-color);
    text-align: left;
    background-color: var(--bs-accordion-btn-bg);
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: var(--bs-accordion-transition)
}

@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 {
    flex-shrink: 0;
    width: var(--bs-accordion-btn-icon-width);
    height: var(--bs-accordion-btn-icon-width);
    margin-left: auto;
    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)
}

@media(prefers-reduced-motion:reduce) {
    .accordion-button:after {
        transition: none
    }
}

.accordion-button:hover {
    z-index: 2
}

.accordion-button:focus {
    z-index: 3;
    outline: 0;
    box-shadow: var(--bs-accordion-btn-focus-box-shadow)
}

.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-right: 0;
    border-left: 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-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed {
    border-radius: 0
}

.accordion-flush>.accordion-item>.accordion-collapse {
    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='%236ea8fe'%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='%236ea8fe'%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-secondary-color);
    --bs-breadcrumb-item-padding-x: .5rem;
    --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
    display: flex;
    flex-wrap: wrap;
    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);
    list-style: none;
    background-color: var(--bs-breadcrumb-bg);
    border-radius: var(--bs-breadcrumb-border-radius)
}

.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: 1rem;
    --bs-pagination-color: var(--bs-link-color);
    --bs-pagination-bg: var(--bs-body-bg);
    --bs-pagination-border-width: var(--bs-border-width);
    --bs-pagination-border-color: var(--bs-border-color);
    --bs-pagination-border-radius: var(--bs-border-radius);
    --bs-pagination-hover-color: var(--bs-link-hover-color);
    --bs-pagination-hover-bg: var(--bs-tertiary-bg);
    --bs-pagination-hover-border-color: var(--bs-border-color);
    --bs-pagination-focus-color: var(--bs-link-hover-color);
    --bs-pagination-focus-bg: var(--bs-secondary-bg);
    --bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-pagination-active-color: #fff;
    --bs-pagination-active-bg: #0d6efd;
    --bs-pagination-active-border-color: #0d6efd;
    --bs-pagination-disabled-color: var(--bs-secondary-color);
    --bs-pagination-disabled-bg: var(--bs-secondary-bg);
    --bs-pagination-disabled-border-color: var(--bs-border-color);
    display: flex;
    padding-left: 0;
    list-style: none
}

.page-link {
    position: relative;
    display: block;
    padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
    font-size: var(--bs-pagination-font-size);
    color: var(--bs-pagination-color);
    text-decoration: none;
    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
}

@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);
    outline: 0;
    box-shadow: var(--bs-pagination-focus-box-shadow)
}

.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: calc(var(--bs-border-width) * -1)
}

.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.25rem;
    --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: .875rem;
    --bs-pagination-border-radius: var(--bs-border-radius-sm)
}

.badge {
    --bs-badge-padding-x: .65em;
    --bs-badge-padding-y: .35em;
    --bs-badge-font-size: .75em;
    --bs-badge-font-weight: 700;
    --bs-badge-color: #fff;
    --bs-badge-border-radius: var(--bs-border-radius);
    display: inline-block;
    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);
    line-height: 1;
    color: var(--bs-badge-color);
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: var(--bs-badge-border-radius)
}

.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;
    position: relative;
    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)
}

.alert-heading {
    color: inherit
}

.alert-link {
    font-weight: 700;
    color: var(--bs-alert-link-color)
}

.alert-dismissible {
    padding-right: 3rem
}

.alert-dismissible .btn-close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 1.25rem 1rem
}

.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-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-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: 1rem
    }
}

.progress,.progress-stacked {
    --bs-progress-height: 1rem;
    --bs-progress-font-size: .75rem;
    --bs-progress-bg: var(--bs-secondary-bg);
    --bs-progress-border-radius: var(--bs-border-radius);
    --bs-progress-box-shadow: var(--bs-box-shadow-inset);
    --bs-progress-bar-color: #fff;
    --bs-progress-bar-bg: #0d6efd;
    --bs-progress-bar-transition: width .6s ease;
    display: flex;
    height: var(--bs-progress-height);
    overflow: hidden;
    font-size: var(--bs-progress-font-size);
    background-color: var(--bs-progress-bg);
    border-radius: var(--bs-progress-border-radius)
}

.progress-bar {
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    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)
}

@media(prefers-reduced-motion:reduce) {
    .progress-bar {
        transition: none
    }
}

.progress-bar-striped {
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    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-body-color);
    --bs-list-group-bg: var(--bs-body-bg);
    --bs-list-group-border-color: var(--bs-border-color);
    --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-secondary-color);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
    --bs-list-group-action-active-color: var(--bs-body-color);
    --bs-list-group-action-active-bg: var(--bs-secondary-bg);
    --bs-list-group-disabled-color: var(--bs-secondary-color);
    --bs-list-group-disabled-bg: var(--bs-body-bg);
    --bs-list-group-active-color: #fff;
    --bs-list-group-active-bg: #0d6efd;
    --bs-list-group-active-border-color: #0d6efd;
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: var(--bs-list-group-border-radius)
}

.list-group-numbered {
    list-style-type: none;
    counter-reset: section
}

.list-group-numbered>.list-group-item:before {
    content: counters(section,".") ". ";
    counter-increment: section
}

.list-group-item-action {
    width: 100%;
    color: var(--bs-list-group-action-color);
    text-align: inherit
}

.list-group-item-action:hover,.list-group-item-action:focus {
    z-index: 1;
    color: var(--bs-list-group-action-hover-color);
    text-decoration: none;
    background-color: var(--bs-list-group-action-hover-bg)
}

.list-group-item-action:active {
    color: var(--bs-list-group-action-active-color);
    background-color: var(--bs-list-group-action-active-bg)
}

.list-group-item {
    position: relative;
    display: block;
    padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
    color: var(--bs-list-group-color);
    text-decoration: none;
    background-color: var(--bs-list-group-bg);
    border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)
}

.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-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(min-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(min-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(min-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(min-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(min-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-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-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-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='%23000'%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: 0 0 0 .25rem rgba(13, 110, 253, .25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: .25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.btn-close:hover {
    color: var(--bs-btn-close-color);
    text-decoration: none;
    opacity: var(--bs-btn-close-hover-opacity)
}

.btn-close:focus {
    outline: 0;
    box-shadow: var(--bs-btn-close-focus-shadow);
    opacity: var(--bs-btn-close-focus-opacity)
}

.btn-close:disabled,.btn-close.disabled {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    opacity: var(--bs-btn-close-disabled-opacity)
}

.btn-close-white,[data-bs-theme=dark] .btn-close {
    filter: var(--bs-btn-close-white-filter)
}

.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: ;
    --bs-toast-bg: rgba(var(--bs-body-bg-rgb), .85);
    --bs-toast-border-width: var(--bs-border-width);
    --bs-toast-border-color: var(--bs-border-color-translucent);
    --bs-toast-border-radius: var(--bs-border-radius);
    --bs-toast-box-shadow: var(--bs-box-shadow);
    --bs-toast-header-color: var(--bs-secondary-color);
    --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), .85);
    --bs-toast-header-border-color: var(--bs-border-color-translucent);
    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);
    background-clip: padding-box;
    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)
}

.toast.showing {
    opacity: 0
}

.toast:not(.show) {
    display: none
}

.toast-container {
    --bs-toast-zindex: 1090;
    position: absolute;
    z-index: var(--bs-toast-zindex);
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 100%;
    pointer-events: none
}

.toast-container>:not(:last-child) {
    margin-bottom: var(--bs-toast-spacing)
}

.toast-header {
    display: flex;
    align-items: center;
    padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
    color: var(--bs-toast-header-color);
    background-color: var(--bs-toast-header-bg);
    background-clip: padding-box;
    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))
}

.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: 1rem;
    --bs-modal-margin: .5rem;
    --bs-modal-color: ;
    --bs-modal-bg: var(--bs-body-bg);
    --bs-modal-border-color: var(--bs-border-color-translucent);
    --bs-modal-border-width: var(--bs-border-width);
    --bs-modal-border-radius: var(--bs-border-radius-lg);
    --bs-modal-box-shadow: var(--bs-box-shadow-sm);
    --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
    --bs-modal-header-padding-x: 1rem;
    --bs-modal-header-padding-y: 1rem;
    --bs-modal-header-padding: 1rem 1rem;
    --bs-modal-header-border-color: var(--bs-border-color);
    --bs-modal-header-border-width: var(--bs-border-width);
    --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: var(--bs-border-width);
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--bs-modal-zindex);
    display: none;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: var(--bs-modal-margin);
    pointer-events: none
}

.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 {
    display: flex;
    align-items: center;
    min-height: calc(100% - var(--bs-modal-margin) * 2)
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    color: var(--bs-modal-color);
    pointer-events: auto;
    background-color: var(--bs-modal-bg);
    background-clip: padding-box;
    border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
    border-radius: var(--bs-modal-border-radius);
    outline: 0
}

.modal-backdrop {
    --bs-backdrop-zindex: 1050;
    --bs-backdrop-bg: #000;
    --bs-backdrop-opacity: .5;
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--bs-backdrop-zindex);
    width: 100vw;
    height: 100vh;
    background-color: var(--bs-backdrop-bg)
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop.show {
    opacity: var(--bs-backdrop-opacity)
}

.modal-header {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    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)
}

.modal-header .btn-close {
    padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);
    margin: calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto
}

.modal-title {
    margin-bottom: 0;
    line-height: var(--bs-modal-title-line-height)
}

.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: var(--bs-modal-padding)
}

.modal-footer {
    display: flex;
    flex-shrink: 0;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    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)
}

.modal-footer>* {
    margin: calc(var(--bs-modal-footer-gap) * .5)
}

@media(min-width: 576px) {
    .modal {
        --bs-modal-margin: 1.75rem;
        --bs-modal-box-shadow: var(--bs-box-shadow)
    }

    .modal-dialog {
        max-width: var(--bs-modal-width);
        margin-right: auto;
        margin-left: auto
    }

    .modal-sm {
        --bs-modal-width: 300px
    }
}

@media(min-width: 992px) {
    .modal-lg,.modal-xl {
        --bs-modal-width: 800px
    }
}

@media(min-width: 1200px) {
    .modal-xl {
        --bs-modal-width: 1140px
    }
}

.modal-fullscreen {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0
}

.modal-fullscreen .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0
}

.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer {
    border-radius: 0
}

.modal-fullscreen .modal-body {
    overflow-y: auto
}

@media(max-width: 575.98px) {
    .modal-fullscreen-sm-down {
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .modal-fullscreen-sm-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .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(max-width: 767.98px) {
    .modal-fullscreen-md-down {
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .modal-fullscreen-md-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .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(max-width: 991.98px) {
    .modal-fullscreen-lg-down {
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .modal-fullscreen-lg-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .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(max-width: 1199.98px) {
    .modal-fullscreen-xl-down {
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .modal-fullscreen-xl-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .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(max-width: 1399.98px) {
    .modal-fullscreen-xxl-down {
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .modal-fullscreen-xxl-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .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: .5rem;
    --bs-tooltip-padding-y: .25rem;
    --bs-tooltip-margin: ;
    --bs-tooltip-font-size: .875rem;
    --bs-tooltip-color: var(--bs-body-bg);
    --bs-tooltip-bg: var(--bs-emphasis-color);
    --bs-tooltip-border-radius: var(--bs-border-radius);
    --bs-tooltip-opacity: .9;
    --bs-tooltip-arrow-width: .8rem;
    --bs-tooltip-arrow-height: .4rem;
    z-index: var(--bs-tooltip-zindex);
    display: block;
    margin: var(--bs-tooltip-margin);
    font-family: var(--bs-font-sans-serif);
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: var(--bs-tooltip-font-size);
    word-wrap: break-word;
    opacity: 0
}

.tooltip.show {
    opacity: var(--bs-tooltip-opacity)
}

.tooltip .tooltip-arrow {
    display: block;
    width: var(--bs-tooltip-arrow-width);
    height: var(--bs-tooltip-arrow-height)
}

.tooltip .tooltip-arrow:before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid
}

.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 {
    top: -1px;
    border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
    border-top-color: var(--bs-tooltip-bg)
}

.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 {
    right: -1px;
    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)
}

.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 {
    bottom: -1px;
    border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
    border-bottom-color: var(--bs-tooltip-bg)
}

.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 {
    left: -1px;
    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)
}

.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: .875rem;
    --bs-popover-bg: var(--bs-body-bg);
    --bs-popover-border-width: var(--bs-border-width);
    --bs-popover-border-color: var(--bs-border-color-translucent);
    --bs-popover-border-radius: var(--bs-border-radius-lg);
    --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
    --bs-popover-box-shadow: var(--bs-box-shadow);
    --bs-popover-header-padding-x: 1rem;
    --bs-popover-header-padding-y: .5rem;
    --bs-popover-header-font-size: 1rem;
    --bs-popover-header-color: inherit;
    --bs-popover-header-bg: var(--bs-secondary-bg);
    --bs-popover-body-padding-x: 1rem;
    --bs-popover-body-padding-y: 1rem;
    --bs-popover-body-color: var(--bs-body-color);
    --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);
    display: block;
    max-width: var(--bs-popover-max-width);
    font-family: var(--bs-font-sans-serif);
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: var(--bs-popover-font-size);
    word-wrap: break-word;
    background-color: var(--bs-popover-bg);
    background-clip: padding-box;
    border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
    border-radius: var(--bs-popover-border-radius)
}

.popover .popover-arrow {
    display: block;
    width: var(--bs-popover-arrow-width);
    height: var(--bs-popover-arrow-height)
}

.popover .popover-arrow:before,.popover .popover-arrow:after {
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid;
    border-width: 0
}

.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 {
    bottom: 0;
    border-top-color: var(--bs-popover-arrow-border)
}

.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 {
    left: 0;
    border-right-color: var(--bs-popover-arrow-border)
}

.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 {
    top: 0;
    border-bottom-color: var(--bs-popover-arrow-border)
}

.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 {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    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)
}

.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 {
    right: 0;
    border-left-color: var(--bs-popover-arrow-border)
}

.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);
    margin-bottom: 0;
    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)
}

.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 {
    position: relative;
    width: 100%;
    overflow: hidden
}

.carousel-inner:after {
    display: block;
    clear: both;
    content: ""
}

.carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: transform .6s ease-in-out
}

@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 {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    padding: 0;
    color: #fff;
    text-align: center;
    background: none;
    border: 0;
    opacity: .5;
    transition: opacity .15s ease
}

@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;
    text-decoration: none;
    outline: 0;
    opacity: .9
}

.carousel-control-prev {
    left: 0
}

.carousel-control-next {
    right: 0
}

.carousel-control-prev-icon,.carousel-control-next-icon {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100% 100%
}

.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='%23fff'%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 0z'/%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='%23fff'%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-.708z'/%3e%3c/svg%3e")
}

.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    display: flex;
    justify-content: center;
    padding: 0;
    margin-right: 15%;
    margin-bottom: 1rem;
    margin-left: 15%
}

.carousel-indicators [data-bs-target] {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    padding: 0;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity .6s ease
}

@media(prefers-reduced-motion:reduce) {
    .carousel-indicators [data-bs-target] {
        transition: none
    }
}

.carousel-indicators .active {
    opacity: 1
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 1.25rem;
    left: 15%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    color: #fff;
    text-align: center
}

.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon {
    filter: invert(1) grayscale(100)
}

.carousel-dark .carousel-indicators [data-bs-target] {
    background-color: #000
}

.carousel-dark .carousel-caption {
    color: #000
}

[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon {
    filter: invert(1) grayscale(100)
}

[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
    background-color: #000
}

[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption {
    color: #000
}

.spinner-grow,.spinner-border {
    display: inline-block;
    width: var(--bs-spinner-width);
    height: var(--bs-spinner-height);
    vertical-align: var(--bs-spinner-vertical-align);
    border-radius: 50%;
    animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)
}

@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: .25em;
    --bs-spinner-animation-speed: .75s;
    --bs-spinner-animation-name: spinner-border;
    border: var(--bs-spinner-border-width) solid currentcolor;
    border-right-color: transparent
}

.spinner-border-sm {
    --bs-spinner-width: 1rem;
    --bs-spinner-height: 1rem;
    --bs-spinner-border-width: .2em
}

@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: .75s;
    --bs-spinner-animation-name: spinner-grow;
    background-color: currentcolor;
    opacity: 0
}

.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.5s
    }
}

.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: 1rem;
    --bs-offcanvas-padding-y: 1rem;
    --bs-offcanvas-color: var(--bs-body-color);
    --bs-offcanvas-bg: var(--bs-body-bg);
    --bs-offcanvas-border-width: var(--bs-border-width);
    --bs-offcanvas-border-color: var(--bs-border-color-translucent);
    --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
    --bs-offcanvas-transition: transform .3s ease-in-out;
    --bs-offcanvas-title-line-height: 1.5
}

@media(max-width: 575.98px) {
    .offcanvas-sm {
        position:fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition)
    }
}

@media(max-width: 575.98px)and (prefers-reduced-motion:reduce) {
    .offcanvas-sm {
        transition:none
    }
}

@media(max-width: 575.98px) {
    .offcanvas-sm.offcanvas-start {
        top:0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(-100%)
    }

    .offcanvas-sm.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(100%)
    }

    .offcanvas-sm.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }

    .offcanvas-sm.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        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(min-width: 576px) {
    .offcanvas-sm {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent!important
    }

    .offcanvas-sm .offcanvas-header {
        display: none
    }

    .offcanvas-sm .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent!important
    }
}

@media(max-width: 767.98px) {
    .offcanvas-md {
        position:fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition)
    }
}

@media(max-width: 767.98px)and (prefers-reduced-motion:reduce) {
    .offcanvas-md {
        transition:none
    }
}

@media(max-width: 767.98px) {
    .offcanvas-md.offcanvas-start {
        top:0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(-100%)
    }

    .offcanvas-md.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(100%)
    }

    .offcanvas-md.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }

    .offcanvas-md.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        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(min-width: 768px) {
    .offcanvas-md {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent!important
    }

    .offcanvas-md .offcanvas-header {
        display: none
    }

    .offcanvas-md .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent!important
    }
}

@media(max-width: 991.98px) {
    .offcanvas-lg {
        position:fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition)
    }
}

@media(max-width: 991.98px)and (prefers-reduced-motion:reduce) {
    .offcanvas-lg {
        transition:none
    }
}

@media(max-width: 991.98px) {
    .offcanvas-lg.offcanvas-start {
        top:0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(-100%)
    }

    .offcanvas-lg.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(100%)
    }

    .offcanvas-lg.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }

    .offcanvas-lg.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        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(min-width: 992px) {
    .offcanvas-lg {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent!important
    }

    .offcanvas-lg .offcanvas-header {
        display: none
    }

    .offcanvas-lg .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent!important
    }
}

@media(max-width: 1199.98px) {
    .offcanvas-xl {
        position:fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition)
    }
}

@media(max-width: 1199.98px)and (prefers-reduced-motion:reduce) {
    .offcanvas-xl {
        transition:none
    }
}

@media(max-width: 1199.98px) {
    .offcanvas-xl.offcanvas-start {
        top:0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(-100%)
    }

    .offcanvas-xl.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(100%)
    }

    .offcanvas-xl.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }

    .offcanvas-xl.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        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(min-width: 1200px) {
    .offcanvas-xl {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent!important
    }

    .offcanvas-xl .offcanvas-header {
        display: none
    }

    .offcanvas-xl .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent!important
    }
}

@media(max-width: 1399.98px) {
    .offcanvas-xxl {
        position:fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: var(--bs-offcanvas-transition)
    }
}

@media(max-width: 1399.98px)and (prefers-reduced-motion:reduce) {
    .offcanvas-xxl {
        transition:none
    }
}

@media(max-width: 1399.98px) {
    .offcanvas-xxl.offcanvas-start {
        top:0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(-100%)
    }

    .offcanvas-xxl.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translate(100%)
    }

    .offcanvas-xxl.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }

    .offcanvas-xxl.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        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(min-width: 1400px) {
    .offcanvas-xxl {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent!important
    }

    .offcanvas-xxl .offcanvas-header {
        display: none
    }

    .offcanvas-xxl .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
        background-color: transparent!important
    }
}

.offcanvas {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition)
}

@media(prefers-reduced-motion:reduce) {
    .offcanvas {
        transition: none
    }
}

.offcanvas.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translate(-100%)
}

.offcanvas.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translate(100%)
}

.offcanvas.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%)
}

.offcanvas.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%)
}

.offcanvas.showing,.offcanvas.show:not(.hiding) {
    transform: none
}

.offcanvas.showing,.offcanvas.hiding,.offcanvas.show {
    visibility: visible
}

.offcanvas-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000
}

.offcanvas-backdrop.fade {
    opacity: 0
}

.offcanvas-backdrop.show {
    opacity: .5
}

.offcanvas-header {
    display: flex;
    align-items: center;
    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)
}

.offcanvas-header .btn-close {
    padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);
    margin: calc(-.5 * var(--bs-offcanvas-padding-y)) calc(-.5 * var(--bs-offcanvas-padding-x)) calc(-.5 * var(--bs-offcanvas-padding-y)) auto
}

.offcanvas-title {
    margin-bottom: 0;
    line-height: var(--bs-offcanvas-title-line-height)
}

.offcanvas-body {
    flex-grow: 1;
    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
    overflow-y: auto
}

.placeholder {
    display: inline-block;
    min-height: 1em;
    vertical-align: middle;
    cursor: wait;
    background-color: currentcolor;
    opacity: .5
}

.placeholder.btn:before {
    display: inline-block;
    content: ""
}

.placeholder-xs {
    min-height: .6em
}

.placeholder-sm {
    min-height: .8em
}

.placeholder-lg {
    min-height: 1.2em
}

.placeholder-glow .placeholder {
    animation: placeholder-glow 2s ease-in-out infinite
}

@keyframes placeholder-glow {
    50% {
        opacity: .2
    }
}

.placeholder-wave {
    -webkit-mask-image: linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);
    mask-image: linear-gradient(130deg,#000 55%,#000c,#000 95%);
    -webkit-mask-size: 200% 100%;
    mask-size: 200% 100%;
    animation: placeholder-wave 2s linear infinite
}

@keyframes placeholder-wave {
    to {
        -webkit-mask-position: -200% 0%;
        mask-position: -200% 0%
    }
}

.clearfix:after {
    display: block;
    clear: both;
    content: ""
}

.text-bg-primary {
    color: #fff!important;
    background-color: RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity, 1))!important
}

.text-bg-secondary {
    color: #fff!important;
    background-color: RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity, 1))!important
}

.text-bg-success {
    color: #fff!important;
    background-color: RGBA(var(--bs-success-rgb),var(--bs-bg-opacity, 1))!important
}

.text-bg-info {
    color: #000!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: #fff!important;
    background-color: RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity, 1))!important
}

.text-bg-light {
    color: #000!important;
    background-color: RGBA(var(--bs-light-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-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(10,88,202,var(--bs-link-opacity, 1))!important;
    -webkit-text-decoration-color: RGBA(10,88,202,var(--bs-link-underline-opacity, 1))!important;
    text-decoration-color: RGBA(10,88,202,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(86,94,100,var(--bs-link-opacity, 1))!important;
    -webkit-text-decoration-color: RGBA(86,94,100,var(--bs-link-underline-opacity, 1))!important;
    text-decoration-color: RGBA(86,94,100,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(20,108,67,var(--bs-link-opacity, 1))!important;
    -webkit-text-decoration-color: RGBA(20,108,67,var(--bs-link-underline-opacity, 1))!important;
    text-decoration-color: RGBA(20,108,67,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(61,213,243,var(--bs-link-opacity, 1))!important;
    -webkit-text-decoration-color: RGBA(61,213,243,var(--bs-link-underline-opacity, 1))!important;
    text-decoration-color: RGBA(61,213,243,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(255,205,57,var(--bs-link-opacity, 1))!important;
    -webkit-text-decoration-color: RGBA(255,205,57,var(--bs-link-underline-opacity, 1))!important;
    text-decoration-color: RGBA(255,205,57,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(176,42,55,var(--bs-link-opacity, 1))!important;
    -webkit-text-decoration-color: RGBA(176,42,55,var(--bs-link-underline-opacity, 1))!important;
    text-decoration-color: RGBA(176,42,55,var(--bs-link-underline-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(249,250,251,var(--bs-link-opacity, 1))!important;
    -webkit-text-decoration-color: RGBA(249,250,251,var(--bs-link-underline-opacity, 1))!important;
    text-decoration-color: RGBA(249,250,251,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(26,30,33,var(--bs-link-opacity, 1))!important;
    -webkit-text-decoration-color: RGBA(26,30,33,var(--bs-link-underline-opacity, 1))!important;
    text-decoration-color: RGBA(26,30,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 {
    outline: 0;
    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)
}

.icon-link {
    display: inline-flex;
    gap: .375rem;
    align-items: center;
    -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;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.icon-link>.bi {
    flex-shrink: 0;
    width: 1em;
    height: 1em;
    fill: currentcolor;
    transition: .2s ease-in-out transform
}

@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 {
    position: relative;
    width: 100%
}

.ratio:before {
    display: block;
    padding-top: var(--bs-aspect-ratio);
    content: ""
}

.ratio>* {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.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.8571428571%
}

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030
}

.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030
}

.sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020
}

.sticky-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020
}

@media(min-width: 576px) {
    .sticky-sm-top {
        position:-webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    .sticky-sm-bottom {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media(min-width: 768px) {
    .sticky-md-top {
        position:-webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    .sticky-md-bottom {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media(min-width: 992px) {
    .sticky-lg-top {
        position:-webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    .sticky-lg-bottom {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media(min-width: 1200px) {
    .sticky-xl-top {
        position:-webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    .sticky-xl-bottom {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media(min-width: 1400px) {
    .sticky-xxl-top {
        position:-webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    .sticky-xxl-bottom {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

.hstack {
    display: flex;
    flex-direction: row;
    align-items: center;
    align-self: stretch
}

.vstack {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    align-self: stretch
}

.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within) {
    width: 1px!important;
    height: 1px!important;
    padding: 0!important;
    margin: -1px!important;
    overflow: hidden!important;
    clip: rect(0,0,0,0)!important;
    white-space: nowrap!important;
    border: 0!important
}

.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
    position: absolute!important
}

.stretched-link:after {
    position: absolute;
    inset: 0;
    z-index: 1;
    content: ""
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.vr {
    display: inline-block;
    align-self: stretch;
    width: var(--bs-border-width);
    min-height: 1em;
    background-color: currentcolor;
    opacity: .25
}

.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 {
    -o-object-fit: contain!important;
    object-fit: contain!important
}

.object-fit-cover {
    -o-object-fit: cover!important;
    object-fit: cover!important
}

.object-fit-fill {
    -o-object-fit: fill!important;
    object-fit: fill!important
}

.object-fit-scale {
    -o-object-fit: scale-down!important;
    object-fit: scale-down!important
}

.object-fit-none {
    -o-object-fit: none!important;
    object-fit: none!important
}

.opacity-0 {
    opacity: 0!important
}

.opacity-25 {
    opacity: .25!important
}

.opacity-50 {
    opacity: .5!important
}

.opacity-75 {
    opacity: .75!important
}

.opacity-100 {
    opacity: 1!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 {
    box-shadow: var(--bs-box-shadow)!important
}

.shadow-sm {
    box-shadow: var(--bs-box-shadow-sm)!important
}

.shadow-lg {
    box-shadow: var(--bs-box-shadow-lg)!important
}

.shadow-none {
    box-shadow: none!important
}

.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-light {
    --bs-focus-ring-color: rgba(var(--bs-light-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: -webkit-sticky!important;
    position: sticky!important
}

.top-0 {
    top: 0!important
}

.top-50 {
    top: 50%!important
}

.top-100 {
    top: 100%!important
}

.bottom-0 {
    bottom: 0!important
}

.bottom-50 {
    bottom: 50%!important
}

.bottom-100 {
    bottom: 100%!important
}

.start-0 {
    left: 0!important
}

.start-50 {
    left: 50%!important
}

.start-100 {
    left: 100%!important
}

.end-0 {
    right: 0!important
}

.end-50 {
    right: 50%!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-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-light {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-light-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-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-25 {
    width: 25%!important
}

.w-50 {
    width: 50%!important
}

.w-75 {
    width: 75%!important
}

.w-100 {
    width: 100%!important
}

.w-auto {
    width: auto!important
}

.mw-100 {
    max-width: 100%!important
}

.vw-100 {
    width: 100vw!important
}

.min-vw-100 {
    min-width: 100vw!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
}

.mh-100 {
    max-height: 100%!important
}

.vh-100 {
    height: 100vh!important
}

.min-vh-100 {
    min-height: 100vh!important
}

.flex-fill {
    flex: 1 1 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: 1rem!important
}

.m-4 {
    margin: 1.5rem!important
}

.m-5 {
    margin: 3rem!important
}

.m-auto {
    margin: auto!important
}

.mx-0 {
    margin-right: 0!important;
    margin-left: 0!important
}

.mx-1 {
    margin-right: .25rem!important;
    margin-left: .25rem!important
}

.mx-2 {
    margin-right: .5rem!important;
    margin-left: .5rem!important
}

.mx-3 {
    margin-right: 1rem!important;
    margin-left: 1rem!important
}

.mx-4 {
    margin-right: 1.5rem!important;
    margin-left: 1.5rem!important
}

.mx-5 {
    margin-right: 3rem!important;
    margin-left: 3rem!important
}

.mx-auto {
    margin-right: auto!important;
    margin-left: 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: 1rem!important;
    margin-bottom: 1rem!important
}

.my-4 {
    margin-top: 1.5rem!important;
    margin-bottom: 1.5rem!important
}

.my-5 {
    margin-top: 3rem!important;
    margin-bottom: 3rem!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: 1rem!important
}

.mt-4 {
    margin-top: 1.5rem!important
}

.mt-5 {
    margin-top: 3rem!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: 1rem!important
}

.me-4 {
    margin-right: 1.5rem!important
}

.me-5 {
    margin-right: 3rem!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: 1rem!important
}

.mb-4 {
    margin-bottom: 1.5rem!important
}

.mb-5 {
    margin-bottom: 3rem!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: 1rem!important
}

.ms-4 {
    margin-left: 1.5rem!important
}

.ms-5 {
    margin-left: 3rem!important
}

.ms-auto {
    margin-left: auto!important
}

.p-0 {
    padding: 0!important
}

.p-1 {
    padding: .25rem!important
}

.p-2 {
    padding: .5rem!important
}

.p-3 {
    padding: 1rem!important
}

.p-4 {
    padding: 1.5rem!important
}

.p-5 {
    padding: 3rem!important
}

.px-0 {
    padding-right: 0!important;
    padding-left: 0!important
}

.px-1 {
    padding-right: .25rem!important;
    padding-left: .25rem!important
}

.px-2 {
    padding-right: .5rem!important;
    padding-left: .5rem!important
}

.px-3 {
    padding-right: 1rem!important;
    padding-left: 1rem!important
}

.px-4 {
    padding-right: 1.5rem!important;
    padding-left: 1.5rem!important
}

.px-5 {
    padding-right: 3rem!important;
    padding-left: 3rem!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: 1rem!important;
    padding-bottom: 1rem!important
}

.py-4 {
    padding-top: 1.5rem!important;
    padding-bottom: 1.5rem!important
}

.py-5 {
    padding-top: 3rem!important;
    padding-bottom: 3rem!important
}

.pt-0 {
    padding-top: 0!important
}

.pt-1 {
    padding-top: .25rem!important
}

.pt-2 {
    padding-top: .5rem!important
}

.pt-3 {
    padding-top: 1rem!important
}

.pt-4 {
    padding-top: 1.5rem!important
}

.pt-5 {
    padding-top: 3rem!important
}

.pe-0 {
    padding-right: 0!important
}

.pe-1 {
    padding-right: .25rem!important
}

.pe-2 {
    padding-right: .5rem!important
}

.pe-3 {
    padding-right: 1rem!important
}

.pe-4 {
    padding-right: 1.5rem!important
}

.pe-5 {
    padding-right: 3rem!important
}

.pb-0 {
    padding-bottom: 0!important
}

.pb-1 {
    padding-bottom: .25rem!important
}

.pb-2 {
    padding-bottom: .5rem!important
}

.pb-3 {
    padding-bottom: 1rem!important
}

.pb-4 {
    padding-bottom: 1.5rem!important
}

.pb-5 {
    padding-bottom: 3rem!important
}

.ps-0 {
    padding-left: 0!important
}

.ps-1 {
    padding-left: .25rem!important
}

.ps-2 {
    padding-left: .5rem!important
}

.ps-3 {
    padding-left: 1rem!important
}

.ps-4 {
    padding-left: 1.5rem!important
}

.ps-5 {
    padding-left: 3rem!important
}

.gap-0 {
    gap: 0!important
}

.gap-1 {
    gap: .25rem!important
}

.gap-2 {
    gap: .5rem!important
}

.gap-3 {
    gap: 1rem!important
}

.gap-4 {
    gap: 1.5rem!important
}

.gap-5 {
    gap: 3rem!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: 1rem!important
}

.row-gap-4 {
    row-gap: 1.5rem!important
}

.row-gap-5 {
    row-gap: 3rem!important
}

.column-gap-0 {
    -moz-column-gap: 0!important;
    column-gap: 0!important
}

.column-gap-1 {
    -moz-column-gap: .25rem!important;
    column-gap: .25rem!important
}

.column-gap-2 {
    -moz-column-gap: .5rem!important;
    column-gap: .5rem!important
}

.column-gap-3 {
    -moz-column-gap: 1rem!important;
    column-gap: 1rem!important
}

.column-gap-4 {
    -moz-column-gap: 1.5rem!important;
    column-gap: 1.5rem!important
}

.column-gap-5 {
    -moz-column-gap: 3rem!important;
    column-gap: 3rem!important
}

.font-monospace {
    font-family: var(--bs-font-monospace)!important
}

.fs-1 {
    font-size: calc(1.375rem + 1.5vw)!important
}

.fs-2 {
    font-size: calc(1.325rem + .9vw)!important
}

.fs-3 {
    font-size: calc(1.3rem + .6vw)!important
}

.fs-4 {
    font-size: calc(1.275rem + .3vw)!important
}

.fs-5 {
    font-size: 1.25rem!important
}

.fs-6 {
    font-size: 1rem!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 {
    font-weight: 500!important
}

.fw-semibold {
    font-weight: 600!important
}

.fw-bold {
    font-weight: 700!important
}

.fw-bolder {
    font-weight: bolder!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: 2!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-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-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-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-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-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-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-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-light {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-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: transparent!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;
    -moz-user-select: all!important;
    user-select: all!important
}

.user-select-auto {
    -webkit-user-select: auto!important;
    -moz-user-select: auto!important;
    user-select: auto!important
}

.user-select-none {
    -webkit-user-select: none!important;
    -moz-user-select: none!important;
    user-select: none!important
}

.pe-none {
    pointer-events: none!important
}

.pe-auto {
    pointer-events: auto!important
}

.rounded {
    border-radius: var(--bs-border-radius)!important
}

.rounded-0 {
    border-radius: 0!important
}

.rounded-1 {
    border-radius: var(--bs-border-radius-sm)!important
}

.rounded-2 {
    border-radius: var(--bs-border-radius)!important
}

.rounded-3 {
    border-radius: var(--bs-border-radius-lg)!important
}

.rounded-4 {
    border-radius: var(--bs-border-radius-xl)!important
}

.rounded-5 {
    border-radius: var(--bs-border-radius-xxl)!important
}

.rounded-circle {
    border-radius: 50%!important
}

.rounded-pill {
    border-radius: var(--bs-border-radius-pill)!important
}

.rounded-top {
    border-top-left-radius: var(--bs-border-radius)!important;
    border-top-right-radius: var(--bs-border-radius)!important
}

.rounded-top-0 {
    border-top-left-radius: 0!important;
    border-top-right-radius: 0!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-0 {
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!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-0 {
    border-bottom-right-radius: 0!important;
    border-bottom-left-radius: 0!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-0 {
    border-bottom-left-radius: 0!important;
    border-top-left-radius: 0!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-bottom-left-radius: 50%!important;
    border-top-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-n1 {
    z-index: -1!important
}

.z-0 {
    z-index: 0!important
}

.z-1 {
    z-index: 1!important
}

.z-2 {
    z-index: 2!important
}

.z-3 {
    z-index: 3!important
}

@media(min-width: 576px) {
    .float-sm-start {
        float:left!important
    }

    .float-sm-end {
        float: right!important
    }

    .float-sm-none {
        float: none!important
    }

    .object-fit-sm-contain {
        -o-object-fit: contain!important;
        object-fit: contain!important
    }

    .object-fit-sm-cover {
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    .object-fit-sm-fill {
        -o-object-fit: fill!important;
        object-fit: fill!important
    }

    .object-fit-sm-scale {
        -o-object-fit: scale-down!important;
        object-fit: scale-down!important
    }

    .object-fit-sm-none {
        -o-object-fit: none!important;
        object-fit: none!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
    }

    .flex-sm-fill {
        flex: 1 1 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: 1rem!important
    }

    .m-sm-4 {
        margin: 1.5rem!important
    }

    .m-sm-5 {
        margin: 3rem!important
    }

    .m-sm-auto {
        margin: auto!important
    }

    .mx-sm-0 {
        margin-right: 0!important;
        margin-left: 0!important
    }

    .mx-sm-1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important
    }

    .mx-sm-2 {
        margin-right: .5rem!important;
        margin-left: .5rem!important
    }

    .mx-sm-3 {
        margin-right: 1rem!important;
        margin-left: 1rem!important
    }

    .mx-sm-4 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important
    }

    .mx-sm-5 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }

    .mx-sm-auto {
        margin-right: auto!important;
        margin-left: 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: 1rem!important;
        margin-bottom: 1rem!important
    }

    .my-sm-4 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    .my-sm-5 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!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: 1rem!important
    }

    .mt-sm-4 {
        margin-top: 1.5rem!important
    }

    .mt-sm-5 {
        margin-top: 3rem!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: 1rem!important
    }

    .me-sm-4 {
        margin-right: 1.5rem!important
    }

    .me-sm-5 {
        margin-right: 3rem!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: 1rem!important
    }

    .mb-sm-4 {
        margin-bottom: 1.5rem!important
    }

    .mb-sm-5 {
        margin-bottom: 3rem!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: 1rem!important
    }

    .ms-sm-4 {
        margin-left: 1.5rem!important
    }

    .ms-sm-5 {
        margin-left: 3rem!important
    }

    .ms-sm-auto {
        margin-left: auto!important
    }

    .p-sm-0 {
        padding: 0!important
    }

    .p-sm-1 {
        padding: .25rem!important
    }

    .p-sm-2 {
        padding: .5rem!important
    }

    .p-sm-3 {
        padding: 1rem!important
    }

    .p-sm-4 {
        padding: 1.5rem!important
    }

    .p-sm-5 {
        padding: 3rem!important
    }

    .px-sm-0 {
        padding-right: 0!important;
        padding-left: 0!important
    }

    .px-sm-1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important
    }

    .px-sm-2 {
        padding-right: .5rem!important;
        padding-left: .5rem!important
    }

    .px-sm-3 {
        padding-right: 1rem!important;
        padding-left: 1rem!important
    }

    .px-sm-4 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important
    }

    .px-sm-5 {
        padding-right: 3rem!important;
        padding-left: 3rem!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: 1rem!important;
        padding-bottom: 1rem!important
    }

    .py-sm-4 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    .py-sm-5 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!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: 1rem!important
    }

    .pt-sm-4 {
        padding-top: 1.5rem!important
    }

    .pt-sm-5 {
        padding-top: 3rem!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: 1rem!important
    }

    .pe-sm-4 {
        padding-right: 1.5rem!important
    }

    .pe-sm-5 {
        padding-right: 3rem!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: 1rem!important
    }

    .pb-sm-4 {
        padding-bottom: 1.5rem!important
    }

    .pb-sm-5 {
        padding-bottom: 3rem!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: 1rem!important
    }

    .ps-sm-4 {
        padding-left: 1.5rem!important
    }

    .ps-sm-5 {
        padding-left: 3rem!important
    }

    .gap-sm-0 {
        gap: 0!important
    }

    .gap-sm-1 {
        gap: .25rem!important
    }

    .gap-sm-2 {
        gap: .5rem!important
    }

    .gap-sm-3 {
        gap: 1rem!important
    }

    .gap-sm-4 {
        gap: 1.5rem!important
    }

    .gap-sm-5 {
        gap: 3rem!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: 1rem!important
    }

    .row-gap-sm-4 {
        row-gap: 1.5rem!important
    }

    .row-gap-sm-5 {
        row-gap: 3rem!important
    }

    .column-gap-sm-0 {
        -moz-column-gap: 0!important;
        column-gap: 0!important
    }

    .column-gap-sm-1 {
        -moz-column-gap: .25rem!important;
        column-gap: .25rem!important
    }

    .column-gap-sm-2 {
        -moz-column-gap: .5rem!important;
        column-gap: .5rem!important
    }

    .column-gap-sm-3 {
        -moz-column-gap: 1rem!important;
        column-gap: 1rem!important
    }

    .column-gap-sm-4 {
        -moz-column-gap: 1.5rem!important;
        column-gap: 1.5rem!important
    }

    .column-gap-sm-5 {
        -moz-column-gap: 3rem!important;
        column-gap: 3rem!important
    }

    .text-sm-start {
        text-align: left!important
    }

    .text-sm-end {
        text-align: right!important
    }

    .text-sm-center {
        text-align: center!important
    }
}

@media(min-width: 768px) {
    .float-md-start {
        float:left!important
    }

    .float-md-end {
        float: right!important
    }

    .float-md-none {
        float: none!important
    }

    .object-fit-md-contain {
        -o-object-fit: contain!important;
        object-fit: contain!important
    }

    .object-fit-md-cover {
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    .object-fit-md-fill {
        -o-object-fit: fill!important;
        object-fit: fill!important
    }

    .object-fit-md-scale {
        -o-object-fit: scale-down!important;
        object-fit: scale-down!important
    }

    .object-fit-md-none {
        -o-object-fit: none!important;
        object-fit: none!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
    }

    .flex-md-fill {
        flex: 1 1 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: 1rem!important
    }

    .m-md-4 {
        margin: 1.5rem!important
    }

    .m-md-5 {
        margin: 3rem!important
    }

    .m-md-auto {
        margin: auto!important
    }

    .mx-md-0 {
        margin-right: 0!important;
        margin-left: 0!important
    }

    .mx-md-1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important
    }

    .mx-md-2 {
        margin-right: .5rem!important;
        margin-left: .5rem!important
    }

    .mx-md-3 {
        margin-right: 1rem!important;
        margin-left: 1rem!important
    }

    .mx-md-4 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important
    }

    .mx-md-5 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }

    .mx-md-auto {
        margin-right: auto!important;
        margin-left: 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: 1rem!important;
        margin-bottom: 1rem!important
    }

    .my-md-4 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    .my-md-5 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!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: 1rem!important
    }

    .mt-md-4 {
        margin-top: 1.5rem!important
    }

    .mt-md-5 {
        margin-top: 3rem!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: 1rem!important
    }

    .me-md-4 {
        margin-right: 1.5rem!important
    }

    .me-md-5 {
        margin-right: 3rem!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: 1rem!important
    }

    .mb-md-4 {
        margin-bottom: 1.5rem!important
    }

    .mb-md-5 {
        margin-bottom: 3rem!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: 1rem!important
    }

    .ms-md-4 {
        margin-left: 1.5rem!important
    }

    .ms-md-5 {
        margin-left: 3rem!important
    }

    .ms-md-auto {
        margin-left: auto!important
    }

    .p-md-0 {
        padding: 0!important
    }

    .p-md-1 {
        padding: .25rem!important
    }

    .p-md-2 {
        padding: .5rem!important
    }

    .p-md-3 {
        padding: 1rem!important
    }

    .p-md-4 {
        padding: 1.5rem!important
    }

    .p-md-5 {
        padding: 3rem!important
    }

    .px-md-0 {
        padding-right: 0!important;
        padding-left: 0!important
    }

    .px-md-1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important
    }

    .px-md-2 {
        padding-right: .5rem!important;
        padding-left: .5rem!important
    }

    .px-md-3 {
        padding-right: 1rem!important;
        padding-left: 1rem!important
    }

    .px-md-4 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important
    }

    .px-md-5 {
        padding-right: 3rem!important;
        padding-left: 3rem!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: 1rem!important;
        padding-bottom: 1rem!important
    }

    .py-md-4 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    .py-md-5 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!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: 1rem!important
    }

    .pt-md-4 {
        padding-top: 1.5rem!important
    }

    .pt-md-5 {
        padding-top: 3rem!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: 1rem!important
    }

    .pe-md-4 {
        padding-right: 1.5rem!important
    }

    .pe-md-5 {
        padding-right: 3rem!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: 1rem!important
    }

    .pb-md-4 {
        padding-bottom: 1.5rem!important
    }

    .pb-md-5 {
        padding-bottom: 3rem!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: 1rem!important
    }

    .ps-md-4 {
        padding-left: 1.5rem!important
    }

    .ps-md-5 {
        padding-left: 3rem!important
    }

    .gap-md-0 {
        gap: 0!important
    }

    .gap-md-1 {
        gap: .25rem!important
    }

    .gap-md-2 {
        gap: .5rem!important
    }

    .gap-md-3 {
        gap: 1rem!important
    }

    .gap-md-4 {
        gap: 1.5rem!important
    }

    .gap-md-5 {
        gap: 3rem!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: 1rem!important
    }

    .row-gap-md-4 {
        row-gap: 1.5rem!important
    }

    .row-gap-md-5 {
        row-gap: 3rem!important
    }

    .column-gap-md-0 {
        -moz-column-gap: 0!important;
        column-gap: 0!important
    }

    .column-gap-md-1 {
        -moz-column-gap: .25rem!important;
        column-gap: .25rem!important
    }

    .column-gap-md-2 {
        -moz-column-gap: .5rem!important;
        column-gap: .5rem!important
    }

    .column-gap-md-3 {
        -moz-column-gap: 1rem!important;
        column-gap: 1rem!important
    }

    .column-gap-md-4 {
        -moz-column-gap: 1.5rem!important;
        column-gap: 1.5rem!important
    }

    .column-gap-md-5 {
        -moz-column-gap: 3rem!important;
        column-gap: 3rem!important
    }

    .text-md-start {
        text-align: left!important
    }

    .text-md-end {
        text-align: right!important
    }

    .text-md-center {
        text-align: center!important
    }
}

@media(min-width: 992px) {
    .float-lg-start {
        float:left!important
    }

    .float-lg-end {
        float: right!important
    }

    .float-lg-none {
        float: none!important
    }

    .object-fit-lg-contain {
        -o-object-fit: contain!important;
        object-fit: contain!important
    }

    .object-fit-lg-cover {
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    .object-fit-lg-fill {
        -o-object-fit: fill!important;
        object-fit: fill!important
    }

    .object-fit-lg-scale {
        -o-object-fit: scale-down!important;
        object-fit: scale-down!important
    }

    .object-fit-lg-none {
        -o-object-fit: none!important;
        object-fit: none!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
    }

    .flex-lg-fill {
        flex: 1 1 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: 1rem!important
    }

    .m-lg-4 {
        margin: 1.5rem!important
    }

    .m-lg-5 {
        margin: 3rem!important
    }

    .m-lg-auto {
        margin: auto!important
    }

    .mx-lg-0 {
        margin-right: 0!important;
        margin-left: 0!important
    }

    .mx-lg-1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important
    }

    .mx-lg-2 {
        margin-right: .5rem!important;
        margin-left: .5rem!important
    }

    .mx-lg-3 {
        margin-right: 1rem!important;
        margin-left: 1rem!important
    }

    .mx-lg-4 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important
    }

    .mx-lg-5 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }

    .mx-lg-auto {
        margin-right: auto!important;
        margin-left: 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: 1rem!important;
        margin-bottom: 1rem!important
    }

    .my-lg-4 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    .my-lg-5 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!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: 1rem!important
    }

    .mt-lg-4 {
        margin-top: 1.5rem!important
    }

    .mt-lg-5 {
        margin-top: 3rem!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: 1rem!important
    }

    .me-lg-4 {
        margin-right: 1.5rem!important
    }

    .me-lg-5 {
        margin-right: 3rem!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: 1rem!important
    }

    .mb-lg-4 {
        margin-bottom: 1.5rem!important
    }

    .mb-lg-5 {
        margin-bottom: 3rem!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: 1rem!important
    }

    .ms-lg-4 {
        margin-left: 1.5rem!important
    }

    .ms-lg-5 {
        margin-left: 3rem!important
    }

    .ms-lg-auto {
        margin-left: auto!important
    }

    .p-lg-0 {
        padding: 0!important
    }

    .p-lg-1 {
        padding: .25rem!important
    }

    .p-lg-2 {
        padding: .5rem!important
    }

    .p-lg-3 {
        padding: 1rem!important
    }

    .p-lg-4 {
        padding: 1.5rem!important
    }

    .p-lg-5 {
        padding: 3rem!important
    }

    .px-lg-0 {
        padding-right: 0!important;
        padding-left: 0!important
    }

    .px-lg-1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important
    }

    .px-lg-2 {
        padding-right: .5rem!important;
        padding-left: .5rem!important
    }

    .px-lg-3 {
        padding-right: 1rem!important;
        padding-left: 1rem!important
    }

    .px-lg-4 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important
    }

    .px-lg-5 {
        padding-right: 3rem!important;
        padding-left: 3rem!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: 1rem!important;
        padding-bottom: 1rem!important
    }

    .py-lg-4 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    .py-lg-5 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!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: 1rem!important
    }

    .pt-lg-4 {
        padding-top: 1.5rem!important
    }

    .pt-lg-5 {
        padding-top: 3rem!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: 1rem!important
    }

    .pe-lg-4 {
        padding-right: 1.5rem!important
    }

    .pe-lg-5 {
        padding-right: 3rem!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: 1rem!important
    }

    .pb-lg-4 {
        padding-bottom: 1.5rem!important
    }

    .pb-lg-5 {
        padding-bottom: 3rem!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: 1rem!important
    }

    .ps-lg-4 {
        padding-left: 1.5rem!important
    }

    .ps-lg-5 {
        padding-left: 3rem!important
    }

    .gap-lg-0 {
        gap: 0!important
    }

    .gap-lg-1 {
        gap: .25rem!important
    }

    .gap-lg-2 {
        gap: .5rem!important
    }

    .gap-lg-3 {
        gap: 1rem!important
    }

    .gap-lg-4 {
        gap: 1.5rem!important
    }

    .gap-lg-5 {
        gap: 3rem!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: 1rem!important
    }

    .row-gap-lg-4 {
        row-gap: 1.5rem!important
    }

    .row-gap-lg-5 {
        row-gap: 3rem!important
    }

    .column-gap-lg-0 {
        -moz-column-gap: 0!important;
        column-gap: 0!important
    }

    .column-gap-lg-1 {
        -moz-column-gap: .25rem!important;
        column-gap: .25rem!important
    }

    .column-gap-lg-2 {
        -moz-column-gap: .5rem!important;
        column-gap: .5rem!important
    }

    .column-gap-lg-3 {
        -moz-column-gap: 1rem!important;
        column-gap: 1rem!important
    }

    .column-gap-lg-4 {
        -moz-column-gap: 1.5rem!important;
        column-gap: 1.5rem!important
    }

    .column-gap-lg-5 {
        -moz-column-gap: 3rem!important;
        column-gap: 3rem!important
    }

    .text-lg-start {
        text-align: left!important
    }

    .text-lg-end {
        text-align: right!important
    }

    .text-lg-center {
        text-align: center!important
    }
}

@media(min-width: 1200px) {
    .float-xl-start {
        float:left!important
    }

    .float-xl-end {
        float: right!important
    }

    .float-xl-none {
        float: none!important
    }

    .object-fit-xl-contain {
        -o-object-fit: contain!important;
        object-fit: contain!important
    }

    .object-fit-xl-cover {
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    .object-fit-xl-fill {
        -o-object-fit: fill!important;
        object-fit: fill!important
    }

    .object-fit-xl-scale {
        -o-object-fit: scale-down!important;
        object-fit: scale-down!important
    }

    .object-fit-xl-none {
        -o-object-fit: none!important;
        object-fit: none!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
    }

    .flex-xl-fill {
        flex: 1 1 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: 1rem!important
    }

    .m-xl-4 {
        margin: 1.5rem!important
    }

    .m-xl-5 {
        margin: 3rem!important
    }

    .m-xl-auto {
        margin: auto!important
    }

    .mx-xl-0 {
        margin-right: 0!important;
        margin-left: 0!important
    }

    .mx-xl-1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important
    }

    .mx-xl-2 {
        margin-right: .5rem!important;
        margin-left: .5rem!important
    }

    .mx-xl-3 {
        margin-right: 1rem!important;
        margin-left: 1rem!important
    }

    .mx-xl-4 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important
    }

    .mx-xl-5 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }

    .mx-xl-auto {
        margin-right: auto!important;
        margin-left: 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: 1rem!important;
        margin-bottom: 1rem!important
    }

    .my-xl-4 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    .my-xl-5 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!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: 1rem!important
    }

    .mt-xl-4 {
        margin-top: 1.5rem!important
    }

    .mt-xl-5 {
        margin-top: 3rem!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: 1rem!important
    }

    .me-xl-4 {
        margin-right: 1.5rem!important
    }

    .me-xl-5 {
        margin-right: 3rem!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: 1rem!important
    }

    .mb-xl-4 {
        margin-bottom: 1.5rem!important
    }

    .mb-xl-5 {
        margin-bottom: 3rem!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: 1rem!important
    }

    .ms-xl-4 {
        margin-left: 1.5rem!important
    }

    .ms-xl-5 {
        margin-left: 3rem!important
    }

    .ms-xl-auto {
        margin-left: auto!important
    }

    .p-xl-0 {
        padding: 0!important
    }

    .p-xl-1 {
        padding: .25rem!important
    }

    .p-xl-2 {
        padding: .5rem!important
    }

    .p-xl-3 {
        padding: 1rem!important
    }

    .p-xl-4 {
        padding: 1.5rem!important
    }

    .p-xl-5 {
        padding: 3rem!important
    }

    .px-xl-0 {
        padding-right: 0!important;
        padding-left: 0!important
    }

    .px-xl-1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important
    }

    .px-xl-2 {
        padding-right: .5rem!important;
        padding-left: .5rem!important
    }

    .px-xl-3 {
        padding-right: 1rem!important;
        padding-left: 1rem!important
    }

    .px-xl-4 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important
    }

    .px-xl-5 {
        padding-right: 3rem!important;
        padding-left: 3rem!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: 1rem!important;
        padding-bottom: 1rem!important
    }

    .py-xl-4 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    .py-xl-5 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!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: 1rem!important
    }

    .pt-xl-4 {
        padding-top: 1.5rem!important
    }

    .pt-xl-5 {
        padding-top: 3rem!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: 1rem!important
    }

    .pe-xl-4 {
        padding-right: 1.5rem!important
    }

    .pe-xl-5 {
        padding-right: 3rem!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: 1rem!important
    }

    .pb-xl-4 {
        padding-bottom: 1.5rem!important
    }

    .pb-xl-5 {
        padding-bottom: 3rem!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: 1rem!important
    }

    .ps-xl-4 {
        padding-left: 1.5rem!important
    }

    .ps-xl-5 {
        padding-left: 3rem!important
    }

    .gap-xl-0 {
        gap: 0!important
    }

    .gap-xl-1 {
        gap: .25rem!important
    }

    .gap-xl-2 {
        gap: .5rem!important
    }

    .gap-xl-3 {
        gap: 1rem!important
    }

    .gap-xl-4 {
        gap: 1.5rem!important
    }

    .gap-xl-5 {
        gap: 3rem!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: 1rem!important
    }

    .row-gap-xl-4 {
        row-gap: 1.5rem!important
    }

    .row-gap-xl-5 {
        row-gap: 3rem!important
    }

    .column-gap-xl-0 {
        -moz-column-gap: 0!important;
        column-gap: 0!important
    }

    .column-gap-xl-1 {
        -moz-column-gap: .25rem!important;
        column-gap: .25rem!important
    }

    .column-gap-xl-2 {
        -moz-column-gap: .5rem!important;
        column-gap: .5rem!important
    }

    .column-gap-xl-3 {
        -moz-column-gap: 1rem!important;
        column-gap: 1rem!important
    }

    .column-gap-xl-4 {
        -moz-column-gap: 1.5rem!important;
        column-gap: 1.5rem!important
    }

    .column-gap-xl-5 {
        -moz-column-gap: 3rem!important;
        column-gap: 3rem!important
    }

    .text-xl-start {
        text-align: left!important
    }

    .text-xl-end {
        text-align: right!important
    }

    .text-xl-center {
        text-align: center!important
    }
}

@media(min-width: 1400px) {
    .float-xxl-start {
        float:left!important
    }

    .float-xxl-end {
        float: right!important
    }

    .float-xxl-none {
        float: none!important
    }

    .object-fit-xxl-contain {
        -o-object-fit: contain!important;
        object-fit: contain!important
    }

    .object-fit-xxl-cover {
        -o-object-fit: cover!important;
        object-fit: cover!important
    }

    .object-fit-xxl-fill {
        -o-object-fit: fill!important;
        object-fit: fill!important
    }

    .object-fit-xxl-scale {
        -o-object-fit: scale-down!important;
        object-fit: scale-down!important
    }

    .object-fit-xxl-none {
        -o-object-fit: none!important;
        object-fit: none!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
    }

    .flex-xxl-fill {
        flex: 1 1 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: 1rem!important
    }

    .m-xxl-4 {
        margin: 1.5rem!important
    }

    .m-xxl-5 {
        margin: 3rem!important
    }

    .m-xxl-auto {
        margin: auto!important
    }

    .mx-xxl-0 {
        margin-right: 0!important;
        margin-left: 0!important
    }

    .mx-xxl-1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important
    }

    .mx-xxl-2 {
        margin-right: .5rem!important;
        margin-left: .5rem!important
    }

    .mx-xxl-3 {
        margin-right: 1rem!important;
        margin-left: 1rem!important
    }

    .mx-xxl-4 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important
    }

    .mx-xxl-5 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }

    .mx-xxl-auto {
        margin-right: auto!important;
        margin-left: 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: 1rem!important;
        margin-bottom: 1rem!important
    }

    .my-xxl-4 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    .my-xxl-5 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!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: 1rem!important
    }

    .mt-xxl-4 {
        margin-top: 1.5rem!important
    }

    .mt-xxl-5 {
        margin-top: 3rem!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: 1rem!important
    }

    .me-xxl-4 {
        margin-right: 1.5rem!important
    }

    .me-xxl-5 {
        margin-right: 3rem!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: 1rem!important
    }

    .mb-xxl-4 {
        margin-bottom: 1.5rem!important
    }

    .mb-xxl-5 {
        margin-bottom: 3rem!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: 1rem!important
    }

    .ms-xxl-4 {
        margin-left: 1.5rem!important
    }

    .ms-xxl-5 {
        margin-left: 3rem!important
    }

    .ms-xxl-auto {
        margin-left: auto!important
    }

    .p-xxl-0 {
        padding: 0!important
    }

    .p-xxl-1 {
        padding: .25rem!important
    }

    .p-xxl-2 {
        padding: .5rem!important
    }

    .p-xxl-3 {
        padding: 1rem!important
    }

    .p-xxl-4 {
        padding: 1.5rem!important
    }

    .p-xxl-5 {
        padding: 3rem!important
    }

    .px-xxl-0 {
        padding-right: 0!important;
        padding-left: 0!important
    }

    .px-xxl-1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important
    }

    .px-xxl-2 {
        padding-right: .5rem!important;
        padding-left: .5rem!important
    }

    .px-xxl-3 {
        padding-right: 1rem!important;
        padding-left: 1rem!important
    }

    .px-xxl-4 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important
    }

    .px-xxl-5 {
        padding-right: 3rem!important;
        padding-left: 3rem!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: 1rem!important;
        padding-bottom: 1rem!important
    }

    .py-xxl-4 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    .py-xxl-5 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!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: 1rem!important
    }

    .pt-xxl-4 {
        padding-top: 1.5rem!important
    }

    .pt-xxl-5 {
        padding-top: 3rem!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: 1rem!important
    }

    .pe-xxl-4 {
        padding-right: 1.5rem!important
    }

    .pe-xxl-5 {
        padding-right: 3rem!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: 1rem!important
    }

    .pb-xxl-4 {
        padding-bottom: 1.5rem!important
    }

    .pb-xxl-5 {
        padding-bottom: 3rem!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: 1rem!important
    }

    .ps-xxl-4 {
        padding-left: 1.5rem!important
    }

    .ps-xxl-5 {
        padding-left: 3rem!important
    }

    .gap-xxl-0 {
        gap: 0!important
    }

    .gap-xxl-1 {
        gap: .25rem!important
    }

    .gap-xxl-2 {
        gap: .5rem!important
    }

    .gap-xxl-3 {
        gap: 1rem!important
    }

    .gap-xxl-4 {
        gap: 1.5rem!important
    }

    .gap-xxl-5 {
        gap: 3rem!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: 1rem!important
    }

    .row-gap-xxl-4 {
        row-gap: 1.5rem!important
    }

    .row-gap-xxl-5 {
        row-gap: 3rem!important
    }

    .column-gap-xxl-0 {
        -moz-column-gap: 0!important;
        column-gap: 0!important
    }

    .column-gap-xxl-1 {
        -moz-column-gap: .25rem!important;
        column-gap: .25rem!important
    }

    .column-gap-xxl-2 {
        -moz-column-gap: .5rem!important;
        column-gap: .5rem!important
    }

    .column-gap-xxl-3 {
        -moz-column-gap: 1rem!important;
        column-gap: 1rem!important
    }

    .column-gap-xxl-4 {
        -moz-column-gap: 1.5rem!important;
        column-gap: 1.5rem!important
    }

    .column-gap-xxl-5 {
        -moz-column-gap: 3rem!important;
        column-gap: 3rem!important
    }

    .text-xxl-start {
        text-align: left!important
    }

    .text-xxl-end {
        text-align: right!important
    }

    .text-xxl-center {
        text-align: center!important
    }
}

@media(min-width: 1200px) {
    .fs-1 {
        font-size:2.5rem!important
    }

    .fs-2 {
        font-size: 2rem!important
    }

    .fs-3 {
        font-size: 1.75rem!important
    }

    .fs-4 {
        font-size: 1.5rem!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 {
    --primary-color: #306DB5;
    --secondary-color: #2c3e77;
    --background: #fff;
    --bs-primary: var(--primary-color);
    --bs-secondary: var(--secondary-color);
    --bs-gray: #3a3a3a
}

@media(prefers-color-scheme: dark) {
    :root {
        --background: #3c3c3c;
        --font-color: #fafafa
    }
}

.wrapper {
    display: flex;
    justify-content: center;
    align-items: center
}

body {
    background-color: #fff;
    font-family: Cairo,sans-serif;
    font-size: 1rem
}

.public-challenge-join .page-head .title {
    font-family: Cairo;
    font-weight: 700;
    font-style: normal;
    font-size: 18px;
    line-height: 100%;
    letter-spacing: 0;
    text-align: right
}

.public-challenge-join .page-head .meta {
    width: 660px;
    height: 16px;
    display: flex;
    justify-content: space-between;
    gap: 8px;
    opacity: 1
}

.public-challenge-join .page-head .meta .meta-item {
    width: auto;
    height: 16px;
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;
    opacity: 1;
    border-radius: 4px;
    font-family: Cairo;
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0;
    text-align: right;
    vertical-align: middle;
    color: #6b6b6b;
    white-space: nowrap
}

.public-challenge-join .page-head .meta .meta-item .value {
    color: #306db5;
    font-family: Cairo;
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0;
    text-align: right;
    vertical-align: middle;
    margin-inline-start:6px;white-space: nowrap
}

.public-challenge-join .selection-summary {
    color: #6b6b6b;
    font-family: Cairo;
    font-weight: 600;
    font-size: 14px
}

.public-challenge-join .selection-summary .selection-pill {
    display: inline-flex;
    align-items: baseline;
    gap: 8px
}

.public-challenge-join .selection-summary .text {
    color: #6b6b6b
}

.public-challenge-join .selection-summary .count {
    color: var(--primary-color, #306DB5);
    font-weight: 700;
    font-size: 14px;
    line-height: 1
}

.public-challenge-join .max-limit-row {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width: 100%
}

.public-challenge-join .max-limit-note {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    background: #e6f1fb;
    color: #306db5;
    border-radius: 10px;
    padding: 8px 12px;
    font-weight: 700;
    font-size: 12px;
    white-space: nowrap
}

.public-challenge-join .max-limit-note .info-dot {
    width: 26px;
    height: 26px;
    border-radius: 50%;
    background: #306db5;
    display: inline-flex;
    align-items: center;
    justify-content: center
}

.public-challenge-join .max-limit-note .info-dot:before {
    content: "i";
    color: #fff;
    font-weight: 700;
    font-size: 16px;
    line-height: 1
}

.public-challenge-join .d-flex.align-center {
    width: 100%
}

.public-challenge-join .search-input {
    position: relative;
    width: 100%;
    flex: 1
}

.public-challenge-join .search-input input.form-control {
    width: 100%;
    height: 46px;
    border-radius: 10px;
    padding-inline-end:64px}

.public-challenge-join .search-input .advanced-search-icon-ui {
    position: absolute;
    top: 50%;
    inset-inline-end: 12px;
    color: #bdbdbd;
    cursor: pointer;
    text-decoration: none
}

.public-challenge-join .search-input .advanced-search-clear-icon-ui {
    position: absolute;
    top: 50%;
    inset-inline-end: 36px;
    color: #cfcfe0;
    cursor: pointer;
    text-decoration: none
}

.public-challenge-join .actions {
    display: flex;
    width: 100%;
    height: 48px;
    justify-content: space-between;
    align-items: center;
    gap: 12px;
    margin-top: 20px;
    opacity: 1;
    transform: rotate(0);
    flex-direction: row-reverse;
    flex-wrap: wrap
}

.public-challenge-join .back-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    min-width: 139px;
    height: 48px;
    padding: 10px 24px;
    background: #fff;
    border: 1px solid #306DB5;
    border-radius: 8px;
    color: #306db5;
    font-weight: 600;
    flex-direction: row-reverse;
    white-space: nowrap;
    max-width: 100%
}

.public-challenge-join .back-btn .icon {
    display: inline-flex
}

.public-challenge-join .back-btn .label {
    line-height: 1
}

.public-challenge-join .primary-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    min-width: 204px;
    height: 48px;
    padding: 10px 24px;
    background: #306db5;
    border: 1px solid #306DB5;
    border-radius: 8px;
    color: #fff;
    font-weight: 600;
    flex-direction: row-reverse;
    white-space: nowrap;
    max-width: 100%
}

.public-challenge-join .primary-btn .icon {
    display: inline-flex
}

.public-challenge-join .primary-btn .label {
    line-height: 1
}

@media(max-width: 991px) {
    .public-challenge-join .actions {
        justify-content:flex-end;
        gap: 10px
    }

    .public-challenge-join .back-btn,.public-challenge-join .primary-btn {
        width: 100%;
        min-width: 0
    }
}

.public-challenge-join .non-medical-table :where(.ant-table-selection-column) .ant-checkbox-wrapper,.public-challenge-join .non-medical-table :where(.ant-table-selection-column) .ant-checkbox {
    margin-inline-end:-6px}

.business-form-label {
    color: gray;
    text-align: right;
    font-family: Cairo,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.business-form-label span {
    color: #dc3545;
    font-weight: 700;
    margin-left: 4px
}

.challenge-radio-container {
    padding-right: 0!important;
    margin-right: 0!important
}

.add-private-challenge .row {
    margin-bottom: 15px
}

.add-private-challenge textarea.form-control,.add-private-challenge textarea.non-medical-input {
    height: auto!important;
    min-height: auto!important;
    resize: vertical
}

.add-private-challenge .non-medical-datepicker {
    display: flex!important;
    align-items: center!important
}

.add-private-challenge .non-medical-datepicker .ant-picker {
    width: 100%
}

.add-private-challenge .non-medical-datepicker input {
    padding-top: 8px!important;
    padding-bottom: 8px!important
}

.add-private-challenge .ant-select .ant-select-selector {
    border: 1px solid #ddd!important;
    border-radius: 4px!important
}

.add-private-challenge .ant-select .ant-select-selector .ant-select-selection-search {
    text-align: right
}

.add-private-challenge .ant-select.ant-select-focused .ant-select-selector {
    border-color: #007bff!important;
    box-shadow: 0 0 0 .2rem #007bff40!important
}

.private-challenge-view .view-card {
    padding: 20px
}

.private-challenge-view .page-head {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-bottom: 16px
}

.private-challenge-view .view-layout {
    display: grid;
    grid-template-columns: minmax(260px,380px) minmax(0,1fr);
    gap: 24px;
    direction: ltr
}

.private-challenge-view .left-col {
    display: flex;
    flex-direction: column;
    gap: 12px;
    direction: rtl
}

.private-challenge-view .thumbs-title {
    color: #6b6b6b;
    width: 320px;
    height: 24px;
    display: inline-flex;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 0 8px;
    font-family: Cairo;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0;
    text-align: right;
    border-radius: 6px
}

.private-challenge-view .main-image img {
    width: 100%;
    height: 240px;
    object-fit: cover;
    border-radius: 12px;
    border: 1px solid #E6E6E6
}

.private-challenge-view .main-image {
    position: relative
}

.private-challenge-view .category-badge {
    position: absolute;
    top: 12px;
    right: 12px;
    background: #306db5f2;
    color: #fff;
    border-radius: 8px;
    padding: 6px 10px;
    font-size: 12px;
    font-weight: 600
}

.private-challenge-view .thumbs {
    display: flex;
    flex-direction: row;
    gap: 10px;
    align-items: center
}

.private-challenge-view .thumb-box {
    position: relative;
    width: 96px;
    height: 96px;
    border-radius: 8px;
    border: 1px solid #E5E7EB;
    background: #f5f7fa;
    box-sizing: border-box;
    padding: 40px 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden
}

.private-challenge-view .thumb-box .loader {
    position: absolute;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    z-index: 1
}

.private-challenge-view .thumb-box img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    border-radius: 6px
}

.private-challenge-view .thumbs img {
    width: 120px;
    height: 120px;
    object-fit: contain;
    border-radius: 8px;
    border: 1px solid #E5E7EB;
    background: #f5f7fa;
    padding: 6px;
    opacity: 1
}

.private-challenge-view .right-col {
    display: flex;
    flex-direction: column;
    gap: 12px;
    direction: rtl;
    width: 100%;
    max-width: 100%;
    margin-right: 0;
    margin-left: auto;
    align-self: start;
    margin-top: 15px;
    min-width: 0
}

.private-challenge-view .title-wrap {
    display: flex;
    align-items: center;
    gap: 12px
}

.private-challenge-view .page-head {
    display: flex;
    flex-direction: column;
    gap: 8px
}

.private-challenge-view .page-head .title-wrap {
    justify-content: space-between
}

.private-challenge-view .page-head .title {
    margin: 0
}

.private-challenge-view .page-head .title-wrap .status-tag {
    margin-inline-start:auto}

.private-challenge-view .title {
    margin: 0;
    font-size: 18px;
    font-weight: 700;
    color: #3a3a3a
}

.private-challenge-view .status-tag {
    padding: 4px 8px;
    border-radius: 8px;
    font-size: 12px;
    font-weight: 600;
    line-height: 1
}

.private-challenge-view .status-draft {
    background-color: #e4f1ff;
    color: #416cad
}

.private-challenge-view .status-scheduled {
    background-color: #fff4de;
    color: #d39231
}

.private-challenge-view .status-published {
    background-color: #e8fbfa;
    color: #1bc5bd
}

.private-challenge-view .status-started {
    background-color: #e6f7ff;
    color: #1890ff
}

.private-challenge-view .status-completed {
    background-color: #f0f0f0;
    color: #8c8c8c
}

.private-challenge-view .status-deleted {
    background-color: #ffeeef;
    color: #eb8a8a
}

.private-challenge-view .challenge-type-box {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    width: 200px;
    height: 26px;
    padding: 0 8px;
    background: #fff;
    border: .5px solid #C6D3E6;
    border-radius: 4px;
    opacity: 1;
    direction: rtl
}

.private-challenge-view .challenge-type-box .label {
    color: #416cad;
    font-family: Cairo;
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0;
    text-align: right;
    width: 149px;
    height: 16px;
    opacity: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.private-challenge-view .remaining {
    color: #306db5;
    font-weight: 600;
    font-size: 12px
}

.private-challenge-view .desc {
    color: #6b6b6b;
    font-family: Cairo;
    font-weight: 500;
    font-style: normal;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0;
    text-align: right;
    margin: 0
}

.private-challenge-view .view-field-title {
    color: #6b6b6b;
    font-family: Cairo;
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0;
    text-align: right;
    vertical-align: middle;
    margin-bottom: 7px;
    padding: 0 4px
}

.private-challenge-view .view-field-value {
    color: #416cad;
    font-family: Cairo;
    font-weight: 700;
    font-style: normal;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0;
    text-align: right;
    margin-right: 4px
}

.private-challenge-view .images-section {
    display: none
}

.private-challenge-view .actions {
    display: flex;
    width: 100%;
    height: 48px;
    justify-content: flex-end;
    align-items: center;
    gap: 12px;
    margin-top: 20px;
    opacity: 1;
    transform: rotate(0);
    flex-direction: row-reverse;
    flex-wrap: wrap
}

.private-challenge-view .back-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    min-width: 139px;
    height: 48px;
    padding: 10px 24px;
    background: #fff;
    border: 1px solid #306DB5;
    border-radius: 8px;
    color: #306db5;
    font-weight: 600;
    flex-direction: row-reverse;
    white-space: nowrap;
    max-width: 100%
}

.private-challenge-view .back-btn .icon {
    display: inline-flex
}

.private-challenge-view .back-btn .label {
    line-height: 1
}

.private-challenge-view .primary-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    min-width: 204px;
    height: 48px;
    padding: 10px 24px;
    background: #306db5;
    border: 1px solid #306DB5;
    border-radius: 8px;
    color: #fff;
    font-weight: 600;
    flex-direction: row-reverse;
    white-space: nowrap;
    max-width: 100%
}

.private-challenge-view .primary-btn .icon {
    display: inline-flex
}

.private-challenge-view .primary-btn .label {
    line-height: 1
}

@media(max-width: 1200px) {
    .private-challenge-view .view-layout {
        grid-template-columns:1fr
    }

    .private-challenge-view .right-col {
        margin-left: 0
    }
}

@media(max-width: 991px) {
    .private-challenge-view .view-layout {
        grid-template-columns:1fr
    }

    .private-challenge-view .actions {
        justify-content: flex-end;
        gap: 10px
    }

    .private-challenge-view .back-btn,.private-challenge-view .primary-btn {
        width: 100%;
        min-width: 0
    }
}

.premium-business {
    min-height: 100vh;
    background-color: #fff
}

.premium-business .hero-section {
    background: linear-gradient(135deg,#e6f2ff,#f0f5ff);
    padding: 60px 24px;
    text-align: center
}

.premium-business .hero-section .hero-content {
    max-width: 800px;
    margin: 0 auto
}

.premium-business .hero-section .hero-content .breadcrumb-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 24px
}

.premium-business .hero-section .hero-content .breadcrumb-wrapper .breadcrumb-path {
    color: #2563eb;
    display: flex;
    align-items: center;
    text-decoration: none;
    transition: opacity .3s ease
}

.premium-business .hero-section .hero-content .breadcrumb-wrapper .breadcrumb-path:hover {
    opacity: .7
}

.premium-business .hero-section .hero-content .breadcrumb-wrapper .breadcrumb-path svg {
    width: 18px;
    height: 18px;
    fill: currentColor
}

.premium-business .hero-section .hero-content .breadcrumb-wrapper .breadcrumb-split {
    color: #94a3b8;
    font-size: 1.2rem;
    margin: 0 8px
}

.premium-business .hero-section .hero-content .breadcrumb-wrapper .breadcrumb-current {
    color: #64748b;
    font-size: 14px
}

.premium-business .hero-section .hero-content .hero-title {
    font-size: 32px;
    font-weight: 700;
    color: #0c4a6e;
    margin-bottom: 16px;
    line-height: 1.4
}

.premium-business .hero-section .hero-content .hero-subtitle {
    font-size: 16px;
    color: #4b5563;
    line-height: 1.8;
    margin-bottom: 32px
}

.premium-business .hero-section .hero-content .hero-actions {
    display: flex;
    gap: 16px;
    justify-content: center;
    flex-wrap: wrap
}

.premium-business .hero-section .hero-content .hero-actions .btn-primary {
    background-color: #2563eb;
    color: #fff;
    border: none;
    padding: 12px 32px;
    font-size: 16px;
    font-weight: 600;
    border-radius: 8px;
    cursor: pointer;
    transition: all .3s ease
}

.premium-business .hero-section .hero-content .hero-actions .btn-primary:hover {
    background-color: #1d4ed8;
    transform: translateY(-2px);
    box-shadow: 0 4px 12px #2563eb4d
}

.premium-business .hero-section .hero-content .hero-actions .btn-secondary {
    background-color: transparent;
    color: #2563eb;
    border: 2px solid #2563eb;
    padding: 12px 32px;
    font-size: 16px;
    font-weight: 600;
    border-radius: 8px;
    cursor: pointer;
    transition: all .3s ease
}

.premium-business .hero-section .hero-content .hero-actions .btn-secondary:hover {
    background-color: #2563eb;
    color: #fff;
    transform: translateY(-2px)
}

.premium-business .packages-section {
    max-width: 1200px;
    margin: 0 auto;
    padding: 60px 24px;
    background: #fff
}

.premium-business .packages-section .packages-header {
    text-align: center;
    margin-bottom: 48px
}

.premium-business .packages-section .packages-header h2 {
    font-size: 28px;
    font-weight: 700;
    color: #0c4a6e;
    margin-bottom: 8px
}

.premium-business .packages-section .packages-header p {
    font-size: 16px;
    color: #6b7280
}

.premium-business .packages-section .packages-loading {
    text-align: center;
    padding: 60px 0
}

.premium-business .packages-section .packages-loading .loading-spinner {
    width: 50px;
    height: 50px;
    border: 4px solid #e5e7eb;
    border-top-color: #2563eb;
    border-radius: 50%;
    animation: spin 1s linear infinite;
    margin: 0 auto 16px
}

.premium-business .packages-section .packages-loading p {
    color: #6b7280;
    font-size: 16px
}

.premium-business .packages-section .packages-grid {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 24px;
    margin-top: 40px
}

@media(max-width: 1024px) {
    .premium-business .packages-section .packages-grid {
        grid-template-columns:repeat(2,1fr)
    }
}

@media(max-width: 768px) {
    .premium-business .packages-section .packages-grid {
        grid-template-columns:1fr
    }
}

.premium-business .packages-section .package-card {
    background: #fff;
    border: 2px solid #e5e7eb;
    border-radius: 12px;
    padding: 32px 24px;
    transition: all .3s ease;
    position: relative;
    display: flex;
    flex-direction: column
}

.premium-business .packages-section .package-card:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 24px #0000001a
}

.premium-business .packages-section .package-card.recommended {
    border-color: #2563eb;
    border-width: 3px;
    box-shadow: 0 8px 16px #2563eb26
}

.premium-business .packages-section .package-card.recommended .recommended-badge {
    position: absolute;
    top: -12px;
    right: 50%;
    transform: translate(50%);
    background: #2563eb;
    color: #fff;
    padding: 6px 20px;
    border-radius: 20px;
    font-size: 13px;
    font-weight: 600
}

.premium-business .packages-section .package-card .package-header {
    text-align: center;
    margin-bottom: 24px;
    padding-bottom: 24px;
    border-bottom: 1px solid #e5e7eb
}

.premium-business .packages-section .package-card .package-header .package-title {
    font-size: 20px;
    font-weight: 700;
    color: #0c4a6e;
    margin-bottom: 12px
}

.premium-business .packages-section .package-card .package-header .package-price {
    display: flex;
    flex-direction: column;
    align-items: center
}

.premium-business .packages-section .package-card .package-header .package-price .price-amount {
    font-size: 32px;
    font-weight: 700;
    color: #1f2937
}

.premium-business .packages-section .package-card .package-header .package-price .price-currency {
    font-size: 14px;
    color: #6b7280;
    margin-top: 4px
}

.premium-business .packages-section .package-card .package-body {
    flex: 1;
    margin-bottom: 24px
}

.premium-business .packages-section .package-card .package-body .package-features {
    list-style: none;
    padding: 0;
    margin: 0
}

.premium-business .packages-section .package-card .package-body .package-features li {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 12px 0;
    color: #4b5563;
    font-size: 15px
}

.premium-business .packages-section .package-card .package-body .package-features li .check-icon {
    width: 20px;
    height: 20px;
    color: #10b981;
    flex-shrink: 0
}

.premium-business .packages-section .package-card .package-footer .btn-purchase {
    width: 100%;
    padding: 14px 24px;
    border-radius: 8px;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    transition: all .3s ease;
    border: none
}

.premium-business .packages-section .package-card .package-footer .btn-purchase.primary {
    background: #2563eb;
    color: #fff
}

.premium-business .packages-section .package-card .package-footer .btn-purchase.primary:hover {
    background: #1d4ed8;
    box-shadow: 0 4px 12px #2563eb4d
}

.premium-business .packages-section .package-card .package-footer .btn-purchase.secondary {
    background: transparent;
    color: #2563eb;
    border: 2px solid #2563eb
}

.premium-business .packages-section .package-card .package-footer .btn-purchase.secondary:hover {
    background: #eff6ff
}

.premium-business .packages-section .no-packages {
    text-align: center;
    padding: 60px 0;
    color: #6b7280;
    font-size: 16px
}

.premium-business .features-section {
    max-width: 1200px;
    margin: 0 auto;
    padding: 40px 24px
}

.premium-business .features-section .feature-card {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 48px;
    align-items: center;
    padding: 60px 0;
    border-bottom: 1px solid #e5e7eb
}

.premium-business .features-section .feature-card:last-child {
    border-bottom: none
}

.premium-business .features-section .feature-card.feature-card-left .feature-image {
    order: 2
}

.premium-business .features-section .feature-card.feature-card-left .feature-content {
    order: 1
}

.premium-business .features-section .feature-card .feature-image {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 24px;
    background-color: #f9fafb;
    border-radius: 12px
}

.premium-business .features-section .feature-card .feature-image img {
    max-width: 100%;
    height: auto;
    max-height: 300px
}

.premium-business .features-section .feature-card .feature-content .feature-title {
    font-size: 24px;
    font-weight: 700;
    color: #0c4a6e;
    margin-bottom: 16px
}

.premium-business .features-section .feature-card .feature-content .feature-description {
    font-size: 15px;
    color: #6b7280;
    line-height: 1.8;
    margin-bottom: 12px
}

.premium-business .features-section .feature-card .feature-content .feature-description:last-child {
    margin-bottom: 0
}

@media(max-width: 768px) {
    .premium-business .features-section .feature-card {
        grid-template-columns:1fr;
        gap: 24px;
        padding: 40px 0
    }

    .premium-business .features-section .feature-card.feature-card-left .feature-image {
        order: 1
    }

    .premium-business .features-section .feature-card.feature-card-left .feature-content {
        order: 2
    }

    .premium-business .features-section .feature-card .feature-image img {
        max-height: 200px
    }
}

.premium-business .premium-business-content {
    padding: 60px 24px;
    background-color: #f9fafb
}

.premium-business .premium-business-content .organization-selector {
    max-width: 600px;
    margin: 0 auto;
    background: #fff;
    padding: 32px;
    border-radius: 12px;
    box-shadow: 0 4px 12px #00000014;
    border: 1px solid #e5e7eb
}

.premium-business .premium-business-content .organization-selector h3 {
    margin-bottom: 20px;
    text-align: center;
    color: #0c4a6e;
    font-size: 20px;
    font-weight: 600
}

.premium-business .premium-business-content .organization-selector .ant-select {
    width: 100%
}

.premium-business .premium-business-content .organization-selector .ant-select .ant-select-selector {
    border-color: #d1d5db;
    border-radius: 8px;
    padding: 8px 12px
}

.premium-business .premium-business-content .organization-selector .ant-select .ant-select-selector:hover {
    border-color: #0c4a6e
}

.premium-business .premium-business-content .organization-selector .ant-select.ant-select-focused .ant-select-selector {
    border-color: #0c4a6e;
    box-shadow: 0 0 0 2px #0c4a6e33
}

.premium-business .premium-business-content .organization-selector .selected-info {
    margin-top: 16px;
    text-align: center;
    color: #666;
    font-size: 14px
}

.premium-business .premium-business-content .organization-selector .selected-info p {
    margin: 0;
    padding: 12px;
    background-color: #dbeafe;
    border-radius: 8px;
    color: #0c4a6e;
    font-weight: 500
}

@media(max-width: 768px) {
    .premium-business .hero-section {
        padding:40px 16px
    }

    .premium-business .hero-section .hero-content .hero-title {
        font-size: 24px
    }

    .premium-business .hero-section .hero-content .hero-subtitle {
        font-size: 14px
    }

    .premium-business .hero-section .hero-content .hero-actions .btn-primary,.premium-business .hero-section .hero-content .hero-actions .btn-secondary {
        padding: 10px 24px;
        font-size: 14px
    }

    .premium-business .features-section {
        padding: 24px 16px
    }

    .premium-business .premium-business-content {
        padding: 40px 16px
    }

    .premium-business .premium-business-content .organization-selector {
        padding: 24px
    }
}

.premium-medical {
    min-height: 100vh;
    background-color: #fff
}

.premium-medical .packages-section {
    padding: 60px 24px;
    background: #fff
}

.premium-medical .packages-section .packages-header {
    text-align: center;
    margin-bottom: 48px
}

.premium-medical .packages-section .packages-header h2 {
    font-size: 28px;
    font-weight: 700;
    color: #306db5;
    margin-bottom: 8px
}

.premium-medical .packages-section .packages-header p {
    font-size: 16px;
    color: #4b5563
}

.premium-medical .packages-section .packages-loading {
    text-align: center;
    padding: 60px 0
}

.premium-medical .packages-section .packages-loading .loading-spinner {
    width: 50px;
    height: 50px;
    border: 4px solid #e5e7eb;
    border-top-color: #306db5;
    border-radius: 50%;
    animation: spin 1s linear infinite;
    margin: 0 auto 16px
}

.premium-medical .packages-section .packages-loading p {
    color: #6b7280;
    font-size: 16px
}

@keyframes spin {
    to {
        transform: rotate(360deg)
    }
}

.premium-medical .packages-section .packages-grid {
    display: flex;
    gap: 24px;
    margin-top: 40px;
    overflow-x: auto;
    padding-bottom: 16px;
    scrollbar-width: thin;
    scrollbar-color: #d1d5db transparent
}

.premium-medical .packages-section .packages-grid::-webkit-scrollbar {
    height: 8px
}

.premium-medical .packages-section .packages-grid::-webkit-scrollbar-track {
    background: #f1f5f9;
    border-radius: 4px
}

.premium-medical .packages-section .packages-grid::-webkit-scrollbar-thumb {
    background: #d1d5db;
    border-radius: 4px
}

.premium-medical .packages-section .packages-grid::-webkit-scrollbar-thumb:hover {
    background: #9ca3af
}

.premium-medical .packages-section .packages-grid .package-card {
    flex: 0 0 calc(50% - 12px);
    min-width: 300px
}

@media(max-width: 768px) {
    .premium-medical .packages-section .packages-grid .package-card {
        flex:0 0 calc(100% - 12px);
        min-width: 280px
    }
}

.premium-medical .packages-section .package-card {
    background: #fff;
    border: 2px solid #e5e7eb;
    border-radius: 12px;
    padding: 32px 24px;
    transition: all .3s ease;
    position: relative;
    display: flex;
    flex-direction: column
}

.premium-medical .packages-section .package-card:hover {
    border-color: #afafaf;
    border-width: 3px;
    box-shadow: 0 8px 16px #1890ff26;
    cursor: pointer
}

.premium-medical .packages-section .package-card.active {
    border-color: #306db5;
    border-width: 3px;
    box-shadow: 0 8px 16px #1890ff26
}

.premium-medical .packages-section .package-card .package-header {
    text-align: center
}

.premium-medical .packages-section .package-card .package-header .package-title {
    font-size: 20px;
    font-weight: 700;
    color: #306db5;
    margin-bottom: 12px
}

.premium-medical .packages-section .package-card .package-header .package-price {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 6px
}

.premium-medical .packages-section .package-card .package-header .package-price .price-amount {
    font-size: 32px;
    font-weight: 700;
    color: #536170
}

.premium-medical .packages-section .package-card .package-header .package-price .price-currency {
    font-size: 14px;
    color: #536170;
    margin-top: 4px
}

.premium-medical .packages-section .package-card .package-body {
    flex: 1;
    padding: 24px;
    margin-bottom: 24px
}

.premium-medical .packages-section .package-card .package-body .package-features {
    list-style: none;
    padding: 0;
    margin: 0
}

.premium-medical .packages-section .package-card .package-body .package-features li {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 4px 0;
    color: #4b5563;
    font-size: 15px
}

.premium-medical .packages-section .package-card .package-body .package-features li .check-icon {
    width: 20px;
    height: 20px;
    flex-shrink: 0
}

.premium-medical .packages-section .package-card .package-footer .btn-purchase {
    width: 100%;
    padding: 14px 24px;
    border-radius: 8px;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    transition: all .3s ease;
    border: none
}

.premium-medical .packages-section .package-card .package-footer .btn-purchase.primary {
    background: linear-gradient(270deg,#306db5,#629ccd);
    color: #fff
}

.premium-medical .packages-section .package-card .package-footer .btn-purchase.primary:hover {
    background: #096dd9;
    box-shadow: 0 4px 12px #1890ff4d
}

.premium-medical .packages-section .package-card .package-footer .btn-purchase.secondary {
    background: transparent;
    color: #306db5;
    border: 2px solid #306DB5
}

.premium-medical .packages-section .package-card .package-footer .btn-purchase.secondary:hover {
    background: #e6f7ff
}

.premium-medical .packages-section .no-packages {
    text-align: center;
    padding: 60px 0;
    color: #6b7280;
    font-size: 16px
}

.premium-medical .packages-section .hero-top-bar {
    display: flex;
    justify-content: flex-start;
    margin-bottom: 40px
}

.premium-medical .packages-section .hero-top-bar .organization-select-top {
    width: 320px!important;
    min-width: 320px;
    max-width: 320px
}

.premium-medical .packages-section .hero-top-bar .organization-select-top :global .ant-select-selector {
    height: 40px;
    border-radius: 6px;
    border: 1px solid #d1d5db;
    font-size: 14px;
    background: #fff;
    width: 100%!important
}

.premium-medical .packages-section .hero-top-bar .organization-select-top :global .ant-select-selector:hover {
    border-color: #9ca3af
}

.premium-medical .packages-section .hero-top-bar .organization-select-top :global .ant-select-selection-placeholder {
    line-height: 40px;
    color: #6b7280
}

.premium-medical .packages-section .hero-top-bar .organization-select-top :global .ant-select-selection-item {
    line-height: 40px
}

.premium-medical .packages-section .hero-top-bar .organization-select-top :global .ant-select-focused .ant-select-selector {
    border-color: #306db5;
    box-shadow: 0 0 0 2px #306db51a
}

.premium-medical .packages-section .hero-top-bar .organization-select-top :global .ant-select-arrow {
    color: #6b7280
}

.premium-medical .hero-section {
    background: #fafbfc;
    padding: 24px
}

.premium-medical .hero-section .hero-container .hero-breadcrumb {
    background-color: #f3f6f9;
    font-size: 14px;
    padding: 12px 15px;
    border-radius: 5px;
    margin-bottom: 20px
}

.premium-medical .hero-section .hero-container .hero-breadcrumb .ant-breadcrumb-link {
    color: #8e969e;
    font-weight: 600
}

.premium-medical .hero-section .hero-container .hero-breadcrumb .ant-breadcrumb-link a {
    color: #306db5;
    font-weight: 700
}

.premium-medical .hero-section .hero-container .hero-content {
    text-align: center;
    max-width: 800px;
    margin: 0 auto;
    padding: 20px 0 40px
}

.premium-medical .hero-section .hero-container .hero-content .hero-title {
    font-size: 36px;
    font-weight: 700;
    color: #306db5;
    margin-bottom: 16px;
    line-height: 1.4
}

@media(max-width: 768px) {
    .premium-medical .hero-section .hero-container .hero-content .hero-title {
        font-size:24px
    }
}

.premium-medical .hero-section .hero-container .hero-content .hero-description {
    font-size: 16px;
    color: #4b5563;
    line-height: 1.6;
    margin-bottom: 32px
}

.premium-medical .hero-section .hero-container .hero-content .hero-btn {
    background: #306db5;
    color: #fff;
    border: none;
    padding: 14px 48px;
    font-size: 15px;
    font-weight: 600;
    border-radius: 8px;
    cursor: pointer;
    transition: all .3s ease;
    box-shadow: 0 2px 4px #306db533;
    width: 30%
}

.premium-medical .hero-section .hero-container .hero-content .hero-btn:hover {
    background: #2859a0;
    transform: translateY(-2px);
    box-shadow: 0 4px 12px #306db54d
}

.premium-medical .hero-section .hero-container .hero-content .hero-btn:active {
    transform: translateY(0)
}

.premium-medical .features-section {
    padding: 24px
}

.premium-medical .features-section:nth-child(odd) {
    background-color: #f8f9fb
}

.premium-medical .features-section .feature-card {
    align-items: center
}

.premium-medical .features-section .feature-card:last-child {
    border-bottom: none
}

.premium-medical .features-section .feature-card.feature-card-left .feature-content {
    order: 2
}

.premium-medical .features-section .feature-card .feature-content .feature-title {
    font-size: 24px;
    font-weight: 700;
    color: #306db5;
    margin-bottom: 16px
}

.premium-medical .features-section .feature-card .feature-content .feature-subtitle {
    font-size: 16px;
    color: #4b5563
}

.premium-medical .features-section .feature-card .feature-content .feature-description {
    font-size: 15px;
    color: #6b7280;
    line-height: 1.8;
    margin-bottom: 12px
}

.premium-medical .features-section .feature-card .feature-content .feature-description:last-child {
    margin-bottom: 0
}

@media(max-width: 768px) {
    .premium-medical .features-section .feature-card {
        grid-template-columns:1fr;
        gap: 24px;
        padding: 40px 0
    }

    .premium-medical .features-section .feature-card.feature-card-left .feature-image {
        order: 1
    }

    .premium-medical .features-section .feature-card.feature-card-left .feature-content {
        order: 2
    }
}

.premium-medical .feature-comparison {
    padding: 60px 24px;
    background-color: #f8f9fa
}

.premium-medical .feature-comparison .comparison-header {
    text-align: center;
    margin-bottom: 40px
}

.premium-medical .feature-comparison .comparison-header h2 {
    font-size: 28px;
    font-weight: 700;
    color: #306db5;
    margin-bottom: 8px
}

.premium-medical .feature-comparison .comparison-header p {
    font-size: 16px;
    color: #4b5563
}

.premium-medical .feature-comparison .comparison-table {
    background: #fff;
    border-radius: 12px;
    overflow: hidden
}

.premium-medical .feature-comparison .comparison-table .table-header {
    display: grid;
    grid-template-columns: 2fr repeat(var(--package-count, 3),1fr);
    background-color: #f1f3f5
}

.premium-medical .feature-comparison .comparison-table .table-header .header-cell {
    padding: 20px 16px;
    font-weight: 700;
    color: #306db5;
    text-align: center
}

.premium-medical .feature-comparison .comparison-table .table-header .header-cell:last-child {
    border-right: none
}

.premium-medical .feature-comparison .comparison-table .table-header .header-cell.features-header {
    text-align: right
}

.premium-medical .feature-comparison .comparison-table .table-body {
    font-size: 14px
}

.premium-medical .feature-comparison .comparison-table .table-body .table-row {
    display: grid;
    grid-template-columns: 2fr repeat(var(--package-count, 3),1fr);
    border-bottom: 1px solid #e5e7eb;
    margin: 0 16px
}

.premium-medical .feature-comparison .comparison-table .table-body .table-row:last-child {
    border-bottom: none
}

.premium-medical .feature-comparison .comparison-table .table-body .table-row.price-row {
    background-color: #f1f3f5;
    font-weight: 600;
    margin-bottom: 20px;
    border-radius: 4px
}

.premium-medical .feature-comparison .comparison-table .table-body .table-row.price-row .feature-cell,.premium-medical .feature-comparison .comparison-table .table-body .table-row.price-row .package-cell.price-cell {
    padding: 15px 16px
}

.premium-medical .feature-comparison .comparison-table .table-body .table-row .feature-cell {
    padding: 20px 16px;
    color: #1f2937;
    text-align: right;
    display: flex;
    align-items: center
}

.premium-medical .feature-comparison .comparison-table .table-body .table-row .package-cell {
    padding: 20px 16px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center
}

.premium-medical .feature-comparison .comparison-table .table-body .table-row .package-cell:last-child {
    border-right: none
}

.premium-medical .feature-comparison .comparison-table .table-body .table-row .package-cell.price-cell {
    color: #6b7280;
    font-weight: 600
}

.premium-medical .feature-comparison .comparison-table .table-body .table-row .package-cell .check-icon {
    width: 20px;
    height: 20px
}

.premium-medical .feature-comparison .comparison-table .table-body .table-row .package-cell .cross-icon {
    width: 20px;
    height: 20px;
    color: #ef4444
}

@media(max-width: 768px) {
    .premium-medical .feature-comparison {
        padding:40px 16px
    }

    .premium-medical .feature-comparison .comparison-table .table-header,.premium-medical .feature-comparison .comparison-table .table-body .table-row {
        grid-template-columns: 1fr;
        gap: 0
    }

    .premium-medical .feature-comparison .comparison-table .table-header .header-cell {
        border-right: none;
        border-bottom: 1px solid #e5e7eb;
        text-align: center
    }

    .premium-medical .feature-comparison .comparison-table .table-header .header-cell.features-header {
        text-align: center
    }

    .premium-medical .feature-comparison .comparison-table .table-body .table-row .feature-cell,.premium-medical .feature-comparison .comparison-table .table-body .table-row .package-cell {
        border-right: none;
        border-bottom: 1px solid #e5e7eb;
        text-align: center
    }
}

@media(max-width: 768px) {
    .premium-medical .hero-section {
        padding:32px 16px 48px
    }

    .premium-medical .features-section {
        padding: 24px 16px
    }

    .premium-medical .packages-section {
        padding: 40px 16px
    }
}

.subscription-confirmation-modal .ant-modal-content {
    border-radius: 12px!important;
    overflow: hidden!important;
    padding: 0!important
}

.subscription-confirmation-modal .subscription-modal-content {
    padding: 0
}

.subscription-confirmation-modal .modal-header {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    background: #fff;
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
    margin-bottom: 15px
}

.subscription-confirmation-modal .modal-icon {
    margin-bottom: 16px;
    display: flex;
    justify-content: center
}

.subscription-confirmation-modal .confirmation-icon {
    width: 80px;
    height: 80px
}

.subscription-confirmation-modal .modal-title {
    font-size: 20px;
    font-weight: 700;
    color: #306db5;
    margin: 0 0 8px
}

.subscription-confirmation-modal .modal-subtitle {
    font-size: 14px;
    color: #6b7280;
    margin: 0
}

.subscription-confirmation-modal .modal-content {
    padding: 0 32px 24px
}

.subscription-confirmation-modal .info-row {
    padding: 16px 0
}

.subscription-confirmation-modal .info-item {
    display: flex;
    justify-content: space-between;
    gap: 4px
}

.subscription-confirmation-modal .info-label {
    font-size: 14px;
    font-weight: 700;
    color: #6b7280
}

.subscription-confirmation-modal .info-value {
    font-size: 16px;
    font-weight: semibold;
    color: #6b7280
}

.subscription-confirmation-modal .trial-details-section {
    margin-bottom: 24px
}

.subscription-confirmation-modal .trial-banner {
    background: #f3f6f9;
    border-radius: 8px;
    padding: 7.5px 20px;
    color: #306db5;
    display: flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 16px
}

.subscription-confirmation-modal .banner-icon {
    width: 24px;
    height: 24px;
    background: #fff3;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center
}

.subscription-confirmation-modal .trial-banner span {
    font-size: 14px;
    font-weight: 700
}

.subscription-confirmation-modal .trial-details {
    color: #828c97;
    border-radius: 8px;
    padding: 16px 20px;
    margin-top: -8px
}

.subscription-confirmation-modal .detail-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #CBD7E4;
    padding: 8px 0
}

.subscription-confirmation-modal .detail-item:last-child {
    border-bottom: none
}

.subscription-confirmation-modal .detail-label {
    font-size: 14px;
    font-weight: 700
}

.subscription-confirmation-modal .detail-value {
    font-size: 16px;
    font-weight: semibold
}

.subscription-confirmation-modal .disclaimer-box {
    background: #f7fafd;
    color: #306db5;
    border-radius: 8px;
    padding: 16px;
    display: flex;
    align-items: flex-start;
    gap: 12px;
    margin-bottom: 24px
}

.subscription-confirmation-modal .disclaimer-icon {
    width: 20px;
    height: 20px;
    background: #306db5;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    margin-top: 2px
}

.subscription-confirmation-modal .disclaimer-icon svg {
    color: #fff;
    width: 12px;
    height: 12px
}

.subscription-confirmation-modal .disclaimer-text {
    font-size: 14px;
    font-weight: semibold;
    line-height: 1.5
}

.subscription-confirmation-modal .modal-footer {
    display: flex;
    gap: 12px;
    padding: 0 32px;
    background: #f9fafb
}

.subscription-confirmation-modal .btn-cancel {
    flex: 1;
    padding: 12px 24px;
    border: 1px solid #d1d5db;
    border-radius: 8px;
    background: #fff;
    color: #6b7280;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    transition: all .3s ease
}

.subscription-confirmation-modal .btn-cancel:hover {
    border-color: #9ca3af;
    color: #4b5563
}

.subscription-confirmation-modal .btn-cancel svg {
    width: 16px;
    height: 16px
}

.subscription-confirmation-modal .btn-activate {
    flex: 1;
    padding: 12px 24px;
    border: none;
    border-radius: 8px;
    background: #306db5;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    transition: all .3s ease
}

.subscription-confirmation-modal .btn-activate:hover {
    background: #2859a0
}

.subscription-confirmation-modal .btn-activate svg {
    width: 16px;
    height: 16px
}

@media(max-width: 768px) {
    .subscription-confirmation-modal .ant-modal {
        margin:16px;
        max-width: calc(100vw - 32px)
    }

    .subscription-confirmation-modal .modal-header {
        padding: 24px 24px 16px
    }

    .subscription-confirmation-modal .modal-content {
        padding: 0 24px 16px
    }

    .subscription-confirmation-modal .info-row {
        flex-direction: column;
        gap: 16px;
        align-items: flex-start
    }

    .subscription-confirmation-modal .renewal-info {
        flex-direction: column;
        gap: 8px;
        align-items: flex-start
    }

    .subscription-confirmation-modal .modal-footer {
        flex-direction: column;
        padding: 16px 24px 24px
    }
}

.subscription-cancel-modal .ant-modal-content {
    background: #fff;
    border-radius: 12px;
    padding: 0;
    overflow: hidden
}

.subscription-cancel-modal .ant-modal-body {
    padding: 0
}

.subscription-cancel-modal .modal-content {
    padding: 32px 24px 24px;
    text-align: center;
    background: #fff;
    color: #4b5563
}

.subscription-cancel-modal .modal-icon {
    margin-bottom: 20px
}

.subscription-cancel-modal .modal-icon .icon-background {
    width: 64px;
    height: 64px;
    background: #f39c12;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto
}

.subscription-cancel-modal .modal-icon .icon-background svg {
    color: #e74c3c;
    width: 28px;
    height: 28px
}

.subscription-cancel-modal .modal-text {
    margin-bottom: 24px
}

.subscription-cancel-modal .modal-text .confirmation-text {
    color: #4b5563;
    font-size: 16px;
    line-height: 1.5;
    margin: 0;
    font-weight: 400
}

.subscription-cancel-modal .modal-actions {
    display: flex;
    gap: 12px;
    justify-content: center
}

.subscription-cancel-modal .modal-actions button {
    padding: 12px 24px;
    border-radius: 8px;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
    transition: all .2s ease;
    border: none;
    min-width: 120px
}

.subscription-cancel-modal .modal-actions button:disabled {
    opacity: .6;
    cursor: not-allowed
}

.subscription-cancel-modal .modal-actions .btn-cancel-subscription {
    background: #306db5;
    color: #fff
}

.subscription-cancel-modal .modal-actions .btn-cancel-subscription:hover:not(:disabled) {
    background: #2980b9;
    transform: translateY(-1px)
}

.subscription-cancel-modal .modal-actions .btn-cancel-subscription:active:not(:disabled) {
    transform: translateY(0)
}

.subscription-cancel-modal .modal-actions .btn-go-back {
    background: transparent;
    color: #306db5;
    border: 1px solid #306DB5
}

.subscription-cancel-modal .modal-actions .btn-go-back:hover:not(:disabled) {
    background: #3498db1a;
    transform: translateY(-1px)
}

.subscription-cancel-modal .modal-actions .btn-go-back:active:not(:disabled) {
    transform: translateY(0)
}

@media(max-width: 480px) {
    .subscription-cancel-modal .modal-content {
        padding:24px 16px 20px
    }

    .subscription-cancel-modal .modal-actions {
        flex-direction: column;
        gap: 8px
    }

    .subscription-cancel-modal .modal-actions button {
        width: 100%
    }
}

.subscription-success-modal .ant-modal-content {
    background: #fff;
    border-radius: 12px;
    padding: 0;
    overflow: hidden;
    box-shadow: 0 10px 25px #0000001a
}

.subscription-success-modal .ant-modal-body {
    padding: 0
}

.subscription-success-modal .modal-content {
    padding: 40px 32px;
    text-align: center;
    background: #fff
}

.subscription-success-modal .modal-icon {
    margin-bottom: 24px;
    display: flex;
    justify-content: center
}

.subscription-success-modal .modal-icon .success-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto
}

.subscription-success-modal .modal-text .success-text {
    color: #4b5563;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.4;
    margin: 0;
    text-align: center
}

@media(max-width: 480px) {
    .subscription-success-modal .modal-content {
        padding:32px 24px
    }

    .subscription-success-modal .modal-text .success-text {
        font-size: 16px
    }
}

.subscription-view {
    padding: 24px;
    background: #fff;
    min-height: 100vh
}

.subscription-view .subscription-container {
    max-width: 1200px;
    margin: 0 auto
}

.subscription-view .breadcrumb-section {
    background-color: #f3f6f9;
    font-size: 14px;
    padding: 12px 15px;
    border-radius: 5px;
    margin-bottom: 20px
}

.subscription-view .breadcrumb-section .ant-breadcrumb-link {
    color: #8e969e;
    font-weight: 600
}

.subscription-view .breadcrumb-section .ant-breadcrumb-link a {
    color: #306db5;
    font-weight: 700
}

.subscription-view .main-title-section {
    margin-bottom: 24px
}

.subscription-view .main-title-section .main-title {
    margin: 0 0 16px!important;
    color: #306db5;
    font-weight: 700;
    font-size: 16px
}

.subscription-view .main-title-section .organization-select-top {
    width: 320px!important;
    min-width: 320px;
    max-width: 320px
}

.subscription-view .dotted-line {
    height: 2px;
    background-image: repeating-linear-gradient(to right,#306DB5 0,#306DB5 8px,transparent 8px,transparent 16px);
    margin: 16px 0
}

.subscription-view .tabs-section {
    margin-bottom: 24px
}

.subscription-view .tabs-section .subscription-tabs .ant-tabs-nav {
    margin-bottom: 0
}

.subscription-view .tabs-section .subscription-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab {
    padding: 12px 24px;
    font-size: 14px;
    font-weight: 600;
    color: #64748b;
    border: none;
    background: none
}

.subscription-view .tabs-section .subscription-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active,.subscription-view .tabs-section .subscription-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.subscription-view .tabs-section .subscription-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab:hover {
    color: #306db5
}

.subscription-view .tabs-section .subscription-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-ink-bar {
    background: #306db5;
    height: 3px
}

.subscription-view .current-subscription-content .subscription-card {
    border-radius: 8px;
    box-shadow: 0 4px 20px #00000014;
    border: 1px solid #e2e8f0;
    padding: 32px
}

.subscription-view .current-subscription-content .subscription-card .subscription-header {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 32px
}

.subscription-view .current-subscription-content .subscription-card .subscription-header .package-info {
    display: flex;
    align-items: center;
    gap: 16px
}

.subscription-view .current-subscription-content .subscription-card .subscription-header .package-info .package-details .package-name {
    margin: 0 0 8px!important;
    color: #306db5;
    font-weight: 700;
    font-size: 16px
}

.subscription-view .current-subscription-content .subscription-card .subscription-header .package-info .package-details .package-status {
    color: #64748b;
    font-size: 14px;
    font-weight: 500
}

.subscription-view .current-subscription-content .subscription-card .subscription-header .auto-renewal-section {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 8px
}

.subscription-view .current-subscription-content .subscription-card .subscription-header .auto-renewal-section .auto-renewal-label {
    color: #374151;
    font-size: 14px;
    font-weight: 600
}

.subscription-view .current-subscription-content .subscription-card .subscription-header .auto-renewal-section .auto-renewal-switch.ant-switch-checked {
    background-color: #306db5
}

.subscription-view .current-subscription-content .subscription-card .subscription-header .auto-renewal-section .auto-renewal-switch.ant-switch-checked .ant-switch-handle:before {
    background-color: #fff
}

.subscription-view .current-subscription-content .subscription-card .subscription-header .auto-renewal-section .auto-renewal-switch .ant-switch-inner .ant-switch-inner-checked {
    display: flex;
    align-items: center;
    justify-content: center
}

.subscription-view .current-subscription-content .subscription-card .subscription-header .auto-renewal-section .auto-renewal-switch .ant-switch-inner .ant-switch-inner-checked svg {
    width: 12px;
    height: 12px;
    color: #fff
}

.subscription-view .current-subscription-content .subscription-card .usage-section {
    margin-bottom: 32px
}

.subscription-view .current-subscription-content .subscription-card .usage-section .usage-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 16px
}

.subscription-view .current-subscription-content .subscription-card .usage-section .usage-header .usage-label,.subscription-view .current-subscription-content .subscription-card .usage-section .usage-header .remaining-days {
    color: #4b5563;
    font-size: 14px;
    font-weight: 500
}

.subscription-view .current-subscription-content .subscription-card .usage-section .usage-progress .ant-progress-bg {
    background: #306db5;
    border-radius: 8px
}

.subscription-view .current-subscription-content .subscription-card .usage-section .usage-progress .ant-progress-outer .ant-progress-inner {
    background-color: #e3f2fd;
    border-radius: 8px
}

.subscription-view .current-subscription-content .subscription-card .subscription-details {
    margin-bottom: 32px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.subscription-view .current-subscription-content .subscription-card .subscription-details .detail-row {
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    padding: 12px 0
}

.subscription-view .current-subscription-content .subscription-card .subscription-details .detail-row span {
    display: flex
}

.subscription-view .current-subscription-content .subscription-card .subscription-details .detail-row:last-child {
    border-bottom: none
}

.subscription-view .current-subscription-content .subscription-card .subscription-details .detail-row .detail-label,.subscription-view .current-subscription-content .subscription-card .subscription-details .detail-row .detail-value {
    color: #4b5563;
    font-size: 14px;
    font-weight: 500
}

.subscription-view .current-subscription-content .subscription-card .subscription-details .detail-row .detail-value.points {
    color: #306db5;
    font-size: 18px;
    font-weight: 700
}

.subscription-view .current-subscription-content .subscription-card .action-section .view-packages-button {
    background: #306db5;
    border-color: #306db5;
    border-radius: 12px;
    font-weight: 600;
    font-size: 16px;
    height: 48px;
    padding: 0 32px;
    display: flex;
    align-items: center;
    gap: 8px
}

.subscription-view .current-subscription-content .subscription-card .action-section .view-packages-button:hover {
    background: #1e40af;
    border-color: #1e40af
}

.subscription-view .current-subscription-content .subscription-card .action-section .view-packages-button .button-arrow {
    font-size: 18px;
    font-weight: 700
}

.subscription-view .previous-subscriptions-content .empty-state-card {
    border-radius: 16px;
    box-shadow: 0 4px 20px #00000014;
    border: 1px solid #e2e8f0;
    padding: 64px 32px;
    text-align: center
}

.subscription-view .previous-subscriptions-content .empty-state-card .empty-state .empty-state-text {
    color: #64748b;
    font-size: 18px;
    font-weight: 500
}

@media(max-width: 768px) {
    .subscription-view {
        padding:16px
    }

    .subscription-view .main-title-section .main-title {
        font-size: 16px!important
    }

    .subscription-view .current-subscription-content .subscription-card {
        padding: 24px
    }

    .subscription-view .current-subscription-content .subscription-card .subscription-header {
        flex-direction: column;
        gap: 24px;
        align-items: flex-start
    }

    .subscription-view .current-subscription-content .subscription-card .subscription-header .auto-renewal-section {
        align-items: flex-start
    }

    .subscription-view .current-subscription-content .subscription-card .usage-section .usage-header {
        flex-direction: column;
        align-items: flex-start;
        gap: 8px
    }

    .subscription-view .current-subscription-content .subscription-card .subscription-details .detail-row {
        flex-direction: column;
        align-items: flex-start;
        gap: 4px
    }
}

@media(max-width: 576px) {
    .subscription-view .current-subscription-content .subscription-card {
        padding:20px
    }

    .subscription-view .current-subscription-content .subscription-card .subscription-header .package-info .package-details .package-name {
        font-size: 16px!important
    }

    .subscription-view .current-subscription-content .subscription-card .subscription-header .package-info .package-details .package-status {
        font-size: 14px
    }
}

@font-face {
    font-family: Cairo;
    font-style: normal;
    font-weight: 400;
    src: url(data:font/woff2;base64,d09GMgABAAAAAHiwABQAAAABRrgAAHg8AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGooWG7oYHJFGP0hWQVKJGwZgP1NUQVSBJicuAIoiL2QRCAqBvWyBoRgLhhQAMIKhGAE2AiQDjCQEIAWFbgelYAwHW/MzcUKZww7R524bAED22a99qQk3ht7tJDTz/xvODtSwcQAI+6xI9v//ZyUdQzSwLgRsVe3e/QdDiWpNBZKnrp6GGtlREshEBGZoIZAQai0wKbvZFFZ1J+ZuEMiQwM/chhlNRCiYGYYdPRQQTQuw/wwMmhP0yAF6HOFcDHoJkqDlTTQMW49zFU+waMMQwUYoYnHhw6ZBt4hzmlBFIpyIPYTszo2GGmf/nmeHfhVY03yuVvdlBrKgnifquy/s1mdhpj7V9cJ43/Egbnsn109YTW2bgUiatCEvpGP+3H+bez1H5HH1Snf4/12efL3PAJ39h/q+mAiPb8Tn9uqA+RgdMd3FQLktx5CVk5fnIVur96ugh+XEZtWYE1GP1GMVyVQioH+e5vS9b2e5ixBChCJeoGJULNVZ182ZGp0onXe5BGpMmIjTzbvRWV2pUAcqQCmD4ElugLbZgYoIFpKKVEqFhEQdFkoKVm8zc126/KhFuerPWEQb+0W69uHfs/9f+1AM3BTTpEKaUrvQbWfOBf/4rC9IXxKOSGdVLQkhRhLBpOiQcXwfDknIzsdhL9Ehv1PAQRhsMEKSQZZEyJKMAQsMIpmQRXAGFgsMDlikaCwE2VlGf+n8fBJbtj8dkUKA1SVVyrTEFcoOAHaZ1Cm5O0A0kFarBUlLBLUtWO4Q/DBHQ3a6VsnmHvgfMdfSRMqUoYXpo2r0fL/326/e58EIRcrKo1CoHDUOlR0oCh01xmAUQn3h58/9Qc//P73XAZsmLgLWeKCW4b0PJvnSBG4c1j/+ZZAnsO2FiYL9frP3PhBKInsJlEomFKimUbThCa/4QQZz3qc8YBRy2qZCm8E/tGa+P5Pw5gpEmmBTcq7y/PzsOVEAgJ9/z/5/tQP23vtgfIP+g9D2yTpQ4UyaNjvUDnZUTodDay5XUifVF9WZyl2oUMoG3/f7qTmZ29n9SC8FAEW+xsQ2G+65c9L/sZIQcoFET1uf2vTnOwLR7TmjLI+WbJXnjjkH6b+U5qnd/w+un6q18EQgSuqlh/oQiID/31R723tnMOAAq+8llxugjeDKtEf6iXJsQYK7P8g5l7+oBg8DDgZDkEhcDQAFUJC8IKX1gqR0PqRNeDMgOAikqETFH/WjpB+0+1MYShsgcQMl7f4NDiF3UX8dcipzL7v65S/tzu5+6aZw0brr7apzUf6it3Pp0vD8u/ZZ+eHdxYmt03MqFDmzzQRKbzluURWAJpPCAroSCVPhyP//pSmd++/M7v6V29935KYttr/TGmAulKy+ZiPN/PneSOOq8bjJXXaaUmqBJGGto6CgCgMNaBpOAAliMDD/OzWpFMnv5Ei3hzsXQBFuN2AlzPmS87N0I7dnWzaHkg77FfUVFSBQQgrhxKqm5L2/575mMCGIIIQwxhhjQsiFpu/b/e3bLzH7nkgu20VkqEGjiMRe51e/OvX7MTUf0m061r0WqRIcJXhFascauohX95CH1kmhQX8/Y6n/MVp7pTXdZ5e7nHXOKMKLEg9AxKOGdv/vZ72geQ8sDCgTAsrJ/cKN7Pwek1rDMdGL3pS2KidETq5FTTjt8ET4GlpNktm5pU1S6KGQrZglIvwiQDBrww7IonhVJEVKVRFKrdpiGTDgaP3DR5Fzg1paVsUaKQU9EiyCOceJdO2XeNPAhVO+Rh6uIpjZiC4pCzE6zbxUpqCRxdOpdELBdyk0jBNEEjSIZD2I530CGpVQQgldfrutq8IW57zaDRfN+lCIABuDeaGAe1u/PCEFaq+0Og0aNWnWol2HLt169ek32RTTsLBx3A9R4yYgKF+hSeq16dQTAeWKCKCcGbwPrA8mgCMIkHZff2jPkm4XQjvvFk3/p9LQ5lOgfYMlQRAIMvQFP87VoFgDORugfwPc3wqKbfB4OwzuhN87ofkA8AcK2qvhp4epHwb3cMF8DfznGBdO0T0L8jmwzkHlPJ+9zOcvc+kyv7kGfw0ObsDnbvL9m3z3DpW7fPsu/bvw2YdQj+Bfjzl4DJVnMmzVZIcJBv/fuQVNABAAwLd2rnhsVXtNYW1qbXZdYcOlwhu2N3e4dzt3x/bl9w33a/tTB82rb1bf/fdQnbPcVn69/sZHYMd+cvnk21wJ5YUS4TeF9cU6qVbGX2FfkV41KTlKpSq5VqQWqyVqjS64Ib6RZ+Bu0W9JbwO9kNvXbfIdi+2wS+0WR3m32iXeS7vvwckPqA9oD5gPdA+ysR/3+/hh+nB7IBxRjWpHjaOmcFJkHMsgjIfppDe2x6G4Pol6ZPpI8mhiinhs/1j2WPNY9wTZPmrHtasiHb/c8XEyN/aMB43Hja/M9TrnJkMnkyaX55fyAKI/9a4krVzG+N2R3V8Xl6yOXcOeoKfWc8c6FLXeRu/iTdYf9Ef9l2+nbAclXWHxu3apZaNJ/thBNsBMWTrv81Q+i58RP8Iz8lp5juwuH1dUiqYmKbcqJxSG+kpVqJMRIM9pk42vbUf1Yv25Pt6MNvuaFzvPur66FW7wrPX0+9L9W/0dgbq0hvTJ9GLmj+yS7FV5+u5ng/8prhkyzUBy+XJ5q6duKNo4ZdvwbVNRgMB3P394ff+cL2ud42kQ5HnPAdbFQIBBc8zDb3hZN3Flv6aVwpEjrXYVW4QDWksDCqp3x8L3E0c8blZx4S0/9RfzNhw6qlTxuwoNw9NQ2tKlKxOJyV8nn1pDXb+UvekSHCBUCMupKY9kWkMgF/NXDpIS4vJRK8gpFRcBHHr1KNQqJSXE5SMvSHFDmMeq+Hg8DKpKcAKgEB0UZhJNtj0V9nilNLHeMdF7l0aWEUM7PiTJeodLZq8TY1nlLaS2vR513sGA1cqNnAYcIFqhZMe73G8DwkOzjORC6IDXrDgozGR0s7fDNu/zeHkU2ZhQZaqPmCARel+RbENjsDeXxObNODno1JbzZtVcYBfgPvK2k2kjQ6i3lzJ7Ly7wmRWraIW75iQuqb1imEeJ3Yh/1udc0NiCWzcfGAD54QEAnw0A3pk71PgWj+M2HI89sTLGoYlX1uP/x/t4HnfgChyO3bFhWHEN03I00B/3t7xJX1/03QMawWatVNrqr6b6Sqwg3rL8JNew4ebZ6upjFLzvtIRP1PE/rf95x1zCTk8cxu/nvzYvh44d4Ae26v/YsVvcYRf8f38smgvqR9sDrrUTR7uPtcabW+3xY3X4+8IgGH/THadjd6wYdfW4z/Egjsear23ex1u09DcvZDj+NdYg3U8WPW8caU6M/oGTOArJB3H33PYy9nAXI1pFr1CIlJflzfck7ggvsVsYCVVAxEmu4DIezyM5l9/iF7kHp/N1fCiLgpVIRXxyHsewFzTYwwsjYpquR1bCxWnsx06sRgHcEWgJ5H+o5k43636VUzWFkzRB4zctUzvF45uMUY1gCBOOxjOY09lNKsGs7iP4TCQWH3sEbWIQlpWjzgRqMX78y7aDBxiEncHAjgucsuJo7ordz/oKjOCWgkepfCkgYLxT1jaHFjBzGZGX4NhFJBbk/Jd0fVGek+5B9QABfFMBmn3p7aJFr257aSn+rihEVEjpSHZlNU99BHAP0UlEz6lOgAMEjUaPqUcAT5fQBXFEtxKIE1NbhzdX+y2YS9fy+zRf4RO5wv4G93HHpn/iV6P43615sap6TGw0qGoG8wOlaxPMzVF2AuFZoLKZbEMFcbvQy1L+HjkHjKbnsgMC09fY5zFn8ZGcriQw8m96RGlVXi/CU9SLyTWfpbifvmy34jDaQSvs61j3OE/kjFauVOIXFSrfKD5tGcpHCnf0WvIBVBy+DQxydQ4LafZjSD8TG60li8YZ61nG8FDjJEvC5zTLjIph2u20Kud3dBj+mvi4Q18SEDnJJSBcKujLJeCp+nK4SwAN9Xn0hwzbSD4YOJYUf799so6ppZO3kX5Y3Dkbtqt5Gem2gzwlQZOdZjUVnyaDgnABPQ844EJauLfxeN7SWjm67KIqr6R76/etz5WHRts3gwqA27eOvwVGG9vz245LOfNm4+3OgDk+8DC5tpMtoAJzAtbogz696xRmIsP7h7xU9e958XXVMgShi5v1zQCdurbp0iVgZmLrqs9hvd1aM4HPtv9So8DuG22ifJB37Qiws57U3lYnuiTYva0N8O/2f1oeUJjtcgYfu7j2bPyqZ+Fy2ltfuYvxZIzWnnmFujLquumvtL1GQd1pvU7WCXeAOzY6WDDRcvGhobms/f2B4C5TPm65eUpNbsJcbsLVjL7Mh4xGzaRCw+lB7RDhq6IG2ZW7lw7wh/gp2acqsaLbPlRRiYptlZVeIZ+hoRa+1gUXGkSE91vMrfp1H2y4pY/+bV2ZPTpm8L/ThKDfcGRG/iSxsP4lt/+aOMUpsVjcOBET1gY8ZLDkEh5v012cLfAtQsw1TOM05h6dr6+p0KtTZLFZ+xckGv8bxhqbljbmRZ0ymQoF3lpIOz7aPUvz/fzQPPvdvuNZlgDgvUth7ynA9DNJuNADpNAARqw+a2biz09LFEscgF1+jrwthUNDT8XCrs5s8r+hDPy6Chgg8JG4nrcDrIZ8Df0V4xtDWdX+dnghseFVsX4HhuiSxMcaLLPUkFD6iLLMIGNuK3d4zpvOZwE5fPt8HM+CmND2XAEy1EfSpOSg5sXyYfK9kHdDgQZDlDU0GtMXILQlpiPP30E0HNyFS9GcoeZ3N+F44wBVthhYNKwk9uNWIgCDOvDwOF4Fv0l4pmn6uEGP2MIdJF+/nAPQwT723/+wO7MCAi62gwEzKJdgDWN3KqAQ3O6BNWgYy4HAAtPnEDpniW1Qb8PR16ImNPvYk0Xf7i38OKitEGxwtKnS2rVqrfiepEq1FitBWnHiLSe0/ULTHOQ2bYEENavlNaewRY1Fp/bVRUbqem0/UqxmSby2XwRqlnhr+7OzsexyXW1Qc0QMJfEUEN01iuYNzUprh95mOkihkpKIwcFVOabsTtZh0XkzRZYTdJBRuVMa5NeZDEeWi0PEMk/uyF7ZCRyZBw7ZKTtIsZwlXrmkZ+D4ElIiaJM6pQapSiqUMqQkKRYIwIJPdV46hjhL27MNOGSlNDNbgEOspJlzFNG91m+Vk9J2eS9qJV9IJFKwbgeX4VHRxErm/IK1eNRrlo+8TmQ8V8ScJ0zNofcI91HVUY1GWz+Tn+AefCffxIt5Khesm/dgx1kje84ymPhFs3CE4FUdYvvTkMYcojNu8Qyb081DFyOylvaak1SOl8jfIVHVzmt9yrLAqnw0B1YiXe/hp6gT3USLaWqOKI8gMbsDHOg9G4Mw+npA0//s8EsftOO5EQtnzzqiUk0PBb8OPpmohJVHIbDDG5GNA6ttUB87jyMsD1Dftxo03nMgWSvtRnvZXi8lPBKg/2i2A//vwVz13w3w17gabl39U/PS+I/LiSywgKXTRACg7KrrhVrzO9U8g45TkAM1Mkp8BhZe8aPprrW+1Kg57Z5OSnGo+EiynMVMEW/kT89vEPxEnwQBJrJSs2kRvJW2ZLXKnoDBZCvcMKgincEsQgcPqEZ2LKzEXY2FnWYRUXTgH1OL3bHAPQlpXlEw2ZIoAzsBgNVZ6J8HFVV0G4xYGcBEu2/QdZjcqcuFqv0MFiVengoPqCItNsc2NwHtf+edJn5iP3NQzRy8hbrOs1MDblXaY2BA/byOvnzongRMDYfippIs7UegQGepH1sVJRyLSZxSFySeOwJSQC4TCOTTlX8tAy+2uAdtHyRCUph9ZAQCm1ThAimgSdzDSfnEqWm+XCUtwJW4mxyfYzQvRltGq7QFHErnkMff/TfV7F2AA079ILSeSP7sP3h2JgCI1ZM9MYMLoidPMSm3WUZkG0uYmU8wr30VxUNH7MyJbOA7e8/gTwlOOQ9GA85z09SsmdudPrLJPWSic+hUatxej/JhkXNPexmuc27CTbV0Pwv3+tEY5axepTlisxgbm1vsQCsXX3vv3C371enQjuzMTwu2mCPZj+XmRrb19spIobud4R2umblz6rSCzNO6xTo+d9juwEvrcoK/+S0ezHgrF4HGd9VyXX/y5XvembvoUSwIHa4LfzuxpWJTf3N2uDpS/1mmXYLc6Bqn144zr71YXe5YfoL7df3i90658Jqu77J2+L1stMLI6UKdejhSPKiXvXR/Gu5U8wYpnv0g96WN2ZKrqnhQ6bdOD1j00qx6ICUXBpdWFzzKuwO/i1n9nPf4zWEuRnxk9mxFh77rV1gdf3mg+h8DSElL0075TPFhwLXSRcgvVvecCfJXGm2QcczF96vfkvewDLQNoAs9vGIG5yjf4UvjgfKO25Fndm00Zy7VIsNzezjI++UGo2VtCT1YA4U3y8P6qnyreKPKgQOv65OK94y1k8aOevuQ18egY3UCvOvtZXJ7fhDCSEqF352CBlqL39mCehOdyppoQ4KHy+NAa74tI05z/9TJHfEw8bHBD4QoLEoCupyzfpiH295FKKrgzQF2ZrCexIstuHTIzvKdyyHjHNpbxfX6gP/hY+q6CYuGP540wlgJWaMUw2n9/x8t3tYafro6dnX/66n4jhUCHCl1+6HoB4rfU/fI8BZMqgr2fj8CjOX692M4CiifQ6U243FIcQO4OB6nsCvoF5YMKOPWiHhH/kSne/w+yPM6vWf3W0jC5dnpKy5id2yODZizrRtgdK3fw+c5elG7+/7XwXssXSPw2zD/KSBsNPgXr2jekcNcybua5ZXMXzi7nu/vE+ay+tHsCvDT+KLrZCiMn1Oa5Rniz5xWP2nf7vLG+oUiXy0c6edrTAgzouFS4lL/HvAzo36yEA1Yk0xPDnKYO2gpvKP5ckZY5B/XKAxXlsp+1KlRK8JazqrzSlOAdzfzcp7LWXHwtTz5cjtzm1Ws+T0z772gXJ0yfznQQ3VJmgtyhKuZWj1q2UiySEr9SLk0vfVEorPCJc2JxR42egFGWEgob8A1uKoq+Hu0CayKPvSWVueWKW3JNPezAyVDMvLevHteFBkEAcj78VYTqMwQbwnypb8mDej+rmz7Hb7GBnw73uFzDr6LRDEzDk8gksgUZXVtA1/SoNln7Tr06jPkq1FjvuMKZXAIjwhIC+lDSYBGRcPGJSQiJQvi6wVAzu1VSYXABuoXg/xmkOUG50+D/G2QlQZZfV2EYB4wxCOGeMIQzwTyPtHmLd5LhlsewdgDstNVYVfugtbS3zNaceKHJJ2uGdhOw6R0wMNKHeab17825wDSh/08Csx8zS7j1herfASuHF8u5HCmwH2f7lMnEUlyRnfO3wZ0mtbm6GGTQz/stu+oxQvfwysHayfDerJ+uS4v7YLjGsrgnBqJV6nAcwCusySYjjkDphgbVRKM2KwOamZUQf2Z/wT1W1YFNT3yoF7LmqB+QZAKJx4iy4NeEuEyJX6qy0WebXteOZc+Q0POJovzaEc6534dkklUJPiYyAgSQo4qK01eGfaE8rr/gNU2Vqr1xyRbK68mikmhNT9xL99yEzdw3TN0zFlMohn1iXk1kxFpSCLNaUAsTR+rbTQRLvr8yoR/72PjpBAHePVOxBOL9o6RU49U4qlD7Vchd9iAcQWzzMzyfZbf74Y6zDdE1PAH/7zq385moa1k+pUqDuWTlIwX7V3J8/zGEX7lFCdebbhDdafBFw6yl/2vNhDmNfawm+3s3FsXL7CNrWymYm8tPM73ZLRNrOdX2PhvQVjWFu5FfGJIkggpiGhYMuncPAymgKAnCUTJU6TsP1JLnuxq7LoOGNAfEyscOiH/lVTZGBxwklAxcQlIKKTSMzDhCCQKjYuXX1hcSlZRVVNHz8S8IDyhIgmJJZBIlSHLU7nyFSpV4bmX3qjxr7c++eirYSPGTMhRXElQDBLCIy2kjXQQGVGRHjKAhoWXiIiEEsQNlpIoNDq7ZIkoGDhSiMmp6aQxMuOJZCqnOT4hMZaMgooGqmts5r4HQkSIIfLIY0+ky5QtR54CJco988Jr1WrVkftgiJLKqHEYwRQqkg5gQQRERCSEIQrSRfoSYOAQJElGnvpd35gPtZu/HI+QlJJGJjdDQESCLaekpqXvIQuC8YWJEuuhRMnSWO/3Syv5oS53FBpBMjo2PhEZFa0sHqagqKS0/OP5nz/FwSUQLlqceElSSNnYT6YKkjvZZ5/lc/q+O8GndPhX2NDsY5YbQbNHpqxDuy2zQubvfZScjFQsjhuSjkkGwXKjRbl86UWTT+a2aW/mjj7DMMX46Dfephpf0/3Fxl6EzF2t4cqGTDQklxmwaxPvvbStgP67NtJv12Z/qy/VerClD6FS9BAV2/VO2cRG1dAZE6zx3QhN7OtWfP3rVXznAhdQ6bGDM0L4lHXxAF1jx2VeW+nnDg3nEb6Q9vuyo1eSfa5UMgVj5rLAOEmEU+xvOYkNhFKosdri9tZFe2SrT5F6KOJyQcZTL4EFqE+dKca3Fjy1BgWH+Vm/iimZIr1XniQqvVECnt2UyCZJ8kyixDMThWBcIhiydBKm6o3B5opBMCKN0PdHW+/xehvx4kwqJpvmwWy17pDl+xERIm5kPW2PtfU5GUV7R3mxbWULWvyRWEIhrRzBkpIsFFTeOUplbRGRCsSErBMEIKNVLLyVj3uxSBhlpkyEDZE0w7RAiAYcmV1FsPWMAhgIkNvABMNOK6Xeo1mtKsm2J8q3eghFzOC8Gc8MwofL6i4iGCEgjUlOCNJbZbg8E8h+LQbeA4YAuqC4Z5D2kKft4YHBmNfhWm/zNjs/x/+bvkXGN9jzv9zNv8f/u/oljF8J/u3Nsnl/4vFH50rqJ6pd7e1mzZuF7OIcGDow9QrLX7iHpl8Fq1FxJPiY8lTmmcIznWdar/z8FLQ50c0GrgXdSL7VfEvwSPpU3v9gvUh6UfQi5M2rD7xP2PINv/5CMoKZoAC550recaWL6jxs+62Bqh+6GfsoxJagLK6D7xH6RM0l/SW7FJSq1KBap6VrrUaNmWdZ7CmOybE7Ta7+ntutd9s86X3VffX9Qi79GeOX7r+yV971a8ffOKiu/O3e3x7//ek/KLOF/w36L+2/SeOhk4fI5umFdNXKFcXS7aKdARDTEDh8dLWPvkd80em995WZhKcFyuVzINiCjp69uxRB65fN6EzNMeC7zXJbmBI+ym5UzU3/fxP0zxjdeQA+QgL5t1QEZgiHkIwAXVHAHNATXlXbBAJwylS+TQCI+YriXDjX8JElgECQMXhOoC4ZwNtd0sFVXNLgDrT0o2ms5Kp9z/CgzCUV2bcU2NgSkLYJENJOSInL56vbx0lg8K517Ij7su/PA+HIU5kzFNPdT26Ll9Sdag0nHQapJbxf978v38dEdLkDzF7lRaDvbYhUorEgCorQioAf9At+w+/7E/8RQQhRGCIUiciLqhiIiViKgWDFauuxQhWqNO7x6NjE1PzylavWb9J/57Mts9Ia6264R0ePnzRl2j4qRJEYAkNj3YLAEBgcicLgCCRyCkoqalp6RmYaOgaGWAKFweEjEpmW5gMJR2mhCdPHLekXcd4yEtmTB8pVatjCJ7dkK35+6o3761Tet/Ryq6y1/h4ZNXbiSFz/vnpwvCzXAEih8KE1Fk8k8/lr6BiYWGjpOTDCkWgsnnAE+BvbWs6a4cG9dhbCmxD7AAjhv3vK7Wdf/rrXuurdrnvCcScffsrHT+X/fQjWI25JcrL+Xbq/AIBnADyhOVxPcOn76sYylTnMZhbIOV3inbvs5uPMEtODnPrwp4xorjIQXX9w5/n84uliwavSL5q21jelXu/CD4ySnQhCzQJUV6ahuzIH15HFf/ir0jIEZG0OrpAd65/tljyCilWa6BYPhIO3yKHqNGkLTFon6jHoMxUHl0C4aELxkqSQyhJk54uVvZW3hEbyIx1/0JJsM1sMKXcayLzuzdv0J1yYl27YpkSyb9Lq3hiL49xEm3uSGhpaZa1XnomtvREcyrwL8X+bpahdkhFx8fE0qKu5QEZqOg62IFzBEiRJlEoqzct4+eQJKlAoJL99SI6qUulDkskpKDumwTuNmrTr0KlLt159PobUKBU1HQxRkAlCr/QCRfqNGfGXQUZUZCqx1/oJQwYdJFPGBAEeFR0NExuLgIiQgopSKi2NDDoHFw83L5PBLyggLCoiLikhJc2WlZdTVFbSM9A3MRXgCQJ8ocKFiRQtili8hwoVK1LnrWo1av3rtTcQsCAo5AYnn/I038ZnQa4I6o+AwALgdZAKkCUD0geQK4L0A+RfkAag7BrSAShPBxkAqDMCMgagXhgIbDUWIJcF1IUD8lAw/nNg2p1gvuND52WAgrSabiDarpNsFsNKlEtkwag1iF4OKJeUotDzgCTlxnevQnXaz14ErW/MvybxJ5uKfRBdJpqvxMzvi+GUT5+GSaC67uuvvPqJw/pZNKdiRD2VpC3dbOnlJc6yovTydTgTWYnvGVpbJlu4biDtI1px18vR8hvJesASZwGpP5FPuXrOSClDbn7UIJYiBpvBrwkcMcIGnpiMwlgR1i2usQ9kAo5OtfiKeZ071Yxka2EqenyZwT4KI6O00fjm2obh0gqK9UTyNP77TR7RAw+bsy1e9MGHZ+bZLHvv9cyz/ewigKi1SCZSPgoY1B9/KX3lK4PmfL6f6BxrGtR5s1D0C3umQbEhBYNY5fscT80RikAvHZZvGex1uKhxTcqXF+Hf8ZtSiTSOeAOZDpuvD6YRE3yp22Sdg3qcSCDyFcBPf1umZrE+rarUz7ZoaMaRoQlpHei/R7EE0C4Y8kopUPteVHoJlZvBil/PWbNR6WB0wDsfchZyDPNTTM+YMBaoAhATnvnnqjfPlNoRvNdZ+C30obUAZxkTo1JEr6IZVn59MeCB82TG0+NW/uhgAq6/nmNdyhIjYrC5mICsKpMENX1zKFDvZyAtus1E3/XJeum1X9Tp/4KTEfTPgtgkNoMaaUGbstFLzIueQw25FtNwN8qfsiIzqaIpaODAgqFTQy31eG05DinyrXCnwuszC1+Iwz60TYMTj1QpfyjO/LIQmqvi6jtiFm9vT/fGQ0WpFjUVhSpILmCOKHGVbkPIrcoVxaLyC3UZy7yYNLcFhHCW9b3OZkHVcVQcKa42++/k/5ixxDKxppWyRJwsNpwmxIgI7e1ovje9z2RvzSnHvEc4X5VJpOHjL8ZO/N2/mF7zCmXWIPZOX0qm2c5eHoYiH5fgAdlT8fUFvj7e0td/Hxfegcznmf8opX+B6RPCWJrN9QLDy3XR1ZLO3BkHWX+BwK7I03LgcZqvlmkfR3OVTqyTEMoircU8tRq70QiQVvjKP74m8a5j+VI3g6c5rZvmzsRxujAM/xOm1KmLOa1e9tmYhlafTeCx7lBMYO/kJ3qwtTNjvm60oaCiwl3kcGr+pez3R6hm1FEMd89StLZfNhziM/YM/F0J7ShX/83gjJjExJ/lotVLHU+ZpH5XHxEUCalxJqt9Bn6VeYi/5BuS6yFhwVQnz2TuHRnD0flZFzdQrjAcfH9Mjgu1yPOz6rXYnzXbZuZbUoD1E1FNw4BGhA4D+ikuNjtwLCMuCzkN6AfF8tQd8EKQJjfb+bxIAMU1MarTAjF40xT0XCiErPdlkbem5DDnFBj2xwRN3aOxrvplkuJeIvaYcRT4XdTBEwclWalUcYD3D29pptFQsfYbY19sW8xuY+GPOHb5C3QUy7HWwUAToiHbisleZ2si74I9Q5JuQo+P+Jz0OSGQJK+rm0KdpH+Ps2gPMmbR++ytgwB7K+gMyNI0w17pTam/JyApPeyO2rieYAnvmN6rFM+CmwyLXfJ8Z8Pp2UmrCHFOoLZxVHqB3gaYQCXYmi/DhQ2YjsHU5p+qRAqK0jDk3+CjDGX3vXz4yh1OLcRwyIOeSPPQ3Ny4wrJKXKHA6jHzUwtB9iaCl4NNC18al80MaYovGzW90BBffJpQpVjejHLnARVjHacDg9CYMUE1SLZxU1XWL2fJif9AOuZ1/S3MylPGH+BtC2LM74N/3N02cPnwUbnvfex3OWjM1zNbPOtSHtBaY9JZJoNUJSGYvydwEjxpYjY/kWtvkToaVutB/lRVV8q39JL/hni5JqvbDJrk0FRLOimTXm0qOuzwQE2TmTM8s32Uk6oPbCiqmFlStbdtirrljjd6Na6O28pbPGPkjG+9oT67ZD+XFRT79NoyK3lolTCX3FgWJfR2qV6DDUQPo/4GcjImsZ5svcDJmrTX32OrHgBDurKBmcisK1X6hKfb+LeRZD/RmxzLcOFq3N2vvCSeJiU79lVbBVmNh2UCXN97p6JX5iyNwS5n8q/jfqOeNcloyWzYY5c0l6mOfpmSkD6WLrrgaJP5sav6vWDI5CmTwplqV0VngbB1fi1Xr6VI87BvfguWG4Cnyu7tFVbyh+PFrzRsvPpy3oFvjWnX9DVr2LSqvevhK96s0fuuqwrDmv0etmp/SmunjFbDx4FE9Dsx+lP06yWJSk4k15/cgOdSiIGMq8gxD+SdanJ07+mI+Gas9AhivQ+TCZzi/9sIZl9KIK/hK37FrVSXCUa3B1XLzMFpizNS03WW1qbO0sVpFUqD5S5YZTPzy2nmN+GsSLMewlgYrCzMCN5gbeh8QMbKgdkBk+Nn4U6Vtqb7Pkcqzuyk9drKkuDlJiCt2r2QTwXH1U+IsO+pxKvNg79IG/Ywjtr0akTg+J0fBIT1GNEuDD8svoUxYv27BzWzMXC6P/c0ZvN4FTYKBeHCpy5fGYT8wL2b/Dr4sVfCm1WOyGWB8OdCXsAn8vQQP0Lp2je+xt1RYi+EdE7VlpR5/VU0zIJJJQs4DW3Y6UrpOGRPJS1Dsz7aY61Rkc/gRt540l4VeybuuJyTJ4OqyVgRiCV1oMcPYWOXDgIXFAnIKOerfbeREzdvfz824nmDm/ZKZD+uEvcPfYZXDq4uhZDXQ2tx6hVrDlnv7ZXl+Xvnn39pg/ziWPbZT9giP//pIyqb+Rn9dvh3GXrnF8u/AEyP7h46sjtXsp3Zfy2ZX0Lv6VIAG2L82CG5jOF976NJWTb0ri3ZW5NEDi7XIWIlW24f1IMnQCg9lk0B2WAP+Oc7Mfy+FtaWmgyHk1LbAHfFDKG5KJ1QM9gBy4wRb/yKxKqie+PS2EOuF8Dv4NvAm43mOiHK4TqFPX08SHCkaC58F7hU/8+RCfhZVXCUAIC3/sOVRn8aujfkWHOmrEyfKEjNMxhSA/LIMtbfcXyhyZtUBs9bMq8sVpRVJ9KGzPxn3ixDmt7fzJNwBx1tmbmSa9r1DcpnuDJNQuzcZgN+ck6fK1QJuXOlGmkgVaaRwY7f6fLv9rwGUEffPFI14rzLYL0OXE/2colgBGqBgIFsvtgoAD+4Nf4+nn5JEmB8bC6I6mEOtY2bc6FTOVEXQND/WMavSeCC7eOX997Ln8U0u0F3brNU11Y1DGSCdeDjWkr0r2n4VeovjSTHyZYdscZhDHeFp4kK3TJgGzgVpF9Nf3iV870/ml7nTNGk11ixMBvCFxMIZCERtvg2uAcjkjkKuHq9nyW0ija7NjucFd2KX14faaLLr2ifup66qAUOtvYM3ZQ4xiw3oXffGJsVaY72dGdGl8f44VkEHNAK1oGam+OHlPWRJ+Csv9CPUarjAFxhJQhj52GUWHU3y+VF2UuBXc10hg6wm6mCpjaWs1+vtgyevDjGFfOvyiJB05iR7rHxFIKM5I+1lziJjsXCDgsvhyAD88UyFzrEfwoUgPVgatO4VHO9yS87Ar4N9Od01Tu8XghHy3cMuYa6HGleJp5pV3a6bD8YcBXUD3XfmJmZVsIy/GAUcsx2zQZywXowipaG9kqaBtaB//OZlsCrUImoxAxde/4L9oePkGp4+e3RYypK7bBqOKV2sIStJlmQoxaWuTy8yiMVBzSKlPwWYPPws2HoT3EJzf3+Z9W153PSJWtpNq7+y0VNJKWykbToSz2T5ba4Ckz1bP1kcLJrjrTe4yrnlfP0G/JIgVguzx+bR9qg14mLs9JD6oGB2BVbaD0DG7hpWUYPwQkDHoflx2K2vp5dYLK6WG6m/ssvGsV/nKaCU4O8hZgRs2JhuWu2Pzrd3fFFqLkLlV6pKJ+fPx25DnzriuJdT8mY+4fyWv2+aVu0Y/isjAx81phWnlfKZ1cGAuyGUkXeiRewB6wDf2KjBgtEm6dk+tS84ZoMQGdirfsdIopK71TaS4zYSCcyEBPyZSERVlQL3IsXC80eunpYnUX7nB8lJ28aOC1YomjJjRhvGjwhsjsKW4QWqO8SOYe7WhO1MDp8hv4717ETupW6Qrbn8t+RLw7mq5Id01Mup/r5nn1fFPxjuv+/mnnrpCWGEWMuX2BH5bJuenX81EWLrx7c7oTclkWiDbQF9elxJ3H2GhFPuKIOvmpu7F5HN/1xLBtVflYa8U9J/71gbqCZOOaHV/at3bVupOAxkDLB0EItMyYlOFQ2CH4J1lJAdmRM/7h8yn1ipjI4Pbbed3mvY0AOWAd2U08XvY6M8ufBfrnanI/jmIt63vPD4OHmcPeVuRvde6nKXB17hmkWFPqkOpQlUMhbfmvnPXKyaBa+Bznhcd6eE+blp8Dcn6WkY/Q74AflUnhhdGYgWILSynLjf5+P9qW+5N9elI6KD/IDInZM2XxgIVgHuiVOj/ivCS+rBuvA7zrePhirL0jGSK+RR/c1SdUNxS/LsMysU66eAcnBLRs1fWDFfVKqbm6Sen2N0ti49MnmedO2N//rvIcni2axZNJO651AZF7p8CcNzS/zn/Pvmjf3j3vrQMDkHDfL8dJuhJl0s9CN7IZd9LG5syFN8KBMBi+KyXCYVp2v8XeV9+zWWxF+1/UFVOqcg2p7Mqe9EI0p2pqrqw5GiuwZqD9pn2d/rlODjeSNr1aHTWv/uANwZG9URrGms00TZLkjc5DYLVW5CWUxEmMnrThbPbPiz+DTciVit1eqUHqkIrck15VL2fnQhvT+J9vc3xxriDnf5nPry6S+Ez/NmQIePtmbZOb0t/8Z+NvmnMxmDku0BJlyD34WcMIyAH4POR3XRzevSoleypgmdvQdApfQJ9HJTU7ZbyopRXrC9sATEx+yrS2x9vPr0z+PSCYde6M4xg/Et92G4zdjYzYOlROVvysBLjjdZGxlPN1be5FbKj7vverv1lsLybydDkfY3x1AQFBlS4/zMwnDV+e6ECNVDkdEojfToL/d/YfxmU7NH3RjDal5EwTAefBtYJClInZL95dy2tfaO6kZWp5bioGZEZ6JWQiEJboeL5TagmwtMcvl8fMWPw4XuYkrxlYaZLklHBs9L8oVDTfZI4vgFNH+4wsoytWnHz7cc/csok1uV06o1mUK3OB107LpdGdd+po+MwZ7+KL4OfdPgX11kG/0fKygSPPCGMym0B3azuxOdbL/35K729wf7PSCTaOLNWD76nywrmLbCTdChW+LflKr6B/2yNE9rmMTnzaePQ7IwTqw86piXrjr2DkteCRsDYOpnptCvPXrAoUHYU3z3lmKbzKcF53PeuF6AWx568haz++FAOst3i9oukYy4yNX1ZU7WXYG6kiR4LpsOhUcUmC0lV+mwvMvXKCUCoD1oNc0DoFaD0/5QR9O3XcjXzK0FLDPrSzT+MlzW/bTOCh6/0bv/f8GkNaqTMn0QrhOPkJOHVdzscrzqWzH9p8OZnLDVU0HBTigfw+CMfHr2NqQa0hu8DcfpNKYZyxT4vqZXPsa2bnYqSYbCSAFFO+082+l+6fxW2pB+WO4+sXpf/RLwWXpzovOr7LTBBImhtSTM1OuOZj/8LWP5T8vv++5mHMl7gnHa0QRyLbiS9MOHtqm4DPObpanrlnR6+qdGt+QC6wDJceyqfn1kzDPr2vcHWFpSfMr3UuLT6EwKZTxuJRbq9jRNlLOUpEX40j2qqcp+/h2/YfYlHjorsnMyUR0jdZToHVThyyyIWAfrji/GGgbzB4cfgd1gjnODuAvx0NA0tqpEK+kJOjIvPXZ65W0TAt7vn3ANaC1M86W44dLcbVfEgCCZSoTqPw6vcpXJjTg1x30o2ycUKIZNKZqwDQrpM9w9m0xuiETaAUN+JIzmBNDbJTNd3AdRgmaQcATpiihZ9pTqm0CdA2vxhgIKNTqgNwYSBl0rcB2E/NiqbHcofFLxCV2DaVBGbIpmUyfp8yn1Gtsy0folwK0qdP1YO4goL4Q5f6z4wm80pHj3i+4PgD8GbgecrnHO4JSiLl/W3sh4J36bV8wz2GxpFudSYHZaNt+K5zkKdOlFMlNusJmWe6SQeCmXF+caJbQQeHX2V9r8wwF+iyinVPlqkrT+ZsELvlg9uAh5yybTW30Oa2Ei5W1aS9/IwmJHHaiCNiNjhviD1Ccoo78SWb5x7f3OfhWdKZUMjkmzkOyxMZ5hJbY2GaZTdburSh3x20GfVa3z1LJaTYyNmqPfKT9KfYFENTL0gFJTl2kDhHMzlOwXax7D/jdlIAPNBQ5ZNMLF7AujYDKk3Km2yTi4fdQQyXkU07tptNWVj+aq2jMjVuWJwGLfwfSMfuyFAIQQJflu/KB8OwQ0n1oqAGXic4NDbfHxHP6nQDueyR0Cqv8S2ZQ/uNjbR9rh70P7B/kPfkBUCcWPAg+5QH+cLuvHUj+23wf2t69pU0XUrQCR4hiTfz7+0CxracDax1TJJ8PPm7DvB4CeknEB7f3+oCZfRBmCbkF3a3ToSeTu5i14ZnDtHpiD6pbqUC1E1tpVfeA032Z92hVxFZUu0KJ6ib20OqHM9eZteQu9GSdDt1NbmGWALQeFPlDzQ/sn+ga7nO1WaMTnpu+huI5/dMVMzh9wD8J5ONDFJquOL+4a2lxqBhQPyYdeaMMGjlCUmGO4GKPYmKdMvn/8hOyBaoFGy4N6ej4ecNH12D/xXiO35IA+tzk+04GwIfbuC+LPA6PEORFlTOtzKj/LDOkNFTdXPZ346Jv+NvqSObvTABNetlxHuloVzds6/4FQNkhQkcnPtE3IhA6qxPxNR2t2GsY3DVs8ycyDnMNcEgdOSL/jBiPGl27YckhAx735SO43on+/qZVRLKYheDCUS+T/PdQ0RgCxxgdkXxzCMDJ4TWXKu5kA+ADKLGN1otzoiIZTPxIIuE8elc4CBuK7xsZCgJ0ElS2LaJag0t8gywiutyG0HUY2nKEiCCnOdtUexDk9IXtG5IHi4tc6feVejxHyYI6msVFh/pnW6XH0wTSzB1tXzmmfMSqEmsV30gSlp72FKlJRIX0el6CZMV4/+H+iQlRh48kCTl9vp9a6aUA1U28qmOcclD20ayKunIc8saYuDp5oPubLWcVCmvlm/ep6eh2vfebtH51um4Ym9WnujmSu5O2JGe+seUpS8J47+FT8FWi6aSzNkcSPYNnSql6FnNHrvOxHdY93CstKPCRGqHXtnluLmQ2vFvn2fwUFBBjUkCHcEumXiayP/NyKSyoYBFBJYvjzXIO6i28VSLoba55Lqw92wJvlX1Vb2PtvZ7u6B28lae3sd7oMsB6sLBvHQYvnCQWcis67IZqIrOrhaJIU73W+wx63YaB6ySuN/BuBbYmutzbnXRfKvaS4KvVt/ayaPCB7ZO9062VX73a1r90Q3VqL1bNbk9sV+TJus/03TxhuMPDMzqG7Youb983o4LdOHzv5dMnk7UI+5n+8h11+Y/DbRx9nv1JBb919zyr/462+hOI5VkTzs1d3ycr3rou3B4uYu/h5sz9geK90klfwHPlQrsUaZvHezg/3yhN53McC+srMIf07+3rnEs9ZLaqOtT2622d78o5WRekzuWo91Jzw5KATR73lBPwBoCSc52ndK543sNBfaMENnnkYWa7RR48PCcfPLygoBDP8Fhu1K8UK30sPXxhp0fW7LOTm32esqOVs2O44X5z3t8bgQ6znteuxZY9M43MsLnbf+i5gX2cPrzLDJ6io6znj94i+TF/rJayCNpn5dtrYVgaPqFY6VFpRKMYHZlFVM4iYdB911mxJR8K5T2vl+bbLHxqT113rE3VW2uDIkDVFlXPIqEI3ms2Bu99WwzHamHgmW96xabOqqa+LTJg8i6pjk1laYFxkY6tzSYPz/CaYD28LG6znzBbxCgukMvH2Gcvc2bxntcvuGIuIOcur4RybUJ8A+mCoTOkDPqNb9zEzdxCOrdhuyXDs0wXRjYv5tUfI0p3vzgHGP46u3p8s/3IyN5PF6trh/8vImexyd7F9paHTBdGzoH8rk58t5/9RXUdB2iXd0B72ycC7REYYxtZ0H+ZnXGSh1PROsvDP2h23P1rrd4yC4B93/dJKFuM/GmyumEqX/tTvcFQ42CaHG4z/bR92sT7X3u1vZQf2Pxeu8YdNPqS8DGllPdltKsSbDYDb5j/QoAuwjZcVrZYnVrs4ziPf+1Nzkjr5Sv9fvzTN/2eRRudJ+f4+T9jELeNigNgEfdCZDL9Ine9BfNG4Gx8lceJl+hO6If60Jp4qQYADMQ7Q5xI9EcgHr8MceKli8wc8ganBd0hTKvCDQ2Q3Rp6uwdiUYlRnBqQkAUAvQAQFQCC7BIAsVhPkm/KFglBNa+WNL+cICHIDDJrNogCPS2Saz3mxmKsjkUWxp6tLpLI25lwIcWeIFECIBaQRfy+h3IRVitKifMt1k6LASuDtB2DvXZqC4K9jOaT4FVQYGT2eL1zhAX6CIuk3Vq/kaRBDhuvXkY7ORt9QOrBzX8SdISJ1BCTYJS9Qg+RiijyjVWvRmC/AAdFf11kozz+egdJUnShovkJJOkpFOhuJwL86vVSuydBve1p/SvyUcp5GUbbJ5cRZ8gOf8/JitZHZDpDJCXk2iFrlFgjsKHIxk5i6ynyTSK+fs5kYx3FkSfXXqavdLZg9G8ulB9lqlmPrNAD2VyMRUcrRxrQVWoTpNby4gUmg3yJJ6F10MP6KFpC7tfLdKc9imyjvxpPkTrARKveo3NA7sFpMSNsyLRrdgvs/t5NcpEGD46GqQGlKrENMhADAE0wGls0a8W/UUSqiLQUWaILs40CQBEAmFH1s2d8HEaps1sppipWtcDfHW1O+IRidcJXUUXzrXjaliq6MJGATEdaJ1C2Uz2mmhr7tNN+u1bv4yTOhXshBEoWveHek5mDhgw0Lf2WWoHUpBhrxUCC2hajHea1YdUr9xaScFeCgAaA79m7II7GGTD6PUcs2dtpXE72mJM8mTD08gtH+nTPNZVDQqorPMG3JYza4IUaxJFf2q4h5fhnnQcoW4KRM3cK2ixOWcYXe3RQgluS58As7Hig9HZ7f7OCKi065udWI7fkuZtLc7TR5b7JTnRGtA7F7cmOIGHLZVrr7UUtgwdmxkc1iNhkfEHwNZtvix1W4+/j2bS/ZDdV2trlS/CLdsTDdEtlC+HJj8amF5Vs6vjWIAN10a9NqC7J/+dsiILFI+LU+KTPBIMGyBKPWouzhTGt89XUlytltOD45UjUQ/NoCZ1NXegxeoX6UwF9SDOojP5LFfQL/eEKlsyeYWpP5V7+qlgoSsQskSLZSWGpRvok9UkTgRXmymXybfm+HCVL5E/KUmWCcpFyQLmo+Cpc1VY9ot3TfjYkm8eWaxtt+1l30l8aNkaxMcG40PAwJHaKvdoeb8+wl9pr7J8cW6mp84mN65wfnD3OMedfF+ryMTZTZw5sumLTrZse3LTaOYbORB/AwDDN2DBsApaGFWPTsH3Y29inOMB14E7hHfhb+P/xbwiVierEc0nZSSuS3hGnExuJ48kfkzik5aRvSDtJP5KOkbFkGllIHiD/R0miPKLWUtuo39NUtAZaH20+bQ09nt5Jf894l7GesYfxM+ME4xpTwvyauZ15lOVk/co6w7rDesZGdjybwhax9Wwn28euYLewD3OgHBSHyvFyGjm7OD9yjnOucsY4b7gyF8dlcbXcdG6QW8edxl3CC/CqeO28+by1vC28H3nneHd543yJj+Pz+Gn8LH4pv5E/mb+Mvz7FLIAKxoRvRYqIIOKIVCKHKCCOEF8Rj4rfSGQJXiKQmCUBySRJj2Se5EvJHslfkmvSGhlGxpDJZBaZR/ZE/qtinnKWcoVyvXKv8lflaeUt5SuVpqKp1CqHyq+qVfWqlqi+U+1X/aG6pBpWvVbb1EQ1X21Qe9WHU2mpktSDGpNmXLtMe1R7UntD+0j7QefS0XQSnU0X0r3V96TRNHwaL02X5k/7wSAxdBkWGjYb/jB8+rMRb2QYxcavTEmmdtM00yLTGtMFU24aN31KhTnRzDJLzQ6zx1xvnmv+zrzT/LOZM08tuZZCS63la8tFC7Hewaq3Nlm/tG6zHrA+t360IWyJNrZNabPacm0ltkm2bbaDtj9sSzvUnm0vtNfau+2z7cvtX9m32m85bucIOOodTRQvnf1o0HNCgmggAwINAHSefrjnPPb3g/adIIZ0CHUUUywqAEqLimK9/68HN33H1pf30p8izYWiJITDLWWW8BGQ5GmWr+UbCRGIhkiAQCQAEJIOvHdliOTB0qQSbBvV4xNq0ZzxpB35nyQbZCPX0HgUR7Yu0l1mBnSZhnzYbf0HSTOao8tioWqnuiX/ycfBjgKov/1pp0wSmLOePv6QK19iONmVnPCI9ObDyRkx9fPP46B9KYqi2s1DOtyq8INW/h7ITXNGXUiD0f2APEBkKEGCk7NDR0E3YbwNbG4yYIjlmfHVkhg0dZAgoTGjHlq73jubzTm220CHK7fNvEx0Cv48hvhuJA0CO662hxHl1QfLlWpzL9VFDBiwxHgwppzxLoGAMICFSPLHST6KSsDEK9b/RbNr8XnDNKyd91bWzggFOeALbK+1D7FrvT4UdAMIINeaROxa+0PIBks+LOk272MRH4kaHILHDx2CBldIGosQgDM0+Y++IfMEnyWuU70RnRFCPQw80xpC5FegkFiYOpORsQ/55BsCbLr9B6NRU5P188NH/mTUKlNKl2pV5Ih2bD4aPXRoNPqC/7jku+CY6gi/ybDbIWyr/wwRkarsZ1NNP85L9e4M+S1kjo+wvpOJBskgXU2ZIe/ga6AOIaN8vtApU2bwhHLLpCoAPF4XtwVGQ9Ic4TkV6550Y8m2rQPLmJoGGn48Yq3WUwHUd2y/urocw69qI5/iAUT0/2IfqZcnnwZ8OEYchhmOQM3PPV8Pwoblw5xP98+B4STZW9w5maNgDOZQZ4sIswWR0OQFVUjkEMfGE5ttdwMtgYoIY4m8H0EvQlOc7pKOSLOBT35CkQxbmeK9WEJaDzkUiVLlIx15hWbZ11tspcDiY4qAJoFmh0hbffhp6W+ZjbEuy1WTnOv7BUaKb+IBinvA+xaMUb6D87CU7XK6kOW1IAjNJNLvm1Iy3V8wOM+gCblIAxo8X/YLZCraDsfdh4Xsu5HpO3vXQm8njh2G+8RQ8brDRbq8DXju1UTfvvv/jJBjj8LdRwDRHDL9rL4O9+QZHII3z5hRl/aT9OUWDiMAZgEmb1xhBnGCHMVGYHMEvBsDQsEPjbBrWRCBHxpxl04cBw86API7NDsndHS95+oQZwgRNNZzPFfW273jrMFeY+RwdTUpCFyQjW5vXeCCbNbtrQtkSA85uaLWWYepg2EX/tQCDEFFIxB95UERx6tWVu85fA9aMgsQ1auExekAZXPXQPM2vGTN0CZ1ALWHNDcXMZX14pEps+U2VmYDHawWIRpJYfV3PnJpicNbdNUIHrmJRaKxkHtwZzjZNzI/DMsdSALFqsXL2sgruMJsci1s4+rGNcoh1tOYDFc4tcPFjCHwskYdStHmN7776sI33yZaHVtW/S6sWo8+nrvBTvxseNKosAOmxsBJhRbHiagxJiW6ZnniVNy5Bs45s1T9IBLqA/o8daKm9DyObe+9WFVUDY+TWntbXIrVt8Ve58dSlW0QEHVC6T11IucYdABOXyu/rcQomo3aJ+ME6M0Ho63RSSb+lTOZ6HrCCVumtbZG0WFRVagMHJEDrzYS7oLweoFFkSACbmQRNoPJYQ7ZMkeSLGMYcbUrC6cwwM/ejV6zg+LLEiSQRRsQ4skOCf2RJ0NKiL73KGvRWpwkMU9Fy4GGuiJXYktcX5u7s6rlsHJ+YbgGIrUXjr7bXG2ExCRT+g3EgdSb4O2+zmFOqhgGzERyFBcJw+Bc/KOSrt0gho16TEY/FIwCcaKeEG5iMwL1Zxq2OSpQx94AvLQ+IGEqDyUqCtf0uY8Jk9erUbHYc7MVhYQVMhNgOM1wM0cC6w2W4R/rp/+f7FAS83Za+7OPCZOzI9CdYAt2hdS2oYf4a1JU3O3k4JxDDkwKSmOzm0AaDanVV0rZvO7NUE9y2OuQA5MDpTa7GVRShsnnc8tCAKQoGRHVJ9NK86R5THreCntkBS7pJz8JxlAJjkOrjH1dxS0ZBeFSxTr/zaa0vYm0eXKjAcpSJpx28nse869V3VUdWVvTfGU/Jluv1Rs4ASUKdZ9fjQriojqJXvf2exKpHFVl8jENjTswxyTL8hxMV9dINIeluxrJRPWD8gibaziLUbq65/J34ZGD/XhFTkez5/Biw44ceuB97/cRZJ+MBGDnwMwIRWyUxZcAwQzJbfUnEAVy6X7JdJz6pGXZeqF5FVcikFUqMBjld1f8/GE1gK9s3nBRO0EVOJY7Z4YYCSbdrw3Zf0LWa2D8Z/m0Fg5bO0JgYJIB/MiRm9uGgWORb7Oe6/k4DkWnteosZ+pU6tPqcjE8eZiVWegqiGZ7vRYFpSOutwHt9FjQF4mY3o12FNHAso9ckCTBlVMwSfI8SIPJ4iQHaZXENLQdhSYlWZ7VEe2/TpW/NcyUL3NMW5HmNYzUedCIt37pnyWli5cIcQtM2Dyn7Q3/F0FIh2NOY6NeREX632p35zBfX5saEvK0+tZt8OgbAzAnt/HIQRJdCHsO4MsPkkiCNyWFfKLdbjOtGRTFqwXwc6RYWkx9XZhMQ7xBDNfiNWlgaEwBxXgGeCxjgJqBmJbHhSTPBI0iM+FekVodnXN3TrGjPU8hEx6PBnmkLSpbE9mcObCfQxSofjIzEhyOaK7PzHglATtnF/zZKTcID4ayFWVMpUljqHtaLdhu0x2LIkRYyZUqMjQwIsxiRHlCJnCZ8Emzqpub95xetB2J+EntqbENVJKE8wNitJI4ZCMjmru5EA+Aj4Dw1jy/P0O75r7dQ3hDh6Qjld1KIZHUdMR78w5373MmhIa7hipATARhhJJW3ooRJpYV8R4XMIzmm4JUONBIN1ecwkjEEuBYapHIlKSYJSefDsnSnLiQT5qbjfbmt/wHY6dual7j6c6OrOcoyz0a+15UMSbCu1Eg1ldf/Resp8lW8svBZ4xXEd8noKp/mCjwKsPmGkLx36w+fUDtnp7MB+nR9aZ+yKegJJAmDGoDgYUczFsv1dbm5fVR1oMGwE1VvVGnOd3h1bZl/b92sUDbb1W1w4XDJIO12kDG9cF8qHk4AXlAyz1ZrTIrgWxjVuHWYa4y4ECTxjWAnCI4IiFM56ICskkhGQnlZVcOmT4Rg2JzR9imwd2PwHVCp5DTVuSixcPkcuI4OsPq63XJIZ+CEpSy4Kw5YxbgtgktsLRqJCTwLDB3AtyAeTORZYFdrzKDTG3pYCKZAeV+GDN6LtBsemvGygVHirm2d3xwGCsMYrh/vb518p/hvPdO7l97M17oY3ep3VsTsW7Fs4BPBzHJ8tTHwS5A1JqCDD23DlH+XLxG8o1ep/LGed75kbGyJ//FvDZHuxSZWK6OuTOkW0MLujc8x8PD0aavsTo5ByV34Nj2P1SjIDKjvW6dts6EfK3g6LaRnWOdbh843kRxDn4zLE6f1jTKr92pJFVQV1XDCTjaUMvFCPOrD0egIfGfOVWF5dqYTlJnFVlRcQJ7zsSJY5OBqRtPw92nn21HBeskiRDDt/P3ZTBH6g9wUr7+n+Xlz17u+6OoqHn1sqdP/Sy0dZwmZpoh/HQuqUI3al9l6Lp2oRXa/8x5UUlJT+NEclB7lnKnJGEJzAYzX//85gtVWYfm0HECTuU2bdI0DGjs5I/A+2P1cv0JnfDYdswxxFPB9c3X/vR9y7MvmZmVO7gQ2twXD0UmMbsMRcMS2G5YNdUdJNc901RcUguqP9hWR+SLZo963eOsy172DidWZt+O60MuSBvZTub3kbR1m14YB5YZ3O4CqmsGlzXDC2gblaqfRY78UU5PrewbdUqZ2nTldCqTtPyxJgeOJ5C2NA2iA0hwC44b7Xv2/w7c7NOB97P5FN3glsPSQo9D7eKF+U8ogODhQrNCFJ9eEGTbirpqmqDypepYqJnwGxU7mFVlh4PhCCfgpy0ZUtGVj66RfrEIo1UuurLpGdHDYAIp2o+npYEq0hiHJc3pRufJgDbAmCmfj7I2okQ5EJSlcmQZI5SRIgsfXismh7yDJVLepX1g5qzXFAT0vEMuzKArB2AY8KgLm1B+sBFPENdo9kCn5+xwbDg0jLgbglRI2FP2cgxCQwyIUQnJ+eVcMtpkPg2EDRVj2bHxGNGCLiujSc6xxanExJSrUufmmHIrGYHxV06VmI7OvzOJmRGzkrZcL13m9jpHNKcqHRt+3CgLiCXfy4+RP6xKFJWvuEwyolRwro0MWFxwuoX07pvVGy87ek4pzS84uKHigLnPYmpfG0ZjLS3qylI9GKck8uinZNX46Kx7xNPUETjH8/zA9wxFFAUOhDzf3h9o8qC6+EZock6jKS2jofFARjFKBlZWmUcbuQR8/DYcY4t8DkVYkY4In7SlEgVnjFKCBy7NjpFNHkFsACvvAYuCjv9dV6TGnXKzXbPsQuegl+O+Wx+eUFaUVV2x3b/QYnN+oXzCPlmlVfCFkrlKtcfjAdFerveUz3TXZT1uzxwm49R9d47ENbpAe9mQemOYwYD2/hvV7PjG+xrEDpmToYJH83oHLH4aOFDA/AVw+oGJk0nO/dRi2KtmeBi7ceFIc9bcEzjcstROX0FxNkJbSPYU+i8/7xyXvC4Nkb+viRqarG+iBngYzjrkPWMPJFpoFgJOW+w06smMszKnqefj1n5n41YeY9M43WuMXBy43q33jwhLixdfs9Pf0FNM5RfmjyT8/RTYg1DMmobpw3lwd8hbrgfL6GcNWJrk+j5s1KhAV2FVQ09nVn4SyecqzqeJeH1+glmlnxsVoBvlqp5f/9qiDThvykqKdykLkzI9xlfDnjC5qlWoHki7fXX/wMHoNvuBC7busOuazsTJmviTVxigmHY2epnHrnEms2VWHHbaO5a9cih7yutYp9647O2z2Havk5y5Hct+dSh7yutYZ3bjsj+exbbbJ2F6aMI6E49jgR4i7ikDPY2X+Me1F2hrg461Jza3ls2ayEnL8PpZetEJWXyy2MNicfczNTXv2lZeFROhccFmc57f8jilt6JMmQJDE9O1wiOPQdjIrMYDfbyjuPQWSn+jWtqkV3grVrCWmfNaamvzvC8MLQFJEMSqejgBp1axjIueig8HBS/ylinNZvm6cyZpso16o4kTMFYdLh+1+uZbLIVJEZDK1znOjEJhTiyF35H6Ogov9laB/+eklfbjBDQOjEy+zqdkem+UnOaIotJfmPPBihVf+6fcK1Fo3fNL6Z2DqdNVUnxW4AURJ7CDNpPappSLJrSia6fMJR2yeg/j1R1kmz96qCtAaFHro266L6VoBitZEAxNbyxQiEak0JwnPi29yE3LeD/SqmYgJWVFhi+c4DkgmEt8gieKinZk7OksgNDTk79Fdg51RPSvKMsH4AE8wog4FDR8SyXnHd+e3LT1VglsUslFVqmwm8ctza13c/uwdn8mwT+3EIG8LgWNQJw401XodYu6kqWTuXLjWJZyj5Ryiy5SJWF0d/2EMeKzBh7c9RIw42fxEHnWVhUsqRY4DgU31ftFKs1fR36CSbM5JyiHULVmmH4A97fIIe+gVBPLypSdjWRTvXM8g30YaBDD9dbmddtM446rZ92z7fZJyAdwD1jSa9dUtBCw0zGb/HxhiVpx4+XRz+MMoXGjBSUbb8mX7Whq+jSmN7V7BCaBPJqYmubjuAkc/2MppFN3BlXjEsdwFNL2lxy+MdxuzGSAnzS6rX00ZJ8b0OhI0EfeEa9PGFmcZ45DICKStAHaSaZtutP931kvnOfrMdPcr4X6Tuqg7h3w5sI3jDMnnCAp/sJVP4CxlqseeiiX01zsMB9DXJqf+WPH0JSFF0dztSaLUEKHuc7gejVZNpvJ5nAC50Ax57S8udCvB+gr/NnsGeeJFL79cHyob6hUKjUfb7lDD5OnbkkPxT2/lzoXYD+DhoFPufOFkXCgDMQLWV5qpiT+ywVROqUTv6VRwDWKWmQ4XnegyLp3XP5dVD4Io3D+psRzKXgPLp66uDCjDRUNxxVRYF1LlaXG4y4gmkvfkBKgZ50BPP1SBNxAk1qkOVPqkb1CCfe10hmDobT2/QWNR1R2L6SCXreOt7DoeATSgngSKaJp9FpNhun8pRa2aMoK7brhfN1uJjhXn96AG+Bh9O3LbY4z8ZkxZTVuqGWivGYyhVFuMLoZGNddGWAy5mh6ZSTTzZ6jo5gR+3G8gaIfFFXmTCIkE6PmkHC++kFN/fKJN7ATu7rl8dg/y6jOp90UJtouyape337QVO0ud84p5xl0Aiax7vldDK9aDcmUj6+B5IsZhBGLjGtjJEGPiQRsSiN1sieS1M2JgZOuo8tDXBuGwZA2PzA219VquQZPkbsnJukkWTL0jZmxjriZaE4yZbvofrcz4NGI6veeF6yrWsNyywwvYYkZ2FsbumkDhha32eoM80swxDVsaJ3stuTeidLgmIY94+c/eUy2uiwpKWoW7i4FhzDiEFNMcfifJ+sCi1iEIarA6GgKCYuXdvOEwJIfVGC7T/fI5+gEFJrQX+mbBvACYOzeBlTIup0uM+q58s75TCoGpowMsfNU2Z8rwXV+ufVpxbQ++2xhd7yHhxM2fZNgjqZez7szgJ07OwXPWT5HU1OAb7EAKzRx+PARQk53ssWCb6GyOAF7h6KlFs+coCMQZ+9JJIjtPBcrsvFYPIETON6DlFr4EjaSdHJEKWEALVj55+jhSmjZUVu770GrS3BFgbtswYJuF4QGD99MIzMjiM/ZDu100XZxW0uODTxtBwwIQWaYt6GqZx8SORMShlCzhlA7hqUBaC70GJty9S79Xn3+wTpcPW/AiPTtJJItx9Qrw3taHMcwmq1mg0u22u0sQ6mWELwVU8Sq3CCouoKcO+c4OORQDufw6qkc9C5Wxn2JGTpiU0ks67r+BOFCKv0dzuh3YabAhWUsIgltebgami3MdXIJ9CF3KKygjFJkVHiKLOWVZPZFPL7cJEUoVIFagxsgaqzyLWSrzYmqNVCHe4sgLMEZT1f8KuAcD+q47WXnk6vnGRXT9xivGmlDFakJOGzssiIJLnHe8n9Oephx1nhIUDkY5+P+l2P79lEUINfmRPFg8EBVCsdhG4dPUZlBVI1/j2W3nqhU4BrbuvJguVSu4ASuzAiVn30GWhd23HohANKJE6JootKGt9i4NO1BaESYEbPkaDw+UVKMroocDR3zuUEJqogTcLCFMGebq+oiwFV8bLi6jBa8OR6MHHwyy3/g5mumiyXTOor7pjWYBxZBcGCve3soQ4SXLw03vXnN0U221Wy1cQLGN9OK4kFVZkVXzZvc8p33zpAp1NOHATI2RaE2m6aiHUgcCgxh4y6bV/p7RBMxVNbrp9f0iTiajEZh16OiLgJWTTq7TMZGeS7SxU5gxx06U8og2zHsXvZWw21YnNy7KyufSlfR5939kZ2QBZwbbcz6MIU+0aKy1PLQ6CPzzN3GpTXgaeShriA8iXfjMXboQul86nR4Hx5qCEGjl2pj9XIKqt8kaIFUhCW9/HFHrTqEDCIrD/+RUbOVrQtDliwLg5dDnmNNSw+WPWd1GPkavbRv+TvVXPnO8n38hnrwWMLiVVPTLfprgO8jLNQncBQ0CR8NjniJrmo1Q3qWH5g4zj4SVubNZlutH/bQT6wJQ4Uhfq+MLeuKUrG0s8Jlm8kE3n2THlyTJoXVgq/2HV90kxoAgd/j9Yz5O0ixdP/E822n2+uIOtSbEpKjA8ZoiC1F1HCYTXwL8sPQ5gTEn8XzsE9Wjo/SYkSxxN89iJSw3CpAE+DTlT2tdABrGRfG4pN0KyELnMbRcrY8Q2mSZhgfkqnpfjzE45n2VILanzGVp7U6dvvpOVapcnSctTdyNlZa3dm72gBeSBlXfNnlAzo3OuJb5ozKSOJuDOeilOixMHI3vmVnN7ZcUJgT4y9OGFC+3AHBDpi6trus/Zv+5nKcnkbuJKEqwh88Ekbh9CVBMg/n68XDYev+9Gv5prrcxx95RObZMqscRtynR8XJ3XBqdI1G2IptGfMb9YgVgf1CWyjFSW40NCGAPYFslXiA4dYCFN586hjU7AMUDy2ZCF2I0HQ9RFYkTqcMDlcJ/RgdK1eqr98iJ6XszaLS0iNtmHgdDX87u0nsPmMIi6bDcPmyFuFLgaQbhhPATwU/bjWmM9kiYMAEinP7M7GGDViMls3HbOhZdKpuFsonFrgOO7qufZ8e9+6e3+tskbUgSa8jYvrtXmhA8M7Da0Lg3tNAVW/RTzQonbPpuCbiSJh018tlPmtvDt9ZhG1zZrCtli8YlCd5rKPFgxNsPWUD/kAQF+KAQzIuWngU3lROZ6Kvet+f7i6abLASp/7yKvuP5wxCwXh7knbwgGInc0YnXgEdORLyZMlVYt1h/GvC9BcapWUdKcs2uL1ZknYOWlZHoKZ/eUynYBUv5leuu+xZUmaZM8QSRyScwuvOqNdtiqJL50+/heJDWyMNNMohNaCzHjBSpDBVw6JrQ70dHIx6lFqb9vVFnKl00F6RH0pVlNoT1S4OesWm6TdcZ4r18MjUJKB7CD+LNhP3IZdXx64Iv4T6noJaTVNi6t9NXWXxb6M22t7o0hqx5VOJv2jtiNmPRD9D7AkODpKq3HywYkCMPRZWnUkBm67NC8GCvKOKNCVKRlERUbTFTmzslq2g6hmIpr48llbEx29GmuYZdJ9/mmaPm8fAdzxGfDiVTGo4yAm6qDhLA0eon6v1yH2AOl7jg1QMUhf5BSC+ab8aqAzp7rZUVbulQ3cZgd2XOndXF5ZiWcYcN9tgxbrTjHAucd83mmub6FBxx6MTbCiwJYBX77CMZhSa2o1cxBwy5HM0rL/ZvjhNaonl1UatNTyiE/4jAFcIzQ5rBWjq+0qOzCg2dRFSx4CTcUqISt+llcdbuoGqPnPlEupM0IGEaM8wY7NxpTWYfZ6xWQnt+itfcADX1lXJgGuQWzzY2aoJM0gPTQnl6NQe8ht8/s8NTxMZDBwM+nJYKEwRqwxWwnMBF0rZAo4I/lP+pYYYxuj1Oq1OjyNWq5kGQGe/JxAmeUTBWLgw45wJ3ZmolDnQZe5scjKu8Tvqyp/GHkQL5J0V8B/flBGLGC3DHVKimLQXxACF5BAG9shO3rBnmC+RFH8WfpGOM1uOGDYpTMrTMxqcUBEhF59lGVKkMHwZ7rLnT9cfhcX5PanNJUridfOa8ri2r9f/P1BYgm1HFjjbpKpEsk6dXviIQr76eig0oxefT6+o6/FWuVwGu1tH7T2ikK+cgqJOyfXCRsOoo/lvSCuSu3Sj2SP2B7ADBo8DNMqFbo9B1InyNDIjVhKF1GKi5nKzx0TijKDxhFKWj42zI0iG0SQaTzWZEhjbTEsMcMalsTj20okly8nTNXJyQJWSNMNiLJJEcgNhlicV+PDrwWmLEVxInSdnYGEyo9T9YNUiIIxF+cTJJS6XHAEhmiVPjAhHzElOy8wuCGVY050lDmA28Mi768fAQyAQcrrLDiwFxN8Ps6HHXICh+8TT1AiiQCFj4PARcRJ1RlW7HhvEAA8uNXePr5P+5O4quBbksmX3te74BJqvNNj13EQsER25phar+mdC4mmPFbWlUuczZVhLcxKVIYFImLw4pEYKK955mRVXNlZI6vKwogyOjFlgL/pmlAwad3nefvrwI9dUC8WTYB38f2IoFfIO7qc2vaX/UZS25xgyuxiRDAKPdulwirg8PIOPzvjZHNIcOOdKgpDAXzlC4jvEebTsnxWYHRMwYFq8T0n3XnFR27lMDDDXWnSHa/HKEsbWFloApJoc3nfG9i2Q5lOGBGbEKYSOYoeRNaHUoQHsVoDnu1u+sz0w5SH8NRyG6XJoxtQkN51ZQKsdhoHd+LDMYcWzfjDLiGjJQ9280VnexMbdBeGTYOy8RF97BnDZJBRSLp0SWpd5hMEqn1Y8Hrh4g1x+sqrTjp9byVtZM3vQZ6Cmy7v2qxylmWW/yCZl2qBXAJ3le2HhLC+7CChu74jzAnSn01kApre4yOoO3YnX4X9etls+20SAYffFaUcTqn9eNRfIlVwqHcMOwqVgZxkDfEr8BkUxGDpAqdWnew1LCAGC8MmYoHmHt1l6YmmuUhpt4Bt6dD61oocudd4L4wH9FSkJgCKhhIT4YN+23e79n+Jt7U25HkKxOh6EMNXdPJhyRvCnyvcThhIAN9gNJJjKT956YmxfD6lT69vtpyzUW8nET+KqxOlIasILZK0Mg3sMCFX5IySVIB/mfhJDmmH9uLJdLIMG4DL2Y+/BDjxDNtr5Udbnc3AgB9cap2LtvLdydl5aQYMu+MaLJ2jQxXzjxeDkCX5Qw0kvb4/bkIsG4IhQ83ACswOooH8SCMU+G8g1ExlsZdNkj8d0CDFGBpm4IgvHVlEblObo04+J75PkcHGIzJsork9zQLISDDiuO+T/zjI3fydESgIUgrBTunOCwnRk004B6Kam/ErwM4MyylsTsC0/p76+2SxRiLo4ED1PKYViwVOGvsr/Ime1uUtAc5yzX9UGt1vSDVXl7MuS2/jtIM9rPjeejEccNZmM8nk2IhqfG+vQRNaECECSyyCYzJvy0KeTm5r0m9JIQFJcIfElro/CyT9aas/pQN+rOwcoy0nAtkyUAh0D59n0bSY/x57ijMtQIc6i4FpVI5KJ86QIClisfpwj5bNFjojlL/MnO8sxJ+WyQDhXxKH2WXFgPnGbqAxlFRNNIRti6fqURwdy/4vwfnBDTgJI6dWlzDbAyG03HAS5GgsZOBtF4OOwdIyTfgaD7In95Ox78c1uhLwnhLPeeGUSt/e3NhG9+EYHct8eO1ZyjlxVrNyQFs++bpexJ7tTwKL3Yg/UTXtP1LU93oE8S5hctepo6w81JVWVcgr7vd7PP30saZmansb/uxovcwL8ZT+Fry9cLMT0x5bypvhoJl2hLA+r8AxtipxonrzERAhI4C0kQHyzlXUk/NDGUeDbF8RinAPSbKIFWvoBoBXEEPo8nTxCEwmH1kuVHEZzzEDzl6C/Mfg84F4GLW7eGF3URIIWhdgxOFXymYgglrA+LOOC1Jx5CfjBeES/u2OsDlCVgcmD7znL7bh0zUlAS4U0MPbGd0POV0MwBWmr9fLZrpaxOjC1PCdEEnBQtRwlfaverXqokQYqLpVTxP+53l1C/In/XGOR9eur81dWHmn+/vviyurTFPS6P/sk6fEuwhNtdbumXVN9bYVhfiDM51hLMe7Dag7QZ8enyULcoDjyCD4skPkHgFrqXKXyPO2bWwSTbJAjEeECqDWH2C5Nms7HJGrOIQ5VXsDB+6+9EE3ts9mq4bH+wDgZivBMEHw5bLJAuwPHvAdIn34qFFZod+aTzIMiqkKcAKFEc06eYNreiB/OoL87p076u1jrH1LEAdL3l9TJIT9lJDnp3K0PpatQrqwvUXFHNuaonRyHGO4d7Dew22T7iidzjBD3bqf0Pp1VEvjKMJzJkcM3iuMiHjkYCq8sYUjad09zImOS0nKLKCwsKHjA4/Fb2u8M8BeusopnL+C7B/4ou2zhhOlrPW237brbyysempsSQAMIJWvkkEUGfXh1aGvQlMcFfhIYXFqdDXKlG0q05A+IJoxQp+yioDlQzw9WbHTRei7R5Oh7644Xd/hdzMaJIxZVVWy2jZLyAB/UNRqbzaHKxrsG7HUdk29VBN0CEJaSxlgKuzpnZT5N1yjs7wiSLpLtTTkhP2XGt8RkMlG1GV+0yMggZ/uSJ+1GMdw7XvtDbY239YkkGSBORJCeRp0dtYFUhbwH5SVhjJ4nXS0k6lrEHtPTyRYS9sPXHB1yx9BxcLTTyMaVRp2rnXNoCs4796Q5VAyjGE5Yw5++S0fmwBO7wh36f2cxuC/Tu66F3v17Kdk1TTlBNTnUtZB93r/D/4fkPCgp/bNqhGdh07VaZ0D3G7WgRzY2GGTUWG8/xv9QKzKokP56xfQo1cPnJ5Qc3jGEok2DLiOaeMKhALXgG90lER6Tka5cW+owog7Y5VYqcy9BE2gYdYF9RPSHRsfiReKlCr0xsh4kckTBatmK8nJLWU7UZWZw2i36/4rZbUBbU6wE8CLTsE2HwVlmD3cOWpuWpUKafnvtuwXn4V0bClI7POju0VoAs9ekWhVCvXUD6gjCrFGMbQWPWiORbvvJCW+M9tznHvV4FwryIE8u/10dz4K68H1WXlFpYXZm0NP7lN7b1/h7jWeY/8JJJffwBehAkEF2ic60q2ZsuTk1AUGw4RIBBynVdLlCnlsylWxewgbEB8OWoz/fCd6cA127oXyy5Ss2UYTdg87M75MJKRImLOrOpnGzOAHJg+smuTwXI6MBjxdzYQpTB21A31Lh+BevTuiJOVQKUu/5h9IXh5bp9EjmDUzbyj+160ilimdj0zdqt6l5e9Cr3wh2F7SG1bp2884pbaprRWuP1zUzNpGAU+YZ5RSRTwnP+RefmVMwwnBLIhRy0UgoiAkcNo/TAp10h2+YvL8Dq15cqK0qL3fXLtTKqJbh3QllA+ZSLf2FtsH29wLUyNN5LSVIkQYRVN4kQz7R5AHxuXqiS59/96j+WKalepSh2kDhtq3nMW0Uw9V6VYcaBGvrE4kwQDYZQUZzbljzPh0dGHG4BXKRikRdyp4J1LKzLiVsgb/b5OthqA2hYnuHct13/SuuXp8Kx8nqNnghx7RBDFfGqmlDPfRiNXZggIPpBXtWNZE3m3MSLjgQOhq+NsCBervYReZ86MVqpgMDpN/Ug+gkncs6qZGM1JMwHeZAk01YxKZ+ICujtAmNAfd4vOGmqAxYCjPFIaAbcBG3DqcM52c5eXcudCXvzgVO7t0VO1DQnWP2DlbQrWNNHawAjzEQdK7i4WbC3EyFN7J9fjRvQ+m2DZ32ferPvLynO8Y0VrbBzjAb6H175eUMVGqe65GiS7KITuIHUcecNxkhHwr6twamveVU4Jd8YfS/EpR8/DxIQBrpaPYRf1Hok2snYKT2h38y99mZ6AVRMdAlxlSxSKQ6ErWzOwuff51wsGUCaEsQmaWtbJNBVSzd9u+eqKNDEiXSuiqYbEZ9jD7siqRXghLZuffwL4Y+5qclHsTC9CY75FNwD4d02LKTpqVymIPTbSS76Y3TrPrrAAqiL5YRkcSDmETWm7iQDwUneIdxW+WtUizuKvzjd88kku+LvSgEkyleQ1r+jINEDY5VMkj3ul+g+soq54rMBOqTDIdxyEfpow79OxImBeS9SUR8KFh+ZTcRJVUHkYP0GyrGTEEt1JPM3I8QCQGMdxmiu2sl8Sr43PFycaFf/gSR70qdhdnV2Upn0pWu4VoNMGBu7NZzxsB+Yzf+DAaM38sEfKqBCK7pH7PwdC62HDJN8/CQ4O39ogY0tbBpXg/BTmhh7vGyAw6jEjO67Nra7Uo2o+uurb1JyWbYuxgAJfyihRXkzbhUySM+IHVJg4w4lHO+X/prJu2/n1/r1NIV18Dac7+bO7rnr/IKPyKN9n+ER8OzhW3HQeZVXAfa2NZK4g5UhAWEVR656thyXoD6bwfm/y6MhcjAiWXQ5IecCGP26zR5jS1A9zXDrHQklJal661Zh1BQ1vGdAh78ByyGTukWvmNogrgB3o+VAxbLDdeEThwsU6devDkwW7kGK/JTSH7woIZP5C+gLfQXEpkcKHwyblBtafOoeHWWuvJ3mSxTmtdw09KHDN29RP6pOX8N7AWRHCvq7PV//VBZnJFWXk9x662RUVz5tOD52a9/VwljAd2W5DEJqsJNbEnZ7xb9GjHhrLQtjRQSf+YTKKaMbKLhEwALMSKERBORMJlABCDdodPw2kzdLlDiplomHmIO3+EVRiqLVBrxSUikCT7A0qimZmEcnNwc4x8MasSj4HQnpdHg/7WFmWloOPnR0T9ld1sWA+tvtaMX7BotvKv5YGOknYZU1P38cFVpmgBkJhob+zQfbn3eTtgEUr2pU+PiJGbSmyN3ZMIh7DxaVM9A6OhBBGnDYXhznuMAZ+zQITjqRQkDr6Lc24nHBMSCnDx50ruczimHyfzc5DOcAFCClLQ/WCXdyCEh/FYgDwPYaDm435rh3ZwVTLVLONRYxzs6R49GU4sdOeZHc/AJh63NAM5b03cQemca0TrXnsm0JN1hmTZN5opFePiGofOJ0IAH7o4+gEQewoWZ3rgtgLQApddxGx/GaNsTwbRs7R3W3fz6mNtxtyiH9AEUoYbCOA80Xlkr/2szuu/iEra0eNJket07Lx1LzFyxx3v4coZKNuOxBpqaM2NABoQlKwljHwOTFg0yehJQfSeom2M+QBwKlsBfxpOES5x1M8IZinmOfPZ8+eDBlsVjpCOM40VL8fy0bZob2nLKBxi1jOzpqPWikWLYXUaGqqVc2KNA252CdXeGltOBwPF5obJdUzMMl91oGjgONDtn2zbB8aNDWwRUKB+//VKDVf6t6NxaakqO7bf2c6VRkL+aA+uwWeXz6HIdm74tE9B3MRUyb5k0BygII3KHGCLXFq7+uGtR5Dj9/OIS9P9jkjQh79nampa2mpFr8gipB8+CWYpM4l1p4EOhQfr1JVc3NqyTYzDhLfQ8j0BCvIeua9OUKWhajnL/7uixCx9UVb1fe3S29BLlIEQAIs5Z5/agmNYCJ54WsNwwU5bBfzlRVYWTIBYIX0qgMXagcb23Xe5kYJ/DdLReTj6L4+huCCyXtz8Yb74pCqfcodzKqfuRVEvv2nWCTq33H1gvjNBZuSbzrDRea/F5uyt/WD5CoMbh0/V5VVU1lQiZaMq3JSdPIb3KLRMgqlZFlc3LaTUNy4WLhv9v31JRvsEm8UWZ85don7txsDAwG1+mGV5BiAg1NeMNA0K2iqMlL69S1z8NWxvcrfoXa5u3szG0w8MPNmCwnZ5B/RFRO4Cb9uSYQdaBzoId415hMbZtGD5sr6Ch5rwoXSrCrpjofqMZfg5LQkmGWEYrOpB5kmAOu8xMPCzOI/zXz2YXbaLt9MRuoSlcQCDL/oAkajiPI78tjsw5ztuRuhfYXl5+8yb//WKkD6AKaWnyyzP3pLr+T9hFP3YqwN0Y0TidKYw5xDkx+Tddy8KaVfy9QZq0ueEINtLxCBndcTni9lCMwHMUyOq/bYGnnTQHFQKKGebCGitYdBCq6C/GliT5OfgcE2BzlYBGDh6BytEcxH9L/RX89iKh79xODgI+9J87wGamW4t2mXF+flE3xS+nIf6fyeJ1Z1nBe8m5hSXmD640m635CWASAZ/7MFu3ymJzDokVDZ5JZqCDhQ+jomIq2uElJ7wvwY18Aat5oaxUb1YL6Xg0BRpy58ZiyvPPSHuMfEMTRc0IlXoYGb7iU8Ta9fHUcubx9uPHq0Zgja4+6nVOpvldPIbb9ofXG9eHwUmbYgzl8kTCZrAmCVGQSTTnlZhIjCbHz7l4VaVWihyLeBxAzknhOdImd28q65z8Xh4G+TXH+Ry9AHgsebFzmI72szDKKDK8coAPiombXIPWquPDcqOD1ALvZJ/9+sTZimGdDgxKctatGyqGnVV0K/Pikspk7fGd9Yzr0nbH5Lgc1s6Juls2mU+s0/ijmCm8ygAvjFXrZpcwRG3SCKf8gKb2bS/HMhQ6lvQpm6XVzSY4WVgU/qIBhBtGY88YkWS2kMsNGASlvvcW9KsPRbDgyg2hdNGAnGn76I65alQmdShY90VZ0zX6f19gfXHjnU+HRCYCC4+q/h0fhpDaxJMb2uRPk/HxNxg8Lt1rtXB65WdDhzuDPgACEhAzAEL8Mfsr3W09c4TgU4K5zCDR+l4CMUgAwpsCFfwuOKAbgeRNr5TOKXYl+nYkymHd/4R3DoiBrspm4udJLXbnb0O4uTAXyNMRDlNatLvEyXlxxNWgWfBRF4wSgkukj5Dvx6XvPexvdIBKMWMW2P8/UPAKBdDK6at0p9HNKSLpW7GdcwRFWq9gx30MOsaZV8XPH//Au2eA3EHaEhR02L7+Z9lzjmiOGAHawFKYCn++of87CW7525+hDRSbiLgOCbg4t4DatfmhI/t/4JRB2c9W8OPzvz0I0w20UyAbxAHuDECpP1ZSH1V3dGDUbKqmdE6idlCc7/7Cp9fGvhQszri1N2zYcgm7pMIABrTBlY/uZbtNkcS7JYePogwHKpUdgkDRNdWNG87xSm0MgZkdjXJoKHplXNX8PFUrGOzn5dgGhWBMCNLT/Vkyf2Ax+JLvtsvYJXGIBmQOjYwhxUK1029fG1FAs6FUwpynK/S5f18JyyTfbreGh1C/0Ru7K4tCS4rf3n/7jbl+3KXPailuIZMRCcsE6aWFCvy9jMyAMFZiGeClcUi+2asPFCmJ50YZPUIZ6209QtuDeQ8/pWtLLFaUCvQ/cBCAlM7pICTsGAbYe0Oh0Rn8aus0Cln842SOluNIdYIcybnNn5VTkqhgPJLXQBhaTiauKLGDGGx28AAaM8wYYXYctbQG9bOQriSd8p7/3bCtSeio2VHyjkqpmE8XSxX0s4wzoblTczkJ49yeVewo1KxlRZT0NunAWWh0KJvde9+ZBu1yo6vNLcgE5mMBh42JSFcSNv0/nZFJBsoGZhgAYVsbv/I4ryk84jjR3jy6Sd4dPfJge4oqBDBgo3c9e/u/px6wRkxkDv7q2Ikih8lA52VJJJJ3SKIeaKv0e39IKu2s5EwiWZGjHyxhIwPN0xyDOCmGXlwxJWcX05v712ZiEm0ZlFRBlQ4nv8h6DzrNNK7sRE64+r+nv/SfbFnWF6iUCcQypQOrjI2RHX11xP/8RePYspyQUc1jR4Wi2TG/fmhv//BK9vtL2eF192R5IAtSzkcixKYfcSU294UNK5qaFMNDvUPDatwGZB2CPGcgOvpWFIK0ZJZyfINKVjKdQ09O5QsNPtBxvpPG1Tv3NJhZ6tkr/MGRUYkqa+xXLfvPoaWxI013isXjm3YZG7ZXvR4a4Ylxt3i8hqw5lyRPPL4wdntJmZa+MUfcdt6Yc6iyyogkHOC95+cfPEGmVkou3Fl10kluQVmhrHU9XOwZEiJHqFiGDafwwdw9wgE+K2BX2Q5BU4FzxsSwc/UjDCLjUPljF0AgSXIxEhFjFhqbaiNn3oZAIDH3oZgwPI0GSoVlK5EjN2SE5yrjx3WxguU08h7hBIg8WKgfcetNBC3NCyXklZ+Im2bD0EUhsEMtaEeCf+eJ0l/CR3zMlKjGpdq/Nnd61JChCbm4IuLHS/ufan9EXYv1KcgtTY6XMRV8K248kkPHHr1sJ36Ji0uunFJv0NUty8hlzY2+27onqzO3bP24A1M7cJgtghR0fHe1GO9x9AWhA/l46jkDfnE16E8dHNkO5CP/3owOOjEFmqI1RTMdt1bUdBE4L1cS7i1s7BfYk8WB59j+njVt2ooxQXo8gFMcFW1gy0H6kYaYoN67okii1O8wycq2UJYmyY/ycTVd1+H5VJuWStxsgI+bgwPdcDELlbsINItatkgq5N+7pWuaWm8FLJKwfF6epZygKuMycFRvc9KCrg2OmNTn27Y4uIHFQBiZQmz4Gb2i4Wwh1aEHhLXvd95lu/CdbnYIq9bPmSQxDD6rS4fHIZjT/oCPOYADSgGeG49Vx2DTANon/PILSpBq7bUk5fT+g0DLSkdL90yaZHc63TWM1g0cF90ngYtSR7drvupVXGqSlywYwiE5vIWCxcc30BGpNocrhefDyjdAEBk+fIvR+vzYGQd7nBBPWd1rWCamoWlP8XDALzTmzWtOZAQTzmPSeMcGfoSfeN2fiS84v9+5hudCCFnqGrF1HbhaWxWoBf2+XLMJTbyQEWcPGJRm0pzTQlgWfT+fRWbVZUkl/ZWtUtmY3gVAvSqGkxEIiBGby8XyyJIVBzo6VO1oWRaESSrKlwAqJFm1iTgGGmMh4QsNoZTU1ghnTU37u5fHQQNx/6fz0YKrSV8urfmfo5GN3O9cThyzmThxjEy4Q44cMzGctd3ITcpCWGVZGiFkuzviOPhtV6pGc6Xi4a/xBJvk9YKG1Holf7w41RmZaZqao07vxv+yRSM0DodeK8r84LJnsr0mc4Vdss8XEADQzAs/+eIBGbf20neFlJ4BADg+9NGzHx78tPihGkY/vmzGlFkDQIMABPyNn9HmmAJQPkQF95DLGmZcfG2Pvi9NjZsYuC0cMWOOJxM1RIJDRFBxcav0srA3lQ1JWYbaiPHDj40vbXwp+AieFIc7gNfPuUhNE8G9JPJ2R1rUdwNBLdxUS6evcSP+hX4virx5b34lESn/s6x5MMSNWzpR+vCSm7eLgpI+CtEyhWtYkrdKOlGn0JNlC+NRKiGCy7lmQ42/wXf8rOXLET5yBzS2wIDfNk335D0yrV2JFS1OQQsM8itZ1mBZBiS/0LEqv+tE5dzFjcvkndD5zhNyW59GzAOTPaklfsbVYsbcZC70b5GDH5dM6kqr6f5UtAcK3NIkRmOoqZHS/LJaPLuWZ7d54cz7D/ekHhx8ALiE30PMjulGdGvIUZyCx6UsAvW81ybhA0sqS0HVqKR0kefjSxiVPgvKpjzdeEnlEV4M7xWNgBNEZI6f70u/tTrK2iruTNZ1LWetLhvaldtsSlNHXvYZCe5ItFbL0eg5ch2d4xZpldmahasgfUx0sR8bz4XPbHqa433fKm89mB9amHU59Jd8aTmhpSvZxovkv8jUycmgLs6LU2p3MbYH2j6wx7Ovt5+oQXCCu+sRyk06anWrCj0kVK/3/VejPD7UqlOLGF1u0acD4IZcXtuRmlPthBG3dmp4mO2MP4h2boKT7YLf/vc1jDY9hEYOz6cdgeoBBUc4iIK3uLkmQsso0irjprcTwUHWrg2ywnYSuBDadUBlfHXbFAtsKCPLQpW1ccosthJRT1uThVNTls6KEV5dUdDoxLRCDUVPyZx8kVxavFWNykp1WR2QMYgSW2LbVneLONnKPqAU5ko7tZzTqpSj0phRcqXNc0h0PKtTmjJ0lkemU6nbZJO/VZs1zrym6gA5ESk5CZ0aWW01zqIuHnGBiOZlZRSK3HVxgK7/lpXKZJLc9k9rxWUU3ifr+qkn7KEDZCRuSIPKt8AMxUHNJaWYU+2SaTMaLbUW3uoDuJELtxZEUQvWJJVSpaJKqWQUcJ7MuHxXre4wn/eQPQlqfVH7Aavp3566Eczx99/vtyYibURCOghDZETBOqSL9P6Sv/RyqDDuZTv3lYQoGQkZBRXtVYLDLGycXoBx4CuC9uYiYhJSsn8mO4aKWur/ob2ljl4aA+MPXdrUysbO8XkDN2TIlPU2w01zuXl4X7tH/vtsOiT//8/+8hcpVqJUmXIVKlWpVqPWBBNNUqe+j2f20artH9rKfT1jmrrw+RYkGNcDPHwCIUKFCRchUpRoMZ9h8E+sQiJiD8V7JOFn9YMwipM0k83lC8VSuVKt1RvNVrvT7fUHw9F4Mp3dqNUbzVa70+31B9QBPWRGYxZxvCBKsqJqumFatuN62A/CiMRJmmU4J5TxoqyEVNqIEE1I3WaYdofT5bY8NMMmuRQviJKsqFo6k83phmnZjuv5Qb5QLJUr1Vq90Wy1O91efzAcYXF4ApFEplBpHHROLu5CX3O8DCYfv4CgkLCIqJi4hKSyLKmyMFBXWkZWTl5BUUlZRVVNXUNTSxvV0dXTNzA0MjbxkCnrKPT09tfMdDLL6V9IFAqMJiask4JFd6BYHB7EiJkMOpF3tQzlUJxr9QlBTNnBINh0ioutOmssdtgINp0KK/zMBFNUhFE9c4oGEAVNiaHxklIEgBpsEAkW0uBq6p2XxOAalmKSEplEWKZAICvXlWySUQe1MrhUgKIM3FV0ScYqLxVj0sfGhtYixVSkbIybspoFqARsqOO5QtNWekB9amx4EgwBUgwrRIJho04E34IwPMISYXiEg8mDDFdOk8lk33WJoKsBYDnpQ2qfWSaTjil7dvDnLWQo3j8GAJ8Ih6U6yMumD6Peq5szmVXFkmCl5mk8vi8ImahV2YIJqx7qXOOkmKJUIN4UI84UCwCghGVKh9SOWEXJsUAkmJKEq0LKQaUUJFHRlswh2sfUJJuYaiFRqapE5HA+lxhaaZntocg6JgQaLp1xCjaJSZRO8pFEEEzCRHAIXzhJBuJ9L2ajmyRiE2mgIFgDQCIJ/2c4Kdd5u876g5/147FQN2KZIRFEptwqt53+qP3Xn/n86sK/2htX8SRuJx7fM8LlofsCc8d5sLfx6cHJ7L+KTD+6WC7710393/6o04/tZmH0b//2VZuTgiI0FvcZ/rapDBCIpF+mu2Y0t5RVEWpKLwrpRgd4Hg+GM8u3h56q2DZuiltpkMVp5gyXh6PtYoEtrzNu7fxlXtfKxrukzJ78TTxsjZq08Szlirpp1mNExtCHStaoU2bTVXWpEdveG/KmIddp/629+Qsn+zGx+U3ikCV6ihilra4O5DPCq9aBeXNRo4vhhttskbXR6jjej2NFLYiO5hCw4KncRS8TpfMvbjxcdFeMogyDSYnIlHm5Y16uvfH6bN6+hNjBfZ696brxJj9rrcyUrW7zgOim/ly6wNnZ+7RY2wWXoiYMTsCAwxPAw/G9ZV71hLMs5lQ832rqx2ja789uvSgBRqExWBweIIASjSg0BovDAwSwiof3udZ209umhmGwc79Kaj+9bI62TZq+Hjuyft38Xs6mPwaKrLEW8nxJbluDPewWCrlxcv6yP8rsgh0QMleyK8eXGj1f3K7m84M+8dfhPiaV4qSJRCrI4aI22YJg01R22e90r7MbaOiK5IFwyR/oU/6gE1XneqmR8abva+q843U6QjCZIjLtkfQRbL13WvpA28iqnutlRBomETFoDPa/uGd1t02/1a2rvfvjdm/D4aCfPdme/f8+W4MFAAA=) format("woff2");
    unicode-range: U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1
}

@font-face {
    font-family: Cairo;
    font-style: normal;
    font-weight: 400;
    src: url(data:font/woff2;base64,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) format("woff2");
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-family: Cairo;
    font-style: normal;
    font-weight: 400;
    src: url(data:font/woff2;base64,d09GMgABAAAAAIQcABQAAAABCOwAAIOoAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoJSG4GuJhyCbj9IVkFShFcGYD9TVEFUgSYnLgCEWi9kEQgK+SjeLQuEAAAwgbo2ATYCJAOHfAQgBYVuB4gJDAcbDfg14rGdovQUk2Szodzh3ytgx14A3VE+VUAuOhtMw8aBfwjmJPv/TzoqY2jSL2kBEXHuWyzYSKpCUqKSEgmZWx9HoUHdmfI8j95aRd1LOK1gKpiksw6qHhqe6asboo6hP53GNbB10RIqOPadOxLE4uPGOzF0UTo44YzPm0s7HUqh0pFf771EbZkeoSCYdQkmBSIFgqh8JVlkfXDT+j+/fWTggknwv6yvqARB1OldI9SAFam50+QfP/7p4b2cQSl82IE+8mvmmtvIaxkpeac/5W/+jkaurzdWNn/aWBcLCn8bx6Q5VoGxy2NE1PbE+wPp5r+7zMtYZLNCgBAgJGGEESBjMRNWWCMJYwYIQ3Di6hjL2arVokWk7gq6i7RCp1r3t7Za2+r+KuGf/5cr+n1f9QDugfUJ1idW7ljIGFmpFQ3Ofd/U/qu6qmnYIlsyKbgA6PuI+c8defcRn//Hv5cAE3lfnLAxMkia0cz0CE6327Ci1lvxIdZbsd2aUaz48IYMs119aUhxG2q72LClkNLv4rt3KojyD3b7d4JFGni7kNpCiSDk3p86/adVumyK1Q9s+EwT8JaLHSjRMmTYMhNwGe1m+O+0/xMtxAuhuw9ydx+E3Hn+uwLLRdM24CQZiJlMVCh1S9PUNMFbBAKUPvu1YxOmDHgeNrX3P2RAUjKAMEczpjA917UjhDstTrkbnLMKWZu2wSaFlGC3HhDaF5qFArudc/9WEjmi+eb6NOp8WagKf89XuLoqFL7PVx8gfiDMbmhCk0HI/vuprr4iUlXZwkd1D/vPLADW5oJH6rhzXwADtlCNUgYy+F4E0cdedy8/dBlhIizClTYeaVhicR4UwqGQvbiUPuSuZZiD/UTitaWzJNv5m5GyDy0nuf6BqDpYrZzsIRTNA7Z2ewiBB4b64PtN0WXO7FoQWjABKwmELynl/r0hmrOmiBVCQmQjClElAdokm91kN7ZRgmoNq4h/aZ2Kf6lQUyp6ou2pt5x4TW5gnk/1IS9KPogB3Nb/xthYF2xkiJF34nX6ovt782fXRRY2dSjI8Hn670VrhqyTnPX7CB1u4uHy2gxyOtrfIDrZD5sSCSne/5lamdaHmWuuBThrinMnqXG2sLa5QcRbykfnUkXOh93VANEGIBvgGhjObLNBnhrAmAZI3GuQvF2aM1zOOW8K4JoiOaPtcVqc58o4OzLGRi6LpDS6UE+ZLlOWKQ4V2SAU9N/7Zpriotf9IWUO6TN5EySgSYOH+wZmcPA1Mm7mrYcc9q//8lgZP7VBxCBUECokOPI+ZahQft+yZgkxOrLF8nyICn/CL/V7tma3SDlMdc3sNCkme2csyiHRbiUKYXHA93OiDq9nrjLQSPtlnU4JDH6zGT054yo7Nzmi2hE94NJPAFCTHaUlaJmMcjGTZdGflqVYMVKKkfsfX/epeSZzk+hKrhRZrkUWneNrkq7dsP/6iXsdb4/sVR6lFBERkSAhhBBEOjMLIuFW0mLS/Q2T8cgla8ZGQ/sf9vmZHnPHIUIkMazhW9KYUnTmhuF51CGX56D/rwkInOEC4EAActFsCGhe7RsFgPzq8m55T1QiFDqhl1q5khulVCotNxIzNvk/9a3ZW5EV26EdOUv1cn2OLbIl1uHlYYMv8mWRHmViXizI2eNMrjStk/AkOUnHuWqP7TgeJ5NwEk3iSaYXdEevGG/oNJiG0zmLtshtHuRzzjpw6FqFKWyRFJmb98Z7D76Y6dkcrA8MeMhLVYbVF4YBaUUVV7JSVVRvjkxwAUMIpKa1qKnWtfFb0cY8VhE89YlPfe4LOIsiNfEEIYEU2ng1UWCNPslFJWoR0QnNqKSKc54x5LksZMuaqFyBgEC/7hAAAAMDQABQmDTC3XaPfCconvwSlxskz3tyvxe48ADA7zegiCLpyHOe+3SfF8Qmwp0EjCkAFHjnPxElyNC1gXK8+XMWgJ41R2Aoht+0/9Lz7fR1K/z69XtzN/cvcrB/TBSoVP3f/Cy04f0maDy+qOr/XYrwCF+QV1X/pDwxL/hRucfZ7M61yW9+pH5zrXEPdZVt691mlg/JzVg0vLqk0hYtxU1Prqry8771inO2bsz9pOdPFX57bfe/LsT+g/Tc7ZVDNxTRJpsBTNxshdptD5xJ0wieujjbvIQDALcFAiMzUEgQgt5QLJ0FYitXEbVAj6cgDkNkR4Q5KrJjwhwX3gkRnBTeqTHBd6aRNgFcXlpM1wSZqkGCDAkyOPDgwEMEJfzxSYBIYAHAXXgci206RzlFc33IOTw1YxrlyAbgjgt2+8AqdRBcm2w3ZtwuE/bZ74CDvnXEUcecigAzdGPd0TxgwZ39CT3pyN0gOFj6es+hzr7zzcV/AMDV89+Tu/H2e9y3BfjoBoIj7X7uhmNhAL5r+xuD6TIAnhbuY3YdZjbQy+/v8TYAmOgMgJMBAE5nAJgJAoAz3uznZDidetsLM4EvFlDHYgBMVwI1BLxglYYMFs0Mkf5TLX18GFML/GX5Ryjg7TtlyyXUAT3PegrUNt9knr6fzkcdhFnZY3R4Fjp9FwZRg/TskioK9jVIqiBVSOfu18slPIEMNRimx02O9KUAB/p8jIhN/67g2TpOxgsT7dPLtnEeTUen/1MVhAxNFx81W15/Wj5OYUstMmuLmA63O9vJ4kDks4oIez2cybLzyeL7OMF07m2PMyTuCVPh42yWof+Jtfee6m4jRFg+MZsmSkTRIRQIq81/JNIkzHKMGzwgN1LobPo8v281x3V1z7/L+p2G8zIHulL119HPo7Z2y60hy6hcBdN8m8JMM76PnevjTKQVWAt8ATdzEHtjunqx0Dj6GTWZRPWZT875bUdOd+LbjiXqxSXmdVcAGs1FceX4mDdrWjng/v+q9F7wu4YX0sfHgRGTuY9f4k/Yq2ZYl2frELM1tbwDB+pTUtqfC70z1LEU7gTADeyD5BPp4nI1mqsvSG531wCPeeO865Lwd0+6p483kiPmQuvM5tDOhR5F85qBe+FaTN02++tBQZxVNPyceD8pmdvktv2t/Zlhl11p8CydOwucrygsmVa0drVlU6IrynWgRw6aDtfnfRiz7HIWiLQAi/NZ4wENNVs62QW1zehbhjwSqHKS4091dnky6zOhk/fTkmrvRVqaqUxLp11n0yzlnSyaVPVORnKnHnvF1neJe9sy3Oeg9LFXopYFOwjrLiadN6I+sLZD06YUZVvtdVJIJiN3wNPZLg3i1TpXYogl8Hnzac0X+p8edCiCh7Z5vc630qLs/BF9sG9BLu0fNEK/4Pd3D2lhG7F14aPkq+lypp7MKvTncmJzSYvddUoEDliP00skiEZKPArl5MZRSNue4C2heDYsXfF0tnrBD06KNQGdSJRW23Pf3p4HILhg/3mUPDa5m7EIt+bm6k2lnHb48LGp+oc533KJX3dOfL/n/ihovgsWdB7FIfYMO1KFnKtXJCa1sz4f4vBjcOLwrOE7sshrt1BeVyrDW3yo+RbtRqvo3IraoZho3ivrOc8E3gv4PW+dG76cEEYlI3Bxy8bp6wLlZMLLJfuZXrZlL/PG/kVgePiI5PRkVDkbUFpynmt76Kn7lQexSmsLf/OsEMW9UZikzW3NehvuBQCN13vQ5fF+6ZPgRyFJL1W5ez08IV8jCg9m0tWpki96k9KA92u+xrdXSmRmvLiPovolX2tbu8vMm7aszW1P1Yt8mWeqoybWpVOzcT9Q51l4AjRFYlOLkpsjl5GW1x1wiSKBXtV0VOPryGsZFo2ALYBQSz2cXe8E91wFXjnHXsiP4TQz+7+UJt6WV1fdJC+Lv06V1wVK9x9l/+0C7PJDx12uD6CtoauseMtN0Fh8vgu7lse24LGvm+ddHlOkQbTNuPvwtFR+e54vHCE+nArvL4a9V/M5hIk1auQkqs8pBls7Dornqbx7lYpZUVHZKnmYd9cBzccVI79cQhtFpv8NeB71qolyf9PDvY8h51NB/xu8BMJE5L1eGdxWrl72nM+CDwyV/mLxla5Mfv0lZ7hETeas1qS5xRoKGyNQ9deBS9FWYe57nn819YH1J9u9rHJXrVPeNU+yxb29rt9qUVF32BXk8jJlwKu9TNsWr0HzUSlxbET8cH6NWMdWffdII3pYJhPfXaX2nUs47tW/N2j17hWqSCKJz3m8RirJoW3V2dHZqZ5glMNxsq8T/B5rMaK3z2/PFtwJwk7aLMVTtSPRCnEplPupxVjcz+jz+60tKOvjslUnveSboTqdqo9Ud3/MLPgVBYxiQ2AAqAJgeKJxKCSJkiyZWiqbeNnyGTi0smrXrUGvXs36DGqxyZc6TJjQbbc9ekya5vPUU0vNm7cMAHkLAPDEfBD/v1FaCDICCgoEFQ0FHReChweHLxAiSJBAwcIgpKLhxIiFUFDAiRMHoaREpaLCo5aE3HmwjtPQaHcfzJfOBM/8wcEsrFA2C8YKtEAcBR9MV6gMUbnoKn5TgErVSGp4oBqdSJoUrFkCLSJpFUOb6NrHQh26XRiHpZDHj1FPYPWwPOaeea54XoaTkLCgoaWhpaCkoKQmm9fcLkyO2IDwThIhSjAYNoeoi6hRzHweTwADbACACESMgwCHOj4zcg7rPFNA6NGRW10mpOHO7nJ2jwvdfVIAyUyRCkgAIydxxy0lJTE79uzY03NLzy1b2si/04E+Y+2S5v3xlPgq8aXELjf2GOXGjPiPDAkDU6Xgj0X7lXa7tlc7Q9uuxTXb1X+qF6nrP+SRrRyrmMDbUDDlb8huy/bKtuJvS8IXT8v/TrRERBN+IqwWKj+YgnuCsQKzgMabwMuuKeByrnJGc4zsP9nH2JWsL1gfwGJNSrPMR8Ix1DogG04D+hPaC7VCWfzN9GP0WXQPXYgM6hoqk/KI3U6xuT7Iz1gz5AvkfeTt5Ck5m+lv0Q5STZS9lGaK00mwPFIGoZl14SdpajHBjr+N78ePxQfwNjwN9yh1HtdTn7vX3oXNA+kedp5B8SF4AAQEeETE+IKEEJKyCpSlgF4xp2zlBuVZSfwrX8W32xEfM9YYN6FvgqVB+xgfciA+7NutFpo0Y5FZc170k4u/7Gn8FfM/fl9FgOUB0JRd1JBSX6ugJ3tpAF/qMBlwsPihN2hSF4WU8KE34JRgAHAKBlBGDoABqQcADVyy4UjjAQ8BIiTIY6zRJUrQOqBUhL9VW7xwUIKzF59TDAA2JFhRdReQCB4CREiQC5SebaG/UZW9nKXJN69uSpZWqXEA0oKXm7TJAgYnBgAA7RYEoxbaV2hYekExD5E6HBwBRCIjCjnRKN5RVQaA+uhcIZ5IIJGk36UpZYfk0DlTaqed3bt2GQbtea7vSZ2lejNHFvoO94MH4DcB6LaACCuce0OQ+eRWqviBpIGWGqz1h8vjaSxIBQBYG10N49IgtxQk9oP+8pYkALYIAFlydNwv22NbCe6sI359Kfb5d6AmBkAzqTVrXF0fLnHfjOUbSH2Nmu1UnclLBFggAHE47smf3oOvwgxnQNrcBTChdBbQLsCJmmrtQZEf2bO6mSHdk3gvw4WUDvbmhdYDvOl4TZodEjbs4Lf0zKhgWtn9xejkSOwK3GkDiwqAwOADHVLV9MqSLxGySXVxZ1WA1hXhoZDkgkuYXQa10E6V3bEt/NyJ8+NLvrdL8peL5aniwklcCRx4CBAhQd7AjkSN2suYVr0PAh7XEpE2sXCmgu+H32zsHEFEIiMKOdEoTirTRwBSkTkd8rUAMoBMdOgxYMRkS7MHrZ0dAbAlJNdtDgdzzpVzE3nk/2x7/ChVQsTiO0fNKWVSxpW1y1CoAqpdI2DXlrkOqadh7IIAcB/2gBuTm/tyS3rH1rq4SPvRfjJ0cLboLIW7CC/d455y+aj3fuyLNiJ9Ncb9FfsgGMDrg+FFmJ7Eb62H4Hy4HRLeX4SCAw8BIiTIJ7GQNQs1MVF1HQgjnAiImj2cQCQyopATjaJgbPaPaBBUAwHqR+sazkhkokOPAWOYcrpQpf06mOxeDskr5yJ55NveuAicM8ruqHHSBA+5iVQXgLPMdUg9DYWgediDbiwoAs1UoL7KlAbgKmtBEl66C1SLGiG+qYCqiWMSCsQ2DRE7xKPGZyNVboYjRQGTLDcnEomMKOREo9hIrwZjwqyIb4Im7EC9ci6RR37hqlKN+COPWFeVUUMtddTTYFfCjWejuVphKLfDLncS6+wEvHS756biji482PISwIiXvTzt39BUZAJI6Sxnr/trbPScsnnCV7GhUAT3rrSnqDqq83fylVMOp0IWwo/8bDUIUSPOLgQYBgUfO7VJFR3wgUl5bN5J60u02xuRMkAIlQl3Td3mgjNySyYgIW711PGWJbS+eqmo26xJeiOAdyuGhkxI54FHh2s4ATwEiJAgF1zaXB83gNR+Op9wAZloFkwNINjdS0KHHgNGTAVn0i4aQypeQIzyyrlIHvnbrN7pEiSewXXR06MylAugaiKuPlTT2LUFriPqacCFG48by9yMbilurRX8YkzEJpILkvDSXYCc2rEMYCk5SLQUieBBCgnwrrN2eQJ4CBAhQS64tFtcdf03atP9GzPWRLtn9KLM0OeVc4k88u3Ax0tEXk4CdlZvXJeopwEXbjxuzp1qUD6EZwCatw1REUIPBiR1IQmqBA48BIiQIBesO72dCJRA8ROoxjKmVeVKoJ/MSDBhwYZDAFzzysxHBBYCIsQEvntQ0jVAMCEOTUgIa9KoVarqsQQikRGFnGjHJGKtOBHXlEnNn4fj+MquCRISiZtJaQWdNgW+k1IySIzp66ea26At0RrpMW0pbTyZ0KHHgBHTS80Z61bWY5Cn0/R2XjkXySO/cF2ljIJy1wCFQBHFlOCkdFwmbB1Tnqig0lVA9Y7h19quQ+ppKNQA5GEPurHATTAVnVuOqfTcBq09oUuYih5Lwkt3gTJVIlQ3Rw9ZVLqQMonbEOgxbLxkOyCMtPsJVO2GoWtPh4Tmg7OGUEYJbNDBoEk2yxcNECrKGU4tN2qpfZ1StkBP4+QmkoWTAH1yZmzlT6HKk/toRrERkERvzvNLruoNozwqfsMujtcfjJWj4FB48MDc2P87Mqy+jqHJ1ZiU6vILZCWqeTCarR8Yr8+uO1g7FzlUWa4kgISAkvEwCMoCP3/XeuXK8j1IzMG18PhwjzsawruZ3NqzNqWzacQvKIBQbX+icwlAGggzqFCLzkPUpJJFuKHqo7W7p0+V8d0cp3VaRcFWK5pU35PQoceAEdOuoUqlnVARAwTllXORPPILQ7rmnlrqqKfBLsSNZzfMRGhjyIOH8cT4493lVRPsSf/awXjhC4ciMs7x6oqDk0lGPF9pAAjbWk/Rt0hugiCR2E4K7mRGDESGrZF4GOfSZR40Ao7ChJ7r9jKipTgJPASIkCALCx0GTfV6U9mIIB9xLT26lv+utE5KBLTxjJBenKNc4UpChx4DRkwFeNnChZMUGS6vnIvkkV9IxCVS53qkARduPIWrTtCh7t/cOKRhKyaDXblcSLIt5yuZH05kzy6nqiV1yCXeZJmn8N2PpwoXnJxy7fmWDSDBlixLuKL7vyXSVPsxRlP5ANhVN93sYLC46VCtppe/Y6SA0ZQGQoiNbXOXGYznHCZLSJ5vSC9VFTcocViwmOQHxSxbLomXzjyh0uGXk4wNi7+QO5RFT0HVnt3FLVN5KnDdX6Y+Ox7v2znKhRwFZscX0URoz0ZcsRS3s3JZLqHEciTJg7kboyece8binB0ofkSLmfLTUQ7D4XiOOpKAj7q0j+l48V2y8TQPw2yS67wPMwBqWfYSoJ5C9xHZIchtGMFR4PKAGd+rXpGxEo66qepSzaGfQ5fmgxDSgPJYF3xgQiqrL4/S3aGmgmNdmnmjcG/Sk8dzd00WDg+1MXMQS0MW2J3xnHd7MbXVriYJPU2TTPwaUu8HYG8BbePbpWuUx1uFRhvkks4v6RQ1yqspAmNN7USJoRSJHMoWH+89T1iYi1obD9I2a6X3MUthOSQgXnzEzmCN4UTwlM0vMQDGpHKAIIVCQ/bT5hp4hbq7XuZkkKd8JyNuq93/N88jhYeUfciJ71dCljtmPHm/xjUFql0oxHw5uimaeJ2PxErHcHDGdQAz5AjSrY9xBLqtDgZnDIEgzrOfZlK10G4uGd9tsRqrI1YVvxh1Ypi0Y1SgNyJ2lPVcZ++lvmVX3+N4gUcgkFAMFO7Qw6Vwc1ro/URzydGDgbHQydOuYCP8Bt02ESWfoPDkzdRvEqDQfvLCZ8SBeqOjiMtjgjjqqJaz6KkT/safBIJIHDDbcCsSOAsI7SBeFQeWwzKvEA7MiJmRZj4edWQPUtBZhJJL+MBoCt9hH7qx0hsBorfQ0GRH+W/XVLpyPcVQBaP14VXFFeQ0Jii+YRhlLhbiICBWXmLQaN4p80QCJtwbywQc3WO/lwAJv+N0OwyH9fzNkAipCQoq55eTwEOACAlygVIfUzt1vL6UmGfRweulLH4E9xM2Wo274JVsOCaxQNbHNJZwhrxyLpJHvhzFcSn7JKkBal0H1NOACzceNzdom8LOr+MgOfHu8arJKxP1KJwIu4E9nrzxFKw/3tin4UTInwEnE6fGM9kwAOZrN4CXJ+KIRFJQ5mxnYZbKel5+pUuCB/0THx7USYZS7fGf7owhQWd6gct6P5PAQ4AICbKwtCntTAcYMGHBhkMAXPgIECJCTKCC8g4+HAKEIiGMGGKJGyubrBKp2Lmjqbd++rCAXPaRiHS02n/ouZusBk08qpOzM9+4nxjY3yTbVm/Gza3pjiO/xHiQWWGhJESWzQqGVrJNZnmK3vFwcSVx5Gjq4ujBsRtzBUkVa521qxOLWEB7tJmwYta97MeXtsjzMY/5ry7uLbxDDCUsqvVbGY2FGkFkXnti14QzG7C/GTJXuI7TeceZpURSPPyF5z4/2spfTAaLPjDiMndP+8sru9f5GpbjYDTkLrgaoVO9EDzWkbo9bgAsRmJVkJaNOcfyusXex7krDoWsq5B2USlzTrxS5HFVcz4Zzz3Eg96+IBEZPGwGCVO3RdmOjTzLDd0ampI7HzFqtHPKatv7B8W60B+5QeA4hhJB4MG6PlL4wEZ/sesLs/nlTixYG6Kia2WezCgz5eS9p3jl9XW0zh6hVVHzy8MPHeE+zbB3lZ5OliV8+dXYaaB09pPxZpbtcLpkycFM50sGZoPLvQBonHoFhHqcAukp0HTAUUs796kuXfcfh1aKoFdth2M6+4M/YCy98BOeQuNhy2uBb1C8U1Gb+8VSeYCDw5InBTbj8aK+KcrdBzde0ezWU2urmxiIPWqPJEudmFwMuQbbCc6xxRZtQ9wfRZXy5mY92kSH8QDmJr1OzSevfKpM09g6HdBM4342ekTgAuCF3HSod2NaZPIdnk4s7WwRHm4cQUQiIwo50Sh65dbEBN7DNkvVSqxezlJLCQXIK+cSeeTbLsfe8bAMXZHzglJnReSuzXJdop4Gu/zQ7sMe3G9mZR/mfmsnJqmZ8NJdoHoBGM4jOvefPJDaKIx3SKY7E53NL26z4BkU8CwMqJv/NmHfNMYHK/GeMtTmw4jRS4lhmDwfz80DV61xdSNDzYsdh1x1j/7IM6IDKKyEbM8jYiUDkyWMt5AtHjF98IroQbPpN60wJoPbSenB4PynAdLe58hccFoqgYcAERJkYWWNmpSbtCOxGGeVPNZLOZJMRCIjCjnRKHolCxswH3EvOGxFdOgxYMRUQKnM2U4uoImkeeVcJI/83r5jdMupaj1KsCSr80spq1mlHA1QVWO4+nCNplxb7DqingZcuPG4sczNBW5JrbXGSnAEKyGrc8RJeOkukNPtthYjp2I7Ocs5kkxtMDlXVxFy2HAG2VJv/GXSYW097Y9zpGtMRMSuQpcnefLGU1BkPZhyToQnDU5GrQcNQUJRYRUO3hnn6cQ8P2QRyuwm8uhhkA5qYFAS1nUILDsKR4JoO98uzRG0X3KQO/x5pHBnkTZWPr42dUDsqhZfqD7VwCzcQy+4o2luMb91ztO+ITENYu3KE64/eoWmlSJqLGbdXKbWVo/bGuw5iHC9pyl2FVc+Th1685kDGPUdJ/sTuZo7ySHntQPUAWNnQQAk3BhD8zCoc3qskrLLCA6BCr1hU9ifGTOGq1Dwce7ej42XjBW+J6r72VqLIEcZEYN1xQ/BcQ6QLQgmaAkKP85GGYrami3LTQIpHKORMQUH4CFAhAR5wILcmV4uJkBxbll1oxOueyFq63RMQabBETXdpiq3SpLYWiDGJWHOmmz0xJVVwcyQcMJk1sFUygDdMUUBWUSymuUOAXKpi6IhH9LpyCrElgAeAkRIkAvGicUHakHABLoIvfKx4g0KAPV02s+IQXJlRFS6yYWAuXQTZ3DhTLSO0GPAiKlZMhaqYXQeIyoaTF45F8kjv5BoJ4cIcE0utdRRT4NdCTceN0P9TL2pfvYWgTAFOGe2NrywdttKHr0ZxkukYUM7A8HIWtJMB/v5y9WpE7WgfMkyTyUfv/fJgn7aBy9rYFOefSWDFUlmoauIXnyhPCB+NupE4ycjaLveGM0PW57FuiH7RmCexYY8znVlnelU4t/9GSKM4sDa+6rWWmv+ZjkUAcQAMeC7HndaIGoV894sxabqiXRw+gx4CeL/O1nFoSWuTZ0J6aiuaHc/QyQajxrmyR2t86WxFrrxRh8yw5/vLNjoaIs+RkxrtkPP5TaAOOYChiDU+l5pA9QgsPO0tvfZWXubuz3JVTMCi/QrpeiPanaN7Obc3c/+sRoEhujZ41kGcEgQcSH7WTEkLQmQb/c8CR4RIQec/RR1kPWR5+cLm6OriMNWVpBd610NJj5tAcshIObatt8yHnu2oHwyVsdoqYnDEXgIECFBHrD2FbaaDG6yOguPwMrok0QikRGFnGgUKO+kNBkM+oxLGUCZGZ+ADj0GjJgKqESMkwChgS9lXjkXydvMT7l25gPXfq3emIhcwStmSF0RKpOrEtWuqe3aYtch9TTgwo3HjeDmArdA37qMyJtbRcz/SXThpbtA2jz/zdJ04QsquOIf6Sj9yMDJwbDOsilkcfqkQxLG42UKwIRAPXnyFPYnn10S/JR1z/fYAF5UlLkJM3KciMiI0B9me/ALdD97E5VwSI9QlIpYDcdaxchYUrYZXqcz7u11Ml+TPIxmldwNhk4NqeOSBACZba3AWJx2CBKl9cUYztnbamQ1ZmsHfT7aACr2XUNWXhya+vpGpcKmXQ/WSLvZlExEVcT3clGzUT/MApGQ5eRSsZ4PAANbEArJKlJGhiSBhwAREmRhya8MinOJyqKvaM4OL8mPURyn1QiAmbW2EtQ+LEZNJDkpt7Yxk4f7cXMgHaTjBAqFEGZqWbOf/W7LYiSfUlppCOkBXigTFB9HJosJSe3EqRkuJhqjy9TH2wOv2zwCzFrNfxvFbbSWGmMllNnVLoX9RO43QYHN1vDUoBNqMDkIqMTiFKKc/ugsaNT4RGHTaOllL4SzR+mnnoPHE/H4Pjz3p7fgEbitaBVt8wA+dxvcJvHZIFNGTklHASQN/oMIRLEho7S3tUzAdorkiAm5hT4hcEEL+K6SqwoTcQkMPmgX7vNxY+fXIFA4+Ke9oLsL1M8wvJIHZC94eZcPJC95BWqwJ6kHVOY2ArmXbLOPPJfHOmpqHIYQ5BktDE/Ne7ZJd6K4nA0MCF0mKSdRMhQ4iKxXxvhgIhRipVcC56DQ1A9Br3ovzgLI+vcVK8TK8sjx5+KiBBUNaGXYCtBKD3DUDVzRA4j8TOXpL5uoikarKzGPs9STmUkez9eE1kg1mjpgtJXFa2G312azOj8/JTlGWV4Ml22RFxUViBGSJ9Fmr16dfUUSj2JJMLqu2a6TKbgjqWYhNhSJVJ8ThNKyRyOEVb3LYt8PPh+JxBSuYtAa6nNaDfj85Pa25ubG1NSMdA47d8XI3OEcFFGrF7EqTHZ1LNaEU8hrfYrA/A1wQ/wIeLFw5Yrly1YvWbryf4uPh0iM+mzXca7Bu/HJGgDWbjHR8P+mb/6BdT819lPP/9q7v7Xud7b83uY/G/+zPX92+s+8u39GvG+v1X9Gjv4T5u5E2+40wkEHABQA8v3X1BTVFtd1dwZ2ZvRc7YngZJyCU3FpXDqn5wycVavWJmvTtMO6DF22Idp0ziQwpVkx637WI6xim8oe5YhzlDqpc+26deeFm+HeuGPcse5Et85dv+r3Vh/fuXzX8v3Lj7l/Tm16slS78taFemPBXlZ/0GyrKGfnGwzu1vRIq7XmveYvzl9qGUslGSfPLKAF8AB8a67lXh7V/aROIiJS1IJOQY+5EznNAxkqrQK14lnEttb+iK4FlBzkm3384LNsX/5njtzBjo2fz85JBIC+e20AkPf8lpEnSBiFSBsRoq7PBd9J8fd9mA0OkZzCIwjuOgpA2F3puwBzyAD5n5YBkMDvdyZaZwHjREBf+jxvP4IALHhma54aAGJQuzoOJslihOBkaAdkH9oA75fuTf1L9xLvvnRP8ePxPfAYcCI6jP+0PM2lG7w/vuBEHAGVFQCpRwNTy8d0yY+P5wEA5RObrUeU7nlgF4TPO2fr7q+atWeb1ZVCh4mrTgUHeY7j17eayup+/zGopFnKj0x8ZErW/qVaLUuzO0wiloRIpBKZRCux7G47WSrlSHn+b4CEmtbatBcXr333GyoRSoKuLc3MaRDjiO8+MZg/6z/vP7fzcwAAlz7AvI35IPPQztiOr6nvt9ON1O3mmgUAyHuHElnIO2+OAj6z9LltvrPTWX+ZMW2f/cZcsNmETcZt8aVrrrhq1GkICio6Ji4ePoEgwUKEkpCKoRBHSUVNI1mKVFrf2uWQG/a6JZ2ZhU02O4cChcqUq1CpSo1GzVq0atehRy+fPoMO+MlB133hK7865zfn/ewHN52xwHF/+Mas//zofz71mb/96Xs73PGJISd86AMf2Y4IhUdGQIKhCcDCxhFISESMIYxMuAhykS6JkiRegkRpYrXRy5DJSMfAxCpfjlx5ShUr4ZSlWoNaddzqXebSrVMXr35NBkTzeOL/jjpm0mFHTEEAsKAQXGRk46A4pTiewv0JryyAz/omwXmwAx+EPeB/aE/VePW9CnwZ7T2A24V90qaU1DcHgbgfZO/uVP6kWRcC8F4OcJ8F6McAAKDQIrU7nUCe06zgekS+Bt9NsTIeg53MaG22ulwZT0CZ+kgDzPUGPndiPWHtXqpYlaEiFe+xH45prik3UMoNG1kjrZnwYzgKG6BnrDrJmTMAy0pgrRBOmPWxtIzLYnWbTqUCA2jKkQUBAxK5PcYgyMKcR4BgiyLGAEjf0ZnADnUCRt1NKCFDDhrQBrUFayJfUaBgui2RAgAQgMGy+uYYu99TW1LJfELWL7IQUuS6UYiQkHa+Scc1gQ3DFQGM2clAmwJDeSmcItDTO38A0OzyqmF4cAAhMO2OgtO44w8eFWeS5ZwJ4mCIaDT6ngHWdzdaBdAujWMjkFleZ1G9bmCSgPhoMEizrZjpzv9GnYcjao84w8HfSi5r1ZSoHlwDWczaEmoF9oEynG4aCAd8pauC9UjF59Kl2UT4vRZOFFTX5rXYmYAYQ+yK2b8t2OrvCmtFDGwy5uwfpPxRaVEo91QWijGPmHnH4fRoIH4jY8LIpZ5Bb638QNsDKGD8dxli5KD8iV1JcGBCjijMBtIRCaZFPoxW59Y6UN8sUs9xkUoW5g1ko7V6WjLUQm1USsbgQ4uGKhVIAQVUTk25oIDyVcEHZ/7i8IVLF/2FGCXNgsLn+G4LRbOzfz9bNq2ImGVc+dhcLTcV2DghBO0ZuGnWw7M9+Do63UiKud9oFJihFzFNxiKVKAjmANVmLIlaGaoNO8e/+vULnIAVpbxoDVy1nz83nWhXSRAaKBvHObhV4/RAn7ff3Mrt3LJXz4hkPeNLXCz1qZjDTsBgzyxjFg30gEHsAPEe/dZs3DK8ny/8XUYmLSEnPcWN7X+3y6WqpP9dCY0vLuCKEXGFW4+3FXgklz2S8r1o2FZ5/GLFnW2zKTAsz/Pt3P1qyclvR8wQGC92axCdXOnToEHymwKF3K6rUJs/Jje3I+X7syUnv97G+7uRNfVIIsKRcktJ/30Wuj5+iWJzNmFizYH4nEr9irj9+7eDdMR6tPuEzGlRRmimNdOypUackIfmIce8rb5yiRmBMKTyusHqkzH+0Mb4WfVWEzlHUHBOT40YyrkRFlDJZs/Z1oEEJYS/bKO3UrhND/D2x9PF7OsawaSE5Vqzi7hEg7LD22ClehaQkIM2ZNjPszvf38thhSitqbaOanYxZTvoLCgv+dWC8fMuqepRrRnReq4OnbyilNcUiDprGGhoGD+pG12GPpCemBaU5Sye/qvnqnPD8wcYY+C6eaM5VGvCTao8Z38ieCQ1e7bzK9ed/+JqxaralcfyyYyG2ZoQWYcFKWxM1YJT+fePPsCLdY8PZFNxR9QJbfv6zv9lhH3w6xfYQCwOGe340gyw9n/+/J5SjmhWb5mFrGksDt3+/O5WKkTQl2qOf9Meq6zA2Jnb+2pD+IDb4cuqAzNU99Nbs2/ISX2FlM3PwBC3pOz1LYw2k5G0IbsCfehBKhLe8e0XF9lzvFfP1P5Z6liUrZCzzNKLagtjvy/w6qA/leeu+4rNJ15AXrbvIKOY3iYvxPBbN9lyvixSt86mXsdtiWZX1VwI5OWlXeBFjLEGLzSb0No48IVyDR5nfV8X9qRyxKif9+Y6tMW72p/Za6pfrQEfqVCeNN/HQtiUjWgNF1KhcypDX5aUo7MsFjo9UvFH1J8V1mePnvUGsr81xaEImbh6npCrGMcLvUllPp294h6/Eiuya3ef6XxWk9Mv7ww8k5HcR0BJaBjf4eA9bY3gqVn5/4JUV1FjikSzhU3lcmulnXhUa/o/lO5SiC2bcnD4gNcC1eMY1Wt371vqhDXB57DMQHcuO452q3LgUe//ZCqn1BKSl15XwBYeNjB4e0VYXzJDX00mHnTdEqao29GlFQuM40iobFnLUJl5jrzFwWmp9GzXpt9xo5l3LIKwowrmqS8cyM26ezMl2LvDTzAaSHo46Kw37hQJJfHXJQSTZ1XbG0GOULHm8qOW96B8XvTzSZH0rWriGoNNL+SZHnmKq38zUgEKwTMzYmkidDRjsDn/E1r/VNN1X3LxGUqwRl8N4IRaObabeQt5BRIdo/125f09bJjmp/TSOtIqrn398ICgFvqd2VswePjmEgBdIqQGopQTmatsfvn8RsbqZEIOvLNb1W0TvWAZ6MrFVtfnMpwLCST04VmJG5bOIR1UNNAW1xFkxkt2deAFBxK/R94Smk/jDtzm4rw8+wsoJEu4Mc4g5l/4e2Gd5qZ45Gb8v+VFWQHctc+B6mr87csrh6QTLIj234l7fa6jwF+vCCdZ/fCKCmbYtNAc997rz22IhezYCAmmn6DVDqWf5DqG6m4tMlNCMHJmuMbk1ZIyDAOZXqlk5NrPS7odKljZ7rTuLF9OCXR0svogrDZ4he1KAr+KjwnB2Q62sOocVy738BeBfxOQwK0tmHx0ivIIVdGKtJk2G4hqae6UHEP2d39FwqDCl/p/zw8Zt//oo4wr8RsyE+pjctx9MfLaC/eirUxUx98P5bToFi2gvEXioaV8AKW7ZpT0FHU0i1oS64YQMrs/GbN55L6RhFIY90bXj41WcGV8XPEov7rVnBsJQfezkiXnw+z1SW+NFGRz96BFN/MKlh+pMQJOXHynrk64/KVxBmfONSV0Do/KCzkC9B+F/jCe2AGhDZPgjPo5if7AsN6QwnTKdbzKhxy0pIRHAx0b2L8alBtlZ2oWf31Q+40MFR+eVFVpGgjsZfDQvZODhrFJGzW9NuKoY1QQa4prlmLSXX+p+DOxP+v5UoDIfItbB7/0slE4Z5RxjbYjw3FL//RVf/23mZjmDuMZVrEGrq/fUl/dCs3QyunsKRRjudq2DeqaO/VGKw3uWu/oU0eVLiFlXOvuwk7YXqobOmYJoaPYba9jb6y0Qwvr3CdV7VcI6lfHoTMfpsp+nP8AmuVs+5mepL41El+rV7F6AHliFt/VppEhm4h2RaV9Z7lNOZkw2n2wFfQ9mrTRnvbVedXj0bTRK5lpunM5Z4tZt7ktOLMdw2xM4Q+I+fPkqTBEdac9/RZBaxMBV+Fq5KrvagI2bnOwo3e4w4GHOq3VyJHSsxUizzvarv1S6Ey7Ilcv2IGL2xMjP5Hv6rKese1nVUOc5Yt6gf4T05gCB6M/SrZ7899DwLFta7YBwf4ThwdPhPVHxPv/sgN+iEqGzGDo72fzg2XfcwKcf8vz9w08Sd0afHIVeruAc+cLS1WBNmhXB8oufU74PqGQ51tBUA1n3aeVtxhG2ftnH3K/9hxT+RYqSu7CW0AK5nBrrBW0+Yly2kJrRaOGEHvSvnCirpLHRgInzSOSeHJG5+I5oyNQTFSsbM6SoOb+p1YCcO58nO/RF5VD03x+xpyihiZLcJ+nvxDRSEKkljQbqT4SQ2SF/SAgKagL/mZG7Orc2Y+V/crxcB6WZ8mPqB1YKIuTxeGAKCzcoi2pZM6PlzEXjKhs1RKyeHqAth41vuPPIIiidL9I4SGP9tXzZkZHhCBT6p1aT9aVeNLkh9fAuTNsrjKHc9lWZbs4mZOAnYWJTk/YIsHDMRvd9T1GebStsyv5cHr19crTZfWndN3J6vvSGC1+8Ky+jFxBViu3NvempXKfZ9bKLqxP7uCODZ9ck94RMBbkYGMHQ9qt48frdkyKjxkzKabbOX6S5k8KjPGEIiW8GfU1/DkRF0Ekmz+7tgZ/iY3YwazTh8iaPWzq9EPv798jjJH+SF+Adfgiyu0Tq6AFxYlWRYhqMBt34pEhOkZ/WJSzBW6GMzAM9Jquyq82uoZlOops/BktTdyZ0WKwZufLfJde1xjw69obCgOHf1Ye9sGloTDs9R0Gzt3hrsOBxnNkQyCgG9NYJEy+leQqCwRcnl/Z3dXlvfc3CsZOIrRbJ8j6/kzVb3FK4ksfbO1D7aexkWDNzmE5bpWh2hsY0eakzYcqpqZdJ9nHTLdYLiWGuLHjgEUOKUgjKB+SjFMBko/Ajn/xRCV7xyWeVhniVLJgA1IYaZYg/ECaj7yXaDrsJ7oJdDUMkaXqnBzRpRIfJ6MzLmCpaVKCzo45/F72mTGgx/I7VLb68HfhKyEnGgiXoqEfwpdCqQ3jVIDZORbbOsa698ROnABbXnriGT+Wu7ytFhr3wRtbfqJ3yTgSPvMGOD9GfqyvPiQ+LE58WDMXrz7IOcIBOumXvVX7nQeclV/0SsHN6uYXvCbselXTC24zDsYxa1bQb+ChwoI+Umzim2oWmowQ1mgnIJleoiANyxd6rC95V3sUpDcbd9/s2iLb5cqmGjh9I1M3vJFzuCNaWQe2Y2ZLyGsbG+Lemk1RKM8rOO4kBDcPtb7lTsPx3ERX/v3PC4SG5paO6T48aCO8XFeSE9cQMh5Jx/H8JIzT7nBD3myemdnOqezpSy+V/W/4+udVKn/O1/5Yi8FOlxf8g/GnPu6dJv57ON8uQsPG/I7KZuWEVmOVG3XJGWVuJzWUqhLa3rlbbWwEYBVUmsUTG6rkHVUGHyUlWaobtvMtUtpVJoF46YmPR5LWH4bQBAsNaLGQmveZlApnhWJCVVGA+uH/p847TgfDnoS/Snaz/bfvFXy97gbHtIWZgEdQ8HszASO3D3R3wLr6GgvKeXtVlCo/7EUnF5XTf5kpGKgtXzdmrnZ7Cx71WJx6QU8T1HmQozrDcyq8nlDB67rU7RLwM3NpWZGku7TO1FNjdlZHS7EX2FNCEMGffoLGo+kYfkPYfzVaHFb28jFQ+7UDcahxVuiyIftNXzcwsIRk7r+TcapepPc4IP/lqGMr4SIeM3/Nm9cE6VvnO3Pyq7R2rS8usnLOpryDM9UO+zpOCqu8pTw4Pamn9mQ6s6Ht35jsUogYUTrR1w773Aq9pLFSk/nvhnWpuhc2U0WTrwl67friYoO9WJSLQoDeBb8nkGxhm2G2L6falEkQYUZwTMvCv7778Rl0r5HvqgxWHk8asgu/lV6Zv0Z8j/hDSzKZneqkvqhKopI8wBeBpOUnK9fe20yrfPOuA/cDOFrjNMEphj+96xUZX1cWb3TlChNhlpdUbckMcjhFDdt39dM2fCA6xY6idGJKw1L2fvrOyMkM/4yTmT0kNBXId3voHSBhzpoi8cTKhLyzxhoKJ7lYiUott5y4q3hTXpnHDUXWWsx7suX2qPZN4E2vkXd+9qzrj+PNkDFn7ad33lVbGIIT2ra+MrW1RcnP5SBqc/bP1wVVNXURBeIuXpaXgBvtpZh5NzOEotTE/pxzUJEOwYHck1nn79gjnuLTxc6QWdpZ0aieUG8MCoaSLrTzC4dYCaylJFrIVN3+2fHfL7bqQfs/JGNAhtOqalJMaDIlGHsNX9TxYVhJL0Nhi/gX71d3a4xrwdD5BxUOhhSNmiSd5U3qiW3GcuoJZ8rcMz8IpXierUYUpThRJavMXW2pANn37Gb1djdHEmK4GQcUHeAqJjCkPoFwphVD4xxF7UkRyz+3bIqPbTHaHFG2hutKfXIMcfU9uicMefFtMKO4G//cF0w3FGvRBA+swaj46yhqYP90gp6rMXGSb4+//V0yh5Ukf2nzma00dR6sQscboKDQxPD84uOY3QneLLNYYL84bfu2LMoPzfH3lq5SoLJIQgzMlKTvWQSeipmxvmDfNmTbn5pln0qy/ksq8YYzcTO4iBnMJua4stQgwUULjqnVGFS1LvjAHv5PrhjIX77v7D0mnXgsvPw+/PvAfYfrGGXCvsieR2k4Rky8v7xlXus8wP/o6fLtVjp4bfJk6SePP3lSuuDqpENg+3nDef8r9x3Dx/KnHSPevQ0xNmobzTMefvDvVEG2a3VFk2E7VN9LRVNWq8+4MnipVbalnke9h43SHxTKLLSNQGoghlk0KpXCOoJldJppoNLtdvtChBtzoyhGhFAfYpdc0OnPSiRDet2vQIClVQjsPuHsuhbBYnuoXFRUUiEaERIsap1VtGp0id8j659KbQ7E8sZ0HFDIz4+jjo0HaM1L+kFyen9n4M7yvHXAarn02kvpqMAlhT16jP1osyUVtn6Jkwva2mM1Bn5whO+PgVHcA3iYrCgDo04kOj1Ipp+Yn43a7RrT687V7oWsMXGJ7Soehqa9kdRp+d1LFhdUi+X+EumEvPv9gcJ3LIi6rE4FJCN2+4WPKw6+89d04XQsKzYHiMiRRZk+2sLX57uzfEShhQj6jMxPFfxBypMqdmIu7qB8kM7+hAvXSE1xLGBuaTSB8Vhxa8TQN6ayYDYSrpOUCJDUT83LRHudyYLSivGgY7nqDxY0rrNplMfS0GrwevCAH0MDMMoZDEMgKrgDcQAjlst/FB7oxbe0Ax6WUEFG5VLUZHpfmcQ+3i4vKvKPkuDYGMkIf7Gy7VGhquIrXaEUR5WVeUZc76Vv0Em/Uma0BU8uVK/D6RmpbeSopiRswD1hfYnmPowzQXPqpyUkZ/x6OJlfWd4BfC8cP8hq72xoR60NrWZPvD1q6BtVXzDXFawXqb2swd5CEBMyFrEXoUQIRTE7KESHnp88Fbw8Fxnk4g4HByMkMoKDORxcPOinRC4p5YdjVErTYbnyUjdY9vtfJsVfLVa7DYz/3ZZItOxlUHsZZHqeynSGafldB93YafpiVgYg5wRwmjEtby+FN48BzaW5rDCpjUsZx84z/6M1LWBYPWpB06Pm7gJzGGz4Xb3C6rrtzXoHJ5SnV7BL2Hpw8if2fMt1FJ3Ih9qZrAg5d3e/JXNsf/GiVOs7T1iBq0dJxF1D4I25DFuEGMHyN6lIKH5dyj/cAP7xVETC6vmMlHwvIWmwmBVksD1QdssfQFANVv5oozVfpC6EbxPw8lwE/GYBdAn5xFYn4C3Ik0rz1vO4xvafXNsY4reNGGsdg0a3sOmFdPqerFfE0vssToTNasgjJ8GKOWbi/XXWO/dpYTdFJ2U5apvB8plhZFE0bmN5GyWHsn99m9ohZixlMmYA80DpRBC2UD1UZh4CJr0qxB2roHTLLUPQBV2aCAxBjyY44AEV/0udLlneo/1/40vHg3fpR3ZzzUntDipzWt8Ge/knXPNvCHfRNLQ2celzIVIhUHuKVZ92NZw6JSrwvzHe+UJRHONdRTt/6b5zeZMueFP0hbq72d423rNgMPTKZ44mfqbbHvh1lL2eIFk2c555vmwGeG5bB9JxtsPVccJzYlNSbvSzzSc+4BnYNPDXB99sAk0Mt5B1wc0CONM8jvIsp4DpNq7CZ/c13nDfs6Ibu9z0GTqAgo8WDxPX83uoU0tKqLP4U8TtKf4bonGcaZSpFjNlIme8qOUu8C723w1ylbVltvTkvjwq/uzHm2SjbFYmtKmTP5LEdSB5mQijn3doKJJhIRg5JmKVYxtVlRXERCOZygDnmxhXBISTwyXSnDCEGUKN4V7d8vE1njJLSEPCWCJK9hTIlwHT7AuKQhS2kBLDu7P85dtc5fAQZviByJFKnp8BUxhGe5Pq1ObyOLlBlNiAbY5VYmWGiMHmUTSO8xgdLFvY/pFn9VerbeDJtMUpfAQm3jUku/OSwZvdyq9ihq8+m1VA7qQJ1+4FSdfDLfvB9klP+H/HAmcNBzfaL6+KTKua1vZnuPBNr5reBuINEZFvtIiesh/Z2EFXnhOYDeFzjJaB6nAPYJpDLzjw39zEzfJgUf8WVkD4Bh6+1b1Z1dNedHLx9JKjEzr6TWM3XKoqP78iJ585KhjeM04opg6WlAz+GyQufheilsPxgvFlxQTbRcbJxJVYcsPFP8UMzYrs2gJSlWxeLL5AXlu7Ql1Tp1nb3qHaUFm9Ut5Izm+Ck9D4mMuUxbOLFTSMx18mHYBsB+lxRxHF88lIEIDVdZjUta4SYQDV61esnMlTy2FCbCsJiiWoTkz3re9Zu6bu/Pa0XJAyHGz3xtmTP5ziZYy1Bd22hHLG7fc/sSxW4j5/bcVudFaB+l2TVq3LC3z1AVwzkSxOrS5aaNVHY9pCL4p1ujt7OsG9jYKHD31E5xmqK/8fWsQFg/Db70XTfHyvQSLF9F+M6ONZ1Z5E/kjm6X4kyek705TnXKYTffgD1mblSY35bO/jPY/7A1Wzn2RxdYqVD0Whcymtp579tK0I0pj6EPwJrK0NTMKR6YEgMn0yHiAmeV0z/AHX9Em4r0ctonusZjpq1ED71kqvLWCz1k0TGcYXUBZci9xzlu1xNo60tTl0wtjlUIHOsRTbHY57uazQQ5NGhJ6aUPE1XdKOHDWdEqJHvmftAV2X5XyhxPd2YY/DMKpo9OYi9mQ253WhFizOVXvhd9HTuMLyjXNG7Xjvm9PwkEh6www/hvn1DiLg5DmEQ3NW5ztFvqINSScO+ecPOg4CR9kkYlLQNJWYCoKGHAOOQ1sDe+ZdX53aXEqbGY3TZpcf6bUqXz6Sdt6ii519IEpxCcWu7FabO7slHEaENnldFh019L8JEwCvcOLukExaSfhkNYRmzUR0cv3GAs2dJISdU+wKW2a9Zcm7c/JfpXRf/WQgsJKjen3EaNRHnbwqFaIoctwvFKXNzaVIhkD5g0Dwg1ZAVuWpjnJZ+L18rgiU/icGnFyUekluPTXyB5n1qCl1g5zrT/NjJ70n8HQMz1K+/XOc+MKTXAupQqbG7E4zUVsAc71pHvLa7hNYugtPU957JY55bhWuYGPsTypivaaKWjlYaY2zEBSxjqAEirtkNPojHIgcmWULpJ+ZjQfQA6xN/txsUyEFOHd9g551NR5Hlh5iVBzI+oJStYWxCDnc4zqDntl147kbLurhi9kXr2VPXs6+fAOMP+PbcDAkF+3asXM7ZfvOHbvydm2vmmi1QPLpzimcfK451ErEtmFAn4gfw4+eDwCKaFHHVqIvsuNNC5ynrfnO8qAVPZWf/xwEd/YtuYhdnInPvIxdnpk8N+s6BksmqXP7RSSm1/L5jnMtO6i0hsUiCslh/WzHqYo3wMb+Lc3YwA+Qojsfd1+Jx1emv0iCUxz+e4dDcwOkpFG1fiBbKs3eptYfIXE5yGIeb6ErL8+1kMdbjGhv5vNPDHFR/Dk5ATH+QliA13duQsBsR42/mpbY4Lz9Qkzs+rwR4uxI/lkncgGOY9oK84wVQbwUKwULAzWDGt7l30LUg2rN4DHyrM/I0F9Q7ms3mEI/lG5mjUuTTd/7hPXlECuXVVvPG07bfIu9+XUm0L2ZtJEg4zdm8qxkzrFsXgONOo6uqFMaJNy5Qn0x6Fciq/ZXQ+ABRh/5qzIR+nkToInklku/CAU4M3/hIvQqcFmICBOA/DZbh4qmM3BKengENCybP11tBXLXmBGrMf+vdqkRtZrkO5hGHRhisZ8FBwwOsVnDgYEL43z7cDY1Z8e8aNvnnNyAfz7qpg3/dF708psIbLz3iOAP26984YFzvp2lXxxy9J+vs7+G9R+Kz4u4e+XULQ3PogI2XqLriYeNhYueeL7qHFuMicbZobIqDggAkvu+4lz60JqXIHpwf2/8rl1jeMh7PnjQI5+XJB77CGwBar3jR5jbfRu7dt6HBhgTk89SwLndnyI8+FC4u5fv/WZKonNkSuOxZ5HmC2iAnyTlwJTK2Sc1exd1PoMGmJGaPaTO+0ko6X9Efz+Owu0Xh5svW2+95hDu/7Ha/z57WtLJy2e25vMV5kHCjxV67aaVXbd4ZZFpfx/AC7f/HG7+3be+kVWm/uuds0aYb6QRjZWqub7Qa7e81uWszg5sf1ve419e693f9LpvvfTaF/PVl7DPveBjMH9K0Sf6VJ9pjdZqndZrAxvfRPjYJ5lP+JTPWMNa1rGeDXwV0EYN4ZNGlPdn1A687k9n3F2bPXvXDH+0z25GsgniihT84BQV/19GSbAZoI+88YV/sa2Zryo4MoQI1h4EQGgX/wBGAACAgYQAoNdvNtroe9FPN1oRihbxPqbtF3yoFZwAucOlEb02ke0DujYYaEfblYEY2ksIXQeXJAz0wZuPpWZ0s06b6KcbrfDFP1agw0xR9NOJFVSjAPQQXFmekZ6ljWo2ohG1dquS2C/4yvwn3ulfRymKaqK0V0cGkGNBdAQgi8gCyH7q25z1PTPDswHyq1UlQe/QKRvVbET74lXMOsMURTUTNB0Q9SNUAG8zH3ydEABTEwrjH1fmAI9BCP6aLMcT6kEAfyI4y98aXwbEOyfCTrzpGZx4t5BZaGq9MsY/JHPAYxCCvyYbnyfUgwD+RPD0+lvjy8CgORHmhvSf9qOOuZff/1+pz+KKD2c9c5eR6fEgnfO+WB8hABAoQA/nBwDo0QAAZJKYFKnXZZEXHZrAWTyvTNUaszTLvNZhMdqAetHn0bEUQh3oLPQYtIYrwC3Crcf9CnclTXDX/ev4Qfwq/CfwXyOgsgO/Svh7Zr74MeIHJM5zr+fnSF2kxaSXSJ8j/ZZ0fQVp7kOfQX+R/NuKqysqJdk5bBV7APvsKj/+h5TllPOrl1Dfpn6d+jPqX6h71nDkJ9Z64iXqIepF6nvoVfRW+of0v63dv66L/iPGcsbedafXFdfVZ3X6W8xh5tO59ayNLDavcu/n3IN/nvMl5xecv2/6adOVTf7N0RMplaB2U2dTV1IHaHk0gnaQdoOexVtK38cAI9oZyyAaNB1aBK2GtkL90AnoEvQG9CH0DfQL9EDgF6aQxxQyVcxCJswMMMuYncz5zI3MQ6x0UTirk/U9m8zuYg9x0gPXcLODArhsrpJr58a4XdyV3APcWzwRbyZvOW87701+Tkgkv4Qf4NfwO/iz+Wv4bwmSQkeEIIAnVAodwmbhfOFu4VnhO8LHYVLRSFG5aIpoZX5z/tPwmIIhcZf4TwlLgkjiktGS21KptE/Gk42THZLdkH0vuy/ny83ygLxVPke+Vz4kfxktVIgVFxS3FUOK5zFiZZvygHJQlRIbpDKpfKpRqo2q79T5ar3aoz6uMWhWZTY0QE/+IQASfIDgB9CwXD0drQk3UH4nlCkhiFlHjMUAovuSDv3yxNNvH53+0lDj0RVB4D43Aot6lvjKZ4Bs1vzDfngwggEkeAAEDwDaVGDQEIywn0OsWw38EepajoSx8NzLZX3puijiOervEGFG7AcEIb8vDESBtqTXQeIfY+nXwUaGd4ZAyPSFjv78QJ1pLW2xk/6i6M6GvIaQALkR2s0PZafqjn60lYXJ5A5EzXEYFICiMxEh1MQ4Ed96yPStQX/59HDVzyuQdbi+41+oQ//QBfn/AUhrF1lzXQi4HW73LhhTemcqSY4tOwqSiDRcxvQTDB+FYkikmOUQUr5FgIwbEZZ8YyMthNSaPEDoqm1Ccg5MdHQNVURfNv1piRP7r/wQ50NEtqerO2VLRXjSvPZq9cVkRsW4II+7r1de45GOGOPwAxL2+a5ubHCilh6sw67aCyCzYxjjjUoJ7RCx3dbbaVlOjbABhmtjlspiS02CCZrLEKGejRjCeUje7sXigY9UAugkFFkpqiDRJpkwvC+Vlvg5N0H5HccklYXkQGbkCY3waTVOCpzIqIYvEh28o72b4O21ellQYVmO8OQE08S6p8YZ5UN6Gpr6Af+wX+D7fS/3py9+vRvPPH//sPN9XhT1WGkY0ALZ134MAZAiZP7a/H3/GxpWCPpgYXNqTJvAKjKABO3TWwVWJEE1YimSDoBmYOGSMNaOdkqJ3EmFyPwZqRP4r7wVz4fbGFHFNX3ttfrb0gyaCxpmhHGQndKKMsIQTwZm1KVfpketBjvZfT1a5Ad4Wq2wCJZ1Kyus65Zu4dAgw0fbOrWF7wvHKYZ98uUDCdKOoU1YO0EQZmhfT4CfLXu4HO8MRtJAyjfeaE2U5PAHuKhlQfkeMI5xYivvBBAIGMRXbYUCppUpNn3XyPbBysVTWWrnTrf71XpKdnb8wyLm9z5nboMotJ7PJ+Gp8e+dJR4pRnk6iEPrqJ9KjkgjvgcUYq+zpIi6XOz+5jAd9WhcNULYue5+ovtJeLkBDPjycgC3w/2HFoTUBsddWXhE8M6NOdKxWHtAG4FYzCWq+ZZMAiAXTZGYqQ5puJK29u54Ku+H5g6a4/eF1G0SJTiIbU0OcZTPe6mN5v3hWFAXhPgaTw8fS30SNb/++fz8z/yuCR8tGSDHAHHWCJPW64fWFMnXWrVlrXvpriE7+7s7T5fOkSPyrS/Xz4MzieHhh2unh0YlyL+D8ZekX3bvpovn3ASvORAWTJFe/tQVwEqHfvIyFbBDzYMNcu357AEXaM8cT1bb71FkF82Ra6Mosi5YdyQL+CFRm8VEW49ownWkJ5PbgK11DCWVsLQj1vg4OKiJ/dqpKdHtbtZYGtgO0r8F6v2xdsNkymmvFvXP2DK0/b0UWBBgEmOGhLHrzzlr/9/HewTYEIXZqSwtO0TzjhJ35sfdognDy5CmBn8teq0bLIZkUb9JW9STlZ/uDMoJMIQVAKlMo7E3BaO9mMWncxhU3Pntcg5BaOubGfOh3r2L+naBem3NKYIAPkRg9uMrMUcYGGhAO+VRZGf+KCQAyb83tFi2bavxufGbbjcwHW5pDFFlOxtY97sK3bees59tzcAHgYDYmI9vFKpjxrlXCQIEEInZS3hrdUgmM4qhfZMhYBPzyZ3btwTuf9NNzdOqhNHzZOsnzXQQhvIlvwMqLIPV5ZqorbcUlQBNghC1w4l6SIAO90yE7RHlQikKlqy0tpJSKA95xCjP/KlgBlg47xGQUU57CISegIPVPOHD5PClTKJmK5O5s5tTq4LA8REbbknxz7YxyQcG3+urkT2+/i6RH+Jvq3zv+3ht2Ec/pmhAhN5DARiwyi0Q0YnMo1CyVJbwd1eDrJE84tewDZ784A6dPFcSc228Qj54Uc/WPyrM5OErFPMHFyAvQwjefvUoxPsmfufpZ4r6w8OMMnBn6W/qIGsO43wvNmW3EfAIMeL38AA8U1tNkziK3jBO07bXd7zukN93djWRkRy1fSQVSqrjA3pzMSSZ41OURiG0jpoZyzO7qi5qM98tqhQv4QRZ6AJIdzNRrvs45Hgksiduk5UM24xn5m+Zl1bdB1lg8GCvCLqeP3myrCUV38Dd3mipSYGLmG10jbdipGDo6gBL0oiK/n7Pyz9ArBbuWT3ezo7lIxf9Er/4OV21yw9me2vDvdWGPHR5I2MCDXOFiQ6GsVVGVGrgQ5ByI6olEaYNSdUE4KRcNLz0Cgls2NgoE3Nj8Hjs1PMx0oqxcVB1I0p9wj3MPZNdJADBzNW5J0UbThcY7TJUOySvH+Cdc1GLFAWULKln3POEVAVJFgJwDUdFO8RwRP/Kf73mjLLaAhO3al+PHX8uulY+/HWQn8j3JKNH9myX5mohgOuw53bpyeWkLbT1ZaxYKonZ5wdK81tGtBUhIsnbly6VUVwojv3mt5VafuL7SBHKMDHLWTI/lIF+/bk0omItmRpu26QyDrQLlI1BZA4ks+Zekk8sSDH/2VGP/3+n+O5MfOl2FaAHBryJMcIbmcSI7d8NG+IEveiXCq4hGEICzAjnzHpTRzMMYKITJlohHSFxnB9cdBfcLlx9duy6buQeig23df87ANcgWGJzuSJczNJnLwMczj/C4Wl42d5qOWSVEkHEHPUaMuVeEoemWQn03mi43vNDUlKyvZoJvSkmELqJQgDCVsDj/CTtpSqkYdzkyHDvIIof6HPI2H/GGhsFeoxioFmBe0YemmZFL43v/P0VyAGp3ydJhqf0Jpqx/kVmY1qU2nHPMKRLI0oPZefwTGo460K8J8r++YL+PraojkavTpdJpaU1rR2rhpujK/IH/IOkzui/Om7y4thsZyWZzySjOkmlJ8nAIinVs/UE2cFfTRZ7CJAcZwp+01N42uOj/kF/s6UpAmQg4wYF0bbQJrZ65RKa4nJFcioUq4aV9uiQgMP7pR01SAc8ugsXQMdwLPLle5ETNyYCJRXEMLVc1LflDGDl8I+v5yATmj0bLlQ/6nfo5N46yVHaKPezSKajfhVMBp4C+08IEph35nSQrwXYKWLA7V132kB+fXkMgpRR/aLNy0Cxs64dAR42hBRJgDDKnpLGM/QbLpRfE+zlx2uJ0pAGjB0hp5V2N9pPn2EgMMr++Y2/yEP+Wsf//47je7cL4vdAZ31zpLARr0rPKhGwvKrLrhINvODdCeuW52v91emee9X8JugOagR764SUA9kG/eojR78nb07+SNxHlDdB8ww5qetfvqmvyr2XByigx9w0be6tjvE88C8Qga5uHW6gu4vqGAQr4xf2X24Elwv0M/T9p/VKkPIGWeAovgdcHgLB7DfifcBoaxmjIO15BsRPJqC8nZsXYSunMbDSAEE5KcJbypjfJW5ck1qAwerxg/iTzob5A3zzf6//FMSEZ+FZe7suTGFRmFWSQySzVAnCmWB8SqyDOM0EWSDEoSvn/y+WepR8FcRcKZZO8kb5rOEn2fJ5IQGtZOQtlheSBjV4QQReZnhF38qiadpnIPeZk31xMLO0k8N0WY+mSM4htjt4JwFqHenpPXHTB902PBK+mGwhWby2qk+3HDxcUm5CktWAKuO3Zh8C/Dtk5hNMw/zBayqrMJJXYtS1zuMLy4pys042kXAhvw3vUTh7Gz6cefJUFEaEUVIi7FH3JEfAUX8VcY/qROQR++EL8AX7xGdMYmXipY+BEYKYJXkMhSaKm4TW0YjZltTTbpk4Y3mRUVBazgcSMds0S8cUteqs5t47ZwvoiKROT7HwsrrRvujFxLib0OPDXhgvB3lHqK/j2EcMzooFbpKcYpqdpCtw0LS9SwZy9hwEM9BP1/tY65IP/0hDLZUlCQwXA1KX4TvHmUDAu8QaftdO9aOJiNgY2k4NUbyQbLXfbegayl1e3NVF6So2v/VW2/FGCxBOjxhmeqbE49vzT0JKCwq+2MTgfqeJXk4FV7g91RgjiSo4P/M9Pq/EbjPoVcUygvkL6GObg4MvvUZuX8uwBtZwu6O6oVoPCUpyjGFnJrmNSBuSS0Hth37qZS3gM6ZKfIzj3GHklEC0wku4EJJgMUzRb2qfBMAh0ztZri0Y/l5zY1WOzpKbL2HTKOb+9Z5nkBst9t+Z/DI13OukiFTZ6+IuPm3k5E0qanx7Z7Vifue1dNryyqoe/VangLAKVrmtYWmVGK25NkqLSo1FOsYZHaQLNiLSb0TRE5LCm4TEZ0Phy1gMjQ9xFjHAiIPwcnxAwpPjdjPc1pFL2qo6cH8PVpPh2NVK5jo7kyqw7MIQ2BeBSZLQPI+KJArm+ne9fxFa+FxUMvYQYSzbMAmhfm1PMAzDsHe+Lhs8baMv5iBtyZJ0U9vCFSg+dkVDkkTaqMM9iu1FOyQjQoqFGPtgfQy2hjh2vFITXsIZWT8kDTqeipQDEsMh63q3XkdpGIyksdXTJ09+3tl7cy3lYvH0/668eWWV0n13b2zrzk+Gux0Lsd3xyUhNhgJBkvS6mFVrtMO3d7qK89Z8lpHqkfKNZW13Kh7ugrvspYKQXCmqqOdkVWSCwHh2CsfwXdGUFRYqXL3ThKfH7cMD4BFbJR69I7CRXGXtYJTEoyatgFy6FYbLimHB0XA/xM9iQ10nbsAQcDFaIUvTzY0dw5VKQ1xK4KjJAJ5uaqobVwxw8HF42EFjdBHYJbZyCZuAwG2fKdbWZ5rORh2pnmtYfqwhfgOt5nj0upGMLJ+4GN9QBVgBK5ymCunQjWMwbxq7Q8mh4FzEmSm3sy+ExvyUBkOGVEhNWhr75OwmULCP5WRfieoeSM9Dt6nvJCZcyM1yMIh1dhJ8sdUXiYcd0o7BwbscTaIzoODgJIjWQoOmObm3FijYl3nPvujz6Q8qyzDUfCgGshNYMkUWCsKqNTOF/5JxP4bxixqkOoj/oaIeoB8KTZmUPsrIxsrVQ1+ygSnTGJZhNDYwIRgMjrDmOTpyX5xm+emMzY2c8o4GXV8N5PVyGlxIbdKWjd6Co8aNJZUmG7TdCPPJt0l4E2cUF0g8l0Uiv4x71Gv7DjLwcKofh5/Cr5zG1k84aMVO0iwoQvqchpZFs9yD5/xQ1Rlmh8YKzoYJOwpygId6otOVQYHFPK9ln2ccVrtlCzvTXXo3DMC73BIiSRtYq5kJiRASFq9o/eWp8oEZopDEZWml6KmNcrCOab12Kwp4Ycg99mwX03U/a5cwAnC0Ay1air5vIJoV4FJx8TRRbBMUgbLI8BwvSL29j9YWIslJCrNTyVwvuXBJlsWky8Rx9NYJZlGMVZynzyvRgaWI+khlvIjN7Zl3BcyEhxyRSTW4a+wGUCm1FD6AI2vDsoH9eK7ILZ0wgZTzsGIlewqmnhmazgTzay2WYD+HBlwEleKpbud2WktWlgwuXjKzBs76NvsGukPdTK03SUo0PTa2TNEOhoTDrV+WJEFgkxwVVyFioZBi1hU05vztO9erj4pvhr/f0lhpS0tfYneKpjyLYkZdeNeTPFi+pumKuEdIG0o1ll3B9dxD0fuT8qSED/AbSaD1lt7sji3cAoMAf/n7cz9Ix0uoXgDcAg6MMRKwCgShDsNfRfCsQQasA4Izi3iVXHs74GkwlvzraAsRwukrKY56/XB2gesj5XVici4BdXEtdHSESg89FBjuuU/Ao+BbquE0pkveAsp8ZgTCBwGrpT6DwoW+97fFVZw01/h+C/g4dvoHbVX5mUmwfN5yV+TtY/ULDrgNaaW9ztyFPLvh9tECUkhwKi50FxAEw6I6KKb8+nXdRnX73FWXPFwFeUW8JA6WU+EnY6u7WwW9idY+YO93VHAd7oL7zBUkcHjd1aqR0gA4qwtdJfUJqGcnkmagbR4erZpT+qNWMCIRekBHtQYMPe0MzJHFyCLbUGVmQOLeq7oyqhoMcOpKi7INOm0uEkz3LbIWGpO2r8RTD6+vKC1Bh6oL8gq9FiGt/cq5tHXlPVgG5kJ15c5OpkfnbaQUlrctClnBxalYrgJZt+pE9ZVpyfZ5Pd5HYDFwQhK6zCuvVfFCYp+nzJqeudReUmjymxfE5RpTy0LhElnKeIq0bBW0DJJQueT3IIdlsMytfUIFVbHsmxiPxpgu+SRU3Ise43A2GLoyA+Y2DbSPXgeUW/oaxftpwwrosXjo6IDSXmArWxLuZEPLLyOUXP76TEN9wNyUcu/wxc2EMy40HK2wVVZOqCul8V3dpeHP7ng+Jd/m8pXh2tbuHidCPpwZciZKoniU8Ah+1L8mR1wj9sM2eKg+HJXx5P6xVUfdApuo4bFTyx/cQCyEZvxt/euA87sjf/Xn1PQH0ShCXCFtzh1KHXrmopXbassIO+IP8GboTfO5ap1UIMETWZPJlLXJkfClUTrnUtrAt3IE7NaWSSgv2bwj75sPyvgxmXPa0b7C59HzHY8iu6McNwjqfYedrBeJRIISfLSHX1cy5plK32xijhCi6isjjbBDUmvg0adz12TB2N2YfE9PT09jumU11H6y0ZrVKgCCp786aFmwjivq8O2dhaHz/72v3iFVq8OrNnVep8zQdbQc6yHaPj8lcYcmnTIlZub4EVM6CICHDJwP0fsqJFohIvFkixSCpCOErckXGJJ1M3y82VVkyrDm54XoKMitaMFBj//zrruz1Eq/66pQo2L1DizTZPd5qsakXGVniD2vt14Nn+GV+NqW+7/uhXWwzugFzFg+urNpTOy3Etz4h8bynIFJoR77qGU8J7UDjnVQipJo2f7RzlQVMrupYftMZ5qy82AXlFR4bm3Zo3+8a32AHS70jYCWxME9Lrwzw0c/32LBVEIVIqXe094ahf9KjrSQmRbEb84rMuHwblss6bixWw+Mbtp64uEgmHmjlYrAx9QKxiQpoT6JyrPqBs7LYwZbx2Fm1mH017lcW+GowDJGWfrA6vJyOfmLTzxwHB+o95W0GGxc6Mq4h8RkBiljWYrF4lNddeUffZjGa5avr2h/qq8Cf4h2kKximrrE+G1NErqifYj3xgQNZZQJHW67KtDIrvOsplqDevOuJlP61VfTCsgBPI4ed7SNApyfdUYfJd2qqrRRUU9RoVNCNNZZjSObkTTrRg6mMmTGiSK0wiYI59DWsN2UZFlkSUuee4Ogc0RAIcRUlrVHS5CTeG52j+QFyQjs5pt5EqX9OM5KPGO0EO5Z0NeRTyUzQ+4hiK6i1JSONmYmAMy7eERC8idAFZy8WPpku1YqwiwfpAZSEf7fF0WFd1wzCUfuL1w5nu9C5gpLEb4G17H1my9U0zINWRCitgRVs8gmEVjDXpyONI5Ey0muT0YaCdcQgqSotkwRyOEMLX3sToIjwYgeYZMgJVA41+mXVlaGIvIdZtIN1a+yaKnALmiO0+E7OwuiwBdSCp/TbB00CmwgcTBqRrAGXohpT8TKEmV17TpyEFQWN1+hIWR8Fi2LIIbbSpva0EebXHgkyWovBS/Ce9xcc8xbem9uZfUtsBHWTY+chPdhh49hzQgYXs57+QyYWBExVEm3Zo9+u+fcudNscuHKrckd6+cj/y2BdUH6ds3l/n/wo6s3/NZd+fXHX64wosqiIGua2YFEcw1ehfBIeOR0sC9CWEQNb7E91x8rWB1lA6lD9DDpEhHrEtbWZhIEjnGoeuMt/HAQYxQBB8GHZ1g1LadOfMwjiE7OU1+QuTXkPkM4hpZL6oAINoz8ktortnrx0dNqH+zzERyCEHBvuG9DQFJpA/Bzuh/Tpnj/vm2nKNRdPGI5o45ER8USogp5S1MW3H67S7XtFd+v7Vy2KPxXcrmvVJ5YOI2AC8foRi7xQqu71r0fjVUEgkMr0iE9CMHUw0EgvZeCKUQZNS409Xz+Di6kwmriiF8BB8bfKafjGUZ4YZwCAQk8Q/4b/uLPMeCo0/zflw0Quw6MRkhY/vkQgbDRLkD0FFgHHsZi4doywHt8cODZHSD+Zz2bPioIZG4gP785BknxQPeJz83HP3F6/wT9PtBzI3Q+BRTNa9YZfHl+oEOgT6xayMXuuZukuvXROnBw4CowD4RsoDdePVXexzqv/IRVIx+b3uOD25aTpT0znRUODuYCKth5z/uumx08N94CPvCw92HRJzYO0+tvjEEY5X3//GIurVwHOgdiR9y+jXuaGESh9FBFcFPYk4WTwztDIAh9wddPmkHiAGYWnjxLNoJGTmL/7PtMMdY5k4kdvxdv32SAVhyKw//BC4SvLKHscA/c27R8zRrlaO1RhyIIJE77JIW3xR61RVZ8ZGuSsJuyYnaaEAuyTcHyB2wDaxmmaRgoXQhMozQyZtVSBEpr02VI4kjFkg3DcpT5dCNfhlVpwBhcRyk1noaIpBiiOElxTTjN6QFZNL+9dGoOATjby03NG5ob8Dw3LQ5TbTCc3r+nf0BVFUUWBW4+pagbbudgMm7pKpGCDuiy1QhLccV6KJZcHfGE9YWAOuARlqUy5gIOTResETKSaRYSjUU2RGwPw6ybWkyjzTIm3KKjI3avxgWVTmKtFu+9CwsWhJnpvrPR7LkFWoNNodvcc5kOQiWBJmhOdENqT1TDDEi8osfrPkfxeDOuzCl6cJ6y8PAFY+mRDgmSswdlzx/CCejYbAKPF1J3JwQjK+EYvT/ZkeiFXX526+VYkV/K/clroxu9C8uaF8hvsvBhzByxSOfwWjsKv9A40cCr9/qa8iIot9/LjKI9s/V0dXhNk4cSGJA6rHnFvcAX9c4Z50PuV8l/2LtyAv2EHb5BrG+iz3CtiHIYgKXejOjuaCSabIWKrCQmAS3j2M5C8tUlP9jKn1oGqzBz5fYT8ts7KK3ojTY2yk5i/4RXpTH/ss7ql6Jk109UUF7mRTPCfIWFwaBRgGDCg836td98v8v3mi9HSkbHxpP/BZSXHO2JjGT9zGuPwtvROzmQKJmYidjEK/PiOiBxLF2cwwUOlEQbY60oi+S6x+t2hD3oIBHRB9wmR92tetxuRXGsrWkS9jo22nbE6FXZXtUTS6RWYCHiQHNFu5A6EY/EtwuPcyHNGYCLxULuqUibH2/g4WNElUeU5YZkupBj0ISJfmgPdOgjwth+a2fvgBKD8MH/p7u7bURpAn4pPCk6IVmsTD1cjePc7h7FNEljXk3/AwuFXGtQYIDYDbMMNLbae/8jo0r2s8SN7uk6AGDv2nem/c/jA/t/+KSDy21Uggz5/dUr/Evf8i1/ucrntAZhA2xr6T0gYyVXVM1Yeb20ohkf3/SY6ENBsroBPCyGSi0RML/YoQuuWzS8fpmmyOGOHgpNCQv4IvgQxSBqxxjhdYxSHPbXWw1UOqf1L+a6jsN7g4cctngRPW8a8Dg3VGkAhEz9Rlt7B2LM7dy9oa2xWQWl/+OaS88NZX6Zti01pWzAvOB+eLC6XCdm6cc6uIYrAwcG36aaTcpxRqfoQpgP8hhvBxxFS35lT1FQZGs7fVqfj4RvPOSBaQc2WY4Q4ZCwwIYVmLrEg7cJyDGIHk1MsgIPbZkiI39j3O1Bd2OFXsLJvCLmw/X3BJwaTDy01e3KC4Uxe0QtVBYZAVkp/tWYuARi76L4ZEBn8e7S45tbU4jDV2hrGVj0HvZodUAE66Ttg+3RcURVWBHg9K6RyAhEDZA7jh053L2NvCaspaAKNpcW+Rd8mhH++DemCyPwbmeauCgibFOTcBLFBXoLCXXKqSGSIXR1JvtpwiZpcgITXKTTTgoLLb0RVIRwEAW61Nwo8oEqJXz0tEfskLaS+rTiRYxSo5Z5eGXs6ITC/MQxXYmwfIyXVQA4WQ8huGYDESyigwCJIRqBeFxFSYk1rD+KiJTOlbMKBghnsOz4Cxwe6t3j+XwB3CF/agdNc2k0scsVsgJbOKtVYwGOwT2+orYgln683azVEGchu6FWKlWBq1e8r9GxNzrv9GVw//YzCdnIKOHC54LBkIYJK8djGJoTFRzjAtJ0ORjQSZi6p2xCdgM7161jOKFor6UCXRHQsiExQIi+K5yo6sPzIYOzwMEL5NA2xQmjGFEI/7szNb972+RlCKuLRUvnCLjEk+ufTk2r3hje6T44ahizQ0yC+A97u7sQpd/XCV60BoURPJsYmJ3hf6dnyFatZviH7mZm2l0KahdQIL3fG7nLwabHSfjnnxJ8wTaO7vkn1xgAA7ifOIy7NSZltzX4FbS42+oRGOAs09AN44Pqq47WHSiIHVNdsEugBGCdZ9tBRNP2dtUvfxiGPM0X4HZoRLDEak4l1kGgtMjw1BrCAtFCNWgZ8GiI6cnqOp0Sgp9G1tl6Qxq6xG4gvUs6FkOpqtqsnAk/1R0GCHtGODuHiajXaUqQDm0suJeC/dIsjkRjQ2CUojdad3omPI2qNFWwEdNRK02/KNSL3vr9NB8UeCoozpMyfMgr6Oko+VW+xM7xbsmo1Je32Sz+PoXF/oAbfwWUWF31E/UMLSRFVinNFTgMuZzV25GuCN56yHE7rwqX+7LLoK4DRnUkfjbBcTJHw+3w7Dg72wtlIe7HYEqUxXU6cE8G6FBrpEImhft1hovrXGFntpVWzDlVwoyZA3QAZbA8dnfzCvQoqUymMsbcUEi6075ntdhE9UTMamFxqKSIxU1Zwo7NYjTBWdxMJlXcz7WiRN81hVOCFXNKOCSUiUUVZBnOZq0AWUIrQiE9vjdnxcEFedm2RiLc63bPYiPS1Mz8qlYKSI1OIby6fMVnkkC539bezRzvJrPemYtsFhr86AukoPIlONZ6+Vd/Z9+pvW/MCmrtqLsH9mhEo8Q2+gUUR704YQqik5Mbe7b62ZI6m9EPqBsvyKwGuyLL31GthkCwdetdXVi1syGRI5pk4OIjJGybxmpjGyrHn8j2z3psN1Zbv/yff9nEvqZ5QW5sQTQ2iAEja31O1ngU4CKbnE5sTkDMB/zpUrhMppCX+AvpMCngngH0m+mY0RbmpsHlYzJYwpJkaXTjr2RS0veruWKtCzUHkzWtfaiC520cRF/Y6h4oF1bpRjtSqzOXUNXAGRwxmXcxFndOn9h+haFDUpMfdEV3wJsMGJRGxJtyRKIWg5NkdhMSrFo5ASeo52WB3o7qtcp8hdFg0GlVEpk1AI4Pg0ibdiqJzmzUS8C9IQbaHTIb973UPJEPXe6Y6sqMkaHPsHdqXGtooBm9HZWQsT9TqJhx+/yNw4f0hEKGfd60sZPpSODqokAQlD2wvoOG2Tj+9mw4QoHkYpHRNl6QGViKgn5jlJVgclJH0SRNTzuKAGXkqqGnraJDEnVFKmejY7Hj8yzCCMRpL7ciIAK40FWhxBQkv4PIpwIhXLTitub6LBqfMorRWd9DNGmnGNQCVGmnU2uMaCPVU6fNcd7I2zrXYrTlOxR18nx6mpgsTyx2USfnkSRuNnpnIxnu7STRqWMhM9nXPl+qMDaYu0Lny8VELrvVLUNJxZr19JlcS8vhygRcp+SSwrOYLeZKI02tBJyVFqjo9UPrFBbtfL6K5gqrNXPSTVgkbQdm1swUS7uQyZhJggenGJJVwO+bFluVkMOUdmqPBIxiWUwUUg3IsxG0bkW0lJLYoudQqHlcQU4deFFS4mWlysQFECWPX6C0QvcVs9nykp4pNKYmRqt4QAorhywDJxk05goCjmhs7tFeTV+Y0db+bl234Q4AARSQPgBTeIKtNUcEXUL4A45/3wA3gAK6Ngr019VwGgje1P5JFuGfNwILJ25xcvMAYh3haZbXSigmSxemReLUj7pHWtHA/+cGMshBnDTctNZSWyzQIOqmBnYcfbqNg52d/07595Vv1YOtI637JU/uDvz/HJgHkwr6YhHTfPoU2MnJjXsZOsTx7+OMkADv8iZwrDiQQtLfHRUNudXEaxRQUFOlvUM27/9J75k7XnO69PUasHJEekdfB2w+WZUlJDtb+Gr4m5wWXJVka3oOOHPm1B72ft/+XvMvbXCDI9U6ei1/4xjpBLAVttlD0jBKCCaEVIajEklsWOrAELQoIjQm8eCktvFvamC5k0l5QiuB90CDbHKzNxmPEYHV9rJhEKWxjaDWF9W2uqG8IDHd2v9WcR6nn6c5zTIdmF2K5fL0l811dw4Z9IdPfa4EdFzUbNK1bVVUsOOd2stJkKmZ2b8h4u9WftTIny40MX0p9Y9+2S9yMZcDCYEgKRwtODACLAjYK6hXwDVhYhYy4DS7zAsoJ5uKFvwapSR7XW82IJttJFTG9tJKSca1JDZSlR399IJSiQZPVcvgEk6VVtffkc1l/BSOhzr9WaakECT11apTebDPRTXNmSAY7rA/F27f2gPpbWvByJJ+O+FqW18hTZXQ4JP8w6czCEbosbQZXAMUA7RFXnJwtD8FSm5U9JiLxGzmYlvX536YfBQTAkBmCEHoJwsTWE/Etk5oNA7kyCEVBk8SAPmYSa91aeWAtedMv7aIr5ogz1OwbCYFzDAXc/C2Z72zkzTwVPwYPaBf0IGWv4wsRRGV0gzxQxOb/nXCwkTSen5y16MMdyY3gXz1HQ+n3jTxNvh15xf/p7mLFQebY5lkfLoLKLcz/8wdCA7vKp0NY0jtr3OXJ+4uXp/u5nv5It/Kj1aWSgP89qkhQLPJ0TDRuA2gQ7TIcyzByTSkolD8b2R1PWPwIe4TmsRNGMAwFi8+C4vuoyFYvA3P4f6zFH85HaDjaOtRtHEnfp1fBMTF5iuY9Qv44ygvq/r5A6xULJpTRAyJ97BfJMAaOr4SsxXt0jU+uO9y0n8VAK3tAwHyU2kC9Ec9k6snJSi1tVoK/EYQmPmHgkdzaSySekkIAYi+juIEhZTAUeTL1Z7Wzr+mVk91Bfi6EUF9rAckavEeR3YHkYb6QMFniwq3OxAS3qiblKNweUXUcZkmMATBCHR3kQ+BVBMDmdbO88vXWBSuKoVRVjjucTXUlRpcHpwyL5eswpYZCOiklOnpVMxkIU8HAbyA3iLOnQUE6hRMMg/zzhNM31VGiLO1iAIUEgkc62201EapZCJSWEQbXXfJzfJL3R0O7MB5B1eouCfkF/w6JfTymGUBODzFFRdeAzc0NbVML3bNzYdSU2PDc9+ovkFiZQo5gbOybNaa3T3othfNdq20PwGMKglgndaZoahFOrFJW5pdL1+jJPfMwIaW7hgCqv793aKu4fkmKbjMpNbadDkeSySyPf2Lqzo6qh1+2YHz54DzzHYqMGXsAJK6Uh5a6Rwk4kV/VAv4g34zKSBMmjg3IKmFt4N317i3WDmISFRH8JOPwYJlNdxwWY5thzdLST774JDkk6WpwPfH7Fzt0wdpp1KanZluff/TtnHZIgl8rXWKspnITB9dj4uKi0sD6gKrRDutelOLMz0xF9BllsUqxT/q7AhBqqWFme6mvPh4zJ10eETmou6bK+P5/8HRsoBRJVWPUYIK9L+SbUIz/wEjJ6WHDjRJqOvIx7vXTDVEc9B14eRZ4o0nTq/Czn/mzXG67x/6YHHFOBs/s1N0BiKHB/5zyLeMj6gQLTh9+jkQ3fa6spXwyVLvDDTINBf45n1/lcgP+z3utH71xjlGxAWLpyzUuSs+AumBvd3Y2cTKXEIG46OLnR5Br2mQz+JIiYS04DtG6AuyurSgpO1nBoyl5Llz+pG8DVgt44JAX9S6zT8QEZyYIMQYxyGcXfhakU1thP68ux4o3/nKWewhSEGmqrRIChRk1Q1p10qv05BJRYuwgOhMXBTjeVP4rK+ewx+GAEQ/Afopni8UZsb1FLSjMzpoULC42skm/OTpE67AJeDKHkjgZVhh/s6yp451eeAG+v+33/5IIW4q2ADKsXhL8f/EanUl1pq+U5Mvoq2WNa5H8wuJY4BYMSnaxfjgueo4M1/7dXExXGfbydSGnLt7WApABHEclvDiADVRCfOr4uqIe3bfeYaTdAwCGdQSFEYMSKNE4mv+tFpYoaQErvz3934/yXhzC8hgbu8QDanl6BYPRDIyZjv3ARxkON0IGznZvlb4STGwKR129ut6FVZVvjJX5IAmBdl91ws/Ll6eCg7AfnfW5vWkbV1WeiRUT/kOEqmCNMPKYxaGRiJRNm5mZfllWGOJiTtF02+VIFBnPLPiMiPaPeJDdMqHmOPkUl1XJUTqANvFWjgjIuT8LF50eiYPDo8CgA2sEMQQawSJ5nWDUbCUSMpytI8j0hauDYhp5/XwpmTanQN6Hx1nmDTza22Cl7T+bKfpBjg5nN1GW21oUbzdQASSjd40zvlQ/+oA9jyDnEPVpxgmWiaWn1soIWmUJ4ZPz3RfH1bs0KlCTCWkNs0UOxnJty+IG0wchVH84FumbsxNdHR1S0x12w9ucfFLMmXAY8iuu1O7XMNkhhTeRuiqpMmUJeqCVETuGLVC7HO+kD6RiDAHMmfn6CtTp1H8/G+nw964/gywKAGJo+jfTJ+vrSzs1eYiaz/upe3YXUJ06Rh/G7wGr7kg9McukRI6TDIREITqYqycvCzQRIq1sVsszwtOUc4clo34z2gStSu7YbolRvXh6aL0TUUHuqufl1swxlNVCd7qfNeAeAypuSKZHQ/ojT1Jti0cEgZY6QYI7wxdJkORLCWbQxYAqtLXbj2dERDNEy93jpaIVng+sKShn7be3jYmXaH4nbbmRrdUKpHcu/lkyp9rhnsQ8+XErQZ2l9u3t+BL7WkQzyvhjGR/rMkCUlxcbEmmuxec1RoIoznPson+aNfaTia/5elpdvj2TrNw/dZBb7nQKeVD2/XZJ2nvWCCTxd4ctYQoyghRiPBcxL5CqbVUmun2qsuDcslUedLa+4H7HXBXjfGNIX+wZCNK6+7c45kwDcl/DILvnkDDUj7Z4sDq1mXa+oFfwB+bp/D1yEqTIBbCNuEzIWh4rlUcmh0LNjRMy3bqIQnB8DwjqOdqJml5bnk2kxLPg+F9hTE6NoQNoqufzKZK/WCBWp1qMtdWZVGUKo6TNJXYkhTGyUMry5I2wegpqUBSh1GYNMI0k/k/quOFum1oGTdKOrUzkjvovm3JvEGrJNdZuMuSvS0REj/Yg8+LcKPWpvjeVCeyrs8A4vjt3lKj0eljkcuR61lkBTH3rYRlQUufWirRWWqlkUtJsdRWKKt29wZyqMMNCfg5qbc0aTt6YbnTkWMlkATZblarMM4IIoxyMtOO5wVIEsvv5+bz33H9wmBR00Xa6klkJ4q9XrPWvCgWzQ8ruZOzE63dm9qaSDQeTxgA7IAd5UM5RW6vZjQBoNZGpDKbwHtr7GbbsSLrGrF2vhka5QoJFggBF4QuCJdpzFc+YDkuAikjpdXVRHsHMXZEQtXJWXddT5AsS4yAgh2TBESEKqMGLUgoH2UgWBbqXL4RlPUqEwSdulFLDh1GBVFUV/6M4bxBtBzdyUHdzTxpNBBpJwklAHRTFCr9jNYaW1zluXL0fho5kp30P9qyOxDBz7k9FIhgiXT4CPpgMeq8NkKUjhoKJVI8LOijyh6NzutsNaPMirms59xQjgul2DBaTPfMdJjFW7IqcR4akgwdIuc9UEokG+aEq1goYjqovBW6AYM2Kc+XcyR6CRLn/mshFMSqfrxWeutCypJPYpskzQTdHF70vK/vGF3TaJAHXXbkoiw8EMbvELxvnBv2MhZ39sE80BlGDEkRCJX4/RjHY9MDXSOcJMaM43XK+IsdcraES5Pj0NE/IZffqnu7oSDOl8vSC5lu/AKG61fV573pQ6dMuLN5RduBqIB0sS1jKJSoi1BEkTo+nnQY/iMZNo24qYixBjLBLAmFmR359MNbLpPf2tcceZp5C+GspUeYTTEZT670le8kG4e4wdSsBPl/JfjTcTieEP7iN7vDanC4uS4dvBK9ugUURFV1T/WjemD8IdZOaW3driToPoVHkmCN0EnNhjg4b64k5rQGXHRBsvCmcUEjF/PUtzI7NNzHih+RNCictwyUh8IO4b1bGbGtarBanB+nODFHN80P7d7Nrib7dznTpLbCcTxekjFbLYTuyLLeRHbqJGkD85C1918JDw6SZPYYSWnw/uG32NuFItCc/AobnE4pdl5zJSl1XZTdRgnBhiITDE51pTZasR5cyBRy9hDBI5S2CuAVw+sT2ZZ3LCCR4q65rMz3ueoc2Pk2z+P46O7dHSkfsdc2yTAHPsp62c6erGsoMOgw9YW0oQqNQGuFqOFnfEG+4tSy5LYWt7mxkUl7OTZLHO5Ab7vLSwBypOq6EpRlPS7umfXANKokmiV6NNtmZn29P9O6xdrp4cCbNbt7aGEl07CRX2l+jADlhO7ZdHO2vKK0ecYvX3+x4t/73cERS26BT73njY14/0tfOuL/1/9b2NXbBk3hs6nW7q99p11lu0+aXHDrqMHWoxk6hkFOeoeR4cGbzP/et8LLtvncmp09x/1zJPuo/3f/H/4/wzb+J9hveD5MfPLjsaI3t39hGBqe9fDKbFkES5n8kif2WbtkqQ34KHR7a21Y5Lptc5Im6M1cKeNuVYTiKKMR7f7L3qgZvDY2Z1yQmicZE8rFdKDlzxt8NNL6WADlbYqevLSpG8NWKKni0Ih6N0mno4WFgPmu6Uo3BAwexVbrIOMe5fjUvtvBH5dN1k+dPL2IaMH669kSNTN8caafV2RdmI9msukgA/o3VUNaAtFOsqOrr4wGjBFgxwJHj0UW+k+NHpJvANXhXwwN9rF5TRx5Z/7N6uqWwaI2wuW0+1J4GI6b1c+mI10D3R1Zm/fUUM3WG4SwaogoDGW5hqFleV1zNvb0UGCxLKsdO0KtKmSwRe4QliVTEH72aZ7hroUdSvlUO1PSf5neUJto75md2KoP9tpzdrotne0s2DJTnKUora/GtUkIqhD9vO+GwjB11sfPqMQhfD0pPtZiWu3YozwkDz9l7/xME+hz9Y48gjY+O0IMUJvg8NF2FpvUtCyEByGBJJXEHMdN1V3ws/KePc+xJbEsjVL+fOCnjUAVv9zvfj0aohP0b4KeHRx8b0FBUBBMUHMj6kKcaTmPj90hPqSJIZ+1v8WL1BefdZuFQJD7T6H1T1J11g13Y2IwygjjwOy4re/qo+HfLkMerRafuRb3zJ4U4I8+ByiEB6mie5tbULt0Knkj3RqCAT7bvTPZbd1JenIczo1SiRHJxsd/jIHRVs+hG4dentv9/zsO28LP9ciY3MlD6NXz7TFXksGTb3MC2lQtj3VaZvMSd8vJNLOPk/elhuyVnji06daeB8AiIX16JIvLWJReW1VZgRni+iy2qezGh78NExZ4EG2rhPuvuRkPiK5vLN09X885ZFj+D79LN2XQQV39M/Z6yHN2r0xvcGh8GohsKty5hV5+ejYdsef8R7xzfeV17I3MiQhCFl3SKKvVzko3Wlmx29/w7GRtZpywWaP8s6vQcdu/9hm3X5N0AMzUhIV+7AMhFqymdCw3eYFit9FvCsnzeqWzwMuzapu8ula3LsYUG7q2K5aEwS5OcKNciDU432pMyKn2f1H3znjUhkfnb7kTE01175b2DstYur1nqDPf9p9lLmsQVO23n0XA1auU8j6bzdkLHpA/34GRel5RIaVHTyzVq9ABBPDjz9O/xz1Aqv8Zg2C59ZfzBuAa4uxEULh/9wweYBOegIxuH5AAVQgfgY8tOKEOsE+40ZbulRWBzepgpMDL6xEuVcfjqgSIBK+JAZ1WEC1m8VwwzNVkpKW2NSuq9AEdFS0tmbT/kEVSHx7qkJq0KYNa9ppT9AFKGjkeQyC4Z3o2JDZxa0tU53woAijg8Xliruo6bpyYLWQG+oj+jErBLEGShUC2KykX3JypbhMHN7ctGCAG20qy0zX99K8sqW33EXy+jjp4RH/94mbxz79uGmpJUYCje63cW7XHMlZrEfACHJho1TB5FNJmsH1JHhxLYoTorh/QGbNCcb/M++2PQ2d8sU6HxvhO/guQ63R5YckAeP5ZRstCPPIh0gA0CJ/6aH8NeBOocMGouQrKuQLU4EvAptXh507uDnRyRfQJaaZNT/oQLszqFYdwLwwewb2XyKP1/3C7hLxMFtvyyuoeUAHsXxKz89jAhqd9sdYgGuBy6eCPjhhEyXLi2UhvU1UKYdCNtk8is7MBrMldu/q0u5T9CsGbvh4qByDGlqVuWB9ID3lQVZFlHEqSaADOEg8r6cWaXpgDYbWyFrZf+TfAW/ASjIjXo5QFoU8aH8JG+JJxPl1nEXXilMaYehM98sqlq5aEVOy7+jMhTqxWHfpgoHs6UZKNbZdz58yx6Eo74Ql+qlkBuU1rUZA0owhFAmF+HnNK7pLWk/Gc4IhfWV1eUuIsdthN5ixHcXltbU11bWOLr7fdA2w+/1b7w+xMdxfEToCzUSGOJ1M+IP10/vQsoOM4jT1uwU6T1UUAv3OJASZbyr/OoANtYGoRkbYmTtqyllJZQo2PtdOdWDEcx9K5rbYjbD1xR6xpA8TMOeXYglQhVkQPvoykgQ/5vY+A9+gPU/8+gPd+i5DnkPd1f3PEILQjAiGUXpIEMwrq73kiSNMk4JnA4wjOp/9//TU17epHGYAtsuRLgL+CcT72uKthct810LmLK2ZV+FHYRT9rDf/duy58LCXw95syui/0nFWrjgEOmw3rBgFdrxP3j/9XfEQmsyNP1R3XLrBRwsRuCiFBDjTA2/BHavl7egpGQN/8X4431NcX1BcDEYhtyw8hYbVFG55OxSbNGs4CRVFkjFLeCv3uVsqkLYf1uKTEwaGurkJzskBdYisuBjYlTvG33/TmF+qsbdtsfSF/4m0OoD60LgfYUupNnomsEkzQVAxJM1BV5IzpavtStte7aO8LhmJFVGgUURBwKKAjwUnGN7942fMr/hWLrPuqN3y48ry90p69wOq0dTbhT82H4507jcIPqLVtGRYbo+Njv3T1hgZoN8edSR0iGN1p0ONttKp6KMmGv3D7VdONi+iaERPGPHoPhtXL5kgglInh/nC8NBYiENR7ZCRiAQ+KhSLVlaTA7e/f1bc2E3sOfnH2XOzyX/++1Stnt2zZ3z+7Iu1FfWuxiw2WAwPwIIY44hvE6llyrXuptEcV6NmBUBqLTHNw4SvimSvP4FG47w/2zZIevXv+j/NsYhviQ9yI5TiDfwFmVQcan3x2XvO3WCPZSf4/eWz/ifUkq172SzB4sPDKnm3+/bfwQyuku4vfP+Jgyk9GCK+br9kKXyl6bP3UV8qulaajbxRqsPtI/q0WBO9uWZVwEjEUWAO+6lmtIG3n3qiqah4oqPZlEzr7xbBQHCuzj0mFO/u72jMWh1S+6rANbvtgD5OZeMJLuDGfWGiLL1kpd8XfsNXpk3u/fXkx74XTzR/52NufEn8wzzz5t0OLWig6//PrjwUBgDv5Xj9YtDu8/qCM/5N96BYAuHTstdc+n/65Vy/wf+cvccxmIwAiFAAAAv6foDz+OQP0K/20MvpA++GveMtJcL/pplPAauFcEtpAX1Xf9udxVzQnAMNtlbo2OOkRIPpAO8BYSAJxlpZzLiBscs5fnz9C70ht2nxCswqxx7lyjt4qv9oh1IsB9PWKArNTFuFmSMhS4axAlMrX1YLYeYBc2IRfYzEha8YlMhZH/IoUM4/L6qjlC1m40RGxbL8DyQY6AgsLpR3pgvgnx8ZCeSo9QmwJwqbCWiyocJkQP9UlaWbFLcPbWk+8uMy4y7lCuJ4QOkfx5xpRRXpczKyimaVDS00GbWAFHchBD/Fgh9BE9AjxRoaAEGQQBMHAf5KIOAR834mkMTxuJJXzAJ1nmV0mda4k/k+1ftndx4pdlz0HRcwekc6xzK+6Z6PkpSacNSTzjZAZZ55dINYg0077sLVA81AgIRExDQSJqMnl6CZ3Xvi0487QyF1M43cKzjJWiLgVyjRKpzBmmgWCM102P0hcX4tZRTP6vVpZLZ222qh6qb3kBrtbCqAHAxohDSxQaPA3TyGk6CbmbAADFOcyXTCDsZK66OgeNHIUt7sQAEQlgbmNo5dICOkF0aij4SS0+Zwk6IF+KUUK32Vh1535cazL2icIAD88HVEh/O1CcO4N8Nfy7NhaH8x+CMr8IhRjfhiOeiLgiYeCQOsHRGITjSHJCgMC0AxCoOgkgKsCAYUjHHODBBoTBSwJNJDFMMAhZIGCQbe+It0ALJo0cxlgrZ9JJ5s9OlgNad23mqaMkyYarV5ivqlLmwt2aNQHOnq+vEaLVv3S5WWzRFn3Hg+Ua/LQibImemipan08fH2tR5QaV+rTO4veze4tVArY5DNzBd2HWpxiTbfmgG7Jp2w1fYJu3bwkEinF583U0rVo1q97k0t9qtuSUlp6zQRJavWuRbJS/oGNl8fJJj3+Smc5RzenIz2G+Xa7JpFAfVNLI+FsoGnFJpiFVm/vmR5mxWggWWb37t0kIU9crq8h02wLlga4RfeYal1UsnSjSSL3xmguLo9QjYYafqn+T0jww+cHEOHkeMNxbl/xGPWGSDKNovxJrskJp3wnWoxYCtNOm/F93lZ3P16zBD84o8WcN223Q6K/JWV09e3/o5+0+lkarXQZbspk0aZDp3ZeXdaysumW5S/ZenY+15st1Z3l+0W/QQsM5ID1w11kSLFhiyy20DpLfK3EbU6lyryoXIWlRiy3TKUq1WrcsletT30mIBetVB5X/xoMFDQ4ZJSoUKNBiwGGGGGMCaaYDXs4EzDc4Q3ffvfc92BGjnBEI57ACZrgCZnQkcDNKWxMwUJshbeB1HqHPY+OiEOPNVJjdjKhoqnTQMfgiKPG7TLhG1t86aBvEVCEw7zgOS97yStWqndjgq1yAMlq7w2E4R//2k0iTKi3uWxknEhkrzF71a9+95uzLszEiRr5RE/MxI5i4kY5qvkAD+uPWGtuX9NgE/ZXO9Ks6WbI3d6mxXX9C0om5UdstxyNMvb9tqPl3LZBTqe+tiH8mo/o4K95RKeTt83r9CkbOwIWBMABPQBtAADAAQAHdABgBmngcVWC2qq3vdVqV1rjhKmJoalmNLY0LmxsbWyLpHNhNWZZ8L8VD/otEww/VCe6zLTGtqa/wbsOpcfVg7X4XINNvZ4uz0D/iYzf4rX4nwfhWNrfQJn8jcex2rO/rbMRp1gvIbI/YRIU9HW6+lqVpmKjOc/qVA66fMbOfnU89M3NDd9pdHJ3PSf+lRf/9wAAAA==) format("woff2");
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-family: Cairo;
    font-style: normal;
    font-weight: 600;
    src: url(data:font/woff2;base64,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) format("woff2");
    unicode-range: U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1
}

@font-face {
    font-family: Cairo;
    font-style: normal;
    font-weight: 600;
    src: url(data:font/woff2;base64,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) format("woff2");
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-family: Cairo;
    font-style: normal;
    font-weight: 600;
    src: url(data:font/woff2;base64,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) format("woff2");
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-family: Cairo;
    font-style: normal;
    font-weight: 700;
    src: url(data:font/woff2;base64,d09GMgABAAAAAHiwABQAAAABRrgAAHg8AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGooWG7oYHJFGP0hWQVKJGwZgP1NUQVSBJicuAIoiL2QRCAqBvWyBoRgLhhQAMIKhGAE2AiQDjCQEIAWFbgelYAwHW/MzcUKZww7R524bAED22a99qQk3ht7tJDTz/xvODtSwcQAI+6xI9v//ZyUdQzSwLgRsVe3e/QdDiWpNBZKnrp6GGtlREshEBGZoIZAQai0wKbvZFFZ1J+ZuEMiQwM/chhlNRCiYGYYdPRQQTQuw/wwMmhP0yAF6HOFcDHoJkqDlTTQMW49zFU+waMMQwUYoYnHhw6ZBt4hzmlBFIpyIPYTszo2GGmf/nmeHfhVY03yuVvdlBrKgnifquy/s1mdhpj7V9cJ43/Egbnsn109YTW2bgUiatCEvpGP+3H+bez1H5HH1Snf4/12efL3PAJ39h/q+mAiPb8Tn9uqA+RgdMd3FQLktx5CVk5fnIVur96ugh+XEZtWYE1GP1GMVyVQioH+e5vS9b2e5ixBChCJeoGJULNVZ182ZGp0onXe5BGpMmIjTzbvRWV2pUAcqQCmD4ElugLbZgYoIFpKKVEqFhEQdFkoKVm8zc126/KhFuerPWEQb+0W69uHfs/9f+1AM3BTTpEKaUrvQbWfOBf/4rC9IXxKOSGdVLQkhRhLBpOiQcXwfDknIzsdhL9Ehv1PAQRhsMEKSQZZEyJKMAQsMIpmQRXAGFgsMDlikaCwE2VlGf+n8fBJbtj8dkUKA1SVVyrTEFcoOAHaZ1Cm5O0A0kFarBUlLBLUtWO4Q/DBHQ3a6VsnmHvgfMdfSRMqUoYXpo2r0fL/326/e58EIRcrKo1CoHDUOlR0oCh01xmAUQn3h58/9Qc//P73XAZsmLgLWeKCW4b0PJvnSBG4c1j/+ZZAnsO2FiYL9frP3PhBKInsJlEomFKimUbThCa/4QQZz3qc8YBRy2qZCm8E/tGa+P5Pw5gpEmmBTcq7y/PzsOVEAgJ9/z/5/tQP23vtgfIP+g9D2yTpQ4UyaNjvUDnZUTodDay5XUifVF9WZyl2oUMoG3/f7qTmZ29n9SC8FAEW+xsQ2G+65c9L/sZIQcoFET1uf2vTnOwLR7TmjLI+WbJXnjjkH6b+U5qnd/w+un6q18EQgSuqlh/oQiID/31R723tnMOAAq+8llxugjeDKtEf6iXJsQYK7P8g5l7+oBg8DDgZDkEhcDQAFUJC8IKX1gqR0PqRNeDMgOAikqETFH/WjpB+0+1MYShsgcQMl7f4NDiF3UX8dcipzL7v65S/tzu5+6aZw0brr7apzUf6it3Pp0vD8u/ZZ+eHdxYmt03MqFDmzzQRKbzluURWAJpPCAroSCVPhyP//pSmd++/M7v6V29935KYttr/TGmAulKy+ZiPN/PneSOOq8bjJXXaaUmqBJGGto6CgCgMNaBpOAAliMDD/OzWpFMnv5Ei3hzsXQBFuN2AlzPmS87N0I7dnWzaHkg77FfUVFSBQQgrhxKqm5L2/575mMCGIIIQwxhhjQsiFpu/b/e3bLzH7nkgu20VkqEGjiMRe51e/OvX7MTUf0m061r0WqRIcJXhFascauohX95CH1kmhQX8/Y6n/MVp7pTXdZ5e7nHXOKMKLEg9AxKOGdv/vZ72geQ8sDCgTAsrJ/cKN7Pwek1rDMdGL3pS2KidETq5FTTjt8ET4GlpNktm5pU1S6KGQrZglIvwiQDBrww7IonhVJEVKVRFKrdpiGTDgaP3DR5Fzg1paVsUaKQU9EiyCOceJdO2XeNPAhVO+Rh6uIpjZiC4pCzE6zbxUpqCRxdOpdELBdyk0jBNEEjSIZD2I530CGpVQQgldfrutq8IW57zaDRfN+lCIABuDeaGAe1u/PCEFaq+0Og0aNWnWol2HLt169ek32RTTsLBx3A9R4yYgKF+hSeq16dQTAeWKCKCcGbwPrA8mgCMIkHZff2jPkm4XQjvvFk3/p9LQ5lOgfYMlQRAIMvQFP87VoFgDORugfwPc3wqKbfB4OwzuhN87ofkA8AcK2qvhp4epHwb3cMF8DfznGBdO0T0L8jmwzkHlPJ+9zOcvc+kyv7kGfw0ObsDnbvL9m3z3DpW7fPsu/bvw2YdQj+Bfjzl4DJVnMmzVZIcJBv/fuQVNABAAwLd2rnhsVXtNYW1qbXZdYcOlwhu2N3e4dzt3x/bl9w33a/tTB82rb1bf/fdQnbPcVn69/sZHYMd+cvnk21wJ5YUS4TeF9cU6qVbGX2FfkV41KTlKpSq5VqQWqyVqjS64Ib6RZ+Bu0W9JbwO9kNvXbfIdi+2wS+0WR3m32iXeS7vvwckPqA9oD5gPdA+ysR/3+/hh+nB7IBxRjWpHjaOmcFJkHMsgjIfppDe2x6G4Pol6ZPpI8mhiinhs/1j2WPNY9wTZPmrHtasiHb/c8XEyN/aMB43Hja/M9TrnJkMnkyaX55fyAKI/9a4krVzG+N2R3V8Xl6yOXcOeoKfWc8c6FLXeRu/iTdYf9Ef9l2+nbAclXWHxu3apZaNJ/thBNsBMWTrv81Q+i58RP8Iz8lp5juwuH1dUiqYmKbcqJxSG+kpVqJMRIM9pk42vbUf1Yv25Pt6MNvuaFzvPur66FW7wrPX0+9L9W/0dgbq0hvTJ9GLmj+yS7FV5+u5ng/8prhkyzUBy+XJ5q6duKNo4ZdvwbVNRgMB3P394ff+cL2ud42kQ5HnPAdbFQIBBc8zDb3hZN3Flv6aVwpEjrXYVW4QDWksDCqp3x8L3E0c8blZx4S0/9RfzNhw6qlTxuwoNw9NQ2tKlKxOJyV8nn1pDXb+UvekSHCBUCMupKY9kWkMgF/NXDpIS4vJRK8gpFRcBHHr1KNQqJSXE5SMvSHFDmMeq+Hg8DKpKcAKgEB0UZhJNtj0V9nilNLHeMdF7l0aWEUM7PiTJeodLZq8TY1nlLaS2vR513sGA1cqNnAYcIFqhZMe73G8DwkOzjORC6IDXrDgozGR0s7fDNu/zeHkU2ZhQZaqPmCARel+RbENjsDeXxObNODno1JbzZtVcYBfgPvK2k2kjQ6i3lzJ7Ly7wmRWraIW75iQuqb1imEeJ3Yh/1udc0NiCWzcfGAD54QEAnw0A3pk71PgWj+M2HI89sTLGoYlX1uP/x/t4HnfgChyO3bFhWHEN03I00B/3t7xJX1/03QMawWatVNrqr6b6Sqwg3rL8JNew4ebZ6upjFLzvtIRP1PE/rf95x1zCTk8cxu/nvzYvh44d4Ae26v/YsVvcYRf8f38smgvqR9sDrrUTR7uPtcabW+3xY3X4+8IgGH/THadjd6wYdfW4z/Egjsear23ex1u09DcvZDj+NdYg3U8WPW8caU6M/oGTOArJB3H33PYy9nAXI1pFr1CIlJflzfck7ggvsVsYCVVAxEmu4DIezyM5l9/iF7kHp/N1fCiLgpVIRXxyHsewFzTYwwsjYpquR1bCxWnsx06sRgHcEWgJ5H+o5k43636VUzWFkzRB4zctUzvF45uMUY1gCBOOxjOY09lNKsGs7iP4TCQWH3sEbWIQlpWjzgRqMX78y7aDBxiEncHAjgucsuJo7ordz/oKjOCWgkepfCkgYLxT1jaHFjBzGZGX4NhFJBbk/Jd0fVGek+5B9QABfFMBmn3p7aJFr257aSn+rihEVEjpSHZlNU99BHAP0UlEz6lOgAMEjUaPqUcAT5fQBXFEtxKIE1NbhzdX+y2YS9fy+zRf4RO5wv4G93HHpn/iV6P43615sap6TGw0qGoG8wOlaxPMzVF2AuFZoLKZbEMFcbvQy1L+HjkHjKbnsgMC09fY5zFn8ZGcriQw8m96RGlVXi/CU9SLyTWfpbifvmy34jDaQSvs61j3OE/kjFauVOIXFSrfKD5tGcpHCnf0WvIBVBy+DQxydQ4LafZjSD8TG60li8YZ61nG8FDjJEvC5zTLjIph2u20Kud3dBj+mvi4Q18SEDnJJSBcKujLJeCp+nK4SwAN9Xn0hwzbSD4YOJYUf799so6ppZO3kX5Y3Dkbtqt5Gem2gzwlQZOdZjUVnyaDgnABPQ844EJauLfxeN7SWjm67KIqr6R76/etz5WHRts3gwqA27eOvwVGG9vz245LOfNm4+3OgDk+8DC5tpMtoAJzAtbogz696xRmIsP7h7xU9e958XXVMgShi5v1zQCdurbp0iVgZmLrqs9hvd1aM4HPtv9So8DuG22ifJB37Qiws57U3lYnuiTYva0N8O/2f1oeUJjtcgYfu7j2bPyqZ+Fy2ltfuYvxZIzWnnmFujLquumvtL1GQd1pvU7WCXeAOzY6WDDRcvGhobms/f2B4C5TPm65eUpNbsJcbsLVjL7Mh4xGzaRCw+lB7RDhq6IG2ZW7lw7wh/gp2acqsaLbPlRRiYptlZVeIZ+hoRa+1gUXGkSE91vMrfp1H2y4pY/+bV2ZPTpm8L/ThKDfcGRG/iSxsP4lt/+aOMUpsVjcOBET1gY8ZLDkEh5v012cLfAtQsw1TOM05h6dr6+p0KtTZLFZ+xckGv8bxhqbljbmRZ0ymQoF3lpIOz7aPUvz/fzQPPvdvuNZlgDgvUth7ynA9DNJuNADpNAARqw+a2biz09LFEscgF1+jrwthUNDT8XCrs5s8r+hDPy6Chgg8JG4nrcDrIZ8Df0V4xtDWdX+dnghseFVsX4HhuiSxMcaLLPUkFD6iLLMIGNuK3d4zpvOZwE5fPt8HM+CmND2XAEy1EfSpOSg5sXyYfK9kHdDgQZDlDU0GtMXILQlpiPP30E0HNyFS9GcoeZ3N+F44wBVthhYNKwk9uNWIgCDOvDwOF4Fv0l4pmn6uEGP2MIdJF+/nAPQwT723/+wO7MCAi62gwEzKJdgDWN3KqAQ3O6BNWgYy4HAAtPnEDpniW1Qb8PR16ImNPvYk0Xf7i38OKitEGxwtKnS2rVqrfiepEq1FitBWnHiLSe0/ULTHOQ2bYEENavlNaewRY1Fp/bVRUbqem0/UqxmSby2XwRqlnhr+7OzsexyXW1Qc0QMJfEUEN01iuYNzUprh95mOkihkpKIwcFVOabsTtZh0XkzRZYTdJBRuVMa5NeZDEeWi0PEMk/uyF7ZCRyZBw7ZKTtIsZwlXrmkZ+D4ElIiaJM6pQapSiqUMqQkKRYIwIJPdV46hjhL27MNOGSlNDNbgEOspJlzFNG91m+Vk9J2eS9qJV9IJFKwbgeX4VHRxErm/IK1eNRrlo+8TmQ8V8ScJ0zNofcI91HVUY1GWz+Tn+AefCffxIt5Khesm/dgx1kje84ymPhFs3CE4FUdYvvTkMYcojNu8Qyb081DFyOylvaak1SOl8jfIVHVzmt9yrLAqnw0B1YiXe/hp6gT3USLaWqOKI8gMbsDHOg9G4Mw+npA0//s8EsftOO5EQtnzzqiUk0PBb8OPpmohJVHIbDDG5GNA6ttUB87jyMsD1Dftxo03nMgWSvtRnvZXi8lPBKg/2i2A//vwVz13w3w17gabl39U/PS+I/LiSywgKXTRACg7KrrhVrzO9U8g45TkAM1Mkp8BhZe8aPprrW+1Kg57Z5OSnGo+EiynMVMEW/kT89vEPxEnwQBJrJSs2kRvJW2ZLXKnoDBZCvcMKgincEsQgcPqEZ2LKzEXY2FnWYRUXTgH1OL3bHAPQlpXlEw2ZIoAzsBgNVZ6J8HFVV0G4xYGcBEu2/QdZjcqcuFqv0MFiVengoPqCItNsc2NwHtf+edJn5iP3NQzRy8hbrOs1MDblXaY2BA/byOvnzongRMDYfippIs7UegQGepH1sVJRyLSZxSFySeOwJSQC4TCOTTlX8tAy+2uAdtHyRCUph9ZAQCm1ThAimgSdzDSfnEqWm+XCUtwJW4mxyfYzQvRltGq7QFHErnkMff/TfV7F2AA079ILSeSP7sP3h2JgCI1ZM9MYMLoidPMSm3WUZkG0uYmU8wr30VxUNH7MyJbOA7e8/gTwlOOQ9GA85z09SsmdudPrLJPWSic+hUatxej/JhkXNPexmuc27CTbV0Pwv3+tEY5axepTlisxgbm1vsQCsXX3vv3C371enQjuzMTwu2mCPZj+XmRrb19spIobud4R2umblz6rSCzNO6xTo+d9juwEvrcoK/+S0ezHgrF4HGd9VyXX/y5XvembvoUSwIHa4LfzuxpWJTf3N2uDpS/1mmXYLc6Bqn144zr71YXe5YfoL7df3i90658Jqu77J2+L1stMLI6UKdejhSPKiXvXR/Gu5U8wYpnv0g96WN2ZKrqnhQ6bdOD1j00qx6ICUXBpdWFzzKuwO/i1n9nPf4zWEuRnxk9mxFh77rV1gdf3mg+h8DSElL0075TPFhwLXSRcgvVvecCfJXGm2QcczF96vfkvewDLQNoAs9vGIG5yjf4UvjgfKO25Fndm00Zy7VIsNzezjI++UGo2VtCT1YA4U3y8P6qnyreKPKgQOv65OK94y1k8aOevuQ18egY3UCvOvtZXJ7fhDCSEqF352CBlqL39mCehOdyppoQ4KHy+NAa74tI05z/9TJHfEw8bHBD4QoLEoCupyzfpiH295FKKrgzQF2ZrCexIstuHTIzvKdyyHjHNpbxfX6gP/hY+q6CYuGP540wlgJWaMUw2n9/x8t3tYafro6dnX/66n4jhUCHCl1+6HoB4rfU/fI8BZMqgr2fj8CjOX692M4CiifQ6U243FIcQO4OB6nsCvoF5YMKOPWiHhH/kSne/w+yPM6vWf3W0jC5dnpKy5id2yODZizrRtgdK3fw+c5elG7+/7XwXssXSPw2zD/KSBsNPgXr2jekcNcybua5ZXMXzi7nu/vE+ay+tHsCvDT+KLrZCiMn1Oa5Rniz5xWP2nf7vLG+oUiXy0c6edrTAgzouFS4lL/HvAzo36yEA1Yk0xPDnKYO2gpvKP5ckZY5B/XKAxXlsp+1KlRK8JazqrzSlOAdzfzcp7LWXHwtTz5cjtzm1Ws+T0z772gXJ0yfznQQ3VJmgtyhKuZWj1q2UiySEr9SLk0vfVEorPCJc2JxR42egFGWEgob8A1uKoq+Hu0CayKPvSWVueWKW3JNPezAyVDMvLevHteFBkEAcj78VYTqMwQbwnypb8mDej+rmz7Hb7GBnw73uFzDr6LRDEzDk8gksgUZXVtA1/SoNln7Tr06jPkq1FjvuMKZXAIjwhIC+lDSYBGRcPGJSQiJQvi6wVAzu1VSYXABuoXg/xmkOUG50+D/G2QlQZZfV2EYB4wxCOGeMIQzwTyPtHmLd5LhlsewdgDstNVYVfugtbS3zNaceKHJJ2uGdhOw6R0wMNKHeab17825wDSh/08Csx8zS7j1herfASuHF8u5HCmwH2f7lMnEUlyRnfO3wZ0mtbm6GGTQz/stu+oxQvfwysHayfDerJ+uS4v7YLjGsrgnBqJV6nAcwCusySYjjkDphgbVRKM2KwOamZUQf2Z/wT1W1YFNT3yoF7LmqB+QZAKJx4iy4NeEuEyJX6qy0WebXteOZc+Q0POJovzaEc6534dkklUJPiYyAgSQo4qK01eGfaE8rr/gNU2Vqr1xyRbK68mikmhNT9xL99yEzdw3TN0zFlMohn1iXk1kxFpSCLNaUAsTR+rbTQRLvr8yoR/72PjpBAHePVOxBOL9o6RU49U4qlD7Vchd9iAcQWzzMzyfZbf74Y6zDdE1PAH/7zq385moa1k+pUqDuWTlIwX7V3J8/zGEX7lFCdebbhDdafBFw6yl/2vNhDmNfawm+3s3FsXL7CNrWymYm8tPM73ZLRNrOdX2PhvQVjWFu5FfGJIkggpiGhYMuncPAymgKAnCUTJU6TsP1JLnuxq7LoOGNAfEyscOiH/lVTZGBxwklAxcQlIKKTSMzDhCCQKjYuXX1hcSlZRVVNHz8S8IDyhIgmJJZBIlSHLU7nyFSpV4bmX3qjxr7c++eirYSPGTMhRXElQDBLCIy2kjXQQGVGRHjKAhoWXiIiEEsQNlpIoNDq7ZIkoGDhSiMmp6aQxMuOJZCqnOT4hMZaMgooGqmts5r4HQkSIIfLIY0+ky5QtR54CJco988Jr1WrVkftgiJLKqHEYwRQqkg5gQQRERCSEIQrSRfoSYOAQJElGnvpd35gPtZu/HI+QlJJGJjdDQESCLaekpqXvIQuC8YWJEuuhRMnSWO/3Syv5oS53FBpBMjo2PhEZFa0sHqagqKS0/OP5nz/FwSUQLlqceElSSNnYT6YKkjvZZ5/lc/q+O8GndPhX2NDsY5YbQbNHpqxDuy2zQubvfZScjFQsjhuSjkkGwXKjRbl86UWTT+a2aW/mjj7DMMX46Dfephpf0/3Fxl6EzF2t4cqGTDQklxmwaxPvvbStgP67NtJv12Z/qy/VerClD6FS9BAV2/VO2cRG1dAZE6zx3QhN7OtWfP3rVXznAhdQ6bGDM0L4lHXxAF1jx2VeW+nnDg3nEb6Q9vuyo1eSfa5UMgVj5rLAOEmEU+xvOYkNhFKosdri9tZFe2SrT5F6KOJyQcZTL4EFqE+dKca3Fjy1BgWH+Vm/iimZIr1XniQqvVECnt2UyCZJ8kyixDMThWBcIhiydBKm6o3B5opBMCKN0PdHW+/xehvx4kwqJpvmwWy17pDl+xERIm5kPW2PtfU5GUV7R3mxbWULWvyRWEIhrRzBkpIsFFTeOUplbRGRCsSErBMEIKNVLLyVj3uxSBhlpkyEDZE0w7RAiAYcmV1FsPWMAhgIkNvABMNOK6Xeo1mtKsm2J8q3eghFzOC8Gc8MwofL6i4iGCEgjUlOCNJbZbg8E8h+LQbeA4YAuqC4Z5D2kKft4YHBmNfhWm/zNjs/x/+bvkXGN9jzv9zNv8f/u/oljF8J/u3Nsnl/4vFH50rqJ6pd7e1mzZuF7OIcGDow9QrLX7iHpl8Fq1FxJPiY8lTmmcIznWdar/z8FLQ50c0GrgXdSL7VfEvwSPpU3v9gvUh6UfQi5M2rD7xP2PINv/5CMoKZoAC550recaWL6jxs+62Bqh+6GfsoxJagLK6D7xH6RM0l/SW7FJSq1KBap6VrrUaNmWdZ7CmOybE7Ta7+ntutd9s86X3VffX9Qi79GeOX7r+yV971a8ffOKiu/O3e3x7//ek/KLOF/w36L+2/SeOhk4fI5umFdNXKFcXS7aKdARDTEDh8dLWPvkd80em995WZhKcFyuVzINiCjp69uxRB65fN6EzNMeC7zXJbmBI+ym5UzU3/fxP0zxjdeQA+QgL5t1QEZgiHkIwAXVHAHNATXlXbBAJwylS+TQCI+YriXDjX8JElgECQMXhOoC4ZwNtd0sFVXNLgDrT0o2ms5Kp9z/CgzCUV2bcU2NgSkLYJENJOSInL56vbx0lg8K517Ij7su/PA+HIU5kzFNPdT26Ll9Sdag0nHQapJbxf978v38dEdLkDzF7lRaDvbYhUorEgCorQioAf9At+w+/7E/8RQQhRGCIUiciLqhiIiViKgWDFauuxQhWqNO7x6NjE1PzylavWb9J/57Mts9Ia6264R0ePnzRl2j4qRJEYAkNj3YLAEBgcicLgCCRyCkoqalp6RmYaOgaGWAKFweEjEpmW5gMJR2mhCdPHLekXcd4yEtmTB8pVatjCJ7dkK35+6o3761Tet/Ryq6y1/h4ZNXbiSFz/vnpwvCzXAEih8KE1Fk8k8/lr6BiYWGjpOTDCkWgsnnAE+BvbWs6a4cG9dhbCmxD7AAjhv3vK7Wdf/rrXuurdrnvCcScffsrHT+X/fQjWI25JcrL+Xbq/AIBnADyhOVxPcOn76sYylTnMZhbIOV3inbvs5uPMEtODnPrwp4xorjIQXX9w5/n84uliwavSL5q21jelXu/CD4ySnQhCzQJUV6ahuzIH15HFf/ir0jIEZG0OrpAd65/tljyCilWa6BYPhIO3yKHqNGkLTFon6jHoMxUHl0C4aELxkqSQyhJk54uVvZW3hEbyIx1/0JJsM1sMKXcayLzuzdv0J1yYl27YpkSyb9Lq3hiL49xEm3uSGhpaZa1XnomtvREcyrwL8X+bpahdkhFx8fE0qKu5QEZqOg62IFzBEiRJlEoqzct4+eQJKlAoJL99SI6qUulDkskpKDumwTuNmrTr0KlLt159PobUKBU1HQxRkAlCr/QCRfqNGfGXQUZUZCqx1/oJQwYdJFPGBAEeFR0NExuLgIiQgopSKi2NDDoHFw83L5PBLyggLCoiLikhJc2WlZdTVFbSM9A3MRXgCQJ8ocKFiRQtili8hwoVK1LnrWo1av3rtTcQsCAo5AYnn/I038ZnQa4I6o+AwALgdZAKkCUD0geQK4L0A+RfkAag7BrSAShPBxkAqDMCMgagXhgIbDUWIJcF1IUD8lAw/nNg2p1gvuND52WAgrSabiDarpNsFsNKlEtkwag1iF4OKJeUotDzgCTlxnevQnXaz14ErW/MvybxJ5uKfRBdJpqvxMzvi+GUT5+GSaC67uuvvPqJw/pZNKdiRD2VpC3dbOnlJc6yovTydTgTWYnvGVpbJlu4biDtI1px18vR8hvJesASZwGpP5FPuXrOSClDbn7UIJYiBpvBrwkcMcIGnpiMwlgR1i2usQ9kAo5OtfiKeZ071Yxka2EqenyZwT4KI6O00fjm2obh0gqK9UTyNP77TR7RAw+bsy1e9MGHZ+bZLHvv9cyz/ewigKi1SCZSPgoY1B9/KX3lK4PmfL6f6BxrGtR5s1D0C3umQbEhBYNY5fscT80RikAvHZZvGex1uKhxTcqXF+Hf8ZtSiTSOeAOZDpuvD6YRE3yp22Sdg3qcSCDyFcBPf1umZrE+rarUz7ZoaMaRoQlpHei/R7EE0C4Y8kopUPteVHoJlZvBil/PWbNR6WB0wDsfchZyDPNTTM+YMBaoAhATnvnnqjfPlNoRvNdZ+C30obUAZxkTo1JEr6IZVn59MeCB82TG0+NW/uhgAq6/nmNdyhIjYrC5mICsKpMENX1zKFDvZyAtus1E3/XJeum1X9Tp/4KTEfTPgtgkNoMaaUGbstFLzIueQw25FtNwN8qfsiIzqaIpaODAgqFTQy31eG05DinyrXCnwuszC1+Iwz60TYMTj1QpfyjO/LIQmqvi6jtiFm9vT/fGQ0WpFjUVhSpILmCOKHGVbkPIrcoVxaLyC3UZy7yYNLcFhHCW9b3OZkHVcVQcKa42++/k/5ixxDKxppWyRJwsNpwmxIgI7e1ovje9z2RvzSnHvEc4X5VJpOHjL8ZO/N2/mF7zCmXWIPZOX0qm2c5eHoYiH5fgAdlT8fUFvj7e0td/Hxfegcznmf8opX+B6RPCWJrN9QLDy3XR1ZLO3BkHWX+BwK7I03LgcZqvlmkfR3OVTqyTEMoircU8tRq70QiQVvjKP74m8a5j+VI3g6c5rZvmzsRxujAM/xOm1KmLOa1e9tmYhlafTeCx7lBMYO/kJ3qwtTNjvm60oaCiwl3kcGr+pez3R6hm1FEMd89StLZfNhziM/YM/F0J7ShX/83gjJjExJ/lotVLHU+ZpH5XHxEUCalxJqt9Bn6VeYi/5BuS6yFhwVQnz2TuHRnD0flZFzdQrjAcfH9Mjgu1yPOz6rXYnzXbZuZbUoD1E1FNw4BGhA4D+ikuNjtwLCMuCzkN6AfF8tQd8EKQJjfb+bxIAMU1MarTAjF40xT0XCiErPdlkbem5DDnFBj2xwRN3aOxrvplkuJeIvaYcRT4XdTBEwclWalUcYD3D29pptFQsfYbY19sW8xuY+GPOHb5C3QUy7HWwUAToiHbisleZ2si74I9Q5JuQo+P+Jz0OSGQJK+rm0KdpH+Ps2gPMmbR++ytgwB7K+gMyNI0w17pTam/JyApPeyO2rieYAnvmN6rFM+CmwyLXfJ8Z8Pp2UmrCHFOoLZxVHqB3gaYQCXYmi/DhQ2YjsHU5p+qRAqK0jDk3+CjDGX3vXz4yh1OLcRwyIOeSPPQ3Ny4wrJKXKHA6jHzUwtB9iaCl4NNC18al80MaYovGzW90BBffJpQpVjejHLnARVjHacDg9CYMUE1SLZxU1XWL2fJif9AOuZ1/S3MylPGH+BtC2LM74N/3N02cPnwUbnvfex3OWjM1zNbPOtSHtBaY9JZJoNUJSGYvydwEjxpYjY/kWtvkToaVutB/lRVV8q39JL/hni5JqvbDJrk0FRLOimTXm0qOuzwQE2TmTM8s32Uk6oPbCiqmFlStbdtirrljjd6Na6O28pbPGPkjG+9oT67ZD+XFRT79NoyK3lolTCX3FgWJfR2qV6DDUQPo/4GcjImsZ5svcDJmrTX32OrHgBDurKBmcisK1X6hKfb+LeRZD/RmxzLcOFq3N2vvCSeJiU79lVbBVmNh2UCXN97p6JX5iyNwS5n8q/jfqOeNcloyWzYY5c0l6mOfpmSkD6WLrrgaJP5sav6vWDI5CmTwplqV0VngbB1fi1Xr6VI87BvfguWG4Cnyu7tFVbyh+PFrzRsvPpy3oFvjWnX9DVr2LSqvevhK96s0fuuqwrDmv0etmp/SmunjFbDx4FE9Dsx+lP06yWJSk4k15/cgOdSiIGMq8gxD+SdanJ07+mI+Gas9AhivQ+TCZzi/9sIZl9KIK/hK37FrVSXCUa3B1XLzMFpizNS03WW1qbO0sVpFUqD5S5YZTPzy2nmN+GsSLMewlgYrCzMCN5gbeh8QMbKgdkBk+Nn4U6Vtqb7Pkcqzuyk9drKkuDlJiCt2r2QTwXH1U+IsO+pxKvNg79IG/Ywjtr0akTg+J0fBIT1GNEuDD8svoUxYv27BzWzMXC6P/c0ZvN4FTYKBeHCpy5fGYT8wL2b/Dr4sVfCm1WOyGWB8OdCXsAn8vQQP0Lp2je+xt1RYi+EdE7VlpR5/VU0zIJJJQs4DW3Y6UrpOGRPJS1Dsz7aY61Rkc/gRt540l4VeybuuJyTJ4OqyVgRiCV1oMcPYWOXDgIXFAnIKOerfbeREzdvfz824nmDm/ZKZD+uEvcPfYZXDq4uhZDXQ2tx6hVrDlnv7ZXl+Xvnn39pg/ziWPbZT9giP//pIyqb+Rn9dvh3GXrnF8u/AEyP7h46sjtXsp3Zfy2ZX0Lv6VIAG2L82CG5jOF976NJWTb0ri3ZW5NEDi7XIWIlW24f1IMnQCg9lk0B2WAP+Oc7Mfy+FtaWmgyHk1LbAHfFDKG5KJ1QM9gBy4wRb/yKxKqie+PS2EOuF8Dv4NvAm43mOiHK4TqFPX08SHCkaC58F7hU/8+RCfhZVXCUAIC3/sOVRn8aujfkWHOmrEyfKEjNMxhSA/LIMtbfcXyhyZtUBs9bMq8sVpRVJ9KGzPxn3ixDmt7fzJNwBx1tmbmSa9r1DcpnuDJNQuzcZgN+ck6fK1QJuXOlGmkgVaaRwY7f6fLv9rwGUEffPFI14rzLYL0OXE/2colgBGqBgIFsvtgoAD+4Nf4+nn5JEmB8bC6I6mEOtY2bc6FTOVEXQND/WMavSeCC7eOX997Ln8U0u0F3brNU11Y1DGSCdeDjWkr0r2n4VeovjSTHyZYdscZhDHeFp4kK3TJgGzgVpF9Nf3iV870/ml7nTNGk11ixMBvCFxMIZCERtvg2uAcjkjkKuHq9nyW0ija7NjucFd2KX14faaLLr2ifup66qAUOtvYM3ZQ4xiw3oXffGJsVaY72dGdGl8f44VkEHNAK1oGam+OHlPWRJ+Csv9CPUarjAFxhJQhj52GUWHU3y+VF2UuBXc10hg6wm6mCpjaWs1+vtgyevDjGFfOvyiJB05iR7rHxFIKM5I+1lziJjsXCDgsvhyAD88UyFzrEfwoUgPVgatO4VHO9yS87Ar4N9Od01Tu8XghHy3cMuYa6HGleJp5pV3a6bD8YcBXUD3XfmJmZVsIy/GAUcsx2zQZywXowipaG9kqaBtaB//OZlsCrUImoxAxde/4L9oePkGp4+e3RYypK7bBqOKV2sIStJlmQoxaWuTy8yiMVBzSKlPwWYPPws2HoT3EJzf3+Z9W153PSJWtpNq7+y0VNJKWykbToSz2T5ba4Ckz1bP1kcLJrjrTe4yrnlfP0G/JIgVguzx+bR9qg14mLs9JD6oGB2BVbaD0DG7hpWUYPwQkDHoflx2K2vp5dYLK6WG6m/ssvGsV/nKaCU4O8hZgRs2JhuWu2Pzrd3fFFqLkLlV6pKJ+fPx25DnzriuJdT8mY+4fyWv2+aVu0Y/isjAx81phWnlfKZ1cGAuyGUkXeiRewB6wDf2KjBgtEm6dk+tS84ZoMQGdirfsdIopK71TaS4zYSCcyEBPyZSERVlQL3IsXC80eunpYnUX7nB8lJ28aOC1YomjJjRhvGjwhsjsKW4QWqO8SOYe7WhO1MDp8hv4717ETupW6Qrbn8t+RLw7mq5Id01Mup/r5nn1fFPxjuv+/mnnrpCWGEWMuX2BH5bJuenX81EWLrx7c7oTclkWiDbQF9elxJ3H2GhFPuKIOvmpu7F5HN/1xLBtVflYa8U9J/71gbqCZOOaHV/at3bVupOAxkDLB0EItMyYlOFQ2CH4J1lJAdmRM/7h8yn1ipjI4Pbbed3mvY0AOWAd2U08XvY6M8ufBfrnanI/jmIt63vPD4OHmcPeVuRvde6nKXB17hmkWFPqkOpQlUMhbfmvnPXKyaBa+Bznhcd6eE+blp8Dcn6WkY/Q74AflUnhhdGYgWILSynLjf5+P9qW+5N9elI6KD/IDInZM2XxgIVgHuiVOj/ivCS+rBuvA7zrePhirL0jGSK+RR/c1SdUNxS/LsMysU66eAcnBLRs1fWDFfVKqbm6Sen2N0ti49MnmedO2N//rvIcni2axZNJO651AZF7p8CcNzS/zn/Pvmjf3j3vrQMDkHDfL8dJuhJl0s9CN7IZd9LG5syFN8KBMBi+KyXCYVp2v8XeV9+zWWxF+1/UFVOqcg2p7Mqe9EI0p2pqrqw5GiuwZqD9pn2d/rlODjeSNr1aHTWv/uANwZG9URrGms00TZLkjc5DYLVW5CWUxEmMnrThbPbPiz+DTciVit1eqUHqkIrck15VL2fnQhvT+J9vc3xxriDnf5nPry6S+Ez/NmQIePtmbZOb0t/8Z+NvmnMxmDku0BJlyD34WcMIyAH4POR3XRzevSoleypgmdvQdApfQJ9HJTU7ZbyopRXrC9sATEx+yrS2x9vPr0z+PSCYde6M4xg/Et92G4zdjYzYOlROVvysBLjjdZGxlPN1be5FbKj7vverv1lsLybydDkfY3x1AQFBlS4/zMwnDV+e6ECNVDkdEojfToL/d/YfxmU7NH3RjDal5EwTAefBtYJClInZL95dy2tfaO6kZWp5bioGZEZ6JWQiEJboeL5TagmwtMcvl8fMWPw4XuYkrxlYaZLklHBs9L8oVDTfZI4vgFNH+4wsoytWnHz7cc/csok1uV06o1mUK3OB107LpdGdd+po+MwZ7+KL4OfdPgX11kG/0fKygSPPCGMym0B3azuxOdbL/35K729wf7PSCTaOLNWD76nywrmLbCTdChW+LflKr6B/2yNE9rmMTnzaePQ7IwTqw86piXrjr2DkteCRsDYOpnptCvPXrAoUHYU3z3lmKbzKcF53PeuF6AWx568haz++FAOst3i9oukYy4yNX1ZU7WXYG6kiR4LpsOhUcUmC0lV+mwvMvXKCUCoD1oNc0DoFaD0/5QR9O3XcjXzK0FLDPrSzT+MlzW/bTOCh6/0bv/f8GkNaqTMn0QrhOPkJOHVdzscrzqWzH9p8OZnLDVU0HBTigfw+CMfHr2NqQa0hu8DcfpNKYZyxT4vqZXPsa2bnYqSYbCSAFFO+082+l+6fxW2pB+WO4+sXpf/RLwWXpzovOr7LTBBImhtSTM1OuOZj/8LWP5T8vv++5mHMl7gnHa0QRyLbiS9MOHtqm4DPObpanrlnR6+qdGt+QC6wDJceyqfn1kzDPr2vcHWFpSfMr3UuLT6EwKZTxuJRbq9jRNlLOUpEX40j2qqcp+/h2/YfYlHjorsnMyUR0jdZToHVThyyyIWAfrji/GGgbzB4cfgd1gjnODuAvx0NA0tqpEK+kJOjIvPXZ65W0TAt7vn3ANaC1M86W44dLcbVfEgCCZSoTqPw6vcpXJjTg1x30o2ycUKIZNKZqwDQrpM9w9m0xuiETaAUN+JIzmBNDbJTNd3AdRgmaQcATpiihZ9pTqm0CdA2vxhgIKNTqgNwYSBl0rcB2E/NiqbHcofFLxCV2DaVBGbIpmUyfp8yn1Gtsy0folwK0qdP1YO4goL4Q5f6z4wm80pHj3i+4PgD8GbgecrnHO4JSiLl/W3sh4J36bV8wz2GxpFudSYHZaNt+K5zkKdOlFMlNusJmWe6SQeCmXF+caJbQQeHX2V9r8wwF+iyinVPlqkrT+ZsELvlg9uAh5yybTW30Oa2Ei5W1aS9/IwmJHHaiCNiNjhviD1Ccoo78SWb5x7f3OfhWdKZUMjkmzkOyxMZ5hJbY2GaZTdburSh3x20GfVa3z1LJaTYyNmqPfKT9KfYFENTL0gFJTl2kDhHMzlOwXax7D/jdlIAPNBQ5ZNMLF7AujYDKk3Km2yTi4fdQQyXkU07tptNWVj+aq2jMjVuWJwGLfwfSMfuyFAIQQJflu/KB8OwQ0n1oqAGXic4NDbfHxHP6nQDueyR0Cqv8S2ZQ/uNjbR9rh70P7B/kPfkBUCcWPAg+5QH+cLuvHUj+23wf2t69pU0XUrQCR4hiTfz7+0CxracDax1TJJ8PPm7DvB4CeknEB7f3+oCZfRBmCbkF3a3ToSeTu5i14ZnDtHpiD6pbqUC1E1tpVfeA032Z92hVxFZUu0KJ6ib20OqHM9eZteQu9GSdDt1NbmGWALQeFPlDzQ/sn+ga7nO1WaMTnpu+huI5/dMVMzh9wD8J5ONDFJquOL+4a2lxqBhQPyYdeaMMGjlCUmGO4GKPYmKdMvn/8hOyBaoFGy4N6ej4ecNH12D/xXiO35IA+tzk+04GwIfbuC+LPA6PEORFlTOtzKj/LDOkNFTdXPZ346Jv+NvqSObvTABNetlxHuloVzds6/4FQNkhQkcnPtE3IhA6qxPxNR2t2GsY3DVs8ycyDnMNcEgdOSL/jBiPGl27YckhAx735SO43on+/qZVRLKYheDCUS+T/PdQ0RgCxxgdkXxzCMDJ4TWXKu5kA+ADKLGN1otzoiIZTPxIIuE8elc4CBuK7xsZCgJ0ElS2LaJag0t8gywiutyG0HUY2nKEiCCnOdtUexDk9IXtG5IHi4tc6feVejxHyYI6msVFh/pnW6XH0wTSzB1tXzmmfMSqEmsV30gSlp72FKlJRIX0el6CZMV4/+H+iQlRh48kCTl9vp9a6aUA1U28qmOcclD20ayKunIc8saYuDp5oPubLWcVCmvlm/ep6eh2vfebtH51um4Ym9WnujmSu5O2JGe+seUpS8J47+FT8FWi6aSzNkcSPYNnSql6FnNHrvOxHdY93CstKPCRGqHXtnluLmQ2vFvn2fwUFBBjUkCHcEumXiayP/NyKSyoYBFBJYvjzXIO6i28VSLoba55Lqw92wJvlX1Vb2PtvZ7u6B28lae3sd7oMsB6sLBvHQYvnCQWcis67IZqIrOrhaJIU73W+wx63YaB6ySuN/BuBbYmutzbnXRfKvaS4KvVt/ayaPCB7ZO9062VX73a1r90Q3VqL1bNbk9sV+TJus/03TxhuMPDMzqG7Youb983o4LdOHzv5dMnk7UI+5n+8h11+Y/DbRx9nv1JBb919zyr/462+hOI5VkTzs1d3ycr3rou3B4uYu/h5sz9geK90klfwHPlQrsUaZvHezg/3yhN53McC+srMIf07+3rnEs9ZLaqOtT2622d78o5WRekzuWo91Jzw5KATR73lBPwBoCSc52ndK543sNBfaMENnnkYWa7RR48PCcfPLygoBDP8Fhu1K8UK30sPXxhp0fW7LOTm32esqOVs2O44X5z3t8bgQ6znteuxZY9M43MsLnbf+i5gX2cPrzLDJ6io6znj94i+TF/rJayCNpn5dtrYVgaPqFY6VFpRKMYHZlFVM4iYdB911mxJR8K5T2vl+bbLHxqT113rE3VW2uDIkDVFlXPIqEI3ms2Bu99WwzHamHgmW96xabOqqa+LTJg8i6pjk1laYFxkY6tzSYPz/CaYD28LG6znzBbxCgukMvH2Gcvc2bxntcvuGIuIOcur4RybUJ8A+mCoTOkDPqNb9zEzdxCOrdhuyXDs0wXRjYv5tUfI0p3vzgHGP46u3p8s/3IyN5PF6trh/8vImexyd7F9paHTBdGzoH8rk58t5/9RXUdB2iXd0B72ycC7REYYxtZ0H+ZnXGSh1PROsvDP2h23P1rrd4yC4B93/dJKFuM/GmyumEqX/tTvcFQ42CaHG4z/bR92sT7X3u1vZQf2Pxeu8YdNPqS8DGllPdltKsSbDYDb5j/QoAuwjZcVrZYnVrs4ziPf+1Nzkjr5Sv9fvzTN/2eRRudJ+f4+T9jELeNigNgEfdCZDL9Ine9BfNG4Gx8lceJl+hO6If60Jp4qQYADMQ7Q5xI9EcgHr8MceKli8wc8ganBd0hTKvCDQ2Q3Rp6uwdiUYlRnBqQkAUAvQAQFQCC7BIAsVhPkm/KFglBNa+WNL+cICHIDDJrNogCPS2Saz3mxmKsjkUWxp6tLpLI25lwIcWeIFECIBaQRfy+h3IRVitKifMt1k6LASuDtB2DvXZqC4K9jOaT4FVQYGT2eL1zhAX6CIuk3Vq/kaRBDhuvXkY7ORt9QOrBzX8SdISJ1BCTYJS9Qg+RiijyjVWvRmC/AAdFf11kozz+egdJUnShovkJJOkpFOhuJwL86vVSuydBve1p/SvyUcp5GUbbJ5cRZ8gOf8/JitZHZDpDJCXk2iFrlFgjsKHIxk5i6ynyTSK+fs5kYx3FkSfXXqavdLZg9G8ulB9lqlmPrNAD2VyMRUcrRxrQVWoTpNby4gUmg3yJJ6F10MP6KFpC7tfLdKc9imyjvxpPkTrARKveo3NA7sFpMSNsyLRrdgvs/t5NcpEGD46GqQGlKrENMhADAE0wGls0a8W/UUSqiLQUWaILs40CQBEAmFH1s2d8HEaps1sppipWtcDfHW1O+IRidcJXUUXzrXjaliq6MJGATEdaJ1C2Uz2mmhr7tNN+u1bv4yTOhXshBEoWveHek5mDhgw0Lf2WWoHUpBhrxUCC2hajHea1YdUr9xaScFeCgAaA79m7II7GGTD6PUcs2dtpXE72mJM8mTD08gtH+nTPNZVDQqorPMG3JYza4IUaxJFf2q4h5fhnnQcoW4KRM3cK2ixOWcYXe3RQgluS58As7Hig9HZ7f7OCKi065udWI7fkuZtLc7TR5b7JTnRGtA7F7cmOIGHLZVrr7UUtgwdmxkc1iNhkfEHwNZtvix1W4+/j2bS/ZDdV2trlS/CLdsTDdEtlC+HJj8amF5Vs6vjWIAN10a9NqC7J/+dsiILFI+LU+KTPBIMGyBKPWouzhTGt89XUlytltOD45UjUQ/NoCZ1NXegxeoX6UwF9SDOojP5LFfQL/eEKlsyeYWpP5V7+qlgoSsQskSLZSWGpRvok9UkTgRXmymXybfm+HCVL5E/KUmWCcpFyQLmo+Cpc1VY9ot3TfjYkm8eWaxtt+1l30l8aNkaxMcG40PAwJHaKvdoeb8+wl9pr7J8cW6mp84mN65wfnD3OMedfF+ryMTZTZw5sumLTrZse3LTaOYbORB/AwDDN2DBsApaGFWPTsH3Y29inOMB14E7hHfhb+P/xbwiVierEc0nZSSuS3hGnExuJ48kfkzik5aRvSDtJP5KOkbFkGllIHiD/R0miPKLWUtuo39NUtAZaH20+bQ09nt5Jf894l7GesYfxM+ME4xpTwvyauZ15lOVk/co6w7rDesZGdjybwhax9Wwn28euYLewD3OgHBSHyvFyGjm7OD9yjnOucsY4b7gyF8dlcbXcdG6QW8edxl3CC/CqeO28+by1vC28H3nneHd543yJj+Pz+Gn8LH4pv5E/mb+Mvz7FLIAKxoRvRYqIIOKIVCKHKCCOEF8Rj4rfSGQJXiKQmCUBySRJj2Se5EvJHslfkmvSGhlGxpDJZBaZR/ZE/qtinnKWcoVyvXKv8lflaeUt5SuVpqKp1CqHyq+qVfWqlqi+U+1X/aG6pBpWvVbb1EQ1X21Qe9WHU2mpktSDGpNmXLtMe1R7UntD+0j7QefS0XQSnU0X0r3V96TRNHwaL02X5k/7wSAxdBkWGjYb/jB8+rMRb2QYxcavTEmmdtM00yLTGtMFU24aN31KhTnRzDJLzQ6zx1xvnmv+zrzT/LOZM08tuZZCS63la8tFC7Hewaq3Nlm/tG6zHrA+t360IWyJNrZNabPacm0ltkm2bbaDtj9sSzvUnm0vtNfau+2z7cvtX9m32m85bucIOOodTRQvnf1o0HNCgmggAwINAHSefrjnPPb3g/adIIZ0CHUUUywqAEqLimK9/68HN33H1pf30p8izYWiJITDLWWW8BGQ5GmWr+UbCRGIhkiAQCQAEJIOvHdliOTB0qQSbBvV4xNq0ZzxpB35nyQbZCPX0HgUR7Yu0l1mBnSZhnzYbf0HSTOao8tioWqnuiX/ycfBjgKov/1pp0wSmLOePv6QK19iONmVnPCI9ObDyRkx9fPP46B9KYqi2s1DOtyq8INW/h7ITXNGXUiD0f2APEBkKEGCk7NDR0E3YbwNbG4yYIjlmfHVkhg0dZAgoTGjHlq73jubzTm220CHK7fNvEx0Cv48hvhuJA0CO662hxHl1QfLlWpzL9VFDBiwxHgwppzxLoGAMICFSPLHST6KSsDEK9b/RbNr8XnDNKyd91bWzggFOeALbK+1D7FrvT4UdAMIINeaROxa+0PIBks+LOk272MRH4kaHILHDx2CBldIGosQgDM0+Y++IfMEnyWuU70RnRFCPQw80xpC5FegkFiYOpORsQ/55BsCbLr9B6NRU5P188NH/mTUKlNKl2pV5Ih2bD4aPXRoNPqC/7jku+CY6gi/ybDbIWyr/wwRkarsZ1NNP85L9e4M+S1kjo+wvpOJBskgXU2ZIe/ga6AOIaN8vtApU2bwhHLLpCoAPF4XtwVGQ9Ic4TkV6550Y8m2rQPLmJoGGn48Yq3WUwHUd2y/urocw69qI5/iAUT0/2IfqZcnnwZ8OEYchhmOQM3PPV8Pwoblw5xP98+B4STZW9w5maNgDOZQZ4sIswWR0OQFVUjkEMfGE5ttdwMtgYoIY4m8H0EvQlOc7pKOSLOBT35CkQxbmeK9WEJaDzkUiVLlIx15hWbZ11tspcDiY4qAJoFmh0hbffhp6W+ZjbEuy1WTnOv7BUaKb+IBinvA+xaMUb6D87CU7XK6kOW1IAjNJNLvm1Iy3V8wOM+gCblIAxo8X/YLZCraDsfdh4Xsu5HpO3vXQm8njh2G+8RQ8brDRbq8DXju1UTfvvv/jJBjj8LdRwDRHDL9rL4O9+QZHII3z5hRl/aT9OUWDiMAZgEmb1xhBnGCHMVGYHMEvBsDQsEPjbBrWRCBHxpxl04cBw86API7NDsndHS95+oQZwgRNNZzPFfW273jrMFeY+RwdTUpCFyQjW5vXeCCbNbtrQtkSA85uaLWWYepg2EX/tQCDEFFIxB95UERx6tWVu85fA9aMgsQ1auExekAZXPXQPM2vGTN0CZ1ALWHNDcXMZX14pEps+U2VmYDHawWIRpJYfV3PnJpicNbdNUIHrmJRaKxkHtwZzjZNzI/DMsdSALFqsXL2sgruMJsci1s4+rGNcoh1tOYDFc4tcPFjCHwskYdStHmN7776sI33yZaHVtW/S6sWo8+nrvBTvxseNKosAOmxsBJhRbHiagxJiW6ZnniVNy5Bs45s1T9IBLqA/o8daKm9DyObe+9WFVUDY+TWntbXIrVt8Ve58dSlW0QEHVC6T11IucYdABOXyu/rcQomo3aJ+ME6M0Ho63RSSb+lTOZ6HrCCVumtbZG0WFRVagMHJEDrzYS7oLweoFFkSACbmQRNoPJYQ7ZMkeSLGMYcbUrC6cwwM/ejV6zg+LLEiSQRRsQ4skOCf2RJ0NKiL73KGvRWpwkMU9Fy4GGuiJXYktcX5u7s6rlsHJ+YbgGIrUXjr7bXG2ExCRT+g3EgdSb4O2+zmFOqhgGzERyFBcJw+Bc/KOSrt0gho16TEY/FIwCcaKeEG5iMwL1Zxq2OSpQx94AvLQ+IGEqDyUqCtf0uY8Jk9erUbHYc7MVhYQVMhNgOM1wM0cC6w2W4R/rp/+f7FAS83Za+7OPCZOzI9CdYAt2hdS2oYf4a1JU3O3k4JxDDkwKSmOzm0AaDanVV0rZvO7NUE9y2OuQA5MDpTa7GVRShsnnc8tCAKQoGRHVJ9NK86R5THreCntkBS7pJz8JxlAJjkOrjH1dxS0ZBeFSxTr/zaa0vYm0eXKjAcpSJpx28nse869V3VUdWVvTfGU/Jluv1Rs4ASUKdZ9fjQriojqJXvf2exKpHFVl8jENjTswxyTL8hxMV9dINIeluxrJRPWD8gibaziLUbq65/J34ZGD/XhFTkez5/Biw44ceuB97/cRZJ+MBGDnwMwIRWyUxZcAwQzJbfUnEAVy6X7JdJz6pGXZeqF5FVcikFUqMBjld1f8/GE1gK9s3nBRO0EVOJY7Z4YYCSbdrw3Zf0LWa2D8Z/m0Fg5bO0JgYJIB/MiRm9uGgWORb7Oe6/k4DkWnteosZ+pU6tPqcjE8eZiVWegqiGZ7vRYFpSOutwHt9FjQF4mY3o12FNHAso9ckCTBlVMwSfI8SIPJ4iQHaZXENLQdhSYlWZ7VEe2/TpW/NcyUL3NMW5HmNYzUedCIt37pnyWli5cIcQtM2Dyn7Q3/F0FIh2NOY6NeREX632p35zBfX5saEvK0+tZt8OgbAzAnt/HIQRJdCHsO4MsPkkiCNyWFfKLdbjOtGRTFqwXwc6RYWkx9XZhMQ7xBDNfiNWlgaEwBxXgGeCxjgJqBmJbHhSTPBI0iM+FekVodnXN3TrGjPU8hEx6PBnmkLSpbE9mcObCfQxSofjIzEhyOaK7PzHglATtnF/zZKTcID4ayFWVMpUljqHtaLdhu0x2LIkRYyZUqMjQwIsxiRHlCJnCZ8Emzqpub95xetB2J+EntqbENVJKE8wNitJI4ZCMjmru5EA+Aj4Dw1jy/P0O75r7dQ3hDh6Qjld1KIZHUdMR78w5373MmhIa7hipATARhhJJW3ooRJpYV8R4XMIzmm4JUONBIN1ecwkjEEuBYapHIlKSYJSefDsnSnLiQT5qbjfbmt/wHY6dual7j6c6OrOcoyz0a+15UMSbCu1Eg1ldf/Resp8lW8svBZ4xXEd8noKp/mCjwKsPmGkLx36w+fUDtnp7MB+nR9aZ+yKegJJAmDGoDgYUczFsv1dbm5fVR1oMGwE1VvVGnOd3h1bZl/b92sUDbb1W1w4XDJIO12kDG9cF8qHk4AXlAyz1ZrTIrgWxjVuHWYa4y4ECTxjWAnCI4IiFM56ICskkhGQnlZVcOmT4Rg2JzR9imwd2PwHVCp5DTVuSixcPkcuI4OsPq63XJIZ+CEpSy4Kw5YxbgtgktsLRqJCTwLDB3AtyAeTORZYFdrzKDTG3pYCKZAeV+GDN6LtBsemvGygVHirm2d3xwGCsMYrh/vb518p/hvPdO7l97M17oY3ep3VsTsW7Fs4BPBzHJ8tTHwS5A1JqCDD23DlH+XLxG8o1ep/LGed75kbGyJ//FvDZHuxSZWK6OuTOkW0MLujc8x8PD0aavsTo5ByV34Nj2P1SjIDKjvW6dts6EfK3g6LaRnWOdbh843kRxDn4zLE6f1jTKr92pJFVQV1XDCTjaUMvFCPOrD0egIfGfOVWF5dqYTlJnFVlRcQJ7zsSJY5OBqRtPw92nn21HBeskiRDDt/P3ZTBH6g9wUr7+n+Xlz17u+6OoqHn1sqdP/Sy0dZwmZpoh/HQuqUI3al9l6Lp2oRXa/8x5UUlJT+NEclB7lnKnJGEJzAYzX//85gtVWYfm0HECTuU2bdI0DGjs5I/A+2P1cv0JnfDYdswxxFPB9c3X/vR9y7MvmZmVO7gQ2twXD0UmMbsMRcMS2G5YNdUdJNc901RcUguqP9hWR+SLZo963eOsy172DidWZt+O60MuSBvZTub3kbR1m14YB5YZ3O4CqmsGlzXDC2gblaqfRY78UU5PrewbdUqZ2nTldCqTtPyxJgeOJ5C2NA2iA0hwC44b7Xv2/w7c7NOB97P5FN3glsPSQo9D7eKF+U8ogODhQrNCFJ9eEGTbirpqmqDypepYqJnwGxU7mFVlh4PhCCfgpy0ZUtGVj66RfrEIo1UuurLpGdHDYAIp2o+npYEq0hiHJc3pRufJgDbAmCmfj7I2okQ5EJSlcmQZI5SRIgsfXismh7yDJVLepX1g5qzXFAT0vEMuzKArB2AY8KgLm1B+sBFPENdo9kCn5+xwbDg0jLgbglRI2FP2cgxCQwyIUQnJ+eVcMtpkPg2EDRVj2bHxGNGCLiujSc6xxanExJSrUufmmHIrGYHxV06VmI7OvzOJmRGzkrZcL13m9jpHNKcqHRt+3CgLiCXfy4+RP6xKFJWvuEwyolRwro0MWFxwuoX07pvVGy87ek4pzS84uKHigLnPYmpfG0ZjLS3qylI9GKck8uinZNX46Kx7xNPUETjH8/zA9wxFFAUOhDzf3h9o8qC6+EZock6jKS2jofFARjFKBlZWmUcbuQR8/DYcY4t8DkVYkY4In7SlEgVnjFKCBy7NjpFNHkFsACvvAYuCjv9dV6TGnXKzXbPsQuegl+O+Wx+eUFaUVV2x3b/QYnN+oXzCPlmlVfCFkrlKtcfjAdFerveUz3TXZT1uzxwm49R9d47ENbpAe9mQemOYwYD2/hvV7PjG+xrEDpmToYJH83oHLH4aOFDA/AVw+oGJk0nO/dRi2KtmeBi7ceFIc9bcEzjcstROX0FxNkJbSPYU+i8/7xyXvC4Nkb+viRqarG+iBngYzjrkPWMPJFpoFgJOW+w06smMszKnqefj1n5n41YeY9M43WuMXBy43q33jwhLixdfs9Pf0FNM5RfmjyT8/RTYg1DMmobpw3lwd8hbrgfL6GcNWJrk+j5s1KhAV2FVQ09nVn4SyecqzqeJeH1+glmlnxsVoBvlqp5f/9qiDThvykqKdykLkzI9xlfDnjC5qlWoHki7fXX/wMHoNvuBC7busOuazsTJmviTVxigmHY2epnHrnEms2VWHHbaO5a9cih7yutYp9647O2z2Havk5y5Hct+dSh7yutYZ3bjsj+exbbbJ2F6aMI6E49jgR4i7ikDPY2X+Me1F2hrg461Jza3ls2ayEnL8PpZetEJWXyy2MNicfczNTXv2lZeFROhccFmc57f8jilt6JMmQJDE9O1wiOPQdjIrMYDfbyjuPQWSn+jWtqkV3grVrCWmfNaamvzvC8MLQFJEMSqejgBp1axjIueig8HBS/ylinNZvm6cyZpso16o4kTMFYdLh+1+uZbLIVJEZDK1znOjEJhTiyF35H6Ogov9laB/+eklfbjBDQOjEy+zqdkem+UnOaIotJfmPPBihVf+6fcK1Fo3fNL6Z2DqdNVUnxW4AURJ7CDNpPappSLJrSia6fMJR2yeg/j1R1kmz96qCtAaFHro266L6VoBitZEAxNbyxQiEak0JwnPi29yE3LeD/SqmYgJWVFhi+c4DkgmEt8gieKinZk7OksgNDTk79Fdg51RPSvKMsH4AE8wog4FDR8SyXnHd+e3LT1VglsUslFVqmwm8ctza13c/uwdn8mwT+3EIG8LgWNQJw401XodYu6kqWTuXLjWJZyj5Ryiy5SJWF0d/2EMeKzBh7c9RIw42fxEHnWVhUsqRY4DgU31ftFKs1fR36CSbM5JyiHULVmmH4A97fIIe+gVBPLypSdjWRTvXM8g30YaBDD9dbmddtM446rZ92z7fZJyAdwD1jSa9dUtBCw0zGb/HxhiVpx4+XRz+MMoXGjBSUbb8mX7Whq+jSmN7V7BCaBPJqYmubjuAkc/2MppFN3BlXjEsdwFNL2lxy+MdxuzGSAnzS6rX00ZJ8b0OhI0EfeEa9PGFmcZ45DICKStAHaSaZtutP931kvnOfrMdPcr4X6Tuqg7h3w5sI3jDMnnCAp/sJVP4CxlqseeiiX01zsMB9DXJqf+WPH0JSFF0dztSaLUEKHuc7gejVZNpvJ5nAC50Ax57S8udCvB+gr/NnsGeeJFL79cHyob6hUKjUfb7lDD5OnbkkPxT2/lzoXYD+DhoFPufOFkXCgDMQLWV5qpiT+ywVROqUTv6VRwDWKWmQ4XnegyLp3XP5dVD4Io3D+psRzKXgPLp66uDCjDRUNxxVRYF1LlaXG4y4gmkvfkBKgZ50BPP1SBNxAk1qkOVPqkb1CCfe10hmDobT2/QWNR1R2L6SCXreOt7DoeATSgngSKaJp9FpNhun8pRa2aMoK7brhfN1uJjhXn96AG+Bh9O3LbY4z8ZkxZTVuqGWivGYyhVFuMLoZGNddGWAy5mh6ZSTTzZ6jo5gR+3G8gaIfFFXmTCIkE6PmkHC++kFN/fKJN7ATu7rl8dg/y6jOp90UJtouyape337QVO0ud84p5xl0Aiax7vldDK9aDcmUj6+B5IsZhBGLjGtjJEGPiQRsSiN1sieS1M2JgZOuo8tDXBuGwZA2PzA219VquQZPkbsnJukkWTL0jZmxjriZaE4yZbvofrcz4NGI6veeF6yrWsNyywwvYYkZ2FsbumkDhha32eoM80swxDVsaJ3stuTeidLgmIY94+c/eUy2uiwpKWoW7i4FhzDiEFNMcfifJ+sCi1iEIarA6GgKCYuXdvOEwJIfVGC7T/fI5+gEFJrQX+mbBvACYOzeBlTIup0uM+q58s75TCoGpowMsfNU2Z8rwXV+ufVpxbQ++2xhd7yHhxM2fZNgjqZez7szgJ07OwXPWT5HU1OAb7EAKzRx+PARQk53ssWCb6GyOAF7h6KlFs+coCMQZ+9JJIjtPBcrsvFYPIETON6DlFr4EjaSdHJEKWEALVj55+jhSmjZUVu770GrS3BFgbtswYJuF4QGD99MIzMjiM/ZDu100XZxW0uODTxtBwwIQWaYt6GqZx8SORMShlCzhlA7hqUBaC70GJty9S79Xn3+wTpcPW/AiPTtJJItx9Qrw3taHMcwmq1mg0u22u0sQ6mWELwVU8Sq3CCouoKcO+c4OORQDufw6qkc9C5Wxn2JGTpiU0ks67r+BOFCKv0dzuh3YabAhWUsIgltebgami3MdXIJ9CF3KKygjFJkVHiKLOWVZPZFPL7cJEUoVIFagxsgaqzyLWSrzYmqNVCHe4sgLMEZT1f8KuAcD+q47WXnk6vnGRXT9xivGmlDFakJOGzssiIJLnHe8n9Oephx1nhIUDkY5+P+l2P79lEUINfmRPFg8EBVCsdhG4dPUZlBVI1/j2W3nqhU4BrbuvJguVSu4ASuzAiVn30GWhd23HohANKJE6JootKGt9i4NO1BaESYEbPkaDw+UVKMroocDR3zuUEJqogTcLCFMGebq+oiwFV8bLi6jBa8OR6MHHwyy3/g5mumiyXTOor7pjWYBxZBcGCve3soQ4SXLw03vXnN0U221Wy1cQLGN9OK4kFVZkVXzZvc8p33zpAp1NOHATI2RaE2m6aiHUgcCgxh4y6bV/p7RBMxVNbrp9f0iTiajEZh16OiLgJWTTq7TMZGeS7SxU5gxx06U8og2zHsXvZWw21YnNy7KyufSlfR5939kZ2QBZwbbcz6MIU+0aKy1PLQ6CPzzN3GpTXgaeShriA8iXfjMXboQul86nR4Hx5qCEGjl2pj9XIKqt8kaIFUhCW9/HFHrTqEDCIrD/+RUbOVrQtDliwLg5dDnmNNSw+WPWd1GPkavbRv+TvVXPnO8n38hnrwWMLiVVPTLfprgO8jLNQncBQ0CR8NjniJrmo1Q3qWH5g4zj4SVubNZlutH/bQT6wJQ4Uhfq+MLeuKUrG0s8Jlm8kE3n2THlyTJoXVgq/2HV90kxoAgd/j9Yz5O0ixdP/E822n2+uIOtSbEpKjA8ZoiC1F1HCYTXwL8sPQ5gTEn8XzsE9Wjo/SYkSxxN89iJSw3CpAE+DTlT2tdABrGRfG4pN0KyELnMbRcrY8Q2mSZhgfkqnpfjzE45n2VILanzGVp7U6dvvpOVapcnSctTdyNlZa3dm72gBeSBlXfNnlAzo3OuJb5ozKSOJuDOeilOixMHI3vmVnN7ZcUJgT4y9OGFC+3AHBDpi6trus/Zv+5nKcnkbuJKEqwh88Ekbh9CVBMg/n68XDYev+9Gv5prrcxx95RObZMqscRtynR8XJ3XBqdI1G2IptGfMb9YgVgf1CWyjFSW40NCGAPYFslXiA4dYCFN586hjU7AMUDy2ZCF2I0HQ9RFYkTqcMDlcJ/RgdK1eqr98iJ6XszaLS0iNtmHgdDX87u0nsPmMIi6bDcPmyFuFLgaQbhhPATwU/bjWmM9kiYMAEinP7M7GGDViMls3HbOhZdKpuFsonFrgOO7qufZ8e9+6e3+tskbUgSa8jYvrtXmhA8M7Da0Lg3tNAVW/RTzQonbPpuCbiSJh018tlPmtvDt9ZhG1zZrCtli8YlCd5rKPFgxNsPWUD/kAQF+KAQzIuWngU3lROZ6Kvet+f7i6abLASp/7yKvuP5wxCwXh7knbwgGInc0YnXgEdORLyZMlVYt1h/GvC9BcapWUdKcs2uL1ZknYOWlZHoKZ/eUynYBUv5leuu+xZUmaZM8QSRyScwuvOqNdtiqJL50+/heJDWyMNNMohNaCzHjBSpDBVw6JrQ70dHIx6lFqb9vVFnKl00F6RH0pVlNoT1S4OesWm6TdcZ4r18MjUJKB7CD+LNhP3IZdXx64Iv4T6noJaTVNi6t9NXWXxb6M22t7o0hqx5VOJv2jtiNmPRD9D7AkODpKq3HywYkCMPRZWnUkBm67NC8GCvKOKNCVKRlERUbTFTmzslq2g6hmIpr48llbEx29GmuYZdJ9/mmaPm8fAdzxGfDiVTGo4yAm6qDhLA0eon6v1yH2AOl7jg1QMUhf5BSC+ab8aqAzp7rZUVbulQ3cZgd2XOndXF5ZiWcYcN9tgxbrTjHAucd83mmub6FBxx6MTbCiwJYBX77CMZhSa2o1cxBwy5HM0rL/ZvjhNaonl1UatNTyiE/4jAFcIzQ5rBWjq+0qOzCg2dRFSx4CTcUqISt+llcdbuoGqPnPlEupM0IGEaM8wY7NxpTWYfZ6xWQnt+itfcADX1lXJgGuQWzzY2aoJM0gPTQnl6NQe8ht8/s8NTxMZDBwM+nJYKEwRqwxWwnMBF0rZAo4I/lP+pYYYxuj1Oq1OjyNWq5kGQGe/JxAmeUTBWLgw45wJ3ZmolDnQZe5scjKu8Tvqyp/GHkQL5J0V8B/flBGLGC3DHVKimLQXxACF5BAG9shO3rBnmC+RFH8WfpGOM1uOGDYpTMrTMxqcUBEhF59lGVKkMHwZ7rLnT9cfhcX5PanNJUridfOa8ri2r9f/P1BYgm1HFjjbpKpEsk6dXviIQr76eig0oxefT6+o6/FWuVwGu1tH7T2ikK+cgqJOyfXCRsOoo/lvSCuSu3Sj2SP2B7ADBo8DNMqFbo9B1InyNDIjVhKF1GKi5nKzx0TijKDxhFKWj42zI0iG0SQaTzWZEhjbTEsMcMalsTj20okly8nTNXJyQJWSNMNiLJJEcgNhlicV+PDrwWmLEVxInSdnYGEyo9T9YNUiIIxF+cTJJS6XHAEhmiVPjAhHzElOy8wuCGVY050lDmA28Mi768fAQyAQcrrLDiwFxN8Ps6HHXICh+8TT1AiiQCFj4PARcRJ1RlW7HhvEAA8uNXePr5P+5O4quBbksmX3te74BJqvNNj13EQsER25phar+mdC4mmPFbWlUuczZVhLcxKVIYFImLw4pEYKK955mRVXNlZI6vKwogyOjFlgL/pmlAwad3nefvrwI9dUC8WTYB38f2IoFfIO7qc2vaX/UZS25xgyuxiRDAKPdulwirg8PIOPzvjZHNIcOOdKgpDAXzlC4jvEebTsnxWYHRMwYFq8T0n3XnFR27lMDDDXWnSHa/HKEsbWFloApJoc3nfG9i2Q5lOGBGbEKYSOYoeRNaHUoQHsVoDnu1u+sz0w5SH8NRyG6XJoxtQkN51ZQKsdhoHd+LDMYcWzfjDLiGjJQ9280VnexMbdBeGTYOy8RF97BnDZJBRSLp0SWpd5hMEqn1Y8Hrh4g1x+sqrTjp9byVtZM3vQZ6Cmy7v2qxylmWW/yCZl2qBXAJ3le2HhLC+7CChu74jzAnSn01kApre4yOoO3YnX4X9etls+20SAYffFaUcTqn9eNRfIlVwqHcMOwqVgZxkDfEr8BkUxGDpAqdWnew1LCAGC8MmYoHmHt1l6YmmuUhpt4Bt6dD61oocudd4L4wH9FSkJgCKhhIT4YN+23e79n+Jt7U25HkKxOh6EMNXdPJhyRvCnyvcThhIAN9gNJJjKT956YmxfD6lT69vtpyzUW8nET+KqxOlIasILZK0Mg3sMCFX5IySVIB/mfhJDmmH9uLJdLIMG4DL2Y+/BDjxDNtr5Udbnc3AgB9cap2LtvLdydl5aQYMu+MaLJ2jQxXzjxeDkCX5Qw0kvb4/bkIsG4IhQ83ACswOooH8SCMU+G8g1ExlsZdNkj8d0CDFGBpm4IgvHVlEblObo04+J75PkcHGIzJsork9zQLISDDiuO+T/zjI3fydESgIUgrBTunOCwnRk004B6Kam/ErwM4MyylsTsC0/p76+2SxRiLo4ED1PKYViwVOGvsr/Ime1uUtAc5yzX9UGt1vSDVXl7MuS2/jtIM9rPjeejEccNZmM8nk2IhqfG+vQRNaECECSyyCYzJvy0KeTm5r0m9JIQFJcIfElro/CyT9aas/pQN+rOwcoy0nAtkyUAh0D59n0bSY/x57ijMtQIc6i4FpVI5KJ86QIClisfpwj5bNFjojlL/MnO8sxJ+WyQDhXxKH2WXFgPnGbqAxlFRNNIRti6fqURwdy/4vwfnBDTgJI6dWlzDbAyG03HAS5GgsZOBtF4OOwdIyTfgaD7In95Ox78c1uhLwnhLPeeGUSt/e3NhG9+EYHct8eO1ZyjlxVrNyQFs++bpexJ7tTwKL3Yg/UTXtP1LU93oE8S5hctepo6w81JVWVcgr7vd7PP30saZmansb/uxovcwL8ZT+Fry9cLMT0x5bypvhoJl2hLA+r8AxtipxonrzERAhI4C0kQHyzlXUk/NDGUeDbF8RinAPSbKIFWvoBoBXEEPo8nTxCEwmH1kuVHEZzzEDzl6C/Mfg84F4GLW7eGF3URIIWhdgxOFXymYgglrA+LOOC1Jx5CfjBeES/u2OsDlCVgcmD7znL7bh0zUlAS4U0MPbGd0POV0MwBWmr9fLZrpaxOjC1PCdEEnBQtRwlfaverXqokQYqLpVTxP+53l1C/In/XGOR9eur81dWHmn+/vviyurTFPS6P/sk6fEuwhNtdbumXVN9bYVhfiDM51hLMe7Dag7QZ8enyULcoDjyCD4skPkHgFrqXKXyPO2bWwSTbJAjEeECqDWH2C5Nms7HJGrOIQ5VXsDB+6+9EE3ts9mq4bH+wDgZivBMEHw5bLJAuwPHvAdIn34qFFZod+aTzIMiqkKcAKFEc06eYNreiB/OoL87p076u1jrH1LEAdL3l9TJIT9lJDnp3K0PpatQrqwvUXFHNuaonRyHGO4d7Dew22T7iidzjBD3bqf0Pp1VEvjKMJzJkcM3iuMiHjkYCq8sYUjad09zImOS0nKLKCwsKHjA4/Fb2u8M8BeusopnL+C7B/4ou2zhhOlrPW237brbyysempsSQAMIJWvkkEUGfXh1aGvQlMcFfhIYXFqdDXKlG0q05A+IJoxQp+yioDlQzw9WbHTRei7R5Oh7644Xd/hdzMaJIxZVVWy2jZLyAB/UNRqbzaHKxrsG7HUdk29VBN0CEJaSxlgKuzpnZT5N1yjs7wiSLpLtTTkhP2XGt8RkMlG1GV+0yMggZ/uSJ+1GMdw7XvtDbY239YkkGSBORJCeRp0dtYFUhbwH5SVhjJ4nXS0k6lrEHtPTyRYS9sPXHB1yx9BxcLTTyMaVRp2rnXNoCs4796Q5VAyjGE5Yw5++S0fmwBO7wh36f2cxuC/Tu66F3v17Kdk1TTlBNTnUtZB93r/D/4fkPCgp/bNqhGdh07VaZ0D3G7WgRzY2GGTUWG8/xv9QKzKokP56xfQo1cPnJ5Qc3jGEok2DLiOaeMKhALXgG90lER6Tka5cW+owog7Y5VYqcy9BE2gYdYF9RPSHRsfiReKlCr0xsh4kckTBatmK8nJLWU7UZWZw2i36/4rZbUBbU6wE8CLTsE2HwVlmD3cOWpuWpUKafnvtuwXn4V0bClI7POju0VoAs9ekWhVCvXUD6gjCrFGMbQWPWiORbvvJCW+M9tznHvV4FwryIE8u/10dz4K68H1WXlFpYXZm0NP7lN7b1/h7jWeY/8JJJffwBehAkEF2ic60q2ZsuTk1AUGw4RIBBynVdLlCnlsylWxewgbEB8OWoz/fCd6cA127oXyy5Ss2UYTdg87M75MJKRImLOrOpnGzOAHJg+smuTwXI6MBjxdzYQpTB21A31Lh+BevTuiJOVQKUu/5h9IXh5bp9EjmDUzbyj+160ilimdj0zdqt6l5e9Cr3wh2F7SG1bp2884pbaprRWuP1zUzNpGAU+YZ5RSRTwnP+RefmVMwwnBLIhRy0UgoiAkcNo/TAp10h2+YvL8Dq15cqK0qL3fXLtTKqJbh3QllA+ZSLf2FtsH29wLUyNN5LSVIkQYRVN4kQz7R5AHxuXqiS59/96j+WKalepSh2kDhtq3nMW0Uw9V6VYcaBGvrE4kwQDYZQUZzbljzPh0dGHG4BXKRikRdyp4J1LKzLiVsgb/b5OthqA2hYnuHct13/SuuXp8Kx8nqNnghx7RBDFfGqmlDPfRiNXZggIPpBXtWNZE3m3MSLjgQOhq+NsCBervYReZ86MVqpgMDpN/Ug+gkncs6qZGM1JMwHeZAk01YxKZ+ICujtAmNAfd4vOGmqAxYCjPFIaAbcBG3DqcM52c5eXcudCXvzgVO7t0VO1DQnWP2DlbQrWNNHawAjzEQdK7i4WbC3EyFN7J9fjRvQ+m2DZ32ferPvLynO8Y0VrbBzjAb6H175eUMVGqe65GiS7KITuIHUcecNxkhHwr6twamveVU4Jd8YfS/EpR8/DxIQBrpaPYRf1Hok2snYKT2h38y99mZ6AVRMdAlxlSxSKQ6ErWzOwuff51wsGUCaEsQmaWtbJNBVSzd9u+eqKNDEiXSuiqYbEZ9jD7siqRXghLZuffwL4Y+5qclHsTC9CY75FNwD4d02LKTpqVymIPTbSS76Y3TrPrrAAqiL5YRkcSDmETWm7iQDwUneIdxW+WtUizuKvzjd88kku+LvSgEkyleQ1r+jINEDY5VMkj3ul+g+soq54rMBOqTDIdxyEfpow79OxImBeS9SUR8KFh+ZTcRJVUHkYP0GyrGTEEt1JPM3I8QCQGMdxmiu2sl8Sr43PFycaFf/gSR70qdhdnV2Upn0pWu4VoNMGBu7NZzxsB+Yzf+DAaM38sEfKqBCK7pH7PwdC62HDJN8/CQ4O39ogY0tbBpXg/BTmhh7vGyAw6jEjO67Nra7Uo2o+uurb1JyWbYuxgAJfyihRXkzbhUySM+IHVJg4w4lHO+X/prJu2/n1/r1NIV18Dac7+bO7rnr/IKPyKN9n+ER8OzhW3HQeZVXAfa2NZK4g5UhAWEVR656thyXoD6bwfm/y6MhcjAiWXQ5IecCGP26zR5jS1A9zXDrHQklJal661Zh1BQ1vGdAh78ByyGTukWvmNogrgB3o+VAxbLDdeEThwsU6devDkwW7kGK/JTSH7woIZP5C+gLfQXEpkcKHwyblBtafOoeHWWuvJ3mSxTmtdw09KHDN29RP6pOX8N7AWRHCvq7PV//VBZnJFWXk9x662RUVz5tOD52a9/VwljAd2W5DEJqsJNbEnZ7xb9GjHhrLQtjRQSf+YTKKaMbKLhEwALMSKERBORMJlABCDdodPw2kzdLlDiplomHmIO3+EVRiqLVBrxSUikCT7A0qimZmEcnNwc4x8MasSj4HQnpdHg/7WFmWloOPnR0T9ld1sWA+tvtaMX7BotvKv5YGOknYZU1P38cFVpmgBkJhob+zQfbn3eTtgEUr2pU+PiJGbSmyN3ZMIh7DxaVM9A6OhBBGnDYXhznuMAZ+zQITjqRQkDr6Lc24nHBMSCnDx50ruczimHyfzc5DOcAFCClLQ/WCXdyCEh/FYgDwPYaDm435rh3ZwVTLVLONRYxzs6R49GU4sdOeZHc/AJh63NAM5b03cQemca0TrXnsm0JN1hmTZN5opFePiGofOJ0IAH7o4+gEQewoWZ3rgtgLQApddxGx/GaNsTwbRs7R3W3fz6mNtxtyiH9AEUoYbCOA80Xlkr/2szuu/iEra0eNJket07Lx1LzFyxx3v4coZKNuOxBpqaM2NABoQlKwljHwOTFg0yehJQfSeom2M+QBwKlsBfxpOES5x1M8IZinmOfPZ8+eDBlsVjpCOM40VL8fy0bZob2nLKBxi1jOzpqPWikWLYXUaGqqVc2KNA252CdXeGltOBwPF5obJdUzMMl91oGjgONDtn2zbB8aNDWwRUKB+//VKDVf6t6NxaakqO7bf2c6VRkL+aA+uwWeXz6HIdm74tE9B3MRUyb5k0BygII3KHGCLXFq7+uGtR5Dj9/OIS9P9jkjQh79nampa2mpFr8gipB8+CWYpM4l1p4EOhQfr1JVc3NqyTYzDhLfQ8j0BCvIeua9OUKWhajnL/7uixCx9UVb1fe3S29BLlIEQAIs5Z5/agmNYCJ54WsNwwU5bBfzlRVYWTIBYIX0qgMXagcb23Xe5kYJ/DdLReTj6L4+huCCyXtz8Yb74pCqfcodzKqfuRVEvv2nWCTq33H1gvjNBZuSbzrDRea/F5uyt/WD5CoMbh0/V5VVU1lQiZaMq3JSdPIb3KLRMgqlZFlc3LaTUNy4WLhv9v31JRvsEm8UWZ85don7txsDAwG1+mGV5BiAg1NeMNA0K2iqMlL69S1z8NWxvcrfoXa5u3szG0w8MPNmCwnZ5B/RFRO4Cb9uSYQdaBzoId415hMbZtGD5sr6Ch5rwoXSrCrpjofqMZfg5LQkmGWEYrOpB5kmAOu8xMPCzOI/zXz2YXbaLt9MRuoSlcQCDL/oAkajiPI78tjsw5ztuRuhfYXl5+8yb//WKkD6AKaWnyyzP3pLr+T9hFP3YqwN0Y0TidKYw5xDkx+Tddy8KaVfy9QZq0ueEINtLxCBndcTni9lCMwHMUyOq/bYGnnTQHFQKKGebCGitYdBCq6C/GliT5OfgcE2BzlYBGDh6BytEcxH9L/RX89iKh79xODgI+9J87wGamW4t2mXF+flE3xS+nIf6fyeJ1Z1nBe8m5hSXmD640m635CWASAZ/7MFu3ymJzDokVDZ5JZqCDhQ+jomIq2uElJ7wvwY18Aat5oaxUb1YL6Xg0BRpy58ZiyvPPSHuMfEMTRc0IlXoYGb7iU8Ta9fHUcubx9uPHq0Zgja4+6nVOpvldPIbb9ofXG9eHwUmbYgzl8kTCZrAmCVGQSTTnlZhIjCbHz7l4VaVWihyLeBxAzknhOdImd28q65z8Xh4G+TXH+Ry9AHgsebFzmI72szDKKDK8coAPiombXIPWquPDcqOD1ALvZJ/9+sTZimGdDgxKctatGyqGnVV0K/Pikspk7fGd9Yzr0nbH5Lgc1s6Juls2mU+s0/ijmCm8ygAvjFXrZpcwRG3SCKf8gKb2bS/HMhQ6lvQpm6XVzSY4WVgU/qIBhBtGY88YkWS2kMsNGASlvvcW9KsPRbDgyg2hdNGAnGn76I65alQmdShY90VZ0zX6f19gfXHjnU+HRCYCC4+q/h0fhpDaxJMb2uRPk/HxNxg8Lt1rtXB65WdDhzuDPgACEhAzAEL8Mfsr3W09c4TgU4K5zCDR+l4CMUgAwpsCFfwuOKAbgeRNr5TOKXYl+nYkymHd/4R3DoiBrspm4udJLXbnb0O4uTAXyNMRDlNatLvEyXlxxNWgWfBRF4wSgkukj5Dvx6XvPexvdIBKMWMW2P8/UPAKBdDK6at0p9HNKSLpW7GdcwRFWq9gx30MOsaZV8XPH//Au2eA3EHaEhR02L7+Z9lzjmiOGAHawFKYCn++of87CW7525+hDRSbiLgOCbg4t4DatfmhI/t/4JRB2c9W8OPzvz0I0w20UyAbxAHuDECpP1ZSH1V3dGDUbKqmdE6idlCc7/7Cp9fGvhQszri1N2zYcgm7pMIABrTBlY/uZbtNkcS7JYePogwHKpUdgkDRNdWNG87xSm0MgZkdjXJoKHplXNX8PFUrGOzn5dgGhWBMCNLT/Vkyf2Ax+JLvtsvYJXGIBmQOjYwhxUK1029fG1FAs6FUwpynK/S5f18JyyTfbreGh1C/0Ru7K4tCS4rf3n/7jbl+3KXPailuIZMRCcsE6aWFCvy9jMyAMFZiGeClcUi+2asPFCmJ50YZPUIZ6209QtuDeQ8/pWtLLFaUCvQ/cBCAlM7pICTsGAbYe0Oh0Rn8aus0Cln842SOluNIdYIcybnNn5VTkqhgPJLXQBhaTiauKLGDGGx28AAaM8wYYXYctbQG9bOQriSd8p7/3bCtSeio2VHyjkqpmE8XSxX0s4wzoblTczkJ49yeVewo1KxlRZT0NunAWWh0KJvde9+ZBu1yo6vNLcgE5mMBh42JSFcSNv0/nZFJBsoGZhgAYVsbv/I4ryk84jjR3jy6Sd4dPfJge4oqBDBgo3c9e/u/px6wRkxkDv7q2Ikih8lA52VJJJJ3SKIeaKv0e39IKu2s5EwiWZGjHyxhIwPN0xyDOCmGXlwxJWcX05v712ZiEm0ZlFRBlQ4nv8h6DzrNNK7sRE64+r+nv/SfbFnWF6iUCcQypQOrjI2RHX11xP/8RePYspyQUc1jR4Wi2TG/fmhv//BK9vtL2eF192R5IAtSzkcixKYfcSU294UNK5qaFMNDvUPDatwGZB2CPGcgOvpWFIK0ZJZyfINKVjKdQ09O5QsNPtBxvpPG1Tv3NJhZ6tkr/MGRUYkqa+xXLfvPoaWxI013isXjm3YZG7ZXvR4a4Ylxt3i8hqw5lyRPPL4wdntJmZa+MUfcdt6Yc6iyyogkHOC95+cfPEGmVkou3Fl10kluQVmhrHU9XOwZEiJHqFiGDafwwdw9wgE+K2BX2Q5BU4FzxsSwc/UjDCLjUPljF0AgSXIxEhFjFhqbaiNn3oZAIDH3oZgwPI0GSoVlK5EjN2SE5yrjx3WxguU08h7hBIg8WKgfcetNBC3NCyXklZ+Im2bD0EUhsEMtaEeCf+eJ0l/CR3zMlKjGpdq/Nnd61JChCbm4IuLHS/ufan9EXYv1KcgtTY6XMRV8K248kkPHHr1sJ36Ji0uunFJv0NUty8hlzY2+27onqzO3bP24A1M7cJgtghR0fHe1GO9x9AWhA/l46jkDfnE16E8dHNkO5CP/3owOOjEFmqI1RTMdt1bUdBE4L1cS7i1s7BfYk8WB59j+njVt2ooxQXo8gFMcFW1gy0H6kYaYoN67okii1O8wycq2UJYmyY/ycTVd1+H5VJuWStxsgI+bgwPdcDELlbsINItatkgq5N+7pWuaWm8FLJKwfF6epZygKuMycFRvc9KCrg2OmNTn27Y4uIHFQBiZQmz4Gb2i4Wwh1aEHhLXvd95lu/CdbnYIq9bPmSQxDD6rS4fHIZjT/oCPOYADSgGeG49Vx2DTANon/PILSpBq7bUk5fT+g0DLSkdL90yaZHc63TWM1g0cF90ngYtSR7drvupVXGqSlywYwiE5vIWCxcc30BGpNocrhefDyjdAEBk+fIvR+vzYGQd7nBBPWd1rWCamoWlP8XDALzTmzWtOZAQTzmPSeMcGfoSfeN2fiS84v9+5hudCCFnqGrF1HbhaWxWoBf2+XLMJTbyQEWcPGJRm0pzTQlgWfT+fRWbVZUkl/ZWtUtmY3gVAvSqGkxEIiBGby8XyyJIVBzo6VO1oWRaESSrKlwAqJFm1iTgGGmMh4QsNoZTU1ghnTU37u5fHQQNx/6fz0YKrSV8urfmfo5GN3O9cThyzmThxjEy4Q44cMzGctd3ITcpCWGVZGiFkuzviOPhtV6pGc6Xi4a/xBJvk9YKG1Holf7w41RmZaZqao07vxv+yRSM0DodeK8r84LJnsr0mc4Vdss8XEADQzAs/+eIBGbf20neFlJ4BADg+9NGzHx78tPihGkY/vmzGlFkDQIMABPyNn9HmmAJQPkQF95DLGmZcfG2Pvi9NjZsYuC0cMWOOJxM1RIJDRFBxcav0srA3lQ1JWYbaiPHDj40vbXwp+AieFIc7gNfPuUhNE8G9JPJ2R1rUdwNBLdxUS6evcSP+hX4virx5b34lESn/s6x5MMSNWzpR+vCSm7eLgpI+CtEyhWtYkrdKOlGn0JNlC+NRKiGCy7lmQ42/wXf8rOXLET5yBzS2wIDfNk335D0yrV2JFS1OQQsM8itZ1mBZBiS/0LEqv+tE5dzFjcvkndD5zhNyW59GzAOTPaklfsbVYsbcZC70b5GDH5dM6kqr6f5UtAcK3NIkRmOoqZHS/LJaPLuWZ7d54cz7D/ekHhx8ALiE30PMjulGdGvIUZyCx6UsAvW81ybhA0sqS0HVqKR0kefjSxiVPgvKpjzdeEnlEV4M7xWNgBNEZI6f70u/tTrK2iruTNZ1LWetLhvaldtsSlNHXvYZCe5ItFbL0eg5ch2d4xZpldmahasgfUx0sR8bz4XPbHqa433fKm89mB9amHU59Jd8aTmhpSvZxovkv8jUycmgLs6LU2p3MbYH2j6wx7Ovt5+oQXCCu+sRyk06anWrCj0kVK/3/VejPD7UqlOLGF1u0acD4IZcXtuRmlPthBG3dmp4mO2MP4h2boKT7YLf/vc1jDY9hEYOz6cdgeoBBUc4iIK3uLkmQsso0irjprcTwUHWrg2ywnYSuBDadUBlfHXbFAtsKCPLQpW1ccosthJRT1uThVNTls6KEV5dUdDoxLRCDUVPyZx8kVxavFWNykp1WR2QMYgSW2LbVneLONnKPqAU5ko7tZzTqpSj0phRcqXNc0h0PKtTmjJ0lkemU6nbZJO/VZs1zrym6gA5ESk5CZ0aWW01zqIuHnGBiOZlZRSK3HVxgK7/lpXKZJLc9k9rxWUU3ifr+qkn7KEDZCRuSIPKt8AMxUHNJaWYU+2SaTMaLbUW3uoDuJELtxZEUQvWJJVSpaJKqWQUcJ7MuHxXre4wn/eQPQlqfVH7Aavp3566Eczx99/vtyYibURCOghDZETBOqSL9P6Sv/RyqDDuZTv3lYQoGQkZBRXtVYLDLGycXoBx4CuC9uYiYhJSsn8mO4aKWur/ob2ljl4aA+MPXdrUysbO8XkDN2TIlPU2w01zuXl4X7tH/vtsOiT//8/+8hcpVqJUmXIVKlWpVqPWBBNNUqe+j2f20artH9rKfT1jmrrw+RYkGNcDPHwCIUKFCRchUpRoMZ9h8E+sQiJiD8V7JOFn9YMwipM0k83lC8VSuVKt1RvNVrvT7fUHw9F4Mp3dqNUbzVa70+31B9QBPWRGYxZxvCBKsqJqumFatuN62A/CiMRJmmU4J5TxoqyEVNqIEE1I3WaYdofT5bY8NMMmuRQviJKsqFo6k83phmnZjuv5Qb5QLJUr1Vq90Wy1O91efzAcYXF4ApFEplBpHHROLu5CX3O8DCYfv4CgkLCIqJi4hKSyLKmyMFBXWkZWTl5BUUlZRVVNXUNTSxvV0dXTNzA0MjbxkCnrKPT09tfMdDLL6V9IFAqMJiask4JFd6BYHB7EiJkMOpF3tQzlUJxr9QlBTNnBINh0ioutOmssdtgINp0KK/zMBFNUhFE9c4oGEAVNiaHxklIEgBpsEAkW0uBq6p2XxOAalmKSEplEWKZAICvXlWySUQe1MrhUgKIM3FV0ScYqLxVj0sfGhtYixVSkbIybspoFqARsqOO5QtNWekB9amx4EgwBUgwrRIJho04E34IwPMISYXiEg8mDDFdOk8lk33WJoKsBYDnpQ2qfWSaTjil7dvDnLWQo3j8GAJ8Ih6U6yMumD6Peq5szmVXFkmCl5mk8vi8ImahV2YIJqx7qXOOkmKJUIN4UI84UCwCghGVKh9SOWEXJsUAkmJKEq0LKQaUUJFHRlswh2sfUJJuYaiFRqapE5HA+lxhaaZntocg6JgQaLp1xCjaJSZRO8pFEEEzCRHAIXzhJBuJ9L2ajmyRiE2mgIFgDQCIJ/2c4Kdd5u876g5/147FQN2KZIRFEptwqt53+qP3Xn/n86sK/2htX8SRuJx7fM8LlofsCc8d5sLfx6cHJ7L+KTD+6WC7710393/6o04/tZmH0b//2VZuTgiI0FvcZ/rapDBCIpF+mu2Y0t5RVEWpKLwrpRgd4Hg+GM8u3h56q2DZuiltpkMVp5gyXh6PtYoEtrzNu7fxlXtfKxrukzJ78TTxsjZq08Szlirpp1mNExtCHStaoU2bTVXWpEdveG/KmIddp/629+Qsn+zGx+U3ikCV6ihilra4O5DPCq9aBeXNRo4vhhttskbXR6jjej2NFLYiO5hCw4KncRS8TpfMvbjxcdFeMogyDSYnIlHm5Y16uvfH6bN6+hNjBfZ696brxJj9rrcyUrW7zgOim/ly6wNnZ+7RY2wWXoiYMTsCAwxPAw/G9ZV71hLMs5lQ832rqx2ja789uvSgBRqExWBweIIASjSg0BovDAwSwiof3udZ209umhmGwc79Kaj+9bI62TZq+Hjuyft38Xs6mPwaKrLEW8nxJbluDPewWCrlxcv6yP8rsgh0QMleyK8eXGj1f3K7m84M+8dfhPiaV4qSJRCrI4aI22YJg01R22e90r7MbaOiK5IFwyR/oU/6gE1XneqmR8abva+q843U6QjCZIjLtkfQRbL13WvpA28iqnutlRBomETFoDPa/uGd1t02/1a2rvfvjdm/D4aCfPdme/f8+W4MFAAA=) format("woff2");
    unicode-range: U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1
}

@font-face {
    font-family: Cairo;
    font-style: normal;
    font-weight: 700;
    src: url(data:font/woff2;base64,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) format("woff2");
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-family: Cairo;
    font-style: normal;
    font-weight: 700;
    src: url(data:font/woff2;base64,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) format("woff2");
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-family: Cairo;
    font-style: normal;
    font-weight: 900;
    src: url(data:font/woff2;base64,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) format("woff2");
    unicode-range: U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1
}

@font-face {
    font-family: Cairo;
    font-style: normal;
    font-weight: 900;
    src: url(data:font/woff2;base64,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) format("woff2");
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-family: Cairo;
    font-style: normal;
    font-weight: 900;
    src: url(data:font/woff2;base64,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) format("woff2");
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

.info-grid {
    display: grid;
    grid-template-columns: 1fr;
    gap: "0.3rem";
    padding: "0.6rem";
    margin: 0;
    align-items: "start"
}

@media(min-width: 768px) {
    .info-grid {
        grid-template-columns:1fr 1fr
    }
}
