.mat-badge-content {
    font-weight: 600;
    font-size: 12px;
    font-family: Roboto,Helvetica Neue,sans-serif
}

.mat-badge-small .mat-badge-content {
    font-size: 9px
}

.mat-badge-large .mat-badge-content {
    font-size: 24px
}

.mat-h1,.mat-headline,.mat-typography .mat-h1,.mat-typography .mat-headline,.mat-typography h1 {
    font: 400 24px/32px Roboto,Helvetica Neue,sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px
}

.mat-h2,.mat-title,.mat-typography .mat-h2,.mat-typography .mat-title,.mat-typography h2 {
    font: 500 20px/32px Roboto,Helvetica Neue,sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px
}

.mat-h3,.mat-subheading-2,.mat-typography .mat-h3,.mat-typography .mat-subheading-2,.mat-typography h3 {
    font: 400 16px/28px Roboto,Helvetica Neue,sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px
}

.mat-h4,.mat-subheading-1,.mat-typography .mat-h4,.mat-typography .mat-subheading-1,.mat-typography h4 {
    font: 400 15px/24px Roboto,Helvetica Neue,sans-serif;
    letter-spacing: normal;
    margin: 0 0 16px
}

.mat-h5,.mat-typography .mat-h5,.mat-typography h5 {
    font: 400 11.62px/20px Roboto,Helvetica Neue,sans-serif;
    margin: 0 0 12px
}

.mat-h6,.mat-typography .mat-h6,.mat-typography h6 {
    font: 400 9.38px/20px Roboto,Helvetica Neue,sans-serif;
    margin: 0 0 12px
}

.mat-body-strong,.mat-body-2,.mat-typography .mat-body-strong,.mat-typography .mat-body-2 {
    font: 500 14px/24px Roboto,Helvetica Neue,sans-serif;
    letter-spacing: normal
}

.mat-body,.mat-body-1,.mat-typography .mat-body,.mat-typography .mat-body-1,.mat-typography {
    font: 400 14px/20px Roboto,Helvetica Neue,sans-serif;
    letter-spacing: normal
}

.mat-body p,.mat-body-1 p,.mat-typography .mat-body p,.mat-typography .mat-body-1 p,.mat-typography p {
    margin: 0 0 12px
}

.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption {
    font: 400 12px/20px Roboto,Helvetica Neue,sans-serif;
    letter-spacing: normal
}

.mat-display-4,.mat-typography .mat-display-4 {
    font: 300 112px/112px Roboto,Helvetica Neue,sans-serif;
    letter-spacing: -.05em;
    margin: 0 0 56px
}

.mat-display-3,.mat-typography .mat-display-3 {
    font: 400 56px/56px Roboto,Helvetica Neue,sans-serif;
    letter-spacing: -.02em;
    margin: 0 0 64px
}

.mat-display-2,.mat-typography .mat-display-2 {
    font: 400 45px/48px Roboto,Helvetica Neue,sans-serif;
    letter-spacing: -.005em;
    margin: 0 0 64px
}

.mat-display-1,.mat-typography .mat-display-1 {
    font: 400 34px/40px Roboto,Helvetica Neue,sans-serif;
    letter-spacing: normal;
    margin: 0 0 64px
}

.mat-bottom-sheet-container {
    font: 400 14px/20px Roboto,Helvetica Neue,sans-serif;
    letter-spacing: normal
}

.mat-button,.mat-raised-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button,.mat-fab,.mat-mini-fab {
    font-family: Roboto,Helvetica Neue,sans-serif;
    font-size: 14px;
    font-weight: 500
}

.mat-button-toggle,.mat-card {
    font-family: Roboto,Helvetica Neue,sans-serif
}

.mat-card-title {
    font-size: 24px;
    font-weight: 500
}

.mat-card-header .mat-card-title {
    font-size: 20px
}

.mat-card-subtitle,.mat-card-content {
    font-size: 14px
}

.mat-checkbox {
    font-family: Roboto,Helvetica Neue,sans-serif
}

.mat-checkbox-layout .mat-checkbox-label {
    line-height: 24px
}

.mat-chip {
    font-size: 14px;
    font-weight: 500
}

.mat-chip .mat-chip-trailing-icon.mat-icon,.mat-chip .mat-chip-remove.mat-icon {
    font-size: 18px
}

.mat-table {
    font-family: Roboto,Helvetica Neue,sans-serif
}

.mat-header-cell {
    font-size: 12px;
    font-weight: 500
}

.mat-cell,.mat-footer-cell {
    font-size: 14px
}

.mat-calendar {
    font-family: Roboto,Helvetica Neue,sans-serif
}

.mat-calendar-body {
    font-size: 13px
}

.mat-calendar-body-label,.mat-calendar-period-button {
    font-size: 14px;
    font-weight: 500
}

.mat-calendar-table-header th {
    font-size: 11px;
    font-weight: 400
}

.mat-dialog-title {
    font: 500 20px/32px Roboto,Helvetica Neue,sans-serif;
    letter-spacing: normal
}

.mat-expansion-panel-header {
    font-family: Roboto,Helvetica Neue,sans-serif;
    font-size: 15px;
    font-weight: 400
}

.mat-expansion-panel-content {
    font: 400 14px/20px Roboto,Helvetica Neue,sans-serif;
    letter-spacing: normal
}

.mat-form-field {
    font-size: inherit;
    font-weight: 400;
    line-height: 1.125;
    font-family: Roboto,Helvetica Neue,sans-serif;
    letter-spacing: normal
}

.mat-form-field-wrapper {
    padding-bottom: 1.34375em
}

.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon {
    font-size: 150%;
    line-height: 1.125
}

.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button {
    height: 1.5em;
    width: 1.5em
}

.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon {
    height: 1.125em;
    line-height: 1.125
}

.mat-form-field-infix {
    padding: .5em 0;
    border-top: .84375em solid transparent
}

.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.34375em) scale(.75);
    width: 133.3333333333%
}

.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.34374em) scale(.75);
    width: 133.3333433333%
}

.mat-form-field-label-wrapper {
    top: -.84375em;
    padding-top: .84375em
}

.mat-form-field-label {
    top: 1.34375em
}

.mat-form-field-underline {
    bottom: 1.34375em
}

.mat-form-field-subscript-wrapper {
    font-size: 75%;
    margin-top: .6666666667em;
    top: calc(100% - 1.7916666667em)
}

.mat-form-field-appearance-legacy .mat-form-field-wrapper {
    padding-bottom: 1.25em
}

.mat-form-field-appearance-legacy .mat-form-field-infix {
    padding: .4375em 0
}

.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);
    width: 133.3333333333%
}

.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);
    width: 133.3333433333%
}

.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);
    width: 133.3333533333%
}

.mat-form-field-appearance-legacy .mat-form-field-label {
    top: 1.28125em
}

.mat-form-field-appearance-legacy .mat-form-field-underline {
    bottom: 1.25em
}

.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
    margin-top: .5416666667em;
    top: calc(100% - 1.6666666667em)
}

@media print {
    .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
        transform: translateY(-1.28122em) scale(.75)
    }

    .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
        transform: translateY(-1.28121em) scale(.75)
    }

    .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
        transform: translateY(-1.2812em) scale(.75)
    }
}

.mat-form-field-appearance-fill .mat-form-field-infix {
    padding: .25em 0 .75em
}

.mat-form-field-appearance-fill .mat-form-field-label {
    top: 1.09375em;
    margin-top: -.5em
}

.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-.59375em) scale(.75);
    width: 133.3333333333%
}

.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-.59374em) scale(.75);
    width: 133.3333433333%
}

.mat-form-field-appearance-outline .mat-form-field-infix {
    padding: 1em 0
}

.mat-form-field-appearance-outline .mat-form-field-label {
    top: 1.84375em;
    margin-top: -.25em
}

.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.59375em) scale(.75);
    width: 133.3333333333%
}

.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.59374em) scale(.75);
    width: 133.3333433333%
}

.mat-grid-tile-header,.mat-grid-tile-footer {
    font-size: 14px
}

.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box
}

.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2) {
    font-size: 12px
}

input.mat-input-element {
    margin-top: -.0625em
}

.mat-menu-item {
    font-family: Roboto,Helvetica Neue,sans-serif;
    font-size: 14px;
    font-weight: 400
}

.mat-paginator,.mat-paginator-page-size .mat-select-trigger {
    font-family: Roboto,Helvetica Neue,sans-serif;
    font-size: 12px
}

.mat-radio-button,.mat-select {
    font-family: Roboto,Helvetica Neue,sans-serif
}

.mat-select-trigger {
    height: 1.125em
}

.mat-slide-toggle-content {
    font-family: Roboto,Helvetica Neue,sans-serif
}

.mat-slider-thumb-label-text {
    font-family: Roboto,Helvetica Neue,sans-serif;
    font-size: 12px;
    font-weight: 500
}

.mat-stepper-vertical,.mat-stepper-horizontal {
    font-family: Roboto,Helvetica Neue,sans-serif
}

.mat-step-label {
    font-size: 14px;
    font-weight: 400
}

.mat-step-sub-label-error {
    font-weight: 400
}

.mat-step-label-error {
    font-size: 14px
}

.mat-step-label-selected {
    font-size: 14px;
    font-weight: 500
}

.mat-tab-group {
    font-family: Roboto,Helvetica Neue,sans-serif
}

.mat-tab-label,.mat-tab-link {
    font-family: Roboto,Helvetica Neue,sans-serif;
    font-size: 14px;
    font-weight: 500
}

.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6 {
    font: 500 20px/32px Roboto,Helvetica Neue,sans-serif;
    letter-spacing: normal;
    margin: 0
}

.mat-tooltip {
    font-family: Roboto,Helvetica Neue,sans-serif;
    font-size: 10px;
    padding-top: 6px;
    padding-bottom: 6px
}

.mat-tooltip-handset {
    font-size: 14px;
    padding-top: 8px;
    padding-bottom: 8px
}

.mat-list-item,.mat-list-option {
    font-family: Roboto,Helvetica Neue,sans-serif
}

.mat-list-base .mat-list-item {
    font-size: 16px
}

.mat-list-base .mat-list-item .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box
}

.mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
    font-size: 14px
}

.mat-list-base .mat-list-option {
    font-size: 16px
}

.mat-list-base .mat-list-option .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box
}

.mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
    font-size: 14px
}

.mat-list-base .mat-subheader {
    font-family: Roboto,Helvetica Neue,sans-serif;
    font-size: 14px;
    font-weight: 500
}

.mat-list-base[dense] .mat-list-item {
    font-size: 12px
}

.mat-list-base[dense] .mat-list-item .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box
}

.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
    font-size: 12px
}

.mat-list-base[dense] .mat-list-option {
    font-size: 12px
}

.mat-list-base[dense] .mat-list-option .mat-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    box-sizing: border-box
}

.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
    font-size: 12px
}

.mat-list-base[dense] .mat-subheader {
    font-family: Roboto,Helvetica Neue,sans-serif;
    font-size: 12px;
    font-weight: 500
}

.mat-option {
    font-family: Roboto,Helvetica Neue,sans-serif;
    font-size: 16px
}

.mat-optgroup-label {
    font: 500 14px/24px Roboto,Helvetica Neue,sans-serif;
    letter-spacing: normal
}

.mat-simple-snackbar {
    font-family: Roboto,Helvetica Neue,sans-serif;
    font-size: 14px
}

.mat-simple-snackbar-action {
    line-height: 1;
    font-family: inherit;
    font-size: inherit;
    font-weight: 500
}

.mat-tree {
    font-family: Roboto,Helvetica Neue,sans-serif
}

.mat-tree-node,.mat-nested-tree-node {
    font-weight: 400;
    font-size: 14px
}

.mat-ripple {
    overflow: hidden;
    position: relative
}

.mat-ripple:not(:empty) {
    transform: translateZ(0)
}

.mat-ripple.mat-ripple-unbounded {
    overflow: visible
}

.mat-ripple-element {
    position: absolute;
    border-radius: 50%;
    pointer-events: none;
    transition: opacity,transform 0ms cubic-bezier(0,0,.2,1);
    transform: scale(0)
}

.cdk-high-contrast-active .mat-ripple-element {
    display: none
}

.cdk-visually-hidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap;
    outline: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    left: 0
}

[dir=rtl] .cdk-visually-hidden {
    left: auto;
    right: 0
}

.cdk-overlay-container,.cdk-global-overlay-wrapper {
    pointer-events: none;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.cdk-overlay-container {
    position: fixed;
    z-index: 1000
}

.cdk-overlay-container:empty {
    display: none
}

.cdk-global-overlay-wrapper {
    display: flex;
    position: absolute;
    z-index: 1000
}

.cdk-overlay-pane {
    position: absolute;
    pointer-events: auto;
    box-sizing: border-box;
    z-index: 1000;
    display: flex;
    max-width: 100%;
    max-height: 100%
}

.cdk-overlay-backdrop {
    position: absolute;
    inset: 0;
    z-index: 1000;
    pointer-events: auto;
    -webkit-tap-highlight-color: transparent;
    transition: opacity .4s cubic-bezier(.25,.8,.25,1);
    opacity: 0
}

.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
    opacity: 1
}

.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
    opacity: .6
}

.cdk-overlay-dark-backdrop {
    background: rgba(0,0,0,.32)
}

.cdk-overlay-transparent-backdrop {
    transition: visibility 1ms linear,opacity 1ms linear;
    visibility: hidden;
    opacity: 1
}

.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
    opacity: 0;
    visibility: visible
}

.cdk-overlay-connected-position-bounding-box {
    position: absolute;
    z-index: 1000;
    display: flex;
    flex-direction: column;
    min-width: 1px;
    min-height: 1px
}

.cdk-global-scrollblock {
    position: fixed;
    width: 100%;
    overflow-y: scroll
}

textarea.cdk-textarea-autosize {
    resize: none
}

textarea.cdk-textarea-autosize-measuring {
    padding: 2px 0!important;
    box-sizing: content-box!important;
    height: auto!important;
    overflow: hidden!important
}

textarea.cdk-textarea-autosize-measuring-firefox {
    padding: 2px 0!important;
    box-sizing: content-box!important;
    height: 0!important
}

@keyframes cdk-text-field-autofill-start {
}

@keyframes cdk-text-field-autofill-end {
}

.cdk-text-field-autofill-monitored:-webkit-autofill {
    animation: cdk-text-field-autofill-start 0s 1ms
}

.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
    animation: cdk-text-field-autofill-end 0s 1ms
}

.mat-focus-indicator,.mat-mdc-focus-indicator {
    position: relative
}

.mat-ripple-element {
    background-color: #0000001a
}

.mat-option {
    color: #000000de
}

.mat-option:hover:not(.mat-option-disabled),.mat-option:focus:not(.mat-option-disabled) {
    background: rgba(0,0,0,.04)
}

.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
    background: rgba(0,0,0,.04)
}

.mat-option.mat-active {
    background: rgba(0,0,0,.04);
    color: #000000de
}

.mat-option.mat-option-disabled {
    color: #00000061
}

.mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #3f51b5
}

.mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #ff4081
}

.mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
    color: #f44336
}

.mat-optgroup-label {
    color: #0000008a
}

.mat-optgroup-disabled .mat-optgroup-label {
    color: #00000061
}

.mat-pseudo-checkbox {
    color: #0000008a
}

.mat-pseudo-checkbox:after {
    color: #fafafa
}

.mat-pseudo-checkbox-disabled {
    color: #b0b0b0
}

.mat-primary .mat-pseudo-checkbox-checked,.mat-primary .mat-pseudo-checkbox-indeterminate {
    background: #3f51b5
}

.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-indeterminate,.mat-accent .mat-pseudo-checkbox-checked,.mat-accent .mat-pseudo-checkbox-indeterminate {
    background: #ff4081
}

.mat-warn .mat-pseudo-checkbox-checked,.mat-warn .mat-pseudo-checkbox-indeterminate {
    background: #f44336
}

.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
    background: #b0b0b0
}

.mat-app-background {
    background-color: #fafafa;
    color: #000000de
}

.mat-elevation-z0 {
    box-shadow: 0 0 #0003,0 0 #00000024,0 0 #0000001f
}

.mat-elevation-z1 {
    box-shadow: 0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f
}

.mat-elevation-z2 {
    box-shadow: 0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f
}

.mat-elevation-z3 {
    box-shadow: 0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f
}

.mat-elevation-z4 {
    box-shadow: 0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f
}

.mat-elevation-z5 {
    box-shadow: 0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f
}

.mat-elevation-z6 {
    box-shadow: 0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f
}

.mat-elevation-z7 {
    box-shadow: 0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f
}

.mat-elevation-z8 {
    box-shadow: 0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f
}

.mat-elevation-z9 {
    box-shadow: 0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f
}

.mat-elevation-z10 {
    box-shadow: 0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f
}

.mat-elevation-z11 {
    box-shadow: 0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f
}

.mat-elevation-z12 {
    box-shadow: 0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f
}

.mat-elevation-z13 {
    box-shadow: 0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f
}

.mat-elevation-z14 {
    box-shadow: 0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f
}

.mat-elevation-z15 {
    box-shadow: 0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f
}

.mat-elevation-z16 {
    box-shadow: 0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f
}

.mat-elevation-z17 {
    box-shadow: 0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f
}

.mat-elevation-z18 {
    box-shadow: 0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f
}

.mat-elevation-z19 {
    box-shadow: 0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f
}

.mat-elevation-z20 {
    box-shadow: 0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f
}

.mat-elevation-z21 {
    box-shadow: 0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f
}

.mat-elevation-z22 {
    box-shadow: 0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f
}

.mat-elevation-z23 {
    box-shadow: 0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f
}

.mat-elevation-z24 {
    box-shadow: 0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f
}

.mat-theme-loaded-marker {
    display: none
}

.mat-autocomplete-panel {
    background: #fff;
    color: #000000de
}

.mat-autocomplete-panel:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f
}

.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
    background: #fff
}

.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
    color: #000000de
}

.mat-badge {
    position: relative
}

.mat-badge.mat-badge {
    overflow: visible
}

.mat-badge-hidden .mat-badge-content {
    display: none
}

.mat-badge-content {
    position: absolute;
    text-align: center;
    display: inline-block;
    border-radius: 50%;
    transition: transform .2s ease-in-out;
    transform: scale(.6);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    pointer-events: none
}

.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable {
    transition: none
}

.mat-badge-content.mat-badge-active {
    transform: none
}

.mat-badge-small .mat-badge-content {
    width: 16px;
    height: 16px;
    line-height: 16px
}

.mat-badge-small.mat-badge-above .mat-badge-content {
    top: -8px
}

.mat-badge-small.mat-badge-below .mat-badge-content {
    bottom: -8px
}

.mat-badge-small.mat-badge-before .mat-badge-content {
    left: -16px
}

[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content {
    left: auto;
    right: -16px
}

.mat-badge-small.mat-badge-after .mat-badge-content {
    right: -16px
}

[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content {
    right: auto;
    left: -16px
}

.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: -8px
}

[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: auto;
    right: -8px
}

.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: -8px
}

[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: auto;
    left: -8px
}

.mat-badge-medium .mat-badge-content {
    width: 22px;
    height: 22px;
    line-height: 22px
}

.mat-badge-medium.mat-badge-above .mat-badge-content {
    top: -11px
}

.mat-badge-medium.mat-badge-below .mat-badge-content {
    bottom: -11px
}

.mat-badge-medium.mat-badge-before .mat-badge-content {
    left: -22px
}

[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content {
    left: auto;
    right: -22px
}

.mat-badge-medium.mat-badge-after .mat-badge-content {
    right: -22px
}

[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content {
    right: auto;
    left: -22px
}

.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: -11px
}

[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: auto;
    right: -11px
}

.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: -11px
}

[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: auto;
    left: -11px
}

.mat-badge-large .mat-badge-content {
    width: 28px;
    height: 28px;
    line-height: 28px
}

.mat-badge-large.mat-badge-above .mat-badge-content {
    top: -14px
}

.mat-badge-large.mat-badge-below .mat-badge-content {
    bottom: -14px
}

.mat-badge-large.mat-badge-before .mat-badge-content {
    left: -28px
}

[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content {
    left: auto;
    right: -28px
}

.mat-badge-large.mat-badge-after .mat-badge-content {
    right: -28px
}

[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content {
    right: auto;
    left: -28px
}

.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: -14px
}

[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
    left: auto;
    right: -14px
}

.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: -14px
}

[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
    right: auto;
    left: -14px
}

.mat-badge-content {
    color: #fff;
    background: #3f51b5
}

.cdk-high-contrast-active .mat-badge-content {
    outline: solid 1px;
    border-radius: 0
}

.mat-badge-accent .mat-badge-content {
    background: #ff4081;
    color: #fff
}

.mat-badge-warn .mat-badge-content {
    color: #fff;
    background: #f44336
}

.mat-badge-disabled .mat-badge-content {
    background: #b9b9b9;
    color: #00000061
}

.mat-bottom-sheet-container {
    box-shadow: 0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;
    background: #fff;
    color: #000000de
}

.mat-button,.mat-icon-button,.mat-stroked-button {
    color: inherit;
    background: transparent
}

.mat-button.mat-primary,.mat-icon-button.mat-primary,.mat-stroked-button.mat-primary {
    color: #3f51b5
}

.mat-button.mat-accent,.mat-icon-button.mat-accent,.mat-stroked-button.mat-accent {
    color: #ff4081
}

.mat-button.mat-warn,.mat-icon-button.mat-warn,.mat-stroked-button.mat-warn {
    color: #f44336
}

.mat-button.mat-primary.mat-button-disabled,.mat-button.mat-accent.mat-button-disabled,.mat-button.mat-warn.mat-button-disabled,.mat-button.mat-button-disabled.mat-button-disabled,.mat-icon-button.mat-primary.mat-button-disabled,.mat-icon-button.mat-accent.mat-button-disabled,.mat-icon-button.mat-warn.mat-button-disabled,.mat-icon-button.mat-button-disabled.mat-button-disabled,.mat-stroked-button.mat-primary.mat-button-disabled,.mat-stroked-button.mat-accent.mat-button-disabled,.mat-stroked-button.mat-warn.mat-button-disabled,.mat-stroked-button.mat-button-disabled.mat-button-disabled {
    color: #00000042
}

.mat-button.mat-primary .mat-button-focus-overlay,.mat-icon-button.mat-primary .mat-button-focus-overlay,.mat-stroked-button.mat-primary .mat-button-focus-overlay {
    background-color: #3f51b5
}

.mat-button.mat-accent .mat-button-focus-overlay,.mat-icon-button.mat-accent .mat-button-focus-overlay,.mat-stroked-button.mat-accent .mat-button-focus-overlay {
    background-color: #ff4081
}

.mat-button.mat-warn .mat-button-focus-overlay,.mat-icon-button.mat-warn .mat-button-focus-overlay,.mat-stroked-button.mat-warn .mat-button-focus-overlay {
    background-color: #f44336
}

.mat-button.mat-button-disabled .mat-button-focus-overlay,.mat-icon-button.mat-button-disabled .mat-button-focus-overlay,.mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
    background-color: transparent
}

.mat-button .mat-ripple-element,.mat-icon-button .mat-ripple-element,.mat-stroked-button .mat-ripple-element {
    opacity: .1;
    background-color: currentColor
}

.mat-button-focus-overlay {
    background: #000
}

.mat-stroked-button:not(.mat-button-disabled) {
    border-color: #0000001f
}

.mat-flat-button,.mat-raised-button,.mat-fab,.mat-mini-fab {
    color: #000000de;
    background-color: #fff
}

.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary,.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent,.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn {
    color: #fff
}

.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled {
    color: #00000042
}

.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary {
    background-color: #3f51b5
}

.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent {
    background-color: #ff4081
}

.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn {
    background-color: #f44336
}

.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled {
    background-color: #0000001f
}

.mat-flat-button.mat-primary .mat-ripple-element,.mat-raised-button.mat-primary .mat-ripple-element,.mat-fab.mat-primary .mat-ripple-element,.mat-mini-fab.mat-primary .mat-ripple-element,.mat-flat-button.mat-accent .mat-ripple-element,.mat-raised-button.mat-accent .mat-ripple-element,.mat-fab.mat-accent .mat-ripple-element,.mat-mini-fab.mat-accent .mat-ripple-element,.mat-flat-button.mat-warn .mat-ripple-element,.mat-raised-button.mat-warn .mat-ripple-element,.mat-fab.mat-warn .mat-ripple-element,.mat-mini-fab.mat-warn .mat-ripple-element {
    background-color: #ffffff1a
}

.mat-stroked-button:not([class*=mat-elevation-z]),.mat-flat-button:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003,0 0 #00000024,0 0 #0000001f
}

.mat-raised-button:not([class*=mat-elevation-z]) {
    box-shadow: 0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f
}

.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
    box-shadow: 0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f
}

.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003,0 0 #00000024,0 0 #0000001f
}

.mat-fab:not([class*=mat-elevation-z]),.mat-mini-fab:not([class*=mat-elevation-z]) {
    box-shadow: 0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f
}

.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),.mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
    box-shadow: 0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f
}

.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),.mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003,0 0 #00000024,0 0 #0000001f
}

.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]) {
    box-shadow: 0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f
}

.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
    box-shadow: none
}

.mat-button-toggle {
    color: #00000061
}

.mat-button-toggle .mat-button-toggle-focus-overlay {
    background-color: #0000001f
}

.mat-button-toggle-appearance-standard {
    color: #000000de;
    background: #fff
}

.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
    background-color: #000
}

.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle {
    border-left: solid 1px #e0e0e0
}

[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle {
    border-left: none;
    border-right: solid 1px #e0e0e0
}

.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle {
    border-left: none;
    border-right: none;
    border-top: solid 1px #e0e0e0
}

.mat-button-toggle-checked {
    background-color: #e0e0e0;
    color: #0000008a
}

.mat-button-toggle-checked.mat-button-toggle-appearance-standard {
    color: #000000de
}

.mat-button-toggle-disabled {
    color: #00000042;
    background-color: #eee
}

.mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
    background: #fff
}

.mat-button-toggle-disabled.mat-button-toggle-checked {
    background-color: #bdbdbd
}

.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard {
    border: solid 1px #e0e0e0
}

.mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
    line-height: 48px
}

.mat-card {
    background: #fff;
    color: #000000de
}

.mat-card:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f
}

.mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
    box-shadow: 0 0 #0003,0 0 #00000024,0 0 #0000001f
}

.mat-card-subtitle {
    color: #0000008a
}

.mat-checkbox-frame {
    border-color: #0000008a
}

.mat-checkbox-checkmark {
    fill: #fafafa
}

.mat-checkbox-checkmark-path {
    stroke: #fafafa!important
}

.mat-checkbox-mixedmark {
    background-color: #fafafa
}

.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,.mat-checkbox-checked.mat-primary .mat-checkbox-background {
    background-color: #3f51b5
}

.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,.mat-checkbox-checked.mat-accent .mat-checkbox-background {
    background-color: #ff4081
}

.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,.mat-checkbox-checked.mat-warn .mat-checkbox-background {
    background-color: #f44336
}

.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
    background-color: #b0b0b0
}

.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
    border-color: #b0b0b0
}

.mat-checkbox-disabled .mat-checkbox-label {
    color: #00000061
}

.mat-checkbox .mat-ripple-element {
    background-color: #000
}

.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
    background: #3f51b5
}

.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
    background: #ff4081
}

.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
    background: #f44336
}

.mat-chip.mat-standard-chip {
    background-color: #e0e0e0;
    color: #000000de
}

.mat-chip.mat-standard-chip .mat-chip-remove {
    color: #000000de;
    opacity: .4
}

.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
    box-shadow: 0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f
}

.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
    opacity: .54
}

.mat-chip.mat-standard-chip.mat-chip-disabled {
    opacity: .4
}

.mat-chip.mat-standard-chip:after {
    background: #000
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
    background-color: #3f51b5;
    color: #fff
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
    color: #fff;
    opacity: .4
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
    background-color: #ffffff1a
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
    background-color: #f44336;
    color: #fff
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
    color: #fff;
    opacity: .4
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
    background-color: #ffffff1a
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
    background-color: #ff4081;
    color: #fff
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
    color: #fff;
    opacity: .4
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
    background-color: #ffffff1a
}

.mat-table {
    background: #fff
}

.mat-table thead,.mat-table tbody,.mat-table tfoot,mat-header-row,mat-row,mat-footer-row,[mat-header-row],[mat-row],[mat-footer-row],.mat-table-sticky {
    background: inherit
}

mat-row,mat-header-row,mat-footer-row,th.mat-header-cell,td.mat-cell,td.mat-footer-cell {
    border-bottom-color: #0000001f
}

.mat-header-cell {
    color: #0000008a
}

.mat-cell,.mat-footer-cell {
    color: #000000de
}

.mat-calendar-arrow {
    fill: #0000008a
}

.mat-datepicker-toggle,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button {
    color: #0000008a
}

.mat-calendar-table-header-divider:after {
    background: rgba(0,0,0,.12)
}

.mat-calendar-table-header,.mat-calendar-body-label {
    color: #0000008a
}

.mat-calendar-body-cell-content,.mat-date-range-input-separator {
    color: #000000de;
    border-color: transparent
}

.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    color: #00000061
}

.mat-form-field-disabled .mat-date-range-input-separator {
    color: #00000061
}

.mat-calendar-body-in-preview {
    color: #0000003d
}

.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    border-color: #00000061
}

.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    border-color: #0000002e
}

.mat-calendar-body-in-range:before {
    background: rgba(63,81,181,.2)
}

.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range:before {
    background: rgba(249,171,0,.2)
}

.mat-calendar-body-comparison-bridge-start:before,[dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
    background: linear-gradient(to right,rgba(63,81,181,.2) 50%,rgba(249,171,0,.2) 50%)
}

.mat-calendar-body-comparison-bridge-end:before,[dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
    background: linear-gradient(to left,rgba(63,81,181,.2) 50%,rgba(249,171,0,.2) 50%)
}

.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after {
    background: #a8dab5
}

.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
    background: #46a35e
}

.mat-calendar-body-selected {
    background-color: #3f51b5;
    color: #fff
}

.mat-calendar-body-disabled>.mat-calendar-body-selected {
    background-color: #3f51b566
}

.mat-calendar-body-today.mat-calendar-body-selected {
    box-shadow: inset 0 0 0 1px #fff
}

.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: #3f51b54d
}

@media (hover: hover) {
    .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
        background-color:#3f51b54d
    }
}

.mat-datepicker-content {
    box-shadow: 0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;
    background-color: #fff;
    color: #000000de
}

.mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before {
    background: rgba(255,64,129,.2)
}

.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before {
    background: rgba(249,171,0,.2)
}

.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
    background: linear-gradient(to right,rgba(255,64,129,.2) 50%,rgba(249,171,0,.2) 50%)
}

.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
    background: linear-gradient(to left,rgba(255,64,129,.2) 50%,rgba(249,171,0,.2) 50%)
}

.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after {
    background: #a8dab5
}

.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
    background: #46a35e
}

.mat-datepicker-content.mat-accent .mat-calendar-body-selected {
    background-color: #ff4081;
    color: #fff
}

.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected {
    background-color: #ff408166
}

.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
    box-shadow: inset 0 0 0 1px #fff
}

.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: #ff40814d
}

@media (hover: hover) {
    .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
        background-color:#ff40814d
    }
}

.mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before {
    background: rgba(244,67,54,.2)
}

.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before {
    background: rgba(249,171,0,.2)
}

.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
    background: linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)
}

.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
    background: linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)
}

.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after {
    background: #a8dab5
}

.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
    background: #46a35e
}

.mat-datepicker-content.mat-warn .mat-calendar-body-selected {
    background-color: #f44336;
    color: #fff
}

.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected {
    background-color: #f4433666
}

.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
    box-shadow: inset 0 0 0 1px #fff
}

.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: #f443364d
}

@media (hover: hover) {
    .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
        background-color:#f443364d
    }
}

.mat-datepicker-content-touch {
    box-shadow: 0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f
}

.mat-datepicker-toggle-active {
    color: #3f51b5
}

.mat-datepicker-toggle-active.mat-accent {
    color: #ff4081
}

.mat-datepicker-toggle-active.mat-warn {
    color: #f44336
}

.mat-date-range-input-inner[disabled] {
    color: #00000061
}

.mat-dialog-container {
    box-shadow: 0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;
    background: #fff;
    color: #000000de
}

.mat-divider {
    border-top-color: #0000001f
}

.mat-divider-vertical {
    border-right-color: #0000001f
}

.mat-expansion-panel {
    background: #fff;
    color: #000000de
}

.mat-expansion-panel:not([class*=mat-elevation-z]) {
    box-shadow: 0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f
}

.mat-action-row {
    border-top-color: #0000001f
}

.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
    background: rgba(0,0,0,.04)
}

@media (hover: none) {
    .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
        background:#fff
    }
}

.mat-expansion-panel-header-title {
    color: #000000de
}

.mat-expansion-panel-header-description,.mat-expansion-indicator:after {
    color: #0000008a
}

.mat-expansion-panel-header[aria-disabled=true] {
    color: #00000042
}

.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
    color: inherit
}

.mat-expansion-panel-header {
    height: 48px
}

.mat-expansion-panel-header.mat-expanded {
    height: 64px
}

.mat-form-field-label,.mat-hint {
    color: #0009
}

.mat-form-field.mat-focused .mat-form-field-label {
    color: #3f51b5
}

.mat-form-field.mat-focused .mat-form-field-label.mat-accent {
    color: #ff4081
}

.mat-form-field.mat-focused .mat-form-field-label.mat-warn {
    color: #f44336
}

.mat-focused .mat-form-field-required-marker {
    color: #ff4081
}

.mat-form-field-ripple {
    background-color: #000000de
}

.mat-form-field.mat-focused .mat-form-field-ripple {
    background-color: #3f51b5
}

.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
    background-color: #ff4081
}

.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
    background-color: #f44336
}

.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix:after {
    color: #3f51b5
}

.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix:after {
    color: #ff4081
}

.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix:after {
    color: #f44336
}

.mat-form-field.mat-form-field-invalid .mat-form-field-label,.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
    color: #f44336
}

.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
    background-color: #f44336
}

.mat-error {
    color: #f44336
}

.mat-form-field-appearance-legacy .mat-form-field-label,.mat-form-field-appearance-legacy .mat-hint {
    color: #0000008a
}

.mat-form-field-appearance-legacy .mat-form-field-underline {
    background-color: #0000006b
}

.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
    background-image: linear-gradient(to right,rgba(0,0,0,.42) 0%,rgba(0,0,0,.42) 33%,transparent 0%);
    background-size: 4px 100%;
    background-repeat: repeat-x
}

.mat-form-field-appearance-standard .mat-form-field-underline {
    background-color: #0000006b
}

.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
    background-image: linear-gradient(to right,rgba(0,0,0,.42) 0%,rgba(0,0,0,.42) 33%,transparent 0%);
    background-size: 4px 100%;
    background-repeat: repeat-x
}

.mat-form-field-appearance-fill .mat-form-field-flex {
    background-color: #0000000a
}

.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
    background-color: #00000005
}

.mat-form-field-appearance-fill .mat-form-field-underline:before {
    background-color: #0000006b
}

.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
    color: #00000061
}

.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline:before {
    background-color: transparent
}

.mat-form-field-appearance-outline .mat-form-field-outline {
    color: #0000001f
}

.mat-form-field-appearance-outline .mat-form-field-outline-thick {
    color: #000000de
}

.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
    color: #3f51b5
}

.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
    color: #ff4081
}

.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
    color: #f44336
}

.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
    color: #00000061
}

.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
    color: #0000000f
}

.mat-icon.mat-primary {
    color: #3f51b5
}

.mat-icon.mat-accent {
    color: #ff4081
}

.mat-icon.mat-warn {
    color: #f44336
}

.mat-form-field-type-mat-native-select .mat-form-field-infix:after {
    color: #0000008a
}

.mat-input-element:disabled,.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix:after {
    color: #00000061
}

.mat-input-element {
    caret-color: #3f51b5
}

.mat-input-element::placeholder {
    color: #0000006b
}

.mat-input-element::-moz-placeholder {
    color: #0000006b
}

.mat-input-element::-webkit-input-placeholder {
    color: #0000006b
}

.mat-input-element:-ms-input-placeholder {
    color: #0000006b
}

.mat-form-field.mat-accent .mat-input-element {
    caret-color: #ff4081
}

.mat-form-field.mat-warn .mat-input-element,.mat-form-field-invalid .mat-input-element {
    caret-color: #f44336
}

.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix:after {
    color: #f44336
}

.mat-list-base .mat-list-item,.mat-list-base .mat-list-option {
    color: #000000de
}

.mat-list-base .mat-subheader {
    color: #0000008a
}

.mat-list-base .mat-list-item-disabled {
    background-color: #eee;
    color: #00000061
}

.mat-list-option:hover,.mat-list-option:focus,.mat-nav-list .mat-list-item:hover,.mat-nav-list .mat-list-item:focus,.mat-action-list .mat-list-item:hover,.mat-action-list .mat-list-item:focus {
    background: rgba(0,0,0,.04)
}

.mat-list-single-selected-option,.mat-list-single-selected-option:hover,.mat-list-single-selected-option:focus {
    background: rgba(0,0,0,.12)
}

.mat-menu-panel {
    background: #fff
}

.mat-menu-panel:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f
}

.mat-menu-item {
    background: transparent;
    color: #000000de
}

.mat-menu-item[disabled],.mat-menu-item[disabled] .mat-menu-submenu-icon,.mat-menu-item[disabled] .mat-icon-no-color {
    color: #00000061
}

.mat-menu-item .mat-icon-no-color,.mat-menu-submenu-icon {
    color: #0000008a
}

.mat-menu-item:hover:not([disabled]),.mat-menu-item.cdk-program-focused:not([disabled]),.mat-menu-item.cdk-keyboard-focused:not([disabled]),.mat-menu-item-highlighted:not([disabled]) {
    background: rgba(0,0,0,.04)
}

.mat-paginator {
    background: #fff
}

.mat-paginator,.mat-paginator-page-size .mat-select-trigger {
    color: #0000008a
}

.mat-paginator-decrement,.mat-paginator-increment {
    border-top: 2px solid rgba(0,0,0,.54);
    border-right: 2px solid rgba(0,0,0,.54)
}

.mat-paginator-first,.mat-paginator-last {
    border-top: 2px solid rgba(0,0,0,.54)
}

.mat-icon-button[disabled] .mat-paginator-decrement,.mat-icon-button[disabled] .mat-paginator-increment,.mat-icon-button[disabled] .mat-paginator-first,.mat-icon-button[disabled] .mat-paginator-last {
    border-color: #00000061
}

.mat-paginator-container {
    min-height: 56px
}

.mat-progress-bar-background {
    fill: #cbd0e9
}

.mat-progress-bar-buffer {
    background-color: #cbd0e9
}

.mat-progress-bar-fill:after {
    background-color: #3f51b5
}

.mat-progress-bar.mat-accent .mat-progress-bar-background {
    fill: #fbccdc
}

.mat-progress-bar.mat-accent .mat-progress-bar-buffer {
    background-color: #fbccdc
}

.mat-progress-bar.mat-accent .mat-progress-bar-fill:after {
    background-color: #ff4081
}

.mat-progress-bar.mat-warn .mat-progress-bar-background {
    fill: #f9ccc9
}

.mat-progress-bar.mat-warn .mat-progress-bar-buffer {
    background-color: #f9ccc9
}

.mat-progress-bar.mat-warn .mat-progress-bar-fill:after {
    background-color: #f44336
}

.mat-progress-spinner circle,.mat-spinner circle {
    stroke: #3f51b5
}

.mat-progress-spinner.mat-accent circle,.mat-spinner.mat-accent circle {
    stroke: #ff4081
}

.mat-progress-spinner.mat-warn circle,.mat-spinner.mat-warn circle {
    stroke: #f44336
}

.mat-radio-outer-circle {
    border-color: #0000008a
}

.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
    border-color: #3f51b5
}

.mat-radio-button.mat-primary .mat-radio-inner-circle,.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
    background-color: #3f51b5
}

.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
    border-color: #ff4081
}

.mat-radio-button.mat-accent .mat-radio-inner-circle,.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
    background-color: #ff4081
}

.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
    border-color: #f44336
}

.mat-radio-button.mat-warn .mat-radio-inner-circle,.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
    background-color: #f44336
}

.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
    border-color: #00000061
}

.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
    background-color: #00000061
}

.mat-radio-button.mat-radio-disabled .mat-radio-label-content {
    color: #00000061
}

.mat-radio-button .mat-ripple-element {
    background-color: #000
}

.mat-select-value {
    color: #000000de
}

.mat-select-placeholder {
    color: #0000006b
}

.mat-select-disabled .mat-select-value {
    color: #00000061
}

.mat-select-arrow {
    color: #0000008a
}

.mat-select-panel {
    background: #fff
}

.mat-select-panel:not([class*=mat-elevation-z]) {
    box-shadow: 0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f
}

.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
    background: rgba(0,0,0,.12)
}

.mat-form-field.mat-focused.mat-primary .mat-select-arrow {
    color: #3f51b5
}

.mat-form-field.mat-focused.mat-accent .mat-select-arrow {
    color: #ff4081
}

.mat-form-field.mat-focused.mat-warn .mat-select-arrow,.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
    color: #f44336
}

.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
    color: #00000061
}

.mat-drawer-container {
    background-color: #fafafa;
    color: #000000de
}

.mat-drawer {
    background-color: #fff;
    color: #000000de
}

.mat-drawer.mat-drawer-push {
    background-color: #fff
}

.mat-drawer:not(.mat-drawer-side) {
    box-shadow: 0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f
}

.mat-drawer-side {
    border-right: solid 1px rgba(0,0,0,.12)
}

.mat-drawer-side.mat-drawer-end,[dir=rtl] .mat-drawer-side {
    border-left: solid 1px rgba(0,0,0,.12);
    border-right: none
}

[dir=rtl] .mat-drawer-side.mat-drawer-end {
    border-left: none;
    border-right: solid 1px rgba(0,0,0,.12)
}

.mat-drawer-backdrop.mat-drawer-shown {
    background-color: #0009
}

.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
    background-color: #ff4081
}

.mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
    background-color: #ff40818a
}

.mat-slide-toggle.mat-checked .mat-ripple-element {
    background-color: #ff4081
}

.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
    background-color: #3f51b5
}

.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
    background-color: #3f51b58a
}

.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
    background-color: #3f51b5
}

.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
    background-color: #f44336
}

.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
    background-color: #f443368a
}

.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
    background-color: #f44336
}

.mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
    background-color: #000
}

.mat-slide-toggle-thumb {
    box-shadow: 0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;
    background-color: #fafafa
}

.mat-slide-toggle-bar {
    background-color: #00000061
}

.mat-slider-track-background {
    background-color: #00000042
}

.mat-slider.mat-primary .mat-slider-track-fill,.mat-slider.mat-primary .mat-slider-thumb,.mat-slider.mat-primary .mat-slider-thumb-label {
    background-color: #3f51b5
}

.mat-slider.mat-primary .mat-slider-thumb-label-text {
    color: #fff
}

.mat-slider.mat-primary .mat-slider-focus-ring {
    background-color: #3f51b533
}

.mat-slider.mat-accent .mat-slider-track-fill,.mat-slider.mat-accent .mat-slider-thumb,.mat-slider.mat-accent .mat-slider-thumb-label {
    background-color: #ff4081
}

.mat-slider.mat-accent .mat-slider-thumb-label-text {
    color: #fff
}

.mat-slider.mat-accent .mat-slider-focus-ring {
    background-color: #ff408133
}

.mat-slider.mat-warn .mat-slider-track-fill,.mat-slider.mat-warn .mat-slider-thumb,.mat-slider.mat-warn .mat-slider-thumb-label {
    background-color: #f44336
}

.mat-slider.mat-warn .mat-slider-thumb-label-text {
    color: #fff
}

.mat-slider.mat-warn .mat-slider-focus-ring {
    background-color: #f4433633
}

.mat-slider:hover .mat-slider-track-background,.mat-slider.cdk-focused .mat-slider-track-background {
    background-color: #00000061
}

.mat-slider.mat-slider-disabled .mat-slider-track-background,.mat-slider.mat-slider-disabled .mat-slider-track-fill,.mat-slider.mat-slider-disabled .mat-slider-thumb,.mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
    background-color: #00000042
}

.mat-slider.mat-slider-min-value .mat-slider-focus-ring {
    background-color: #0000001f
}

.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
    background-color: #000000de
}

.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
    background-color: #00000042
}

.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
    border-color: #00000042;
    background-color: transparent
}

.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
    border-color: #00000061
}

.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
    border-color: #00000042
}

.mat-slider-has-ticks .mat-slider-wrapper:after {
    border-color: #000000b3
}

.mat-slider-horizontal .mat-slider-ticks {
    background-image: repeating-linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent);
    background-image: -moz-repeating-linear-gradient(.0001deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)
}

.mat-slider-vertical .mat-slider-ticks {
    background-image: repeating-linear-gradient(to bottom,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)
}

.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false] {
    background-color: #0000000a
}

.mat-step-header:hover[aria-disabled=true] {
    cursor: default
}

@media (hover: none) {
    .mat-step-header:hover {
        background:none
    }
}

.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional {
    color: #0000008a
}

.mat-step-header .mat-step-icon {
    background-color: #0000008a;
    color: #fff
}

.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit {
    background-color: #3f51b5;
    color: #fff
}

.mat-step-header.mat-accent .mat-step-icon {
    color: #fff
}

.mat-step-header.mat-accent .mat-step-icon-selected,.mat-step-header.mat-accent .mat-step-icon-state-done,.mat-step-header.mat-accent .mat-step-icon-state-edit {
    background-color: #ff4081;
    color: #fff
}

.mat-step-header.mat-warn .mat-step-icon {
    color: #fff
}

.mat-step-header.mat-warn .mat-step-icon-selected,.mat-step-header.mat-warn .mat-step-icon-state-done,.mat-step-header.mat-warn .mat-step-icon-state-edit {
    background-color: #f44336;
    color: #fff
}

.mat-step-header .mat-step-icon-state-error {
    background-color: transparent;
    color: #f44336
}

.mat-step-header .mat-step-label.mat-step-label-active {
    color: #000000de
}

.mat-step-header .mat-step-label.mat-step-label-error {
    color: #f44336
}

.mat-stepper-horizontal,.mat-stepper-vertical {
    background-color: #fff
}

.mat-stepper-vertical-line:before {
    border-left-color: #0000001f
}

.mat-horizontal-stepper-header:before,.mat-horizontal-stepper-header:after,.mat-stepper-horizontal-line {
    border-top-color: #0000001f
}

.mat-horizontal-stepper-header {
    height: 72px
}

.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.mat-vertical-stepper-header {
    padding: 24px
}

.mat-stepper-vertical-line:before {
    top: -16px;
    bottom: -16px
}

.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:after,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:before {
    top: 36px
}

.mat-stepper-label-position-bottom .mat-stepper-horizontal-line {
    top: 36px
}

.mat-sort-header-arrow {
    color: #757575
}

.mat-tab-nav-bar,.mat-tab-header {
    border-bottom: 1px solid rgba(0,0,0,.12)
}

.mat-tab-group-inverted-header .mat-tab-nav-bar,.mat-tab-group-inverted-header .mat-tab-header {
    border-top: 1px solid rgba(0,0,0,.12);
    border-bottom: none
}

.mat-tab-label,.mat-tab-link {
    color: #000000de
}

.mat-tab-label.mat-tab-disabled,.mat-tab-link.mat-tab-disabled {
    color: #00000061
}

.mat-tab-header-pagination-chevron {
    border-color: #000000de
}

.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: #00000061
}

.mat-tab-group[class*=mat-background-]>.mat-tab-header,.mat-tab-nav-bar[class*=mat-background-] {
    border-bottom: none;
    border-top: none
}

.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #c5cae94d
}

.mat-tab-group.mat-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary .mat-ink-bar {
    background-color: #3f51b5
}

.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar {
    background-color: #fff
}

.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #ff80ab4d
}

.mat-tab-group.mat-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent .mat-ink-bar {
    background-color: #ff4081
}

.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar {
    background-color: #fff
}

.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #ffcdd24d
}

.mat-tab-group.mat-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn .mat-ink-bar {
    background-color: #f44336
}

.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar {
    background-color: #fff
}

.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #c5cae94d
}

.mat-tab-group.mat-background-primary>.mat-tab-header,.mat-tab-group.mat-background-primary>.mat-tab-link-container,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination {
    background-color: #3f51b5
}

.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link {
    color: #fff
}

.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled {
    color: #fff6
}

.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-group.mat-background-primary>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-focus-indicator:before {
    border-color: #fff
}

.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: #fff;
    opacity: .4
}

.mat-tab-group.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element {
    background-color: #fff;
    opacity: .12
}

.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #ff80ab4d
}

.mat-tab-group.mat-background-accent>.mat-tab-header,.mat-tab-group.mat-background-accent>.mat-tab-link-container,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination {
    background-color: #ff4081
}

.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link {
    color: #fff
}

.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled {
    color: #fff6
}

.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-group.mat-background-accent>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-focus-indicator:before {
    border-color: #fff
}

.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: #fff;
    opacity: .4
}

.mat-tab-group.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element {
    background-color: #fff;
    opacity: .12
}

.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
    background-color: #ffcdd24d
}

.mat-tab-group.mat-background-warn>.mat-tab-header,.mat-tab-group.mat-background-warn>.mat-tab-link-container,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination {
    background-color: #f44336
}

.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link {
    color: #fff
}

.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled {
    color: #fff6
}

.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-group.mat-background-warn>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-focus-indicator:before {
    border-color: #fff
}

.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
    border-color: #fff;
    opacity: .4
}

.mat-tab-group.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element {
    background-color: #fff;
    opacity: .12
}

.mat-toolbar {
    background: #f5f5f5;
    color: #000000de
}

.mat-toolbar.mat-primary {
    background: #3f51b5;
    color: #fff
}

.mat-toolbar.mat-accent {
    background: #ff4081;
    color: #fff
}

.mat-toolbar.mat-warn {
    background: #f44336;
    color: #fff
}

.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple {
    background-color: currentColor
}

.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
    color: inherit
}

.mat-toolbar .mat-input-element {
    caret-color: currentColor
}

.mat-toolbar-multiple-rows {
    min-height: 64px
}

.mat-toolbar-row,.mat-toolbar-single-row {
    height: 64px
}

@media (max-width: 599px) {
    .mat-toolbar-multiple-rows {
        min-height:56px
    }

    .mat-toolbar-row,.mat-toolbar-single-row {
        height: 56px
    }
}

.mat-tooltip {
    background: rgba(97,97,97,.9)
}

.mat-tree {
    background: #fff
}

.mat-tree-node,.mat-nested-tree-node {
    color: #000000de
}

.mat-tree-node {
    min-height: 48px
}

.mat-snack-bar-container {
    color: #ffffffb3;
    background: #323232;
    box-shadow: 0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f
}

.mat-simple-snackbar-action {
    color: #ff4081
}

.ng-select.ng-select-opened>.ng-select-container {
    background: #fff;
    border-color: #b3b3b3 #ccc #d9d9d9
}

.ng-select.ng-select-opened>.ng-select-container:hover {
    box-shadow: none
}

.ng-select.ng-select-opened>.ng-select-container .ng-arrow {
    top: -2px;
    border-color: transparent transparent #999;
    border-width: 0 5px 5px
}

.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover {
    border-color: transparent transparent #333
}

.ng-select.ng-select-opened.ng-select-top>.ng-select-container {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.ng-select.ng-select-opened.ng-select-right>.ng-select-container {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.ng-select.ng-select-opened.ng-select-left>.ng-select-container {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container {
    border-color: #007eff;
    box-shadow: inset 0 1px 1px #00000013,0 0 0 3px #007eff1a
}

.ng-select.ng-select-disabled>.ng-select-container {
    background-color: #f9f9f9
}

.ng-select .ng-has-value .ng-placeholder {
    display: none
}

.ng-select .ng-select-container {
    color: #333;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #ccc;
    min-height: 36px;
    align-items: center
}

.ng-select .ng-select-container:hover {
    box-shadow: 0 1px #0000000f
}

.ng-select .ng-select-container .ng-value-container {
    align-items: center;
    padding-left: 10px
}

[dir=rtl] .ng-select .ng-select-container .ng-value-container {
    padding-right: 10px;
    padding-left: 0
}

.ng-select .ng-select-container .ng-value-container .ng-placeholder {
    color: #999
}

.ng-select.ng-select-single .ng-select-container {
    height: 36px
}

.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
    top: 5px;
    left: 0;
    padding-left: 10px;
    padding-right: 50px
}

[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
    padding-right: 10px;
    padding-left: 50px
}

.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value {
    background-color: #f9f9f9;
    border: 1px solid #e6e6e6
}

.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label {
    padding: 0 5px
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container {
    padding-top: 5px;
    padding-left: 7px
}

[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container {
    padding-right: 7px;
    padding-left: 0
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
    font-size: .9em;
    margin-bottom: 5px;
    color: #333;
    background-color: #ebf5ff;
    border-radius: 2px;
    margin-right: 5px
}

[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
    margin-right: 0;
    margin-left: 5px
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled {
    background-color: #f9f9f9
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label {
    padding-left: 5px
}

[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label {
    padding-left: 0;
    padding-right: 5px
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon {
    display: inline-block;
    padding: 1px 5px
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover {
    background-color: #d1e8ff
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
    border-right: 1px solid #b8dbff
}

[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
    border-left: 1px solid #b8dbff;
    border-right: none
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right {
    border-left: 1px solid #b8dbff
}

[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right {
    border-left: 0;
    border-right: 1px solid #b8dbff
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
    padding: 0 0 3px 3px
}

[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
    padding: 0 3px 3px 0
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input {
    color: #000
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
    top: 5px;
    padding-bottom: 5px;
    padding-left: 3px
}

[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
    padding-right: 3px;
    padding-left: 0
}

.ng-select .ng-clear-wrapper {
    color: #999
}

.ng-select .ng-clear-wrapper:hover .ng-clear {
    color: #d0021b
}

.ng-select .ng-spinner-zone {
    padding: 5px 5px 0 0
}

[dir=rtl] .ng-select .ng-spinner-zone {
    padding: 5px 0 0 5px
}

.ng-select .ng-arrow-wrapper {
    width: 25px;
    padding-right: 5px
}

[dir=rtl] .ng-select .ng-arrow-wrapper {
    padding-left: 5px;
    padding-right: 0
}

.ng-select .ng-arrow-wrapper:hover .ng-arrow {
    border-top-color: #666
}

.ng-select .ng-arrow-wrapper .ng-arrow {
    border-color: #999 transparent transparent;
    border-style: solid;
    border-width: 5px 5px 2.5px
}

.ng-dropdown-panel {
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 1px #0000000f;
    left: 0
}

.ng-dropdown-panel.ng-select-top {
    bottom: 100%;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-color: #e6e6e6;
    margin-bottom: -1px
}

.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px
}

.ng-dropdown-panel.ng-select-right {
    left: 100%;
    top: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-color: #e6e6e6;
    margin-bottom: -1px
}

.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child {
    border-top-right-radius: 4px
}

.ng-dropdown-panel.ng-select-bottom {
    top: 100%;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-top-color: #e6e6e6;
    margin-top: -1px
}

.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

.ng-dropdown-panel.ng-select-left {
    left: -100%;
    top: 0;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-color: #e6e6e6;
    margin-bottom: -1px
}

.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child {
    border-top-left-radius: 4px
}

.ng-dropdown-panel .ng-dropdown-header {
    border-bottom: 1px solid #ccc;
    padding: 5px 7px
}

.ng-dropdown-panel .ng-dropdown-footer {
    border-top: 1px solid #ccc;
    padding: 5px 7px
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup {
    -webkit-user-select: none;
    user-select: none;
    padding: 8px 10px;
    font-weight: 500;
    color: #0000008a;
    cursor: pointer
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled {
    cursor: default
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked {
    background-color: #f5faff
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked {
    color: #0000008a;
    background-color: #ebf5ff;
    font-weight: 600
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
    background-color: #fff;
    color: #000000de;
    padding: 8px 10px
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked {
    color: #333;
    background-color: #ebf5ff
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label {
    font-weight: 600
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
    background-color: #f5faff;
    color: #333
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled {
    color: #ccc
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child {
    padding-left: 22px
}

[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child {
    padding-right: 22px;
    padding-left: 0
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label {
    font-size: 80%;
    font-weight: 400;
    padding-right: 5px
}

[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label {
    padding-left: 5px;
    padding-right: 0
}

[dir=rtl] .ng-dropdown-panel {
    direction: rtl;
    text-align: right
}

.swal2-container {
    z-index: 100000!important
}

body.swal2-shown .overlay-otp-loader,body.swal2-shown .overlay-img-viewer,body.swal2-shown .loading-overlay,body.swal2-shown .loader-container-details {
    display: none!important
}

.gro-modal {
    display: flex;
    flex-direction: column;
    max-height: 92vh
}

.gro-modal__header {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding: 18px 20px 14px;
    border-bottom: 1px solid #e2e8f0;
    flex-shrink: 0
}

.gro-modal__title {
    font-size: 1.05rem;
    font-weight: 700;
    color: #0f172a;
    margin: 0 0 4px
}

.gro-modal__subtitle {
    font-size: .82rem;
    color: #64748b
}

.gro-modal__body {
    padding: 18px 20px
}

.gro-modal__footer {
    display: flex;
    justify-content: flex-end;
    gap: 10px;
    padding: 14px 20px;
    border-top: 1px solid #e2e8f0;
    flex-shrink: 0
}

.gro-alert {
    display: flex;
    align-items: flex-start;
    gap: 8px;
    padding: 10px 14px;
    border-radius: 8px;
    font-size: .86rem;
    line-height: 1.5
}

.gro-alert--info {
    background: #eff6ff;
    color: #1d4ed8;
    border: 1px solid #bfdbfe
}

.gro-alert--warning {
    background: #fffbeb;
    color: #92400e;
    border: 1px solid #fde68a
}

.gro-alert--error {
    background: #fef2f2;
    color: #991b1b;
    border: 1px solid #fecaca
}

.gro-section-title {
    font-size: .75rem;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .06em;
    color: #64748b;
    margin-bottom: 10px;
    margin-top: 4px
}

.gro-allocation-list {
    display: flex;
    flex-direction: column;
    gap: 8px
}

.gro-allocation-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 8px 12px;
    background: #f8fafc;
    border-radius: 8px;
    border: 1px solid #e2e8f0
}

.gro-allocation-info {
    display: flex;
    flex-direction: column;
    gap: 2px
}

.gro-allocation-name {
    font-size: .88rem;
    font-weight: 600;
    color: #0f172a
}

.gro-pending-banner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 12px 16px;
    background: #fffbeb;
    border: 1px solid #fde68a;
    border-radius: 10px
}

.gro-pending-label {
    font-size: .88rem;
    font-weight: 600;
    color: #92400e
}

.gro-mode-cards {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 12px
}

.gro-mode-card {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 16px 12px;
    border: 2px solid #e2e8f0;
    border-radius: 12px;
    cursor: pointer;
    transition: border-color .15s,background .15s;
    text-align: center;
    background: #fff
}

.gro-mode-card:hover {
    border-color: #93c5fd;
    background: #f0f9ff
}

.gro-mode-card--active {
    border-color: #001a5c;
    background: #eff6ff
}

.gro-custom-list {
    display: flex;
    flex-direction: column;
    gap: 10px
}

.gro-custom-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    padding: 8px 12px;
    background: #f8fafc;
    border-radius: 8px;
    border: 1px solid #e2e8f0
}

.gro-custom-info {
    display: flex;
    flex-direction: column;
    gap: 2px;
    flex: 1;
    min-width: 0
}

.gro-custom-input-wrap {
    flex-shrink: 0
}

.gro-custom-input {
    width: 80px;
    text-align: center;
    font-weight: 600
}

.gro-sum-bar {
    display: flex;
    justify-content: space-between;
    padding: 8px 14px;
    border-radius: 8px;
    font-size: .85rem;
    font-weight: 600;
    background: #f1f5f9;
    border: 1px solid #e2e8f0;
    color: #475569;
    transition: background .15s
}

.gro-sum-bar--valid {
    background: #f0fdf4;
    border-color: #86efac;
    color: #166534
}

.gro-sum-bar--invalid {
    background: #fef2f2;
    border-color: #fca5a5;
    color: #991b1b
}

@media (max-width: 480px) {
    .gro-mode-cards {
        grid-template-columns:1fr
    }

    .gro-modal__footer {
        flex-direction: column-reverse
    }

    .gro-modal__footer .btn {
        width: 100%
    }
}

html,body {
    height: 100%
}

body {
    margin: 0;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif!important
}

.lang-ml .challan-section-main .radio-option label {
    white-space: normal!important;
    word-break: break-word;
    overflow-wrap: anywhere;
    font-size: .688rem!important
}

.lang-ml .challan-section-main .radio-icon {
    width: 30px!important;
    height: 30px!important;
    margin-right: 2px!important
}

.lang-ml .challan-section-main .radio-option label {
    height: 70px
}

body:before {
    content: "Material Icons";
    font-family: Material Icons;
    visibility: hidden;
    display: none
}

nav ul.ngx-pagination {
    margin-bottom: 0!important
}

.vertical-nav-menu i.metismenu-state-icon,.vertical-nav-menu i.metismenu-icon {
    opacity: .6
}

@font-face {
    font-family: Material Icons;
    font-style: normal;
    font-weight: 400;
    src: url(MaterialIcons-Regular.37912bb3b9898268.ttf) format("truetype")
}

.material-icons {
    font-family: Material Icons;
    font-weight: 400;
    font-style: normal;
    font-size: 1.5rem;
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased
}

.table tr td a {
    margin-right: 8px!important;
    font-size: .75rem
}

table.table tr td:last-child {
    white-space: nowrap
}

.app-sidebar .scrollbar-sidebar {
    overflow-y: auto
}

@media (min-width: 768px) {
    .fixed-sidebar.fixed-header:not(.tablet-sidebar) .app-sidebar .scrollbar-sidebar {
        height:calc(100vh - 120px)!important;
        overflow-y: auto!important;
        overflow-x: hidden!important
    }

    .fixed-sidebar.fixed-header:not(.tablet-sidebar) .app-sidebar:hover .scrollbar-sidebar {
        height: calc(100vh - 120px)!important;
        overflow-y: auto!important;
        overflow-x: hidden!important
    }
}

@media (max-width: 767.98px) {
    .app-main__outer,.scrollbar-container {
        overflow-y:auto!important;
        -webkit-overflow-scrolling: touch;
        height: auto!important
    }

    .app-main__inner {
        padding: 10px 10px 20px!important
    }
}

.app-sidebar .scrollbar-sidebar {
    scrollbar-width: none
}

.app-sidebar .scrollbar-sidebar::-webkit-scrollbar {
    width: 0px;
    -webkit-transition: width .3s ease;
    transition: width .3s ease
}

.app-sidebar:hover .scrollbar-sidebar {
    scrollbar-width: thin;
    scrollbar-color: rgba(255,255,255,.3) transparent
}

.app-sidebar:hover .scrollbar-sidebar::-webkit-scrollbar {
    width: 4px
}

.app-sidebar:hover .scrollbar-sidebar::-webkit-scrollbar-track {
    background: transparent
}

.app-sidebar:hover .scrollbar-sidebar::-webkit-scrollbar-thumb {
    background: rgba(255,255,255,.3);
    border-radius: 4px
}

.app-sidebar:hover .scrollbar-sidebar::-webkit-scrollbar-thumb:hover {
    background: rgba(255,255,255,.5)
}

.scrollbar-sidebar,.scrollbar-container {
    padding-bottom: 0
}

.modal.fade .modal-header button span {
    color: #fff
}

.modal.fade h4 {
    margin-bottom: 0
}

.sort-icon {
    font-size: .75rem;
    margin-left: 5px;
    color: #ccc
}

.active-asc,.active-desc {
    color: #000;
    content: "\2191\2193";
    font-weight: 700;
    cursor: pointer;
    font-size: 1em
}

.accordion .accordion-item h2 {
    margin: 0;
    font-weight: 700
}

.accordion .card {
    background-color: #f1f1f1!important
}

.accordion .accordion-item .card .justify-content-between {
    border-bottom: 1px solid #ddd!important;
    background-color: none!important
}

table tr:first-child th,table tr:first-child td,table tr td {
    padding: 8px
}

.ms-1 {
    float: right
}

.closed-sidebar .app-wrapper-footer-login {
    width: calc(100% - 80px)!important
}

.closed-sidebar .fixed-bottom-area {
    display: none
}

button[type=button].btn.btn-primary,button[type=submit].btn.btn-primary {
    background-color: #001a5c;
    text-transform: uppercase;
    font-weight: 600
}

button[type=button].btn.btn-secondary {
    text-transform: uppercase;
    background-color: #6c757d!important
}

button[type=reset].btn.btn-secondary {
    text-transform: uppercase
}

input[type=checkbox] {
    width: 15px;
    height: 15px;
    cursor: pointer
}

table tr:first-child th:first-child {
    border-top-left-radius: 0
}

table tr:first-child th:last-child {
    border-top-right-radius: 0
}

.table_header {
    background-color: #001a5c!important;
    color: #fff!important;
    text-transform: uppercase;
    border: unset!important
}

.mat-tab-label-active {
    opacity: 1!important;
    color: #fff;
    background-color: #001a5c;
    text-transform: uppercase
}

.subTabClass .mat-tab-label-active {
    background-color: #001a5c!important;
    color: #fff;
    margin-top: 2px;
    text-transform: uppercase
}

.mat-tab-label,.mat-tab-link {
    text-transform: uppercase;
    font-weight: 600
}

.form-outline label {
    text-transform: uppercase;
    font-weight: 600;
    font-size: .75rem
}

.modal.fade .modal-header {
    background-color: #001a5c;
    color: #fff;
    text-transform: uppercase
}

.reset_button {
    width: 120px
}

.status-badge {
    display: inline-block;
    padding: 4px 10px;
    border-radius: 8%;
    font-size: .813rem;
    font-weight: 400;
    color: #fff;
    text-transform: capitalize;
    min-width: 80px;
    text-align: center
}

.status-green {
    background-color: #5cb85c
}

.status-red {
    background-color: #d9534f
}

.custom-modal-panel .mat-dialog-container {
    padding: 0;
    border-radius: 8px;
    max-height: 90%;
    overflow: hidden;
    box-shadow: 0 10px 30px #0003;
    background: #fff
}

.custom-modal-panel .mat-dialog-container .modal-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    padding: 15px 25px 15px 15px;
    background-color: #001a5c;
    color: #fff;
    text-transform: uppercase;
    border-bottom: 1px solid rgba(255,255,255,.06)
}

.custom-modal-panel .mat-dialog-container .modal-header h2[mat-dialog-title],.custom-modal-panel .mat-dialog-container .modal-header .modal-title {
    margin: 0;
    font: 400 15px/24px Roboto,Helvetica Neue,sans-serif;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: .2px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    flex: 1 1 auto
}

.custom-modal-panel .mat-dialog-container .modal-header .close {
    float: none;
    color: #fff;
    text-shadow: none;
    opacity: .75;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    padding: 0 8px;
    border: none;
    background: transparent;
    cursor: pointer;
    transition: opacity .2s ease
}

.custom-modal-panel .mat-dialog-container .modal-header .close:hover {
    opacity: 1
}

.custom-modal-panel .mat-dialog-container .mat-dialog-content,.custom-modal-panel .mat-dialog-container .modal-body {
    padding: 10px 10px 11px 18px;
    max-height: calc(90vh - 85px)
}

.custom-modal-panel .mat-dialog-container .mb-3.row {
    margin-bottom: 20px
}

.custom-modal-panel .mat-dialog-container .mat-dialog-actions,.custom-modal-panel .mat-dialog-container .modal-footer {
    padding: 12px 6px;
    margin-top: 35px;
    border-top: 1px solid #eee;
    display: flex;
    justify-content: flex-end;
    gap: 8px;
    background: #fff
}

.custom-modal-panel .mat-dialog-container .form-control,.custom-modal-panel .mat-dialog-container .form-select {
    width: 100%;
    display: block
}

@media (max-width: 900px) {
    .custom-modal-panel .mat-dialog-container {
        width:calc(100% - 24px)!important;
        margin: 0 12px;
        border-radius: 6px
    }
}

.mat-datepicker-content {
    display: inline-flex!important
}

.mat-datepicker-content .mat-calendar {
    width: 230px!important
}

.mat-datepicker-content .mat-calendar .mat-icon,.mat-datepicker-content .mat-calendar-controls .mat-icon-button {
    color: #0d6efd!important
}

.mat-datepicker-content .time-container {
    align-items: center!important
}

.mat-datepicker-content .actions {
    align-items: flex-end!important
}

.mat-datepicker-content .actions button {
    width: auto!important;
    height: 50px!important;
    min-width: auto!important
}

.mat-datepicker-content .actions button:disabled mat-icon {
    color: #bdbdbd!important
}

.mat-datepicker-content .mat-icon {
    color: #0d6efd!important
}

.mat-form-field-wrapper {
    margin: 0!important
}

.mat-form-field-infix {
    padding: 0!important
}

.mat-form-field-infix input {
    height: 1.95rem!important
}

.mat-form-field-suffix {
    top: 0!important
}

.mat-calendar-body-selected {
    background-color: #0d6efd!important;
    color: #fff
}

.mat-datepicker-toggle-active {
    color: #0000008a!important
}

.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
    color: #86b7fe!important
}

.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline {
    box-shadow: 0 0 0 .25rem #0d6efd40;
    border-radius: 5px;
    transition: box-shadow .2s ease-in-out
}

.mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline,.mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline-start,.mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline-end,.mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline-gap {
    color: #0000001f!important
}

.mat-form-field-appearance-outline .mat-form-field-outline {
    color: #0000001f
}

.mat-form-field-appearance-outline .mat-form-field-outline-start,.mat-form-field-appearance-outline .mat-form-field-outline-end,.mat-form-field-appearance-outline .mat-form-field-outline-gap {
    border-width: 1px!important
}

.ng-select.ng-bootstrap-select .ng-select-container {
    padding: .1rem .25rem .2rem .05rem;
    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
}

.ng-select.ng-bootstrap-select .ng-select-container:hover {
    border-color: #86b7fe;
    box-shadow: 0 0 0 .25rem #0d6efd40
}

.ng-select.ng-select-disabled .ng-select-container {
    background-color: #e9ecef!important;
    opacity: 1;
    pointer-events: none
}

.mat-dialog-content {
    margin: 0!important
}

.header-img-wrap {
    margin-left: 40px
}

.header-img-wrap .govt-emblem {
    height: 55px;
    width: auto
}

.header-img-wrap .header-text h5 {
    font-size: 1rem;
    color: #000;
    line-height: 1
}

.header-img-wrap .header-text small {
    font-size: .813rem
}

@media only screen and (max-width: 768px) {
    .header-img-wrap {
        margin-left:0
    }

    .tab-content,.tab-pannel {
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }

    .tab-content table {
        min-width: 768px
    }

    .table td .btn,.table td i,.table td .action-buttons {
        white-space: nowrap
    }

    .table th,.table td {
        white-space: normal
    }

    .card {
        padding: 10px 0 50px 10px!important
    }

    .table-fixed-wrapper {
        overflow: auto
    }

    form .mrto-head {
        text-align: left!important
    }

    .mapped-rto-search {
        position: relative!important;
        right: 0!important;
        top: 0;
        padding: 6px 20px
    }

    .table-resp-roles {
        overflow: auto;
        width: 100%;
        overflow-x: auto
    }

    .table-resp-roles table {
        min-width: 600px
    }

    .excel-download-btn {
        top: 0!important;
        right: 0!important;
        margin: 0 0 10px;
        padding: 0;
        z-index: 9!important;
        position: relative!important;
        text-align: left!important
    }

    .header-img-wrap .header-text h5 {
        font-size: .688rem;
        color: #000
    }

    .header-img-wrap .header-text small {
        font-size: .688rem
    }
}

@keyframes sk-shimmer {
    0% {
        background-position: -400px 0
    }

    to {
        background-position: 400px 0
    }
}

.sk-el {
    display: block;
    height: 12px;
    border-radius: 6px;
    background: linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 37%,#e2e8f0 63%);
    background-size: 800px 100%;
    animation: sk-shimmer 1.6s ease-in-out infinite
}

.sk-el--pill {
    border-radius: 999px
}

.sk-el--circle {
    border-radius: 50%
}

.sk-el--sm {
    height: 8px
}

.sk-el--md {
    height: 12px
}

.sk-el--lg {
    height: 16px
}

.sk-el--xl {
    height: 20px
}

.sk-table {
    width: 100%;
    border-collapse: collapse
}

.sk-table th {
    background: #f1f5f9;
    padding: 10px 14px;
    text-align: left
}

.sk-table td {
    padding: 10px 14px;
    border-bottom: 1px solid #f1f5f9
}

.sk-table tr:nth-child(even) td {
    background: #fafbfd
}

.sk-table--no-header th {
    display: none
}

.sk-table td.sk-td--center {
    text-align: center
}

.sk-list-item {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 12px 16px;
    border-bottom: 1px solid #f1f5f9
}

.sk-list-item:nth-child(even) {
    background: #fafbfd
}

.sk-list-item__avatar {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    flex-shrink: 0
}

.sk-list-item__lines {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 6px
}

.sk-list-item__action {
    width: 28px;
    height: 28px;
    border-radius: 6px;
    flex-shrink: 0
}

.sk-grid {
    border: 1px solid #e8ecf1;
    border-radius: 8px;
    overflow: hidden
}

.sk-grid__row {
    display: grid;
    grid-template-columns: 1fr 1fr
}

.sk-grid__cell {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 11px 14px;
    background: #fff;
    border-bottom: 1px solid #f1f5f9
}

.sk-grid__cell:nth-child(odd) {
    border-right: 1px solid #f1f5f9
}

.sk-panel {
    padding: 0
}

.sk-panel__tabs {
    display: flex;
    gap: 0;
    border-bottom: 1px solid #e8ecf1
}

.sk-tab {
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 12px 18px
}

.sk-section {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 12px
}

.sk-message {
    width: 100%;
    height: 60px;
    border-radius: 6px;
    border-left: 3px solid #e2e8f0;
    background: #f8fafc;
    background-image: linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 37%,#e2e8f0 63%);
    background-size: 800px 100%;
    animation: sk-shimmer 1.6s ease-in-out infinite
}

/*!
 =========================================================
 * ArchitectUI HTML Theme Dashboard - v1.0.0
 =========================================================
 * Product Page: https://dashboardpack.com
 * Copyright 2019 DashboardPack (https://dashboardpack.com)
 * Licensed under MIT (https://github.com/DashboardPack/architectui-html-theme-free/blob/master/LICENSE)
 =========================================================
 * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 */
.border-primary {
    border-color: #3f6ad8
}

.border-secondary {
    border-color: #6c757d
}

.border-success {
    border-color: #3ac47d
}

.border-info {
    border-color: #16aaff
}

.border-warning {
    border-color: #f7b924
}

.border-danger {
    border-color: #d92550
}

.border-light {
    border-color: #eee
}

.border-dark {
    border-color: #343a40
}

.border-focus {
    border-color: #444054
}

.border-alternate {
    border-color: #794c8a
}

.list-group-item-primary {
    color: #213770;
    background-color: #c9d5f4
}

.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus {
    color: #213770;
    background-color: #b4c5f0
}

.list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #213770;
    border-color: #213770
}

.list-group-item-secondary {
    color: #383d41;
    background-color: #d6d8db
}

.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus {
    color: #383d41;
    background-color: #c8cbcf
}

.list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #383d41;
    border-color: #383d41
}

.list-group-item-success {
    color: #1e6641;
    background-color: #c8eedb
}

.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus {
    color: #1e6641;
    background-color: #b5e8ce
}

.list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #1e6641;
    border-color: #1e6641
}

.list-group-item-info {
    color: #0b5885;
    background-color: #bee7ff
}

.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus {
    color: #0b5885;
    background-color: #a5deff
}

.list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #0b5885;
    border-color: #0b5885
}

.list-group-item-warning {
    color: #806013;
    background-color: #fdebc2
}

.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus {
    color: #806013;
    background-color: #fce3a9
}

.list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #806013;
    border-color: #806013
}

.list-group-item-danger {
    color: #71132a;
    background-color: #f4c2ce
}

.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus {
    color: #71132a;
    background-color: #f0acbd
}

.list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #71132a;
    border-color: #71132a
}

.list-group-item-light {
    color: #7c7c7c;
    background-color: #fafafa
}

.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus {
    color: #7c7c7c;
    background-color: #ededed
}

.list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #7c7c7c;
    border-color: #7c7c7c
}

.list-group-item-dark {
    color: #1b1e21;
    background-color: #c6c8ca
}

.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus {
    color: #1b1e21;
    background-color: #b9bbbe
}

.list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #1b1e21;
    border-color: #1b1e21
}

.list-group-item-focus {
    color: #23212c;
    background-color: #cbcacf
}

.list-group-item-focus.list-group-item-action:hover,.list-group-item-focus.list-group-item-action:focus {
    color: #23212c;
    background-color: #bebdc3
}

.list-group-item-focus.list-group-item-action.active {
    color: #fff;
    background-color: #23212c;
    border-color: #23212c
}

.list-group-item-alternate {
    color: #3f2848;
    background-color: #d9cdde
}

.list-group-item-alternate.list-group-item-action:hover,.list-group-item-alternate.list-group-item-action:focus {
    color: #3f2848;
    background-color: #cdbed4
}

.list-group-item-alternate.list-group-item-action.active {
    color: #fff;
    background-color: #3f2848;
    border-color: #3f2848
}

.bg-primary {
    background-color: #3f6ad8!important
}

a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus {
    background-color: #2651be!important
}

.bg-secondary {
    background-color: #6c757d!important
}

a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus {
    background-color: #545b62!important
}

.bg-success {
    background-color: #3ac47d!important
}

a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus {
    background-color: #2e9d64!important
}

.bg-info {
    background-color: #16aaff!important
}

a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus {
    background-color: #0090e2!important
}

.bg-warning {
    background-color: #f7b924!important
}

a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus {
    background-color: #e0a008!important
}

.bg-danger {
    background-color: #d92550!important
}

a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus {
    background-color: #ad1e40!important
}

.bg-light {
    background-color: #eee!important
}

a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus {
    background-color: #d5d5d5!important
}

.bg-dark {
    background-color: #343a40!important
}

a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus {
    background-color: #1d2124!important
}

.bg-focus {
    background-color: #444054!important
}

a.bg-focus:hover,a.bg-focus:focus,button.bg-focus:hover,button.bg-focus:focus {
    background-color: #2d2a37!important
}

.bg-alternate {
    background-color: #794c8a!important
}

a.bg-alternate:hover,a.bg-alternate:focus,button.bg-alternate:hover,button.bg-alternate:focus {
    background-color: #5c3a69!important
}

:root {
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #3f6ad8;
    --secondary: #6c757d;
    --success: #3ac47d;
    --info: #16aaff;
    --warning: #f7b924;
    --danger: #d92550;
    --light: #eee;
    --dark: #343a40;
    --focus: #444054;
    --alternate: #794c8a;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: -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-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}

*,*:before,*:after {
    box-sizing: border-box
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

article,aside,figcaption,figure,footer,header,hgroup,main,nav,section {
    display: block
}

body {
    margin: 0;
    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-size: .88rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    text-align: left;
    background-color: #fff
}

[tabindex="-1"]:focus {
    outline: 0!important
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

h1,h2,h3,h4,h5,h6 {
    margin-top: 0;
    margin-bottom: .5rem
}

p {
    margin-top: 0;
    margin-bottom: 1rem
}

abbr[title],abbr[data-original-title] {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit
}

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 {
    font-size: 80%
}

sub,sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    color: #3f6ad8;
    text-decoration: none;
    background-color: transparent
}

a:hover {
    color: #0056b3;
    text-decoration: underline
}

a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none
}

a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus {
    color: inherit;
    text-decoration: none
}

a:not([href]):not([tabindex]):focus {
    outline: 0
}

pre,code,kbd,samp {
    font-family: SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-size: 1em
}

pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto
}

figure {
    margin: 0 0 1rem
}

img {
    vertical-align: middle;
    border-style: none
}

svg {
    overflow: hidden;
    vertical-align: middle
}

table {
    border-collapse: collapse
}

caption {
    padding-top: .55rem;
    padding-bottom: .55rem;
    color: #6c757d;
    text-align: left;
    caption-side: bottom
}

th {
    text-align: inherit
}

label {
    display: inline-block;
    margin-bottom: .5rem
}

button {
    border-radius: 0
}

button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color
}

input,button,select,optgroup,textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

button,input {
    overflow: visible
}

button,select {
    text-transform: none
}

button,[type=button],[type=reset],[type=submit] {
    -webkit-appearance: button
}

button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner {
    padding: 0;
    border-style: none
}

input[type=radio],input[type=checkbox] {
    box-sizing: border-box;
    padding: 0
}

input[type=date],input[type=time],input[type=datetime-local],input[type=month] {
    -webkit-appearance: listbox
}

textarea {
    overflow: auto;
    resize: vertical
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal
}

progress {
    vertical-align: baseline
}

[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-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

output {
    display: inline-block
}

summary {
    display: list-item;
    cursor: pointer
}

template {
    display: none
}

[hidden] {
    display: none!important
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
    margin-bottom: .5rem;
    font-family: inherit;
    font-weight: 400;
    line-height: 1.2;
    color: inherit
}

h1,.h1 {
    font-size: 2.5rem
}

h2,.h2 {
    font-size: 2rem
}

h3,.h3 {
    font-size: 1.75rem
}

h4,.h4 {
    font-size: 1.5rem
}

h5,.h5 {
    font-size: 1.25rem
}

h6,.h6 {
    font-size: 1rem
}

.lead {
    font-size: 1.25rem;
    font-weight: 300
}

.display-1 {
    font-size: 6rem;
    font-weight: 300;
    line-height: 1.2
}

.display-2 {
    font-size: 5.5rem;
    font-weight: 300;
    line-height: 1.2
}

.display-3 {
    font-size: 4.5rem;
    font-weight: 300;
    line-height: 1.2
}

.display-4 {
    font-size: 3.5rem;
    font-weight: 300;
    line-height: 1.2
}

hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0,0,0,.1)
}

small,.small {
    font-size: 80%;
    font-weight: 400
}

mark,.mark {
    padding: .2em;
    background-color: #fcf8e3
}

.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: 90%;
    text-transform: uppercase
}

.blockquote {
    margin-bottom: 1rem;
    font-size: 1.25rem
}

.blockquote-footer {
    display: block;
    font-size: 80%;
    color: #6c757d
}

.blockquote-footer:before {
    content: "\2014\a0"
}

.img-fluid {
    max-width: 100%;
    height: auto
}

.img-thumbnail {
    padding: .25rem;
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: .25rem;
    max-width: 100%;
    height: auto
}

.figure {
    display: inline-block
}

.figure-img {
    margin-bottom: .5rem;
    line-height: 1
}

.figure-caption {
    font-size: 90%;
    color: #6c757d
}

code {
    font-size: 87.5%;
    color: #e83e8c;
    word-break: break-word
}

a>code {
    color: inherit
}

kbd {
    padding: .2rem .4rem;
    font-size: 87.5%;
    color: #fff;
    background-color: #212529;
    border-radius: .2rem
}

kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700
}

pre {
    display: block;
    font-size: 87.5%;
    color: #212529
}

pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}

.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media (min-width: 576px) {
    .container {
        max-width:540px
    }
}

@media (min-width: 768px) {
    .container {
        max-width:720px
    }
}

@media (min-width: 992px) {
    .container {
        max-width:960px
    }
}

@media (min-width: 1200px) {
    .container {
        max-width:1140px
    }
}

.container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}

.no-gutters {
    margin-right: 0;
    margin-left: 0
}

.no-gutters>.col,.no-gutters>[class*=col-] {
    padding-right: 0;
    padding-left: 0
}

.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px
}

.col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%
}

.col-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%
}

.col-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%
}

.col-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%
}

.col-3 {
    flex: 0 0 25%;
    max-width: 25%
}

.col-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%
}

.col-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%
}

.col-6 {
    flex: 0 0 50%;
    max-width: 50%
}

.col-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%
}

.col-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%
}

.col-9 {
    flex: 0 0 75%;
    max-width: 75%
}

.col-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%
}

.col-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%
}

.col-12 {
    flex: 0 0 100%;
    max-width: 100%
}

.order-first {
    order: -1
}

.order-last {
    order: 13
}

.order-0 {
    order: 0
}

.order-1 {
    order: 1
}

.order-2 {
    order: 2
}

.order-3 {
    order: 3
}

.order-4 {
    order: 4
}

.order-5 {
    order: 5
}

.order-6 {
    order: 6
}

.order-7 {
    order: 7
}

.order-8 {
    order: 8
}

.order-9 {
    order: 9
}

.order-10 {
    order: 10
}

.order-11 {
    order: 11
}

.order-12 {
    order: 12
}

.offset-1 {
    margin-left: 8.33333%
}

.offset-2 {
    margin-left: 16.66667%
}

.offset-3 {
    margin-left: 25%
}

.offset-4 {
    margin-left: 33.33333%
}

.offset-5 {
    margin-left: 41.66667%
}

.offset-6 {
    margin-left: 50%
}

.offset-7 {
    margin-left: 58.33333%
}

.offset-8 {
    margin-left: 66.66667%
}

.offset-9 {
    margin-left: 75%
}

.offset-10 {
    margin-left: 83.33333%
}

.offset-11 {
    margin-left: 91.66667%
}

@media (min-width: 576px) {
    .col-sm {
        flex-basis:0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-sm-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-sm-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-sm-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-sm-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-sm-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-sm-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-sm-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-sm-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-sm-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-sm-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-sm-first {
        order: -1
    }

    .order-sm-last {
        order: 13
    }

    .order-sm-0 {
        order: 0
    }

    .order-sm-1 {
        order: 1
    }

    .order-sm-2 {
        order: 2
    }

    .order-sm-3 {
        order: 3
    }

    .order-sm-4 {
        order: 4
    }

    .order-sm-5 {
        order: 5
    }

    .order-sm-6 {
        order: 6
    }

    .order-sm-7 {
        order: 7
    }

    .order-sm-8 {
        order: 8
    }

    .order-sm-9 {
        order: 9
    }

    .order-sm-10 {
        order: 10
    }

    .order-sm-11 {
        order: 11
    }

    .order-sm-12 {
        order: 12
    }

    .offset-sm-0 {
        margin-left: 0
    }

    .offset-sm-1 {
        margin-left: 8.33333%
    }

    .offset-sm-2 {
        margin-left: 16.66667%
    }

    .offset-sm-3 {
        margin-left: 25%
    }

    .offset-sm-4 {
        margin-left: 33.33333%
    }

    .offset-sm-5 {
        margin-left: 41.66667%
    }

    .offset-sm-6 {
        margin-left: 50%
    }

    .offset-sm-7 {
        margin-left: 58.33333%
    }

    .offset-sm-8 {
        margin-left: 66.66667%
    }

    .offset-sm-9 {
        margin-left: 75%
    }

    .offset-sm-10 {
        margin-left: 83.33333%
    }

    .offset-sm-11 {
        margin-left: 91.66667%
    }
}

@media (min-width: 768px) {
    .col-md {
        flex-basis:0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-md-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-md-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-md-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-md-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-md-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-md-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-md-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-md-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-md-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-md-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-md-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-md-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-md-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-md-first {
        order: -1
    }

    .order-md-last {
        order: 13
    }

    .order-md-0 {
        order: 0
    }

    .order-md-1 {
        order: 1
    }

    .order-md-2 {
        order: 2
    }

    .order-md-3 {
        order: 3
    }

    .order-md-4 {
        order: 4
    }

    .order-md-5 {
        order: 5
    }

    .order-md-6 {
        order: 6
    }

    .order-md-7 {
        order: 7
    }

    .order-md-8 {
        order: 8
    }

    .order-md-9 {
        order: 9
    }

    .order-md-10 {
        order: 10
    }

    .order-md-11 {
        order: 11
    }

    .order-md-12 {
        order: 12
    }

    .offset-md-0 {
        margin-left: 0
    }

    .offset-md-1 {
        margin-left: 8.33333%
    }

    .offset-md-2 {
        margin-left: 16.66667%
    }

    .offset-md-3 {
        margin-left: 25%
    }

    .offset-md-4 {
        margin-left: 33.33333%
    }

    .offset-md-5 {
        margin-left: 41.66667%
    }

    .offset-md-6 {
        margin-left: 50%
    }

    .offset-md-7 {
        margin-left: 58.33333%
    }

    .offset-md-8 {
        margin-left: 66.66667%
    }

    .offset-md-9 {
        margin-left: 75%
    }

    .offset-md-10 {
        margin-left: 83.33333%
    }

    .offset-md-11 {
        margin-left: 91.66667%
    }
}

@media (min-width: 992px) {
    .col-lg {
        flex-basis:0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-lg-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-lg-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-lg-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-lg-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-lg-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-lg-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-lg-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-lg-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-lg-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-lg-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-lg-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-lg-first {
        order: -1
    }

    .order-lg-last {
        order: 13
    }

    .order-lg-0 {
        order: 0
    }

    .order-lg-1 {
        order: 1
    }

    .order-lg-2 {
        order: 2
    }

    .order-lg-3 {
        order: 3
    }

    .order-lg-4 {
        order: 4
    }

    .order-lg-5 {
        order: 5
    }

    .order-lg-6 {
        order: 6
    }

    .order-lg-7 {
        order: 7
    }

    .order-lg-8 {
        order: 8
    }

    .order-lg-9 {
        order: 9
    }

    .order-lg-10 {
        order: 10
    }

    .order-lg-11 {
        order: 11
    }

    .order-lg-12 {
        order: 12
    }

    .offset-lg-0 {
        margin-left: 0
    }

    .offset-lg-1 {
        margin-left: 8.33333%
    }

    .offset-lg-2 {
        margin-left: 16.66667%
    }

    .offset-lg-3 {
        margin-left: 25%
    }

    .offset-lg-4 {
        margin-left: 33.33333%
    }

    .offset-lg-5 {
        margin-left: 41.66667%
    }

    .offset-lg-6 {
        margin-left: 50%
    }

    .offset-lg-7 {
        margin-left: 58.33333%
    }

    .offset-lg-8 {
        margin-left: 66.66667%
    }

    .offset-lg-9 {
        margin-left: 75%
    }

    .offset-lg-10 {
        margin-left: 83.33333%
    }

    .offset-lg-11 {
        margin-left: 91.66667%
    }
}

@media (min-width: 1200px) {
    .col-xl {
        flex-basis:0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-xl-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-xl-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-xl-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-xl-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-xl-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-xl-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-xl-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-xl-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-xl-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-xl-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-xl-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-xl-first {
        order: -1
    }

    .order-xl-last {
        order: 13
    }

    .order-xl-0 {
        order: 0
    }

    .order-xl-1 {
        order: 1
    }

    .order-xl-2 {
        order: 2
    }

    .order-xl-3 {
        order: 3
    }

    .order-xl-4 {
        order: 4
    }

    .order-xl-5 {
        order: 5
    }

    .order-xl-6 {
        order: 6
    }

    .order-xl-7 {
        order: 7
    }

    .order-xl-8 {
        order: 8
    }

    .order-xl-9 {
        order: 9
    }

    .order-xl-10 {
        order: 10
    }

    .order-xl-11 {
        order: 11
    }

    .order-xl-12 {
        order: 12
    }

    .offset-xl-0 {
        margin-left: 0
    }

    .offset-xl-1 {
        margin-left: 8.33333%
    }

    .offset-xl-2 {
        margin-left: 16.66667%
    }

    .offset-xl-3 {
        margin-left: 25%
    }

    .offset-xl-4 {
        margin-left: 33.33333%
    }

    .offset-xl-5 {
        margin-left: 41.66667%
    }

    .offset-xl-6 {
        margin-left: 50%
    }

    .offset-xl-7 {
        margin-left: 58.33333%
    }

    .offset-xl-8 {
        margin-left: 66.66667%
    }

    .offset-xl-9 {
        margin-left: 75%
    }

    .offset-xl-10 {
        margin-left: 83.33333%
    }

    .offset-xl-11 {
        margin-left: 91.66667%
    }
}

.table {
    width: 100%;
    margin-bottom: 1rem;
    background-color: #0000
}

.table th,.table td {
    padding: .55rem;
    vertical-align: top;
    border-top: 1px solid #e9ecef
}

.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #e9ecef
}

.table tbody+tbody {
    border-top: 2px solid #e9ecef
}

.table .table {
    background-color: #fff
}

.table-sm th,.table-sm td {
    padding: .3rem
}

.table-bordered {
    border: 0px solid #e9ecef
}

.table-bordered th,.table-bordered td {
    border: unset
}

.table-bordered td {
    border: 1px solid #e9ecef
}

.table-bordered thead th,.table-bordered thead td {
    border-bottom-width: 2px
}

.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody {
    border: 0
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: #00000008
}

.table-hover tbody tr:hover {
    background-color: #e0f3ff
}

.table-primary,.table-primary>th,.table-primary>td {
    background-color: #c9d5f4
}

.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody {
    border-color: #9bb2eb
}

.table-hover .table-primary:hover {
    background-color: #b4c5f0
}

.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th {
    background-color: #b4c5f0
}

.table-secondary,.table-secondary>th,.table-secondary>td {
    background-color: #d6d8db
}

.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody {
    border-color: #b3b7bb
}

.table-hover .table-secondary:hover {
    background-color: #c8cbcf
}

.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th {
    background-color: #c8cbcf
}

.table-success,.table-success>th,.table-success>td {
    background-color: #c8eedb
}

.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody {
    border-color: #99e0bb
}

.table-hover .table-success:hover {
    background-color: #b5e8ce
}

.table-hover .table-success:hover>td,.table-hover .table-success:hover>th {
    background-color: #b5e8ce
}

.table-info,.table-info>th,.table-info>td {
    background-color: #bee7ff
}

.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody {
    border-color: #86d3ff
}

.table-hover .table-info:hover {
    background-color: #a5deff
}

.table-hover .table-info:hover>td,.table-hover .table-info:hover>th {
    background-color: #a5deff
}

.table-warning,.table-warning>th,.table-warning>td {
    background-color: #fdebc2
}

.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody {
    border-color: #fbdb8d
}

.table-hover .table-warning:hover {
    background-color: #fce3a9
}

.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th {
    background-color: #fce3a9
}

.table-danger,.table-danger>th,.table-danger>td {
    background-color: #f4c2ce
}

.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody {
    border-color: #eb8ea4
}

.table-hover .table-danger:hover {
    background-color: #f0acbd
}

.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th {
    background-color: #f0acbd
}

.table-light,.table-light>th,.table-light>td {
    background-color: #fafafa
}

.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody {
    border-color: #f6f6f6
}

.table-hover .table-light:hover {
    background-color: #ededed
}

.table-hover .table-light:hover>td,.table-hover .table-light:hover>th {
    background-color: #ededed
}

.table-dark,.table-dark>th,.table-dark>td {
    background-color: #c6c8ca
}

.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody {
    border-color: #95999c
}

.table-hover .table-dark:hover {
    background-color: #b9bbbe
}

.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th {
    background-color: #b9bbbe
}

.table-focus,.table-focus>th,.table-focus>td {
    background-color: #cbcacf
}

.table-focus th,.table-focus td,.table-focus thead th,.table-focus tbody+tbody {
    border-color: #9e9ca6
}

.table-hover .table-focus:hover {
    background-color: #bebdc3
}

.table-hover .table-focus:hover>td,.table-hover .table-focus:hover>th {
    background-color: #bebdc3
}

.table-alternate,.table-alternate>th,.table-alternate>td {
    background-color: #d9cdde
}

.table-alternate th,.table-alternate td,.table-alternate thead th,.table-alternate tbody+tbody {
    border-color: #b9a2c2
}

.table-hover .table-alternate:hover {
    background-color: #cdbed4
}

.table-hover .table-alternate:hover>td,.table-hover .table-alternate:hover>th {
    background-color: #cdbed4
}

.table-active,.table-active>th,.table-active>td {
    background-color: #e0f3ff
}

.table-hover .table-active:hover {
    background-color: #c7e9ff
}

.table-hover .table-active:hover>td,.table-hover .table-active:hover>th {
    background-color: #c7e9ff
}

.table .thead-dark th {
    color: #fff;
    background-color: #212529;
    border-color: #32383e
}

.table .thead-light th {
    color: #6c757d;
    background-color: #f8f9fa;
    border-color: #e9ecef
}

.table-dark {
    color: #fff;
    background-color: #212529
}

.table-dark th,.table-dark td,.table-dark thead th {
    border-color: #32383e
}

.table-dark.table-bordered {
    border: 0
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: #ffffff0d
}

.table-dark.table-hover tbody tr:hover {
    background-color: #ffffff13
}

@media (max-width: 575.98px) {
    .table-responsive-sm {
        display:block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }

    .table-responsive-sm>.table-bordered {
        border: 0
    }
}

@media (max-width: 767.98px) {
    .table-responsive-md {
        display:block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }

    .table-responsive-md>.table-bordered {
        border: 0
    }
}

@media (max-width: 991.98px) {
    .table-responsive-lg {
        display:block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }

    .table-responsive-lg>.table-bordered {
        border: 0
    }
}

@media (max-width: 1199.98px) {
    .table-responsive-xl {
        display:block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }

    .table-responsive-xl>.table-bordered {
        border: 0
    }
}

.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar
}

.table-responsive>.table-bordered {
    border: 0
}

.form-control {
    display: block;
    width: 100%;
    height: calc(2.25rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media screen and (prefers-reduced-motion: reduce) {
    .form-control {
        transition: none
    }
}

.form-control::-ms-expand {
    background-color: transparent;
    border: 0
}

.form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #a9bcee;
    outline: 0;
    box-shadow: 0 0 0 .2rem #007bff40
}

.form-control::placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control:disabled,.form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1
}

select.form-control:focus::-ms-value {
    color: #495057;
    background-color: #fff
}

.form-control-file,.form-control-range {
    display: block;
    width: 100%
}

.col-form-label {
    padding-top: calc(.375rem + 1px);
    padding-bottom: calc(.375rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5
}

.col-form-label-lg {
    padding-top: calc(.5rem + 1px);
    padding-bottom: calc(.5rem + 1px);
    font-size: 1.25rem;
    line-height: 1.5
}

.col-form-label-sm {
    padding-top: calc(.25rem + 1px);
    padding-bottom: calc(.25rem + 1px);
    font-size: .875rem;
    line-height: 1.5
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding-top: .375rem;
    padding-bottom: .375rem;
    margin-bottom: 0;
    line-height: 1.5;
    color: #212529;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0
}

.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0
}

.form-control-sm {
    height: calc(1.8125rem + 2px);
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem
}

.form-control-lg {
    height: calc(2.875rem + 2px);
    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: .3rem
}

select.form-control[size],select.form-control[multiple],textarea.form-control {
    height: auto
}

.form-group {
    margin-bottom: 1rem
}

.form-text {
    display: block;
    margin-top: .25rem
}

.form-row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px
}

.form-row>.col,.form-row>[class*=col-] {
    padding-right: 5px;
    padding-left: 5px
}

.form-check {
    position: relative;
    display: block;
    padding-left: 1.25rem
}

.form-check-input {
    position: absolute;
    margin-top: .3rem;
    margin-left: -1.25rem
}

.form-check-input:disabled~.form-check-label {
    color: #6c757d
}

.form-check-label {
    margin-bottom: 0
}

.form-check-inline {
    display: inline-flex;
    align-items: center;
    padding-left: 0;
    margin-right: .75rem
}

.form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: .3125rem;
    margin-left: 0
}

.valid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #3ac47d
}

.valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    line-height: 1.5;
    color: #fff;
    background-color: #3ac47de6;
    border-radius: .25rem
}

.was-validated .form-control:valid,.form-control.is-valid {
    border-color: #3ac47d;
    padding-right: 2.25rem;
    background-repeat: no-repeat;
    background-position: center right .5625rem;
    background-size: 1.125rem 1.125rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.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")
}

.was-validated .form-control:valid:focus,.form-control.is-valid:focus {
    border-color: #3ac47d;
    box-shadow: 0 0 0 .2rem #3ac47d40
}

.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip {
    display: block
}

.was-validated textarea.form-control:valid,textarea.form-control.is-valid {
    padding-right: 2.25rem;
    background-position: top .5625rem right .5625rem
}

.was-validated .custom-select:valid,.custom-select.is-valid {
    border-color: #3ac47d;
    padding-right: 3.4375rem;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.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") no-repeat center right 1.75rem/1.125rem 1.125rem
}

.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus {
    border-color: #3ac47d;
    box-shadow: 0 0 0 .2rem #3ac47d40
}

.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip {
    display: block
}

.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip {
    display: block
}

.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label {
    color: #3ac47d
}

.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip {
    display: block
}

.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label {
    color: #3ac47d
}

.was-validated .custom-control-input:valid~.custom-control-label:before,.custom-control-input.is-valid~.custom-control-label:before {
    border-color: #3ac47d
}

.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip,.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip {
    display: block
}

.was-validated .custom-control-input:valid:checked~.custom-control-label:before,.custom-control-input.is-valid:checked~.custom-control-label:before {
    border-color: #61d097;
    background-color: #61d097
}

.was-validated .custom-control-input:valid:focus~.custom-control-label:before,.custom-control-input.is-valid:focus~.custom-control-label:before {
    box-shadow: 0 0 0 .2rem #3ac47d40
}

.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before {
    border-color: #3ac47d
}

.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label {
    border-color: #3ac47d
}

.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip,.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip {
    display: block
}

.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label {
    border-color: #3ac47d;
    box-shadow: 0 0 0 .2rem #3ac47d40
}

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #d92550
}

.invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    line-height: 1.5;
    color: #fff;
    background-color: #d92550e6;
    border-radius: .25rem
}

.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color: #d92550;
    padding-right: 2.25rem;
    background-repeat: no-repeat;
    background-position: center right .5625rem;
    background-size: 1.125rem 1.125rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E")
}

.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus {
    border-color: #d92550;
    box-shadow: 0 0 0 .2rem #d9255040
}

.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip {
    display: block
}

.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid {
    padding-right: 2.25rem;
    background-position: top .5625rem right .5625rem
}

.was-validated .custom-select:invalid,.custom-select.is-invalid {
    border-color: #d92550;
    padding-right: 3.4375rem;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") no-repeat center right 1.75rem/1.125rem 1.125rem
}

.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus {
    border-color: #d92550;
    box-shadow: 0 0 0 .2rem #d9255040
}

.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip {
    display: block
}

.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip,.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip {
    display: block
}

.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label {
    color: #d92550
}

.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip {
    display: block
}

.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label {
    color: #d92550
}

.was-validated .custom-control-input:invalid~.custom-control-label:before,.custom-control-input.is-invalid~.custom-control-label:before {
    border-color: #d92550
}

.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip,.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip {
    display: block
}

.was-validated .custom-control-input:invalid:checked~.custom-control-label:before,.custom-control-input.is-invalid:checked~.custom-control-label:before {
    border-color: #e15073;
    background-color: #e15073
}

.was-validated .custom-control-input:invalid:focus~.custom-control-label:before,.custom-control-input.is-invalid:focus~.custom-control-label:before {
    box-shadow: 0 0 0 .2rem #d9255040
}

.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before {
    border-color: #d92550
}

.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label {
    border-color: #d92550
}

.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip,.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip {
    display: block
}

.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label {
    border-color: #d92550;
    box-shadow: 0 0 0 .2rem #d9255040
}

.form-inline {
    display: flex;
    flex-flow: row wrap;
    align-items: center
}

.form-inline .form-check {
    width: 100%
}

@media (min-width: 576px) {
    .form-inline label {
        display:flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 0
    }

    .form-inline .form-group {
        display: flex;
        flex: 0 0 auto;
        flex-flow: row wrap;
        align-items: center;
        margin-bottom: 0
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .form-inline .form-control-plaintext {
        display: inline-block
    }

    .form-inline .input-group,.form-inline .custom-select {
        width: auto
    }

    .form-inline .form-check {
        display: flex;
        align-items: center;
        justify-content: center;
        width: auto;
        padding-left: 0
    }

    .form-inline .form-check-input {
        position: relative;
        margin-top: 0;
        margin-right: .25rem;
        margin-left: 0
    }

    .form-inline .custom-control {
        align-items: center;
        justify-content: center
    }

    .form-inline .custom-control-label {
        margin-bottom: 0
    }
}

.btn {
    display: inline-block;
    font-weight: 400;
    color: #495057;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s,background-color .15s,border-color .15s,box-shadow .15s
}

@media screen and (prefers-reduced-motion: reduce) {
    .btn {
        transition: none
    }
}

.btn:hover {
    color: #495057;
    text-decoration: none
}

.btn:focus,.btn.focus {
    outline: 0;
    box-shadow: none
}

.btn.disabled,.btn:disabled {
    opacity: .65
}

.btn:not(:disabled):not(.disabled) {
    cursor: pointer
}

a.btn.disabled,fieldset:disabled a.btn {
    pointer-events: none
}

.btn-primary {
    color: #fff;
    background-color: #3f6ad8;
    border-color: #3f6ad8
}

.btn-primary:hover {
    color: #fff;
    background-color: #2955c8;
    border-color: #2651be
}

.btn-primary:focus,.btn-primary.focus {
    box-shadow: 0 0 #5c80de80
}

.btn-primary.disabled,.btn-primary:disabled {
    color: #fff;
    background-color: #3f6ad8;
    border-color: #3f6ad8
}

.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #2651be;
    border-color: #244cb3
}

.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 #5c80de80
}

.btn-secondary {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-secondary:hover {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62
}

.btn-secondary:focus,.btn-secondary.focus {
    box-shadow: 0 0 #828a9180
}

.btn-secondary.disabled,.btn-secondary:disabled {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #545b62;
    border-color: #4e555b
}

.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 #828a9180
}

.btn-success {
    color: #fff;
    background-color: #3ac47d;
    border-color: #3ac47d
}

.btn-success:hover {
    color: #fff;
    background-color: #31a66a;
    border-color: #2e9d64
}

.btn-success:focus,.btn-success.focus {
    box-shadow: 0 0 #58cd9180
}

.btn-success.disabled,.btn-success:disabled {
    color: #fff;
    background-color: #3ac47d;
    border-color: #3ac47d
}

.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #2e9d64;
    border-color: #2b935e
}

.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 #58cd9180
}

.btn-info {
    color: #fff;
    background-color: #16aaff;
    border-color: #16aaff
}

.btn-info:hover {
    color: #fff;
    background-color: #0098ef;
    border-color: #0090e2
}

.btn-info:focus,.btn-info.focus {
    box-shadow: 0 0 #39b7ff80
}

.btn-info.disabled,.btn-info:disabled {
    color: #fff;
    background-color: #16aaff;
    border-color: #16aaff
}

.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #0090e2;
    border-color: #0087d5
}

.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus {
    box-shadow: 0 0 #39b7ff80
}

.btn-warning {
    color: #212529;
    background-color: #f7b924;
    border-color: #f7b924
}

.btn-warning:hover {
    color: #212529;
    background-color: #eca909;
    border-color: #e0a008
}

.btn-warning:focus,.btn-warning.focus {
    box-shadow: 0 0 #d7a32580
}

.btn-warning.disabled,.btn-warning:disabled {
    color: #212529;
    background-color: #f7b924;
    border-color: #f7b924
}

.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #e0a008;
    border-color: #d49808
}

.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus {
    box-shadow: 0 0 #d7a32580
}

.btn-danger {
    color: #fff;
    background-color: #d92550;
    border-color: #d92550
}

.btn-danger:hover {
    color: #fff;
    background-color: #b81f44;
    border-color: #ad1e40
}

.btn-danger:focus,.btn-danger.focus {
    box-shadow: 0 0 #df466a80
}

.btn-danger.disabled,.btn-danger:disabled {
    color: #fff;
    background-color: #d92550;
    border-color: #d92550
}

.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #ad1e40;
    border-color: #a31c3c
}

.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 #df466a80
}

.btn-light {
    color: #212529;
    background-color: #eee;
    border-color: #eee
}

.btn-light:hover {
    color: #212529;
    background-color: #dbdbdb;
    border-color: #d5d5d5
}

.btn-light:focus,.btn-light.focus {
    box-shadow: 0 0 #cfd0d080
}

.btn-light.disabled,.btn-light:disabled {
    color: #212529;
    background-color: #eee;
    border-color: #eee
}

.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle {
    color: #212529;
    background-color: #d5d5d5;
    border-color: #cecece
}

.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus {
    box-shadow: 0 0 #cfd0d080
}

.btn-dark {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124
}

.btn-dark:focus,.btn-dark.focus {
    box-shadow: 0 0 #52585d80
}

.btn-dark.disabled,.btn-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d
}

.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus {
    box-shadow: 0 0 #52585d80
}

.btn-focus {
    color: #fff;
    background-color: #444054;
    border-color: #444054
}

.btn-focus:hover {
    color: #fff;
    background-color: #322f3e;
    border-color: #2d2a37
}

.btn-focus:focus,.btn-focus.focus {
    box-shadow: 0 0 #605d6e80
}

.btn-focus.disabled,.btn-focus:disabled {
    color: #fff;
    background-color: #444054;
    border-color: #444054
}

.btn-focus:not(:disabled):not(.disabled):active,.btn-focus:not(:disabled):not(.disabled).active,.show>.btn-focus.dropdown-toggle {
    color: #fff;
    background-color: #2d2a37;
    border-color: #272430
}

.btn-focus:not(:disabled):not(.disabled):active:focus,.btn-focus:not(:disabled):not(.disabled).active:focus,.show>.btn-focus.dropdown-toggle:focus {
    box-shadow: 0 0 #605d6e80
}

.btn-alternate {
    color: #fff;
    background-color: #794c8a;
    border-color: #794c8a
}

.btn-alternate:hover {
    color: #fff;
    background-color: #633e71;
    border-color: #5c3a69
}

.btn-alternate:focus,.btn-alternate.focus {
    box-shadow: 0 0 #8d679c80
}

.btn-alternate.disabled,.btn-alternate:disabled {
    color: #fff;
    background-color: #794c8a;
    border-color: #794c8a
}

.btn-alternate:not(:disabled):not(.disabled):active,.btn-alternate:not(:disabled):not(.disabled).active,.show>.btn-alternate.dropdown-toggle {
    color: #fff;
    background-color: #5c3a69;
    border-color: #553561
}

.btn-alternate:not(:disabled):not(.disabled):active:focus,.btn-alternate:not(:disabled):not(.disabled).active:focus,.show>.btn-alternate.dropdown-toggle:focus {
    box-shadow: 0 0 #8d679c80
}

.btn-outline-primary {
    color: #3f6ad8;
    border-color: #3f6ad8
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #3f6ad8;
    border-color: #3f6ad8
}

.btn-outline-primary:focus,.btn-outline-primary.focus {
    box-shadow: 0 0 #3f6ad880
}

.btn-outline-primary.disabled,.btn-outline-primary:disabled {
    color: #3f6ad8;
    background-color: transparent
}

.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #3f6ad8;
    border-color: #3f6ad8
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 #3f6ad880
}

.btn-outline-secondary {
    color: #6c757d;
    border-color: #6c757d
}

.btn-outline-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-outline-secondary:focus,.btn-outline-secondary.focus {
    box-shadow: 0 0 #6c757d80
}

.btn-outline-secondary.disabled,.btn-outline-secondary:disabled {
    color: #6c757d;
    background-color: transparent
}

.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 #6c757d80
}

.btn-outline-success {
    color: #3ac47d;
    border-color: #3ac47d
}

.btn-outline-success:hover {
    color: #fff;
    background-color: #3ac47d;
    border-color: #3ac47d
}

.btn-outline-success:focus,.btn-outline-success.focus {
    box-shadow: 0 0 #3ac47d80
}

.btn-outline-success.disabled,.btn-outline-success:disabled {
    color: #3ac47d;
    background-color: transparent
}

.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #3ac47d;
    border-color: #3ac47d
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus {
    box-shadow: 0 0 #3ac47d80
}

.btn-outline-info {
    color: #16aaff;
    border-color: #16aaff
}

.btn-outline-info:hover {
    color: #fff;
    background-color: #16aaff;
    border-color: #16aaff
}

.btn-outline-info:focus,.btn-outline-info.focus {
    box-shadow: 0 0 #16aaff80
}

.btn-outline-info.disabled,.btn-outline-info:disabled {
    color: #16aaff;
    background-color: transparent
}

.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #16aaff;
    border-color: #16aaff
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus {
    box-shadow: 0 0 #16aaff80
}

.btn-outline-warning {
    color: #f7b924;
    border-color: #f7b924
}

.btn-outline-warning:hover {
    color: #212529;
    background-color: #f7b924;
    border-color: #f7b924
}

.btn-outline-warning:focus,.btn-outline-warning.focus {
    box-shadow: 0 0 #f7b92480
}

.btn-outline-warning.disabled,.btn-outline-warning:disabled {
    color: #f7b924;
    background-color: transparent
}

.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #f7b924;
    border-color: #f7b924
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus {
    box-shadow: 0 0 #f7b92480
}

.btn-outline-danger {
    color: #d92550;
    border-color: #d92550
}

.btn-outline-danger:hover {
    color: #fff;
    background-color: #d92550;
    border-color: #d92550
}

.btn-outline-danger:focus,.btn-outline-danger.focus {
    box-shadow: 0 0 #d9255080
}

.btn-outline-danger.disabled,.btn-outline-danger:disabled {
    color: #d92550;
    background-color: transparent
}

.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #d92550;
    border-color: #d92550
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus {
    box-shadow: 0 0 #d9255080
}

.btn-outline-light {
    color: #eee;
    border-color: #eee
}

.btn-outline-light:hover {
    color: #212529;
    background-color: #eee;
    border-color: #eee
}

.btn-outline-light:focus,.btn-outline-light.focus {
    box-shadow: 0 0 #eeeeee80
}

.btn-outline-light.disabled,.btn-outline-light:disabled {
    color: #eee;
    background-color: transparent
}

.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #eee;
    border-color: #eee
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus {
    box-shadow: 0 0 #eeeeee80
}

.btn-outline-dark {
    color: #343a40;
    border-color: #343a40
}

.btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-outline-dark:focus,.btn-outline-dark.focus {
    box-shadow: 0 0 #343a4080
}

.btn-outline-dark.disabled,.btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent
}

.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus {
    box-shadow: 0 0 #343a4080
}

.btn-outline-focus {
    color: #444054;
    border-color: #444054
}

.btn-outline-focus:hover {
    color: #fff;
    background-color: #444054;
    border-color: #444054
}

.btn-outline-focus:focus,.btn-outline-focus.focus {
    box-shadow: 0 0 #44405480
}

.btn-outline-focus.disabled,.btn-outline-focus:disabled {
    color: #444054;
    background-color: transparent
}

.btn-outline-focus:not(:disabled):not(.disabled):active,.btn-outline-focus:not(:disabled):not(.disabled).active,.show>.btn-outline-focus.dropdown-toggle {
    color: #fff;
    background-color: #444054;
    border-color: #444054
}

.btn-outline-focus:not(:disabled):not(.disabled):active:focus,.btn-outline-focus:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-focus.dropdown-toggle:focus {
    box-shadow: 0 0 #44405480
}

.btn-outline-alternate {
    color: #794c8a;
    border-color: #794c8a
}

.btn-outline-alternate:hover {
    color: #fff;
    background-color: #794c8a;
    border-color: #794c8a
}

.btn-outline-alternate:focus,.btn-outline-alternate.focus {
    box-shadow: 0 0 #794c8a80
}

.btn-outline-alternate.disabled,.btn-outline-alternate:disabled {
    color: #794c8a;
    background-color: transparent
}

.btn-outline-alternate:not(:disabled):not(.disabled):active,.btn-outline-alternate:not(:disabled):not(.disabled).active,.show>.btn-outline-alternate.dropdown-toggle {
    color: #fff;
    background-color: #794c8a;
    border-color: #794c8a
}

.btn-outline-alternate:not(:disabled):not(.disabled):active:focus,.btn-outline-alternate:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-alternate.dropdown-toggle:focus {
    box-shadow: 0 0 #794c8a80
}

.btn-link {
    font-weight: 400;
    color: #3f6ad8
}

.btn-link:hover {
    color: #0056b3;
    text-decoration: underline
}

.btn-link:focus,.btn-link.focus {
    text-decoration: underline;
    box-shadow: none
}

.btn-link:disabled,.btn-link.disabled {
    color: #6c757d;
    pointer-events: none
}

.btn-lg,.btn-group-lg>.btn {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: .3rem
}

.btn-sm,.btn-group-sm>.btn {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem
}

.btn-block {
    display: block;
    width: 100%
}

.btn-block+.btn-block {
    margin-top: .5rem
}

input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block {
    width: 100%
}

.fade {
    transition: opacity .15s linear
}

@media screen and (prefers-reduced-motion: reduce) {
    .fade {
        transition: none
    }
}

.fade:not(.show) {
    opacity: 0
}

.collapse:not(.show) {
    display: none
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition: height .35s ease
}

@media screen and (prefers-reduced-motion: reduce) {
    .collapsing {
        transition: none
    }
}

.dropup,.dropright,.dropdown,.dropleft {
    position: relative
}

.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 {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 15rem;
    padding: .65rem 0;
    margin: .125rem 0 0;
    font-size: .88rem;
    color: #495057;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem
}

.dropdown-menu-right {
    right: 0;
    left: auto
}

@media (min-width: 576px) {
    .dropdown-menu-sm-right {
        right:0;
        left: auto
    }
}

@media (min-width: 768px) {
    .dropdown-menu-md-right {
        right:0;
        left: auto
    }
}

@media (min-width: 992px) {
    .dropdown-menu-lg-right {
        right:0;
        left: auto
    }
}

@media (min-width: 1200px) {
    .dropdown-menu-xl-right {
        right:0;
        left: auto
    }
}

.dropdown-menu-left {
    right: auto;
    left: 0
}

@media (min-width: 576px) {
    .dropdown-menu-sm-left {
        right:auto;
        left: 0
    }
}

@media (min-width: 768px) {
    .dropdown-menu-md-left {
        right:auto;
        left: 0
    }
}

@media (min-width: 992px) {
    .dropdown-menu-lg-left {
        right:auto;
        left: 0
    }
}

@media (min-width: 1200px) {
    .dropdown-menu-xl-left {
        right:auto;
        left: 0
    }
}

.dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: .125rem
}

.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
}

.dropright .dropdown-menu {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: .125rem
}

.dropright .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
}

.dropright .dropdown-toggle:empty:after {
    margin-left: 0
}

.dropright .dropdown-toggle:after {
    vertical-align: 0
}

.dropleft .dropdown-menu {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: .125rem
}

.dropleft .dropdown-toggle:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: ""
}

.dropleft .dropdown-toggle:after {
    display: none
}

.dropleft .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
}

.dropleft .dropdown-toggle:empty:after {
    margin-left: 0
}

.dropleft .dropdown-toggle:before {
    vertical-align: 0
}

.dropdown-menu[x-placement^=top],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left] {
    right: auto;
    bottom: auto
}

.dropdown-divider {
    height: 0;
    margin: .5rem 0;
    overflow: hidden;
    border-top: 1px solid #e9ecef
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: .4rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0
}

.dropdown-item:first-child {
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px)
}

.dropdown-item:last-child {
    border-bottom-right-radius: calc(.25rem - 1px);
    border-bottom-left-radius: calc(.25rem - 1px)
}

.dropdown-item:hover,.dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #e0f3ff
}

.dropdown-item.active,.dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #3f6ad8
}

.dropdown-item.disabled,.dropdown-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: transparent
}

.dropdown-menu.show {
    display: block
}

.dropdown-header {
    display: block;
    padding: .65rem 1.5rem;
    margin-bottom: 0;
    font-size: .968rem;
    color: #6c757d;
    white-space: nowrap
}

.dropdown-item-text {
    display: block;
    padding: .4rem 1.5rem;
    color: #212529
}

.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:hover,.btn-group-vertical>.btn:hover {
    z-index: 1
}

.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.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>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child) {
    margin-left: -1px
}

.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group>.btn:not(:first-child),.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,.dropright .dropdown-toggle-split:after {
    margin-left: 0
}

.dropleft .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: -1px
}

.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn {
    margin-bottom: 0
}

.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox] {
    position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none
}

.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%
}

.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0
}

.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file {
    margin-left: -1px
}

.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label {
    z-index: 3
}

.input-group>.custom-file .custom-file-input:focus {
    z-index: 4
}

.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group>.custom-file {
    display: flex;
    align-items: center
}

.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>.custom-file:not(:first-child) .custom-file-label {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group-prepend,.input-group-append {
    display: flex
}

.input-group-prepend .btn,.input-group-append .btn {
    position: relative;
    z-index: 2
}

.input-group-prepend .btn:focus,.input-group-append .btn:focus {
    z-index: 3
}

.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn {
    margin-left: -1px
}

.input-group-prepend {
    margin-right: -1px
}

.input-group-append {
    margin-left: -1px
}

.input-group-text {
    display: flex;
    align-items: center;
    padding: .375rem .75rem;
    margin-bottom: 0;
    font-size: .88rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    text-align: center;
    white-space: nowrap;
    background-color: #eff9ff;
    border: 1px solid #ced4da;
    border-radius: .25rem
}

.input-group-text input[type=radio],.input-group-text input[type=checkbox] {
    margin-top: 0
}

.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select {
    height: calc(2.875rem + 2px)
}

.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: .3rem
}

.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select {
    height: calc(1.8125rem + 2px)
}

.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem
}

.input-group-lg>.custom-select,.input-group-sm>.custom-select {
    padding-right: 1.75rem
}

.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.custom-control {
    position: relative;
    display: block;
    min-height: 1.32rem;
    padding-left: 1.5rem
}

.custom-control-inline {
    display: inline-flex;
    margin-right: 1rem
}

.custom-control-input {
    position: absolute;
    z-index: -1;
    opacity: 0
}

.custom-control-input:checked~.custom-control-label:before {
    color: #fff;
    border-color: #007bff;
    background-color: #3f6ad8
}

.custom-control-input:focus~.custom-control-label:before {
    box-shadow: 0 0 0 .2rem #007bff40
}

.custom-control-input:focus:not(:checked)~.custom-control-label:before {
    border-color: #80bdff
}

.custom-control-input:not(:disabled):active~.custom-control-label:before {
    color: #fff;
    background-color: #d3ddf6;
    border-color: #b3d7ff
}

.custom-control-input:disabled~.custom-control-label {
    color: #6c757d
}

.custom-control-input:disabled~.custom-control-label:before {
    background-color: #e9ecef
}

.custom-control-label {
    position: relative;
    margin-bottom: 0;
    vertical-align: top
}

.custom-control-label:before {
    position: absolute;
    top: .16rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    background-color: #fff;
    border: #adb5bd solid 1px
}

.custom-control-label:after {
    position: absolute;
    top: .16rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%
}

.custom-checkbox .custom-control-label:before {
    border-radius: .25rem
}

.custom-checkbox .custom-control-input:checked~.custom-control-label:after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before {
    border-color: #007bff;
    background-color: #3f6ad8
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")
}

.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before {
    background-color: #3f6ad880
}

.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before {
    background-color: #3f6ad880
}

.custom-radio .custom-control-label:before {
    border-radius: 50%
}

.custom-radio .custom-control-input:checked~.custom-control-label:after {
    background-image: 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")
}

.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before {
    background-color: #3f6ad880
}

.custom-switch {
    padding-left: 2.25rem
}

.custom-switch .custom-control-label:before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: .5rem
}

.custom-switch .custom-control-label:after {
    top: calc(.16rem + 2px);
    left: calc(-2.25rem + 2px);
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #adb5bd;
    border-radius: .5rem;
    transition: transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media screen and (prefers-reduced-motion: reduce) {
    .custom-switch .custom-control-label:after {
        transition: none
    }
}

.custom-switch .custom-control-input:checked~.custom-control-label:after {
    background-color: #fff;
    transform: translate(.75rem)
}

.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before {
    background-color: #3f6ad880
}

.custom-select {
    display: inline-block;
    width: 100%;
    height: calc(2.25rem + 2px);
    padding: .375rem 1.75rem .375rem .75rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    vertical-align: middle;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    appearance: none
}

.custom-select:focus {
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 .2rem #80bdff80
}

.custom-select:focus::-ms-value {
    color: #495057;
    background-color: #fff
}

.custom-select[multiple],.custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: .75rem;
    background-image: none
}

.custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef
}

.custom-select::-ms-expand {
    opacity: 0
}

.custom-select-sm {
    height: calc(1.8125rem + 2px);
    padding-top: .25rem;
    padding-bottom: .25rem;
    padding-left: .5rem;
    font-size: .875rem
}

.custom-select-lg {
    height: calc(2.875rem + 2px);
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 1rem;
    font-size: 1.25rem
}

.custom-file {
    position: relative;
    display: inline-block;
    width: 100%;
    height: calc(2.25rem + 2px);
    margin-bottom: 0
}

.custom-file-input {
    position: relative;
    z-index: 2;
    width: 100%;
    height: calc(2.25rem + 2px);
    margin: 0;
    opacity: 0
}

.custom-file-input:focus~.custom-file-label {
    border-color: #80bdff;
    box-shadow: 0 0 0 .2rem #007bff40
}

.custom-file-input:disabled~.custom-file-label {
    background-color: #e9ecef
}

.custom-file-input~.custom-file-label[data-browse]:after {
    content: attr(data-browse)
}

.custom-file-label {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1;
    height: calc(2.25rem + 2px);
    padding: .375rem .75rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem
}

.custom-file-label:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: 2.25rem;
    padding: .375rem .75rem;
    line-height: 1.5;
    color: #495057;
    content: "Browse";
    background-color: #e9ecef;
    border-left: inherit;
    border-radius: 0 .25rem .25rem 0
}

.custom-range {
    width: 100%;
    height: 1.4rem;
    padding: 0;
    background-color: transparent;
    appearance: none
}

.custom-range:focus {
    outline: none
}

.custom-range:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 1px #fff,0 0 0 .2rem #007bff40
}

.custom-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #fff,0 0 0 .2rem #007bff40
}

.custom-range:focus::-ms-thumb {
    box-shadow: 0 0 0 1px #fff,0 0 0 .2rem #007bff40
}

.custom-range::-moz-focus-outer {
    border: 0
}

.custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -.25rem;
    background-color: #3f6ad8;
    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;
    appearance: none
}

@media screen and (prefers-reduced-motion: reduce) {
    .custom-range::-webkit-slider-thumb {
        -webkit-transition: none;
        transition: none
    }
}

.custom-range::-webkit-slider-thumb:active {
    background-color: #d3ddf6
}

.custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem
}

.custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #3f6ad8;
    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;
    appearance: none
}

@media screen and (prefers-reduced-motion: reduce) {
    .custom-range::-moz-range-thumb {
        -moz-transition: none;
        transition: none
    }
}

.custom-range::-moz-range-thumb:active {
    background-color: #d3ddf6
}

.custom-range::-moz-range-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem
}

.custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: .2rem;
    margin-left: .2rem;
    background-color: #3f6ad8;
    border: 0;
    border-radius: 1rem;
    -ms-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;
    appearance: none
}

@media screen and (prefers-reduced-motion: reduce) {
    .custom-range::-ms-thumb {
        -ms-transition: none;
        transition: none
    }
}

.custom-range::-ms-thumb:active {
    background-color: #d3ddf6
}

.custom-range::-ms-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: .5rem
}

.custom-range::-ms-fill-lower {
    background-color: #dee2e6;
    border-radius: 1rem
}

.custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #dee2e6;
    border-radius: 1rem
}

.custom-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd
}

.custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default
}

.custom-range:disabled::-moz-range-thumb {
    background-color: #adb5bd
}

.custom-range:disabled::-moz-range-track {
    cursor: default
}

.custom-range:disabled::-ms-thumb {
    background-color: #adb5bd
}

.custom-control-label:before,.custom-file-label,.custom-select {
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media screen and (prefers-reduced-motion: reduce) {
    .custom-control-label:before,.custom-file-label,.custom-select {
        transition: none
    }
}

.nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.nav-link {
    display: block;
    padding: .5rem 1rem
}

.nav-link:hover,.nav-link:focus {
    text-decoration: none
}

.nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default
}

.nav-tabs {
    border-bottom: 1px solid #dee2e6
}

.nav-tabs .nav-item {
    margin-bottom: -1px
}

.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus {
    border-color: #e9ecef #e9ecef #dee2e6
}

.nav-tabs .nav-link.disabled {
    color: #6c757d;
    background-color: transparent;
    border-color: transparent
}

.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.nav-pills .nav-link {
    border-radius: .25rem
}

.nav-pills .nav-link.active,.nav-pills .show>.nav-link {
    color: #fff;
    background-color: #3f6ad8
}

.nav-fill .nav-item {
    flex: 1 1 auto;
    text-align: center
}

.nav-justified .nav-item {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center
}

.tab-content>.tab-pane {
    display: none
}

.tab-content>.active {
    display: block
}

.navbar {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: .5rem 1rem
}

.navbar-brand {
    display: inline-block;
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    margin-right: 1rem;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap;
    padding: 0 20px
}

.navbar-brand:hover,.navbar-brand:focus {
    text-decoration: none
}

.navbar-nav {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0
}

.navbar-nav .dropdown-menu {
    position: static;
    float: none
}

.navbar-text {
    display: inline-block;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center
}

.navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .25rem
}

.navbar-toggler:hover,.navbar-toggler:focus {
    text-decoration: none
}

.navbar-toggler:not(:disabled):not(.disabled) {
    cursor: pointer
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: no-repeat center center;
    background-size: 100% 100%
}

@media (max-width: 575.98px) {
    .navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid {
        padding-right:0;
        padding-left: 0
    }
}

@media (min-width: 576px) {
    .navbar-expand-sm {
        flex-flow:row 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: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid {
        flex-wrap: nowrap
    }

    .navbar-expand-sm .navbar-collapse {
        display: flex!important;
        flex-basis: auto
    }

    .navbar-expand-sm .navbar-toggler {
        display: none
    }
}

@media (max-width: 767.98px) {
    .navbar-expand-md>.container,.navbar-expand-md>.container-fluid {
        padding-right:0;
        padding-left: 0
    }
}

@media (max-width: 991.98px) {
    .navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid {
        padding-right:0;
        padding-left: 0
    }
}

@media (min-width: 992px) {
    .navbar-expand-lg {
        flex-flow:row 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: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid {
        flex-wrap: nowrap
    }

    .navbar-expand-lg .navbar-collapse {
        display: flex!important;
        flex-basis: auto
    }

    .navbar-expand-lg .navbar-toggler {
        display: none
    }
}

@media (max-width: 1199.98px) {
    .navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid {
        padding-right:0;
        padding-left: 0
    }
}

@media (min-width: 1200px) {
    .navbar-expand-xl {
        flex-flow:row 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: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid {
        flex-wrap: nowrap
    }

    .navbar-expand-xl .navbar-collapse {
        display: flex!important;
        flex-basis: auto
    }

    .navbar-expand-xl .navbar-toggler {
        display: none
    }
}

.navbar-expand {
    flex-flow: row nowrap;
    justify-content: flex-start
}

.navbar-expand>.container,.navbar-expand>.container-fluid {
    padding-right: 0;
    padding-left: 0
}

.navbar-expand .navbar-nav {
    flex-direction: row
}

.navbar-expand .navbar-nav .dropdown-menu {
    position: absolute
}

.navbar-expand .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem
}

.navbar-expand>.container,.navbar-expand>.container-fluid {
    flex-wrap: nowrap
}

.navbar-expand .navbar-collapse {
    display: flex!important;
    flex-basis: auto
}

.navbar-expand .navbar-toggler {
    display: none
}

.navbar-light .navbar-brand {
    color: #000000e6
}

.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus {
    color: #000000e6
}

.navbar-light .navbar-nav .nav-link {
    color: #00000080
}

.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus {
    color: #000000b3
}

.navbar-light .navbar-nav .nav-link.disabled {
    color: #0000004d
}

.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active {
    color: #000000e6
}

.navbar-light .navbar-toggler {
    color: #00000080;
    border-color: #0000001a
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0,0,0,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

.navbar-light .navbar-text {
    color: #00000080
}

.navbar-light .navbar-text a {
    color: #000000e6
}

.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus {
    color: #000000e6
}

.navbar-dark .navbar-brand {
    color: #fff
}

.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus {
    color: #fff
}

.navbar-dark .navbar-nav .nav-link {
    color: #ffffff80
}

.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus {
    color: #ffffffbf
}

.navbar-dark .navbar-nav .nav-link.disabled {
    color: #ffffff40
}

.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active {
    color: #fff
}

.navbar-dark .navbar-toggler {
    color: #ffffff80;
    border-color: #ffffff1a
}

.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

.navbar-dark .navbar-text {
    color: #ffffff80
}

.navbar-dark .navbar-text a {
    color: #fff
}

.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus {
    color: #fff
}

.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(26,54,126,.125);
    border-radius: .25rem
}

.card>hr {
    margin-right: 0;
    margin-left: 0
}

.card>.list-group:first-child .list-group-item:first-child {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

.card>.list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.card-body {
    flex: 1 1 auto;
    padding: 1.25rem
}

.card-title {
    margin-bottom: .75rem
}

.card-subtitle {
    margin-top: -.375rem;
    margin-bottom: 0
}

.card-text:last-child {
    margin-bottom: 0
}

.card-link:hover {
    text-decoration: none
}

.card-link+.card-link {
    margin-left: 1.25rem
}

.card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    color: inherit;
    background-color: #fff;
    border-bottom: 1px solid rgba(26,54,126,.125)
}

.card-header:first-child {
    border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}

.card-header+.list-group .list-group-item:first-child {
    border-top: 0
}

.card-footer {
    padding: .75rem 1.25rem;
    background-color: #fff;
    border-top: 1px solid rgba(26,54,126,.125)
}

.card-footer:last-child {
    border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}

.card-header-tabs {
    margin-right: -.625rem;
    margin-bottom: -.75rem;
    margin-left: -.625rem;
    border-bottom: 0
}

.card-header-pills {
    margin-right: -.625rem;
    margin-left: -.625rem
}

.card-img-overlay {
    position: absolute;
    inset: 0;
    padding: 1.25rem
}

.card-img {
    width: 100%;
    border-radius: calc(.25rem - 1px)
}

.card-img-top {
    width: 100%;
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px)
}

.card-img-bottom {
    width: 100%;
    border-bottom-right-radius: calc(.25rem - 1px);
    border-bottom-left-radius: calc(.25rem - 1px)
}

.card-deck {
    display: flex;
    flex-direction: column
}

.card-deck .card {
    margin-bottom: 15px
}

@media (min-width: 576px) {
    .card-deck {
        flex-flow:row wrap;
        margin-right: -15px;
        margin-left: -15px
    }

    .card-deck .card {
        display: flex;
        flex: 1 0 0%;
        flex-direction: column;
        margin-right: 15px;
        margin-bottom: 0;
        margin-left: 15px
    }
}

.card-group {
    display: flex;
    flex-direction: column
}

.card-group>.card {
    margin-bottom: 15px
}

@media (min-width: 576px) {
    .card-group {
        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:first-child {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .card-group>.card:first-child .card-img-top,.card-group>.card:first-child .card-header {
        border-top-right-radius: 0
    }

    .card-group>.card:first-child .card-img-bottom,.card-group>.card:first-child .card-footer {
        border-bottom-right-radius: 0
    }

    .card-group>.card:last-child {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    .card-group>.card:last-child .card-img-top,.card-group>.card:last-child .card-header {
        border-top-left-radius: 0
    }

    .card-group>.card:last-child .card-img-bottom,.card-group>.card:last-child .card-footer {
        border-bottom-left-radius: 0
    }

    .card-group>.card:only-child {
        border-radius: .25rem
    }

    .card-group>.card:only-child .card-img-top,.card-group>.card:only-child .card-header {
        border-top-left-radius: .25rem;
        border-top-right-radius: .25rem
    }

    .card-group>.card:only-child .card-img-bottom,.card-group>.card:only-child .card-footer {
        border-bottom-right-radius: .25rem;
        border-bottom-left-radius: .25rem
    }

    .card-group>.card:not(:first-child):not(:last-child):not(:only-child) {
        border-radius: 0
    }

    .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
        border-radius: 0
    }
}

.card-columns .card {
    margin-bottom: .75rem
}

@media (min-width: 576px) {
    .card-columns {
        column-count:3;
        column-gap: 1.25rem;
        orphans: 1;
        widows: 1
    }

    .card-columns .card {
        display: inline-block;
        width: 100%
    }
}

.accordion .card {
    overflow: hidden
}

.accordion .card:not(:first-of-type) .card-header:first-child {
    border-radius: 0
}

.accordion .card:not(:first-of-type):not(:last-of-type) {
    border-bottom: 0;
    border-radius: 0
}

.accordion .card:first-of-type {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.accordion .card:last-of-type {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.accordion .card .card-header {
    margin-bottom: -1px
}

.breadcrumb {
    display: flex;
    flex-wrap: wrap;
    padding: .75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #e9ecef;
    border-radius: .25rem
}

.breadcrumb-item+.breadcrumb-item {
    padding-left: .5rem
}

.breadcrumb-item+.breadcrumb-item:before {
    display: inline-block;
    padding-right: .5rem;
    color: #6c757d;
    content: "/"
}

.breadcrumb-item+.breadcrumb-item:hover:before {
    text-decoration: underline
}

.breadcrumb-item+.breadcrumb-item:hover:before {
    text-decoration: none
}

.breadcrumb-item.active {
    color: #6c757d
}

.pagination {
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: .25rem
}

.page-link {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #007bff;
    background-color: #fff;
    border: 1px solid #dee2e6
}

.page-link:hover {
    z-index: 2;
    color: #0056b3;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6
}

.page-link:focus {
    z-index: 2;
    outline: 0;
    box-shadow: none
}

.page-link:not(:disabled):not(.disabled) {
    cursor: pointer
}

.page-item:first-child .page-link,.pagination .page-number:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.page-item:last-child .page-link,.pagination .page-number:last-child .page-link {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem
}

.page-item.active .page-link,.pagination .active.page-number .page-link {
    z-index: 1;
    color: #fff;
    background-color: #3f6ad8;
    border-color: #007bff
}

.page-item.disabled .page-link,.pagination .disabled.page-number .page-link {
    color: #6c757d;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #dee2e6
}

.pagination-lg .page-link {
    padding: .75rem 1.5rem;
    font-size: 1.1rem;
    line-height: 1.5
}

.pagination-lg .page-item:first-child .page-link,.pagination-lg .pagination .page-number:first-child .page-link,.pagination .pagination-lg .page-number:first-child .page-link {
    border-top-left-radius: .3rem;
    border-bottom-left-radius: .3rem
}

.pagination-lg .page-item:last-child .page-link,.pagination-lg .pagination .page-number:last-child .page-link,.pagination .pagination-lg .page-number:last-child .page-link {
    border-top-right-radius: .3rem;
    border-bottom-right-radius: .3rem
}

.pagination-sm .page-link {
    padding: .25rem .5rem;
    font-size: .968rem;
    line-height: 1.5
}

.pagination-sm .page-item:first-child .page-link,.pagination-sm .pagination .page-number:first-child .page-link,.pagination .pagination-sm .page-number:first-child .page-link {
    border-top-left-radius: .2rem;
    border-bottom-left-radius: .2rem
}

.pagination-sm .page-item:last-child .page-link,.pagination-sm .pagination .page-number:last-child .page-link,.pagination .pagination-sm .page-number:last-child .page-link {
    border-top-right-radius: .2rem;
    border-bottom-right-radius: .2rem
}

.badge {
    display: inline-block;
    padding: .25em .4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25rem
}

a.badge:hover,a.badge:focus {
    text-decoration: none
}

.badge:empty {
    display: none
}

.btn .badge {
    position: relative;
    top: -1px
}

.badge-pill {
    padding-right: .6em;
    padding-left: .6em;
    border-radius: 10rem
}

.badge-primary {
    color: #fff;
    background-color: #3f6ad8
}

a.badge-primary:hover,a.badge-primary:focus {
    color: #fff;
    background-color: #2651be
}

.badge-secondary {
    color: #fff;
    background-color: #6c757d
}

a.badge-secondary:hover,a.badge-secondary:focus {
    color: #fff;
    background-color: #545b62
}

.badge-success {
    color: #fff;
    background-color: #3ac47d
}

a.badge-success:hover,a.badge-success:focus {
    color: #fff;
    background-color: #2e9d64
}

.badge-info {
    color: #fff;
    background-color: #16aaff
}

a.badge-info:hover,a.badge-info:focus {
    color: #fff;
    background-color: #0090e2
}

.badge-warning {
    color: #212529;
    background-color: #f7b924
}

a.badge-warning:hover,a.badge-warning:focus {
    color: #212529;
    background-color: #e0a008
}

.badge-danger {
    color: #fff;
    background-color: #d92550
}

a.badge-danger:hover,a.badge-danger:focus {
    color: #fff;
    background-color: #ad1e40
}

.badge-light {
    color: #212529;
    background-color: #eee
}

a.badge-light:hover,a.badge-light:focus {
    color: #212529;
    background-color: #d5d5d5
}

.badge-dark {
    color: #fff;
    background-color: #343a40
}

a.badge-dark:hover,a.badge-dark:focus {
    color: #fff;
    background-color: #1d2124
}

.badge-focus {
    color: #fff;
    background-color: #444054
}

a.badge-focus:hover,a.badge-focus:focus {
    color: #fff;
    background-color: #2d2a37
}

.badge-alternate {
    color: #fff;
    background-color: #794c8a
}

a.badge-alternate:hover,a.badge-alternate:focus {
    color: #fff;
    background-color: #5c3a69
}

.jumbotron {
    padding: 2rem 1rem;
    margin-bottom: 2rem;
    background-color: #e9ecef;
    border-radius: .3rem
}

@media (min-width: 576px) {
    .jumbotron {
        padding:4rem 2rem
    }
}

.jumbotron-fluid {
    padding-right: 0;
    padding-left: 0;
    border-radius: 0
}

.alert {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem
}

.alert-heading {
    color: inherit
}

.alert-link {
    font-weight: 700
}

.alert-dismissible {
    padding-right: 4rem
}

.alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    padding: .75rem 1.25rem;
    color: inherit
}

.alert-primary {
    color: #213770;
    background-color: #d9e1f7;
    border-color: #c9d5f4
}

.alert-primary hr {
    border-top-color: #b4c5f0
}

.alert-primary .alert-link {
    color: #152449
}

.alert-secondary {
    color: #383d41;
    background-color: #e2e3e5;
    border-color: #d6d8db
}

.alert-secondary hr {
    border-top-color: #c8cbcf
}

.alert-secondary .alert-link {
    color: #202326
}

.alert-success {
    color: #1e6641;
    background-color: #d8f3e5;
    border-color: #c8eedb
}

.alert-success hr {
    border-top-color: #b5e8ce
}

.alert-success .alert-link {
    color: #123f28
}

.alert-info {
    color: #0b5885;
    background-color: #d0eeff;
    border-color: #bee7ff
}

.alert-info hr {
    border-top-color: #a5deff
}

.alert-info .alert-link {
    color: #073956
}

.alert-warning {
    color: #806013;
    background-color: #fdf1d3;
    border-color: #fdebc2
}

.alert-warning hr {
    border-top-color: #fce3a9
}

.alert-warning .alert-link {
    color: #543f0c
}

.alert-danger {
    color: #71132a;
    background-color: #f7d3dc;
    border-color: #f4c2ce
}

.alert-danger hr {
    border-top-color: #f0acbd
}

.alert-danger .alert-link {
    color: #450c1a
}

.alert-light {
    color: #7c7c7c;
    background-color: #fcfcfc;
    border-color: #fafafa
}

.alert-light hr {
    border-top-color: #ededed
}

.alert-light .alert-link {
    color: #636363
}

.alert-dark {
    color: #1b1e21;
    background-color: #d6d8d9;
    border-color: #c6c8ca
}

.alert-dark hr {
    border-top-color: #b9bbbe
}

.alert-dark .alert-link {
    color: #040505
}

.alert-focus {
    color: #23212c;
    background-color: #dad9dd;
    border-color: #cbcacf
}

.alert-focus hr {
    border-top-color: #bebdc3
}

.alert-focus .alert-link {
    color: #0c0b0f
}

.alert-alternate {
    color: #3f2848;
    background-color: #e4dbe8;
    border-color: #d9cdde
}

.alert-alternate hr {
    border-top-color: #cdbed4
}

.alert-alternate .alert-link {
    color: #221627
}

@keyframes progress-bar-stripes {
    0% {
        background-position: 1rem 0
    }

    to {
        background-position: 0 0
    }
}

.progress {
    display: flex;
    height: 1rem;
    overflow: hidden;
    font-size: .75rem;
    background-color: #e9ecef;
    border-radius: .25rem
}

.progress-bar {
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #3f6ad8;
    transition: width .6s ease
}

@media screen and (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: 1rem 1rem
}

.progress-bar-animated {
    animation: progress-bar-stripes 1s linear infinite
}

.media {
    display: flex;
    align-items: flex-start
}

.media-body {
    flex: 1
}

.list-group {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0
}

.list-group-item-action {
    width: 100%;
    color: #495057;
    text-align: inherit
}

.list-group-item-action:hover,.list-group-item-action:focus {
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa
}

.list-group-item-action:active {
    color: #212529;
    background-color: #e9ecef
}

.list-group-item {
    position: relative;
    display: block;
    padding: .75rem 1.25rem;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.125)
}

.list-group-item:first-child {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.list-group-item:hover,.list-group-item:focus {
    z-index: 1;
    text-decoration: none
}

.list-group-item.disabled,.list-group-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff
}

.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #3f6ad8;
    border-color: #007bff
}

.list-group-flush .list-group-item {
    border-right: 0;
    border-left: 0;
    border-radius: 0
}

.list-group-flush .list-group-item:last-child {
    margin-bottom: -1px
}

.list-group-flush:first-child .list-group-item:first-child {
    border-top: 0
}

.list-group-flush:last-child .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom: 0
}

.list-group-item-primary {
    color: #213770;
    background-color: #c9d5f4
}

.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus {
    color: #213770;
    background-color: #b4c5f0
}

.list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #213770;
    border-color: #213770
}

.list-group-item-secondary {
    color: #383d41;
    background-color: #d6d8db
}

.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus {
    color: #383d41;
    background-color: #c8cbcf
}

.list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #383d41;
    border-color: #383d41
}

.list-group-item-success {
    color: #1e6641;
    background-color: #c8eedb
}

.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus {
    color: #1e6641;
    background-color: #b5e8ce
}

.list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #1e6641;
    border-color: #1e6641
}

.list-group-item-info {
    color: #0b5885;
    background-color: #bee7ff
}

.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus {
    color: #0b5885;
    background-color: #a5deff
}

.list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #0b5885;
    border-color: #0b5885
}

.list-group-item-warning {
    color: #806013;
    background-color: #fdebc2
}

.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus {
    color: #806013;
    background-color: #fce3a9
}

.list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #806013;
    border-color: #806013
}

.list-group-item-danger {
    color: #71132a;
    background-color: #f4c2ce
}

.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus {
    color: #71132a;
    background-color: #f0acbd
}

.list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #71132a;
    border-color: #71132a
}

.list-group-item-light {
    color: #7c7c7c;
    background-color: #fafafa
}

.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus {
    color: #7c7c7c;
    background-color: #ededed
}

.list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #7c7c7c;
    border-color: #7c7c7c
}

.list-group-item-dark {
    color: #1b1e21;
    background-color: #c6c8ca
}

.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus {
    color: #1b1e21;
    background-color: #b9bbbe
}

.list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #1b1e21;
    border-color: #1b1e21
}

.list-group-item-focus {
    color: #23212c;
    background-color: #cbcacf
}

.list-group-item-focus.list-group-item-action:hover,.list-group-item-focus.list-group-item-action:focus {
    color: #23212c;
    background-color: #bebdc3
}

.list-group-item-focus.list-group-item-action.active {
    color: #fff;
    background-color: #23212c;
    border-color: #23212c
}

.list-group-item-alternate {
    color: #3f2848;
    background-color: #d9cdde
}

.list-group-item-alternate.list-group-item-action:hover,.list-group-item-alternate.list-group-item-action:focus {
    color: #3f2848;
    background-color: #cdbed4
}

.list-group-item-alternate.list-group-item-action.active {
    color: #fff;
    background-color: #3f2848;
    border-color: #3f2848
}

.close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5
}

.close:hover {
    color: #000;
    text-decoration: none
}

.close:not(:disabled):not(.disabled) {
    cursor: pointer
}

.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus {
    opacity: .75
}

button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    appearance: none
}

a.close.disabled {
    pointer-events: none
}

.toast {
    max-width: 350px;
    overflow: hidden;
    font-size: .875rem;
    background-color: #ffffffd9;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.1);
    border-radius: .25rem;
    box-shadow: 0 .25rem .75rem #0000001a;
    backdrop-filter: blur(10px);
    opacity: 0
}

.toast:not(:last-child) {
    margin-bottom: .75rem
}

.toast.showing {
    opacity: 1
}

.toast.show {
    display: block;
    opacity: 1
}

.toast.hide {
    display: none
}

.toast-header {
    display: flex;
    align-items: center;
    padding: .25rem .75rem;
    color: #6c757d;
    background-color: #ffffffd9;
    background-clip: padding-box;
    border-bottom: 1px solid rgba(0,0,0,.05)
}

.toast-body {
    padding: .75rem
}

.modal-open {
    overflow: hidden
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: .5rem;
    pointer-events: none
}

.modal.fade .modal-dialog {
    transition: transform .3s ease-out;
    transform: translateY(-50px)
}

@media screen and (prefers-reduced-motion: reduce) {
    .modal.fade .modal-dialog {
        transition: none
    }
}

.modal.show .modal-dialog {
    transform: none
}

.modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - 1rem)
}

.modal-dialog-centered:before {
    display: block;
    height: calc(100vh - 1rem);
    content: ""
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: .3rem;
    outline: 0
}

.modal-backdrop {
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop.show {
    opacity: .5
}

.modal-header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 1px solid #e9ecef;
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem
}

.modal-header .close {
    padding: 1rem;
    margin: -1rem -1rem -1rem auto
}

.modal-title {
    margin-bottom: 0;
    line-height: 1.5
}

.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 1rem
}

.modal-footer {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 1rem;
    border-top: 1px solid #e9ecef;
    border-bottom-right-radius: .3rem;
    border-bottom-left-radius: .3rem
}

.modal-footer>:not(:first-child) {
    margin-left: .25rem
}

.modal-footer>:not(:last-child) {
    margin-right: .25rem
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media (min-width: 576px) {
    .modal-dialog {
        max-width:500px;
        margin: 1.75rem auto
    }

    .modal-dialog-centered {
        min-height: calc(100% - 3.5rem)
    }

    .modal-dialog-centered:before {
        height: calc(100vh - 3.5rem)
    }

    .modal-sm {
        max-width: 300px
    }
}

@media (min-width: 992px) {
    .modal-lg,.modal-xl {
        max-width:800px
    }
}

@media (min-width: 1200px) {
    .modal-xl {
        max-width:1140px
    }
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    margin: 0;
    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-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;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: .875rem;
    word-wrap: break-word;
    opacity: 0
}

.tooltip.show {
    opacity: .9
}

.tooltip .arrow {
    position: absolute;
    display: block;
    width: .8rem;
    height: .4rem
}

.tooltip .arrow:before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid
}

.bs-tooltip-top,.bs-tooltip-auto[x-placement^=top] {
    padding: .4rem 0
}

.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^=top] .arrow {
    bottom: 0
}

.bs-tooltip-top .arrow:before,.bs-tooltip-auto[x-placement^=top] .arrow:before {
    top: 0;
    border-width: .4rem .4rem 0;
    border-top-color: #000
}

.bs-tooltip-right,.bs-tooltip-auto[x-placement^=right] {
    padding: 0 .4rem
}

.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^=right] .arrow {
    left: 0;
    width: .4rem;
    height: .8rem
}

.bs-tooltip-right .arrow:before,.bs-tooltip-auto[x-placement^=right] .arrow:before {
    right: 0;
    border-width: .4rem .4rem .4rem 0;
    border-right-color: #000
}

.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^=bottom] {
    padding: .4rem 0
}

.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^=bottom] .arrow {
    top: 0
}

.bs-tooltip-bottom .arrow:before,.bs-tooltip-auto[x-placement^=bottom] .arrow:before {
    bottom: 0;
    border-width: 0 .4rem .4rem;
    border-bottom-color: #000
}

.bs-tooltip-left,.bs-tooltip-auto[x-placement^=left] {
    padding: 0 .4rem
}

.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^=left] .arrow {
    right: 0;
    width: .4rem;
    height: .8rem
}

.bs-tooltip-left .arrow:before,.bs-tooltip-auto[x-placement^=left] .arrow:before {
    left: 0;
    border-width: .4rem 0 .4rem .4rem;
    border-left-color: #000
}

.tooltip-inner {
    max-width: 200px;
    padding: .25rem .5rem;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: .25rem
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: block;
    max-width: 320px;
    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-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;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: .875rem;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(26,54,126,.125);
    border-radius: .3rem
}

.popover .arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: .5rem;
    margin: 0 .3rem
}

.popover .arrow:before,.popover .arrow:after {
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid
}

.bs-popover-top,.bs-popover-auto[x-placement^=top] {
    margin-bottom: .5rem
}

.bs-popover-top .arrow,.bs-popover-auto[x-placement^=top] .arrow {
    bottom: calc((.5rem + 1px)*-1)
}

.bs-popover-top .arrow:before,.bs-popover-auto[x-placement^=top] .arrow:before,.bs-popover-top .arrow:after,.bs-popover-auto[x-placement^=top] .arrow:after {
    border-width: .5rem .5rem 0
}

.bs-popover-top .arrow:before,.bs-popover-auto[x-placement^=top] .arrow:before {
    bottom: 0;
    border-top-color: #00000040
}

.bs-popover-top .arrow:after,.bs-popover-auto[x-placement^=top] .arrow:after {
    bottom: 1px;
    border-top-color: #fff
}

.bs-popover-right,.bs-popover-auto[x-placement^=right] {
    margin-left: .5rem
}

.bs-popover-right .arrow,.bs-popover-auto[x-placement^=right] .arrow {
    left: calc((.5rem + 1px)*-1);
    width: .5rem;
    height: 1rem;
    margin: .3rem 0
}

.bs-popover-right .arrow:before,.bs-popover-auto[x-placement^=right] .arrow:before,.bs-popover-right .arrow:after,.bs-popover-auto[x-placement^=right] .arrow:after {
    border-width: .5rem .5rem .5rem 0
}

.bs-popover-right .arrow:before,.bs-popover-auto[x-placement^=right] .arrow:before {
    left: 0;
    border-right-color: #00000040
}

.bs-popover-right .arrow:after,.bs-popover-auto[x-placement^=right] .arrow:after {
    left: 1px;
    border-right-color: #fff
}

.bs-popover-bottom,.bs-popover-auto[x-placement^=bottom] {
    margin-top: .5rem
}

.bs-popover-bottom .arrow,.bs-popover-auto[x-placement^=bottom] .arrow {
    top: calc((.5rem + 1px)*-1)
}

.bs-popover-bottom .arrow:before,.bs-popover-auto[x-placement^=bottom] .arrow:before,.bs-popover-bottom .arrow:after,.bs-popover-auto[x-placement^=bottom] .arrow:after {
    border-width: 0 .5rem .5rem .5rem
}

.bs-popover-bottom .arrow:before,.bs-popover-auto[x-placement^=bottom] .arrow:before {
    top: 0;
    border-bottom-color: #00000040
}

.bs-popover-bottom .arrow:after,.bs-popover-auto[x-placement^=bottom] .arrow:after {
    top: 1px;
    border-bottom-color: #fff
}

.bs-popover-bottom .popover-header:before,.bs-popover-auto[x-placement^=bottom] .popover-header:before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -.5rem;
    content: "";
    border-bottom: 1px solid #fff
}

.bs-popover-left,.bs-popover-auto[x-placement^=left] {
    margin-right: .5rem
}

.bs-popover-left .arrow,.bs-popover-auto[x-placement^=left] .arrow {
    right: calc((.5rem + 1px)*-1);
    width: .5rem;
    height: 1rem;
    margin: .3rem 0
}

.bs-popover-left .arrow:before,.bs-popover-auto[x-placement^=left] .arrow:before,.bs-popover-left .arrow:after,.bs-popover-auto[x-placement^=left] .arrow:after {
    border-width: .5rem 0 .5rem .5rem
}

.bs-popover-left .arrow:before,.bs-popover-auto[x-placement^=left] .arrow:before {
    right: 0;
    border-left-color: #00000040
}

.bs-popover-left .arrow:after,.bs-popover-auto[x-placement^=left] .arrow:after {
    right: 1px;
    border-left-color: #fff
}

.popover-header {
    padding: .5rem .75rem;
    margin-bottom: 0;
    font-size: .88rem;
    color: inherit;
    background-color: #fff;
    border-bottom: 1px solid #f2f2f2;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px)
}

.popover-header:empty {
    display: none
}

.popover-body {
    padding: .5rem .75rem;
    color: #212529
}

.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%;
    backface-visibility: hidden;
    transition: transform .6s ease-in-out
}

@media screen and (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-left),.active.carousel-item-right {
    transform: translate(100%)
}

.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left {
    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-left,.carousel-fade .carousel-item-prev.carousel-item-right {
    z-index: 1;
    opacity: 1
}

.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right {
    z-index: 0;
    opacity: 0;
    transition: 0s .6s opacity
}

@media screen and (prefers-reduced-motion: reduce) {
    .carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right {
        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%;
    color: #fff;
    text-align: center;
    opacity: .5;
    transition: opacity .15s ease
}

@media screen and (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: 20px;
    height: 20px;
    background: transparent no-repeat center center;
    background-size: 100% 100%
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")
}

.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 15;
    display: flex;
    justify-content: center;
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none
}

.carousel-indicators li {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity .6s ease
}

@media screen and (prefers-reduced-motion: reduce) {
    .carousel-indicators li {
        transition: none
    }
}

.carousel-indicators .active {
    opacity: 1
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center
}

@keyframes spinner-border {
    to {
        transform: rotate(360deg)
    }
}

.spinner-border {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: text-bottom;
    border: .25em solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    animation: spinner-border .75s linear infinite
}

.spinner-border-sm {
    width: 1rem;
    height: 1rem;
    border-width: .2em
}

@keyframes spinner-grow {
    0% {
        transform: scale(0)
    }

    50% {
        opacity: 1
    }
}

.spinner-grow {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: text-bottom;
    background-color: currentColor;
    border-radius: 50%;
    opacity: 0;
    animation: spinner-grow .75s linear infinite
}

.spinner-grow-sm {
    width: 1rem;
    height: 1rem
}

.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
}

.bg-primary {
    background-color: #3f6ad8!important
}

a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus {
    background-color: #2651be!important
}

.bg-secondary {
    background-color: #6c757d!important
}

a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus {
    background-color: #545b62!important
}

.bg-success {
    background-color: #3ac47d!important
}

a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus {
    background-color: #2e9d64!important
}

.bg-info {
    background-color: #16aaff!important
}

a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus {
    background-color: #0090e2!important
}

.bg-warning {
    background-color: #f7b924!important
}

a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus {
    background-color: #e0a008!important
}

.bg-danger {
    background-color: #d92550!important
}

a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus {
    background-color: #ad1e40!important
}

.bg-light {
    background-color: #eee!important
}

a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus {
    background-color: #d5d5d5!important
}

.bg-dark {
    background-color: #343a40!important
}

a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus {
    background-color: #1d2124!important
}

.bg-focus {
    background-color: #444054!important
}

a.bg-focus:hover,a.bg-focus:focus,button.bg-focus:hover,button.bg-focus:focus {
    background-color: #2d2a37!important
}

.bg-alternate {
    background-color: #794c8a!important
}

a.bg-alternate:hover,a.bg-alternate:focus,button.bg-alternate:hover,button.bg-alternate:focus {
    background-color: #5c3a69!important
}

.bg-white {
    background-color: #fff!important
}

.bg-transparent {
    background-color: transparent!important
}

.border {
    border: 1px solid #dee2e6!important
}

.border-top {
    border-top: 1px solid #dee2e6!important
}

.border-right {
    border-right: 1px solid #dee2e6!important
}

.border-bottom {
    border-bottom: 1px solid #dee2e6!important
}

.border-left {
    border-left: 1px solid #dee2e6!important
}

.border-0 {
    border: 0!important
}

.border-top-0 {
    border-top: 0!important
}

.border-right-0 {
    border-right: 0!important
}

.border-bottom-0 {
    border-bottom: 0!important
}

.border-left-0 {
    border-left: 0!important
}

.border-primary {
    border-color: #3f6ad8!important
}

.border-secondary {
    border-color: #6c757d!important
}

.border-success {
    border-color: #3ac47d!important
}

.border-info {
    border-color: #16aaff!important
}

.border-warning {
    border-color: #f7b924!important
}

.border-danger {
    border-color: #d92550!important
}

.border-light {
    border-color: #eee!important
}

.border-dark {
    border-color: #343a40!important
}

.border-focus {
    border-color: #444054!important
}

.border-alternate {
    border-color: #794c8a!important
}

.border-white {
    border-color: #fff!important
}

.rounded {
    border-radius: .25rem!important
}

.rounded-top {
    border-top-left-radius: .25rem!important;
    border-top-right-radius: .25rem!important
}

.rounded-right {
    border-top-right-radius: .25rem!important;
    border-bottom-right-radius: .25rem!important
}

.rounded-bottom {
    border-bottom-right-radius: .25rem!important;
    border-bottom-left-radius: .25rem!important
}

.rounded-left {
    border-top-left-radius: .25rem!important;
    border-bottom-left-radius: .25rem!important
}

.rounded-circle {
    border-radius: 50%!important
}

.rounded-pill {
    border-radius: 50rem!important
}

.rounded-0 {
    border-radius: 0!important
}

.clearfix:after {
    display: block;
    clear: both;
    content: ""
}

.d-none {
    display: none!important
}

.d-inline {
    display: inline!important
}

.d-inline-block {
    display: inline-block!important
}

.d-block {
    display: block!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
}

@media (min-width: 576px) {
    .d-sm-none {
        display:none!important
    }

    .d-sm-inline {
        display: inline!important
    }

    .d-sm-inline-block {
        display: inline-block!important
    }

    .d-sm-block {
        display: block!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
    }
}

@media (min-width: 768px) {
    .d-md-none {
        display:none!important
    }

    .d-md-inline {
        display: inline!important
    }

    .d-md-inline-block {
        display: inline-block!important
    }

    .d-md-block {
        display: block!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
    }
}

@media (min-width: 992px) {
    .d-lg-none {
        display:none!important
    }

    .d-lg-inline {
        display: inline!important
    }

    .d-lg-inline-block {
        display: inline-block!important
    }

    .d-lg-block {
        display: block!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
    }
}

@media (min-width: 1200px) {
    .d-xl-none {
        display:none!important
    }

    .d-xl-inline {
        display: inline!important
    }

    .d-xl-inline-block {
        display: inline-block!important
    }

    .d-xl-block {
        display: block!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
    }
}

@media print {
    .d-print-none {
        display: none!important
    }

    .d-print-inline {
        display: inline!important
    }

    .d-print-inline-block {
        display: inline-block!important
    }

    .d-print-block {
        display: block!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
    }
}

.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden
}

.embed-responsive:before {
    display: block;
    content: ""
}

.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}

.embed-responsive-21by9:before {
    padding-top: 42.85714%
}

.embed-responsive-16by9:before {
    padding-top: 56.25%
}

.embed-responsive-3by4:before {
    padding-top: 133.33333%
}

.embed-responsive-1by1:before {
    padding-top: 100%
}

.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-wrap {
    flex-wrap: wrap!important
}

.flex-nowrap {
    flex-wrap: nowrap!important
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse!important
}

.flex-fill {
    flex: 1 1 auto!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
}

.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
}

.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
}

@media (min-width: 576px) {
    .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-wrap {
        flex-wrap: wrap!important
    }

    .flex-sm-nowrap {
        flex-wrap: nowrap!important
    }

    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse!important
    }

    .flex-sm-fill {
        flex: 1 1 auto!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
    }

    .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
    }

    .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
    }
}

@media (min-width: 768px) {
    .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-wrap {
        flex-wrap: wrap!important
    }

    .flex-md-nowrap {
        flex-wrap: nowrap!important
    }

    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse!important
    }

    .flex-md-fill {
        flex: 1 1 auto!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
    }

    .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
    }

    .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
    }
}

@media (min-width: 992px) {
    .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-wrap {
        flex-wrap: wrap!important
    }

    .flex-lg-nowrap {
        flex-wrap: nowrap!important
    }

    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse!important
    }

    .flex-lg-fill {
        flex: 1 1 auto!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
    }

    .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
    }

    .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
    }
}

@media (min-width: 1200px) {
    .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-wrap {
        flex-wrap: wrap!important
    }

    .flex-xl-nowrap {
        flex-wrap: nowrap!important
    }

    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse!important
    }

    .flex-xl-fill {
        flex: 1 1 auto!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
    }

    .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
    }

    .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
    }
}

.float-left {
    float: left!important
}

.float-right {
    float: right!important
}

.float-none {
    float: none!important
}

@media (min-width: 576px) {
    .float-sm-left {
        float:left!important
    }

    .float-sm-right {
        float: right!important
    }

    .float-sm-none {
        float: none!important
    }
}

@media (min-width: 768px) {
    .float-md-left {
        float:left!important
    }

    .float-md-right {
        float: right!important
    }

    .float-md-none {
        float: none!important
    }
}

@media (min-width: 992px) {
    .float-lg-left {
        float:left!important
    }

    .float-lg-right {
        float: right!important
    }

    .float-lg-none {
        float: none!important
    }
}

@media (min-width: 1200px) {
    .float-xl-left {
        float:left!important
    }

    .float-xl-right {
        float: right!important
    }

    .float-xl-none {
        float: none!important
    }
}

.overflow-auto {
    overflow: auto!important
}

.overflow-hidden {
    overflow: hidden!important
}

.position-static {
    position: static!important
}

.position-relative {
    position: relative!important
}

.position-absolute {
    position: absolute!important
}

.position-fixed {
    position: fixed!important
}

.position-sticky {
    position: sticky!important
}

.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
}

@supports (position: sticky) {
    .sticky-top {
        position:sticky;
        top: 0;
        z-index: 1020
    }
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border: 0
}

.sr-only-focusable:active,.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal
}

.shadow-sm {
    box-shadow: 0 .125rem .25rem #00000013!important
}

.shadow {
    box-shadow: 0 .5rem 1rem #00000026!important
}

.shadow-lg {
    box-shadow: 0 1rem 3rem #0000002d!important
}

.shadow-none {
    box-shadow: none!important
}

.w-25 {
    width: 25%!important
}

.w-50 {
    width: 50%!important
}

.w-75 {
    width: 75%!important
}

.w-100 {
    width: 100%!important
}

.w-auto {
    width: auto!important
}

.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
}

.mw-100 {
    max-width: 100%!important
}

.mh-100 {
    max-height: 100%!important
}

.min-vw-100 {
    min-width: 100vw!important
}

.min-vh-100 {
    min-height: 100vh!important
}

.vw-100 {
    width: 100vw!important
}

.vh-100 {
    height: 100vh!important
}

.m-0 {
    margin: 0!important
}

.mt-0,.my-0 {
    margin-top: 0!important
}

.mr-0,.mx-0 {
    margin-right: 0!important
}

.mb-0,.my-0 {
    margin-bottom: 0!important
}

.ml-0,.mx-0 {
    margin-left: 0!important
}

.m-1 {
    margin: .25rem!important
}

.mt-1,.my-1 {
    margin-top: .25rem!important
}

.mr-1,.mx-1 {
    margin-right: .25rem!important
}

.mb-1,.my-1 {
    margin-bottom: .25rem!important
}

.ml-1,.mx-1 {
    margin-left: .25rem!important
}

.m-2 {
    margin: .5rem!important
}

.mt-2,.my-2 {
    margin-top: .5rem!important
}

.mr-2,.mx-2 {
    margin-right: .5rem!important
}

.mb-2,.my-2 {
    margin-bottom: .5rem!important
}

.ml-2,.mx-2 {
    margin-left: .5rem!important
}

.m-3 {
    margin: 1rem!important
}

.mt-3,.my-3 {
    margin-top: 1rem!important
}

.mr-3,.mx-3 {
    margin-right: 1rem!important
}

.mb-3,.my-3 {
    margin-bottom: 1rem!important
}

.ml-3,.mx-3 {
    margin-left: 1rem!important
}

.m-4 {
    margin: 1.5rem!important
}

.mt-4,.my-4 {
    margin-top: 1.5rem!important
}

.mr-4,.mx-4 {
    margin-right: 1.5rem!important
}

.mb-4,.my-4 {
    margin-bottom: 1.5rem!important
}

.ml-4,.mx-4 {
    margin-left: 1.5rem!important
}

.m-5 {
    margin: 3rem!important
}

.mt-5,.my-5 {
    margin-top: 3rem!important
}

.mr-5,.mx-5 {
    margin-right: 3rem!important
}

.mb-5,.my-5 {
    margin-bottom: 3rem!important
}

.ml-5,.mx-5 {
    margin-left: 3rem!important
}

.p-0 {
    padding: 0!important
}

.pt-0,.py-0 {
    padding-top: 0!important
}

.pr-0,.px-0 {
    padding-right: 0!important
}

.pb-0,.py-0 {
    padding-bottom: 0!important
}

.pl-0,.px-0 {
    padding-left: 0!important
}

.p-1 {
    padding: .25rem!important
}

.pt-1,.py-1 {
    padding-top: .25rem!important
}

.pr-1,.px-1 {
    padding-right: .25rem!important
}

.pb-1,.py-1 {
    padding-bottom: .25rem!important
}

.pl-1,.px-1 {
    padding-left: .25rem!important
}

.p-2 {
    padding: .5rem!important
}

.pt-2,.py-2 {
    padding-top: .5rem!important
}

.pr-2,.px-2 {
    padding-right: .5rem!important
}

.pb-2,.py-2 {
    padding-bottom: .5rem!important
}

.pl-2,.px-2 {
    padding-left: .5rem!important
}

.p-3 {
    padding: 1rem!important
}

.pt-3,.py-3 {
    padding-top: 1rem!important
}

.pr-3,.px-3 {
    padding-right: 1rem!important
}

.pb-3,.py-3 {
    padding-bottom: 1rem!important
}

.pl-3,.px-3 {
    padding-left: 1rem!important
}

.p-4 {
    padding: 1.5rem!important
}

.pt-4,.py-4 {
    padding-top: 1.5rem!important
}

.pr-4,.px-4 {
    padding-right: 1.5rem!important
}

.pb-4,.py-4 {
    padding-bottom: 1.5rem!important
}

.pl-4,.px-4 {
    padding-left: 1.5rem!important
}

.p-5 {
    padding: 3rem!important
}

.pt-5,.py-5 {
    padding-top: 3rem!important
}

.pr-5,.px-5 {
    padding-right: 3rem!important
}

.pb-5,.py-5 {
    padding-bottom: 3rem!important
}

.pl-5,.px-5 {
    padding-left: 3rem!important
}

.m-n1 {
    margin: -.25rem!important
}

.mt-n1,.my-n1 {
    margin-top: -.25rem!important
}

.mr-n1,.mx-n1 {
    margin-right: -.25rem!important
}

.mb-n1,.my-n1 {
    margin-bottom: -.25rem!important
}

.ml-n1,.mx-n1 {
    margin-left: -.25rem!important
}

.m-n2 {
    margin: -.5rem!important
}

.mt-n2,.my-n2 {
    margin-top: -.5rem!important
}

.mr-n2,.mx-n2 {
    margin-right: -.5rem!important
}

.mb-n2,.my-n2 {
    margin-bottom: -.5rem!important
}

.ml-n2,.mx-n2 {
    margin-left: -.5rem!important
}

.m-n3 {
    margin: -1rem!important
}

.mt-n3,.my-n3 {
    margin-top: -1rem!important
}

.mr-n3,.mx-n3 {
    margin-right: -1rem!important
}

.mb-n3,.my-n3 {
    margin-bottom: -1rem!important
}

.ml-n3,.mx-n3 {
    margin-left: -1rem!important
}

.m-n4 {
    margin: -1.5rem!important
}

.mt-n4,.my-n4 {
    margin-top: -1.5rem!important
}

.mr-n4,.mx-n4 {
    margin-right: -1.5rem!important
}

.mb-n4,.my-n4 {
    margin-bottom: -1.5rem!important
}

.ml-n4,.mx-n4 {
    margin-left: -1.5rem!important
}

.m-n5 {
    margin: -3rem!important
}

.mt-n5,.my-n5 {
    margin-top: -3rem!important
}

.mr-n5,.mx-n5 {
    margin-right: -3rem!important
}

.mb-n5,.my-n5 {
    margin-bottom: -3rem!important
}

.ml-n5,.mx-n5 {
    margin-left: -3rem!important
}

.m-auto {
    margin: auto!important
}

.mt-auto,.my-auto {
    margin-top: auto!important
}

.mr-auto,.mx-auto {
    margin-right: auto!important
}

.mb-auto,.my-auto {
    margin-bottom: auto!important
}

.ml-auto,.mx-auto {
    margin-left: auto!important
}

@media (min-width: 576px) {
    .m-sm-0 {
        margin:0!important
    }

    .mt-sm-0,.my-sm-0 {
        margin-top: 0!important
    }

    .mr-sm-0,.mx-sm-0 {
        margin-right: 0!important
    }

    .mb-sm-0,.my-sm-0 {
        margin-bottom: 0!important
    }

    .ml-sm-0,.mx-sm-0 {
        margin-left: 0!important
    }

    .m-sm-1 {
        margin: .25rem!important
    }

    .mt-sm-1,.my-sm-1 {
        margin-top: .25rem!important
    }

    .mr-sm-1,.mx-sm-1 {
        margin-right: .25rem!important
    }

    .mb-sm-1,.my-sm-1 {
        margin-bottom: .25rem!important
    }

    .ml-sm-1,.mx-sm-1 {
        margin-left: .25rem!important
    }

    .m-sm-2 {
        margin: .5rem!important
    }

    .mt-sm-2,.my-sm-2 {
        margin-top: .5rem!important
    }

    .mr-sm-2,.mx-sm-2 {
        margin-right: .5rem!important
    }

    .mb-sm-2,.my-sm-2 {
        margin-bottom: .5rem!important
    }

    .ml-sm-2,.mx-sm-2 {
        margin-left: .5rem!important
    }

    .m-sm-3 {
        margin: 1rem!important
    }

    .mt-sm-3,.my-sm-3 {
        margin-top: 1rem!important
    }

    .mr-sm-3,.mx-sm-3 {
        margin-right: 1rem!important
    }

    .mb-sm-3,.my-sm-3 {
        margin-bottom: 1rem!important
    }

    .ml-sm-3,.mx-sm-3 {
        margin-left: 1rem!important
    }

    .m-sm-4 {
        margin: 1.5rem!important
    }

    .mt-sm-4,.my-sm-4 {
        margin-top: 1.5rem!important
    }

    .mr-sm-4,.mx-sm-4 {
        margin-right: 1.5rem!important
    }

    .mb-sm-4,.my-sm-4 {
        margin-bottom: 1.5rem!important
    }

    .ml-sm-4,.mx-sm-4 {
        margin-left: 1.5rem!important
    }

    .m-sm-5 {
        margin: 3rem!important
    }

    .mt-sm-5,.my-sm-5 {
        margin-top: 3rem!important
    }

    .mr-sm-5,.mx-sm-5 {
        margin-right: 3rem!important
    }

    .mb-sm-5,.my-sm-5 {
        margin-bottom: 3rem!important
    }

    .ml-sm-5,.mx-sm-5 {
        margin-left: 3rem!important
    }

    .p-sm-0 {
        padding: 0!important
    }

    .pt-sm-0,.py-sm-0 {
        padding-top: 0!important
    }

    .pr-sm-0,.px-sm-0 {
        padding-right: 0!important
    }

    .pb-sm-0,.py-sm-0 {
        padding-bottom: 0!important
    }

    .pl-sm-0,.px-sm-0 {
        padding-left: 0!important
    }

    .p-sm-1 {
        padding: .25rem!important
    }

    .pt-sm-1,.py-sm-1 {
        padding-top: .25rem!important
    }

    .pr-sm-1,.px-sm-1 {
        padding-right: .25rem!important
    }

    .pb-sm-1,.py-sm-1 {
        padding-bottom: .25rem!important
    }

    .pl-sm-1,.px-sm-1 {
        padding-left: .25rem!important
    }

    .p-sm-2 {
        padding: .5rem!important
    }

    .pt-sm-2,.py-sm-2 {
        padding-top: .5rem!important
    }

    .pr-sm-2,.px-sm-2 {
        padding-right: .5rem!important
    }

    .pb-sm-2,.py-sm-2 {
        padding-bottom: .5rem!important
    }

    .pl-sm-2,.px-sm-2 {
        padding-left: .5rem!important
    }

    .p-sm-3 {
        padding: 1rem!important
    }

    .pt-sm-3,.py-sm-3 {
        padding-top: 1rem!important
    }

    .pr-sm-3,.px-sm-3 {
        padding-right: 1rem!important
    }

    .pb-sm-3,.py-sm-3 {
        padding-bottom: 1rem!important
    }

    .pl-sm-3,.px-sm-3 {
        padding-left: 1rem!important
    }

    .p-sm-4 {
        padding: 1.5rem!important
    }

    .pt-sm-4,.py-sm-4 {
        padding-top: 1.5rem!important
    }

    .pr-sm-4,.px-sm-4 {
        padding-right: 1.5rem!important
    }

    .pb-sm-4,.py-sm-4 {
        padding-bottom: 1.5rem!important
    }

    .pl-sm-4,.px-sm-4 {
        padding-left: 1.5rem!important
    }

    .p-sm-5 {
        padding: 3rem!important
    }

    .pt-sm-5,.py-sm-5 {
        padding-top: 3rem!important
    }

    .pr-sm-5,.px-sm-5 {
        padding-right: 3rem!important
    }

    .pb-sm-5,.py-sm-5 {
        padding-bottom: 3rem!important
    }

    .pl-sm-5,.px-sm-5 {
        padding-left: 3rem!important
    }

    .m-sm-n1 {
        margin: -.25rem!important
    }

    .mt-sm-n1,.my-sm-n1 {
        margin-top: -.25rem!important
    }

    .mr-sm-n1,.mx-sm-n1 {
        margin-right: -.25rem!important
    }

    .mb-sm-n1,.my-sm-n1 {
        margin-bottom: -.25rem!important
    }

    .ml-sm-n1,.mx-sm-n1 {
        margin-left: -.25rem!important
    }

    .m-sm-n2 {
        margin: -.5rem!important
    }

    .mt-sm-n2,.my-sm-n2 {
        margin-top: -.5rem!important
    }

    .mr-sm-n2,.mx-sm-n2 {
        margin-right: -.5rem!important
    }

    .mb-sm-n2,.my-sm-n2 {
        margin-bottom: -.5rem!important
    }

    .ml-sm-n2,.mx-sm-n2 {
        margin-left: -.5rem!important
    }

    .m-sm-n3 {
        margin: -1rem!important
    }

    .mt-sm-n3,.my-sm-n3 {
        margin-top: -1rem!important
    }

    .mr-sm-n3,.mx-sm-n3 {
        margin-right: -1rem!important
    }

    .mb-sm-n3,.my-sm-n3 {
        margin-bottom: -1rem!important
    }

    .ml-sm-n3,.mx-sm-n3 {
        margin-left: -1rem!important
    }

    .m-sm-n4 {
        margin: -1.5rem!important
    }

    .mt-sm-n4,.my-sm-n4 {
        margin-top: -1.5rem!important
    }

    .mr-sm-n4,.mx-sm-n4 {
        margin-right: -1.5rem!important
    }

    .mb-sm-n4,.my-sm-n4 {
        margin-bottom: -1.5rem!important
    }

    .ml-sm-n4,.mx-sm-n4 {
        margin-left: -1.5rem!important
    }

    .m-sm-n5 {
        margin: -3rem!important
    }

    .mt-sm-n5,.my-sm-n5 {
        margin-top: -3rem!important
    }

    .mr-sm-n5,.mx-sm-n5 {
        margin-right: -3rem!important
    }

    .mb-sm-n5,.my-sm-n5 {
        margin-bottom: -3rem!important
    }

    .ml-sm-n5,.mx-sm-n5 {
        margin-left: -3rem!important
    }

    .m-sm-auto {
        margin: auto!important
    }

    .mt-sm-auto,.my-sm-auto {
        margin-top: auto!important
    }

    .mr-sm-auto,.mx-sm-auto {
        margin-right: auto!important
    }

    .mb-sm-auto,.my-sm-auto {
        margin-bottom: auto!important
    }

    .ml-sm-auto,.mx-sm-auto {
        margin-left: auto!important
    }
}

@media (min-width: 768px) {
    .m-md-0 {
        margin:0!important
    }

    .mt-md-0,.my-md-0 {
        margin-top: 0!important
    }

    .mr-md-0,.mx-md-0 {
        margin-right: 0!important
    }

    .mb-md-0,.my-md-0 {
        margin-bottom: 0!important
    }

    .ml-md-0,.mx-md-0 {
        margin-left: 0!important
    }

    .m-md-1 {
        margin: .25rem!important
    }

    .mt-md-1,.my-md-1 {
        margin-top: .25rem!important
    }

    .mr-md-1,.mx-md-1 {
        margin-right: .25rem!important
    }

    .mb-md-1,.my-md-1 {
        margin-bottom: .25rem!important
    }

    .ml-md-1,.mx-md-1 {
        margin-left: .25rem!important
    }

    .m-md-2 {
        margin: .5rem!important
    }

    .mt-md-2,.my-md-2 {
        margin-top: .5rem!important
    }

    .mr-md-2,.mx-md-2 {
        margin-right: .5rem!important
    }

    .mb-md-2,.my-md-2 {
        margin-bottom: .5rem!important
    }

    .ml-md-2,.mx-md-2 {
        margin-left: .5rem!important
    }

    .m-md-3 {
        margin: 1rem!important
    }

    .mt-md-3,.my-md-3 {
        margin-top: 1rem!important
    }

    .mr-md-3,.mx-md-3 {
        margin-right: 1rem!important
    }

    .mb-md-3,.my-md-3 {
        margin-bottom: 1rem!important
    }

    .ml-md-3,.mx-md-3 {
        margin-left: 1rem!important
    }

    .m-md-4 {
        margin: 1.5rem!important
    }

    .mt-md-4,.my-md-4 {
        margin-top: 1.5rem!important
    }

    .mr-md-4,.mx-md-4 {
        margin-right: 1.5rem!important
    }

    .mb-md-4,.my-md-4 {
        margin-bottom: 1.5rem!important
    }

    .ml-md-4,.mx-md-4 {
        margin-left: 1.5rem!important
    }

    .m-md-5 {
        margin: 3rem!important
    }

    .mt-md-5,.my-md-5 {
        margin-top: 3rem!important
    }

    .mr-md-5,.mx-md-5 {
        margin-right: 3rem!important
    }

    .mb-md-5,.my-md-5 {
        margin-bottom: 3rem!important
    }

    .ml-md-5,.mx-md-5 {
        margin-left: 3rem!important
    }

    .p-md-0 {
        padding: 0!important
    }

    .pt-md-0,.py-md-0 {
        padding-top: 0!important
    }

    .pr-md-0,.px-md-0 {
        padding-right: 0!important
    }

    .pb-md-0,.py-md-0 {
        padding-bottom: 0!important
    }

    .pl-md-0,.px-md-0 {
        padding-left: 0!important
    }

    .p-md-1 {
        padding: .25rem!important
    }

    .pt-md-1,.py-md-1 {
        padding-top: .25rem!important
    }

    .pr-md-1,.px-md-1 {
        padding-right: .25rem!important
    }

    .pb-md-1,.py-md-1 {
        padding-bottom: .25rem!important
    }

    .pl-md-1,.px-md-1 {
        padding-left: .25rem!important
    }

    .p-md-2 {
        padding: .5rem!important
    }

    .pt-md-2,.py-md-2 {
        padding-top: .5rem!important
    }

    .pr-md-2,.px-md-2 {
        padding-right: .5rem!important
    }

    .pb-md-2,.py-md-2 {
        padding-bottom: .5rem!important
    }

    .pl-md-2,.px-md-2 {
        padding-left: .5rem!important
    }

    .p-md-3 {
        padding: 1rem!important
    }

    .pt-md-3,.py-md-3 {
        padding-top: 1rem!important
    }

    .pr-md-3,.px-md-3 {
        padding-right: 1rem!important
    }

    .pb-md-3,.py-md-3 {
        padding-bottom: 1rem!important
    }

    .pl-md-3,.px-md-3 {
        padding-left: 1rem!important
    }

    .p-md-4 {
        padding: 1.5rem!important
    }

    .pt-md-4,.py-md-4 {
        padding-top: 1.5rem!important
    }

    .pr-md-4,.px-md-4 {
        padding-right: 1.5rem!important
    }

    .pb-md-4,.py-md-4 {
        padding-bottom: 1.5rem!important
    }

    .pl-md-4,.px-md-4 {
        padding-left: 1.5rem!important
    }

    .p-md-5 {
        padding: 3rem!important
    }

    .pt-md-5,.py-md-5 {
        padding-top: 3rem!important
    }

    .pr-md-5,.px-md-5 {
        padding-right: 3rem!important
    }

    .pb-md-5,.py-md-5 {
        padding-bottom: 3rem!important
    }

    .pl-md-5,.px-md-5 {
        padding-left: 3rem!important
    }

    .m-md-n1 {
        margin: -.25rem!important
    }

    .mt-md-n1,.my-md-n1 {
        margin-top: -.25rem!important
    }

    .mr-md-n1,.mx-md-n1 {
        margin-right: -.25rem!important
    }

    .mb-md-n1,.my-md-n1 {
        margin-bottom: -.25rem!important
    }

    .ml-md-n1,.mx-md-n1 {
        margin-left: -.25rem!important
    }

    .m-md-n2 {
        margin: -.5rem!important
    }

    .mt-md-n2,.my-md-n2 {
        margin-top: -.5rem!important
    }

    .mr-md-n2,.mx-md-n2 {
        margin-right: -.5rem!important
    }

    .mb-md-n2,.my-md-n2 {
        margin-bottom: -.5rem!important
    }

    .ml-md-n2,.mx-md-n2 {
        margin-left: -.5rem!important
    }

    .m-md-n3 {
        margin: -1rem!important
    }

    .mt-md-n3,.my-md-n3 {
        margin-top: -1rem!important
    }

    .mr-md-n3,.mx-md-n3 {
        margin-right: -1rem!important
    }

    .mb-md-n3,.my-md-n3 {
        margin-bottom: -1rem!important
    }

    .ml-md-n3,.mx-md-n3 {
        margin-left: -1rem!important
    }

    .m-md-n4 {
        margin: -1.5rem!important
    }

    .mt-md-n4,.my-md-n4 {
        margin-top: -1.5rem!important
    }

    .mr-md-n4,.mx-md-n4 {
        margin-right: -1.5rem!important
    }

    .mb-md-n4,.my-md-n4 {
        margin-bottom: -1.5rem!important
    }

    .ml-md-n4,.mx-md-n4 {
        margin-left: -1.5rem!important
    }

    .m-md-n5 {
        margin: -3rem!important
    }

    .mt-md-n5,.my-md-n5 {
        margin-top: -3rem!important
    }

    .mr-md-n5,.mx-md-n5 {
        margin-right: -3rem!important
    }

    .mb-md-n5,.my-md-n5 {
        margin-bottom: -3rem!important
    }

    .ml-md-n5,.mx-md-n5 {
        margin-left: -3rem!important
    }

    .m-md-auto {
        margin: auto!important
    }

    .mt-md-auto,.my-md-auto {
        margin-top: auto!important
    }

    .mr-md-auto,.mx-md-auto {
        margin-right: auto!important
    }

    .mb-md-auto,.my-md-auto {
        margin-bottom: auto!important
    }

    .ml-md-auto,.mx-md-auto {
        margin-left: auto!important
    }
}

@media (min-width: 992px) {
    .m-lg-0 {
        margin:0!important
    }

    .mt-lg-0,.my-lg-0 {
        margin-top: 0!important
    }

    .mr-lg-0,.mx-lg-0 {
        margin-right: 0!important
    }

    .mb-lg-0,.my-lg-0 {
        margin-bottom: 0!important
    }

    .ml-lg-0,.mx-lg-0 {
        margin-left: 0!important
    }

    .m-lg-1 {
        margin: .25rem!important
    }

    .mt-lg-1,.my-lg-1 {
        margin-top: .25rem!important
    }

    .mr-lg-1,.mx-lg-1 {
        margin-right: .25rem!important
    }

    .mb-lg-1,.my-lg-1 {
        margin-bottom: .25rem!important
    }

    .ml-lg-1,.mx-lg-1 {
        margin-left: .25rem!important
    }

    .m-lg-2 {
        margin: .5rem!important
    }

    .mt-lg-2,.my-lg-2 {
        margin-top: .5rem!important
    }

    .mr-lg-2,.mx-lg-2 {
        margin-right: .5rem!important
    }

    .mb-lg-2,.my-lg-2 {
        margin-bottom: .5rem!important
    }

    .ml-lg-2,.mx-lg-2 {
        margin-left: .5rem!important
    }

    .m-lg-3 {
        margin: 1rem!important
    }

    .mt-lg-3,.my-lg-3 {
        margin-top: 1rem!important
    }

    .mr-lg-3,.mx-lg-3 {
        margin-right: 1rem!important
    }

    .mb-lg-3,.my-lg-3 {
        margin-bottom: 1rem!important
    }

    .ml-lg-3,.mx-lg-3 {
        margin-left: 1rem!important
    }

    .m-lg-4 {
        margin: 1.5rem!important
    }

    .mt-lg-4,.my-lg-4 {
        margin-top: 1.5rem!important
    }

    .mr-lg-4,.mx-lg-4 {
        margin-right: 1.5rem!important
    }

    .mb-lg-4,.my-lg-4 {
        margin-bottom: 1.5rem!important
    }

    .ml-lg-4,.mx-lg-4 {
        margin-left: 1.5rem!important
    }

    .m-lg-5 {
        margin: 3rem!important
    }

    .mt-lg-5,.my-lg-5 {
        margin-top: 3rem!important
    }

    .mr-lg-5,.mx-lg-5 {
        margin-right: 3rem!important
    }

    .mb-lg-5,.my-lg-5 {
        margin-bottom: 3rem!important
    }

    .ml-lg-5,.mx-lg-5 {
        margin-left: 3rem!important
    }

    .p-lg-0 {
        padding: 0!important
    }

    .pt-lg-0,.py-lg-0 {
        padding-top: 0!important
    }

    .pr-lg-0,.px-lg-0 {
        padding-right: 0!important
    }

    .pb-lg-0,.py-lg-0 {
        padding-bottom: 0!important
    }

    .pl-lg-0,.px-lg-0 {
        padding-left: 0!important
    }

    .p-lg-1 {
        padding: .25rem!important
    }

    .pt-lg-1,.py-lg-1 {
        padding-top: .25rem!important
    }

    .pr-lg-1,.px-lg-1 {
        padding-right: .25rem!important
    }

    .pb-lg-1,.py-lg-1 {
        padding-bottom: .25rem!important
    }

    .pl-lg-1,.px-lg-1 {
        padding-left: .25rem!important
    }

    .p-lg-2 {
        padding: .5rem!important
    }

    .pt-lg-2,.py-lg-2 {
        padding-top: .5rem!important
    }

    .pr-lg-2,.px-lg-2 {
        padding-right: .5rem!important
    }

    .pb-lg-2,.py-lg-2 {
        padding-bottom: .5rem!important
    }

    .pl-lg-2,.px-lg-2 {
        padding-left: .5rem!important
    }

    .p-lg-3 {
        padding: 1rem!important
    }

    .pt-lg-3,.py-lg-3 {
        padding-top: 1rem!important
    }

    .pr-lg-3,.px-lg-3 {
        padding-right: 1rem!important
    }

    .pb-lg-3,.py-lg-3 {
        padding-bottom: 1rem!important
    }

    .pl-lg-3,.px-lg-3 {
        padding-left: 1rem!important
    }

    .p-lg-4 {
        padding: 1.5rem!important
    }

    .pt-lg-4,.py-lg-4 {
        padding-top: 1.5rem!important
    }

    .pr-lg-4,.px-lg-4 {
        padding-right: 1.5rem!important
    }

    .pb-lg-4,.py-lg-4 {
        padding-bottom: 1.5rem!important
    }

    .pl-lg-4,.px-lg-4 {
        padding-left: 1.5rem!important
    }

    .p-lg-5 {
        padding: 3rem!important
    }

    .pt-lg-5,.py-lg-5 {
        padding-top: 3rem!important
    }

    .pr-lg-5,.px-lg-5 {
        padding-right: 3rem!important
    }

    .pb-lg-5,.py-lg-5 {
        padding-bottom: 3rem!important
    }

    .pl-lg-5,.px-lg-5 {
        padding-left: 3rem!important
    }

    .m-lg-n1 {
        margin: -.25rem!important
    }

    .mt-lg-n1,.my-lg-n1 {
        margin-top: -.25rem!important
    }

    .mr-lg-n1,.mx-lg-n1 {
        margin-right: -.25rem!important
    }

    .mb-lg-n1,.my-lg-n1 {
        margin-bottom: -.25rem!important
    }

    .ml-lg-n1,.mx-lg-n1 {
        margin-left: -.25rem!important
    }

    .m-lg-n2 {
        margin: -.5rem!important
    }

    .mt-lg-n2,.my-lg-n2 {
        margin-top: -.5rem!important
    }

    .mr-lg-n2,.mx-lg-n2 {
        margin-right: -.5rem!important
    }

    .mb-lg-n2,.my-lg-n2 {
        margin-bottom: -.5rem!important
    }

    .ml-lg-n2,.mx-lg-n2 {
        margin-left: -.5rem!important
    }

    .m-lg-n3 {
        margin: -1rem!important
    }

    .mt-lg-n3,.my-lg-n3 {
        margin-top: -1rem!important
    }

    .mr-lg-n3,.mx-lg-n3 {
        margin-right: -1rem!important
    }

    .mb-lg-n3,.my-lg-n3 {
        margin-bottom: -1rem!important
    }

    .ml-lg-n3,.mx-lg-n3 {
        margin-left: -1rem!important
    }

    .m-lg-n4 {
        margin: -1.5rem!important
    }

    .mt-lg-n4,.my-lg-n4 {
        margin-top: -1.5rem!important
    }

    .mr-lg-n4,.mx-lg-n4 {
        margin-right: -1.5rem!important
    }

    .mb-lg-n4,.my-lg-n4 {
        margin-bottom: -1.5rem!important
    }

    .ml-lg-n4,.mx-lg-n4 {
        margin-left: -1.5rem!important
    }

    .m-lg-n5 {
        margin: -3rem!important
    }

    .mt-lg-n5,.my-lg-n5 {
        margin-top: -3rem!important
    }

    .mr-lg-n5,.mx-lg-n5 {
        margin-right: -3rem!important
    }

    .mb-lg-n5,.my-lg-n5 {
        margin-bottom: -3rem!important
    }

    .ml-lg-n5,.mx-lg-n5 {
        margin-left: -3rem!important
    }

    .m-lg-auto {
        margin: auto!important
    }

    .mt-lg-auto,.my-lg-auto {
        margin-top: auto!important
    }

    .mr-lg-auto,.mx-lg-auto {
        margin-right: auto!important
    }

    .mb-lg-auto,.my-lg-auto {
        margin-bottom: auto!important
    }

    .ml-lg-auto,.mx-lg-auto {
        margin-left: auto!important
    }
}

@media (min-width: 1200px) {
    .m-xl-0 {
        margin:0!important
    }

    .mt-xl-0,.my-xl-0 {
        margin-top: 0!important
    }

    .mr-xl-0,.mx-xl-0 {
        margin-right: 0!important
    }

    .mb-xl-0,.my-xl-0 {
        margin-bottom: 0!important
    }

    .ml-xl-0,.mx-xl-0 {
        margin-left: 0!important
    }

    .m-xl-1 {
        margin: .25rem!important
    }

    .mt-xl-1,.my-xl-1 {
        margin-top: .25rem!important
    }

    .mr-xl-1,.mx-xl-1 {
        margin-right: .25rem!important
    }

    .mb-xl-1,.my-xl-1 {
        margin-bottom: .25rem!important
    }

    .ml-xl-1,.mx-xl-1 {
        margin-left: .25rem!important
    }

    .m-xl-2 {
        margin: .5rem!important
    }

    .mt-xl-2,.my-xl-2 {
        margin-top: .5rem!important
    }

    .mr-xl-2,.mx-xl-2 {
        margin-right: .5rem!important
    }

    .mb-xl-2,.my-xl-2 {
        margin-bottom: .5rem!important
    }

    .ml-xl-2,.mx-xl-2 {
        margin-left: .5rem!important
    }

    .m-xl-3 {
        margin: 1rem!important
    }

    .mt-xl-3,.my-xl-3 {
        margin-top: 1rem!important
    }

    .mr-xl-3,.mx-xl-3 {
        margin-right: 1rem!important
    }

    .mb-xl-3,.my-xl-3 {
        margin-bottom: 1rem!important
    }

    .ml-xl-3,.mx-xl-3 {
        margin-left: 1rem!important
    }

    .m-xl-4 {
        margin: 1.5rem!important
    }

    .mt-xl-4,.my-xl-4 {
        margin-top: 1.5rem!important
    }

    .mr-xl-4,.mx-xl-4 {
        margin-right: 1.5rem!important
    }

    .mb-xl-4,.my-xl-4 {
        margin-bottom: 1.5rem!important
    }

    .ml-xl-4,.mx-xl-4 {
        margin-left: 1.5rem!important
    }

    .m-xl-5 {
        margin: 3rem!important
    }

    .mt-xl-5,.my-xl-5 {
        margin-top: 3rem!important
    }

    .mr-xl-5,.mx-xl-5 {
        margin-right: 3rem!important
    }

    .mb-xl-5,.my-xl-5 {
        margin-bottom: 3rem!important
    }

    .ml-xl-5,.mx-xl-5 {
        margin-left: 3rem!important
    }

    .p-xl-0 {
        padding: 0!important
    }

    .pt-xl-0,.py-xl-0 {
        padding-top: 0!important
    }

    .pr-xl-0,.px-xl-0 {
        padding-right: 0!important
    }

    .pb-xl-0,.py-xl-0 {
        padding-bottom: 0!important
    }

    .pl-xl-0,.px-xl-0 {
        padding-left: 0!important
    }

    .p-xl-1 {
        padding: .25rem!important
    }

    .pt-xl-1,.py-xl-1 {
        padding-top: .25rem!important
    }

    .pr-xl-1,.px-xl-1 {
        padding-right: .25rem!important
    }

    .pb-xl-1,.py-xl-1 {
        padding-bottom: .25rem!important
    }

    .pl-xl-1,.px-xl-1 {
        padding-left: .25rem!important
    }

    .p-xl-2 {
        padding: .5rem!important
    }

    .pt-xl-2,.py-xl-2 {
        padding-top: .5rem!important
    }

    .pr-xl-2,.px-xl-2 {
        padding-right: .5rem!important
    }

    .pb-xl-2,.py-xl-2 {
        padding-bottom: .5rem!important
    }

    .pl-xl-2,.px-xl-2 {
        padding-left: .5rem!important
    }

    .p-xl-3 {
        padding: 1rem!important
    }

    .pt-xl-3,.py-xl-3 {
        padding-top: 1rem!important
    }

    .pr-xl-3,.px-xl-3 {
        padding-right: 1rem!important
    }

    .pb-xl-3,.py-xl-3 {
        padding-bottom: 1rem!important
    }

    .pl-xl-3,.px-xl-3 {
        padding-left: 1rem!important
    }

    .p-xl-4 {
        padding: 1.5rem!important
    }

    .pt-xl-4,.py-xl-4 {
        padding-top: 1.5rem!important
    }

    .pr-xl-4,.px-xl-4 {
        padding-right: 1.5rem!important
    }

    .pb-xl-4,.py-xl-4 {
        padding-bottom: 1.5rem!important
    }

    .pl-xl-4,.px-xl-4 {
        padding-left: 1.5rem!important
    }

    .p-xl-5 {
        padding: 3rem!important
    }

    .pt-xl-5,.py-xl-5 {
        padding-top: 3rem!important
    }

    .pr-xl-5,.px-xl-5 {
        padding-right: 3rem!important
    }

    .pb-xl-5,.py-xl-5 {
        padding-bottom: 3rem!important
    }

    .pl-xl-5,.px-xl-5 {
        padding-left: 3rem!important
    }

    .m-xl-n1 {
        margin: -.25rem!important
    }

    .mt-xl-n1,.my-xl-n1 {
        margin-top: -.25rem!important
    }

    .mr-xl-n1,.mx-xl-n1 {
        margin-right: -.25rem!important
    }

    .mb-xl-n1,.my-xl-n1 {
        margin-bottom: -.25rem!important
    }

    .ml-xl-n1,.mx-xl-n1 {
        margin-left: -.25rem!important
    }

    .m-xl-n2 {
        margin: -.5rem!important
    }

    .mt-xl-n2,.my-xl-n2 {
        margin-top: -.5rem!important
    }

    .mr-xl-n2,.mx-xl-n2 {
        margin-right: -.5rem!important
    }

    .mb-xl-n2,.my-xl-n2 {
        margin-bottom: -.5rem!important
    }

    .ml-xl-n2,.mx-xl-n2 {
        margin-left: -.5rem!important
    }

    .m-xl-n3 {
        margin: -1rem!important
    }

    .mt-xl-n3,.my-xl-n3 {
        margin-top: -1rem!important
    }

    .mr-xl-n3,.mx-xl-n3 {
        margin-right: -1rem!important
    }

    .mb-xl-n3,.my-xl-n3 {
        margin-bottom: -1rem!important
    }

    .ml-xl-n3,.mx-xl-n3 {
        margin-left: -1rem!important
    }

    .m-xl-n4 {
        margin: -1.5rem!important
    }

    .mt-xl-n4,.my-xl-n4 {
        margin-top: -1.5rem!important
    }

    .mr-xl-n4,.mx-xl-n4 {
        margin-right: -1.5rem!important
    }

    .mb-xl-n4,.my-xl-n4 {
        margin-bottom: -1.5rem!important
    }

    .ml-xl-n4,.mx-xl-n4 {
        margin-left: -1.5rem!important
    }

    .m-xl-n5 {
        margin: -3rem!important
    }

    .mt-xl-n5,.my-xl-n5 {
        margin-top: -3rem!important
    }

    .mr-xl-n5,.mx-xl-n5 {
        margin-right: -3rem!important
    }

    .mb-xl-n5,.my-xl-n5 {
        margin-bottom: -3rem!important
    }

    .ml-xl-n5,.mx-xl-n5 {
        margin-left: -3rem!important
    }

    .m-xl-auto {
        margin: auto!important
    }

    .mt-xl-auto,.my-xl-auto {
        margin-top: auto!important
    }

    .mr-xl-auto,.mx-xl-auto {
        margin-right: auto!important
    }

    .mb-xl-auto,.my-xl-auto {
        margin-bottom: auto!important
    }

    .ml-xl-auto,.mx-xl-auto {
        margin-left: auto!important
    }
}

.text-monospace {
    font-family: SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace
}

.text-justify {
    text-align: justify!important
}

.text-wrap {
    white-space: normal!important
}

.text-nowrap {
    white-space: nowrap!important
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.text-left {
    text-align: left!important
}

.text-right {
    text-align: right!important
}

.text-center {
    text-align: center
}

@media (min-width: 576px) {
    .text-sm-left {
        text-align:left!important
    }

    .text-sm-right {
        text-align: right!important
    }

    .text-sm-center {
        text-align: center!important
    }
}

@media (min-width: 768px) {
    .text-md-left {
        text-align:left!important
    }

    .text-md-right {
        text-align: right!important
    }

    .text-md-center {
        text-align: center!important
    }
}

@media (min-width: 992px) {
    .text-lg-left {
        text-align:left!important
    }

    .text-lg-right {
        text-align: right!important
    }

    .text-lg-center {
        text-align: center!important
    }
}

@media (min-width: 1200px) {
    .text-xl-left {
        text-align:left!important
    }

    .text-xl-right {
        text-align: right!important
    }

    .text-xl-center {
        text-align: center!important
    }
}

.text-lowercase {
    text-transform: lowercase!important
}

.text-uppercase {
    text-transform: uppercase!important
}

.text-capitalize {
    text-transform: capitalize!important
}

.font-weight-light {
    font-weight: 300!important
}

.font-weight-lighter {
    font-weight: lighter!important
}

.font-weight-normal {
    font-weight: 400!important
}

.font-weight-bold {
    font-weight: 700!important
}

.font-weight-bolder {
    font-weight: bolder!important
}

.font-italic {
    font-style: italic!important
}

.text-white {
    color: #fff!important
}

.text-primary {
    color: #3f6ad8!important
}

a.text-primary:hover,a.text-primary:focus {
    color: #2248a8!important
}

.text-secondary {
    color: #6c757d!important
}

a.text-secondary:hover,a.text-secondary:focus {
    color: #494f54!important
}

.text-success {
    color: #3ac47d!important
}

a.text-success:hover,a.text-success:focus {
    color: #298957!important
}

.text-info {
    color: #16aaff!important
}

a.text-info:hover,a.text-info:focus {
    color: #007fc9!important
}

.text-warning {
    color: #f7b924!important
}

a.text-warning:hover,a.text-warning:focus {
    color: #c78f07!important
}

.text-danger {
    color: #d92550!important
}

a.text-danger:hover,a.text-danger:focus {
    color: #981a38!important
}

.text-light {
    color: #eee!important
}

a.text-light:hover,a.text-light:focus {
    color: #c8c8c8!important
}

.text-dark {
    color: #343a40!important
}

a.text-dark:hover,a.text-dark:focus {
    color: #121416!important
}

.text-focus {
    color: #444054!important
}

a.text-focus:hover,a.text-focus:focus {
    color: #211f29!important
}

.text-alternate {
    color: #794c8a!important
}

a.text-alternate:hover,a.text-alternate:focus {
    color: #4e3159!important
}

.text-body {
    color: #495057!important
}

.text-muted {
    color: #6c757d!important
}

.text-black-50 {
    color: #00000080!important
}

.text-white-50 {
    color: #ffffff80!important
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.text-decoration-none {
    text-decoration: none!important
}

.text-reset {
    color: inherit!important
}

.visible {
    visibility: visible!important
}

.invisible {
    visibility: hidden!important
}

a,button,.btn {
    outline: none!important
}

.app-container {
    display: flex;
    min-height: 100vh;
    flex-direction: column;
    margin: 0
}

.table th,.table td {
    vertical-align: middle
}

.app-header {
    height: 60px;
    display: flex;
    align-items: center;
    align-content: center;
    position: relative;
    z-index: 10;
    transition: all .2s
}

.app-header.header-shadow {
    box-shadow: 0 .46875rem 2.1875rem #04091408,0 .9375rem 1.40625rem #04091408,0 .25rem .53125rem #0409140d,0 .125rem .1875rem #04091408
}

.app-header .app-header__content {
    display: flex;
    align-items: center;
    align-content: center;
    flex: 1;
    padding: 0 1.5rem;
    height: 60px;
    background-color: #fff;
    color: #000
}

.app-header .app-header__content .app-header-left {
    display: flex;
    align-items: center
}

.app-header .app-header__content .header-menu .nav-link {
    color: #6c757d
}

.app-header .app-header__content .header-menu .nav-link i {
    color: #adb5bd
}

.app-header .app-header__content .header-menu .nav-link:hover {
    color: #212529
}

.app-header .app-header__content .app-header-right {
    align-items: center;
    display: flex;
    margin-left: auto
}

.app-header .header-user-info>.widget-heading,.app-header .header-user-info>.widget-subheading {
    white-space: nowrap
}

.app-header .header-user-info>.widget-subheading {
    font-size: .8rem
}

.app-header__logo {
    padding: 0 1.5rem;
    height: 60px;
    width: 240px;
    display: flex;
    align-items: center;
    transition: width .35s cubic-bezier(.25,.8,.25,1)
}

.app-header__logo .logo-src {
    height: 23px;
    width: 97px
}

.app-header__menu,.app-header__mobile-menu {
    display: none;
    padding: 0 1.5rem;
    height: 60px;
    align-items: center
}

.fixed-header .app-header {
    position: fixed;
    width: 100%;
    top: 0
}

.fixed-header .app-header .app-header__logo {
    visibility: visible
}

.fixed-header .app-main {
    padding-top: 30px
}

.fixed-header:not(.fixed-sidebar):not(.closed-sidebar) .app-sidebar .app-header__logo {
    visibility: hidden
}

.app-header.header-text-light .app-header-left>.nav>li>.nav-link {
    color: #ffffffb3
}

.app-header.header-text-light .app-header-left>.nav>li>.nav-link .nav-link-icon {
    color: #fffc
}

.app-header.header-text-light .app-header-left>.nav>li>.nav-link:hover {
    color: #fff
}

.app-header.header-text-light .app-header-right .icon-wrapper-alt .fa,.app-header.header-text-light .app-header-right .icon-wrapper-alt .icon {
    color: #ffffffb3!important;
    transition: all .2s
}

.app-header.header-text-light .app-header-right .icon-wrapper-alt .icon-wrapper-bg {
    background: rgba(255,255,255,.1)!important;
    transition: all .2s;
    opacity: 1
}

.app-header.header-text-light .app-header-right .icon-wrapper-alt:hover .fa,.app-header.header-text-light .app-header-right .icon-wrapper-alt:hover .icon {
    color: #ffffffe6!important
}

.app-header.header-text-light .app-header-right .icon-wrapper-alt:hover .icon-wrapper-bg {
    background: rgba(255,255,255,.15)!important
}

.app-header.header-text-light .app-header-right .icon-wrapper-alt .badge-dot {
    border-color: transparent
}

.app-header.header-text-light .app-header-right>.header-btn-lg .widget-content-left .btn-group>.btn,.app-header.header-text-light .app-header-right>.header-btn-lg .widget-heading,.app-header.header-text-light .app-header-right>.header-btn-lg .widget-subheading {
    color: #fffc
}

.app-header.header-text-light .app-header-right>.header-btn-lg .header-user-info>.btn-shadow {
    box-shadow: 0 .125rem .625rem #0000001a,0 .0625rem .125rem #0003
}

.app-header.header-text-light .search-wrapper .input-holder .search-icon {
    background: rgba(0,0,0,.1)
}

.app-header.header-text-light .search-wrapper .input-holder .search-input::placeholder,.app-header.header-text-light .search-wrapper .input-holder .search-input::-webkit-input-placeholder,.app-header.header-text-light .search-wrapper .input-holder .search-input:-ms-input-placeholder,.app-header.header-text-light .search-wrapper .input-holder .search-input:-moz-placeholder,.app-header.header-text-light .search-wrapper .input-holder .search-input::-moz-placeholder {
    color: #ffffff80!important
}

.app-header.header-text-light .search-wrapper.active .input-holder {
    background: rgba(255,255,255,.1)
}

.app-header.header-text-light .search-wrapper.active .input-holder .search-input {
    color: #fffc
}

.app-header.header-text-light .search-wrapper.active .input-holder .search-icon {
    background: rgba(255,255,255,.1)
}

.app-header.header-text-light .header-btn-lg:before {
    background: rgba(255,255,255,.2)
}

.app-header.header-text-light .header-btn-lg .hamburger-inner,.app-header.header-text-light .header-btn-lg .hamburger.is-active .hamburger-inner,.app-header.header-text-light .header-btn-lg .hamburger-inner:before,.app-header.header-text-light .header-btn-lg .hamburger-inner:after,.app-header.header-text-light .header__pane .hamburger-inner,.app-header.header-text-light .header__pane .hamburger.is-active .hamburger-inner,.app-header.header-text-light .header__pane .hamburger-inner:before,.app-header.header-text-light .header__pane .hamburger-inner:after {
    background-color: #fffc!important
}

.app-header.header-text-light .search-wrapper .input-holder .search-icon span:after {
    border-color: #fffc
}

.app-header.header-text-light .search-wrapper .close:before,.app-header.header-text-light .search-wrapper .close:after,.app-header.header-text-light .search-wrapper .input-holder .search-icon span:before {
    background: rgba(255,255,255,.8)
}

.app-header.header-text-light .app-header__mobile-menu .hamburger-inner,.app-header.header-text-light .app-header__mobile-menu .hamburger-inner:before,.app-header.header-text-light .app-header__mobile-menu .hamburger-inner:after {
    background: rgba(255,255,255,.9)
}

.app-header.header-text-dark .app-header-left>.nav>li>.nav-link {
    color: #000000b3
}

.app-header.header-text-dark .app-header-left>.nav>li>.nav-link .nav-link-icon {
    color: #000c
}

.app-header.header-text-dark .app-header-left>.nav>li>.nav-link:hover {
    color: #000
}

.app-header.header-text-dark .app-header-right .icon-wrapper-alt .fa,.app-header.header-text-dark .app-header-right .icon-wrapper-alt .icon {
    color: #000000b3!important;
    transition: all .2s
}

.app-header.header-text-dark .app-header-right .icon-wrapper-alt .icon-wrapper-bg {
    background: rgba(0,0,0,.1)!important;
    transition: all .2s;
    opacity: 1
}

.app-header.header-text-dark .app-header-right .icon-wrapper-alt:hover .fa,.app-header.header-text-dark .app-header-right .icon-wrapper-alt:hover .icon {
    color: #000000f2!important
}

.app-header.header-text-dark .app-header-right .icon-wrapper-alt:hover .icon-wrapper-bg {
    background: rgba(0,0,0,.15)!important
}

.app-header.header-text-dark .app-header-right .icon-wrapper-alt .badge-dot {
    border-color: transparent
}

.app-header.header-text-dark .app-header-right>.header-btn-lg .widget-content-left .btn-group>.btn,.app-header.header-text-dark .app-header-right>.header-btn-lg .widget-heading,.app-header.header-text-dark .app-header-right>.header-btn-lg .widget-subheading {
    color: #000c
}

.app-header.header-text-dark .app-header-right>.header-btn-lg .header-user-info>.btn-shadow {
    box-shadow: 0 .125rem .625rem #0000001a,0 .0625rem .125rem #0003
}

.app-header.header-text-dark .search-wrapper .input-holder .search-icon,.app-header.header-text-dark .search-wrapper.active .input-holder {
    background: rgba(0,0,0,.1)
}

.app-header.header-text-dark .search-wrapper.active .input-holder .search-input {
    color: #000c
}

.app-header.header-text-dark .search-wrapper.active .input-holder .search-icon {
    background: rgba(0,0,0,.1)
}

.app-header.header-text-dark .header-btn-lg:before {
    background: rgba(0,0,0,.2)
}

.app-header.header-text-dark .header-btn-lg .hamburger-inner,.app-header.header-text-dark .header-btn-lg .hamburger.is-active .hamburger-inner,.app-header.header-text-dark .header-btn-lg .hamburger-inner:before,.app-header.header-text-dark .header-btn-lg .hamburger-inner:after,.app-header.header-text-dark .header__pane .hamburger-inner,.app-header.header-text-dark .header__pane .hamburger.is-active .hamburger-inner,.app-header.header-text-dark .header__pane .hamburger-inner:before,.app-header.header-text-dark .header__pane .hamburger-inner:after {
    background-color: #000c!important
}

.app-header.header-text-dark .search-wrapper .input-holder .search-icon span:after {
    border-color: #000c
}

.app-header.header-text-dark .search-wrapper .close:before,.app-header.header-text-dark .search-wrapper .close:after,.app-header.header-text-dark .search-wrapper .input-holder .search-icon span:before {
    background: rgba(0,0,0,.8)
}

.app-sidebar {
    width: 240px;
    display: flex;
    z-index: 11;
    overflow: auto;
    min-width: 240px;
    position: relative;
    flex: 0 0 240px;
    margin-top: -60px;
    padding-top: 60px;
    transition: all .35s cubic-bezier(.25,.8,.25,1)
}

.app-sidebar .app-sidebar__inner {
    padding: 2px 1.5rem 1.5rem
}

.app-sidebar .scrollbar-sidebar {
    z-index: 15;
    width: 100%
}

.app-sidebar .app-sidebar-bg {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    opacity: .05;
    background-size: cover;
    z-index: 10
}

.app-sidebar .app-header__logo {
    position: absolute;
    left: 0;
    top: 0;
    display: none;
    z-index: 11
}

.app-sidebar.sidebar-shadow {
    box-shadow: 7px 0 60px #0000000d
}

.app-sidebar__heading {
    text-transform: uppercase;
    font-size: .65rem;
    margin: 1.25rem 0 .25rem;
    font-weight: 600;
    color: #fff6;
    white-space: nowrap;
    position: relative;
    letter-spacing: 1.5px;
    padding: 1rem 1.5rem 0;
    border-top: 1px solid rgba(255,255,255,.06)
}

.sidebar-mobile-overlay {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    background: #333;
    opacity: .6;
    left: 0;
    top: 0;
    z-index: 12
}

.vertical-nav-menu {
    margin: 0;
    padding: 0;
    position: relative;
    list-style: none
}

.vertical-nav-menu:after {
    content: " ";
    pointer-events: none;
    position: absolute;
    inset: 0
}

.vertical-nav-menu .mm-collapse:not(.mm-show) {
    display: none
}

.vertical-nav-menu .mm-collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition-timing-function: ease;
    transition-duration: .25s;
    transition-property: height,visibility
}

.vertical-nav-menu ul {
    margin: 0;
    padding: 0;
    position: relative;
    list-style: none
}

.vertical-nav-menu:before {
    opacity: 0;
    transition: opacity .3s
}

.vertical-nav-menu li a {
    display: block;
    line-height: 2.6rem;
    height: 2.6rem;
    padding: 0 1.5rem 0 45px;
    position: relative;
    white-space: nowrap;
    transition: all .2s;
    margin: 0;
    color: #fff;
    font-weight: 400;
    font-size: .88rem
}

.vertical-nav-menu li a:hover {
    text-decoration: none;
    background-color: #ffffff14;
    color: #fff;
    border-bottom-right-radius: 20px!important;
    border-top-right-radius: 20px!important;
    font-weight: 500
}

.vertical-nav-menu li a:hover i.metismenu-icon {
    opacity: .6
}

.vertical-nav-menu li a:hover i.metismenu-state-icon {
    opacity: 1
}

.vertical-nav-menu li.mm-active>a {
    font-weight: 700
}

.vertical-nav-menu li.mm-active>a i.metismenu-state-icon {
    transform: rotate(-180deg)
}

.vertical-nav-menu li a.mm-active {
    color: #343a40;
    background: #e0f3ff;
    font-weight: 700
}

.vertical-nav-menu i.metismenu-state-icon,.vertical-nav-menu i.metismenu-icon {
    text-align: center;
    width: 34px;
    height: 34px;
    line-height: 34px;
    position: absolute;
    left: 5px;
    top: 50%;
    margin-top: -17px;
    font-size: 1.5rem;
    opacity: .7;
    transition: opacity .3s
}

.vertical-nav-menu i.metismenu-state-icon {
    transition: transform .3s;
    left: auto;
    right: 0
}

.vertical-nav-menu ul {
    transition: padding .3s;
    padding: .5em 0 0 2rem
}

.vertical-nav-menu ul:before {
    content: "";
    height: 100%;
    opacity: 1;
    width: 3px;
    background: #e0f3ff;
    position: absolute;
    left: 20px;
    top: 0;
    border-radius: 15px
}

.vertical-nav-menu ul>li>a {
    color: #6c757d;
    height: 2rem;
    line-height: 2rem;
    padding: 0 1.5rem
}

.vertical-nav-menu ul>li>a:hover {
    color: #3f6ad8
}

.vertical-nav-menu ul>li>a .metismenu-icon {
    display: none
}

.vertical-nav-menu ul>li>a.mm-active {
    color: #3f6ad8;
    background: #e0f3ff;
    font-weight: 700
}

.app-sidebar.sidebar-text-light {
    border-right: 0!important
}

.app-sidebar.sidebar-text-light .app-sidebar__heading {
    color: #fff9
}

.app-sidebar.sidebar-text-light .app-sidebar__heading:before {
    background: rgba(255,255,255,.5)!important
}

.app-sidebar.sidebar-text-light .vertical-nav-menu li a {
    color: #ffffffb3
}

.app-sidebar.sidebar-text-light .vertical-nav-menu li a i.metismenu-icon,.app-sidebar.sidebar-text-light .vertical-nav-menu li a i.metismenu-state-icon {
    opacity: .5
}

.app-sidebar.sidebar-text-light .vertical-nav-menu li a:hover {
    background: rgba(255,255,255,.15);
    color: #fff
}

.app-sidebar.sidebar-text-light .vertical-nav-menu li a:hover i.metismenu-icon {
    opacity: .8
}

.app-sidebar.sidebar-text-light .vertical-nav-menu li a:hover i.metismenu-state-icon {
    opacity: 1
}

.app-sidebar.sidebar-text-light .vertical-nav-menu li a.mm-active {
    color: #ffffffb3;
    background: rgba(255,255,255,.15)
}

.app-sidebar.sidebar-text-light .vertical-nav-menu ul:before {
    background: rgba(255,255,255,.1)
}

.app-sidebar.sidebar-text-light .vertical-nav-menu ul>li>a {
    color: #fff9
}

.app-sidebar.sidebar-text-light .vertical-nav-menu ul>li>a:hover {
    color: #fff
}

.app-sidebar.sidebar-text-light .vertical-nav-menu ul>li>a.mm-active {
    color: #fff;
    background: rgba(255,255,255,.15)
}

.app-sidebar.sidebar-text-light .ps__thumb-y {
    background: rgba(255,255,255,.3)
}

.app-sidebar.sidebar-text-light .ps__rail-y:hover .ps__thumb-y {
    background: rgba(255,255,255,.2)
}

.app-sidebar.sidebar-text-light .app-header__logo .hamburger-inner,.app-sidebar.sidebar-text-light .app-header__logo .hamburger-inner:before,.app-sidebar.sidebar-text-light .app-header__logo .hamburger-inner:after {
    background-color: #fffc
}

.app-sidebar.sidebar-text-dark {
    border-right: 0!important
}

.app-sidebar.sidebar-text-dark .app-sidebar__heading {
    color: #0009
}

.app-sidebar.sidebar-text-dark .app-sidebar__heading:before {
    background: rgba(0,0,0,.5)!important
}

.app-sidebar.sidebar-text-dark .vertical-nav-menu li a {
    color: #0009
}

.app-sidebar.sidebar-text-dark .vertical-nav-menu li a i.metismenu-icon,.app-sidebar.sidebar-text-dark .vertical-nav-menu li a i.metismenu-state-icon {
    opacity: .5
}

.app-sidebar.sidebar-text-dark .vertical-nav-menu li a:hover {
    background: rgba(0,0,0,.15);
    color: #000000b3
}

.app-sidebar.sidebar-text-dark .vertical-nav-menu li a:hover i.metismenu-icon {
    opacity: .7
}

.app-sidebar.sidebar-text-dark .vertical-nav-menu li a:hover i.metismenu-state-icon {
    opacity: 1
}

.app-sidebar.sidebar-text-dark .vertical-nav-menu li a.mm-active {
    color: #000000b3;
    background: rgba(0,0,0,.15)
}

.app-sidebar.sidebar-text-dark .vertical-nav-menu ul:before {
    background: rgba(0,0,0,.1)
}

.app-sidebar.sidebar-text-dark .vertical-nav-menu ul>li>a {
    color: #0006
}

.app-sidebar.sidebar-text-dark .vertical-nav-menu ul>li>a:hover {
    color: #000000b3
}

.app-sidebar.sidebar-text-dark .vertical-nav-menu ul>li>a.mm-active {
    color: #000000b3;
    background: rgba(0,0,0,.15)
}

.app-sidebar.sidebar-text-dark .ps__thumb-y {
    background: rgba(0,0,0,.3)
}

.app-sidebar.sidebar-text-dark .ps__rail-y:hover .ps__thumb-y {
    background: rgba(0,0,0,.2)
}

.app-sidebar.sidebar-text-dark .app-header__logo .hamburger-inner,.app-sidebar.sidebar-text-dark .app-header__logo .hamburger-inner:before,.app-sidebar.sidebar-text-dark .app-header__logo .hamburger-inner:after {
    background-color: #000c
}

.fixed-sidebar .app-sidebar {
    position: fixed;
    height: 100vh
}

.fixed-sidebar .app-main .app-main__outer {
    z-index: 9;
    padding-left: 240px;
    transition: padding-left .35s cubic-bezier(.25,.8,.25,1)
}

.fixed-sidebar.fixed-header .app-sidebar .app-header__logo {
    display: none
}

.fixed-sidebar:not(.fixed-header) .app-sidebar .app-header__logo {
    display: flex
}

.fixed-sidebar:not(.fixed-header) .app-header {
    margin-left: 240px
}

.fixed-sidebar:not(.fixed-header) .app-header .app-header__logo {
    display: none
}

.fixed-sidebar.closed-sidebar:not(.fixed-header) .app-header {
    margin-left: 80px
}

.fixed-sidebar.closed-sidebar:not(.fixed-header) .app-sidebar .app-header__logo {
    width: 80px;
    padding: 0
}

.fixed-sidebar.closed-sidebar:not(.fixed-header) .app-sidebar .app-header__logo .logo-src {
    display: none
}

.fixed-sidebar.closed-sidebar:not(.fixed-header) .app-sidebar .app-header__logo .header__pane {
    margin-right: auto
}

.closed-sidebar .app-sidebar {
    width: 80px;
    min-width: 80px;
    flex: 0 0 80px;
    z-index: 13
}

.closed-sidebar .app-sidebar .app-sidebar__inner .app-sidebar__heading {
    text-indent: -999em
}

.closed-sidebar .app-sidebar .app-sidebar__inner .app-sidebar__heading:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 1px;
    text-indent: 1px
}

.closed-sidebar .app-sidebar .app-sidebar__inner ul li a {
    text-indent: -99rem;
    padding: 0
}

.closed-sidebar .app-sidebar .app-sidebar__inner .metismenu-icon {
    text-indent: 0;
    left: 50%;
    margin-left: -17px
}

.closed-sidebar .app-sidebar .app-sidebar__inner .metismenu-state-icon {
    visibility: hidden
}

.closed-sidebar .app-sidebar .app-sidebar__inner ul:before {
    display: none
}

.closed-sidebar .app-sidebar .app-sidebar__inner ul.mm-show {
    padding: 0
}

.closed-sidebar .app-sidebar .app-sidebar__inner ul.mm-show>li>a {
    height: 0
}

.closed-sidebar .app-sidebar:hover {
    flex: 0 0 240px!important;
    width: 240px!important
}

.closed-sidebar .app-sidebar:hover .app-sidebar__inner .app-sidebar__heading {
    text-indent: initial
}

.closed-sidebar .app-sidebar:hover .app-sidebar__inner .app-sidebar__heading:before {
    display: none
}

.closed-sidebar .app-sidebar:hover .app-sidebar__inner ul:before {
    display: block
}

.closed-sidebar .app-sidebar:hover .app-sidebar__inner ul li a {
    text-indent: initial;
    padding: 0 1.5rem 0 45px
}

.closed-sidebar .app-sidebar:hover .app-sidebar__inner .metismenu-icon {
    text-indent: initial;
    left: 5px;
    margin-left: 0
}

.closed-sidebar .app-sidebar:hover .app-sidebar__inner .metismenu-state-icon {
    visibility: visible
}

.closed-sidebar .app-sidebar:hover .app-sidebar__inner ul.mm-show {
    padding: .5em 0 0 2rem
}

.closed-sidebar .app-sidebar:hover .app-sidebar__inner ul.mm-show>li>a {
    height: 2.3em
}

.closed-sidebar .app-sidebar:hover .app-sidebar__inner ul ul li a {
    padding-left: 1em
}

.closed-sidebar:not(.sidebar-mobile-open) .app-sidebar .scrollbar-sidebar {
    position: static;
    height: auto;
    overflow: initial!important
}

.closed-sidebar:not(.sidebar-mobile-open) .app-sidebar:hover .scrollbar-sidebar {
    position: absolute;
    height: 100%;
    overflow: hidden!important
}

.closed-sidebar:not(.closed-sidebar-mobile) .app-header .app-header__logo {
    width: 80px
}

.closed-sidebar:not(.closed-sidebar-mobile) .app-header .app-header__logo .logo-src {
    display: none
}

.closed-sidebar:not(.closed-sidebar-mobile) .app-header .app-header__logo .header__pane {
    margin-right: auto
}

.closed-sidebar.fixed-sidebar .app-main__outer {
    padding-left: 80px
}

.closed-sidebar.fixed-header:not(.fixed-sidebar) .app-sidebar .app-header__logo {
    visibility: hidden
}

.closed-sidebar.closed-sidebar-mobile .app-sidebar .app-header__logo,.closed-sidebar.closed-sidebar-mobile .app-header .app-header__logo {
    width: auto;
    display: flex
}

.closed-sidebar.closed-sidebar-mobile .app-sidebar .app-header__logo .header__pane,.closed-sidebar.closed-sidebar-mobile .app-header .app-header__logo .header__pane {
    display: none
}

.closed-sidebar.closed-sidebar-mobile .app-sidebar .app-header__logo {
    display: flex;
    width: 80px;
    padding: 0 1.5rem!important
}

.closed-sidebar.closed-sidebar-mobile .app-sidebar .app-header__logo .logo-src {
    display: block!important;
    margin: 0 auto;
    width: 21px
}

.closed-sidebar.closed-sidebar-mobile .app-sidebar .app-header__logo .header__pane {
    display: none
}

.closed-sidebar.closed-sidebar-mobile .app-sidebar:hover .app-header__logo {
    width: 240px
}

.closed-sidebar.closed-sidebar-mobile .app-sidebar:hover .app-header__logo .logo-src {
    width: 97px;
    margin: 0
}

.closed-sidebar.closed-sidebar-mobile .app-header,.closed-sidebar.fixed-footer .app-footer__inner {
    margin-left: 0!important
}

.app-main {
    flex: 1;
    display: flex;
    z-index: 8;
    position: relative
}

.app-main .app-main__outer {
    flex: 1;
    flex-direction: column;
    display: flex;
    z-index: 12;
    min-height: 0;
    scrollbar-width: thin;
    scrollbar-color: rgba(0,26,92,.3) transparent
}

.app-main .app-main__outer::-webkit-scrollbar {
    width: 4px
}

.app-main .app-main__outer::-webkit-scrollbar-track {
    background: transparent
}

.app-main .app-main__outer::-webkit-scrollbar-thumb {
    background: rgba(0,26,92,.3);
    border-radius: 4px
}

.app-main .app-main__outer::-webkit-scrollbar-thumb:hover {
    background: rgba(0,26,92,.5)
}

.app-main .app-main__inner {
    padding: 30px 30px 70px;
    flex: 1
}

.app-main .app-main__mnl_chlln {
    padding: 0 30px 70px;
    flex: 1
}

.app-theme-white.app-container {
    background: #f1f4f6
}

.app-theme-white .app-sidebar {
    background-color: #001a5c;
    color: #fff
}

.app-theme-white .app-page-title {
    background: rgba(255,255,255,.45)
}

.app-theme-white.fixed-header .app-header__logo {
    background-color: #001a5c;
    border-bottom: 0px solid #fff
}

.app-footer .app-footer__inner {
    padding: 0 1.5rem 0 .75rem;
    height: 60px;
    display: flex;
    align-content: center;
    align-items: center
}

.app-footer .app-footer__inner .app-footer-left {
    display: flex;
    align-items: center
}

.app-footer .app-footer__inner .app-footer-right {
    margin-left: auto;
    display: flex
}

.fixed-footer .app-footer {
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 7
}

.fixed-footer .app-footer .app-footer__inner {
    margin-left: 240px;
    box-shadow: .3rem -.46875rem 2.1875rem #04091405,.3rem -.9375rem 1.40625rem #04091405,.3rem -.25rem .53125rem #0409140a,.3rem -.125rem .1875rem #04091405
}

.fixed-footer .app-main .app-main__outer {
    padding-bottom: 60px
}

.app-page-title {
    padding: 30px;
    margin: -30px -30px 30px;
    position: relative
}

.app-page-title+.body-tabs-layout {
    margin-top: -30px!important
}

.app-page-title .page-title-wrapper {
    position: relative;
    display: flex;
    align-items: center
}

.app-page-title .page-title-heading,.app-page-title .page-title-subheading {
    margin: 0;
    padding: 0
}

.app-page-title .page-title-heading {
    font-size: 1.25rem;
    font-weight: 400;
    display: flex;
    align-content: center;
    align-items: center
}

.app-page-title .page-title-subheading {
    padding: 3px 0 0;
    font-size: .88rem;
    opacity: .6
}

.app-page-title .page-title-subheading .breadcrumb {
    padding: 0;
    margin: 3px 0 0;
    background: transparent
}

.app-page-title .page-title-actions {
    margin-left: auto
}

.app-page-title .page-title-actions .breadcrumb {
    margin: 0;
    padding: 0;
    background: transparent
}

.app-page-title .page-title-icon {
    font-size: 2rem;
    display: flex;
    align-items: center;
    align-content: center;
    text-align: center;
    padding: .83333rem;
    margin: 0 30px 0 0;
    background: #fff;
    box-shadow: 0 .46875rem 2.1875rem #04091408,0 .9375rem 1.40625rem #04091408,0 .25rem .53125rem #0409140d,0 .125rem .1875rem #04091408;
    border-radius: .25rem;
    width: 60px;
    height: 60px
}

.app-page-title .page-title-icon i {
    margin: auto
}

.app-page-title .page-title-icon.rounded-circle {
    margin: 0 20px 0 0
}

.app-page-title+.RRT__container {
    margin-top: -23.07692px
}

.app-page-title.app-page-title-simple {
    margin: 0;
    background: none!important;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0
}

.page-title-icon-rounded .page-title-icon {
    border-radius: 50px
}

.search-wrapper {
    position: relative;
    margin-right: .66667rem
}

.search-wrapper .input-holder {
    height: 42px;
    width: 42px;
    overflow: hidden;
    position: relative;
    transition: all .3s ease-in-out
}

.search-wrapper .input-holder .search-input {
    width: 100%;
    padding: 0 70px 0 20px;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    background: transparent;
    box-sizing: border-box;
    border: none;
    outline: none;
    transform: translateY(60px);
    transition: all .3s cubic-bezier(0,.105,.035,1.57);
    transition-delay: .3s;
    font-size: .88rem
}

.search-wrapper .input-holder .search-icon {
    width: 42px;
    height: 42px;
    border: none;
    padding: 0;
    outline: none;
    position: relative;
    z-index: 2;
    float: right;
    cursor: pointer;
    transition: all .3s ease-in-out;
    background: rgba(0,0,0,.06);
    border-radius: 30px
}

.search-wrapper .input-holder .search-icon span {
    width: 22px;
    height: 22px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    transform: rotate(45deg);
    transition: all .4s cubic-bezier(.65,-.6,.24,1.65)
}

.search-wrapper .input-holder .search-icon span:before,.search-wrapper .input-holder .search-icon span:after {
    position: absolute;
    content: ""
}

.search-wrapper .input-holder .search-icon span:before {
    width: 4px;
    height: 11px;
    left: 9px;
    top: 13px;
    border-radius: 2px;
    background: #3f6ad8
}

.search-wrapper .input-holder .search-icon span:after {
    width: 14px;
    height: 14px;
    left: 4px;
    top: 0;
    border-radius: 16px;
    border: 2px solid #3f6ad8
}

.search-wrapper .close {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 0;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    cursor: pointer;
    opacity: 0!important;
    transform: rotate(-180deg);
    transition: all .2s cubic-bezier(.285,-.45,.935,.11);
    transition-delay: .1s
}

.search-wrapper .close:before,.search-wrapper .close:after {
    position: absolute;
    content: "";
    background: #3f6ad8;
    border-radius: 2px
}

.search-wrapper .close:before {
    width: 2px;
    height: 20px;
    left: 9px;
    top: 0
}

.search-wrapper .close:after {
    width: 20px;
    height: 2px;
    left: 0;
    top: 9px
}

.search-wrapper.active {
    width: 330px
}

.search-wrapper.active .input-holder {
    width: 290px;
    border-radius: 50px;
    background: rgba(0,0,0,.05);
    transition: all .5s cubic-bezier(0,.105,.035,1.57)
}

.search-wrapper.active .input-holder .search-input {
    opacity: 1;
    transform: translateY(11px)
}

.search-wrapper.active .input-holder .search-icon {
    width: 42px;
    height: 42px;
    margin: 0;
    border-radius: 30px
}

.search-wrapper.active .input-holder .search-icon span {
    transform: rotate(-45deg)
}

.search-wrapper.active .close {
    left: 300px;
    opacity: .6!important;
    transform: rotate(45deg);
    transition: all .6s cubic-bezier(0,.105,.035,1.57);
    transition-delay: .5s
}

.search-wrapper.active .close:hover {
    opacity: 1!important
}

.search-wrapper.active+.header-menu {
    opacity: 0
}

.opacity-01 {
    opacity: .01!important
}

.opacity-02 {
    opacity: .02!important
}

.opacity-03 {
    opacity: .03!important
}

.opacity-04 {
    opacity: .04!important
}

.opacity-05 {
    opacity: .05!important
}

.opacity-06 {
    opacity: .06!important
}

.opacity-07 {
    opacity: .07!important
}

.opacity-08 {
    opacity: .08!important
}

.opacity-09 {
    opacity: .09!important
}

.opacity-1 {
    opacity: .1!important
}

.opacity-15 {
    opacity: .15!important
}

.opacity-2 {
    opacity: .2!important
}

.opacity-3 {
    opacity: .3!important
}

.opacity-4 {
    opacity: .4!important
}

.opacity-5 {
    opacity: .5!important
}

.opacity-6 {
    opacity: .6!important
}

.opacity-7 {
    opacity: .7!important
}

.opacity-8 {
    opacity: .8!important
}

.opacity-9 {
    opacity: .9!important
}

.opacity-10 {
    opacity: 1!important
}

.filter-grayscale-5 {
    filter: grayscale(5%)!important
}

.filter-grayscale-10 {
    filter: grayscale(10%)!important
}

.filter-grayscale-20 {
    filter: grayscale(20%)!important
}

.filter-grayscale-30 {
    filter: grayscale(30%)!important
}

.filter-grayscale-40 {
    filter: grayscale(40%)!important
}

.filter-grayscale-50 {
    filter: grayscale(50%)!important
}

.filter-grayscale-80 {
    filter: grayscale(80%)!important
}

.filter-grayscale-100 {
    filter: grayscale(100%)!important
}

.br-tl {
    border-top-left-radius: .25rem!important
}

.br-tr {
    border-top-right-radius: .25rem!important
}

.br-bl {
    border-bottom-left-radius: .25rem!important
}

.br-br {
    border-bottom-right-radius: .25rem!important
}

.b-radius-0 {
    border-radius: 0!important
}

.rm-border {
    border-width: 0!important
}

.br-a {
    border-radius: .25rem
}

.margin-h-center {
    margin-left: auto!important;
    margin-right: auto!important
}

.center-svg {
    margin: 0 auto
}

.center-svg svg {
    margin: 0 auto
}

.apexcharts-canvas {
    margin: 0 auto
}

.apexcharts-donut {
    display: flex;
    align-items: center;
    align-content: center
}

.alert-dismissible .close {
    top: 0;
    right: 5px;
    padding: 5px
}

.icon-gradient {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}

.font-size-xlg {
    font-size: 1.3rem!important
}

.font-size-md {
    font-size: .9rem!important
}

.font-size-lg {
    font-size: 1.1rem!important
}

.no-shadow {
    box-shadow: 0 0 0 transparent!important
}

.h-100 {
    height: 100vh!important
}

.he-auto {
    height: auto!important
}

.he-100 {
    height: 100%
}

.h-sm {
    height: 150px
}

.text-nowrap {
    white-space: nowrap
}

.fsize-1 {
    font-size: .95rem!important
}

.fsize-2 {
    font-size: 1.3rem!important
}

.fsize-3 {
    font-size: 1.6rem!important
}

.fsize-4 {
    font-size: 2rem!important
}

.z-index-6 {
    z-index: 6
}

.line-height-1 {
    line-height: 1
}

.center-elem {
    display: flex;
    align-items: center;
    align-content: center
}

.flex2 {
    flex: 2
}

.divider {
    margin-top: 1rem;
    margin-bottom: 1rem;
    height: 1px;
    overflow: hidden;
    background: #e9ecef
}

.list-group-item:hover {
    z-index: initial
}

.no-results {
    padding: 1.5rem;
    text-align: center
}

.no-results .results-title {
    color: #495057;
    font-size: 1.25rem
}

.no-results .results-subtitle {
    color: #adb5bd;
    font-size: 1.1rem
}

.bg-animation {
    animation: bg-pan-left 8s both
}

@keyframes bg-pan-left {
    0% {
        background-position: 100% 50%
    }

    to {
        background-position: 0% 50%
    }
}

.w-100 {
    width: 100%
}

.mb--2 {
    margin-bottom: -1.5rem
}

.mbg-3 {
    margin-bottom: 30px
}

.circle-progress {
    position: relative
}

.circle-progress small {
    position: absolute;
    height: 100%;
    width: 100%;
    font-weight: 700;
    left: 0;
    top: 0;
    vertical-align: middle;
    text-align: center;
    display: flex;
    align-items: center;
    align-content: center
}

.circle-progress small span {
    margin: 0 auto
}

.circle-progress canvas {
    display: block
}

.bg-warm-flame {
    background-image: linear-gradient(45deg,#ff9a9e 0%,#fad0c4 99%,#fad0c4 100%)!important
}

.bg-night-fade {
    background-image: linear-gradient(to top,#a18cd1 0%,#fbc2eb 100%)!important
}

.bg-sunny-morning {
    background-image: linear-gradient(120deg,#f6d365 0%,#fda085 100%)!important
}

.bg-tempting-azure {
    background-image: linear-gradient(120deg,#84fab0 0%,#8fd3f4 100%)!important
}

.bg-amy-crisp {
    background-image: linear-gradient(120deg,#a6c0fe 0%,#f68084 100%)!important
}

.bg-heavy-rain {
    background-image: linear-gradient(to top,#cfd9df 0%,#e2ebf0 100%)!important
}

.bg-mean-fruit {
    background-image: linear-gradient(120deg,#fccb90 0%,#d57eeb 100%)!important
}

.bg-malibu-beach {
    background-image: linear-gradient(to right,#4facfe 0%,#00f2fe 100%)!important
}

.bg-deep-blue {
    background-image: linear-gradient(120deg,#e0c3fc 0%,#8ec5fc 100%)!important
}

.bg-ripe-malin {
    background-image: linear-gradient(120deg,#f093fb 0%,#f5576c 100%)!important
}

.bg-arielle-smile {
    background-image: radial-gradient(circle 248px at center,#16d9e3 0%,#30c7ec 47%,#46aef7 100%)!important
}

.bg-plum-plate {
    background-image: linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important
}

.bg-happy-fisher {
    background-image: linear-gradient(120deg,#89f7fe 0%,#66a6ff 100%)!important
}

.bg-happy-itmeo {
    background-image: linear-gradient(180deg,#2af598 0%,#009efd 100%)!important
}

.bg-mixed-hopes {
    background-image: linear-gradient(to top,#c471f5 0%,#fa71cd 100%)!important
}

.bg-strong-bliss {
    background-image: linear-gradient(to right,#f78ca0 0%,#f9748f 19%,#fd868c 60%,#fe9a8b 100%)!important
}

.bg-grow-early {
    background-image: linear-gradient(to top,#0ba360 0%,#3cba92 100%)!important
}

.bg-love-kiss {
    background-image: linear-gradient(to top,#ff0844 0%,#ffb199 100%)!important
}

.bg-premium-dark {
    background-image: linear-gradient(to right,#434343 0%,black 100%)!important
}

.bg-happy-green {
    background-image: linear-gradient(to bottom,#00b09b,#96c93d)!important
}

.bg-vicious-stance {
    background-image: linear-gradient(60deg,#29323c 0%,#485563 100%)!important
}

.bg-midnight-bloom {
    background-image: linear-gradient(-20deg,#2b5876 0%,#4e4376 100%)!important
}

.bg-night-sky {
    background-image: linear-gradient(to top,#1e3c72 0%,#1e3c72 1%,#2a5298 100%)!important
}

.bg-slick-carbon {
    background-image: linear-gradient(to bottom,#323232 0%,#3f3f3f 40%,#1c1c1c 150%),linear-gradient(to top,rgba(255,255,255,.4) 0%,rgba(0,0,0,.25) 200%)!important;
    background-blend-mode: multiply
}

.bg-royal {
    background-image: linear-gradient(to right,#141e30,#243b55)!important
}

.bg-asteroid {
    background-image: linear-gradient(to right,#0f2027,#203a43,#2c5364)!important
}

.bg-transparent {
    background: transparent!important
}

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2015 Daniel Eden
*/
body {
    -webkit-backface-visibility: hidden
}

.animated {
    animation-duration: 1s;
    animation-fill-mode: both
}

.animated.infinite {
    animation-iteration-count: infinite
}

.animated.hinge {
    animation-duration: 2s
}

.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY {
    animation-duration: .75s
}

@keyframes bounce {
    0%,20%,50%,80%,to {
        transform: translateY(0)
    }

    40% {
        transform: translateY(-30px)
    }

    60% {
        transform: translateY(-15px)
    }
}

.bounce {
    animation-name: bounce
}

@keyframes flash {
    0%,50%,to {
        opacity: 1
    }

    25%,75% {
        opacity: 0
    }
}

.flash {
    animation-name: flash
}

@keyframes pulse {
    0% {
        transform: scale(1)
    }

    50% {
        transform: scale(1.1)
    }

    to {
        transform: scale(1)
    }
}

.pulse {
    animation-name: pulse
}

@keyframes shake {
    0%,to {
        transform: translate(0)
    }

    10%,30%,50%,70%,90% {
        transform: translate(-10px)
    }

    20%,40%,60%,80% {
        transform: translate(10px)
    }
}

.shake {
    animation-name: shake
}

@keyframes swing {
    20% {
        transform: rotate(15deg)
    }

    40% {
        transform: rotate(-10deg)
    }

    60% {
        transform: rotate(5deg)
    }

    80% {
        transform: rotate(-5deg)
    }

    to {
        transform: rotate(0)
    }
}

.swing {
    transform-origin: top center;
    animation-name: swing
}

@keyframes wiggle {
    0% {
        transform: skew(9deg)
    }

    10% {
        transform: skew(-8deg)
    }

    20% {
        transform: skew(7deg)
    }

    30% {
        transform: skew(-6deg)
    }

    40% {
        transform: skew(5deg)
    }

    50% {
        transform: skew(-4deg)
    }

    60% {
        transform: skew(3deg)
    }

    70% {
        transform: skew(-2deg)
    }

    80% {
        transform: skew(1deg)
    }

    90% {
        transform: skew(0)
    }

    to {
        transform: skew(0)
    }
}

.wiggle {
    animation-name: wiggle;
    animation-timing-function: ease-in
}

@keyframes wobble {
    0% {
        transform: translate(0)
    }

    15% {
        transform: translate(-25%) rotate(-5deg)
    }

    30% {
        transform: translate(20%) rotate(3deg)
    }

    45% {
        transform: translate(-15%) rotate(-3deg)
    }

    60% {
        transform: translate(10%) rotate(2deg)
    }

    75% {
        transform: translate(-5%) rotate(-1deg)
    }

    to {
        transform: translate(0)
    }
}

.wobble {
    animation-name: wobble
}

@keyframes tada {
    0% {
        transform: scale(1)
    }

    10%,20% {
        transform: scale(.9) rotate(-3deg)
    }

    30%,50%,70%,90% {
        transform: scale(1.1) rotate(3deg)
    }

    40%,60%,80% {
        transform: scale(1.1) rotate(-3deg)
    }

    to {
        transform: scale(1) rotate(0)
    }
}

.tada {
    animation-name: tada
}

@keyframes bounceIn {
    0% {
        opacity: 0;
        transform: scale(.3)
    }

    50% {
        opacity: 1;
        transform: scale(1.05)
    }

    70% {
        transform: scale(.9)
    }

    to {
        transform: scale(1)
    }
}

.bounceIn {
    animation-name: bounceIn
}

@keyframes bounceInDown {
    0% {
        opacity: 0;
        transform: translateY(-2000px)
    }

    60% {
        opacity: 1;
        transform: translateY(30px)
    }

    80% {
        transform: translateY(-10px)
    }

    to {
        transform: translateY(0)
    }
}

.bounceInDown {
    animation-name: bounceInDown
}

@keyframes bounceInLeft {
    0% {
        opacity: 0;
        transform: translate(-2000px)
    }

    60% {
        opacity: 1;
        transform: translate(30px)
    }

    80% {
        transform: translate(-10px)
    }

    to {
        transform: translate(0)
    }
}

.bounceInLeft {
    animation-name: bounceInLeft
}

@keyframes bounceInRight {
    0% {
        opacity: 0;
        transform: translate(2000px)
    }

    60% {
        opacity: 1;
        transform: translate(-30px)
    }

    80% {
        transform: translate(10px)
    }

    to {
        transform: translate(0)
    }
}

.bounceInRight {
    animation-name: bounceInRight
}

@keyframes bounceInUp {
    0% {
        opacity: 0;
        transform: translateY(2000px)
    }

    60% {
        opacity: 1;
        transform: translateY(-30px)
    }

    80% {
        transform: translateY(10px)
    }

    to {
        transform: translateY(0)
    }
}

.bounceInUp {
    animation-name: bounceInUp
}

@keyframes bounceOut {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(.95)
    }

    50% {
        opacity: 1;
        transform: scale(1.1)
    }

    to {
        opacity: 0;
        transform: scale(.3)
    }
}

.bounceOut {
    animation-name: bounceOut
}

@keyframes bounceOutDown {
    0% {
        transform: translateY(0)
    }

    20% {
        opacity: 1;
        transform: translateY(-20px)
    }

    to {
        opacity: 0;
        transform: translateY(2000px)
    }
}

.bounceOutDown {
    animation-name: bounceOutDown
}

@keyframes bounceOutLeft {
    0% {
        transform: translate(0)
    }

    20% {
        opacity: 1;
        transform: translate(20px)
    }

    to {
        opacity: 0;
        transform: translate(-2000px)
    }
}

.bounceOutLeft {
    animation-name: bounceOutLeft
}

@keyframes bounceOutRight {
    0% {
        transform: translate(0)
    }

    20% {
        opacity: 1;
        transform: translate(-20px)
    }

    to {
        opacity: 0;
        transform: translate(2000px)
    }
}

.bounceOutRight {
    animation-name: bounceOutRight
}

@keyframes bounceOutUp {
    0% {
        transform: translateY(0)
    }

    20% {
        opacity: 1;
        transform: translateY(20px)
    }

    to {
        opacity: 0;
        transform: translateY(-2000px)
    }
}

.bounceOutUp {
    animation-name: bounceOutUp
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.fadeIn {
    animation-name: fadeIn
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.fadeInDown {
    animation-name: fadeInDown
}

@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        transform: translateY(-2000px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.fadeInDownBig {
    animation-name: fadeInDownBig
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        transform: translate(-20px)
    }

    to {
        opacity: 1;
        transform: translate(0)
    }
}

.fadeInLeft {
    animation-name: fadeInLeft
}

@keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        transform: translate(-2000px)
    }

    to {
        opacity: 1;
        transform: translate(0)
    }
}

.fadeInLeftBig {
    animation-name: fadeInLeftBig
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        transform: translate(20px)
    }

    to {
        opacity: 1;
        transform: translate(0)
    }
}

.fadeInRight {
    animation-name: fadeInRight
}

@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        transform: translate(2000px)
    }

    to {
        opacity: 1;
        transform: translate(0)
    }
}

.fadeInRightBig {
    animation-name: fadeInRightBig
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translateY(20px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.fadeInUp {
    animation-name: fadeInUp
}

@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        transform: translateY(2000px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.fadeInUpBig {
    animation-name: fadeInUpBig
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.fadeOut {
    animation-name: fadeOut
}

@keyframes fadeOutDown {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    to {
        opacity: 0;
        transform: translateY(20px)
    }
}

.fadeOutDown {
    animation-name: fadeOutDown
}

@keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    to {
        opacity: 0;
        transform: translateY(2000px)
    }
}

.fadeOutDownBig {
    animation-name: fadeOutDownBig
}

@keyframes fadeOutLeft {
    0% {
        opacity: 1;
        transform: translate(0)
    }

    to {
        opacity: 0;
        transform: translate(-20px)
    }
}

.fadeOutLeft {
    animation-name: fadeOutLeft
}

@keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        transform: translate(0)
    }

    to {
        opacity: 0;
        transform: translate(-2000px)
    }
}

.fadeOutLeftBig {
    animation-name: fadeOutLeftBig
}

@keyframes fadeOutRight {
    0% {
        opacity: 1;
        transform: translate(0)
    }

    to {
        opacity: 0;
        transform: translate(20px)
    }
}

.fadeOutRight {
    animation-name: fadeOutRight
}

@keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        transform: translate(0)
    }

    to {
        opacity: 0;
        transform: translate(2000px)
    }
}

.fadeOutRightBig {
    animation-name: fadeOutRightBig
}

@keyframes fadeOutUp {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    to {
        opacity: 0;
        transform: translateY(-20px)
    }
}

.fadeOutUp {
    animation-name: fadeOutUp
}

@keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    to {
        opacity: 0;
        transform: translateY(-2000px)
    }
}

.fadeOutUpBig {
    animation-name: fadeOutUpBig
}

@keyframes flip {
    0% {
        transform: perspective(400px) rotateY(0);
        animation-timing-function: ease-out
    }

    40% {
        transform: perspective(400px) translateZ(150px) rotateY(170deg);
        animation-timing-function: ease-out
    }

    50% {
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        animation-timing-function: ease-in
    }

    80% {
        transform: perspective(400px) rotateY(360deg) scale(.95);
        animation-timing-function: ease-in
    }

    to {
        transform: perspective(400px) scale(1);
        animation-timing-function: ease-in
    }
}

.flip {
    transform-style: preserve-3d;
    backface-visibility: visible!important;
    animation-name: flip
}

@keyframes flipInX {
    0% {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }

    40% {
        transform: perspective(400px) rotateX(-10deg)
    }

    70% {
        transform: perspective(400px) rotateX(10deg)
    }

    to {
        transform: perspective(400px) rotateX(0);
        opacity: 1
    }
}

.flipInX {
    backface-visibility: visible!important;
    animation-name: flipInX
}

@keyframes flipInY {
    0% {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }

    40% {
        transform: perspective(400px) rotateY(-10deg)
    }

    70% {
        transform: perspective(400px) rotateY(10deg)
    }

    to {
        transform: perspective(400px) rotateY(0);
        opacity: 1
    }
}

.flipInY {
    backface-visibility: visible!important;
    animation-name: flipInY
}

@keyframes flipOutX {
    0% {
        transform: perspective(400px) rotateX(0);
        opacity: 1
    }

    to {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

.flipOutX {
    animation-name: flipOutX;
    backface-visibility: visible!important
}

@keyframes flipOutY {
    0% {
        transform: perspective(400px) rotateY(0);
        opacity: 1
    }

    to {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

.flipOutY {
    backface-visibility: visible!important;
    animation-name: flipOutY
}

@keyframes lightSpeedIn {
    0% {
        transform: translate(100%) skew(-30deg);
        opacity: 0
    }

    60% {
        transform: translate(-20%) skew(30deg);
        opacity: 1
    }

    80% {
        transform: translate(0) skew(-15deg);
        opacity: 1
    }

    to {
        transform: translate(0) skew(0);
        opacity: 1
    }
}

.lightSpeedIn {
    animation-name: lightSpeedIn;
    animation-timing-function: ease-out
}

@keyframes lightSpeedOut {
    0% {
        transform: translate(0) skew(0);
        opacity: 1
    }

    to {
        transform: translate(100%) skew(-30deg);
        opacity: 0
    }
}

.lightSpeedOut {
    animation-name: lightSpeedOut;
    animation-timing-function: ease-in
}

@keyframes rotateIn {
    0% {
        transform-origin: center center;
        transform: rotate(-200deg);
        opacity: 0
    }

    to {
        transform-origin: center center;
        transform: rotate(0);
        opacity: 1
    }
}

.rotateIn {
    animation-name: rotateIn
}

@keyframes rotateInDownLeft {
    0% {
        transform-origin: left bottom;
        transform: rotate(-90deg);
        opacity: 0
    }

    to {
        transform-origin: left bottom;
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInDownLeft {
    animation-name: rotateInDownLeft
}

@keyframes rotateInDownRight {
    0% {
        transform-origin: right bottom;
        transform: rotate(90deg);
        opacity: 0
    }

    to {
        transform-origin: right bottom;
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInDownRight {
    animation-name: rotateInDownRight
}

@keyframes rotateInUpLeft {
    0% {
        transform-origin: left bottom;
        transform: rotate(90deg);
        opacity: 0
    }

    to {
        transform-origin: left bottom;
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInUpLeft {
    animation-name: rotateInUpLeft
}

@keyframes rotateInUpRight {
    0% {
        transform-origin: right bottom;
        transform: rotate(-90deg);
        opacity: 0
    }

    to {
        transform-origin: right bottom;
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInUpRight {
    animation-name: rotateInUpRight
}

@keyframes rotateOut {
    0% {
        transform-origin: center center;
        transform: rotate(0);
        opacity: 1
    }

    to {
        transform-origin: center center;
        transform: rotate(200deg);
        opacity: 0
    }
}

.rotateOut {
    animation-name: rotateOut
}

@keyframes rotateOutDownLeft {
    0% {
        transform-origin: left bottom;
        transform: rotate(0);
        opacity: 1
    }

    to {
        transform-origin: left bottom;
        transform: rotate(90deg);
        opacity: 0
    }
}

.rotateOutDownLeft {
    animation-name: rotateOutDownLeft
}

@keyframes rotateOutDownRight {
    0% {
        transform-origin: right bottom;
        transform: rotate(0);
        opacity: 1
    }

    to {
        transform-origin: right bottom;
        transform: rotate(-90deg);
        opacity: 0
    }
}

.rotateOutDownRight {
    animation-name: rotateOutDownRight
}

@keyframes rotateOutUpLeft {
    0% {
        transform-origin: left bottom;
        transform: rotate(0);
        opacity: 1
    }

    to {
        -transform-origin: left bottom;
        -transform: rotate(-90deg);
        opacity: 0
    }
}

.rotateOutUpLeft {
    animation-name: rotateOutUpLeft
}

@keyframes rotateOutUpRight {
    0% {
        transform-origin: right bottom;
        transform: rotate(0);
        opacity: 1
    }

    to {
        transform-origin: right bottom;
        transform: rotate(90deg);
        opacity: 0
    }
}

.rotateOutUpRight {
    animation-name: rotateOutUpRight
}

@keyframes slideInDown {
    0% {
        transform: translate3d(0,-100%,0);
        visibility: visible
    }

    to {
        transform: translateZ(0)
    }
}

.slideInDown {
    animation-name: slideInDown
}

@keyframes slideInLeft {
    0% {
        transform: translate3d(-100%,0,0);
        visibility: visible
    }

    to {
        transform: translateZ(0)
    }
}

.slideInLeft {
    animation-name: slideInLeft
}

@keyframes slideInRight {
    0% {
        transform: translate3d(100%,0,0);
        visibility: visible
    }

    to {
        transform: translateZ(0)
    }
}

.slideInRight {
    animation-name: slideInRight
}

@keyframes slideInUp {
    0% {
        transform: translate3d(0,100%,0);
        visibility: visible
    }

    to {
        transform: translateZ(0)
    }
}

.slideInUp {
    animation-name: slideInUp
}

@keyframes slideOutDown {
    0% {
        transform: translateZ(0);
        visibility: visible
    }

    to {
        transform: translate3d(0,100%,0)
    }
}

.slideOutDown {
    animation-name: slideOutDown
}

@keyframes slideOutLeft {
    0% {
        transform: translateZ(0);
        visibility: visible
    }

    to {
        transform: translate3d(-100%,0,0)
    }
}

.slideOutLeft {
    animation-name: slideOutLeft
}

@keyframes slideOutRight {
    0% {
        transform: translateZ(0);
        visibility: visible
    }

    to {
        transform: translate3d(100%,0,0)
    }
}

.slideOutRight {
    animation-name: slideOutRight
}

@keyframes slideOutUp {
    0% {
        transform: translateZ(0);
        visibility: visible
    }

    to {
        transform: translate3d(0,-100%,0)
    }
}

.slideOutUp {
    animation-name: slideOutUp
}

@keyframes hinge {
    0% {
        transform: rotate(0);
        transform-origin: top left;
        animation-timing-function: ease-in-out
    }

    20%,60% {
        transform: rotate(80deg);
        transform-origin: top left;
        animation-timing-function: ease-in-out
    }

    40% {
        transform: rotate(60deg);
        transform-origin: top left;
        animation-timing-function: ease-in-out
    }

    80% {
        transform: rotate(60deg) translateY(0);
        opacity: 1;
        transform-origin: top left;
        animation-timing-function: ease-in-out
    }

    to {
        transform: translateY(700px);
        opacity: 0
    }
}

.hinge {
    animation-name: hinge
}

@keyframes rollIn {
    0% {
        opacity: 0;
        transform: translate(-100%) rotate(-120deg)
    }

    to {
        opacity: 1;
        transform: translate(0) rotate(0)
    }
}

.rollIn {
    animation-name: rollIn
}

@keyframes rollOut {
    0% {
        opacity: 1;
        transform: translate(0) rotate(0)
    }

    to {
        opacity: 0;
        transform: translate(100%) rotate(120deg)
    }
}

.rollOut {
    animation-name: rollOut
}

@keyframes zoomIn {
    0% {
        opacity: 0;
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

.zoomIn {
    animation-name: zoomIn
}

@keyframes zoomInDown {
    0% {
        opacity: 0;
        transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomInDown {
    animation-name: zoomInDown
}

@keyframes zoomInLeft {
    0% {
        opacity: 0;
        transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomInLeft {
    animation-name: zoomInLeft
}

@keyframes zoomInRight {
    0% {
        opacity: 0;
        transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomInRight {
    animation-name: zoomInRight
}

@keyframes zoomInUp {
    0% {
        opacity: 0;
        transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomInUp {
    animation-name: zoomInUp
}

@keyframes zoomOut {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        transform: scale3d(.3,.3,.3)
    }

    to {
        opacity: 0
    }
}

.zoomOut {
    animation-name: zoomOut
}

@keyframes zoomOutDown {
    40% {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    to {
        opacity: 0;
        transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform-origin: center bottom;
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomOutDown {
    animation-name: zoomOutDown
}

@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(42px,0,0)
    }

    to {
        opacity: 0;
        transform: scale3d(.1) translate3d(-2000px,0,0);
        transform-origin: left center
    }
}

.zoomOutLeft {
    animation-name: zoomOutLeft
}

@keyframes zoomOutRight {
    40% {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }

    to {
        opacity: 0;
        transform: scale3d(.1) translate3d(2000px,0,0);
        transform-origin: right center
    }
}

.zoomOutRight {
    animation-name: zoomOutRight
}

@keyframes zoomOutUp {
    40% {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    to {
        opacity: 0;
        transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform-origin: center bottom;
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomOutUp {
    animation-name: zoomOutUp
}

.dropdown-menu.show {
    animation: fade-in2 .2s cubic-bezier(.39,.575,.565,1) both
}

.popover:not([data-placement^="top"]).show {
    animation: fade-in2 .2s cubic-bezier(.39,.575,.565,1) both
}

.dropdown-menu[data-placement^=top].show {
    animation: fade-in3 .2s cubic-bezier(.39,.575,.565,1) both;
    bottom: auto!important;
    top: auto!important
}

@keyframes fade-in2 {
    0% {
        margin-top: -50px;
        visibility: hidden;
        opacity: 0
    }

    to {
        margin-top: 0;
        visibility: visible;
        opacity: 1
    }
}

.form-control {
    transition: all .2s
}

.dropdown-toggle:after {
    position: relative;
    top: 2px;
    opacity: .8
}

.dropright .dropdown-toggle:after {
    top: 0
}

.dropdown-toggle-split {
    border-left: rgba(255,255,255,.1) solid 1px
}

.btn-outline-primary {
    color: #3f6ad8;
    border-color: #3f6ad8
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #3f6ad8;
    border-color: #3f6ad8
}

.btn-outline-primary:focus,.btn-outline-primary.focus {
    box-shadow: 0 0 #3f6ad880
}

.btn-outline-primary.disabled,.btn-outline-primary:disabled {
    color: #3f6ad8;
    background-color: transparent
}

.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #3f6ad8;
    border-color: #3f6ad8
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 #3f6ad880
}

.btn-outline-primary.btn-shadow {
    box-shadow: 0 .125rem .625rem #3f6ad866,0 .0625rem .125rem #3f6ad880
}

.btn-outline-primary.btn-shadow.active:hover,.btn-outline-primary.btn-shadow.disabled:hover,.btn-outline-primary.btn-shadow:active:hover,.btn-outline-primary.btn-shadow:disabled:hover {
    box-shadow: 0 .125rem .625rem #3f6ad880,0 .0625rem .125rem #3f6ad899
}

.btn-outline-primary.btn-shadow:hover {
    box-shadow: 0 5px 15px 2px #3f6ad830
}

.btn-outline-secondary {
    color: #6c757d;
    border-color: #6c757d
}

.btn-outline-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-outline-secondary:focus,.btn-outline-secondary.focus {
    box-shadow: 0 0 #6c757d80
}

.btn-outline-secondary.disabled,.btn-outline-secondary:disabled {
    color: #6c757d;
    background-color: transparent
}

.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 #6c757d80
}

.btn-outline-secondary.btn-shadow {
    box-shadow: 0 .125rem .625rem #6c757d66,0 .0625rem .125rem #6c757d80
}

.btn-outline-secondary.btn-shadow.active:hover,.btn-outline-secondary.btn-shadow.disabled:hover,.btn-outline-secondary.btn-shadow:active:hover,.btn-outline-secondary.btn-shadow:disabled:hover {
    box-shadow: 0 .125rem .625rem #6c757d80,0 .0625rem .125rem #6c757d99
}

.btn-outline-secondary.btn-shadow:hover {
    box-shadow: 0 5px 15px 2px #6c757d30
}

.btn-outline-success {
    color: #3ac47d;
    border-color: #3ac47d
}

.btn-outline-success:hover {
    color: #fff;
    background-color: #3ac47d;
    border-color: #3ac47d
}

.btn-outline-success:focus,.btn-outline-success.focus {
    box-shadow: 0 0 #3ac47d80
}

.btn-outline-success.disabled,.btn-outline-success:disabled {
    color: #3ac47d;
    background-color: transparent
}

.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #3ac47d;
    border-color: #3ac47d
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus {
    box-shadow: 0 0 #3ac47d80
}

.btn-outline-success.btn-shadow {
    box-shadow: 0 .125rem .625rem #3ac47d66,0 .0625rem .125rem #3ac47d80
}

.btn-outline-success.btn-shadow.active:hover,.btn-outline-success.btn-shadow.disabled:hover,.btn-outline-success.btn-shadow:active:hover,.btn-outline-success.btn-shadow:disabled:hover {
    box-shadow: 0 .125rem .625rem #3ac47d80,0 .0625rem .125rem #3ac47d99
}

.btn-outline-success.btn-shadow:hover {
    box-shadow: 0 5px 15px 2px #3ac47d30
}

.btn-outline-info {
    color: #16aaff;
    border-color: #16aaff
}

.btn-outline-info:hover {
    color: #fff;
    background-color: #16aaff;
    border-color: #16aaff
}

.btn-outline-info:focus,.btn-outline-info.focus {
    box-shadow: 0 0 #16aaff80
}

.btn-outline-info.disabled,.btn-outline-info:disabled {
    color: #16aaff;
    background-color: transparent
}

.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #16aaff;
    border-color: #16aaff
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus {
    box-shadow: 0 0 #16aaff80
}

.btn-outline-info.btn-shadow {
    box-shadow: 0 .125rem .625rem #16aaff66,0 .0625rem .125rem #16aaff80
}

.btn-outline-info.btn-shadow.active:hover,.btn-outline-info.btn-shadow.disabled:hover,.btn-outline-info.btn-shadow:active:hover,.btn-outline-info.btn-shadow:disabled:hover {
    box-shadow: 0 .125rem .625rem #16aaff80,0 .0625rem .125rem #16aaff99
}

.btn-outline-info.btn-shadow:hover {
    box-shadow: 0 5px 15px 2px #16aaff30
}

.btn-outline-warning {
    color: #f7b924;
    border-color: #f7b924
}

.btn-outline-warning:hover {
    color: #212529;
    background-color: #f7b924;
    border-color: #f7b924
}

.btn-outline-warning:focus,.btn-outline-warning.focus {
    box-shadow: 0 0 #f7b92480
}

.btn-outline-warning.disabled,.btn-outline-warning:disabled {
    color: #f7b924;
    background-color: transparent
}

.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #f7b924;
    border-color: #f7b924
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus {
    box-shadow: 0 0 #f7b92480
}

.btn-outline-warning.btn-shadow {
    box-shadow: 0 .125rem .625rem #f7b92466,0 .0625rem .125rem #f7b92480
}

.btn-outline-warning.btn-shadow.active:hover,.btn-outline-warning.btn-shadow.disabled:hover,.btn-outline-warning.btn-shadow:active:hover,.btn-outline-warning.btn-shadow:disabled:hover {
    box-shadow: 0 .125rem .625rem #f7b92480,0 .0625rem .125rem #f7b92499
}

.btn-outline-warning.btn-shadow:hover {
    box-shadow: 0 5px 15px 2px #f7b92430
}

.btn-outline-danger {
    color: #d92550;
    border-color: #d92550
}

.btn-outline-danger:hover {
    color: #fff;
    background-color: #d92550;
    border-color: #d92550
}

.btn-outline-danger:focus,.btn-outline-danger.focus {
    box-shadow: 0 0 #d9255080
}

.btn-outline-danger.disabled,.btn-outline-danger:disabled {
    color: #d92550;
    background-color: transparent
}

.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #d92550;
    border-color: #d92550
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus {
    box-shadow: 0 0 #d9255080
}

.btn-outline-danger.btn-shadow {
    box-shadow: 0 .125rem .625rem #d9255066,0 .0625rem .125rem #d9255080
}

.btn-outline-danger.btn-shadow.active:hover,.btn-outline-danger.btn-shadow.disabled:hover,.btn-outline-danger.btn-shadow:active:hover,.btn-outline-danger.btn-shadow:disabled:hover {
    box-shadow: 0 .125rem .625rem #d9255080,0 .0625rem .125rem #d9255099
}

.btn-outline-danger.btn-shadow:hover {
    box-shadow: 0 5px 15px 2px #d9255030
}

.btn-outline-light {
    color: #eee;
    border-color: #eee
}

.btn-outline-light:hover {
    color: #212529;
    background-color: #eee;
    border-color: #eee
}

.btn-outline-light:focus,.btn-outline-light.focus {
    box-shadow: 0 0 #eeeeee80
}

.btn-outline-light.disabled,.btn-outline-light:disabled {
    color: #eee;
    background-color: transparent
}

.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #eee;
    border-color: #eee
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus {
    box-shadow: 0 0 #eeeeee80
}

.btn-outline-light.btn-shadow {
    box-shadow: 0 .125rem .625rem #eee6,0 .0625rem .125rem #eeeeee80
}

.btn-outline-light.btn-shadow.active:hover,.btn-outline-light.btn-shadow.disabled:hover,.btn-outline-light.btn-shadow:active:hover,.btn-outline-light.btn-shadow:disabled:hover {
    box-shadow: 0 .125rem .625rem #eeeeee80,0 .0625rem .125rem #eee9
}

.btn-outline-light.btn-shadow:hover {
    box-shadow: 0 5px 15px 2px #eeeeee30
}

.btn-outline-dark {
    color: #343a40;
    border-color: #343a40
}

.btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-outline-dark:focus,.btn-outline-dark.focus {
    box-shadow: 0 0 #343a4080
}

.btn-outline-dark.disabled,.btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent
}

.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus {
    box-shadow: 0 0 #343a4080
}

.btn-outline-dark.btn-shadow {
    box-shadow: 0 .125rem .625rem #343a4066,0 .0625rem .125rem #343a4080
}

.btn-outline-dark.btn-shadow.active:hover,.btn-outline-dark.btn-shadow.disabled:hover,.btn-outline-dark.btn-shadow:active:hover,.btn-outline-dark.btn-shadow:disabled:hover {
    box-shadow: 0 .125rem .625rem #343a4080,0 .0625rem .125rem #343a4099
}

.btn-outline-dark.btn-shadow:hover {
    box-shadow: 0 5px 15px 2px #343a4030
}

.btn-outline-focus {
    color: #444054;
    border-color: #444054
}

.btn-outline-focus:hover {
    color: #fff;
    background-color: #444054;
    border-color: #444054
}

.btn-outline-focus:focus,.btn-outline-focus.focus {
    box-shadow: 0 0 #44405480
}

.btn-outline-focus.disabled,.btn-outline-focus:disabled {
    color: #444054;
    background-color: transparent
}

.btn-outline-focus:not(:disabled):not(.disabled):active,.btn-outline-focus:not(:disabled):not(.disabled).active,.show>.btn-outline-focus.dropdown-toggle {
    color: #fff;
    background-color: #444054;
    border-color: #444054
}

.btn-outline-focus:not(:disabled):not(.disabled):active:focus,.btn-outline-focus:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-focus.dropdown-toggle:focus {
    box-shadow: 0 0 #44405480
}

.btn-outline-focus.btn-shadow {
    box-shadow: 0 .125rem .625rem #44405466,0 .0625rem .125rem #44405480
}

.btn-outline-focus.btn-shadow.active:hover,.btn-outline-focus.btn-shadow.disabled:hover,.btn-outline-focus.btn-shadow:active:hover,.btn-outline-focus.btn-shadow:disabled:hover {
    box-shadow: 0 .125rem .625rem #44405480,0 .0625rem .125rem #44405499
}

.btn-outline-focus.btn-shadow:hover {
    box-shadow: 0 5px 15px 2px #44405430
}

.btn-outline-alternate {
    color: #794c8a;
    border-color: #794c8a
}

.btn-outline-alternate:hover {
    color: #fff;
    background-color: #794c8a;
    border-color: #794c8a
}

.btn-outline-alternate:focus,.btn-outline-alternate.focus {
    box-shadow: 0 0 #794c8a80
}

.btn-outline-alternate.disabled,.btn-outline-alternate:disabled {
    color: #794c8a;
    background-color: transparent
}

.btn-outline-alternate:not(:disabled):not(.disabled):active,.btn-outline-alternate:not(:disabled):not(.disabled).active,.show>.btn-outline-alternate.dropdown-toggle {
    color: #fff;
    background-color: #794c8a;
    border-color: #794c8a
}

.btn-outline-alternate:not(:disabled):not(.disabled):active:focus,.btn-outline-alternate:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-alternate.dropdown-toggle:focus {
    box-shadow: 0 0 #794c8a80
}

.btn-outline-alternate.btn-shadow {
    box-shadow: 0 .125rem .625rem #794c8a66,0 .0625rem .125rem #794c8a80
}

.btn-outline-alternate.btn-shadow.active:hover,.btn-outline-alternate.btn-shadow.disabled:hover,.btn-outline-alternate.btn-shadow:active:hover,.btn-outline-alternate.btn-shadow:disabled:hover {
    box-shadow: 0 .125rem .625rem #794c8a80,0 .0625rem .125rem #794c8a99
}

.btn-outline-alternate.btn-shadow:hover {
    box-shadow: 0 5px 15px 2px #794c8a30
}

.btn {
    position: relative;
    transition: color .15s,background-color .15s,border-color .15s,box-shadow .15s;
    font-size: .8rem
}

@media screen and (prefers-reduced-motion: reduce) {
    .btn {
        transition: none
    }
}

.btn-light {
    border-color: #dcdcdc
}

.btn-outline-light {
    color: #8f8f8f
}

.dropdown-menu {
    box-shadow: 0 .46875rem 2.1875rem #04091408,0 .9375rem 1.40625rem #04091408,0 .25rem .53125rem #0409140d,0 .125rem .1875rem #04091408;
    margin: .125rem
}

.dropdown-menu.dropdown-menu-right {
    right: 0!important
}

.dropdown-menu .dropdown-header {
    text-transform: uppercase;
    font-size: .73333rem;
    color: #3f6ad8;
    font-weight: 700
}

.dropdown-menu .dropdown-item {
    font-size: .88rem;
    display: flex;
    align-items: center;
    transition: background-color .3s ease,color .3s ease;
    cursor: pointer;
    z-index: 6;
    position: relative
}

.dropdown-menu .dropdown-item .dropdown-icon {
    font-size: 1rem;
    margin-right: .325rem;
    width: 30px;
    text-align: center;
    opacity: .3;
    margin-left: -10px
}

.dropdown-menu .dropdown-item:hover .dropdown-icon {
    opacity: .7
}

.dropdown-menu.dropdown-menu-shadow {
    box-shadow: 0 .66875rem 2.3875rem #04091408,0 1.1375rem 1.60625rem #04091408,0 .45rem .73125rem #0409140d,0 .325rem .3875rem #04091408
}

.dropdown-toggle:after {
    position: relative;
    top: 2px;
    opacity: .8;
    margin-left: 5px
}

.dropdown-toggle-split:after {
    margin-left: 0
}

.dropright .dropdown-toggle:after {
    top: 0
}

.dropdown-toggle-split {
    border-left: rgba(255,255,255,.1) solid 2px
}

.badge-primary {
    color: #fff;
    background-color: #3f6ad8
}

a.badge-primary:hover,a.badge-primary:focus {
    color: #fff;
    background-color: #2651be
}

.badge-secondary {
    color: #fff;
    background-color: #6c757d
}

a.badge-secondary:hover,a.badge-secondary:focus {
    color: #fff;
    background-color: #545b62
}

.badge-success {
    color: #fff;
    background-color: #3ac47d
}

a.badge-success:hover,a.badge-success:focus {
    color: #fff;
    background-color: #2e9d64
}

.badge-info {
    color: #fff;
    background-color: #16aaff
}

a.badge-info:hover,a.badge-info:focus {
    color: #fff;
    background-color: #0090e2
}

.badge-warning {
    color: #212529;
    background-color: #f7b924
}

a.badge-warning:hover,a.badge-warning:focus {
    color: #212529;
    background-color: #e0a008
}

.badge-danger {
    color: #fff;
    background-color: #d92550
}

a.badge-danger:hover,a.badge-danger:focus {
    color: #fff;
    background-color: #ad1e40
}

.badge-light {
    color: #212529;
    background-color: #eee
}

a.badge-light:hover,a.badge-light:focus {
    color: #212529;
    background-color: #d5d5d5
}

.badge-dark {
    color: #fff;
    background-color: #343a40
}

a.badge-dark:hover,a.badge-dark:focus {
    color: #fff;
    background-color: #1d2124
}

.badge-focus {
    color: #fff;
    background-color: #444054
}

a.badge-focus:hover,a.badge-focus:focus {
    color: #fff;
    background-color: #2d2a37
}

.badge-alternate {
    color: #fff;
    background-color: #794c8a
}

a.badge-alternate:hover,a.badge-alternate:focus {
    color: #fff;
    background-color: #5c3a69
}

.badge {
    font-weight: 700;
    text-transform: uppercase;
    padding: 5px 10px;
    min-width: 19px
}

.badge-light {
    background: #fff
}

.btn .badge {
    margin-left: 8px
}

.btn-sm .badge-pill,.btn-group-sm>.btn .badge-pill {
    position: absolute;
    top: -4px;
    right: -4px
}

.badge-abs {
    position: absolute;
    right: -3px;
    top: -3px
}

.card {
    box-shadow: 0 .46875rem 2.1875rem #04091408,0 .9375rem 1.40625rem #04091408,0 .25rem .53125rem #0409140d,0 .125rem .1875rem #04091408;
    border-width: 0;
    transition: all .2s
}

.card>.dropdown-menu-header {
    margin: 0
}

.card>.dropdown-menu-header .dropdown-menu-header-inner {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

.card.text-dark.text-white .card-footer,.card.text-dark.text-white .card-header,.card.text-white .card-footer,.card.text-white .card-header {
    background: rgba(255,255,255,.1);
    color: #ffffffe6
}

.card.text-dark.text-white .card-footer,.card.text-dark.text-white .card-header {
    color: #000000e6
}

.card .card-footer {
    display: flex;
    align-items: center
}

.btn-actions-pane-right {
    margin-left: auto;
    white-space: nowrap
}

.btn-actions-pane-right a {
    text-transform: none
}

.btn-actions-pane-left {
    margin-right: auto
}

.actions-icon-btn .btn-icon-only {
    padding-left: 0;
    padding-right: 0;
    color: #495057
}

.actions-icon-btn .btn-icon-only .btn-icon-wrapper {
    font-size: 1.3rem;
    width: 30px;
    text-align: center
}

.actions-icon-btn .btn-icon-only:hover {
    color: #3f6ad8
}

.card-header,.card-title {
    text-transform: uppercase;
    color: #0d1b3eb3;
    font-weight: 700;
    font-size: .88rem
}

.card-header {
    display: flex;
    align-items: center;
    border-bottom-width: 1px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: .625rem;
    height: 3.5rem
}

.card-header.no-border {
    border: 0;
    padding: 0;
    height: auto
}

.card-header .menu-header-subtitle {
    display: block
}

.card-header.card-header-tab .nav {
    width: auto;
    margin-left: auto
}

.card-header.card-header-tab .card-header-title {
    display: flex;
    align-items: center;
    white-space: nowrap
}

.card-header .header-icon {
    font-size: 1.65rem;
    margin-right: .625rem
}

.card-header>.nav {
    margin-left: -.625rem;
    height: 100%;
    width: 100%
}

.card-header>.nav .nav-item {
    position: relative;
    height: 100%;
    display: flex;
    align-items: center
}

.card-header>.nav .nav-link {
    text-transform: none;
    width: 100%;
    display: block;
    color: #495057
}

.card-header>.nav .nav-link:before {
    content: "";
    border-radius: 15px;
    background: #3f6ad8;
    transition: all .2s;
    height: 4px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -2px;
    opacity: 0
}

.card-header>.nav .nav-link:hover {
    color: #3f6ad8
}

.card-header>.nav .nav-link.active {
    color: #3f6ad8
}

.card-header>.nav .nav-link.active:before {
    opacity: 1
}

.card-border {
    box-shadow: 0 0 0 transparent;
    border-width: 1px
}

.card-subtitle {
    margin-bottom: .75rem;
    font-size: .968rem;
    color: #0d1b3e8c
}

.card-shadow-primary {
    box-shadow: 0 .46875rem 2.1875rem #3f6ad808,0 .9375rem 1.40625rem #3f6ad808,0 .25rem .53125rem #3f6ad80d,0 .125rem .1875rem #3f6ad808
}

.card-shadow-secondary {
    box-shadow: 0 .46875rem 2.1875rem #6c757d08,0 .9375rem 1.40625rem #6c757d08,0 .25rem .53125rem #6c757d0d,0 .125rem .1875rem #6c757d08
}

.card-shadow-success {
    box-shadow: 0 .46875rem 2.1875rem #3ac47d08,0 .9375rem 1.40625rem #3ac47d08,0 .25rem .53125rem #3ac47d0d,0 .125rem .1875rem #3ac47d08
}

.card-shadow-info {
    box-shadow: 0 .46875rem 2.1875rem #16aaff08,0 .9375rem 1.40625rem #16aaff08,0 .25rem .53125rem #16aaff0d,0 .125rem .1875rem #16aaff08
}

.card-shadow-warning {
    box-shadow: 0 .46875rem 2.1875rem #f7b92408,0 .9375rem 1.40625rem #f7b92408,0 .25rem .53125rem #f7b9240d,0 .125rem .1875rem #f7b92408
}

.card-shadow-danger {
    box-shadow: 0 .46875rem 2.1875rem #d9255008,0 .9375rem 1.40625rem #d9255008,0 .25rem .53125rem #d925500d,0 .125rem .1875rem #d9255008
}

.card-shadow-light {
    box-shadow: 0 .46875rem 2.1875rem #eeeeee08,0 .9375rem 1.40625rem #eeeeee08,0 .25rem .53125rem #eeeeee0d,0 .125rem .1875rem #eeeeee08
}

.card-shadow-dark {
    box-shadow: 0 .46875rem 2.1875rem #343a4008,0 .9375rem 1.40625rem #343a4008,0 .25rem .53125rem #343a400d,0 .125rem .1875rem #343a4008
}

.card-shadow-focus {
    box-shadow: 0 .46875rem 2.1875rem #44405408,0 .9375rem 1.40625rem #44405408,0 .25rem .53125rem #4440540d,0 .125rem .1875rem #44405408
}

.card-shadow-alternate {
    box-shadow: 0 .46875rem 2.1875rem #794c8a08,0 .9375rem 1.40625rem #794c8a08,0 .25rem .53125rem #794c8a0d,0 .125rem .1875rem #794c8a08
}

.card-header-lg {
    padding: 1.5rem 2.5rem;
    height: auto
}

.nav-pills,.nav-tabs {
    margin-bottom: 1rem
}

.nav-link {
    font-weight: 700
}

.nav-link:hover {
    cursor: pointer
}

.nav-tabs .nav-link:hover {
    color: #3f6ad8!important
}

.nav-tabs .nav-link.active {
    color: #3f6ad8
}

.nav-pills .nav-link:hover {
    color: #3f6ad8!important
}

.nav-pills .nav-link.active {
    background: #3f6ad8
}

.nav-pills .nav-link.active:hover {
    color: #fff!important
}

.tabs-animated .nav-link {
    position: relative;
    padding: 1rem;
    margin: 0 .75rem 0 0;
    color: #495057
}

.tabs-animated .nav-link:before {
    transform: scale(0);
    opacity: 1;
    width: 100%;
    left: 0;
    bottom: -2px;
    content: "";
    position: absolute;
    display: block;
    border-radius: .25rem;
    background: #3f6ad8;
    transition: all .2s;
    height: 4px
}

.tabs-animated .nav-link.active,.tabs-animated .nav-link:hover {
    color: #3f6ad8
}

.tabs-animated .nav-link.active:before,.tabs-animated .nav-link:hover:before {
    transform: scale(1)
}

.tabs-animated-shadow .nav-link {
    padding: .5rem .75rem;
    margin-bottom: .75rem
}

.tabs-animated-shadow .nav-link span {
    position: relative;
    z-index: 5;
    display: inline-block;
    width: 100%
}

.tabs-animated-shadow .nav-link:before {
    height: 100%;
    top: 0;
    z-index: 4;
    bottom: auto;
    box-shadow: 0 16px 26px -10px #3f6ad88f,0 4px 25px #0000001f,0 8px 10px -5px #3f6ad833;
    border-radius: 100%;
    opacity: .5
}

.tabs-animated-shadow .nav-link.active,.tabs-animated-shadow .nav-link:hover {
    color: #fff
}

.tabs-animated-shadow .nav-link.active:before,.tabs-animated-shadow .nav-link:hover:before {
    border-radius: .25rem;
    opacity: 1
}

.tabs-animated-shadow .nav-item:last-child .nav-link {
    margin-right: 0
}

.tabs-animated-shadow.tabs-shadow-bordered {
    border-bottom: rgba(26,54,126,.125) solid 1px
}

.tabs-animated-shadow.tabs-shadow-bordered .nav-link {
    margin-bottom: 0
}

.body-tabs-shadow .body-tabs-animated {
    padding: .75rem 0
}

.body-tabs-shadow .body-tabs-animated .nav-link span {
    position: relative;
    z-index: 5
}

.body-tabs-shadow .body-tabs-animated .nav-link:before {
    height: 70%;
    top: 15%;
    z-index: 4;
    bottom: auto;
    box-shadow: 0 16px 26px -10px #3f6ad88f,0 4px 25px #0000001f,0 8px 10px -5px #3f6ad833;
    border-radius: 100%;
    opacity: .5
}

.body-tabs-shadow .body-tabs-animated .nav-link.active,.body-tabs-shadow .body-tabs-animated .nav-link:hover {
    color: #fff
}

.body-tabs-shadow .body-tabs-animated .nav-link.active:before,.body-tabs-shadow .body-tabs-animated .nav-link:hover:before {
    border-radius: .25rem;
    opacity: 1
}

.body-tabs-line .body-tabs-layout {
    margin: 0 -30px 30px;
    padding: 0 30px;
    border-bottom: #dee2e6 solid 1px
}

.accordion-wrapper {
    border-radius: .25rem;
    border: #e9ecef solid 1px
}

.accordion-wrapper>.card {
    box-shadow: 0 0 0 0 transparent
}

.accordion-wrapper>.card>.card-header {
    padding: 1rem;
    height: auto
}

.accordion-wrapper>.card>.card-header .btn:active,.accordion-wrapper>.card>.card-header .btn:focus,.accordion-wrapper>.card>.card-header .btn:hover {
    text-decoration: none
}

.accordion-wrapper>.card>.card-header .form-heading p {
    margin: 0
}

.accordion-wrapper>.card .collapse {
    border-bottom: transparent solid 1px
}

.accordion-wrapper>.card .collapse.show {
    border-bottom-color: #e9ecef
}

.modal-header,.modal-footer {
    background: #f8f9fa
}

.modal-footer {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.modal-dialog {
    border-radius: .25rem
}

.nav-item .nav-link {
    font-weight: 400
}

.nav-link {
    display: flex;
    align-items: center;
    transition: background-color .3s ease,color .3s ease;
    cursor: pointer
}

.nav-link .nav-link-icon {
    color: #3f6ad8;
    font-size: 1rem;
    width: 30px;
    text-align: center;
    opacity: .45;
    margin-left: -10px
}

.nav-link:hover {
    color: #495057
}

.nav-link:hover .nav-link-icon {
    opacity: .9;
    color: #3f6ad8
}

.nav-link:disabled .nav-link-icon,.nav-link.disabled .nav-link-icon {
    opacity: .3
}

.nav-item.nav-item-header {
    text-transform: uppercase;
    font-size: .73333rem;
    color: #6c757d;
    font-weight: 700;
    padding: .5rem 1rem
}

.nav-item.nav-item-btn {
    padding: .5rem 1rem
}

.nav-item.nav-item-divider {
    margin: .5rem 0;
    height: 1px;
    overflow: hidden;
    background: #dee2e6
}

.nav .badge {
    margin-left: 8px
}

.nav-pills .nav-link.active,.nav-pills .nav-link.active:hover {
    color: #fff
}

.nav-pills .nav-link.active .nav-link-icon,.nav-pills .nav-link.active:hover .nav-link-icon {
    color: #fff;
    opacity: .8
}

.nav-pills .nav-link:hover {
    color: #495057!important
}

.nav-justified .nav-link .nav-text {
    display: block;
    width: 100%;
    text-align: center
}

.list-group-flush+.card-footer {
    border-top: 0
}

.rm-list-borders .list-group-item {
    border: 0;
    padding: .5rem 0
}

.rm-list-borders-scroll .list-group-item {
    border: 0;
    padding-right: 1.125rem
}

legend {
    font-size: .88rem;
    font-weight: 700
}

.form-heading {
    font-size: 1.1rem;
    margin: 0;
    color: #3f6ad8
}

.form-heading p {
    color: #6c757d;
    padding: .3rem 0 0;
    font-size: .88rem
}

.custom-select {
    -webkit-appearance: none;
    -moz-appearance: none
}

.pagination li a {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #007bff;
    background-color: #fff;
    border: 1px solid #dee2e6
}

.pagination li a:hover {
    z-index: 2;
    color: #0056b3;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6
}

.pagination li a:focus {
    z-index: 2;
    outline: 0;
    box-shadow: none
}

.pagination li a:not(:disabled):not(.disabled) {
    cursor: pointer
}

.pagination li:first-child a {
    margin-left: 0;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.pagination li:last-child a {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem
}

.pagination li.active a {
    z-index: 1;
    color: #fff;
    background-color: #3f6ad8;
    border-color: #007bff
}

.pagination li.active a:hover {
    color: #fff
}

.pagination li.disabled a {
    color: #6c757d;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #dee2e6
}

.widget-content {
    padding: 1rem;
    flex-direction: row;
    align-items: center
}

.widget-content .widget-content-wrapper {
    display: flex;
    flex: 1;
    position: relative;
    align-items: center
}

.widget-content .widget-content-left .widget-heading {
    opacity: .8;
    font-weight: 700
}

.widget-content .widget-content-left .widget-subheading {
    opacity: .5
}

.widget-content .widget-content-right {
    margin-left: auto
}

.widget-content .widget-numbers {
    font-weight: 700;
    font-size: 1.8rem;
    display: block
}

.widget-content .widget-content-outer {
    display: flex;
    flex: 1;
    flex-direction: column
}

.widget-content .widget-progress-wrapper {
    margin-top: 1rem
}

.widget-content .widget-progress-wrapper .progress-sub-label {
    margin-top: .33333rem;
    opacity: .5;
    display: flex;
    align-content: center;
    align-items: center
}

.widget-content .widget-progress-wrapper .progress-sub-label .sub-label-right {
    margin-left: auto
}

.widget-content .widget-content-right.widget-content-actions {
    visibility: hidden;
    opacity: 0;
    transition: opacity .2s
}

.widget-content:hover .widget-content-right.widget-content-actions {
    visibility: visible;
    opacity: 1
}

.ps {
    overflow: hidden!important;
    overflow-anchor: none;
    touch-action: auto
}

.ps__rail-x {
    display: none!important;
    opacity: 0;
    transition: background-color .2s linear,opacity .2s linear;
    height: 15px;
    bottom: 0;
    position: absolute;
    z-index: 7
}

.ps__rail-y {
    display: none;
    opacity: 0;
    transition: background-color .2s linear,opacity .2s linear;
    width: 15px;
    right: 0;
    position: absolute;
    border-radius: 50px;
    z-index: 7
}

.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y {
    display: block;
    background-color: transparent
}

.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y {
    opacity: .6
}

.ps__rail-x:hover,.ps__rail-y:hover,.ps__rail-x:focus,.ps__rail-y:focus {
    background-color: #0000001a;
    opacity: .9
}

.ps__thumb-x {
    background-color: #0000001a;
    border-radius: 6px;
    transition: background-color .2s linear,height .2s ease-in-out;
    height: 6px;
    bottom: 2px;
    position: absolute
}

.ps__thumb-y {
    background-color: #0000001a;
    border-radius: 6px;
    transition: background-color .2s linear,width .2s ease-in-out;
    width: 6px;
    right: 2px;
    position: absolute
}

.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x {
    background-color: #0000001f;
    height: 11px
}

.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y {
    background-color: #0000001f;
    width: 11px
}

@supports (-ms-overflow-style: none) {
    .ps {
        overflow:auto!important
    }
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
    .ps {
        overflow: auto!important
    }
}

.scrollbar-sidebar,.scrollbar-container {
    position: relative;
    height: 100%
}

.scroll-area {
    overflow-x: hidden;
    height: 400px
}

.scroll-area-xs {
    height: 150px;
    overflow-x: hidden
}

.scroll-area-sm {
    height: 200px;
    overflow-x: hidden
}

.scroll-area-md {
    height: 300px;
    overflow-x: hidden
}

.scroll-area-lg {
    height: 400px;
    overflow-x: hidden
}

.scroll-area-x {
    overflow-x: auto;
    width: 100%;
    max-width: 100%
}

.shadow-overflow {
    position: relative
}

.shadow-overflow:after,.shadow-overflow:before {
    width: 100%;
    bottom: auto;
    top: 0;
    left: 0;
    height: 1.5rem;
    position: absolute;
    z-index: 10;
    content: "";
    background: linear-gradient(to bottom,#fff 20%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=0)
}

.shadow-overflow:after {
    bottom: 0;
    top: auto;
    background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 80%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0)
}

/*!
 * Font Awesome Free 5.6.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fas {
    font-family: "Font Awesome 5 Free";
    font-weight: 900
}

.fa,.fas,.far,.fal,.fab {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1
}

.fa-lg {
    font-size: 1.33333em;
    line-height: .75em;
    vertical-align: -.0667em
}

.fa-xs {
    font-size: .75em
}

.fa-sm {
    font-size: .875em
}

.fa-1x {
    font-size: 1em
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-6x {
    font-size: 6em
}

.fa-7x {
    font-size: 7em
}

.fa-8x {
    font-size: 8em
}

.fa-9x {
    font-size: 9em
}

.fa-10x {
    font-size: 10em
}

.fa-fw {
    text-align: center;
    width: 1.25em
}

.fa-ul {
    list-style-type: none;
    margin-left: 2.5em;
    padding-left: 0
}

.fa-ul>li {
    position: relative
}

.fa-li {
    left: -2em;
    position: absolute;
    text-align: center;
    width: 2em;
    line-height: inherit
}

.fa-border {
    border: solid .08em #eee;
    border-radius: .1em;
    padding: .2em .25em .15em
}

.fa-pull-left {
    float: left
}

.fa-pull-right {
    float: right
}

.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left {
    margin-right: .3em
}

.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right {
    margin-left: .3em
}

.fa-spin {
    animation: fa-spin 2s infinite linear
}

.fa-pulse {
    animation: fa-spin 1s infinite steps(8)
}

@keyframes fa-spin {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    transform: rotate(90deg)
}

.fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    transform: rotate(180deg)
}

.fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    transform: scaleX(-1)
}

.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    transform: scaleY(-1)
}

.fa-flip-horizontal.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    transform: scale(-1)
}

:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical {
    filter: none
}

.fa-stack {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2.5em
}

.fa-stack-1x,.fa-stack-2x {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: #fff
}

.fa-500px:before {
    content: "\f26e"
}

.fa-accessible-icon:before {
    content: "\f368"
}

.fa-accusoft:before {
    content: "\f369"
}

.fa-acquisitions-incorporated:before {
    content: "\f6af"
}

.fa-ad:before {
    content: "\f641"
}

.fa-address-book:before {
    content: "\f2b9"
}

.fa-address-card:before {
    content: "\f2bb"
}

.fa-adjust:before {
    content: "\f042"
}

.fa-adn:before {
    content: "\f170"
}

.fa-adobe:before {
    content: "\f778"
}

.fa-adversal:before {
    content: "\f36a"
}

.fa-affiliatetheme:before {
    content: "\f36b"
}

.fa-air-freshener:before {
    content: "\f5d0"
}

.fa-algolia:before {
    content: "\f36c"
}

.fa-align-center:before {
    content: "\f037"
}

.fa-align-justify:before {
    content: "\f039"
}

.fa-align-left:before {
    content: "\f036"
}

.fa-align-right:before {
    content: "\f038"
}

.fa-alipay:before {
    content: "\f642"
}

.fa-allergies:before {
    content: "\f461"
}

.fa-amazon:before {
    content: "\f270"
}

.fa-amazon-pay:before {
    content: "\f42c"
}

.fa-ambulance:before {
    content: "\f0f9"
}

.fa-american-sign-language-interpreting:before {
    content: "\f2a3"
}

.fa-amilia:before {
    content: "\f36d"
}

.fa-anchor:before {
    content: "\f13d"
}

.fa-android:before {
    content: "\f17b"
}

.fa-angellist:before {
    content: "\f209"
}

.fa-angle-double-down:before {
    content: "\f103"
}

.fa-angle-double-left:before {
    content: "\f100"
}

.fa-angle-double-right:before {
    content: "\f101"
}

.fa-angle-double-up:before {
    content: "\f102"
}

.fa-angle-down:before {
    content: "\f107"
}

.fa-angle-left:before {
    content: "\f104"
}

.fa-angle-right:before {
    content: "\f105"
}

.fa-angle-up:before {
    content: "\f106"
}

.fa-angry:before {
    content: "\f556"
}

.fa-angrycreative:before {
    content: "\f36e"
}

.fa-angular:before {
    content: "\f420"
}

.fa-ankh:before {
    content: "\f644"
}

.fa-app-store:before {
    content: "\f36f"
}

.fa-app-store-ios:before {
    content: "\f370"
}

.fa-apper:before {
    content: "\f371"
}

.fa-apple:before {
    content: "\f179"
}

.fa-apple-alt:before {
    content: "\f5d1"
}

.fa-apple-pay:before {
    content: "\f415"
}

.fa-archive:before {
    content: "\f187"
}

.fa-archway:before {
    content: "\f557"
}

.fa-arrow-alt-circle-down:before {
    content: "\f358"
}

.fa-arrow-alt-circle-left:before {
    content: "\f359"
}

.fa-arrow-alt-circle-right:before {
    content: "\f35a"
}

.fa-arrow-alt-circle-up:before {
    content: "\f35b"
}

.fa-arrow-circle-down:before {
    content: "\f0ab"
}

.fa-arrow-circle-left:before {
    content: "\f0a8"
}

.fa-arrow-circle-right:before {
    content: "\f0a9"
}

.fa-arrow-circle-up:before {
    content: "\f0aa"
}

.fa-arrow-down:before {
    content: "\f063"
}

.fa-arrow-left:before {
    content: "\f060"
}

.fa-arrow-right:before {
    content: "\f061"
}

.fa-arrow-up:before {
    content: "\f062"
}

.fa-arrows-alt:before {
    content: "\f0b2"
}

.fa-arrows-alt-h:before {
    content: "\f337"
}

.fa-arrows-alt-v:before {
    content: "\f338"
}

.fa-artstation:before {
    content: "\f77a"
}

.fa-assistive-listening-systems:before {
    content: "\f2a2"
}

.fa-asterisk:before {
    content: "\f069"
}

.fa-asymmetrik:before {
    content: "\f372"
}

.fa-at:before {
    content: "\f1fa"
}

.fa-atlas:before {
    content: "\f558"
}

.fa-atlassian:before {
    content: "\f77b"
}

.fa-atom:before {
    content: "\f5d2"
}

.fa-audible:before {
    content: "\f373"
}

.fa-audio-description:before {
    content: "\f29e"
}

.fa-autoprefixer:before {
    content: "\f41c"
}

.fa-avianex:before {
    content: "\f374"
}

.fa-aviato:before {
    content: "\f421"
}

.fa-award:before {
    content: "\f559"
}

.fa-aws:before {
    content: "\f375"
}

.fa-baby:before {
    content: "\f77c"
}

.fa-baby-carriage:before {
    content: "\f77d"
}

.fa-backspace:before {
    content: "\f55a"
}

.fa-backward:before {
    content: "\f04a"
}

.fa-balance-scale:before {
    content: "\f24e"
}

.fa-ban:before {
    content: "\f05e"
}

.fa-band-aid:before {
    content: "\f462"
}

.fa-bandcamp:before {
    content: "\f2d5"
}

.fa-barcode:before {
    content: "\f02a"
}

.fa-bars:before {
    content: "\f0c9"
}

.fa-baseball-ball:before {
    content: "\f433"
}

.fa-basketball-ball:before {
    content: "\f434"
}

.fa-bath:before {
    content: "\f2cd"
}

.fa-battery-empty:before {
    content: "\f244"
}

.fa-battery-full:before {
    content: "\f240"
}

.fa-battery-half:before {
    content: "\f242"
}

.fa-battery-quarter:before {
    content: "\f243"
}

.fa-battery-three-quarters:before {
    content: "\f241"
}

.fa-bed:before {
    content: "\f236"
}

.fa-beer:before {
    content: "\f0fc"
}

.fa-behance:before {
    content: "\f1b4"
}

.fa-behance-square:before {
    content: "\f1b5"
}

.fa-bell:before {
    content: "\f0f3"
}

.fa-bell-slash:before {
    content: "\f1f6"
}

.fa-bezier-curve:before {
    content: "\f55b"
}

.fa-bible:before {
    content: "\f647"
}

.fa-bicycle:before {
    content: "\f206"
}

.fa-bimobject:before {
    content: "\f378"
}

.fa-binoculars:before {
    content: "\f1e5"
}

.fa-biohazard:before {
    content: "\f780"
}

.fa-birthday-cake:before {
    content: "\f1fd"
}

.fa-bitbucket:before {
    content: "\f171"
}

.fa-bitcoin:before {
    content: "\f379"
}

.fa-bity:before {
    content: "\f37a"
}

.fa-black-tie:before {
    content: "\f27e"
}

.fa-blackberry:before {
    content: "\f37b"
}

.fa-blender:before {
    content: "\f517"
}

.fa-blender-phone:before {
    content: "\f6b6"
}

.fa-blind:before {
    content: "\f29d"
}

.fa-blog:before {
    content: "\f781"
}

.fa-blogger:before {
    content: "\f37c"
}

.fa-blogger-b:before {
    content: "\f37d"
}

.fa-bluetooth:before {
    content: "\f293"
}

.fa-bluetooth-b:before {
    content: "\f294"
}

.fa-bold:before {
    content: "\f032"
}

.fa-bolt:before {
    content: "\f0e7"
}

.fa-bomb:before {
    content: "\f1e2"
}

.fa-bone:before {
    content: "\f5d7"
}

.fa-bong:before {
    content: "\f55c"
}

.fa-book:before {
    content: "\f02d"
}

.fa-book-dead:before {
    content: "\f6b7"
}

.fa-book-open:before {
    content: "\f518"
}

.fa-book-reader:before {
    content: "\f5da"
}

.fa-bookmark:before {
    content: "\f02e"
}

.fa-bowling-ball:before {
    content: "\f436"
}

.fa-box:before {
    content: "\f466"
}

.fa-box-open:before {
    content: "\f49e"
}

.fa-boxes:before {
    content: "\f468"
}

.fa-braille:before {
    content: "\f2a1"
}

.fa-brain:before {
    content: "\f5dc"
}

.fa-briefcase:before {
    content: "\f0b1"
}

.fa-briefcase-medical:before {
    content: "\f469"
}

.fa-broadcast-tower:before {
    content: "\f519"
}

.fa-broom:before {
    content: "\f51a"
}

.fa-brush:before {
    content: "\f55d"
}

.fa-btc:before {
    content: "\f15a"
}

.fa-bug:before {
    content: "\f188"
}

.fa-building:before {
    content: "\f1ad"
}

.fa-bullhorn:before {
    content: "\f0a1"
}

.fa-bullseye:before {
    content: "\f140"
}

.fa-burn:before {
    content: "\f46a"
}

.fa-buromobelexperte:before {
    content: "\f37f"
}

.fa-bus:before {
    content: "\f207"
}

.fa-bus-alt:before {
    content: "\f55e"
}

.fa-business-time:before {
    content: "\f64a"
}

.fa-buysellads:before {
    content: "\f20d"
}

.fa-calculator:before {
    content: "\f1ec"
}

.fa-calendar:before {
    content: "\f133"
}

.fa-calendar-alt:before {
    content: "\f073"
}

.fa-calendar-check:before {
    content: "\f274"
}

.fa-calendar-day:before {
    content: "\f783"
}

.fa-calendar-minus:before {
    content: "\f272"
}

.fa-calendar-plus:before {
    content: "\f271"
}

.fa-calendar-times:before {
    content: "\f273"
}

.fa-calendar-week:before {
    content: "\f784"
}

.fa-camera:before {
    content: "\f030"
}

.fa-camera-retro:before {
    content: "\f083"
}

.fa-campground:before {
    content: "\f6bb"
}

.fa-canadian-maple-leaf:before {
    content: "\f785"
}

.fa-candy-cane:before {
    content: "\f786"
}

.fa-cannabis:before {
    content: "\f55f"
}

.fa-capsules:before {
    content: "\f46b"
}

.fa-car:before {
    content: "\f1b9"
}

.fa-car-alt:before {
    content: "\f5de"
}

.fa-car-battery:before {
    content: "\f5df"
}

.fa-car-crash:before {
    content: "\f5e1"
}

.fa-car-side:before {
    content: "\f5e4"
}

.fa-caret-down:before {
    content: "\f0d7"
}

.fa-caret-left:before {
    content: "\f0d9"
}

.fa-caret-right:before {
    content: "\f0da"
}

.fa-caret-square-down:before {
    content: "\f150"
}

.fa-caret-square-left:before {
    content: "\f191"
}

.fa-caret-square-right:before {
    content: "\f152"
}

.fa-caret-square-up:before {
    content: "\f151"
}

.fa-caret-up:before {
    content: "\f0d8"
}

.fa-carrot:before {
    content: "\f787"
}

.fa-cart-arrow-down:before {
    content: "\f218"
}

.fa-cart-plus:before {
    content: "\f217"
}

.fa-cash-register:before {
    content: "\f788"
}

.fa-cat:before {
    content: "\f6be"
}

.fa-cc-amazon-pay:before {
    content: "\f42d"
}

.fa-cc-amex:before {
    content: "\f1f3"
}

.fa-cc-apple-pay:before {
    content: "\f416"
}

.fa-cc-diners-club:before {
    content: "\f24c"
}

.fa-cc-discover:before {
    content: "\f1f2"
}

.fa-cc-jcb:before {
    content: "\f24b"
}

.fa-cc-mastercard:before {
    content: "\f1f1"
}

.fa-cc-paypal:before {
    content: "\f1f4"
}

.fa-cc-stripe:before {
    content: "\f1f5"
}

.fa-cc-visa:before {
    content: "\f1f0"
}

.fa-centercode:before {
    content: "\f380"
}

.fa-centos:before {
    content: "\f789"
}

.fa-certificate:before {
    content: "\f0a3"
}

.fa-chair:before {
    content: "\f6c0"
}

.fa-chalkboard:before {
    content: "\f51b"
}

.fa-chalkboard-teacher:before {
    content: "\f51c"
}

.fa-charging-station:before {
    content: "\f5e7"
}

.fa-chart-area:before {
    content: "\f1fe"
}

.fa-chart-bar:before {
    content: "\f080"
}

.fa-chart-line:before {
    content: "\f201"
}

.fa-chart-pie:before {
    content: "\f200"
}

.fa-check:before {
    content: "\f00c"
}

.fa-check-circle:before {
    content: "\f058"
}

.fa-check-double:before {
    content: "\f560"
}

.fa-check-square:before {
    content: "\f14a"
}

.fa-chess:before {
    content: "\f439"
}

.fa-chess-bishop:before {
    content: "\f43a"
}

.fa-chess-board:before {
    content: "\f43c"
}

.fa-chess-king:before {
    content: "\f43f"
}

.fa-chess-knight:before {
    content: "\f441"
}

.fa-chess-pawn:before {
    content: "\f443"
}

.fa-chess-queen:before {
    content: "\f445"
}

.fa-chess-rook:before {
    content: "\f447"
}

.fa-chevron-circle-down:before {
    content: "\f13a"
}

.fa-chevron-circle-left:before {
    content: "\f137"
}

.fa-chevron-circle-right:before {
    content: "\f138"
}

.fa-chevron-circle-up:before {
    content: "\f139"
}

.fa-chevron-down:before {
    content: "\f078"
}

.fa-chevron-left:before {
    content: "\f053"
}

.fa-chevron-right:before {
    content: "\f054"
}

.fa-chevron-up:before {
    content: "\f077"
}

.fa-child:before {
    content: "\f1ae"
}

.fa-chrome:before {
    content: "\f268"
}

.fa-church:before {
    content: "\f51d"
}

.fa-circle:before {
    content: "\f111"
}

.fa-circle-notch:before {
    content: "\f1ce"
}

.fa-city:before {
    content: "\f64f"
}

.fa-clipboard:before {
    content: "\f328"
}

.fa-clipboard-check:before {
    content: "\f46c"
}

.fa-clipboard-list:before {
    content: "\f46d"
}

.fa-clock:before {
    content: "\f017"
}

.fa-clone:before {
    content: "\f24d"
}

.fa-closed-captioning:before {
    content: "\f20a"
}

.fa-cloud:before {
    content: "\f0c2"
}

.fa-cloud-download-alt:before {
    content: "\f381"
}

.fa-cloud-meatball:before {
    content: "\f73b"
}

.fa-cloud-moon:before {
    content: "\f6c3"
}

.fa-cloud-moon-rain:before {
    content: "\f73c"
}

.fa-cloud-rain:before {
    content: "\f73d"
}

.fa-cloud-showers-heavy:before {
    content: "\f740"
}

.fa-cloud-sun:before {
    content: "\f6c4"
}

.fa-cloud-sun-rain:before {
    content: "\f743"
}

.fa-cloud-upload-alt:before {
    content: "\f382"
}

.fa-cloudscale:before {
    content: "\f383"
}

.fa-cloudsmith:before {
    content: "\f384"
}

.fa-cloudversify:before {
    content: "\f385"
}

.fa-cocktail:before {
    content: "\f561"
}

.fa-code:before {
    content: "\f121"
}

.fa-code-branch:before {
    content: "\f126"
}

.fa-codepen:before {
    content: "\f1cb"
}

.fa-codiepie:before {
    content: "\f284"
}

.fa-coffee:before {
    content: "\f0f4"
}

.fa-cog:before {
    content: "\f013"
}

.fa-cogs:before {
    content: "\f085"
}

.fa-coins:before {
    content: "\f51e"
}

.fa-columns:before {
    content: "\f0db"
}

.fa-comment:before {
    content: "\f075"
}

.fa-comment-alt:before {
    content: "\f27a"
}

.fa-comment-dollar:before {
    content: "\f651"
}

.fa-comment-dots:before {
    content: "\f4ad"
}

.fa-comment-slash:before {
    content: "\f4b3"
}

.fa-comments:before {
    content: "\f086"
}

.fa-comments-dollar:before {
    content: "\f653"
}

.fa-compact-disc:before {
    content: "\f51f"
}

.fa-compass:before {
    content: "\f14e"
}

.fa-compress:before {
    content: "\f066"
}

.fa-compress-arrows-alt:before {
    content: "\f78c"
}

.fa-concierge-bell:before {
    content: "\f562"
}

.fa-confluence:before {
    content: "\f78d"
}

.fa-connectdevelop:before {
    content: "\f20e"
}

.fa-contao:before {
    content: "\f26d"
}

.fa-cookie:before {
    content: "\f563"
}

.fa-cookie-bite:before {
    content: "\f564"
}

.fa-copy:before {
    content: "\f0c5"
}

.fa-copyright:before {
    content: "\f1f9"
}

.fa-couch:before {
    content: "\f4b8"
}

.fa-cpanel:before {
    content: "\f388"
}

.fa-creative-commons:before {
    content: "\f25e"
}

.fa-creative-commons-by:before {
    content: "\f4e7"
}

.fa-creative-commons-nc:before {
    content: "\f4e8"
}

.fa-creative-commons-nc-eu:before {
    content: "\f4e9"
}

.fa-creative-commons-nc-jp:before {
    content: "\f4ea"
}

.fa-creative-commons-nd:before {
    content: "\f4eb"
}

.fa-creative-commons-pd:before {
    content: "\f4ec"
}

.fa-creative-commons-pd-alt:before {
    content: "\f4ed"
}

.fa-creative-commons-remix:before {
    content: "\f4ee"
}

.fa-creative-commons-sa:before {
    content: "\f4ef"
}

.fa-creative-commons-sampling:before {
    content: "\f4f0"
}

.fa-creative-commons-sampling-plus:before {
    content: "\f4f1"
}

.fa-creative-commons-share:before {
    content: "\f4f2"
}

.fa-creative-commons-zero:before {
    content: "\f4f3"
}

.fa-credit-card:before {
    content: "\f09d"
}

.fa-critical-role:before {
    content: "\f6c9"
}

.fa-crop:before {
    content: "\f125"
}

.fa-crop-alt:before {
    content: "\f565"
}

.fa-cross:before {
    content: "\f654"
}

.fa-crosshairs:before {
    content: "\f05b"
}

.fa-crow:before {
    content: "\f520"
}

.fa-crown:before {
    content: "\f521"
}

.fa-css3:before {
    content: "\f13c"
}

.fa-css3-alt:before {
    content: "\f38b"
}

.fa-cube:before {
    content: "\f1b2"
}

.fa-cubes:before {
    content: "\f1b3"
}

.fa-cut:before {
    content: "\f0c4"
}

.fa-cuttlefish:before {
    content: "\f38c"
}

.fa-d-and-d:before {
    content: "\f38d"
}

.fa-d-and-d-beyond:before {
    content: "\f6ca"
}

.fa-dashcube:before {
    content: "\f210"
}

.fa-database:before {
    content: "\f1c0"
}

.fa-deaf:before {
    content: "\f2a4"
}

.fa-delicious:before {
    content: "\f1a5"
}

.fa-democrat:before {
    content: "\f747"
}

.fa-deploydog:before {
    content: "\f38e"
}

.fa-deskpro:before {
    content: "\f38f"
}

.fa-desktop:before {
    content: "\f108"
}

.fa-dev:before {
    content: "\f6cc"
}

.fa-deviantart:before {
    content: "\f1bd"
}

.fa-dharmachakra:before {
    content: "\f655"
}

.fa-dhl:before {
    content: "\f790"
}

.fa-diagnoses:before {
    content: "\f470"
}

.fa-diaspora:before {
    content: "\f791"
}

.fa-dice:before {
    content: "\f522"
}

.fa-dice-d20:before {
    content: "\f6cf"
}

.fa-dice-d6:before {
    content: "\f6d1"
}

.fa-dice-five:before {
    content: "\f523"
}

.fa-dice-four:before {
    content: "\f524"
}

.fa-dice-one:before {
    content: "\f525"
}

.fa-dice-six:before {
    content: "\f526"
}

.fa-dice-three:before {
    content: "\f527"
}

.fa-dice-two:before {
    content: "\f528"
}

.fa-digg:before {
    content: "\f1a6"
}

.fa-digital-ocean:before {
    content: "\f391"
}

.fa-digital-tachograph:before {
    content: "\f566"
}

.fa-directions:before {
    content: "\f5eb"
}

.fa-discord:before {
    content: "\f392"
}

.fa-discourse:before {
    content: "\f393"
}

.fa-divide:before {
    content: "\f529"
}

.fa-dizzy:before {
    content: "\f567"
}

.fa-dna:before {
    content: "\f471"
}

.fa-dochub:before {
    content: "\f394"
}

.fa-docker:before {
    content: "\f395"
}

.fa-dog:before {
    content: "\f6d3"
}

.fa-dollar-sign:before {
    content: "\f155"
}

.fa-dolly:before {
    content: "\f472"
}

.fa-dolly-flatbed:before {
    content: "\f474"
}

.fa-donate:before {
    content: "\f4b9"
}

.fa-door-closed:before {
    content: "\f52a"
}

.fa-door-open:before {
    content: "\f52b"
}

.fa-dot-circle:before {
    content: "\f192"
}

.fa-dove:before {
    content: "\f4ba"
}

.fa-download:before {
    content: "\f019"
}

.fa-draft2digital:before {
    content: "\f396"
}

.fa-drafting-compass:before {
    content: "\f568"
}

.fa-dragon:before {
    content: "\f6d5"
}

.fa-draw-polygon:before {
    content: "\f5ee"
}

.fa-dribbble:before {
    content: "\f17d"
}

.fa-dribbble-square:before {
    content: "\f397"
}

.fa-dropbox:before {
    content: "\f16b"
}

.fa-drum:before {
    content: "\f569"
}

.fa-drum-steelpan:before {
    content: "\f56a"
}

.fa-drumstick-bite:before {
    content: "\f6d7"
}

.fa-drupal:before {
    content: "\f1a9"
}

.fa-dumbbell:before {
    content: "\f44b"
}

.fa-dumpster:before {
    content: "\f793"
}

.fa-dumpster-fire:before {
    content: "\f794"
}

.fa-dungeon:before {
    content: "\f6d9"
}

.fa-dyalog:before {
    content: "\f399"
}

.fa-earlybirds:before {
    content: "\f39a"
}

.fa-ebay:before {
    content: "\f4f4"
}

.fa-edge:before {
    content: "\f282"
}

.fa-edit:before {
    content: "\f044"
}

.fa-eject:before {
    content: "\f052"
}

.fa-elementor:before {
    content: "\f430"
}

.fa-ellipsis-h:before {
    content: "\f141"
}

.fa-ellipsis-v:before {
    content: "\f142"
}

.fa-ello:before {
    content: "\f5f1"
}

.fa-ember:before {
    content: "\f423"
}

.fa-empire:before {
    content: "\f1d1"
}

.fa-envelope:before {
    content: "\f0e0"
}

.fa-envelope-open:before {
    content: "\f2b6"
}

.fa-envelope-open-text:before {
    content: "\f658"
}

.fa-envelope-square:before {
    content: "\f199"
}

.fa-envira:before {
    content: "\f299"
}

.fa-equals:before {
    content: "\f52c"
}

.fa-eraser:before {
    content: "\f12d"
}

.fa-erlang:before {
    content: "\f39d"
}

.fa-ethereum:before {
    content: "\f42e"
}

.fa-ethernet:before {
    content: "\f796"
}

.fa-etsy:before {
    content: "\f2d7"
}

.fa-euro-sign:before {
    content: "\f153"
}

.fa-exchange-alt:before {
    content: "\f362"
}

.fa-exclamation:before {
    content: "\f12a"
}

.fa-exclamation-circle:before {
    content: "\f06a"
}

.fa-exclamation-triangle:before {
    content: "\f071"
}

.fa-expand:before {
    content: "\f065"
}

.fa-expand-arrows-alt:before {
    content: "\f31e"
}

.fa-expeditedssl:before {
    content: "\f23e"
}

.fa-external-link-alt:before {
    content: "\f35d"
}

.fa-external-link-square-alt:before {
    content: "\f360"
}

.fa-eye:before {
    content: "\f06e"
}

.fa-eye-dropper:before {
    content: "\f1fb"
}

.fa-eye-slash:before {
    content: "\f070"
}

.fa-facebook:before {
    content: "\f09a"
}

.fa-facebook-f:before {
    content: "\f39e"
}

.fa-facebook-messenger:before {
    content: "\f39f"
}

.fa-facebook-square:before {
    content: "\f082"
}

.fa-fantasy-flight-games:before {
    content: "\f6dc"
}

.fa-fast-backward:before {
    content: "\f049"
}

.fa-fast-forward:before {
    content: "\f050"
}

.fa-fax:before {
    content: "\f1ac"
}

.fa-feather:before {
    content: "\f52d"
}

.fa-feather-alt:before {
    content: "\f56b"
}

.fa-fedex:before {
    content: "\f797"
}

.fa-fedora:before {
    content: "\f798"
}

.fa-female:before {
    content: "\f182"
}

.fa-fighter-jet:before {
    content: "\f0fb"
}

.fa-figma:before {
    content: "\f799"
}

.fa-file:before {
    content: "\f15b"
}

.fa-file-alt:before {
    content: "\f15c"
}

.fa-file-archive:before {
    content: "\f1c6"
}

.fa-file-audio:before {
    content: "\f1c7"
}

.fa-file-code:before {
    content: "\f1c9"
}

.fa-file-contract:before {
    content: "\f56c"
}

.fa-file-csv:before {
    content: "\f6dd"
}

.fa-file-download:before {
    content: "\f56d"
}

.fa-file-excel:before {
    content: "\f1c3"
}

.fa-file-export:before {
    content: "\f56e"
}

.fa-file-image:before {
    content: "\f1c5"
}

.fa-file-import:before {
    content: "\f56f"
}

.fa-file-invoice:before {
    content: "\f570"
}

.fa-file-invoice-dollar:before {
    content: "\f571"
}

.fa-file-medical:before {
    content: "\f477"
}

.fa-file-medical-alt:before {
    content: "\f478"
}

.fa-file-pdf:before {
    content: "\f1c1"
}

.fa-file-powerpoint:before {
    content: "\f1c4"
}

.fa-file-prescription:before {
    content: "\f572"
}

.fa-file-signature:before {
    content: "\f573"
}

.fa-file-upload:before {
    content: "\f574"
}

.fa-file-video:before {
    content: "\f1c8"
}

.fa-file-word:before {
    content: "\f1c2"
}

.fa-fill:before {
    content: "\f575"
}

.fa-fill-drip:before {
    content: "\f576"
}

.fa-film:before {
    content: "\f008"
}

.fa-filter:before {
    content: "\f0b0"
}

.fa-fingerprint:before {
    content: "\f577"
}

.fa-fire:before {
    content: "\f06d"
}

.fa-fire-alt:before {
    content: "\f7e4"
}

.fa-fire-extinguisher:before {
    content: "\f134"
}

.fa-firefox:before {
    content: "\f269"
}

.fa-first-aid:before {
    content: "\f479"
}

.fa-first-order:before {
    content: "\f2b0"
}

.fa-first-order-alt:before {
    content: "\f50a"
}

.fa-firstdraft:before {
    content: "\f3a1"
}

.fa-fish:before {
    content: "\f578"
}

.fa-fist-raised:before {
    content: "\f6de"
}

.fa-flag:before {
    content: "\f024"
}

.fa-flag-checkered:before {
    content: "\f11e"
}

.fa-flag-usa:before {
    content: "\f74d"
}

.fa-flask:before {
    content: "\f0c3"
}

.fa-flickr:before {
    content: "\f16e"
}

.fa-flipboard:before {
    content: "\f44d"
}

.fa-flushed:before {
    content: "\f579"
}

.fa-fly:before {
    content: "\f417"
}

.fa-folder:before {
    content: "\f07b"
}

.fa-folder-minus:before {
    content: "\f65d"
}

.fa-folder-open:before {
    content: "\f07c"
}

.fa-folder-plus:before {
    content: "\f65e"
}

.fa-font:before {
    content: "\f031"
}

.fa-font-awesome:before {
    content: "\f2b4"
}

.fa-font-awesome-alt:before {
    content: "\f35c"
}

.fa-font-awesome-flag:before {
    content: "\f425"
}

.fa-font-awesome-logo-full:before {
    content: "\f4e6"
}

.fa-fonticons:before {
    content: "\f280"
}

.fa-fonticons-fi:before {
    content: "\f3a2"
}

.fa-football-ball:before {
    content: "\f44e"
}

.fa-fort-awesome:before {
    content: "\f286"
}

.fa-fort-awesome-alt:before {
    content: "\f3a3"
}

.fa-forumbee:before {
    content: "\f211"
}

.fa-forward:before {
    content: "\f04e"
}

.fa-foursquare:before {
    content: "\f180"
}

.fa-free-code-camp:before {
    content: "\f2c5"
}

.fa-freebsd:before {
    content: "\f3a4"
}

.fa-frog:before {
    content: "\f52e"
}

.fa-frown:before {
    content: "\f119"
}

.fa-frown-open:before {
    content: "\f57a"
}

.fa-fulcrum:before {
    content: "\f50b"
}

.fa-funnel-dollar:before {
    content: "\f662"
}

.fa-futbol:before {
    content: "\f1e3"
}

.fa-galactic-republic:before {
    content: "\f50c"
}

.fa-galactic-senate:before {
    content: "\f50d"
}

.fa-gamepad:before {
    content: "\f11b"
}

.fa-gas-pump:before {
    content: "\f52f"
}

.fa-gavel:before {
    content: "\f0e3"
}

.fa-gem:before {
    content: "\f3a5"
}

.fa-genderless:before {
    content: "\f22d"
}

.fa-get-pocket:before {
    content: "\f265"
}

.fa-gg:before {
    content: "\f260"
}

.fa-gg-circle:before {
    content: "\f261"
}

.fa-ghost:before {
    content: "\f6e2"
}

.fa-gift:before {
    content: "\f06b"
}

.fa-gifts:before {
    content: "\f79c"
}

.fa-git:before {
    content: "\f1d3"
}

.fa-git-square:before {
    content: "\f1d2"
}

.fa-github:before {
    content: "\f09b"
}

.fa-github-alt:before {
    content: "\f113"
}

.fa-github-square:before {
    content: "\f092"
}

.fa-gitkraken:before {
    content: "\f3a6"
}

.fa-gitlab:before {
    content: "\f296"
}

.fa-gitter:before {
    content: "\f426"
}

.fa-glass-cheers:before {
    content: "\f79f"
}

.fa-glass-martini:before {
    content: "\f000"
}

.fa-glass-martini-alt:before {
    content: "\f57b"
}

.fa-glass-whiskey:before {
    content: "\f7a0"
}

.fa-glasses:before {
    content: "\f530"
}

.fa-glide:before {
    content: "\f2a5"
}

.fa-glide-g:before {
    content: "\f2a6"
}

.fa-globe:before {
    content: "\f0ac"
}

.fa-globe-africa:before {
    content: "\f57c"
}

.fa-globe-americas:before {
    content: "\f57d"
}

.fa-globe-asia:before {
    content: "\f57e"
}

.fa-globe-europe:before {
    content: "\f7a2"
}

.fa-gofore:before {
    content: "\f3a7"
}

.fa-golf-ball:before {
    content: "\f450"
}

.fa-goodreads:before {
    content: "\f3a8"
}

.fa-goodreads-g:before {
    content: "\f3a9"
}

.fa-google:before {
    content: "\f1a0"
}

.fa-google-drive:before {
    content: "\f3aa"
}

.fa-google-play:before {
    content: "\f3ab"
}

.fa-google-plus:before {
    content: "\f2b3"
}

.fa-google-plus-g:before {
    content: "\f0d5"
}

.fa-google-plus-square:before {
    content: "\f0d4"
}

.fa-google-wallet:before {
    content: "\f1ee"
}

.fa-gopuram:before {
    content: "\f664"
}

.fa-graduation-cap:before {
    content: "\f19d"
}

.fa-gratipay:before {
    content: "\f184"
}

.fa-grav:before {
    content: "\f2d6"
}

.fa-greater-than:before {
    content: "\f531"
}

.fa-greater-than-equal:before {
    content: "\f532"
}

.fa-grimace:before {
    content: "\f57f"
}

.fa-grin:before {
    content: "\f580"
}

.fa-grin-alt:before {
    content: "\f581"
}

.fa-grin-beam:before {
    content: "\f582"
}

.fa-grin-beam-sweat:before {
    content: "\f583"
}

.fa-grin-hearts:before {
    content: "\f584"
}

.fa-grin-squint:before {
    content: "\f585"
}

.fa-grin-squint-tears:before {
    content: "\f586"
}

.fa-grin-stars:before {
    content: "\f587"
}

.fa-grin-tears:before {
    content: "\f588"
}

.fa-grin-tongue:before {
    content: "\f589"
}

.fa-grin-tongue-squint:before {
    content: "\f58a"
}

.fa-grin-tongue-wink:before {
    content: "\f58b"
}

.fa-grin-wink:before {
    content: "\f58c"
}

.fa-grip-horizontal:before {
    content: "\f58d"
}

.fa-grip-lines:before {
    content: "\f7a4"
}

.fa-grip-lines-vertical:before {
    content: "\f7a5"
}

.fa-grip-vertical:before {
    content: "\f58e"
}

.fa-gripfire:before {
    content: "\f3ac"
}

.fa-grunt:before {
    content: "\f3ad"
}

.fa-guitar:before {
    content: "\f7a6"
}

.fa-gulp:before {
    content: "\f3ae"
}

.fa-h-square:before {
    content: "\f0fd"
}

.fa-hacker-news:before {
    content: "\f1d4"
}

.fa-hacker-news-square:before {
    content: "\f3af"
}

.fa-hackerrank:before {
    content: "\f5f7"
}

.fa-hammer:before {
    content: "\f6e3"
}

.fa-hamsa:before {
    content: "\f665"
}

.fa-hand-holding:before {
    content: "\f4bd"
}

.fa-hand-holding-heart:before {
    content: "\f4be"
}

.fa-hand-holding-usd:before {
    content: "\f4c0"
}

.fa-hand-lizard:before {
    content: "\f258"
}

.fa-hand-paper:before {
    content: "\f256"
}

.fa-hand-peace:before {
    content: "\f25b"
}

.fa-hand-point-down:before {
    content: "\f0a7"
}

.fa-hand-point-left:before {
    content: "\f0a5"
}

.fa-hand-point-right:before {
    content: "\f0a4"
}

.fa-hand-point-up:before {
    content: "\f0a6"
}

.fa-hand-pointer:before {
    content: "\f25a"
}

.fa-hand-rock:before {
    content: "\f255"
}

.fa-hand-scissors:before {
    content: "\f257"
}

.fa-hand-spock:before {
    content: "\f259"
}

.fa-hands:before {
    content: "\f4c2"
}

.fa-hands-helping:before {
    content: "\f4c4"
}

.fa-handshake:before {
    content: "\f2b5"
}

.fa-hanukiah:before {
    content: "\f6e6"
}

.fa-hashtag:before {
    content: "\f292"
}

.fa-hat-wizard:before {
    content: "\f6e8"
}

.fa-haykal:before {
    content: "\f666"
}

.fa-hdd:before {
    content: "\f0a0"
}

.fa-heading:before {
    content: "\f1dc"
}

.fa-headphones:before {
    content: "\f025"
}

.fa-headphones-alt:before {
    content: "\f58f"
}

.fa-headset:before {
    content: "\f590"
}

.fa-heart:before {
    content: "\f004"
}

.fa-heart-broken:before {
    content: "\f7a9"
}

.fa-heartbeat:before {
    content: "\f21e"
}

.fa-helicopter:before {
    content: "\f533"
}

.fa-highlighter:before {
    content: "\f591"
}

.fa-hiking:before {
    content: "\f6ec"
}

.fa-hippo:before {
    content: "\f6ed"
}

.fa-hips:before {
    content: "\f452"
}

.fa-hire-a-helper:before {
    content: "\f3b0"
}

.fa-history:before {
    content: "\f1da"
}

.fa-hockey-puck:before {
    content: "\f453"
}

.fa-holly-berry:before {
    content: "\f7aa"
}

.fa-home:before {
    content: "\f015"
}

.fa-hooli:before {
    content: "\f427"
}

.fa-hornbill:before {
    content: "\f592"
}

.fa-horse:before {
    content: "\f6f0"
}

.fa-horse-head:before {
    content: "\f7ab"
}

.fa-hospital:before {
    content: "\f0f8"
}

.fa-hospital-alt:before {
    content: "\f47d"
}

.fa-hospital-symbol:before {
    content: "\f47e"
}

.fa-hot-tub:before {
    content: "\f593"
}

.fa-hotel:before {
    content: "\f594"
}

.fa-hotjar:before {
    content: "\f3b1"
}

.fa-hourglass:before {
    content: "\f254"
}

.fa-hourglass-end:before {
    content: "\f253"
}

.fa-hourglass-half:before {
    content: "\f252"
}

.fa-hourglass-start:before {
    content: "\f251"
}

.fa-house-damage:before {
    content: "\f6f1"
}

.fa-houzz:before {
    content: "\f27c"
}

.fa-hryvnia:before {
    content: "\f6f2"
}

.fa-html5:before {
    content: "\f13b"
}

.fa-hubspot:before {
    content: "\f3b2"
}

.fa-i-cursor:before {
    content: "\f246"
}

.fa-icicles:before {
    content: "\f7ad"
}

.fa-id-badge:before {
    content: "\f2c1"
}

.fa-id-card:before {
    content: "\f2c2"
}

.fa-id-card-alt:before {
    content: "\f47f"
}

.fa-igloo:before {
    content: "\f7ae"
}

.fa-image:before {
    content: "\f03e"
}

.fa-images:before {
    content: "\f302"
}

.fa-imdb:before {
    content: "\f2d8"
}

.fa-inbox:before {
    content: "\f01c"
}

.fa-indent:before {
    content: "\f03c"
}

.fa-industry:before {
    content: "\f275"
}

.fa-infinity:before {
    content: "\f534"
}

.fa-info:before {
    content: "\f129"
}

.fa-info-circle:before {
    content: "\f05a"
}

.fa-instagram:before {
    content: "\f16d"
}

.fa-intercom:before {
    content: "\f7af"
}

.fa-internet-explorer:before {
    content: "\f26b"
}

.fa-invision:before {
    content: "\f7b0"
}

.fa-ioxhost:before {
    content: "\f208"
}

.fa-italic:before {
    content: "\f033"
}

.fa-itunes:before {
    content: "\f3b4"
}

.fa-itunes-note:before {
    content: "\f3b5"
}

.fa-java:before {
    content: "\f4e4"
}

.fa-jedi:before {
    content: "\f669"
}

.fa-jedi-order:before {
    content: "\f50e"
}

.fa-jenkins:before {
    content: "\f3b6"
}

.fa-jira:before {
    content: "\f7b1"
}

.fa-joget:before {
    content: "\f3b7"
}

.fa-joint:before {
    content: "\f595"
}

.fa-joomla:before {
    content: "\f1aa"
}

.fa-journal-whills:before {
    content: "\f66a"
}

.fa-js:before {
    content: "\f3b8"
}

.fa-js-square:before {
    content: "\f3b9"
}

.fa-jsfiddle:before {
    content: "\f1cc"
}

.fa-kaaba:before {
    content: "\f66b"
}

.fa-kaggle:before {
    content: "\f5fa"
}

.fa-key:before {
    content: "\f084"
}

.fa-keybase:before {
    content: "\f4f5"
}

.fa-keyboard:before {
    content: "\f11c"
}

.fa-keycdn:before {
    content: "\f3ba"
}

.fa-khanda:before {
    content: "\f66d"
}

.fa-kickstarter:before {
    content: "\f3bb"
}

.fa-kickstarter-k:before {
    content: "\f3bc"
}

.fa-kiss:before {
    content: "\f596"
}

.fa-kiss-beam:before {
    content: "\f597"
}

.fa-kiss-wink-heart:before {
    content: "\f598"
}

.fa-kiwi-bird:before {
    content: "\f535"
}

.fa-korvue:before {
    content: "\f42f"
}

.fa-landmark:before {
    content: "\f66f"
}

.fa-language:before {
    content: "\f1ab"
}

.fa-laptop:before {
    content: "\f109"
}

.fa-laptop-code:before {
    content: "\f5fc"
}

.fa-laravel:before {
    content: "\f3bd"
}

.fa-lastfm:before {
    content: "\f202"
}

.fa-lastfm-square:before {
    content: "\f203"
}

.fa-laugh:before {
    content: "\f599"
}

.fa-laugh-beam:before {
    content: "\f59a"
}

.fa-laugh-squint:before {
    content: "\f59b"
}

.fa-laugh-wink:before {
    content: "\f59c"
}

.fa-layer-group:before {
    content: "\f5fd"
}

.fa-leaf:before {
    content: "\f06c"
}

.fa-leanpub:before {
    content: "\f212"
}

.fa-lemon:before {
    content: "\f094"
}

.fa-less:before {
    content: "\f41d"
}

.fa-less-than:before {
    content: "\f536"
}

.fa-less-than-equal:before {
    content: "\f537"
}

.fa-level-down-alt:before {
    content: "\f3be"
}

.fa-level-up-alt:before {
    content: "\f3bf"
}

.fa-life-ring:before {
    content: "\f1cd"
}

.fa-lightbulb:before {
    content: "\f0eb"
}

.fa-line:before {
    content: "\f3c0"
}

.fa-link:before {
    content: "\f0c1"
}

.fa-linkedin:before {
    content: "\f08c"
}

.fa-linkedin-in:before {
    content: "\f0e1"
}

.fa-linode:before {
    content: "\f2b8"
}

.fa-linux:before {
    content: "\f17c"
}

.fa-lira-sign:before {
    content: "\f195"
}

.fa-list:before {
    content: "\f03a"
}

.fa-list-alt:before {
    content: "\f022"
}

.fa-list-ol:before {
    content: "\f0cb"
}

.fa-list-ul:before {
    content: "\f0ca"
}

.fa-location-arrow:before {
    content: "\f124"
}

.fa-lock:before {
    content: "\f023"
}

.fa-lock-open:before {
    content: "\f3c1"
}

.fa-long-arrow-alt-down:before {
    content: "\f309"
}

.fa-long-arrow-alt-left:before {
    content: "\f30a"
}

.fa-long-arrow-alt-right:before {
    content: "\f30b"
}

.fa-long-arrow-alt-up:before {
    content: "\f30c"
}

.fa-low-vision:before {
    content: "\f2a8"
}

.fa-luggage-cart:before {
    content: "\f59d"
}

.fa-lyft:before {
    content: "\f3c3"
}

.fa-magento:before {
    content: "\f3c4"
}

.fa-magic:before {
    content: "\f0d0"
}

.fa-magnet:before {
    content: "\f076"
}

.fa-mail-bulk:before {
    content: "\f674"
}

.fa-mailchimp:before {
    content: "\f59e"
}

.fa-male:before {
    content: "\f183"
}

.fa-mandalorian:before {
    content: "\f50f"
}

.fa-map:before {
    content: "\f279"
}

.fa-map-marked:before {
    content: "\f59f"
}

.fa-map-marked-alt:before {
    content: "\f5a0"
}

.fa-map-marker:before {
    content: "\f041"
}

.fa-map-marker-alt:before {
    content: "\f3c5"
}

.fa-map-pin:before {
    content: "\f276"
}

.fa-map-signs:before {
    content: "\f277"
}

.fa-markdown:before {
    content: "\f60f"
}

.fa-marker:before {
    content: "\f5a1"
}

.fa-mars:before {
    content: "\f222"
}

.fa-mars-double:before {
    content: "\f227"
}

.fa-mars-stroke:before {
    content: "\f229"
}

.fa-mars-stroke-h:before {
    content: "\f22b"
}

.fa-mars-stroke-v:before {
    content: "\f22a"
}

.fa-mask:before {
    content: "\f6fa"
}

.fa-mastodon:before {
    content: "\f4f6"
}

.fa-maxcdn:before {
    content: "\f136"
}

.fa-medal:before {
    content: "\f5a2"
}

.fa-medapps:before {
    content: "\f3c6"
}

.fa-medium:before {
    content: "\f23a"
}

.fa-medium-m:before {
    content: "\f3c7"
}

.fa-medkit:before {
    content: "\f0fa"
}

.fa-medrt:before {
    content: "\f3c8"
}

.fa-meetup:before {
    content: "\f2e0"
}

.fa-megaport:before {
    content: "\f5a3"
}

.fa-meh:before {
    content: "\f11a"
}

.fa-meh-blank:before {
    content: "\f5a4"
}

.fa-meh-rolling-eyes:before {
    content: "\f5a5"
}

.fa-memory:before {
    content: "\f538"
}

.fa-mendeley:before {
    content: "\f7b3"
}

.fa-menorah:before {
    content: "\f676"
}

.fa-mercury:before {
    content: "\f223"
}

.fa-meteor:before {
    content: "\f753"
}

.fa-microchip:before {
    content: "\f2db"
}

.fa-microphone:before {
    content: "\f130"
}

.fa-microphone-alt:before {
    content: "\f3c9"
}

.fa-microphone-alt-slash:before {
    content: "\f539"
}

.fa-microphone-slash:before {
    content: "\f131"
}

.fa-microscope:before {
    content: "\f610"
}

.fa-microsoft:before {
    content: "\f3ca"
}

.fa-minus:before {
    content: "\f068"
}

.fa-minus-circle:before {
    content: "\f056"
}

.fa-minus-square:before {
    content: "\f146"
}

.fa-mitten:before {
    content: "\f7b5"
}

.fa-mix:before {
    content: "\f3cb"
}

.fa-mixcloud:before {
    content: "\f289"
}

.fa-mizuni:before {
    content: "\f3cc"
}

.fa-mobile:before {
    content: "\f10b"
}

.fa-mobile-alt:before {
    content: "\f3cd"
}

.fa-modx:before {
    content: "\f285"
}

.fa-monero:before {
    content: "\f3d0"
}

.fa-money-bill:before {
    content: "\f0d6"
}

.fa-money-bill-alt:before {
    content: "\f3d1"
}

.fa-money-bill-wave:before {
    content: "\f53a"
}

.fa-money-bill-wave-alt:before {
    content: "\f53b"
}

.fa-money-check:before {
    content: "\f53c"
}

.fa-money-check-alt:before {
    content: "\f53d"
}

.fa-monument:before {
    content: "\f5a6"
}

.fa-moon:before {
    content: "\f186"
}

.fa-mortar-pestle:before {
    content: "\f5a7"
}

.fa-mosque:before {
    content: "\f678"
}

.fa-motorcycle:before {
    content: "\f21c"
}

.fa-mountain:before {
    content: "\f6fc"
}

.fa-mouse-pointer:before {
    content: "\f245"
}

.fa-mug-hot:before {
    content: "\f7b6"
}

.fa-music:before {
    content: "\f001"
}

.fa-napster:before {
    content: "\f3d2"
}

.fa-neos:before {
    content: "\f612"
}

.fa-network-wired:before {
    content: "\f6ff"
}

.fa-neuter:before {
    content: "\f22c"
}

.fa-newspaper:before {
    content: "\f1ea"
}

.fa-nimblr:before {
    content: "\f5a8"
}

.fa-nintendo-switch:before {
    content: "\f418"
}

.fa-node:before {
    content: "\f419"
}

.fa-node-js:before {
    content: "\f3d3"
}

.fa-not-equal:before {
    content: "\f53e"
}

.fa-notes-medical:before {
    content: "\f481"
}

.fa-npm:before {
    content: "\f3d4"
}

.fa-ns8:before {
    content: "\f3d5"
}

.fa-nutritionix:before {
    content: "\f3d6"
}

.fa-object-group:before {
    content: "\f247"
}

.fa-object-ungroup:before {
    content: "\f248"
}

.fa-odnoklassniki:before {
    content: "\f263"
}

.fa-odnoklassniki-square:before {
    content: "\f264"
}

.fa-oil-can:before {
    content: "\f613"
}

.fa-old-republic:before {
    content: "\f510"
}

.fa-om:before {
    content: "\f679"
}

.fa-opencart:before {
    content: "\f23d"
}

.fa-openid:before {
    content: "\f19b"
}

.fa-opera:before {
    content: "\f26a"
}

.fa-optin-monster:before {
    content: "\f23c"
}

.fa-osi:before {
    content: "\f41a"
}

.fa-otter:before {
    content: "\f700"
}

.fa-outdent:before {
    content: "\f03b"
}

.fa-page4:before {
    content: "\f3d7"
}

.fa-pagelines:before {
    content: "\f18c"
}

.fa-paint-brush:before {
    content: "\f1fc"
}

.fa-paint-roller:before {
    content: "\f5aa"
}

.fa-palette:before {
    content: "\f53f"
}

.fa-palfed:before {
    content: "\f3d8"
}

.fa-pallet:before {
    content: "\f482"
}

.fa-paper-plane:before {
    content: "\f1d8"
}

.fa-paperclip:before {
    content: "\f0c6"
}

.fa-parachute-box:before {
    content: "\f4cd"
}

.fa-paragraph:before {
    content: "\f1dd"
}

.fa-parking:before {
    content: "\f540"
}

.fa-passport:before {
    content: "\f5ab"
}

.fa-pastafarianism:before {
    content: "\f67b"
}

.fa-paste:before {
    content: "\f0ea"
}

.fa-patreon:before {
    content: "\f3d9"
}

.fa-pause:before {
    content: "\f04c"
}

.fa-pause-circle:before {
    content: "\f28b"
}

.fa-paw:before {
    content: "\f1b0"
}

.fa-paypal:before {
    content: "\f1ed"
}

.fa-peace:before {
    content: "\f67c"
}

.fa-pen:before {
    content: "\f304"
}

.fa-pen-alt:before {
    content: "\f305"
}

.fa-pen-fancy:before {
    content: "\f5ac"
}

.fa-pen-nib:before {
    content: "\f5ad"
}

.fa-pen-square:before {
    content: "\f14b"
}

.fa-pencil-alt:before {
    content: "\f303"
}

.fa-pencil-ruler:before {
    content: "\f5ae"
}

.fa-penny-arcade:before {
    content: "\f704"
}

.fa-people-carry:before {
    content: "\f4ce"
}

.fa-percent:before {
    content: "\f295"
}

.fa-percentage:before {
    content: "\f541"
}

.fa-periscope:before {
    content: "\f3da"
}

.fa-person-booth:before {
    content: "\f756"
}

.fa-phabricator:before {
    content: "\f3db"
}

.fa-phoenix-framework:before {
    content: "\f3dc"
}

.fa-phoenix-squadron:before {
    content: "\f511"
}

.fa-phone:before {
    content: "\f095"
}

.fa-phone-slash:before {
    content: "\f3dd"
}

.fa-phone-square:before {
    content: "\f098"
}

.fa-phone-volume:before {
    content: "\f2a0"
}

.fa-php:before {
    content: "\f457"
}

.fa-pied-piper:before {
    content: "\f2ae"
}

.fa-pied-piper-alt:before {
    content: "\f1a8"
}

.fa-pied-piper-hat:before {
    content: "\f4e5"
}

.fa-pied-piper-pp:before {
    content: "\f1a7"
}

.fa-piggy-bank:before {
    content: "\f4d3"
}

.fa-pills:before {
    content: "\f484"
}

.fa-pinterest:before {
    content: "\f0d2"
}

.fa-pinterest-p:before {
    content: "\f231"
}

.fa-pinterest-square:before {
    content: "\f0d3"
}

.fa-place-of-worship:before {
    content: "\f67f"
}

.fa-plane:before {
    content: "\f072"
}

.fa-plane-arrival:before {
    content: "\f5af"
}

.fa-plane-departure:before {
    content: "\f5b0"
}

.fa-play:before {
    content: "\f04b"
}

.fa-play-circle:before {
    content: "\f144"
}

.fa-playstation:before {
    content: "\f3df"
}

.fa-plug:before {
    content: "\f1e6"
}

.fa-plus:before {
    content: "\f067"
}

.fa-plus-circle:before {
    content: "\f055"
}

.fa-plus-square:before {
    content: "\f0fe"
}

.fa-podcast:before {
    content: "\f2ce"
}

.fa-poll:before {
    content: "\f681"
}

.fa-poll-h:before {
    content: "\f682"
}

.fa-poo:before {
    content: "\f2fe"
}

.fa-poo-storm:before {
    content: "\f75a"
}

.fa-poop:before {
    content: "\f619"
}

.fa-portrait:before {
    content: "\f3e0"
}

.fa-pound-sign:before {
    content: "\f154"
}

.fa-power-off:before {
    content: "\f011"
}

.fa-pray:before {
    content: "\f683"
}

.fa-praying-hands:before {
    content: "\f684"
}

.fa-prescription:before {
    content: "\f5b1"
}

.fa-prescription-bottle:before {
    content: "\f485"
}

.fa-prescription-bottle-alt:before {
    content: "\f486"
}

.fa-print:before {
    content: "\f02f"
}

.fa-procedures:before {
    content: "\f487"
}

.fa-product-hunt:before {
    content: "\f288"
}

.fa-project-diagram:before {
    content: "\f542"
}

.fa-pushed:before {
    content: "\f3e1"
}

.fa-puzzle-piece:before {
    content: "\f12e"
}

.fa-python:before {
    content: "\f3e2"
}

.fa-qq:before {
    content: "\f1d6"
}

.fa-qrcode:before {
    content: "\f029"
}

.fa-question:before {
    content: "\f128"
}

.fa-question-circle:before {
    content: "\f059"
}

.fa-quidditch:before {
    content: "\f458"
}

.fa-quinscape:before {
    content: "\f459"
}

.fa-quora:before {
    content: "\f2c4"
}

.fa-quote-left:before {
    content: "\f10d"
}

.fa-quote-right:before {
    content: "\f10e"
}

.fa-quran:before {
    content: "\f687"
}

.fa-r-project:before {
    content: "\f4f7"
}

.fa-radiation:before {
    content: "\f7b9"
}

.fa-radiation-alt:before {
    content: "\f7ba"
}

.fa-rainbow:before {
    content: "\f75b"
}

.fa-random:before {
    content: "\f074"
}

.fa-raspberry-pi:before {
    content: "\f7bb"
}

.fa-ravelry:before {
    content: "\f2d9"
}

.fa-react:before {
    content: "\f41b"
}

.fa-reacteurope:before {
    content: "\f75d"
}

.fa-readme:before {
    content: "\f4d5"
}

.fa-rebel:before {
    content: "\f1d0"
}

.fa-receipt:before {
    content: "\f543"
}

.fa-recycle:before {
    content: "\f1b8"
}

.fa-red-river:before {
    content: "\f3e3"
}

.fa-reddit:before {
    content: "\f1a1"
}

.fa-reddit-alien:before {
    content: "\f281"
}

.fa-reddit-square:before {
    content: "\f1a2"
}

.fa-redhat:before {
    content: "\f7bc"
}

.fa-redo:before {
    content: "\f01e"
}

.fa-redo-alt:before {
    content: "\f2f9"
}

.fa-registered:before {
    content: "\f25d"
}

.fa-renren:before {
    content: "\f18b"
}

.fa-reply:before {
    content: "\f3e5"
}

.fa-reply-all:before {
    content: "\f122"
}

.fa-replyd:before {
    content: "\f3e6"
}

.fa-republican:before {
    content: "\f75e"
}

.fa-researchgate:before {
    content: "\f4f8"
}

.fa-resolving:before {
    content: "\f3e7"
}

.fa-restroom:before {
    content: "\f7bd"
}

.fa-retweet:before {
    content: "\f079"
}

.fa-rev:before {
    content: "\f5b2"
}

.fa-ribbon:before {
    content: "\f4d6"
}

.fa-ring:before {
    content: "\f70b"
}

.fa-road:before {
    content: "\f018"
}

.fa-robot:before {
    content: "\f544"
}

.fa-rocket:before {
    content: "\f135"
}

.fa-rocketchat:before {
    content: "\f3e8"
}

.fa-rockrms:before {
    content: "\f3e9"
}

.fa-route:before {
    content: "\f4d7"
}

.fa-rss:before {
    content: "\f09e"
}

.fa-rss-square:before {
    content: "\f143"
}

.fa-ruble-sign:before {
    content: "\f158"
}

.fa-ruler:before {
    content: "\f545"
}

.fa-ruler-combined:before {
    content: "\f546"
}

.fa-ruler-horizontal:before {
    content: "\f547"
}

.fa-ruler-vertical:before {
    content: "\f548"
}

.fa-running:before {
    content: "\f70c"
}

.fa-rupee-sign:before {
    content: "\f156"
}

.fa-sad-cry:before {
    content: "\f5b3"
}

.fa-sad-tear:before {
    content: "\f5b4"
}

.fa-safari:before {
    content: "\f267"
}

.fa-sass:before {
    content: "\f41e"
}

.fa-satellite:before {
    content: "\f7bf"
}

.fa-satellite-dish:before {
    content: "\f7c0"
}

.fa-save:before {
    content: "\f0c7"
}

.fa-schlix:before {
    content: "\f3ea"
}

.fa-school:before {
    content: "\f549"
}

.fa-screwdriver:before {
    content: "\f54a"
}

.fa-scribd:before {
    content: "\f28a"
}

.fa-scroll:before {
    content: "\f70e"
}

.fa-sd-card:before {
    content: "\f7c2"
}

.fa-search:before {
    content: "\f002"
}

.fa-search-dollar:before {
    content: "\f688"
}

.fa-search-location:before {
    content: "\f689"
}

.fa-search-minus:before {
    content: "\f010"
}

.fa-search-plus:before {
    content: "\f00e"
}

.fa-searchengin:before {
    content: "\f3eb"
}

.fa-seedling:before {
    content: "\f4d8"
}

.fa-sellcast:before {
    content: "\f2da"
}

.fa-sellsy:before {
    content: "\f213"
}

.fa-server:before {
    content: "\f233"
}

.fa-servicestack:before {
    content: "\f3ec"
}

.fa-shapes:before {
    content: "\f61f"
}

.fa-share:before {
    content: "\f064"
}

.fa-share-alt:before {
    content: "\f1e0"
}

.fa-share-alt-square:before {
    content: "\f1e1"
}

.fa-share-square:before {
    content: "\f14d"
}

.fa-shekel-sign:before {
    content: "\f20b"
}

.fa-shield-alt:before {
    content: "\f3ed"
}

.fa-ship:before {
    content: "\f21a"
}

.fa-shipping-fast:before {
    content: "\f48b"
}

.fa-shirtsinbulk:before {
    content: "\f214"
}

.fa-shoe-prints:before {
    content: "\f54b"
}

.fa-shopping-bag:before {
    content: "\f290"
}

.fa-shopping-basket:before {
    content: "\f291"
}

.fa-shopping-cart:before {
    content: "\f07a"
}

.fa-shopware:before {
    content: "\f5b5"
}

.fa-shower:before {
    content: "\f2cc"
}

.fa-shuttle-van:before {
    content: "\f5b6"
}

.fa-sign:before {
    content: "\f4d9"
}

.fa-sign-in-alt:before {
    content: "\f2f6"
}

.fa-sign-language:before {
    content: "\f2a7"
}

.fa-sign-out-alt:before {
    content: "\f2f5"
}

.fa-signal:before {
    content: "\f012"
}

.fa-signature:before {
    content: "\f5b7"
}

.fa-sim-card:before {
    content: "\f7c4"
}

.fa-simplybuilt:before {
    content: "\f215"
}

.fa-sistrix:before {
    content: "\f3ee"
}

.fa-sitemap:before {
    content: "\f0e8"
}

.fa-sith:before {
    content: "\f512"
}

.fa-skating:before {
    content: "\f7c5"
}

.fa-sketch:before {
    content: "\f7c6"
}

.fa-skiing:before {
    content: "\f7c9"
}

.fa-skiing-nordic:before {
    content: "\f7ca"
}

.fa-skull:before {
    content: "\f54c"
}

.fa-skull-crossbones:before {
    content: "\f714"
}

.fa-skyatlas:before {
    content: "\f216"
}

.fa-skype:before {
    content: "\f17e"
}

.fa-slack:before {
    content: "\f198"
}

.fa-slack-hash:before {
    content: "\f3ef"
}

.fa-slash:before {
    content: "\f715"
}

.fa-sleigh:before {
    content: "\f7cc"
}

.fa-sliders-h:before {
    content: "\f1de"
}

.fa-slideshare:before {
    content: "\f1e7"
}

.fa-smile:before {
    content: "\f118"
}

.fa-smile-beam:before {
    content: "\f5b8"
}

.fa-smile-wink:before {
    content: "\f4da"
}

.fa-smog:before {
    content: "\f75f"
}

.fa-smoking:before {
    content: "\f48d"
}

.fa-smoking-ban:before {
    content: "\f54d"
}

.fa-sms:before {
    content: "\f7cd"
}

.fa-snapchat:before {
    content: "\f2ab"
}

.fa-snapchat-ghost:before {
    content: "\f2ac"
}

.fa-snapchat-square:before {
    content: "\f2ad"
}

.fa-snowboarding:before {
    content: "\f7ce"
}

.fa-snowflake:before {
    content: "\f2dc"
}

.fa-snowman:before {
    content: "\f7d0"
}

.fa-snowplow:before {
    content: "\f7d2"
}

.fa-socks:before {
    content: "\f696"
}

.fa-solar-panel:before {
    content: "\f5ba"
}

.fa-sort:before {
    content: "\f0dc"
}

.fa-sort-alpha-down:before {
    content: "\f15d"
}

.fa-sort-alpha-up:before {
    content: "\f15e"
}

.fa-sort-amount-down:before {
    content: "\f160"
}

.fa-sort-amount-up:before {
    content: "\f161"
}

.fa-sort-down:before {
    content: "\f0dd"
}

.fa-sort-numeric-down:before {
    content: "\f162"
}

.fa-sort-numeric-up:before {
    content: "\f163"
}

.fa-sort-up:before {
    content: "\f0de"
}

.fa-soundcloud:before {
    content: "\f1be"
}

.fa-sourcetree:before {
    content: "\f7d3"
}

.fa-spa:before {
    content: "\f5bb"
}

.fa-space-shuttle:before {
    content: "\f197"
}

.fa-speakap:before {
    content: "\f3f3"
}

.fa-spider:before {
    content: "\f717"
}

.fa-spinner:before {
    content: "\f110"
}

.fa-splotch:before {
    content: "\f5bc"
}

.fa-spotify:before {
    content: "\f1bc"
}

.fa-spray-can:before {
    content: "\f5bd"
}

.fa-square:before {
    content: "\f0c8"
}

.fa-square-full:before {
    content: "\f45c"
}

.fa-square-root-alt:before {
    content: "\f698"
}

.fa-squarespace:before {
    content: "\f5be"
}

.fa-stack-exchange:before {
    content: "\f18d"
}

.fa-stack-overflow:before {
    content: "\f16c"
}

.fa-stamp:before {
    content: "\f5bf"
}

.fa-star:before {
    content: "\f005"
}

.fa-star-and-crescent:before {
    content: "\f699"
}

.fa-star-half:before {
    content: "\f089"
}

.fa-star-half-alt:before {
    content: "\f5c0"
}

.fa-star-of-david:before {
    content: "\f69a"
}

.fa-star-of-life:before {
    content: "\f621"
}

.fa-staylinked:before {
    content: "\f3f5"
}

.fa-steam:before {
    content: "\f1b6"
}

.fa-steam-square:before {
    content: "\f1b7"
}

.fa-steam-symbol:before {
    content: "\f3f6"
}

.fa-step-backward:before {
    content: "\f048"
}

.fa-step-forward:before {
    content: "\f051"
}

.fa-stethoscope:before {
    content: "\f0f1"
}

.fa-sticker-mule:before {
    content: "\f3f7"
}

.fa-sticky-note:before {
    content: "\f249"
}

.fa-stop:before {
    content: "\f04d"
}

.fa-stop-circle:before {
    content: "\f28d"
}

.fa-stopwatch:before {
    content: "\f2f2"
}

.fa-store:before {
    content: "\f54e"
}

.fa-store-alt:before {
    content: "\f54f"
}

.fa-strava:before {
    content: "\f428"
}

.fa-stream:before {
    content: "\f550"
}

.fa-street-view:before {
    content: "\f21d"
}

.fa-strikethrough:before {
    content: "\f0cc"
}

.fa-stripe:before {
    content: "\f429"
}

.fa-stripe-s:before {
    content: "\f42a"
}

.fa-stroopwafel:before {
    content: "\f551"
}

.fa-studiovinari:before {
    content: "\f3f8"
}

.fa-stumbleupon:before {
    content: "\f1a4"
}

.fa-stumbleupon-circle:before {
    content: "\f1a3"
}

.fa-subscript:before {
    content: "\f12c"
}

.fa-subway:before {
    content: "\f239"
}

.fa-suitcase:before {
    content: "\f0f2"
}

.fa-suitcase-rolling:before {
    content: "\f5c1"
}

.fa-sun:before {
    content: "\f185"
}

.fa-superpowers:before {
    content: "\f2dd"
}

.fa-superscript:before {
    content: "\f12b"
}

.fa-supple:before {
    content: "\f3f9"
}

.fa-surprise:before {
    content: "\f5c2"
}

.fa-suse:before {
    content: "\f7d6"
}

.fa-swatchbook:before {
    content: "\f5c3"
}

.fa-swimmer:before {
    content: "\f5c4"
}

.fa-swimming-pool:before {
    content: "\f5c5"
}

.fa-synagogue:before {
    content: "\f69b"
}

.fa-sync:before {
    content: "\f021"
}

.fa-sync-alt:before {
    content: "\f2f1"
}

.fa-syringe:before {
    content: "\f48e"
}

.fa-table:before {
    content: "\f0ce"
}

.fa-table-tennis:before {
    content: "\f45d"
}

.fa-tablet:before {
    content: "\f10a"
}

.fa-tablet-alt:before {
    content: "\f3fa"
}

.fa-tablets:before {
    content: "\f490"
}

.fa-tachometer-alt:before {
    content: "\f3fd"
}

.fa-tag:before {
    content: "\f02b"
}

.fa-tags:before {
    content: "\f02c"
}

.fa-tape:before {
    content: "\f4db"
}

.fa-tasks:before {
    content: "\f0ae"
}

.fa-taxi:before {
    content: "\f1ba"
}

.fa-teamspeak:before {
    content: "\f4f9"
}

.fa-teeth:before {
    content: "\f62e"
}

.fa-teeth-open:before {
    content: "\f62f"
}

.fa-telegram:before {
    content: "\f2c6"
}

.fa-telegram-plane:before {
    content: "\f3fe"
}

.fa-temperature-high:before {
    content: "\f769"
}

.fa-temperature-low:before {
    content: "\f76b"
}

.fa-tencent-weibo:before {
    content: "\f1d5"
}

.fa-tenge:before {
    content: "\f7d7"
}

.fa-terminal:before {
    content: "\f120"
}

.fa-text-height:before {
    content: "\f034"
}

.fa-text-width:before {
    content: "\f035"
}

.fa-th:before {
    content: "\f00a"
}

.fa-th-large:before {
    content: "\f009"
}

.fa-th-list:before {
    content: "\f00b"
}

.fa-the-red-yeti:before {
    content: "\f69d"
}

.fa-theater-masks:before {
    content: "\f630"
}

.fa-themeco:before {
    content: "\f5c6"
}

.fa-themeisle:before {
    content: "\f2b2"
}

.fa-thermometer:before {
    content: "\f491"
}

.fa-thermometer-empty:before {
    content: "\f2cb"
}

.fa-thermometer-full:before {
    content: "\f2c7"
}

.fa-thermometer-half:before {
    content: "\f2c9"
}

.fa-thermometer-quarter:before {
    content: "\f2ca"
}

.fa-thermometer-three-quarters:before {
    content: "\f2c8"
}

.fa-think-peaks:before {
    content: "\f731"
}

.fa-thumbs-down:before {
    content: "\f165"
}

.fa-thumbs-up:before {
    content: "\f164"
}

.fa-thumbtack:before {
    content: "\f08d"
}

.fa-ticket-alt:before {
    content: "\f3ff"
}

.fa-times:before {
    content: "\f00d"
}

.fa-times-circle:before {
    content: "\f057"
}

.fa-tint:before {
    content: "\f043"
}

.fa-tint-slash:before {
    content: "\f5c7"
}

.fa-tired:before {
    content: "\f5c8"
}

.fa-toggle-off:before {
    content: "\f204"
}

.fa-toggle-on:before {
    content: "\f205"
}

.fa-toilet:before {
    content: "\f7d8"
}

.fa-toilet-paper:before {
    content: "\f71e"
}

.fa-toolbox:before {
    content: "\f552"
}

.fa-tools:before {
    content: "\f7d9"
}

.fa-tooth:before {
    content: "\f5c9"
}

.fa-torah:before {
    content: "\f6a0"
}

.fa-torii-gate:before {
    content: "\f6a1"
}

.fa-tractor:before {
    content: "\f722"
}

.fa-trade-federation:before {
    content: "\f513"
}

.fa-trademark:before {
    content: "\f25c"
}

.fa-traffic-light:before {
    content: "\f637"
}

.fa-train:before {
    content: "\f238"
}

.fa-tram:before {
    content: "\f7da"
}

.fa-transgender:before {
    content: "\f224"
}

.fa-transgender-alt:before {
    content: "\f225"
}

.fa-trash:before {
    content: "\f1f8"
}

.fa-trash-alt:before {
    content: "\f2ed"
}

.fa-tree:before {
    content: "\f1bb"
}

.fa-trello:before {
    content: "\f181"
}

.fa-tripadvisor:before {
    content: "\f262"
}

.fa-trophy:before {
    content: "\f091"
}

.fa-truck:before {
    content: "\f0d1"
}

.fa-truck-loading:before {
    content: "\f4de"
}

.fa-truck-monster:before {
    content: "\f63b"
}

.fa-truck-moving:before {
    content: "\f4df"
}

.fa-truck-pickup:before {
    content: "\f63c"
}

.fa-tshirt:before {
    content: "\f553"
}

.fa-tty:before {
    content: "\f1e4"
}

.fa-tumblr:before {
    content: "\f173"
}

.fa-tumblr-square:before {
    content: "\f174"
}

.fa-tv:before {
    content: "\f26c"
}

.fa-twitch:before {
    content: "\f1e8"
}

.fa-twitter:before {
    content: "\f099"
}

.fa-twitter-square:before {
    content: "\f081"
}

.fa-typo3:before {
    content: "\f42b"
}

.fa-uber:before {
    content: "\f402"
}

.fa-ubuntu:before {
    content: "\f7df"
}

.fa-uikit:before {
    content: "\f403"
}

.fa-umbrella:before {
    content: "\f0e9"
}

.fa-umbrella-beach:before {
    content: "\f5ca"
}

.fa-underline:before {
    content: "\f0cd"
}

.fa-undo:before {
    content: "\f0e2"
}

.fa-undo-alt:before {
    content: "\f2ea"
}

.fa-uniregistry:before {
    content: "\f404"
}

.fa-universal-access:before {
    content: "\f29a"
}

.fa-university:before {
    content: "\f19c"
}

.fa-unlink:before {
    content: "\f127"
}

.fa-unlock:before {
    content: "\f09c"
}

.fa-unlock-alt:before {
    content: "\f13e"
}

.fa-untappd:before {
    content: "\f405"
}

.fa-upload:before {
    content: "\f093"
}

.fa-ups:before {
    content: "\f7e0"
}

.fa-usb:before {
    content: "\f287"
}

.fa-user:before {
    content: "\f007"
}

.fa-user-alt:before {
    content: "\f406"
}

.fa-user-alt-slash:before {
    content: "\f4fa"
}

.fa-user-astronaut:before {
    content: "\f4fb"
}

.fa-user-check:before {
    content: "\f4fc"
}

.fa-user-circle:before {
    content: "\f2bd"
}

.fa-user-clock:before {
    content: "\f4fd"
}

.fa-user-cog:before {
    content: "\f4fe"
}

.fa-user-edit:before {
    content: "\f4ff"
}

.fa-user-friends:before {
    content: "\f500"
}

.fa-user-graduate:before {
    content: "\f501"
}

.fa-user-injured:before {
    content: "\f728"
}

.fa-user-lock:before {
    content: "\f502"
}

.fa-user-md:before {
    content: "\f0f0"
}

.fa-user-minus:before {
    content: "\f503"
}

.fa-user-ninja:before {
    content: "\f504"
}

.fa-user-plus:before {
    content: "\f234"
}

.fa-user-secret:before {
    content: "\f21b"
}

.fa-user-shield:before {
    content: "\f505"
}

.fa-user-slash:before {
    content: "\f506"
}

.fa-user-tag:before {
    content: "\f507"
}

.fa-user-tie:before {
    content: "\f508"
}

.fa-user-times:before {
    content: "\f235"
}

.fa-users:before {
    content: "\f0c0"
}

.fa-users-cog:before {
    content: "\f509"
}

.fa-usps:before {
    content: "\f7e1"
}

.fa-ussunnah:before {
    content: "\f407"
}

.fa-utensil-spoon:before {
    content: "\f2e5"
}

.fa-utensils:before {
    content: "\f2e7"
}

.fa-vaadin:before {
    content: "\f408"
}

.fa-vector-square:before {
    content: "\f5cb"
}

.fa-venus:before {
    content: "\f221"
}

.fa-venus-double:before {
    content: "\f226"
}

.fa-venus-mars:before {
    content: "\f228"
}

.fa-viacoin:before {
    content: "\f237"
}

.fa-viadeo:before {
    content: "\f2a9"
}

.fa-viadeo-square:before {
    content: "\f2aa"
}

.fa-vial:before {
    content: "\f492"
}

.fa-vials:before {
    content: "\f493"
}

.fa-viber:before {
    content: "\f409"
}

.fa-video:before {
    content: "\f03d"
}

.fa-video-slash:before {
    content: "\f4e2"
}

.fa-vihara:before {
    content: "\f6a7"
}

.fa-vimeo:before {
    content: "\f40a"
}

.fa-vimeo-square:before {
    content: "\f194"
}

.fa-vimeo-v:before {
    content: "\f27d"
}

.fa-vine:before {
    content: "\f1ca"
}

.fa-vk:before {
    content: "\f189"
}

.fa-vnv:before {
    content: "\f40b"
}

.fa-volleyball-ball:before {
    content: "\f45f"
}

.fa-volume-down:before {
    content: "\f027"
}

.fa-volume-mute:before {
    content: "\f6a9"
}

.fa-volume-off:before {
    content: "\f026"
}

.fa-volume-up:before {
    content: "\f028"
}

.fa-vote-yea:before {
    content: "\f772"
}

.fa-vr-cardboard:before {
    content: "\f729"
}

.fa-vuejs:before {
    content: "\f41f"
}

.fa-walking:before {
    content: "\f554"
}

.fa-wallet:before {
    content: "\f555"
}

.fa-warehouse:before {
    content: "\f494"
}

.fa-water:before {
    content: "\f773"
}

.fa-weebly:before {
    content: "\f5cc"
}

.fa-weibo:before {
    content: "\f18a"
}

.fa-weight:before {
    content: "\f496"
}

.fa-weight-hanging:before {
    content: "\f5cd"
}

.fa-weixin:before {
    content: "\f1d7"
}

.fa-whatsapp:before {
    content: "\f232"
}

.fa-whatsapp-square:before {
    content: "\f40c"
}

.fa-wheelchair:before {
    content: "\f193"
}

.fa-whmcs:before {
    content: "\f40d"
}

.fa-wifi:before {
    content: "\f1eb"
}

.fa-wikipedia-w:before {
    content: "\f266"
}

.fa-wind:before {
    content: "\f72e"
}

.fa-window-close:before {
    content: "\f410"
}

.fa-window-maximize:before {
    content: "\f2d0"
}

.fa-window-minimize:before {
    content: "\f2d1"
}

.fa-window-restore:before {
    content: "\f2d2"
}

.fa-windows:before {
    content: "\f17a"
}

.fa-wine-bottle:before {
    content: "\f72f"
}

.fa-wine-glass:before {
    content: "\f4e3"
}

.fa-wine-glass-alt:before {
    content: "\f5ce"
}

.fa-wix:before {
    content: "\f5cf"
}

.fa-wizards-of-the-coast:before {
    content: "\f730"
}

.fa-wolf-pack-battalion:before {
    content: "\f514"
}

.fa-won-sign:before {
    content: "\f159"
}

.fa-wordpress:before {
    content: "\f19a"
}

.fa-wordpress-simple:before {
    content: "\f411"
}

.fa-wpbeginner:before {
    content: "\f297"
}

.fa-wpexplorer:before {
    content: "\f2de"
}

.fa-wpforms:before {
    content: "\f298"
}

.fa-wpressr:before {
    content: "\f3e4"
}

.fa-wrench:before {
    content: "\f0ad"
}

.fa-x-ray:before {
    content: "\f497"
}

.fa-xbox:before {
    content: "\f412"
}

.fa-xing:before {
    content: "\f168"
}

.fa-xing-square:before {
    content: "\f169"
}

.fa-y-combinator:before {
    content: "\f23b"
}

.fa-yahoo:before {
    content: "\f19e"
}

.fa-yandex:before {
    content: "\f413"
}

.fa-yandex-international:before {
    content: "\f414"
}

.fa-yarn:before {
    content: "\f7e3"
}

.fa-yelp:before {
    content: "\f1e9"
}

.fa-yen-sign:before {
    content: "\f157"
}

.fa-yin-yang:before {
    content: "\f6ad"
}

.fa-yoast:before {
    content: "\f2b1"
}

.fa-youtube:before {
    content: "\f167"
}

.fa-youtube-square:before {
    content: "\f431"
}

.fa-zhihu:before {
    content: "\f63f"
}

.sr-only {
    border: 0;
    clip: rect(0,0,0,0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.sr-only-focusable:active,.sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}

.fa-2x {
    line-height: 2
}

[class^=pe-7s-],[class*=" pe-7s-"] {
    display: inline-block;
    font-family: Pe-icon-7-stroke;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

/*! Modified from font-awesome helper CSS classes - PIXEDEN
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (CSS: MIT License)
 */
.pe-lg {
    font-size: 1.1704rem;
    line-height: .75em;
    vertical-align: -15%
}

.pe-2x {
    font-size: 1.76rem
}

.pe-3x {
    font-size: 2.64rem
}

.pe-4x {
    font-size: 3.52rem
}

.pe-5x {
    font-size: 4.4rem
}

.pe-fw {
    width: 1.2857142857142858em;
    text-align: center
}

.pe-ul {
    padding-left: 0;
    margin-left: 2.142857142857143em;
    list-style-type: none
}

.pe-ul>li {
    position: relative
}

.pe-li {
    position: absolute;
    left: -2.142857142857143em;
    width: 2.142857142857143em;
    top: .14285714285714285em;
    text-align: center
}

.pe-li.pe-lg {
    left: -1.8571428571428572em
}

.pe-border {
    padding: .2em .25em .15em;
    border: solid .08em #eeeeee;
    border-radius: .1em
}

.pull-right {
    float: right
}

.pe.pull-left {
    float: left;
    margin-right: .3em;
    margin-left: .3em
}

.pe-spin {
    animation: spin 2s infinite linear
}

@keyframes spin {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(359deg)
    }
}

.pe-rotate-90 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    transform: rotate(90deg)
}

.pe-rotate-180 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    transform: rotate(180deg)
}

.pe-rotate-270 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    transform: rotate(270deg)
}

.pe-flip-horizontal {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);
    transform: scaleX(-1)
}

.pe-flip-vertical {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);
    transform: scaleY(-1)
}

.pe-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle
}

.pe-stack-1x,.pe-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center
}

.pe-stack-1x {
    line-height: inherit
}

.pe-stack-2x {
    font-size: 2em
}

.pe-inverse {
    color: #fff
}

.pe-va {
    vertical-align: middle
}

.pe-border {
    border: solid .08em #eaeaea
}

.pe-7s-album:before {
    content: "\ee\161\aa"
}

.pe-7s-arc:before {
    content: "\ee\161\ab"
}

.pe-7s-back-2:before {
    content: "\ee\161\ac"
}

.pe-7s-bandaid:before {
    content: "\ee\161\ad"
}

.pe-7s-car:before {
    content: "\ee\161\ae"
}

.pe-7s-diamond:before {
    content: "\ee\161\af"
}

.pe-7s-door-lock:before {
    content: "\ee\161\b0"
}

.pe-7s-eyedropper:before {
    content: "\ee\161\b1"
}

.pe-7s-female:before {
    content: "\ee\161\b2"
}

.pe-7s-gym:before {
    content: "\ee\161\b3"
}

.pe-7s-hammer:before {
    content: "\ee\161\b4"
}

.pe-7s-headphones:before {
    content: "\ee\161\b5"
}

.pe-7s-helm:before {
    content: "\ee\161\b6"
}

.pe-7s-hourglass:before {
    content: "\ee\161\b7"
}

.pe-7s-leaf:before {
    content: "\ee\161\b8"
}

.pe-7s-magic-wand:before {
    content: "\ee\161\b9"
}

.pe-7s-male:before {
    content: "\ee\161\ba"
}

.pe-7s-map-2:before {
    content: "\ee\161\bb"
}

.pe-7s-next-2:before {
    content: "\ee\161\bc"
}

.pe-7s-paint-bucket:before {
    content: "\ee\161\bd"
}

.pe-7s-pendrive:before {
    content: "\ee\161\be"
}

.pe-7s-photo:before {
    content: "\ee\161\bf"
}

.pe-7s-piggy:before {
    content: "\ee\203a\20ac"
}

.pe-7s-plugin:before {
    content: "\ee\203a\81"
}

.pe-7s-refresh-2:before {
    content: "\ee\203a\201a"
}

.pe-7s-rocket:before {
    content: "\ee\203a\192"
}

.pe-7s-settings:before {
    content: "\ee\203a\201e"
}

.pe-7s-shield:before {
    content: "\ee\203a\2026"
}

.pe-7s-smile:before {
    content: "\ee\203a\2020"
}

.pe-7s-usb:before {
    content: "\ee\203a\2021"
}

.pe-7s-vector:before {
    content: "\ee\203a\2c6"
}

.pe-7s-wine:before {
    content: "\ee\203a\2030"
}

.pe-7s-cloud-upload:before {
    content: "\ee\161\160"
}

.pe-7s-cash:before {
    content: "\ee\161\152"
}

.pe-7s-close:before {
    content: "\ee\161\20ac"
}

.pe-7s-bluetooth:before {
    content: "\ee\161\8d"
}

.pe-7s-cloud-download:before {
    content: "\ee\161\2039"
}

.pe-7s-way:before {
    content: "\ee\161\17d"
}

.pe-7s-close-circle:before {
    content: "\ee\161\81"
}

.pe-7s-id:before {
    content: "\ee\161\8f"
}

.pe-7s-angle-up:before {
    content: "\ee\161\201a"
}

.pe-7s-wristwatch:before {
    content: "\ee\161\90"
}

.pe-7s-angle-up-circle:before {
    content: "\ee\161\192"
}

.pe-7s-world:before {
    content: "\ee\161\2018"
}

.pe-7s-angle-right:before {
    content: "\ee\161\201e"
}

.pe-7s-volume:before {
    content: "\ee\161\2019"
}

.pe-7s-angle-right-circle:before {
    content: "\ee\161\2026"
}

.pe-7s-users:before {
    content: "\ee\161\201c"
}

.pe-7s-angle-left:before {
    content: "\ee\161\2020"
}

.pe-7s-user-female:before {
    content: "\ee\161\201d"
}

.pe-7s-angle-left-circle:before {
    content: "\ee\161\2021"
}

.pe-7s-up-arrow:before {
    content: "\ee\161\2022"
}

.pe-7s-angle-down:before {
    content: "\ee\161\2c6"
}

.pe-7s-switch:before {
    content: "\ee\161\2013"
}

.pe-7s-angle-down-circle:before {
    content: "\ee\161\2030"
}

.pe-7s-scissors:before {
    content: "\ee\161\2014"
}

.pe-7s-wallet:before {
    content: "\ee\2dc\20ac"
}

.pe-7s-safe:before {
    content: "\ee\161\2dc"
}

.pe-7s-volume2:before {
    content: "\ee\2dc\81"
}

.pe-7s-volume1:before {
    content: "\ee\2dc\201a"
}

.pe-7s-voicemail:before {
    content: "\ee\2dc\192"
}

.pe-7s-video:before {
    content: "\ee\2dc\201e"
}

.pe-7s-user:before {
    content: "\ee\2dc\2026"
}

.pe-7s-upload:before {
    content: "\ee\2dc\2020"
}

.pe-7s-unlock:before {
    content: "\ee\2dc\2021"
}

.pe-7s-umbrella:before {
    content: "\ee\2dc\2c6"
}

.pe-7s-trash:before {
    content: "\ee\2dc\2030"
}

.pe-7s-tools:before {
    content: "\ee\2dc\160"
}

.pe-7s-timer:before {
    content: "\ee\2dc\2039"
}

.pe-7s-ticket:before {
    content: "\ee\2dc\152"
}

.pe-7s-target:before {
    content: "\ee\2dc\8d"
}

.pe-7s-sun:before {
    content: "\ee\2dc\17d"
}

.pe-7s-study:before {
    content: "\ee\2dc\8f"
}

.pe-7s-stopwatch:before {
    content: "\ee\2dc\90"
}

.pe-7s-star:before {
    content: "\ee\2dc\2018"
}

.pe-7s-speaker:before {
    content: "\ee\2dc\2019"
}

.pe-7s-signal:before {
    content: "\ee\2dc\201c"
}

.pe-7s-shuffle:before {
    content: "\ee\2dc\201d"
}

.pe-7s-shopbag:before {
    content: "\ee\2dc\2022"
}

.pe-7s-share:before {
    content: "\ee\2dc\2013"
}

.pe-7s-server:before {
    content: "\ee\2dc\2014"
}

.pe-7s-search:before {
    content: "\ee\2dc\2dc"
}

.pe-7s-film:before {
    content: "\ee\161\a5"
}

.pe-7s-science:before {
    content: "\ee\2dc\2122"
}

.pe-7s-disk:before {
    content: "\ee\161\a6"
}

.pe-7s-ribbon:before {
    content: "\ee\2dc\161"
}

.pe-7s-repeat:before {
    content: "\ee\2dc\203a"
}

.pe-7s-refresh:before {
    content: "\ee\2dc\153"
}

.pe-7s-add-user:before {
    content: "\ee\161\a9"
}

.pe-7s-refresh-cloud:before {
    content: "\ee\2dc\9d"
}

.pe-7s-paperclip:before {
    content: "\ee\161\153"
}

.pe-7s-radio:before {
    content: "\ee\2dc\17e"
}

.pe-7s-note2:before {
    content: "\ee\161\9d"
}

.pe-7s-print:before {
    content: "\ee\2dc\178"
}

.pe-7s-network:before {
    content: "\ee\161\17e"
}

.pe-7s-prev:before {
    content: "\ee\2dc  "
}

.pe-7s-mute:before {
    content: "\ee\161\178"
}

.pe-7s-power:before {
    content: "\ee\2dc\a1"
}

.pe-7s-medal:before {
    content: "\ee\161  "
}

.pe-7s-portfolio:before {
    content: "\ee\2dc\a2"
}

.pe-7s-like2:before {
    content: "\ee\161\a1"
}

.pe-7s-plus:before {
    content: "\ee\2dc\a3"
}

.pe-7s-left-arrow:before {
    content: "\ee\161\a2"
}

.pe-7s-play:before {
    content: "\ee\2dc\a4"
}

.pe-7s-key:before {
    content: "\ee\161\a3"
}

.pe-7s-plane:before {
    content: "\ee\2dc\a5"
}

.pe-7s-joy:before {
    content: "\ee\161\a4"
}

.pe-7s-photo-gallery:before {
    content: "\ee\2dc\a6"
}

.pe-7s-pin:before {
    content: "\ee\161\203a"
}

.pe-7s-phone:before {
    content: "\ee\2dc\a7"
}

.pe-7s-plug:before {
    content: "\ee\161\161"
}

.pe-7s-pen:before {
    content: "\ee\2dc\a8"
}

.pe-7s-right-arrow:before {
    content: "\ee\161\2122"
}

.pe-7s-paper-plane:before {
    content: "\ee\2dc\a9"
}

.pe-7s-delete-user:before {
    content: "\ee\161\a7"
}

.pe-7s-paint:before {
    content: "\ee\2dc\aa"
}

.pe-7s-bottom-arrow:before {
    content: "\ee\161\a8"
}

.pe-7s-notebook:before {
    content: "\ee\2dc\ab"
}

.pe-7s-note:before {
    content: "\ee\2dc\ac"
}

.pe-7s-next:before {
    content: "\ee\2dc\ad"
}

.pe-7s-news-paper:before {
    content: "\ee\2dc\ae"
}

.pe-7s-musiclist:before {
    content: "\ee\2dc\af"
}

.pe-7s-music:before {
    content: "\ee\2dc\b0"
}

.pe-7s-mouse:before {
    content: "\ee\2dc\b1"
}

.pe-7s-more:before {
    content: "\ee\2dc\b2"
}

.pe-7s-moon:before {
    content: "\ee\2dc\b3"
}

.pe-7s-monitor:before {
    content: "\ee\2dc\b4"
}

.pe-7s-micro:before {
    content: "\ee\2dc\b5"
}

.pe-7s-menu:before {
    content: "\ee\2dc\b6"
}

.pe-7s-map:before {
    content: "\ee\2dc\b7"
}

.pe-7s-map-marker:before {
    content: "\ee\2dc\b8"
}

.pe-7s-mail:before {
    content: "\ee\2dc\b9"
}

.pe-7s-mail-open:before {
    content: "\ee\2dc\ba"
}

.pe-7s-mail-open-file:before {
    content: "\ee\2dc\bb"
}

.pe-7s-magnet:before {
    content: "\ee\2dc\bc"
}

.pe-7s-loop:before {
    content: "\ee\2dc\bd"
}

.pe-7s-look:before {
    content: "\ee\2dc\be"
}

.pe-7s-lock:before {
    content: "\ee\2dc\bf"
}

.pe-7s-lintern:before {
    content: "\ee\2122\20ac"
}

.pe-7s-link:before {
    content: "\ee\2122\81"
}

.pe-7s-like:before {
    content: "\ee\2122\201a"
}

.pe-7s-light:before {
    content: "\ee\2122\192"
}

.pe-7s-less:before {
    content: "\ee\2122\201e"
}

.pe-7s-keypad:before {
    content: "\ee\2122\2026"
}

.pe-7s-junk:before {
    content: "\ee\2122\2020"
}

.pe-7s-info:before {
    content: "\ee\2122\2021"
}

.pe-7s-home:before {
    content: "\ee\2122\2c6"
}

.pe-7s-help2:before {
    content: "\ee\2122\2030"
}

.pe-7s-help1:before {
    content: "\ee\2122\160"
}

.pe-7s-graph3:before {
    content: "\ee\2122\2039"
}

.pe-7s-graph2:before {
    content: "\ee\2122\152"
}

.pe-7s-graph1:before {
    content: "\ee\2122\8d"
}

.pe-7s-graph:before {
    content: "\ee\2122\17d"
}

.pe-7s-global:before {
    content: "\ee\2122\8f"
}

.pe-7s-gleam:before {
    content: "\ee\2122\90"
}

.pe-7s-glasses:before {
    content: "\ee\2122\2018"
}

.pe-7s-gift:before {
    content: "\ee\2122\2019"
}

.pe-7s-folder:before {
    content: "\ee\2122\201c"
}

.pe-7s-flag:before {
    content: "\ee\2122\201d"
}

.pe-7s-filter:before {
    content: "\ee\2122\2022"
}

.pe-7s-file:before {
    content: "\ee\2122\2013"
}

.pe-7s-expand1:before {
    content: "\ee\2122\2014"
}

.pe-7s-exapnd2:before {
    content: "\ee\2122\2dc"
}

.pe-7s-edit:before {
    content: "\ee\2122\2122"
}

.pe-7s-drop:before {
    content: "\ee\2122\161"
}

.pe-7s-drawer:before {
    content: "\ee\2122\203a"
}

.pe-7s-download:before {
    content: "\ee\2122\153"
}

.pe-7s-display2:before {
    content: "\ee\2122\9d"
}

.pe-7s-display1:before {
    content: "\ee\2122\17e"
}

.pe-7s-diskette:before {
    content: "\ee\2122\178"
}

.pe-7s-date:before {
    content: "\ee\2122  "
}

.pe-7s-cup:before {
    content: "\ee\2122\a1"
}

.pe-7s-culture:before {
    content: "\ee\2122\a2"
}

.pe-7s-crop:before {
    content: "\ee\2122\a3"
}

.pe-7s-credit:before {
    content: "\ee\2122\a4"
}

.pe-7s-copy-file:before {
    content: "\ee\2122\a5"
}

.pe-7s-config:before {
    content: "\ee\2122\a6"
}

.pe-7s-compass:before {
    content: "\ee\2122\a7"
}

.pe-7s-comment:before {
    content: "\ee\2122\a8"
}

.pe-7s-coffee:before {
    content: "\ee\2122\a9"
}

.pe-7s-cloud:before {
    content: "\ee\2122\aa"
}

.pe-7s-clock:before {
    content: "\ee\2122\ab"
}

.pe-7s-check:before {
    content: "\ee\2122\ac"
}

.pe-7s-chat:before {
    content: "\ee\2122\ad"
}

.pe-7s-cart:before {
    content: "\ee\2122\ae"
}

.pe-7s-camera:before {
    content: "\ee\2122\af"
}

.pe-7s-call:before {
    content: "\ee\2122\b0"
}

.pe-7s-calculator:before {
    content: "\ee\2122\b1"
}

.pe-7s-browser:before {
    content: "\ee\2122\b2"
}

.pe-7s-box2:before {
    content: "\ee\2122\b3"
}

.pe-7s-box1:before {
    content: "\ee\2122\b4"
}

.pe-7s-bookmarks:before {
    content: "\ee\2122\b5"
}

.pe-7s-bicycle:before {
    content: "\ee\2122\b6"
}

.pe-7s-bell:before {
    content: "\ee\2122\b7"
}

.pe-7s-battery:before {
    content: "\ee\2122\b8"
}

.pe-7s-ball:before {
    content: "\ee\2122\b9"
}

.pe-7s-back:before {
    content: "\ee\2122\ba"
}

.pe-7s-attention:before {
    content: "\ee\2122\bb"
}

.pe-7s-anchor:before {
    content: "\ee\2122\bc"
}

.pe-7s-albums:before {
    content: "\ee\2122\bd"
}

.pe-7s-alarm:before {
    content: "\ee\2122\be"
}

.pe-7s-airplay:before {
    content: "\ee\2122\bf"
}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
    padding: 0;
    display: inline-block;
    cursor: pointer;
    transition-property: opacity,filter;
    transition-duration: .15s;
    transition-timing-function: linear;
    font: inherit;
    color: inherit;
    text-transform: none;
    background-color: transparent;
    border: 0;
    margin: 0;
    overflow: visible
}

.hamburger:hover,.hamburger.is-active:hover {
    opacity: .7
}

.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after {
    background-color: #3f6ad8
}

.hamburger-box {
    width: 24px;
    height: 14px;
    display: inline-block;
    position: relative
}

.hamburger-inner {
    display: block;
    top: 50%;
    margin-top: -1px
}

.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after {
    width: 24px;
    height: 2px;
    background-color: #3f6ad8;
    border-radius: 10px;
    position: absolute;
    transition-property: transform;
    transition-duration: .15s;
    transition-timing-function: ease
}

.hamburger-inner:before,.hamburger-inner:after {
    content: "";
    display: block
}

.hamburger-inner:before {
    top: -6px
}

.hamburger-inner:after {
    bottom: -6px
}

.hamburger--elastic .hamburger-inner {
    top: 1px;
    transition-duration: .275s;
    transition-timing-function: cubic-bezier(.68,-.55,.265,1.55)
}

.hamburger--elastic .hamburger-inner:before {
    top: 6px;
    transition: opacity .125s .275s ease
}

.hamburger--elastic .hamburger-inner:after {
    top: 12px;
    transition: transform .275s cubic-bezier(.68,-.55,.265,1.55)
}

.hamburger--elastic.is-active .hamburger-inner {
    transform: translate3d(0,6px,0) rotate(135deg);
    transition-delay: 75ms
}

.hamburger--elastic.is-active .hamburger-inner:before {
    transition-delay: 0s;
    opacity: 0
}

.hamburger--elastic.is-active .hamburger-inner:after {
    transform: translate3d(0,-12px,0) rotate(-270deg);
    transition-delay: 75ms
}

.toast-title {
    font-weight: 700
}

.toast-message {
    -ms-word-wrap: break-word;
    word-wrap: break-word
}

.toast-message a,.toast-message label {
    color: #fff
}

.toast-message a:hover {
    color: #ccc;
    text-decoration: none
}

.toast-close-button {
    position: relative;
    right: -.3em;
    top: -.3em;
    float: right;
    font-weight: 700;
    color: #fff;
    opacity: .8
}

.toast-close-button:hover,.toast-close-button:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .4
}

button.toast-close-button {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none
}

.toast-top-center {
    top: 0;
    right: 0;
    width: 100%
}

.toast-bottom-center {
    bottom: 0;
    right: 0;
    width: 100%
}

.toast-top-full-width {
    top: 0;
    right: 0;
    width: 100%
}

.toast-bottom-full-width {
    bottom: 0;
    right: 0;
    width: 100%
}

.toast-top-left {
    top: 12px;
    left: 12px
}

.toast-top-right {
    top: 12px;
    right: 12px
}

.toast-bottom-right {
    right: 12px;
    bottom: 12px
}

.toast-bottom-left {
    bottom: 12px;
    left: 12px
}

#toast-container {
    position: fixed;
    z-index: 999999
}

#toast-container * {
    box-sizing: border-box
}

#toast-container>div {
    position: relative;
    overflow: hidden;
    margin: 0 0 .6rem;
    padding: .6rem .6rem .6rem 50px;
    width: 300px;
    border-radius: .25rem;
    background-position: 15px center;
    background-repeat: no-repeat;
    box-shadow: 0 .46875rem 2.1875rem #04091408,0 .9375rem 1.40625rem #04091408,0 .25rem .53125rem #0409140d,0 .125rem .1875rem #04091408;
    color: #fff;
    opacity: .9
}

#toast-container>div:hover {
    opacity: 1;
    cursor: pointer
}

#toast-container>.toast-info {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important;
    box-shadow: 0 .66875rem 2.3875rem #16aaff08,0 1.1375rem 1.60625rem #16aaff08,0 .45rem .73125rem #16aaff0d,0 .325rem .3875rem #16aaff08
}

#toast-container>.toast-error {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important;
    box-shadow: 0 .66875rem 2.3875rem #d9255008,0 1.1375rem 1.60625rem #d9255008,0 .45rem .73125rem #d925500d,0 .325rem .3875rem #d9255008
}

#toast-container>.toast-success {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important;
    box-shadow: 0 .66875rem 2.3875rem #3ac47d08,0 1.1375rem 1.60625rem #3ac47d08,0 .45rem .73125rem #3ac47d0d,0 .325rem .3875rem #3ac47d08
}

#toast-container>.toast-warning {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important;
    box-shadow: 0 .66875rem 2.3875rem #f7b92408,0 1.1375rem 1.60625rem #f7b92408,0 .45rem .73125rem #f7b9240d,0 .325rem .3875rem #f7b92408;
    color: #212529
}

#toast-container.toast-top-center>div,#toast-container.toast-bottom-center>div {
    width: 300px;
    margin-left: auto;
    margin-right: auto
}

#toast-container.toast-top-full-width>div,#toast-container.toast-bottom-full-width>div {
    width: 96%;
    margin-left: auto;
    margin-right: auto
}

.toast {
    background-color: #343a40
}

.toast-success {
    background-color: #3ac47d
}

.toast-error {
    background-color: #d92550
}

.toast-info {
    background-color: #16aaff
}

.toast-warning {
    background-color: #f7b924
}

.toast-progress {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 4px;
    background-color: #000;
    opacity: .4
}

@media all and (max-width: 240px) {
    #toast-container>div {
        padding:8px 8px 8px 50px;
        width: 11em
    }

    #toast-container .toast-close-button {
        right: -.2em;
        top: -.2em
    }
}

@media all and (min-width: 241px) and (max-width: 480px) {
    #toast-container>div {
        padding:8px 8px 8px 50px;
        width: 18em
    }

    #toast-container .toast-close-button {
        right: -.2em;
        top: -.2em
    }
}

@media all and (min-width: 481px) and (max-width: 768px) {
    #toast-container>div {
        padding:15px 15px 15px 50px;
        width: 25em
    }
}

.popover,.tooltip {
    opacity: 0;
    transition: opacity .2s ease
}

.popover.show,.tooltip.show {
    opacity: 1
}

.popover {
    box-shadow: 0 .46875rem 2.1875rem #04091408,0 .9375rem 1.40625rem #04091408,0 .25rem .53125rem #0409140d,0 .125rem .1875rem #04091408
}

.rm-pointers .popover .arrow {
    display: none!important
}

/*!
 * FullCalendar v3.9.0
 * Docs & License: https://fullcalendar.io/
 * (c) 2018 Adam Shaw
 */
.fc {
    direction: ltr;
    text-align: left
}

.fc-rtl {
    text-align: right
}

body .fc {
    font-size: 1em
}

.fc-highlight {
    background: #e0f3ff;
    opacity: .8
}

.fc-bgevent {
    background: #3f6ad8;
    opacity: .3
}

.fc-nonbusiness {
    background: #f8f9fa
}

.fc button {
    margin: 0;
    white-space: nowrap;
    cursor: pointer
}

.fc button::-moz-focus-inner {
    margin: 0;
    padding: 0
}

.fc-state-default {
    border: 1px solid
}

.fc-state-default.fc-corner-left {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.fc-state-default.fc-corner-right {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem
}

.fc button .fc-icon {
    position: relative;
    top: -.05em;
    margin: 0 .2em;
    vertical-align: middle
}

.fc-state-default {
    background-color: #f8f9fa;
    border-color: #e9ecef #e9ecef #dee2e6;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    color: #333;
    text-shadow: 0 1px 1px rgba(255,255,255,.75);
    box-shadow: inset 0 1px #fff3,0 1px 2px #0000000d
}

.fc-state-hover,.fc-state-down,.fc-state-active,.fc-state-disabled {
    color: #6c757d;
    background-color: #e6e6e6
}

.fc-state-hover {
    color: #6c757d;
    text-decoration: none;
    background-position: 0 -15px;
    transition: background-position .1s linear
}

.fc-state-down,.fc-state-active {
    background-color: #ccc;
    background-image: none;
    box-shadow: inset 0 2px 4px #00000026,0 1px 2px #0000000d
}

.fc-state-disabled {
    cursor: default;
    background-image: none;
    opacity: .65;
    box-shadow: none
}

.fc-button-group {
    display: inline-block
}

.fc .fc-button-group>* {
    float: left;
    margin: 0 0 0 -1px
}

.fc .fc-button-group>:first-child {
    margin-left: 0
}

.fc-popover {
    position: absolute;
    box-shadow: 0 2px 6px #00000026
}

.fc-popover .fc-header {
    padding: 1.5rem .75rem
}

.fc-popover .fc-header .fc-title {
    margin: 0 2px
}

.fc-popover .fc-header .fc-close {
    cursor: pointer
}

.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close {
    float: left
}

.fc-rtl .fc-popover .fc-header .fc-title,.fc-ltr .fc-popover .fc-header .fc-close {
    float: right
}

.fc-divider {
    border-style: solid;
    border-width: 1px
}

hr.fc-divider {
    height: 0;
    margin: 0;
    padding: 0 0 2px;
    border-width: 1px 0
}

.fc-clear {
    clear: both
}

.fc-bg,.fc-bgevent-skeleton,.fc-highlight-skeleton,.fc-helper-skeleton {
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

.fc-bg {
    bottom: 0
}

.fc-bg table {
    height: 100%
}

.fc table {
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 1em
}

.fc th {
    text-align: center
}

.fc th,.fc td {
    border-style: solid;
    border-width: 1px;
    padding: 0;
    vertical-align: top
}

.fc td.fc-today {
    border-style: double
}

a[data-goto] {
    cursor: pointer
}

a[data-goto]:hover {
    text-decoration: underline
}

.fc .fc-row {
    border-style: solid;
    border-width: 0
}

.fc-row table {
    border-left: 0 hidden transparent;
    border-right: 0 hidden transparent;
    border-bottom: 0 hidden transparent
}

.fc-row:first-child table {
    border-top: 0 hidden transparent
}

.fc-row {
    position: relative
}

.fc-row .fc-bg {
    z-index: 1
}

.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton {
    bottom: 0
}

.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table {
    height: 100%
}

.fc-row .fc-highlight-skeleton td,.fc-row .fc-bgevent-skeleton td {
    border-color: transparent
}

.fc-row .fc-bgevent-skeleton {
    z-index: 2
}

.fc-row .fc-highlight-skeleton {
    z-index: 3
}

.fc-row .fc-content-skeleton {
    position: relative;
    z-index: 4;
    padding-bottom: 2px
}

.fc-row .fc-helper-skeleton {
    z-index: 5
}

.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-helper-skeleton td {
    background: none;
    border-color: transparent
}

.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td {
    border-bottom: 0
}

.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td {
    border-top: 0
}

.fc-scroller {
    -webkit-overflow-scrolling: touch
}

.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid {
    position: relative;
    width: 100%
}

.fc-event {
    position: relative;
    display: block;
    font-size: .85em;
    line-height: 1.3;
    border-radius: 3px;
    border: 1px solid #3f6ad8
}

.fc-event,.fc-event-dot {
    background-color: #3f6ad8
}

.fc-event,.fc-event:hover {
    color: #fff;
    text-decoration: none
}

.fc-event[href],.fc-event.fc-draggable {
    cursor: pointer
}

.fc-not-allowed,.fc-not-allowed .fc-event {
    cursor: not-allowed
}

.fc-event .fc-bg {
    z-index: 1;
    background: #fff;
    opacity: .25
}

.fc-event .fc-content {
    position: relative;
    z-index: 2
}

.fc-event .fc-resizer {
    position: absolute;
    z-index: 4
}

.fc-event .fc-resizer {
    display: none
}

.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer {
    display: block
}

.fc-event.fc-selected .fc-resizer:before {
    content: "";
    position: absolute;
    z-index: 9999;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-left: -20px;
    margin-top: -20px
}

.fc-event.fc-selected {
    z-index: 9999!important;
    box-shadow: 0 2px 5px #0003
}

.fc-event.fc-selected.fc-dragging {
    box-shadow: 0 2px 7px #0000004d
}

.fc-h-event.fc-selected:before {
    content: "";
    position: absolute;
    z-index: 3;
    inset: -10px 0
}

.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end {
    margin-left: 0;
    border-left-width: 0;
    padding-left: 1px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start {
    margin-right: 0;
    border-right-width: 0;
    padding-right: 1px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer {
    cursor: w-resize;
    left: -1px
}

.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer {
    cursor: e-resize;
    right: -1px
}

.fc-h-event.fc-allow-mouse-resize .fc-resizer {
    width: 7px;
    top: -1px;
    bottom: -1px
}

.fc-h-event.fc-selected .fc-resizer {
    border-radius: .25rem;
    border-width: 1px;
    width: 6px;
    height: 6px;
    border-style: solid;
    border-color: inherit;
    background: #fff;
    top: 50%;
    margin-top: -4px
}

.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer {
    margin-left: -4px
}

.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer {
    margin-right: -4px
}

.fc-day-grid-event {
    margin: 1px 2px 0;
    padding: 0 1px
}

tr:first-child>td>.fc-day-grid-event {
    margin-top: 2px
}

.fc-day-grid-event.fc-selected:after {
    content: "";
    position: absolute;
    z-index: 1;
    inset: -1px;
    background: #000;
    opacity: .25
}

.fc-day-grid-event .fc-content {
    white-space: nowrap;
    overflow: hidden
}

.fc-day-grid-event .fc-time {
    font-weight: 700
}

.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
    margin-left: -2px
}

.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
    margin-right: -2px
}

a.fc-more {
    margin: 1px 3px;
    font-size: .85em;
    cursor: pointer;
    text-decoration: none
}

a.fc-more:hover {
    text-decoration: underline
}

.fc-limited {
    display: none
}

.fc-day-grid .fc-row {
    z-index: 1
}

.fc-more-popover {
    z-index: 2;
    width: 220px
}

.fc-more-popover .fc-event-container {
    padding: 10px
}

.fc-now-indicator {
    position: absolute;
    border: 0 solid #d92550
}

.fc-unselectable {
    -webkit-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent
}

.fc-unthemed th,.fc-unthemed td,.fc-unthemed thead,.fc-unthemed tbody,.fc-unthemed .fc-divider,.fc-unthemed .fc-row,.fc-unthemed .fc-content,.fc-unthemed .fc-popover,.fc-unthemed .fc-list-view,.fc-unthemed .fc-list-heading td {
    border-color: #ddd
}

.fc-unthemed .fc-popover {
    background-color: #fff
}

.fc-unthemed .fc-divider,.fc-unthemed .fc-popover .fc-header,.fc-unthemed .fc-list-heading td {
    background: #eee
}

.fc-unthemed .fc-popover .fc-header .fc-close {
    color: #666
}

.fc-unthemed td.fc-today {
    background: #fcf8e3
}

.fc-unthemed .fc-disabled-day {
    background: #d7d7d7;
    opacity: .3
}

.fc-icon {
    display: inline-block;
    height: 1em;
    line-height: 1em;
    font-size: 1em;
    text-align: center;
    overflow: hidden;
    font-family: Courier New,Courier,monospace;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none
}

.fc-icon:after {
    position: relative
}

.fc-icon-left-single-arrow:after {
    content: "\2039";
    font-weight: 700;
    font-size: 200%;
    top: -7%
}

.fc-icon-right-single-arrow:after {
    content: "\203a";
    font-weight: 700;
    font-size: 200%;
    top: -7%
}

.fc-icon-left-double-arrow:after {
    content: "\ab";
    font-size: 160%;
    top: -7%
}

.fc-icon-right-double-arrow:after {
    content: "\bb";
    font-size: 160%;
    top: -7%
}

.fc-icon-left-triangle:after {
    content: "\25c4";
    font-size: 125%;
    top: 3%
}

.fc-icon-right-triangle:after {
    content: "\25ba";
    font-size: 125%;
    top: 3%
}

.fc-icon-down-triangle:after {
    content: "\25bc";
    font-size: 125%;
    top: 2%
}

.fc-icon-x:after {
    content: "\d7";
    font-size: 200%;
    top: 6%
}

.fc-unthemed .fc-popover {
    border-width: 1px;
    border-style: solid
}

.fc-unthemed .fc-popover .fc-header .fc-close {
    font-size: .9em;
    margin-top: 2px
}

.fc-unthemed .fc-list-item:hover td {
    background-color: #f5f5f5
}

.ui-widget .fc-disabled-day {
    background-image: none
}

.fc-popover>.ui-widget-header+.ui-widget-content {
    border-top: 0
}

.ui-widget .fc-event {
    color: #fff;
    text-decoration: none;
    font-weight: 400
}

.ui-widget td.fc-axis {
    font-weight: 400
}

.fc-time-grid .fc-slats .ui-widget-content {
    background: none
}

.fc.fc-bootstrap3 a {
    text-decoration: none
}

.fc.fc-bootstrap3 a[data-goto]:hover {
    text-decoration: underline
}

.fc-bootstrap3 hr.fc-divider {
    border-color: inherit
}

.fc-bootstrap3 .fc-today.alert {
    border-radius: 0
}

.fc-bootstrap3 .fc-popover .panel-body {
    padding: 0
}

.fc-bootstrap3 .fc-time-grid .fc-slats table {
    background: none
}

.fc.fc-bootstrap4 a {
    text-decoration: none
}

.fc.fc-bootstrap4 a[data-goto]:hover {
    text-decoration: underline
}

.fc-bootstrap4 hr.fc-divider {
    border-color: inherit
}

.fc-bootstrap4 .fc-today.alert {
    border-radius: 0
}

.fc-bootstrap4 a.fc-event:not([href]):not([tabindex]) {
    color: #fff
}

.fc-bootstrap4 .fc-popover.card {
    position: absolute
}

.fc-bootstrap4 .fc-popover .card-body {
    padding: 0
}

.fc-bootstrap4 .fc-time-grid .fc-slats table {
    background: none
}

.fc-toolbar {
    text-align: center
}

.fc-toolbar.fc-header-toolbar {
    margin-bottom: 1em
}

.fc-toolbar.fc-footer-toolbar {
    margin-top: 1em
}

.fc-toolbar .fc-left {
    float: left
}

.fc-toolbar .fc-right {
    float: right
}

.fc-toolbar .fc-center {
    display: inline-block
}

.fc .fc-toolbar>*>* {
    float: left;
    margin-left: .75em
}

.fc .fc-toolbar>*>:first-child {
    margin-left: 0
}

.fc-toolbar h2 {
    margin: 0
}

.fc-toolbar button {
    position: relative
}

.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover {
    z-index: 2
}

.fc-toolbar .fc-state-down {
    z-index: 3
}

.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active {
    z-index: 4
}

.fc-toolbar button:focus {
    z-index: 5
}

.fc-view-container *,.fc-view-container *:before,.fc-view-container *:after {
    box-sizing: content-box
}

.fc-view,.fc-view>table {
    position: relative;
    z-index: 1
}

.fc-basicWeek-view .fc-content-skeleton,.fc-basicDay-view .fc-content-skeleton {
    padding-bottom: 1em
}

.fc-basic-view .fc-body .fc-row {
    min-height: 4em
}

.fc-row.fc-rigid {
    overflow: hidden
}

.fc-row.fc-rigid .fc-content-skeleton {
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

.fc-day-top.fc-other-month {
    opacity: .3
}

.fc-basic-view .fc-week-number,.fc-basic-view .fc-day-number {
    padding: 2px
}

.fc-basic-view th.fc-week-number,.fc-basic-view th.fc-day-number {
    padding: 0 2px
}

.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
    float: right
}

.fc-rtl .fc-basic-view .fc-day-top .fc-day-number {
    float: left
}

.fc-ltr .fc-basic-view .fc-day-top .fc-week-number {
    float: left;
    border-radius: 0 0 3px
}

.fc-rtl .fc-basic-view .fc-day-top .fc-week-number {
    float: right;
    border-radius: 0 0 0 3px
}

.fc-basic-view .fc-day-top .fc-week-number {
    min-width: 1.5em;
    text-align: center;
    background-color: #f2f2f2;
    color: gray
}

.fc-basic-view td.fc-week-number {
    text-align: center
}

.fc-basic-view td.fc-week-number>* {
    display: inline-block;
    min-width: 1.25em
}

.fc-agenda-view .fc-day-grid {
    position: relative;
    z-index: 2
}

.fc-agenda-view .fc-day-grid .fc-row {
    min-height: 3em
}

.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
    padding-bottom: 1em
}

.fc .fc-axis {
    vertical-align: middle;
    padding: 0 4px;
    white-space: nowrap
}

.fc-ltr .fc-axis {
    text-align: right
}

.fc-rtl .fc-axis {
    text-align: left
}

.fc-time-grid-container,.fc-time-grid {
    position: relative;
    z-index: 1
}

.fc-time-grid {
    min-height: 100%
}

.fc-time-grid table {
    border: 0 hidden transparent
}

.fc-time-grid>.fc-bg {
    z-index: 1
}

.fc-time-grid .fc-slats,.fc-time-grid>hr {
    position: relative;
    z-index: 2
}

.fc-time-grid .fc-content-col {
    position: relative
}

.fc-time-grid .fc-content-skeleton {
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    right: 0
}

.fc-time-grid .fc-business-container {
    position: relative;
    z-index: 1
}

.fc-time-grid .fc-bgevent-container {
    position: relative;
    z-index: 2
}

.fc-time-grid .fc-highlight-container {
    position: relative;
    z-index: 3
}

.fc-time-grid .fc-event-container {
    position: relative;
    z-index: 4
}

.fc-time-grid .fc-now-indicator-line {
    z-index: 5
}

.fc-time-grid .fc-helper-container {
    position: relative;
    z-index: 6
}

.fc-time-grid .fc-slats td {
    height: 1.5em;
    border-bottom: 0
}

.fc-time-grid .fc-slats .fc-minor td {
    border-top-style: dotted
}

.fc-time-grid .fc-highlight-container {
    position: relative
}

.fc-time-grid .fc-highlight {
    position: absolute;
    left: 0;
    right: 0
}

.fc-ltr .fc-time-grid .fc-event-container {
    margin: 0 2.5% 0 2px
}

.fc-rtl .fc-time-grid .fc-event-container {
    margin: 0 2px 0 2.5%
}

.fc-time-grid .fc-event,.fc-time-grid .fc-bgevent {
    position: absolute;
    z-index: 1
}

.fc-time-grid .fc-bgevent {
    left: 0;
    right: 0
}

.fc-v-event.fc-not-start {
    border-top-width: 0;
    padding-top: 1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.fc-v-event.fc-not-end {
    border-bottom-width: 0;
    padding-bottom: 1px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.fc-time-grid-event {
    overflow: hidden
}

.fc-time-grid-event.fc-selected {
    overflow: visible
}

.fc-time-grid-event.fc-selected .fc-bg {
    display: none
}

.fc-time-grid-event .fc-content {
    overflow: hidden
}

.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title {
    padding: 0 1px
}

.fc-time-grid-event .fc-time {
    font-size: .85em;
    white-space: nowrap
}

.fc-time-grid-event.fc-short .fc-content {
    white-space: nowrap
}

.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title {
    display: inline-block;
    vertical-align: top
}

.fc-time-grid-event.fc-short .fc-time span {
    display: none
}

.fc-time-grid-event.fc-short .fc-time:before {
    content: attr(data-start)
}

.fc-time-grid-event.fc-short .fc-time:after {
    content: "\a0-\a0"
}

.fc-time-grid-event.fc-short .fc-title {
    font-size: .85em;
    padding: 0
}

.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer {
    left: 0;
    right: 0;
    bottom: 0;
    height: 8px;
    overflow: hidden;
    line-height: 8px;
    font-size: .688rem;
    font-family: monospace;
    text-align: center;
    cursor: s-resize
}

.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after {
    content: "="
}

.fc-time-grid-event.fc-selected .fc-resizer {
    border-radius: 5px;
    border-width: 1px;
    width: 8px;
    height: 8px;
    border-style: solid;
    border-color: inherit;
    background: #fff;
    left: 50%;
    margin-left: -5px;
    bottom: -5px
}

.fc-time-grid .fc-now-indicator-line {
    border-top-width: 1px;
    left: 0;
    right: 0
}

.fc-time-grid .fc-now-indicator-arrow {
    margin-top: -5px
}

.fc-ltr .fc-time-grid .fc-now-indicator-arrow {
    left: 0;
    border-width: 5px 0 5px 6px;
    border-top-color: transparent;
    border-bottom-color: transparent
}

.fc-rtl .fc-time-grid .fc-now-indicator-arrow {
    right: 0;
    border-width: 5px 6px 5px 0;
    border-top-color: transparent;
    border-bottom-color: transparent
}

.fc-event-dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 5px
}

.fc-rtl .fc-list-view {
    direction: rtl
}

.fc-list-view {
    border-width: 1px;
    border-style: solid
}

.fc .fc-list-table {
    table-layout: auto
}

.fc-list-table td {
    border-width: 1px 0 0;
    padding: 8px 14px
}

.fc-list-table tr:first-child td {
    border-top-width: 0
}

.fc-list-heading {
    border-bottom-width: 1px
}

.fc-list-heading td {
    font-weight: 700
}

.fc-ltr .fc-list-heading-main {
    float: left
}

.fc-ltr .fc-list-heading-alt,.fc-rtl .fc-list-heading-main {
    float: right
}

.fc-rtl .fc-list-heading-alt {
    float: left
}

.fc-list-item.fc-has-url {
    cursor: pointer
}

.fc-list-item-marker,.fc-list-item-time {
    white-space: nowrap;
    width: 1px
}

.fc-ltr .fc-list-item-marker {
    padding-right: 0
}

.fc-rtl .fc-list-item-marker {
    padding-left: 0
}

.fc-list-item-title a {
    text-decoration: none;
    color: inherit
}

.fc-list-item-title a[href]:hover {
    text-decoration: underline
}

.fc-list-empty-wrap2 {
    position: absolute;
    inset: 0
}

.fc-list-empty-wrap1 {
    width: 100%;
    height: 100%;
    display: table
}

.fc-list-empty {
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.fc-unthemed .fc-list-empty {
    background-color: #eee
}

.jvectormap-container {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden
}

.jvectormap-tip {
    position: absolute;
    display: none;
    border: solid 1px #cdcdcd;
    border-radius: 3px;
    background: #292929;
    color: #fff;
    font-family: sans-serif,Verdana;
    font-size: smaller;
    padding: 3px
}

.jvectormap-zoomin,.jvectormap-zoomout,.jvectormap-goback {
    position: absolute;
    left: 10px;
    border-radius: 3px;
    background: #292929;
    padding: 3px;
    color: #fff;
    cursor: pointer;
    line-height: 10px;
    text-align: center
}

.jvectormap-zoomin {
    top: 10px
}

.jvectormap-zoomout {
    top: 30px
}

.jvectormap-goback {
    bottom: 10px;
    z-index: 1000;
    padding: 6px
}

.jvectormap-spinner {
    position: absolute;
    inset: 0;
    background: center no-repeat url(data:image/gif;base64,R0lGODlhIAAgAPMAAP///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==)
}

.jvectormap-legend-title {
    font-weight: 700;
    font-size: .875rem;
    text-align: center
}

.jvectormap-legend-cnt {
    position: absolute
}

.jvectormap-legend-cnt-h {
    bottom: 0;
    right: 0
}

.jvectormap-legend-cnt-v {
    top: 0;
    right: 0
}

.jvectormap-legend {
    background: black;
    color: #fff;
    border-radius: 3px
}

.jvectormap-legend-cnt-h .jvectormap-legend {
    float: left;
    margin: 0 10px 10px 0;
    padding: 3px 3px 1px
}

.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
    float: left
}

.jvectormap-legend-cnt-v .jvectormap-legend {
    margin: 10px 10px 0 0;
    padding: 3px
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick {
    width: 40px
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
    height: 15px
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
    height: 20px;
    width: 20px;
    display: inline-block;
    vertical-align: middle
}

.jvectormap-legend-tick-text {
    font-size: .75rem
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
    text-align: center
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
    display: inline-block;
    vertical-align: middle;
    line-height: 20px;
    padding-left: 3px
}

@media only screen and (max-width: 1320px) {
    .header-user-info {
        display:none
    }
}

@media (max-width: 991.98px) {
    .app-main {
        display:block
    }

    .dropdown-menu:before,.dropdown-menu:after {
        display: none
    }

    .app-sidebar {
        flex: 0 0 240px!important;
        width: 240px!important;
        transform: translate(-240px);
        position: fixed
    }

    .app-sidebar .app-header__logo {
        display: none
    }

    .sidebar-mobile-open .app-sidebar {
        transform: translate(0)
    }

    .sidebar-mobile-open .app-sidebar .app-sidebar__inner .app-sidebar__heading {
        text-indent: initial
    }

    .sidebar-mobile-open .app-sidebar .app-sidebar__inner .app-sidebar__heading:before {
        display: none
    }

    .sidebar-mobile-open .app-sidebar .app-sidebar__inner ul li a {
        text-indent: initial;
        padding: 0 1.5rem 0 45px
    }

    .sidebar-mobile-open .app-sidebar .app-sidebar__inner .metismenu-icon {
        text-indent: initial;
        left: 5px;
        margin-left: 0
    }

    .sidebar-mobile-open .app-sidebar .app-sidebar__inner .metismenu-state-icon {
        visibility: visible
    }

    .sidebar-mobile-open .app-sidebar .app-sidebar__inner ul:before {
        display: block
    }

    .sidebar-mobile-open .app-sidebar .app-sidebar__inner ul ul li a {
        padding-left: 1em
    }

    .sidebar-mobile-open .app-sidebar .app-sidebar__inner ul.mm-show {
        padding: .5em 0 0 2rem
    }

    .sidebar-mobile-open .app-sidebar .app-sidebar__inner ul.mm-show>li>a {
        height: 2rem;
        line-height: 2rem
    }

    .sidebar-mobile-open .app-sidebar .app-header__logo {
        width: auto!important
    }

    .sidebar-mobile-open .app-sidebar .app-header__logo .logo-src {
        width: 97px!important;
        margin-left: auto;
        margin-right: 0
    }

    .sidebar-mobile-open .fixed-sidebar .app-sidebar {
        height: 100%
    }

    .sidebar-mobile-open .sidebar-mobile-overlay {
        display: block
    }

    .app-main .app-main__outer {
        padding-left: 0!important
    }

    .app-header {
        justify-content: space-between
    }

    .app-header .app-header__logo {
        display: none;
        order: 2;
        background: transparent!important;
        border: 0!important
    }

    .app-header .app-header__content {
        visibility: hidden;
        opacity: 0;
        box-shadow: 0 .46875rem 2.1875rem #04091408,0 .9375rem 1.40625rem #04091408,0 .25rem .53125rem #0409140d,0 .125rem .1875rem #04091408;
        position: absolute;
        left: 5%;
        width: 90%;
        top: 0;
        transition: all .2s;
        background: #fff;
        border-radius: 50px;
        padding: 0 10px;
        overflow: hidden
    }

    .app-header .app-header__content .header-btn-lg {
        margin-left: .5rem;
        padding: 0 .5rem
    }

    .app-header .app-header__content .app-header-left .nav {
        display: none
    }

    .app-header .app-header__content.header-mobile-open {
        visibility: visible;
        opacity: 1;
        top: 80px
    }

    .app-header .app-header__mobile-menu {
        display: flex;
        order: 1
    }

    .app-header .app-header__menu {
        display: flex;
        order: 3
    }

    .app-header.header-text-light .app-header__menu>span .btn,.app-header.header-text-light .app-header__menu>.btn {
        background: rgba(255,255,255,.1);
        border-color: #ffffff1a
    }

    .app-header.header-text-light .header-mobile-open {
        background: #343a40
    }

    .popover,.dropdown-menu {
        position: fixed!important;
        z-index: 50;
        left: 5%!important;
        top: 50%!important;
        width: 90%!important;
        transform: translateY(-50%)!important;
        min-width: 10px!important
    }

    .popover .btn-icon-vertical .btn-icon-wrapper,.dropdown-menu .btn-icon-vertical .btn-icon-wrapper {
        display: none
    }

    .popover {
        max-width: initial
    }

    .popover .arrow {
        display: none!important
    }

    .app-page-title {
        text-align: center
    }

    .app-page-title .page-title-heading,.app-page-title .page-title-wrapper {
        margin: 0 auto;
        display: block
    }

    .app-page-title .page-title-actions {
        margin: 15px auto 0
    }

    .app-page-title .page-title-actions .breadcrumb-item,.app-page-title .page-title-actions .breadcrumb,.app-page-title .page-title-subheading .breadcrumb-item,.app-page-title .page-title-subheading .breadcrumb {
        display: inline-block
    }

    .app-footer .app-footer__inner .app-footer-right {
        display: none
    }

    .app-footer .app-footer__inner .app-footer-left {
        width: 100%
    }

    .app-footer .app-footer__inner .app-footer-left .footer-dots {
        margin: 0 auto
    }

    .widget-content .widget-numbers {
        font-size: 1.6rem;
        line-height: 1
    }

    .slick-slider-sm .slick-slider {
        max-width: 650px!important
    }

    .bg-transparent.list-group-item {
        border-color: transparent
    }

    .tabs-lg-alternate.card-header>.nav .nav-item .widget-number {
        font-size: 1.5rem
    }

    .page-title-head {
        display: block
    }
}

@media (max-width: 991.98px) {
    .app-page-title .page-title-icon,.ui-theme-settings {
        display:none
    }

    .card-header.responsive-center {
        display: block;
        text-align: center;
        height: auto;
        padding: 1.5rem
    }

    .card-header.responsive-center .nav,.card-header.responsive-center .btn-actions-pane-right {
        margin: .75rem 0 0
    }

    .card-header.responsive-center .nav .d-inline-block.ml-2,.card-header.responsive-center .btn-actions-pane-right .d-inline-block.ml-2 {
        width: 100%!important;
        text-align: left;
        margin: 0!important
    }

    .slick-slider-sm .slick-slider {
        max-width: 650px!important
    }
}

@media (min-width: 992px) {
    .slick-slider-sm .slick-slider {
        max-width:850px!important
    }
}

@media (max-width: 1199.98px) {
    .-hide-paging .-pagination .-center {
        display:none
    }
}

@media (max-width: 767.98px) {
    .app-main .app-main__inner {
        padding:15px 15px 0
    }

    .app-main .app-main__mnl_chlln {
        padding: 0 15px
    }

    .mbg-3,body .card.mb-3 {
        margin-bottom: 15px!important
    }

    .app-page-title {
        padding: 15px;
        margin: -15px -15px 15px
    }

    .app-page-title+.body-tabs-layout {
        margin-top: -15px!important
    }

    .body-tabs-line .body-tabs-layout {
        margin-bottom: 15px;
        margin-left: -15px;
        margin-right: -15px;
        padding: 0 15px
    }

    .body-tabs {
        padding: 0 15px;
        display: block
    }

    .body-tabs .nav-item .nav-link {
        margin: 0
    }

    .popover,.dropdown-menu {
        width: 80%;
        left: 10%
    }

    body .card-header {
        height: auto;
        display: block;
        padding: .75rem 1.5rem;
        text-align: center
    }

    body .card-header .btn-actions-pane-right {
        padding: .75rem 0 0
    }

    body .card-header .actions-icon-btn {
        padding: 0
    }

    .card-header.card-header-tab .card-header-title {
        display: inline-flex!important;
        line-height: 1
    }

    .card-header.card-header-tab>.nav {
        margin: .75rem 0 -.75rem;
        display: table!important;
        width: 100%
    }

    .card-header.card-header-tab>.nav .nav-item {
        display: table-cell
    }

    .header-icon {
        display: none
    }

    .profile-responsive-sm .dropdown-menu-header .menu-header-content.btn-pane-right,.profile-responsive .dropdown-menu-header .menu-header-content.btn-pane-right {
        display: block;
        text-align: center
    }

    .profile-responsive-sm .dropdown-menu-header .menu-header-content.btn-pane-right .avatar-icon-wrapper,.profile-responsive .dropdown-menu-header .menu-header-content.btn-pane-right .avatar-icon-wrapper {
        margin-right: 0!important
    }

    .profile-responsive-sm .dropdown-menu-header .menu-header-content.btn-pane-right .menu-header-btn-pane,.profile-responsive .dropdown-menu-header .menu-header-content.btn-pane-right .menu-header-btn-pane {
        margin-top: 1rem
    }

    .slick-slider-sm .slick-slider .slick-prev {
        left: 15px
    }

    .slick-slider-sm .slick-slider .slick-next {
        right: 15px
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1500px) {
    .profile-responsive .dropdown-menu-header .menu-header-content.btn-pane-right {
        display:block;
        text-align: center
    }

    .profile-responsive .dropdown-menu-header .menu-header-content.btn-pane-right .avatar-icon-wrapper {
        margin-right: 0!important
    }

    .profile-responsive .dropdown-menu-header .menu-header-content.btn-pane-right .menu-header-btn-pane {
        margin-top: 1rem
    }
}

.ui-theme-settings {
    position: fixed;
    z-index: 155;
    right: -30px;
    top: 0;
    height: 100vh;
    transform: translate(500px);
    transition: all .2s;
    box-shadow: -.46875rem 0 2.1875rem #04091408,-.9375rem 0 1.40625rem #04091408,-.25rem 0 .53125rem #0409140d,-.125rem 0 .1875rem #04091408
}

.ui-theme-settings .btn-open-options {
    border-radius: 50px;
    position: absolute;
    left: -114px;
    bottom: 80px;
    padding: 0;
    height: 54px;
    line-height: 54px;
    width: 54px;
    text-align: center;
    display: block;
    box-shadow: 0 .46875rem 2.1875rem #04091408,0 .9375rem 1.40625rem #04091408,0 .25rem .53125rem #0409140d,0 .125rem .1875rem #04091408;
    margin-top: -27px
}

.ui-theme-settings .btn-open-options svg {
    top: 50%;
    left: 50%;
    position: absolute;
    margin: -.5em 0 0 -.5em
}

.ui-theme-settings .theme-settings__inner {
    background: #fff;
    width: 500px;
    height: 100vh;
    padding: 0
}

.ui-theme-settings.settings-open {
    transform: translate(0);
    right: 0
}

.ui-theme-settings .theme-settings-swatches {
    text-align: center
}

.ui-theme-settings .theme-settings-swatches .swatch-holder-img {
    width: 72px;
    height: auto;
    border-radius: 3px
}

.ui-theme-settings .theme-settings-swatches .swatch-holder-img img {
    width: 100%
}

.ui-theme-settings .themeoptions-heading {
    font-size: 1.1rem;
    color: #495057;
    margin: 0;
    background: #f8f9fa;
    padding: .75rem 1.5rem;
    border-bottom: #dee2e6 solid 1px;
    border-top: #dee2e6 solid 1px;
    display: flex;
    align-items: center;
    align-content: center
}

.ui-theme-settings .themeoptions-heading:first-child {
    border-top: 0
}

.ui-theme-settings .list-group-item h5 {
    color: #3f6ad8;
    font-size: .968rem;
    text-transform: uppercase;
    margin: 0;
    text-align: center
}

.swatch-holder {
    width: 24px;
    height: 24px;
    line-height: 24px;
    margin: 5px 5px 0;
    transition: all .2s;
    opacity: .7;
    display: inline-block;
    border-radius: 30px
}

.swatch-holder.active {
    border: #fff solid 2px;
    box-shadow: 0 0 0 5px #3f6ad8;
    opacity: 1
}

.swatch-holder:hover {
    opacity: 1
}

.swatch-holder-lg {
    width: 48px;
    height: 48px;
    line-height: 48px
}

.font-icon-wrapper {
    text-align: center;
    border: #e9ecef solid 1px;
    border-radius: .25rem;
    margin: 0 0 10px;
    padding: 5px
}

.font-icon-wrapper.font-icon-lg {
    float: left;
    padding: 10px;
    text-align: center;
    margin-right: 15px;
    min-width: 64px
}

.font-icon-wrapper.font-icon-lg i {
    font-size: 2.5rem
}

.font-icon-wrapper:hover {
    background: #f8f9fa;
    color: #3f6ad8
}

.font-icon-wrapper:hover p {
    color: #6c757d
}

.font-icon-wrapper i {
    font-size: 1.65rem
}

.font-icon-wrapper p {
    color: #adb5bd;
    font-size: .80667rem;
    margin: 5px 0 0
}

.btn-icon-vertical {
    min-width: 100px
}

.card.mb-3 {
    margin-bottom: 30px!important
}

.demo-image-bg {
    height: 350px;
    margin-bottom: 30px;
    background-size: 100%
}

@media (min-width: 1280px) and (max-width: 1366px) {
    .logo-with-text .echalan {
        font-size:.875rem
    }
}

.vertical-nav-menu img.metismenu-state-icon,.vertical-nav-menu img.metismenu-icon {
    text-align: center;
    width: 23px;
    height: 23px;
    line-height: 34px;
    position: absolute;
    left: 13px;
    top: 50%;
    margin-top: -11px;
    font-size: 1.5rem;
    transition: color .3s
}

.dot1,.dot2,.dot3 {
    animation: blink 1.4s infinite;
    opacity: 0
}

.dot1 {
    animation-delay: 0s
}

.dot2 {
    animation-delay: .2s
}

.dot3 {
    animation-delay: .4s
}

@keyframes blink {
    0% {
        opacity: 0
    }

    20% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.card_roles {
    border-top-left-radius: 24px!important;
    border-top-right-radius: 24px!important;
    overflow: hidden
}

.card-header:first-child {
    background-color: #fff!important
}

.app-footer {
    height: 58px
}

.app-theme-white .app-footer .app-footer__inner,.app-theme-white .app-header {
    background-color: #001a5c
}

.verticalAlign {
    vertical-align: super!important
}

::-webkit-scrollbar {
    width: 5px
}

::-webkit-scrollbar-track {
    background: #001a5c
}

::-webkit-scrollbar-thumb {
    background: #888
}

::-webkit-scrollbar-thumb:hover {
    background: #555
}

.heading_modal {
    font-size: 1.125rem;
    line-height: 23px
}

.modal_para {
    padding: 20px 0
}

.modal_para p {
    font-size: 1.063rem;
    line-height: 22px;
    text-align: justify
}

@media (max-width: 575.98px) {
    .challan-section-main {
        padding:1rem!important
    }

    .navbar-brand {
        padding: 0!important
    }
}

.contact-title {
    margin: 0;
    font-size: 2.25rem;
    font-weight: 600;
    color: #fff;
    font-family: monospace;
    letter-spacing: -.5px;
    text-align: left
}

.contact-content {
    background-color: #fffffffa;
    padding: 40px;
    border-radius: 0 0 12px 12px;
    box-shadow: 0 4px 20px #00000014;
    backdrop-filter: blur(10px);
    overflow-y: auto;
    flex: 1
}

.contact-content::-webkit-scrollbar {
    width: 10px
}

.contact-content::-webkit-scrollbar-track {
    background: #f1f3f5;
    border-radius: 0 0 12px
}

.contact-content::-webkit-scrollbar-thumb {
    background: #17a2b8;
    border-radius: 5px
}

.contact-content::-webkit-scrollbar-thumb:hover {
    background: #138496
}

.contact-intro {
    margin-bottom: 13px;
    padding-bottom: 4px;
    border-bottom: 2px solid #e9ecef
}

.section-heading {
    font-size: 1.5rem;
    font-weight: 600;
    color: #17a2b8;
    margin: 0 0 16px;
    font-family: monospace;
    letter-spacing: -.3px
}

.subsection-heading {
    font-size: 1.25rem;
    font-weight: 600;
    color: #2c3e50;
    margin: 0 0 20px;
    font-family: monospace;
    padding: 12px 20px;
    background-color: #f8f9fa;
    border-left: 4px solid #17a2b8;
    border-radius: 4px
}

.contact-section {
    margin-bottom: 32px;
    padding: 24px;
    background-color: #f8fbfc;
    border-radius: 8px;
    border: 1px solid #e9ecef
}

.contact-section:last-child {
    margin-bottom: 0
}

.contact-paragraph {
    font-size: 1rem;
    line-height: 1.8;
    color: #2c3e50;
    margin: 0 0 20px;
    font-family: monospace;
    font-weight: 400
}

.contact-info {
    display: flex;
    flex-direction: column;
    gap: 16px
}

::-webkit-scrollbar {
    width: 10px
}

::-webkit-scrollbar-track {
    background: #f1f1f1
}

::-webkit-scrollbar-thumb {
    background-color: #001a5c;
    border-radius: 0;
    cursor: pointer
}

::-webkit-scrollbar-thumb:hover {
    background-color: #888;
    opacity: .8
}

.contact-header p {
    color: #4a4a4a;
    font-size: .875rem;
    line-height: 1.6;
    margin-bottom: 24px
}

.contact-card {
    padding: 20px 24px;
    border-radius: 10px;
    background: #f9fcfd;
    border: 1px solid #e4ecef
}

.contact-title {
    font-size: 1.125rem;
    font-weight: 600;
    color: #2c3e50;
    margin-bottom: 18px;
    padding-left: 6px;
    border-left: 4px solid #0c6b84
}

.info-item {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 10px 0;
    border-bottom: 1px solid #eef1f2
}

.name-icon {
    background: url("data:image/svg+xml;utf8,<svg fill='none' stroke='%230c6b84' stroke-width='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><circle cx='12' cy='7' r='4'/><path d='M5.5 21a6.5 6.5 0 0113 0'/></svg>") no-repeat center
}

.email-icon {
    background: url("data:image/svg+xml;utf8,<svg fill='none' stroke='%230c6b84' stroke-width='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path d='M4 4h16v16H4z'/><path d='M4 6l8 6 8-6'/></svg>") no-repeat center
}

.phone-icon {
    background: url("data:image/svg+xml;utf8,<svg fill='none' stroke='%230c6b84' stroke-width='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path d='M6.5 4A2.5 2.5 0 019 1.5h6A2.5 2.5 0 0117.5 4v16A2.5 2.5 0 0115 22.5H9A2.5 2.5 0 016.5 20V4z'/><circle cx='12' cy='19' r='1'/></svg>") no-repeat center
}

.time-icon {
    background: url("data:image/svg+xml;utf8,<svg fill='none' stroke='%230c6b84' stroke-width='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><circle cx='12' cy='12' r='9'/><path d='M12 6v6l4 2'/></svg>") no-repeat center
}

.info-icon {
    width: 18px;
    height: 18px;
    display: inline-block
}

.info-label {
    font-weight: 600;
    font-size: .875rem;
    color: #1a1a1a
}

.info-value,.info-link {
    font-size: .875rem;
    color: #434343
}

.light-text {
    font-size: 3rem;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #999;
    background: linear-gradient(90deg,#999 0%,#fff 40%,#fff 60%,#999 100%);
    background-size: 200% auto;
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    animation: lightMove 2s linear infinite
}

@keyframes lightMove {
    0% {
        background-position: 200% center
    }

    to {
        background-position: -200% center
    }
}

@charset "UTF-8";/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
: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
}

@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: transparent
}

hr {
    margin: 1rem 0;
    color: inherit;
    border: 0;
    border-top: var(--bs-border-width) solid;
    opacity: .25
}

.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
}

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
}

dl,ol,ul {
    margin-top: 0;
    margin-bottom: 1rem
}

ol ol,ol ul,ul ol,ul ul {
    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
}

code,kbd,pre,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
}

tbody,td,tfoot,th,thead,tr {
    border-color: inherit;
    border-style: solid;
    border-width: 0
}

label {
    display: inline-block
}

button {
    border-radius: 0
}

button:focus:not(:focus-visible) {
    outline: 0
}

button,input,optgroup,select,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
}

[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
}

::-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;
    line-height: inherit;
    font-size: calc(1.275rem + .3vw)
}

@media (min-width: 1200px) {
    legend {
        font-size:1.5rem
    }
}

::-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
}

::-webkit-inner-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-cancel-button {
    cursor: pointer;
    filter: grayscale(1)
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-color-swatch-wrapper {
    padding: 0
}

::file-selector-button {
    font: inherit;
    -webkit-appearance: button
}

output {
    display: inline-block
}

iframe {
    border: 0
}

summary {
    display: list-item;
    cursor: pointer
}

progress {
    vertical-align: baseline
}

[hidden] {
    display: none!important
}

.lead {
    font-size: 1.25rem;
    font-weight: 300
}

.display-1 {
    font-weight: 300;
    line-height: 1.2;
    font-size: calc(1.625rem + 4.5vw)
}

@media (min-width: 1200px) {
    .display-1 {
        font-size:5rem
    }
}

.display-2 {
    font-weight: 300;
    line-height: 1.2;
    font-size: calc(1.575rem + 3.9vw)
}

@media (min-width: 1200px) {
    .display-2 {
        font-size:4.5rem
    }
}

.display-3 {
    font-weight: 300;
    line-height: 1.2;
    font-size: calc(1.525rem + 3.3vw)
}

@media (min-width: 1200px) {
    .display-3 {
        font-size:4rem
    }
}

.display-4 {
    font-weight: 300;
    line-height: 1.2;
    font-size: calc(1.475rem + 2.7vw)
}

@media (min-width: 1200px) {
    .display-4 {
        font-size:3.5rem
    }
}

.display-5 {
    font-weight: 300;
    line-height: 1.2;
    font-size: calc(1.425rem + 2.1vw)
}

@media (min-width: 1200px) {
    .display-5 {
        font-size:3rem
    }
}

.display-6 {
    font-weight: 300;
    line-height: 1.2;
    font-size: calc(1.375rem + 1.5vw)
}

@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: "\2014\a0"
}

.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-lg,.container-md,.container-sm,.container-xl,.container-xxl {
    --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,.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-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);
    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::placeholder {
    color: var(--bs-secondary-color);
    opacity: 1
}

.form-control:disabled {
    background-color: var(--bs-secondary-bg);
    opacity: 1
}

.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: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-lg,.form-control-plaintext.form-control-sm {
    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::file-selector-button {
    padding: .25rem .5rem;
    margin: -.25rem -.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::file-selector-button {
    padding: .5rem 1rem;
    margin: -.5rem -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);
    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;
    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);
    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;
    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;
    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;
    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;
    max-width: 100%;
    height: 100%;
    padding: 1rem .75rem;
    overflow: hidden;
    color: rgba(var(--bs-body-color-rgb),.65);
    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-plaintext::placeholder,.form-floating>.form-control::placeholder {
    color: transparent
}

.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-select {
    padding-top: 1.625rem;
    padding-bottom: .625rem;
    padding-left: .75rem
}

.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%
}

.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 .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>.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-right: 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-right-radius: 0;
    border-bottom-right-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-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(-1 * var(--bs-border-width));
    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)
}

.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-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.1'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right 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-right: calc(1.5em + .75rem);
    background-position: top calc(.375em + .1875rem) right 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.1'/%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)
}

.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-left: .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
}

.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)
}

.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-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)
}

.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-right: calc(1.5em + .75rem);
    background-position: top calc(.375em + .1875rem) right 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-right: 4.125rem;
    background-position: right .75rem center,center right 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-left: .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;
    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,.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-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-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)
}

.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
    }
}

.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-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:focus,.dropdown-item:hover {
    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-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-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>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn {
    margin-left: calc(-1 * var(--bs-border-width))
}

.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-right-radius: 0;
    border-bottom-right-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-left-radius: 0;
    border-bottom-left-radius: 0
}

.dropdown-toggle-split {
    padding-right: .5625rem;
    padding-left: .5625rem
}

.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after {
    margin-left: 0
}

.dropstart .dropdown-toggle-split:before {
    margin-right: 0
}

.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split {
    padding-right: .375rem;
    padding-left: .375rem
}

.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.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-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child) {
    margin-top: calc(-1 * var(--bs-border-width))
}

.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.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: 0 0;
    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:focus,.nav-link:hover {
    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: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-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:focus,.nav-underline .nav-link:hover {
    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-item,.nav-fill>.nav-link {
    flex: 1 1 auto;
    text-align: center
}

.nav-justified .nav-item,.nav-justified>.nav-link {
    flex-grow: 1;
    flex-basis: 0;
    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-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-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: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-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:focus,.navbar-text a:hover {
    color: var(--bs-navbar-active-color)
}

.navbar-collapse {
    flex-grow: 1;
    flex-basis: 100%;
    align-items: center
}

.navbar-toggler {
    padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
    font-size: var(--bs-navbar-toggler-font-size);
    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-bottom,.card-img-top {
    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-header,.card-group>.card:not(:last-child)>.card-img-top {
        border-top-right-radius: 0
    }

    .card-group>.card:not(:last-child)>.card-footer,.card-group>.card:not(:last-child)>.card-img-bottom {
        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-header,.card-group>.card:not(:first-child)>.card-img-top {
        border-top-left-radius: 0
    }

    .card-group>.card:not(:first-child)>.card-footer,.card-group>.card:not(:first-child)>.card-img-bottom {
        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 5 6 6 6-6'/%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 5 6 6 6-6'/%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-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed {
    border-radius: 0
}

[data-bs-theme=dark] .accordion-button:after {
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%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-.708'/%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-.708'/%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)
}

.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-left: calc(-1 * var(--bs-border-width))
}

.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: var(--bs-progress-height)
    }
}

.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 {
    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-item-action {
    width: 100%;
    color: var(--bs-list-group-action-color);
    text-align: inherit
}

.list-group-item-action:not(.active):focus,.list-group-item-action:not(.active):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-action:not(.active):active {
    color: var(--bs-list-group-action-active-color);
    background-color: var(--bs-list-group-action-active-bg)
}

.list-group-horizontal {
    flex-direction: row
}

.list-group-horizontal>.list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0
}

.list-group-horizontal>.list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0
}

.list-group-horizontal>.list-group-item.active {
    margin-top: 0
}

.list-group-horizontal>.list-group-item+.list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0
}

.list-group-horizontal>.list-group-item+.list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width)
}

@media (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.414'/%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;
    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;
    filter: var(--bs-btn-close-filter);
    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;
    user-select: none;
    opacity: var(--bs-btn-close-disabled-opacity)
}

.btn-close-white {
    --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%)
}

:root,[data-bs-theme=light] {
    --bs-btn-close-filter:
}

[data-bs-theme=dark] {
    --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%)
}

.toast {
    --bs-toast-zindex: 1090;
    --bs-toast-padding-x: .75rem;
    --bs-toast-padding-y: .5rem;
    --bs-toast-spacing: 1.5rem;
    --bs-toast-max-width: 350px;
    --bs-toast-font-size: .875rem;
    --bs-toast-color: ;
    --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: 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: var(--bs-body-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 {
    transform: translateY(-50px);
    transition: transform .3s ease-out
}

@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-top: calc(-.5 * var(--bs-modal-header-padding-y));
    margin-right: calc(-.5 * var(--bs-modal-header-padding-x));
    margin-bottom: calc(-.5 * var(--bs-modal-header-padding-y));
    margin-left: auto
}

.modal-title {
    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-footer,.modal-fullscreen .modal-header {
    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-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: 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-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)
}

.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: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;
    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-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-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%;
    backface-visibility: hidden;
    transition: transform .6s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .carousel-item {
        transition: none
    }
}

.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 {
    opacity: 0;
    transition-property: opacity;
    transform: none
}

.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;
    filter: var(--bs-carousel-control-icon-filter);
    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 {
    left: 0
}

.carousel-control-next {
    right: 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='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%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-.708'/%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: var(--bs-carousel-indicator-active-bg);
    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: var(--bs-carousel-caption-color);
    text-align: center
}

.carousel-dark {
    --bs-carousel-indicator-active-bg: #000;
    --bs-carousel-caption-color: #000;
    --bs-carousel-control-icon-filter: invert(1) grayscale(100)
}

:root,[data-bs-theme=light] {
    --bs-carousel-indicator-active-bg: #fff;
    --bs-carousel-caption-color: #fff;
    --bs-carousel-control-icon-filter:
}

[data-bs-theme=dark] {
    --bs-carousel-indicator-active-bg: #000;
    --bs-carousel-caption-color: #000;
    --bs-carousel-control-icon-filter: invert(1) grayscale(100)
}

.spinner-border,.spinner-grow {
    display: inline-block;
    flex-shrink: 0;
    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-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 {
        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.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 {
        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.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 {
        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.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 {
        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.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 {
        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.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 {
    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.show:not(.hiding),.offcanvas.showing {
    transform: none
}

.offcanvas.hiding,.offcanvas.show,.offcanvas.showing {
    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-top: calc(-.5 * var(--bs-offcanvas-padding-y));
    margin-right: calc(-.5 * var(--bs-offcanvas-padding-x));
    margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y));
    margin-left: auto
}

.offcanvas-title {
    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 {
    mask-image: linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);
    mask-size: 200% 100%;
    animation: placeholder-wave 2s linear infinite
}

@keyframes placeholder-wave {
    to {
        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;
    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;
    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:focus,.link-secondary:hover {
    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:focus,.link-success:hover {
    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:focus,.link-info:hover {
    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:focus,.link-warning:hover {
    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:focus,.link-danger:hover {
    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:focus,.link-light:hover {
    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:focus,.link-dark:hover {
    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:focus,.link-body-emphasis:hover {
    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
}

.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;
    text-decoration-color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));
    text-underline-offset: .25em;
    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:focus-visible>.bi,.icon-link-hover:hover>.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: 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
    }
}

.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-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption) {
    position: absolute!important
}

.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) * {
    overflow: hidden!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 {
    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
}

.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: 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 {
    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
}

.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;
    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
}

.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;
    user-select: all!important
}

.user-select-auto {
    -webkit-user-select: auto!important;
    user-select: auto!important
}

.user-select-none {
    -webkit-user-select: none!important;
    user-select: none!important
}

.pe-none {
    pointer-events: none!important
}

.pe-auto {
    pointer-events: auto!important
}

.rounded {
    border-radius: 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 {
        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
    }
}

@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
    }
}

/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
.fa {
    font-family: var(--fa-style-family,"Font Awesome 6 Free");
    font-weight: var(--fa-style,900)
}

.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.far,.fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: var(--fa-display,inline-block);
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto
}

.fa-brands:before,.fa-regular:before,.fa-solid:before,.fa:before,.fab:before,.far:before,.fas:before {
    content: var(--fa)
}

.fa-classic,.fa-regular,.fa-solid,.far,.fas {
    font-family: "Font Awesome 6 Free"
}

.fa-brands,.fab {
    font-family: "Font Awesome 6 Brands"
}

.fa-1x {
    font-size: 1em
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-6x {
    font-size: 6em
}

.fa-7x {
    font-size: 7em
}

.fa-8x {
    font-size: 8em
}

.fa-9x {
    font-size: 9em
}

.fa-10x {
    font-size: 10em
}

.fa-2xs {
    font-size: .625em;
    line-height: .1em;
    vertical-align: .225em
}

.fa-xs {
    font-size: .75em;
    line-height: .08333em;
    vertical-align: .125em
}

.fa-sm {
    font-size: .875em;
    line-height: .07143em;
    vertical-align: .05357em
}

.fa-lg {
    font-size: 1.25em;
    line-height: .05em;
    vertical-align: -.075em
}

.fa-xl {
    font-size: 1.5em;
    line-height: .04167em;
    vertical-align: -.125em
}

.fa-2xl {
    font-size: 2em;
    line-height: .03125em;
    vertical-align: -.1875em
}

.fa-fw {
    text-align: center;
    width: 1.25em
}

.fa-ul {
    list-style-type: none;
    margin-left: var(--fa-li-margin,2.5em);
    padding-left: 0
}

.fa-ul>li {
    position: relative
}

.fa-li {
    left: calc(var(--fa-li-width, 2em)*-1);
    position: absolute;
    text-align: center;
    width: var(--fa-li-width,2em);
    line-height: inherit
}

.fa-border {
    border-radius: var(--fa-border-radius,.1em);
    border: var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);
    padding: var(--fa-border-padding,.2em .25em .15em)
}

.fa-pull-left {
    float: left;
    margin-right: var(--fa-pull-margin,.3em)
}

.fa-pull-right {
    float: right;
    margin-left: var(--fa-pull-margin,.3em)
}

.fa-beat {
    animation-name: fa-beat;
    animation-delay: var(--fa-animation-delay,0s);
    animation-direction: var(--fa-animation-direction,normal);
    animation-duration: var(--fa-animation-duration,1s);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-timing-function: var(--fa-animation-timing,ease-in-out)
}

.fa-bounce {
    animation-name: fa-bounce;
    animation-delay: var(--fa-animation-delay,0s);
    animation-direction: var(--fa-animation-direction,normal);
    animation-duration: var(--fa-animation-duration,1s);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-timing-function: var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))
}

.fa-fade {
    animation-name: fa-fade;
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-timing-function: var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))
}

.fa-beat-fade,.fa-fade {
    animation-delay: var(--fa-animation-delay,0s);
    animation-direction: var(--fa-animation-direction,normal);
    animation-duration: var(--fa-animation-duration,1s)
}

.fa-beat-fade {
    animation-name: fa-beat-fade;
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-timing-function: var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))
}

.fa-flip {
    animation-name: fa-flip;
    animation-delay: var(--fa-animation-delay,0s);
    animation-direction: var(--fa-animation-direction,normal);
    animation-duration: var(--fa-animation-duration,1s);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-timing-function: var(--fa-animation-timing,ease-in-out)
}

.fa-shake {
    animation-name: fa-shake;
    animation-duration: var(--fa-animation-duration,1s);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-timing-function: var(--fa-animation-timing,linear)
}

.fa-shake,.fa-spin {
    animation-delay: var(--fa-animation-delay,0s);
    animation-direction: var(--fa-animation-direction,normal)
}

.fa-spin {
    animation-name: fa-spin;
    animation-duration: var(--fa-animation-duration,2s);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-timing-function: var(--fa-animation-timing,linear)
}

.fa-spin-reverse {
    --fa-animation-direction: reverse
}

.fa-pulse,.fa-spin-pulse {
    animation-name: fa-spin;
    animation-direction: var(--fa-animation-direction,normal);
    animation-duration: var(--fa-animation-duration,1s);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-timing-function: var(--fa-animation-timing,steps(8))
}

@media (prefers-reduced-motion:reduce) {
    .fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse {
        animation-delay: -1ms;
        animation-duration: 1ms;
        animation-iteration-count: 1;
        transition-delay: 0s;
        transition-duration: 0s
    }
}

@keyframes fa-beat {
    0%,90% {
        transform: scale(1)
    }

    45% {
        transform: scale(var(--fa-beat-scale,1.25))
    }
}

@keyframes fa-bounce {
    0% {
        transform: scale(1) translateY(0)
    }

    10% {
        transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)
    }

    30% {
        transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))
    }

    50% {
        transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)
    }

    57% {
        transform: scale(1) translateY(var(--fa-bounce-rebound,-.125em))
    }

    64% {
        transform: scale(1) translateY(0)
    }

    to {
        transform: scale(1) translateY(0)
    }
}

@keyframes fa-fade {
    50% {
        opacity: var(--fa-fade-opacity,.4)
    }
}

@keyframes fa-beat-fade {
    0%,to {
        opacity: var(--fa-beat-fade-opacity,.4);
        transform: scale(1)
    }

    50% {
        opacity: 1;
        transform: scale(var(--fa-beat-fade-scale,1.125))
    }
}

@keyframes fa-flip {
    50% {
        transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))
    }
}

@keyframes fa-shake {
    0% {
        transform: rotate(-15deg)
    }

    4% {
        transform: rotate(15deg)
    }

    8%,24% {
        transform: rotate(-18deg)
    }

    12%,28% {
        transform: rotate(18deg)
    }

    16% {
        transform: rotate(-22deg)
    }

    20% {
        transform: rotate(22deg)
    }

    32% {
        transform: rotate(-12deg)
    }

    36% {
        transform: rotate(12deg)
    }

    40%,to {
        transform: rotate(0)
    }
}

@keyframes fa-spin {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.fa-rotate-90 {
    transform: rotate(90deg)
}

.fa-rotate-180 {
    transform: rotate(180deg)
}

.fa-rotate-270 {
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    transform: scaleX(-1)
}

.fa-flip-vertical {
    transform: scaleY(-1)
}

.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical {
    transform: scale(-1)
}

.fa-rotate-by {
    transform: rotate(var(--fa-rotate-angle,0))
}

.fa-stack {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2.5em
}

.fa-stack-1x,.fa-stack-2x {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: var(--fa-stack-z-index,auto)
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: var(--fa-inverse,#fff)
}

.fa-0 {
    --fa: "0"
}

.fa-1 {
    --fa: "1"
}

.fa-2 {
    --fa: "2"
}

.fa-3 {
    --fa: "3"
}

.fa-4 {
    --fa: "4"
}

.fa-5 {
    --fa: "5"
}

.fa-6 {
    --fa: "6"
}

.fa-7 {
    --fa: "7"
}

.fa-8 {
    --fa: "8"
}

.fa-9 {
    --fa: "9"
}

.fa-fill-drip {
    --fa: "\f576"
}

.fa-arrows-to-circle {
    --fa: "\e4bd"
}

.fa-chevron-circle-right,.fa-circle-chevron-right {
    --fa: "\f138"
}

.fa-at {
    --fa: "@"
}

.fa-trash-alt,.fa-trash-can {
    --fa: "\f2ed"
}

.fa-text-height {
    --fa: "\f034"
}

.fa-user-times,.fa-user-xmark {
    --fa: "\f235"
}

.fa-stethoscope {
    --fa: "\f0f1"
}

.fa-comment-alt,.fa-message {
    --fa: "\f27a"
}

.fa-info {
    --fa: "\f129"
}

.fa-compress-alt,.fa-down-left-and-up-right-to-center {
    --fa: "\f422"
}

.fa-explosion {
    --fa: "\e4e9"
}

.fa-file-alt,.fa-file-lines,.fa-file-text {
    --fa: "\f15c"
}

.fa-wave-square {
    --fa: "\f83e"
}

.fa-ring {
    --fa: "\f70b"
}

.fa-building-un {
    --fa: "\e4d9"
}

.fa-dice-three {
    --fa: "\f527"
}

.fa-calendar-alt,.fa-calendar-days {
    --fa: "\f073"
}

.fa-anchor-circle-check {
    --fa: "\e4aa"
}

.fa-building-circle-arrow-right {
    --fa: "\e4d1"
}

.fa-volleyball,.fa-volleyball-ball {
    --fa: "\f45f"
}

.fa-arrows-up-to-line {
    --fa: "\e4c2"
}

.fa-sort-desc,.fa-sort-down {
    --fa: "\f0dd"
}

.fa-circle-minus,.fa-minus-circle {
    --fa: "\f056"
}

.fa-door-open {
    --fa: "\f52b"
}

.fa-right-from-bracket,.fa-sign-out-alt {
    --fa: "\f2f5"
}

.fa-atom {
    --fa: "\f5d2"
}

.fa-soap {
    --fa: "\e06e"
}

.fa-heart-music-camera-bolt,.fa-icons {
    --fa: "\f86d"
}

.fa-microphone-alt-slash,.fa-microphone-lines-slash {
    --fa: "\f539"
}

.fa-bridge-circle-check {
    --fa: "\e4c9"
}

.fa-pump-medical {
    --fa: "\e06a"
}

.fa-fingerprint {
    --fa: "\f577"
}

.fa-hand-point-right {
    --fa: "\f0a4"
}

.fa-magnifying-glass-location,.fa-search-location {
    --fa: "\f689"
}

.fa-forward-step,.fa-step-forward {
    --fa: "\f051"
}

.fa-face-smile-beam,.fa-smile-beam {
    --fa: "\f5b8"
}

.fa-flag-checkered {
    --fa: "\f11e"
}

.fa-football,.fa-football-ball {
    --fa: "\f44e"
}

.fa-school-circle-exclamation {
    --fa: "\e56c"
}

.fa-crop {
    --fa: "\f125"
}

.fa-angle-double-down,.fa-angles-down {
    --fa: "\f103"
}

.fa-users-rectangle {
    --fa: "\e594"
}

.fa-people-roof {
    --fa: "\e537"
}

.fa-people-line {
    --fa: "\e534"
}

.fa-beer,.fa-beer-mug-empty {
    --fa: "\f0fc"
}

.fa-diagram-predecessor {
    --fa: "\e477"
}

.fa-arrow-up-long,.fa-long-arrow-up {
    --fa: "\f176"
}

.fa-burn,.fa-fire-flame-simple {
    --fa: "\f46a"
}

.fa-male,.fa-person {
    --fa: "\f183"
}

.fa-laptop {
    --fa: "\f109"
}

.fa-file-csv {
    --fa: "\f6dd"
}

.fa-menorah {
    --fa: "\f676"
}

.fa-truck-plane {
    --fa: "\e58f"
}

.fa-record-vinyl {
    --fa: "\f8d9"
}

.fa-face-grin-stars,.fa-grin-stars {
    --fa: "\f587"
}

.fa-bong {
    --fa: "\f55c"
}

.fa-pastafarianism,.fa-spaghetti-monster-flying {
    --fa: "\f67b"
}

.fa-arrow-down-up-across-line {
    --fa: "\e4af"
}

.fa-spoon,.fa-utensil-spoon {
    --fa: "\f2e5"
}

.fa-jar-wheat {
    --fa: "\e517"
}

.fa-envelopes-bulk,.fa-mail-bulk {
    --fa: "\f674"
}

.fa-file-circle-exclamation {
    --fa: "\e4eb"
}

.fa-circle-h,.fa-hospital-symbol {
    --fa: "\f47e"
}

.fa-pager {
    --fa: "\f815"
}

.fa-address-book,.fa-contact-book {
    --fa: "\f2b9"
}

.fa-strikethrough {
    --fa: "\f0cc"
}

.fa-k {
    --fa: "K"
}

.fa-landmark-flag {
    --fa: "\e51c"
}

.fa-pencil,.fa-pencil-alt {
    --fa: "\f303"
}

.fa-backward {
    --fa: "\f04a"
}

.fa-caret-right {
    --fa: "\f0da"
}

.fa-comments {
    --fa: "\f086"
}

.fa-file-clipboard,.fa-paste {
    --fa: "\f0ea"
}

.fa-code-pull-request {
    --fa: "\e13c"
}

.fa-clipboard-list {
    --fa: "\f46d"
}

.fa-truck-loading,.fa-truck-ramp-box {
    --fa: "\f4de"
}

.fa-user-check {
    --fa: "\f4fc"
}

.fa-vial-virus {
    --fa: "\e597"
}

.fa-sheet-plastic {
    --fa: "\e571"
}

.fa-blog {
    --fa: "\f781"
}

.fa-user-ninja {
    --fa: "\f504"
}

.fa-person-arrow-up-from-line {
    --fa: "\e539"
}

.fa-scroll-torah,.fa-torah {
    --fa: "\f6a0"
}

.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball {
    --fa: "\f458"
}

.fa-toggle-off {
    --fa: "\f204"
}

.fa-archive,.fa-box-archive {
    --fa: "\f187"
}

.fa-person-drowning {
    --fa: "\e545"
}

.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt {
    --fa: "\f886"
}

.fa-face-grin-tongue-squint,.fa-grin-tongue-squint {
    --fa: "\f58a"
}

.fa-spray-can {
    --fa: "\f5bd"
}

.fa-truck-monster {
    --fa: "\f63b"
}

.fa-w {
    --fa: "W"
}

.fa-earth-africa,.fa-globe-africa {
    --fa: "\f57c"
}

.fa-rainbow {
    --fa: "\f75b"
}

.fa-circle-notch {
    --fa: "\f1ce"
}

.fa-tablet-alt,.fa-tablet-screen-button {
    --fa: "\f3fa"
}

.fa-paw {
    --fa: "\f1b0"
}

.fa-cloud {
    --fa: "\f0c2"
}

.fa-trowel-bricks {
    --fa: "\e58a"
}

.fa-face-flushed,.fa-flushed {
    --fa: "\f579"
}

.fa-hospital-user {
    --fa: "\f80d"
}

.fa-tent-arrow-left-right {
    --fa: "\e57f"
}

.fa-gavel,.fa-legal {
    --fa: "\f0e3"
}

.fa-binoculars {
    --fa: "\f1e5"
}

.fa-microphone-slash {
    --fa: "\f131"
}

.fa-box-tissue {
    --fa: "\e05b"
}

.fa-motorcycle {
    --fa: "\f21c"
}

.fa-bell-concierge,.fa-concierge-bell {
    --fa: "\f562"
}

.fa-pen-ruler,.fa-pencil-ruler {
    --fa: "\f5ae"
}

.fa-people-arrows,.fa-people-arrows-left-right {
    --fa: "\e068"
}

.fa-mars-and-venus-burst {
    --fa: "\e523"
}

.fa-caret-square-right,.fa-square-caret-right {
    --fa: "\f152"
}

.fa-cut,.fa-scissors {
    --fa: "\f0c4"
}

.fa-sun-plant-wilt {
    --fa: "\e57a"
}

.fa-toilets-portable {
    --fa: "\e584"
}

.fa-hockey-puck {
    --fa: "\f453"
}

.fa-table {
    --fa: "\f0ce"
}

.fa-magnifying-glass-arrow-right {
    --fa: "\e521"
}

.fa-digital-tachograph,.fa-tachograph-digital {
    --fa: "\f566"
}

.fa-users-slash {
    --fa: "\e073"
}

.fa-clover {
    --fa: "\e139"
}

.fa-mail-reply,.fa-reply {
    --fa: "\f3e5"
}

.fa-star-and-crescent {
    --fa: "\f699"
}

.fa-house-fire {
    --fa: "\e50c"
}

.fa-minus-square,.fa-square-minus {
    --fa: "\f146"
}

.fa-helicopter {
    --fa: "\f533"
}

.fa-compass {
    --fa: "\f14e"
}

.fa-caret-square-down,.fa-square-caret-down {
    --fa: "\f150"
}

.fa-file-circle-question {
    --fa: "\e4ef"
}

.fa-laptop-code {
    --fa: "\f5fc"
}

.fa-swatchbook {
    --fa: "\f5c3"
}

.fa-prescription-bottle {
    --fa: "\f485"
}

.fa-bars,.fa-navicon {
    --fa: "\f0c9"
}

.fa-people-group {
    --fa: "\e533"
}

.fa-hourglass-3,.fa-hourglass-end {
    --fa: "\f253"
}

.fa-heart-broken,.fa-heart-crack {
    --fa: "\f7a9"
}

.fa-external-link-square-alt,.fa-square-up-right {
    --fa: "\f360"
}

.fa-face-kiss-beam,.fa-kiss-beam {
    --fa: "\f597"
}

.fa-film {
    --fa: "\f008"
}

.fa-ruler-horizontal {
    --fa: "\f547"
}

.fa-people-robbery {
    --fa: "\e536"
}

.fa-lightbulb {
    --fa: "\f0eb"
}

.fa-caret-left {
    --fa: "\f0d9"
}

.fa-circle-exclamation,.fa-exclamation-circle {
    --fa: "\f06a"
}

.fa-school-circle-xmark {
    --fa: "\e56d"
}

.fa-arrow-right-from-bracket,.fa-sign-out {
    --fa: "\f08b"
}

.fa-chevron-circle-down,.fa-circle-chevron-down {
    --fa: "\f13a"
}

.fa-unlock-alt,.fa-unlock-keyhole {
    --fa: "\f13e"
}

.fa-cloud-showers-heavy {
    --fa: "\f740"
}

.fa-headphones-alt,.fa-headphones-simple {
    --fa: "\f58f"
}

.fa-sitemap {
    --fa: "\f0e8"
}

.fa-circle-dollar-to-slot,.fa-donate {
    --fa: "\f4b9"
}

.fa-memory {
    --fa: "\f538"
}

.fa-road-spikes {
    --fa: "\e568"
}

.fa-fire-burner {
    --fa: "\e4f1"
}

.fa-flag {
    --fa: "\f024"
}

.fa-hanukiah {
    --fa: "\f6e6"
}

.fa-feather {
    --fa: "\f52d"
}

.fa-volume-down,.fa-volume-low {
    --fa: "\f027"
}

.fa-comment-slash {
    --fa: "\f4b3"
}

.fa-cloud-sun-rain {
    --fa: "\f743"
}

.fa-compress {
    --fa: "\f066"
}

.fa-wheat-alt,.fa-wheat-awn {
    --fa: "\e2cd"
}

.fa-ankh {
    --fa: "\f644"
}

.fa-hands-holding-child {
    --fa: "\e4fa"
}

.fa-asterisk {
    --fa: "*"
}

.fa-check-square,.fa-square-check {
    --fa: "\f14a"
}

.fa-peseta-sign {
    --fa: "\e221"
}

.fa-header,.fa-heading {
    --fa: "\f1dc"
}

.fa-ghost {
    --fa: "\f6e2"
}

.fa-list,.fa-list-squares {
    --fa: "\f03a"
}

.fa-phone-square-alt,.fa-square-phone-flip {
    --fa: "\f87b"
}

.fa-cart-plus {
    --fa: "\f217"
}

.fa-gamepad {
    --fa: "\f11b"
}

.fa-circle-dot,.fa-dot-circle {
    --fa: "\f192"
}

.fa-dizzy,.fa-face-dizzy {
    --fa: "\f567"
}

.fa-egg {
    --fa: "\f7fb"
}

.fa-house-medical-circle-xmark {
    --fa: "\e513"
}

.fa-campground {
    --fa: "\f6bb"
}

.fa-folder-plus {
    --fa: "\f65e"
}

.fa-futbol,.fa-futbol-ball,.fa-soccer-ball {
    --fa: "\f1e3"
}

.fa-paint-brush,.fa-paintbrush {
    --fa: "\f1fc"
}

.fa-lock {
    --fa: "\f023"
}

.fa-gas-pump {
    --fa: "\f52f"
}

.fa-hot-tub,.fa-hot-tub-person {
    --fa: "\f593"
}

.fa-map-location,.fa-map-marked {
    --fa: "\f59f"
}

.fa-house-flood-water {
    --fa: "\e50e"
}

.fa-tree {
    --fa: "\f1bb"
}

.fa-bridge-lock {
    --fa: "\e4cc"
}

.fa-sack-dollar {
    --fa: "\f81d"
}

.fa-edit,.fa-pen-to-square {
    --fa: "\f044"
}

.fa-car-side {
    --fa: "\f5e4"
}

.fa-share-alt,.fa-share-nodes {
    --fa: "\f1e0"
}

.fa-heart-circle-minus {
    --fa: "\e4ff"
}

.fa-hourglass-2,.fa-hourglass-half {
    --fa: "\f252"
}

.fa-microscope {
    --fa: "\f610"
}

.fa-sink {
    --fa: "\e06d"
}

.fa-bag-shopping,.fa-shopping-bag {
    --fa: "\f290"
}

.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt {
    --fa: "\f881"
}

.fa-mitten {
    --fa: "\f7b5"
}

.fa-person-rays {
    --fa: "\e54d"
}

.fa-users {
    --fa: "\f0c0"
}

.fa-eye-slash {
    --fa: "\f070"
}

.fa-flask-vial {
    --fa: "\e4f3"
}

.fa-hand,.fa-hand-paper {
    --fa: "\f256"
}

.fa-om {
    --fa: "\f679"
}

.fa-worm {
    --fa: "\e599"
}

.fa-house-circle-xmark {
    --fa: "\e50b"
}

.fa-plug {
    --fa: "\f1e6"
}

.fa-chevron-up {
    --fa: "\f077"
}

.fa-hand-spock {
    --fa: "\f259"
}

.fa-stopwatch {
    --fa: "\f2f2"
}

.fa-face-kiss,.fa-kiss {
    --fa: "\f596"
}

.fa-bridge-circle-xmark {
    --fa: "\e4cb"
}

.fa-face-grin-tongue,.fa-grin-tongue {
    --fa: "\f589"
}

.fa-chess-bishop {
    --fa: "\f43a"
}

.fa-face-grin-wink,.fa-grin-wink {
    --fa: "\f58c"
}

.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing {
    --fa: "\f2a4"
}

.fa-road-circle-check {
    --fa: "\e564"
}

.fa-dice-five {
    --fa: "\f523"
}

.fa-rss-square,.fa-square-rss {
    --fa: "\f143"
}

.fa-land-mine-on {
    --fa: "\e51b"
}

.fa-i-cursor {
    --fa: "\f246"
}

.fa-stamp {
    --fa: "\f5bf"
}

.fa-stairs {
    --fa: "\e289"
}

.fa-i {
    --fa: "I"
}

.fa-hryvnia,.fa-hryvnia-sign {
    --fa: "\f6f2"
}

.fa-pills {
    --fa: "\f484"
}

.fa-face-grin-wide,.fa-grin-alt {
    --fa: "\f581"
}

.fa-tooth {
    --fa: "\f5c9"
}

.fa-v {
    --fa: "V"
}

.fa-bangladeshi-taka-sign {
    --fa: "\e2e6"
}

.fa-bicycle {
    --fa: "\f206"
}

.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake {
    --fa: "\e579"
}

.fa-head-side-cough-slash {
    --fa: "\e062"
}

.fa-ambulance,.fa-truck-medical {
    --fa: "\f0f9"
}

.fa-wheat-awn-circle-exclamation {
    --fa: "\e598"
}

.fa-snowman {
    --fa: "\f7d0"
}

.fa-mortar-pestle {
    --fa: "\f5a7"
}

.fa-road-barrier {
    --fa: "\e562"
}

.fa-school {
    --fa: "\f549"
}

.fa-igloo {
    --fa: "\f7ae"
}

.fa-joint {
    --fa: "\f595"
}

.fa-angle-right {
    --fa: "\f105"
}

.fa-horse {
    --fa: "\f6f0"
}

.fa-q {
    --fa: "Q"
}

.fa-g {
    --fa: "G"
}

.fa-notes-medical {
    --fa: "\f481"
}

.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half {
    --fa: "\f2c9"
}

.fa-dong-sign {
    --fa: "\e169"
}

.fa-capsules {
    --fa: "\f46b"
}

.fa-poo-bolt,.fa-poo-storm {
    --fa: "\f75a"
}

.fa-face-frown-open,.fa-frown-open {
    --fa: "\f57a"
}

.fa-hand-point-up {
    --fa: "\f0a6"
}

.fa-money-bill {
    --fa: "\f0d6"
}

.fa-bookmark {
    --fa: "\f02e"
}

.fa-align-justify {
    --fa: "\f039"
}

.fa-umbrella-beach {
    --fa: "\f5ca"
}

.fa-helmet-un {
    --fa: "\e503"
}

.fa-bullseye {
    --fa: "\f140"
}

.fa-bacon {
    --fa: "\f7e5"
}

.fa-hand-point-down {
    --fa: "\f0a7"
}

.fa-arrow-up-from-bracket {
    --fa: "\e09a"
}

.fa-folder,.fa-folder-blank {
    --fa: "\f07b"
}

.fa-file-medical-alt,.fa-file-waveform {
    --fa: "\f478"
}

.fa-radiation {
    --fa: "\f7b9"
}

.fa-chart-simple {
    --fa: "\e473"
}

.fa-mars-stroke {
    --fa: "\f229"
}

.fa-vial {
    --fa: "\f492"
}

.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average {
    --fa: "\f624"
}

.fa-magic-wand-sparkles,.fa-wand-magic-sparkles {
    --fa: "\e2ca"
}

.fa-e {
    --fa: "E"
}

.fa-pen-alt,.fa-pen-clip {
    --fa: "\f305"
}

.fa-bridge-circle-exclamation {
    --fa: "\e4ca"
}

.fa-user {
    --fa: "\f007"
}

.fa-school-circle-check {
    --fa: "\e56b"
}

.fa-dumpster {
    --fa: "\f793"
}

.fa-shuttle-van,.fa-van-shuttle {
    --fa: "\f5b6"
}

.fa-building-user {
    --fa: "\e4da"
}

.fa-caret-square-left,.fa-square-caret-left {
    --fa: "\f191"
}

.fa-highlighter {
    --fa: "\f591"
}

.fa-key {
    --fa: "\f084"
}

.fa-bullhorn {
    --fa: "\f0a1"
}

.fa-globe {
    --fa: "\f0ac"
}

.fa-synagogue {
    --fa: "\f69b"
}

.fa-person-half-dress {
    --fa: "\e548"
}

.fa-road-bridge {
    --fa: "\e563"
}

.fa-location-arrow {
    --fa: "\f124"
}

.fa-c {
    --fa: "C"
}

.fa-tablet-button {
    --fa: "\f10a"
}

.fa-building-lock {
    --fa: "\e4d6"
}

.fa-pizza-slice {
    --fa: "\f818"
}

.fa-money-bill-wave {
    --fa: "\f53a"
}

.fa-area-chart,.fa-chart-area {
    --fa: "\f1fe"
}

.fa-house-flag {
    --fa: "\e50d"
}

.fa-person-circle-minus {
    --fa: "\e540"
}

.fa-ban,.fa-cancel {
    --fa: "\f05e"
}

.fa-camera-rotate {
    --fa: "\e0d8"
}

.fa-air-freshener,.fa-spray-can-sparkles {
    --fa: "\f5d0"
}

.fa-star {
    --fa: "\f005"
}

.fa-repeat {
    --fa: "\f363"
}

.fa-cross {
    --fa: "\f654"
}

.fa-box {
    --fa: "\f466"
}

.fa-venus-mars {
    --fa: "\f228"
}

.fa-arrow-pointer,.fa-mouse-pointer {
    --fa: "\f245"
}

.fa-expand-arrows-alt,.fa-maximize {
    --fa: "\f31e"
}

.fa-charging-station {
    --fa: "\f5e7"
}

.fa-shapes,.fa-triangle-circle-square {
    --fa: "\f61f"
}

.fa-random,.fa-shuffle {
    --fa: "\f074"
}

.fa-person-running,.fa-running {
    --fa: "\f70c"
}

.fa-mobile-retro {
    --fa: "\e527"
}

.fa-grip-lines-vertical {
    --fa: "\f7a5"
}

.fa-spider {
    --fa: "\f717"
}

.fa-hands-bound {
    --fa: "\e4f9"
}

.fa-file-invoice-dollar {
    --fa: "\f571"
}

.fa-plane-circle-exclamation {
    --fa: "\e556"
}

.fa-x-ray {
    --fa: "\f497"
}

.fa-spell-check {
    --fa: "\f891"
}

.fa-slash {
    --fa: "\f715"
}

.fa-computer-mouse,.fa-mouse {
    --fa: "\f8cc"
}

.fa-arrow-right-to-bracket,.fa-sign-in {
    --fa: "\f090"
}

.fa-shop-slash,.fa-store-alt-slash {
    --fa: "\e070"
}

.fa-server {
    --fa: "\f233"
}

.fa-virus-covid-slash {
    --fa: "\e4a9"
}

.fa-shop-lock {
    --fa: "\e4a5"
}

.fa-hourglass-1,.fa-hourglass-start {
    --fa: "\f251"
}

.fa-blender-phone {
    --fa: "\f6b6"
}

.fa-building-wheat {
    --fa: "\e4db"
}

.fa-person-breastfeeding {
    --fa: "\e53a"
}

.fa-right-to-bracket,.fa-sign-in-alt {
    --fa: "\f2f6"
}

.fa-venus {
    --fa: "\f221"
}

.fa-passport {
    --fa: "\f5ab"
}

.fa-thumb-tack-slash,.fa-thumbtack-slash {
    --fa: "\e68f"
}

.fa-heart-pulse,.fa-heartbeat {
    --fa: "\f21e"
}

.fa-people-carry,.fa-people-carry-box {
    --fa: "\f4ce"
}

.fa-temperature-high {
    --fa: "\f769"
}

.fa-microchip {
    --fa: "\f2db"
}

.fa-crown {
    --fa: "\f521"
}

.fa-weight-hanging {
    --fa: "\f5cd"
}

.fa-xmarks-lines {
    --fa: "\e59a"
}

.fa-file-prescription {
    --fa: "\f572"
}

.fa-weight,.fa-weight-scale {
    --fa: "\f496"
}

.fa-user-friends,.fa-user-group {
    --fa: "\f500"
}

.fa-arrow-up-a-z,.fa-sort-alpha-up {
    --fa: "\f15e"
}

.fa-chess-knight {
    --fa: "\f441"
}

.fa-face-laugh-squint,.fa-laugh-squint {
    --fa: "\f59b"
}

.fa-wheelchair {
    --fa: "\f193"
}

.fa-arrow-circle-up,.fa-circle-arrow-up {
    --fa: "\f0aa"
}

.fa-toggle-on {
    --fa: "\f205"
}

.fa-person-walking,.fa-walking {
    --fa: "\f554"
}

.fa-l {
    --fa: "L"
}

.fa-fire {
    --fa: "\f06d"
}

.fa-bed-pulse,.fa-procedures {
    --fa: "\f487"
}

.fa-shuttle-space,.fa-space-shuttle {
    --fa: "\f197"
}

.fa-face-laugh,.fa-laugh {
    --fa: "\f599"
}

.fa-folder-open {
    --fa: "\f07c"
}

.fa-heart-circle-plus {
    --fa: "\e500"
}

.fa-code-fork {
    --fa: "\e13b"
}

.fa-city {
    --fa: "\f64f"
}

.fa-microphone-alt,.fa-microphone-lines {
    --fa: "\f3c9"
}

.fa-pepper-hot {
    --fa: "\f816"
}

.fa-unlock {
    --fa: "\f09c"
}

.fa-colon-sign {
    --fa: "\e140"
}

.fa-headset {
    --fa: "\f590"
}

.fa-store-slash {
    --fa: "\e071"
}

.fa-road-circle-xmark {
    --fa: "\e566"
}

.fa-user-minus {
    --fa: "\f503"
}

.fa-mars-stroke-up,.fa-mars-stroke-v {
    --fa: "\f22a"
}

.fa-champagne-glasses,.fa-glass-cheers {
    --fa: "\f79f"
}

.fa-clipboard {
    --fa: "\f328"
}

.fa-house-circle-exclamation {
    --fa: "\e50a"
}

.fa-file-arrow-up,.fa-file-upload {
    --fa: "\f574"
}

.fa-wifi,.fa-wifi-3,.fa-wifi-strong {
    --fa: "\f1eb"
}

.fa-bath,.fa-bathtub {
    --fa: "\f2cd"
}

.fa-underline {
    --fa: "\f0cd"
}

.fa-user-edit,.fa-user-pen {
    --fa: "\f4ff"
}

.fa-signature {
    --fa: "\f5b7"
}

.fa-stroopwafel {
    --fa: "\f551"
}

.fa-bold {
    --fa: "\f032"
}

.fa-anchor-lock {
    --fa: "\e4ad"
}

.fa-building-ngo {
    --fa: "\e4d7"
}

.fa-manat-sign {
    --fa: "\e1d5"
}

.fa-not-equal {
    --fa: "\f53e"
}

.fa-border-style,.fa-border-top-left {
    --fa: "\f853"
}

.fa-map-location-dot,.fa-map-marked-alt {
    --fa: "\f5a0"
}

.fa-jedi {
    --fa: "\f669"
}

.fa-poll,.fa-square-poll-vertical {
    --fa: "\f681"
}

.fa-mug-hot {
    --fa: "\f7b6"
}

.fa-battery-car,.fa-car-battery {
    --fa: "\f5df"
}

.fa-gift {
    --fa: "\f06b"
}

.fa-dice-two {
    --fa: "\f528"
}

.fa-chess-queen {
    --fa: "\f445"
}

.fa-glasses {
    --fa: "\f530"
}

.fa-chess-board {
    --fa: "\f43c"
}

.fa-building-circle-check {
    --fa: "\e4d2"
}

.fa-person-chalkboard {
    --fa: "\e53d"
}

.fa-mars-stroke-h,.fa-mars-stroke-right {
    --fa: "\f22b"
}

.fa-hand-back-fist,.fa-hand-rock {
    --fa: "\f255"
}

.fa-caret-square-up,.fa-square-caret-up {
    --fa: "\f151"
}

.fa-cloud-showers-water {
    --fa: "\e4e4"
}

.fa-bar-chart,.fa-chart-bar {
    --fa: "\f080"
}

.fa-hands-bubbles,.fa-hands-wash {
    --fa: "\e05e"
}

.fa-less-than-equal {
    --fa: "\f537"
}

.fa-train {
    --fa: "\f238"
}

.fa-eye-low-vision,.fa-low-vision {
    --fa: "\f2a8"
}

.fa-crow {
    --fa: "\f520"
}

.fa-sailboat {
    --fa: "\e445"
}

.fa-window-restore {
    --fa: "\f2d2"
}

.fa-plus-square,.fa-square-plus {
    --fa: "\f0fe"
}

.fa-torii-gate {
    --fa: "\f6a1"
}

.fa-frog {
    --fa: "\f52e"
}

.fa-bucket {
    --fa: "\e4cf"
}

.fa-image {
    --fa: "\f03e"
}

.fa-microphone {
    --fa: "\f130"
}

.fa-cow {
    --fa: "\f6c8"
}

.fa-caret-up {
    --fa: "\f0d8"
}

.fa-screwdriver {
    --fa: "\f54a"
}

.fa-folder-closed {
    --fa: "\e185"
}

.fa-house-tsunami {
    --fa: "\e515"
}

.fa-square-nfi {
    --fa: "\e576"
}

.fa-arrow-up-from-ground-water {
    --fa: "\e4b5"
}

.fa-glass-martini-alt,.fa-martini-glass {
    --fa: "\f57b"
}

.fa-square-binary {
    --fa: "\e69b"
}

.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt {
    --fa: "\f2ea"
}

.fa-columns,.fa-table-columns {
    --fa: "\f0db"
}

.fa-lemon {
    --fa: "\f094"
}

.fa-head-side-mask {
    --fa: "\e063"
}

.fa-handshake {
    --fa: "\f2b5"
}

.fa-gem {
    --fa: "\f3a5"
}

.fa-dolly,.fa-dolly-box {
    --fa: "\f472"
}

.fa-smoking {
    --fa: "\f48d"
}

.fa-compress-arrows-alt,.fa-minimize {
    --fa: "\f78c"
}

.fa-monument {
    --fa: "\f5a6"
}

.fa-snowplow {
    --fa: "\f7d2"
}

.fa-angle-double-right,.fa-angles-right {
    --fa: "\f101"
}

.fa-cannabis {
    --fa: "\f55f"
}

.fa-circle-play,.fa-play-circle {
    --fa: "\f144"
}

.fa-tablets {
    --fa: "\f490"
}

.fa-ethernet {
    --fa: "\f796"
}

.fa-eur,.fa-euro,.fa-euro-sign {
    --fa: "\f153"
}

.fa-chair {
    --fa: "\f6c0"
}

.fa-check-circle,.fa-circle-check {
    --fa: "\f058"
}

.fa-circle-stop,.fa-stop-circle {
    --fa: "\f28d"
}

.fa-compass-drafting,.fa-drafting-compass {
    --fa: "\f568"
}

.fa-plate-wheat {
    --fa: "\e55a"
}

.fa-icicles {
    --fa: "\f7ad"
}

.fa-person-shelter {
    --fa: "\e54f"
}

.fa-neuter {
    --fa: "\f22c"
}

.fa-id-badge {
    --fa: "\f2c1"
}

.fa-marker {
    --fa: "\f5a1"
}

.fa-face-laugh-beam,.fa-laugh-beam {
    --fa: "\f59a"
}

.fa-helicopter-symbol {
    --fa: "\e502"
}

.fa-universal-access {
    --fa: "\f29a"
}

.fa-chevron-circle-up,.fa-circle-chevron-up {
    --fa: "\f139"
}

.fa-lari-sign {
    --fa: "\e1c8"
}

.fa-volcano {
    --fa: "\f770"
}

.fa-person-walking-dashed-line-arrow-right {
    --fa: "\e553"
}

.fa-gbp,.fa-pound-sign,.fa-sterling-sign {
    --fa: "\f154"
}

.fa-viruses {
    --fa: "\e076"
}

.fa-square-person-confined {
    --fa: "\e577"
}

.fa-user-tie {
    --fa: "\f508"
}

.fa-arrow-down-long,.fa-long-arrow-down {
    --fa: "\f175"
}

.fa-tent-arrow-down-to-line {
    --fa: "\e57e"
}

.fa-certificate {
    --fa: "\f0a3"
}

.fa-mail-reply-all,.fa-reply-all {
    --fa: "\f122"
}

.fa-suitcase {
    --fa: "\f0f2"
}

.fa-person-skating,.fa-skating {
    --fa: "\f7c5"
}

.fa-filter-circle-dollar,.fa-funnel-dollar {
    --fa: "\f662"
}

.fa-camera-retro {
    --fa: "\f083"
}

.fa-arrow-circle-down,.fa-circle-arrow-down {
    --fa: "\f0ab"
}

.fa-arrow-right-to-file,.fa-file-import {
    --fa: "\f56f"
}

.fa-external-link-square,.fa-square-arrow-up-right {
    --fa: "\f14c"
}

.fa-box-open {
    --fa: "\f49e"
}

.fa-scroll {
    --fa: "\f70e"
}

.fa-spa {
    --fa: "\f5bb"
}

.fa-location-pin-lock {
    --fa: "\e51f"
}

.fa-pause {
    --fa: "\f04c"
}

.fa-hill-avalanche {
    --fa: "\e507"
}

.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty {
    --fa: "\f2cb"
}

.fa-bomb {
    --fa: "\f1e2"
}

.fa-registered {
    --fa: "\f25d"
}

.fa-address-card,.fa-contact-card,.fa-vcard {
    --fa: "\f2bb"
}

.fa-balance-scale-right,.fa-scale-unbalanced-flip {
    --fa: "\f516"
}

.fa-subscript {
    --fa: "\f12c"
}

.fa-diamond-turn-right,.fa-directions {
    --fa: "\f5eb"
}

.fa-burst {
    --fa: "\e4dc"
}

.fa-house-laptop,.fa-laptop-house {
    --fa: "\e066"
}

.fa-face-tired,.fa-tired {
    --fa: "\f5c8"
}

.fa-money-bills {
    --fa: "\e1f3"
}

.fa-smog {
    --fa: "\f75f"
}

.fa-crutch {
    --fa: "\f7f7"
}

.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt {
    --fa: "\f0ee"
}

.fa-palette {
    --fa: "\f53f"
}

.fa-arrows-turn-right {
    --fa: "\e4c0"
}

.fa-vest {
    --fa: "\e085"
}

.fa-ferry {
    --fa: "\e4ea"
}

.fa-arrows-down-to-people {
    --fa: "\e4b9"
}

.fa-seedling,.fa-sprout {
    --fa: "\f4d8"
}

.fa-arrows-alt-h,.fa-left-right {
    --fa: "\f337"
}

.fa-boxes-packing {
    --fa: "\e4c7"
}

.fa-arrow-circle-left,.fa-circle-arrow-left {
    --fa: "\f0a8"
}

.fa-group-arrows-rotate {
    --fa: "\e4f6"
}

.fa-bowl-food {
    --fa: "\e4c6"
}

.fa-candy-cane {
    --fa: "\f786"
}

.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down {
    --fa: "\f160"
}

.fa-cloud-bolt,.fa-thunderstorm {
    --fa: "\f76c"
}

.fa-remove-format,.fa-text-slash {
    --fa: "\f87d"
}

.fa-face-smile-wink,.fa-smile-wink {
    --fa: "\f4da"
}

.fa-file-word {
    --fa: "\f1c2"
}

.fa-file-powerpoint {
    --fa: "\f1c4"
}

.fa-arrows-h,.fa-arrows-left-right {
    --fa: "\f07e"
}

.fa-house-lock {
    --fa: "\e510"
}

.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt {
    --fa: "\f0ed"
}

.fa-children {
    --fa: "\e4e1"
}

.fa-blackboard,.fa-chalkboard {
    --fa: "\f51b"
}

.fa-user-alt-slash,.fa-user-large-slash {
    --fa: "\f4fa"
}

.fa-envelope-open {
    --fa: "\f2b6"
}

.fa-handshake-alt-slash,.fa-handshake-simple-slash {
    --fa: "\e05f"
}

.fa-mattress-pillow {
    --fa: "\e525"
}

.fa-guarani-sign {
    --fa: "\e19a"
}

.fa-arrows-rotate,.fa-refresh,.fa-sync {
    --fa: "\f021"
}

.fa-fire-extinguisher {
    --fa: "\f134"
}

.fa-cruzeiro-sign {
    --fa: "\e152"
}

.fa-greater-than-equal {
    --fa: "\f532"
}

.fa-shield-alt,.fa-shield-halved {
    --fa: "\f3ed"
}

.fa-atlas,.fa-book-atlas {
    --fa: "\f558"
}

.fa-virus {
    --fa: "\e074"
}

.fa-envelope-circle-check {
    --fa: "\e4e8"
}

.fa-layer-group {
    --fa: "\f5fd"
}

.fa-arrows-to-dot {
    --fa: "\e4be"
}

.fa-archway {
    --fa: "\f557"
}

.fa-heart-circle-check {
    --fa: "\e4fd"
}

.fa-house-chimney-crack,.fa-house-damage {
    --fa: "\f6f1"
}

.fa-file-archive,.fa-file-zipper {
    --fa: "\f1c6"
}

.fa-square {
    --fa: "\f0c8"
}

.fa-glass-martini,.fa-martini-glass-empty {
    --fa: "\f000"
}

.fa-couch {
    --fa: "\f4b8"
}

.fa-cedi-sign {
    --fa: "\e0df"
}

.fa-italic {
    --fa: "\f033"
}

.fa-table-cells-column-lock {
    --fa: "\e678"
}

.fa-church {
    --fa: "\f51d"
}

.fa-comments-dollar {
    --fa: "\f653"
}

.fa-democrat {
    --fa: "\f747"
}

.fa-z {
    --fa: "Z"
}

.fa-person-skiing,.fa-skiing {
    --fa: "\f7c9"
}

.fa-road-lock {
    --fa: "\e567"
}

.fa-a {
    --fa: "A"
}

.fa-temperature-arrow-down,.fa-temperature-down {
    --fa: "\e03f"
}

.fa-feather-alt,.fa-feather-pointed {
    --fa: "\f56b"
}

.fa-p {
    --fa: "P"
}

.fa-snowflake {
    --fa: "\f2dc"
}

.fa-newspaper {
    --fa: "\f1ea"
}

.fa-ad,.fa-rectangle-ad {
    --fa: "\f641"
}

.fa-arrow-circle-right,.fa-circle-arrow-right {
    --fa: "\f0a9"
}

.fa-filter-circle-xmark {
    --fa: "\e17b"
}

.fa-locust {
    --fa: "\e520"
}

.fa-sort,.fa-unsorted {
    --fa: "\f0dc"
}

.fa-list-1-2,.fa-list-numeric,.fa-list-ol {
    --fa: "\f0cb"
}

.fa-person-dress-burst {
    --fa: "\e544"
}

.fa-money-check-alt,.fa-money-check-dollar {
    --fa: "\f53d"
}

.fa-vector-square {
    --fa: "\f5cb"
}

.fa-bread-slice {
    --fa: "\f7ec"
}

.fa-language {
    --fa: "\f1ab"
}

.fa-face-kiss-wink-heart,.fa-kiss-wink-heart {
    --fa: "\f598"
}

.fa-filter {
    --fa: "\f0b0"
}

.fa-question {
    --fa: "?"
}

.fa-file-signature {
    --fa: "\f573"
}

.fa-arrows-alt,.fa-up-down-left-right {
    --fa: "\f0b2"
}

.fa-house-chimney-user {
    --fa: "\e065"
}

.fa-hand-holding-heart {
    --fa: "\f4be"
}

.fa-puzzle-piece {
    --fa: "\f12e"
}

.fa-money-check {
    --fa: "\f53c"
}

.fa-star-half-alt,.fa-star-half-stroke {
    --fa: "\f5c0"
}

.fa-code {
    --fa: "\f121"
}

.fa-glass-whiskey,.fa-whiskey-glass {
    --fa: "\f7a0"
}

.fa-building-circle-exclamation {
    --fa: "\e4d3"
}

.fa-magnifying-glass-chart {
    --fa: "\e522"
}

.fa-arrow-up-right-from-square,.fa-external-link {
    --fa: "\f08e"
}

.fa-cubes-stacked {
    --fa: "\e4e6"
}

.fa-krw,.fa-won,.fa-won-sign {
    --fa: "\f159"
}

.fa-virus-covid {
    --fa: "\e4a8"
}

.fa-austral-sign {
    --fa: "\e0a9"
}

.fa-f {
    --fa: "F"
}

.fa-leaf {
    --fa: "\f06c"
}

.fa-road {
    --fa: "\f018"
}

.fa-cab,.fa-taxi {
    --fa: "\f1ba"
}

.fa-person-circle-plus {
    --fa: "\e541"
}

.fa-chart-pie,.fa-pie-chart {
    --fa: "\f200"
}

.fa-bolt-lightning {
    --fa: "\e0b7"
}

.fa-sack-xmark {
    --fa: "\e56a"
}

.fa-file-excel {
    --fa: "\f1c3"
}

.fa-file-contract {
    --fa: "\f56c"
}

.fa-fish-fins {
    --fa: "\e4f2"
}

.fa-building-flag {
    --fa: "\e4d5"
}

.fa-face-grin-beam,.fa-grin-beam {
    --fa: "\f582"
}

.fa-object-ungroup {
    --fa: "\f248"
}

.fa-poop {
    --fa: "\f619"
}

.fa-location-pin,.fa-map-marker {
    --fa: "\f041"
}

.fa-kaaba {
    --fa: "\f66b"
}

.fa-toilet-paper {
    --fa: "\f71e"
}

.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety {
    --fa: "\f807"
}

.fa-eject {
    --fa: "\f052"
}

.fa-arrow-alt-circle-right,.fa-circle-right {
    --fa: "\f35a"
}

.fa-plane-circle-check {
    --fa: "\e555"
}

.fa-face-rolling-eyes,.fa-meh-rolling-eyes {
    --fa: "\f5a5"
}

.fa-object-group {
    --fa: "\f247"
}

.fa-chart-line,.fa-line-chart {
    --fa: "\f201"
}

.fa-mask-ventilator {
    --fa: "\e524"
}

.fa-arrow-right {
    --fa: "\f061"
}

.fa-map-signs,.fa-signs-post {
    --fa: "\f277"
}

.fa-cash-register {
    --fa: "\f788"
}

.fa-person-circle-question {
    --fa: "\e542"
}

.fa-h {
    --fa: "H"
}

.fa-tarp {
    --fa: "\e57b"
}

.fa-screwdriver-wrench,.fa-tools {
    --fa: "\f7d9"
}

.fa-arrows-to-eye {
    --fa: "\e4bf"
}

.fa-plug-circle-bolt {
    --fa: "\e55b"
}

.fa-heart {
    --fa: "\f004"
}

.fa-mars-and-venus {
    --fa: "\f224"
}

.fa-home-user,.fa-house-user {
    --fa: "\e1b0"
}

.fa-dumpster-fire {
    --fa: "\f794"
}

.fa-house-crack {
    --fa: "\e3b1"
}

.fa-cocktail,.fa-martini-glass-citrus {
    --fa: "\f561"
}

.fa-face-surprise,.fa-surprise {
    --fa: "\f5c2"
}

.fa-bottle-water {
    --fa: "\e4c5"
}

.fa-circle-pause,.fa-pause-circle {
    --fa: "\f28b"
}

.fa-toilet-paper-slash {
    --fa: "\e072"
}

.fa-apple-alt,.fa-apple-whole {
    --fa: "\f5d1"
}

.fa-kitchen-set {
    --fa: "\e51a"
}

.fa-r {
    --fa: "R"
}

.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter {
    --fa: "\f2ca"
}

.fa-cube {
    --fa: "\f1b2"
}

.fa-bitcoin-sign {
    --fa: "\e0b4"
}

.fa-shield-dog {
    --fa: "\e573"
}

.fa-solar-panel {
    --fa: "\f5ba"
}

.fa-lock-open {
    --fa: "\f3c1"
}

.fa-elevator {
    --fa: "\e16d"
}

.fa-money-bill-transfer {
    --fa: "\e528"
}

.fa-money-bill-trend-up {
    --fa: "\e529"
}

.fa-house-flood-water-circle-arrow-right {
    --fa: "\e50f"
}

.fa-poll-h,.fa-square-poll-horizontal {
    --fa: "\f682"
}

.fa-circle {
    --fa: "\f111"
}

.fa-backward-fast,.fa-fast-backward {
    --fa: "\f049"
}

.fa-recycle {
    --fa: "\f1b8"
}

.fa-user-astronaut {
    --fa: "\f4fb"
}

.fa-plane-slash {
    --fa: "\e069"
}

.fa-trademark {
    --fa: "\f25c"
}

.fa-basketball,.fa-basketball-ball {
    --fa: "\f434"
}

.fa-satellite-dish {
    --fa: "\f7c0"
}

.fa-arrow-alt-circle-up,.fa-circle-up {
    --fa: "\f35b"
}

.fa-mobile-alt,.fa-mobile-screen-button {
    --fa: "\f3cd"
}

.fa-volume-high,.fa-volume-up {
    --fa: "\f028"
}

.fa-users-rays {
    --fa: "\e593"
}

.fa-wallet {
    --fa: "\f555"
}

.fa-clipboard-check {
    --fa: "\f46c"
}

.fa-file-audio {
    --fa: "\f1c7"
}

.fa-burger,.fa-hamburger {
    --fa: "\f805"
}

.fa-wrench {
    --fa: "\f0ad"
}

.fa-bugs {
    --fa: "\e4d0"
}

.fa-rupee,.fa-rupee-sign {
    --fa: "\f156"
}

.fa-file-image {
    --fa: "\f1c5"
}

.fa-circle-question,.fa-question-circle {
    --fa: "\f059"
}

.fa-plane-departure {
    --fa: "\f5b0"
}

.fa-handshake-slash {
    --fa: "\e060"
}

.fa-book-bookmark {
    --fa: "\e0bb"
}

.fa-code-branch {
    --fa: "\f126"
}

.fa-hat-cowboy {
    --fa: "\f8c0"
}

.fa-bridge {
    --fa: "\e4c8"
}

.fa-phone-alt,.fa-phone-flip {
    --fa: "\f879"
}

.fa-truck-front {
    --fa: "\e2b7"
}

.fa-cat {
    --fa: "\f6be"
}

.fa-anchor-circle-exclamation {
    --fa: "\e4ab"
}

.fa-truck-field {
    --fa: "\e58d"
}

.fa-route {
    --fa: "\f4d7"
}

.fa-clipboard-question {
    --fa: "\e4e3"
}

.fa-panorama {
    --fa: "\e209"
}

.fa-comment-medical {
    --fa: "\f7f5"
}

.fa-teeth-open {
    --fa: "\f62f"
}

.fa-file-circle-minus {
    --fa: "\e4ed"
}

.fa-tags {
    --fa: "\f02c"
}

.fa-wine-glass {
    --fa: "\f4e3"
}

.fa-fast-forward,.fa-forward-fast {
    --fa: "\f050"
}

.fa-face-meh-blank,.fa-meh-blank {
    --fa: "\f5a4"
}

.fa-parking,.fa-square-parking {
    --fa: "\f540"
}

.fa-house-signal {
    --fa: "\e012"
}

.fa-bars-progress,.fa-tasks-alt {
    --fa: "\f828"
}

.fa-faucet-drip {
    --fa: "\e006"
}

.fa-cart-flatbed,.fa-dolly-flatbed {
    --fa: "\f474"
}

.fa-ban-smoking,.fa-smoking-ban {
    --fa: "\f54d"
}

.fa-terminal {
    --fa: "\f120"
}

.fa-mobile-button {
    --fa: "\f10b"
}

.fa-house-medical-flag {
    --fa: "\e514"
}

.fa-basket-shopping,.fa-shopping-basket {
    --fa: "\f291"
}

.fa-tape {
    --fa: "\f4db"
}

.fa-bus-alt,.fa-bus-simple {
    --fa: "\f55e"
}

.fa-eye {
    --fa: "\f06e"
}

.fa-face-sad-cry,.fa-sad-cry {
    --fa: "\f5b3"
}

.fa-audio-description {
    --fa: "\f29e"
}

.fa-person-military-to-person {
    --fa: "\e54c"
}

.fa-file-shield {
    --fa: "\e4f0"
}

.fa-user-slash {
    --fa: "\f506"
}

.fa-pen {
    --fa: "\f304"
}

.fa-tower-observation {
    --fa: "\e586"
}

.fa-file-code {
    --fa: "\f1c9"
}

.fa-signal,.fa-signal-5,.fa-signal-perfect {
    --fa: "\f012"
}

.fa-bus {
    --fa: "\f207"
}

.fa-heart-circle-xmark {
    --fa: "\e501"
}

.fa-home-lg,.fa-house-chimney {
    --fa: "\e3af"
}

.fa-window-maximize {
    --fa: "\f2d0"
}

.fa-face-frown,.fa-frown {
    --fa: "\f119"
}

.fa-prescription {
    --fa: "\f5b1"
}

.fa-shop,.fa-store-alt {
    --fa: "\f54f"
}

.fa-floppy-disk,.fa-save {
    --fa: "\f0c7"
}

.fa-vihara {
    --fa: "\f6a7"
}

.fa-balance-scale-left,.fa-scale-unbalanced {
    --fa: "\f515"
}

.fa-sort-asc,.fa-sort-up {
    --fa: "\f0de"
}

.fa-comment-dots,.fa-commenting {
    --fa: "\f4ad"
}

.fa-plant-wilt {
    --fa: "\e5aa"
}

.fa-diamond {
    --fa: "\f219"
}

.fa-face-grin-squint,.fa-grin-squint {
    --fa: "\f585"
}

.fa-hand-holding-dollar,.fa-hand-holding-usd {
    --fa: "\f4c0"
}

.fa-chart-diagram {
    --fa: "\e695"
}

.fa-bacterium {
    --fa: "\e05a"
}

.fa-hand-pointer {
    --fa: "\f25a"
}

.fa-drum-steelpan {
    --fa: "\f56a"
}

.fa-hand-scissors {
    --fa: "\f257"
}

.fa-hands-praying,.fa-praying-hands {
    --fa: "\f684"
}

.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo {
    --fa: "\f01e"
}

.fa-biohazard {
    --fa: "\f780"
}

.fa-location,.fa-location-crosshairs {
    --fa: "\f601"
}

.fa-mars-double {
    --fa: "\f227"
}

.fa-child-dress {
    --fa: "\e59c"
}

.fa-users-between-lines {
    --fa: "\e591"
}

.fa-lungs-virus {
    --fa: "\e067"
}

.fa-face-grin-tears,.fa-grin-tears {
    --fa: "\f588"
}

.fa-phone {
    --fa: "\f095"
}

.fa-calendar-times,.fa-calendar-xmark {
    --fa: "\f273"
}

.fa-child-reaching {
    --fa: "\e59d"
}

.fa-head-side-virus {
    --fa: "\e064"
}

.fa-user-cog,.fa-user-gear {
    --fa: "\f4fe"
}

.fa-arrow-up-1-9,.fa-sort-numeric-up {
    --fa: "\f163"
}

.fa-door-closed {
    --fa: "\f52a"
}

.fa-shield-virus {
    --fa: "\e06c"
}

.fa-dice-six {
    --fa: "\f526"
}

.fa-mosquito-net {
    --fa: "\e52c"
}

.fa-file-fragment {
    --fa: "\e697"
}

.fa-bridge-water {
    --fa: "\e4ce"
}

.fa-person-booth {
    --fa: "\f756"
}

.fa-text-width {
    --fa: "\f035"
}

.fa-hat-wizard {
    --fa: "\f6e8"
}

.fa-pen-fancy {
    --fa: "\f5ac"
}

.fa-digging,.fa-person-digging {
    --fa: "\f85e"
}

.fa-trash {
    --fa: "\f1f8"
}

.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average {
    --fa: "\f629"
}

.fa-book-medical {
    --fa: "\f7e6"
}

.fa-poo {
    --fa: "\f2fe"
}

.fa-quote-right,.fa-quote-right-alt {
    --fa: "\f10e"
}

.fa-shirt,.fa-t-shirt,.fa-tshirt {
    --fa: "\f553"
}

.fa-cubes {
    --fa: "\f1b3"
}

.fa-divide {
    --fa: "\f529"
}

.fa-tenge,.fa-tenge-sign {
    --fa: "\f7d7"
}

.fa-headphones {
    --fa: "\f025"
}

.fa-hands-holding {
    --fa: "\f4c2"
}

.fa-hands-clapping {
    --fa: "\e1a8"
}

.fa-republican {
    --fa: "\f75e"
}

.fa-arrow-left {
    --fa: "\f060"
}

.fa-person-circle-xmark {
    --fa: "\e543"
}

.fa-ruler {
    --fa: "\f545"
}

.fa-align-left {
    --fa: "\f036"
}

.fa-dice-d6 {
    --fa: "\f6d1"
}

.fa-restroom {
    --fa: "\f7bd"
}

.fa-j {
    --fa: "J"
}

.fa-users-viewfinder {
    --fa: "\e595"
}

.fa-file-video {
    --fa: "\f1c8"
}

.fa-external-link-alt,.fa-up-right-from-square {
    --fa: "\f35d"
}

.fa-table-cells,.fa-th {
    --fa: "\f00a"
}

.fa-file-pdf {
    --fa: "\f1c1"
}

.fa-bible,.fa-book-bible {
    --fa: "\f647"
}

.fa-o {
    --fa: "O"
}

.fa-medkit,.fa-suitcase-medical {
    --fa: "\f0fa"
}

.fa-user-secret {
    --fa: "\f21b"
}

.fa-otter {
    --fa: "\f700"
}

.fa-female,.fa-person-dress {
    --fa: "\f182"
}

.fa-comment-dollar {
    --fa: "\f651"
}

.fa-briefcase-clock,.fa-business-time {
    --fa: "\f64a"
}

.fa-table-cells-large,.fa-th-large {
    --fa: "\f009"
}

.fa-book-tanakh,.fa-tanakh {
    --fa: "\f827"
}

.fa-phone-volume,.fa-volume-control-phone {
    --fa: "\f2a0"
}

.fa-hat-cowboy-side {
    --fa: "\f8c1"
}

.fa-clipboard-user {
    --fa: "\f7f3"
}

.fa-child {
    --fa: "\f1ae"
}

.fa-lira-sign {
    --fa: "\f195"
}

.fa-satellite {
    --fa: "\f7bf"
}

.fa-plane-lock {
    --fa: "\e558"
}

.fa-tag {
    --fa: "\f02b"
}

.fa-comment {
    --fa: "\f075"
}

.fa-birthday-cake,.fa-cake,.fa-cake-candles {
    --fa: "\f1fd"
}

.fa-envelope {
    --fa: "\f0e0"
}

.fa-angle-double-up,.fa-angles-up {
    --fa: "\f102"
}

.fa-paperclip {
    --fa: "\f0c6"
}

.fa-arrow-right-to-city {
    --fa: "\e4b3"
}

.fa-ribbon {
    --fa: "\f4d6"
}

.fa-lungs {
    --fa: "\f604"
}

.fa-arrow-up-9-1,.fa-sort-numeric-up-alt {
    --fa: "\f887"
}

.fa-litecoin-sign {
    --fa: "\e1d3"
}

.fa-border-none {
    --fa: "\f850"
}

.fa-circle-nodes {
    --fa: "\e4e2"
}

.fa-parachute-box {
    --fa: "\f4cd"
}

.fa-indent {
    --fa: "\f03c"
}

.fa-truck-field-un {
    --fa: "\e58e"
}

.fa-hourglass,.fa-hourglass-empty {
    --fa: "\f254"
}

.fa-mountain {
    --fa: "\f6fc"
}

.fa-user-doctor,.fa-user-md {
    --fa: "\f0f0"
}

.fa-circle-info,.fa-info-circle {
    --fa: "\f05a"
}

.fa-cloud-meatball {
    --fa: "\f73b"
}

.fa-camera,.fa-camera-alt {
    --fa: "\f030"
}

.fa-square-virus {
    --fa: "\e578"
}

.fa-meteor {
    --fa: "\f753"
}

.fa-car-on {
    --fa: "\e4dd"
}

.fa-sleigh {
    --fa: "\f7cc"
}

.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down {
    --fa: "\f162"
}

.fa-hand-holding-droplet,.fa-hand-holding-water {
    --fa: "\f4c1"
}

.fa-water {
    --fa: "\f773"
}

.fa-calendar-check {
    --fa: "\f274"
}

.fa-braille {
    --fa: "\f2a1"
}

.fa-prescription-bottle-alt,.fa-prescription-bottle-medical {
    --fa: "\f486"
}

.fa-landmark {
    --fa: "\f66f"
}

.fa-truck {
    --fa: "\f0d1"
}

.fa-crosshairs {
    --fa: "\f05b"
}

.fa-person-cane {
    --fa: "\e53c"
}

.fa-tent {
    --fa: "\e57d"
}

.fa-vest-patches {
    --fa: "\e086"
}

.fa-check-double {
    --fa: "\f560"
}

.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down {
    --fa: "\f15d"
}

.fa-money-bill-wheat {
    --fa: "\e52a"
}

.fa-cookie {
    --fa: "\f563"
}

.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo {
    --fa: "\f0e2"
}

.fa-hard-drive,.fa-hdd {
    --fa: "\f0a0"
}

.fa-face-grin-squint-tears,.fa-grin-squint-tears {
    --fa: "\f586"
}

.fa-dumbbell {
    --fa: "\f44b"
}

.fa-list-alt,.fa-rectangle-list {
    --fa: "\f022"
}

.fa-tarp-droplet {
    --fa: "\e57c"
}

.fa-house-medical-circle-check {
    --fa: "\e511"
}

.fa-person-skiing-nordic,.fa-skiing-nordic {
    --fa: "\f7ca"
}

.fa-calendar-plus {
    --fa: "\f271"
}

.fa-plane-arrival {
    --fa: "\f5af"
}

.fa-arrow-alt-circle-left,.fa-circle-left {
    --fa: "\f359"
}

.fa-subway,.fa-train-subway {
    --fa: "\f239"
}

.fa-chart-gantt {
    --fa: "\e0e4"
}

.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr {
    --fa: "\e1bc"
}

.fa-crop-alt,.fa-crop-simple {
    --fa: "\f565"
}

.fa-money-bill-1,.fa-money-bill-alt {
    --fa: "\f3d1"
}

.fa-left-long,.fa-long-arrow-alt-left {
    --fa: "\f30a"
}

.fa-dna {
    --fa: "\f471"
}

.fa-virus-slash {
    --fa: "\e075"
}

.fa-minus,.fa-subtract {
    --fa: "\f068"
}

.fa-chess {
    --fa: "\f439"
}

.fa-arrow-left-long,.fa-long-arrow-left {
    --fa: "\f177"
}

.fa-plug-circle-check {
    --fa: "\e55c"
}

.fa-street-view {
    --fa: "\f21d"
}

.fa-franc-sign {
    --fa: "\e18f"
}

.fa-volume-off {
    --fa: "\f026"
}

.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting {
    --fa: "\f2a3"
}

.fa-cog,.fa-gear {
    --fa: "\f013"
}

.fa-droplet-slash,.fa-tint-slash {
    --fa: "\f5c7"
}

.fa-mosque {
    --fa: "\f678"
}

.fa-mosquito {
    --fa: "\e52b"
}

.fa-star-of-david {
    --fa: "\f69a"
}

.fa-person-military-rifle {
    --fa: "\e54b"
}

.fa-cart-shopping,.fa-shopping-cart {
    --fa: "\f07a"
}

.fa-vials {
    --fa: "\f493"
}

.fa-plug-circle-plus {
    --fa: "\e55f"
}

.fa-place-of-worship {
    --fa: "\f67f"
}

.fa-grip-vertical {
    --fa: "\f58e"
}

.fa-hexagon-nodes {
    --fa: "\e699"
}

.fa-arrow-turn-up,.fa-level-up {
    --fa: "\f148"
}

.fa-u {
    --fa: "U"
}

.fa-square-root-alt,.fa-square-root-variable {
    --fa: "\f698"
}

.fa-clock,.fa-clock-four {
    --fa: "\f017"
}

.fa-backward-step,.fa-step-backward {
    --fa: "\f048"
}

.fa-pallet {
    --fa: "\f482"
}

.fa-faucet {
    --fa: "\e005"
}

.fa-baseball-bat-ball {
    --fa: "\f432"
}

.fa-s {
    --fa: "S"
}

.fa-timeline {
    --fa: "\e29c"
}

.fa-keyboard {
    --fa: "\f11c"
}

.fa-caret-down {
    --fa: "\f0d7"
}

.fa-clinic-medical,.fa-house-chimney-medical {
    --fa: "\f7f2"
}

.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters {
    --fa: "\f2c8"
}

.fa-mobile-android-alt,.fa-mobile-screen {
    --fa: "\f3cf"
}

.fa-plane-up {
    --fa: "\e22d"
}

.fa-piggy-bank {
    --fa: "\f4d3"
}

.fa-battery-3,.fa-battery-half {
    --fa: "\f242"
}

.fa-mountain-city {
    --fa: "\e52e"
}

.fa-coins {
    --fa: "\f51e"
}

.fa-khanda {
    --fa: "\f66d"
}

.fa-sliders,.fa-sliders-h {
    --fa: "\f1de"
}

.fa-folder-tree {
    --fa: "\f802"
}

.fa-network-wired {
    --fa: "\f6ff"
}

.fa-map-pin {
    --fa: "\f276"
}

.fa-hamsa {
    --fa: "\f665"
}

.fa-cent-sign {
    --fa: "\e3f5"
}

.fa-flask {
    --fa: "\f0c3"
}

.fa-person-pregnant {
    --fa: "\e31e"
}

.fa-wand-sparkles {
    --fa: "\f72b"
}

.fa-ellipsis-v,.fa-ellipsis-vertical {
    --fa: "\f142"
}

.fa-ticket {
    --fa: "\f145"
}

.fa-power-off {
    --fa: "\f011"
}

.fa-long-arrow-alt-right,.fa-right-long {
    --fa: "\f30b"
}

.fa-flag-usa {
    --fa: "\f74d"
}

.fa-laptop-file {
    --fa: "\e51d"
}

.fa-teletype,.fa-tty {
    --fa: "\f1e4"
}

.fa-diagram-next {
    --fa: "\e476"
}

.fa-person-rifle {
    --fa: "\e54e"
}

.fa-house-medical-circle-exclamation {
    --fa: "\e512"
}

.fa-closed-captioning {
    --fa: "\f20a"
}

.fa-hiking,.fa-person-hiking {
    --fa: "\f6ec"
}

.fa-venus-double {
    --fa: "\f226"
}

.fa-images {
    --fa: "\f302"
}

.fa-calculator {
    --fa: "\f1ec"
}

.fa-people-pulling {
    --fa: "\e535"
}

.fa-n {
    --fa: "N"
}

.fa-cable-car,.fa-tram {
    --fa: "\f7da"
}

.fa-cloud-rain {
    --fa: "\f73d"
}

.fa-building-circle-xmark {
    --fa: "\e4d4"
}

.fa-ship {
    --fa: "\f21a"
}

.fa-arrows-down-to-line {
    --fa: "\e4b8"
}

.fa-download {
    --fa: "\f019"
}

.fa-face-grin,.fa-grin {
    --fa: "\f580"
}

.fa-backspace,.fa-delete-left {
    --fa: "\f55a"
}

.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper {
    --fa: "\f1fb"
}

.fa-file-circle-check {
    --fa: "\e5a0"
}

.fa-forward {
    --fa: "\f04e"
}

.fa-mobile,.fa-mobile-android,.fa-mobile-phone {
    --fa: "\f3ce"
}

.fa-face-meh,.fa-meh {
    --fa: "\f11a"
}

.fa-align-center {
    --fa: "\f037"
}

.fa-book-dead,.fa-book-skull {
    --fa: "\f6b7"
}

.fa-drivers-license,.fa-id-card {
    --fa: "\f2c2"
}

.fa-dedent,.fa-outdent {
    --fa: "\f03b"
}

.fa-heart-circle-exclamation {
    --fa: "\e4fe"
}

.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house {
    --fa: "\f015"
}

.fa-calendar-week {
    --fa: "\f784"
}

.fa-laptop-medical {
    --fa: "\f812"
}

.fa-b {
    --fa: "B"
}

.fa-file-medical {
    --fa: "\f477"
}

.fa-dice-one {
    --fa: "\f525"
}

.fa-kiwi-bird {
    --fa: "\f535"
}

.fa-arrow-right-arrow-left,.fa-exchange {
    --fa: "\f0ec"
}

.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right {
    --fa: "\f2f9"
}

.fa-cutlery,.fa-utensils {
    --fa: "\f2e7"
}

.fa-arrow-up-wide-short,.fa-sort-amount-up {
    --fa: "\f161"
}

.fa-mill-sign {
    --fa: "\e1ed"
}

.fa-bowl-rice {
    --fa: "\e2eb"
}

.fa-skull {
    --fa: "\f54c"
}

.fa-broadcast-tower,.fa-tower-broadcast {
    --fa: "\f519"
}

.fa-truck-pickup {
    --fa: "\f63c"
}

.fa-long-arrow-alt-up,.fa-up-long {
    --fa: "\f30c"
}

.fa-stop {
    --fa: "\f04d"
}

.fa-code-merge {
    --fa: "\f387"
}

.fa-upload {
    --fa: "\f093"
}

.fa-hurricane {
    --fa: "\f751"
}

.fa-mound {
    --fa: "\e52d"
}

.fa-toilet-portable {
    --fa: "\e583"
}

.fa-compact-disc {
    --fa: "\f51f"
}

.fa-file-arrow-down,.fa-file-download {
    --fa: "\f56d"
}

.fa-caravan {
    --fa: "\f8ff"
}

.fa-shield-cat {
    --fa: "\e572"
}

.fa-bolt,.fa-zap {
    --fa: "\f0e7"
}

.fa-glass-water {
    --fa: "\e4f4"
}

.fa-oil-well {
    --fa: "\e532"
}

.fa-vault {
    --fa: "\e2c5"
}

.fa-mars {
    --fa: "\f222"
}

.fa-toilet {
    --fa: "\f7d8"
}

.fa-plane-circle-xmark {
    --fa: "\e557"
}

.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign {
    --fa: "\f157"
}

.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign {
    --fa: "\f158"
}

.fa-sun {
    --fa: "\f185"
}

.fa-guitar {
    --fa: "\f7a6"
}

.fa-face-laugh-wink,.fa-laugh-wink {
    --fa: "\f59c"
}

.fa-horse-head {
    --fa: "\f7ab"
}

.fa-bore-hole {
    --fa: "\e4c3"
}

.fa-industry {
    --fa: "\f275"
}

.fa-arrow-alt-circle-down,.fa-circle-down {
    --fa: "\f358"
}

.fa-arrows-turn-to-dots {
    --fa: "\e4c1"
}

.fa-florin-sign {
    --fa: "\e184"
}

.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt {
    --fa: "\f884"
}

.fa-less-than {
    --fa: "<"
}

.fa-angle-down {
    --fa: "\f107"
}

.fa-car-tunnel {
    --fa: "\e4de"
}

.fa-head-side-cough {
    --fa: "\e061"
}

.fa-grip-lines {
    --fa: "\f7a4"
}

.fa-thumbs-down {
    --fa: "\f165"
}

.fa-user-lock {
    --fa: "\f502"
}

.fa-arrow-right-long,.fa-long-arrow-right {
    --fa: "\f178"
}

.fa-anchor-circle-xmark {
    --fa: "\e4ac"
}

.fa-ellipsis,.fa-ellipsis-h {
    --fa: "\f141"
}

.fa-chess-pawn {
    --fa: "\f443"
}

.fa-first-aid,.fa-kit-medical {
    --fa: "\f479"
}

.fa-person-through-window {
    --fa: "\e5a9"
}

.fa-toolbox {
    --fa: "\f552"
}

.fa-hands-holding-circle {
    --fa: "\e4fb"
}

.fa-bug {
    --fa: "\f188"
}

.fa-credit-card,.fa-credit-card-alt {
    --fa: "\f09d"
}

.fa-automobile,.fa-car {
    --fa: "\f1b9"
}

.fa-hand-holding-hand {
    --fa: "\e4f7"
}

.fa-book-open-reader,.fa-book-reader {
    --fa: "\f5da"
}

.fa-mountain-sun {
    --fa: "\e52f"
}

.fa-arrows-left-right-to-line {
    --fa: "\e4ba"
}

.fa-dice-d20 {
    --fa: "\f6cf"
}

.fa-truck-droplet {
    --fa: "\e58c"
}

.fa-file-circle-xmark {
    --fa: "\e5a1"
}

.fa-temperature-arrow-up,.fa-temperature-up {
    --fa: "\e040"
}

.fa-medal {
    --fa: "\f5a2"
}

.fa-bed {
    --fa: "\f236"
}

.fa-h-square,.fa-square-h {
    --fa: "\f0fd"
}

.fa-podcast {
    --fa: "\f2ce"
}

.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full {
    --fa: "\f2c7"
}

.fa-bell {
    --fa: "\f0f3"
}

.fa-superscript {
    --fa: "\f12b"
}

.fa-plug-circle-xmark {
    --fa: "\e560"
}

.fa-star-of-life {
    --fa: "\f621"
}

.fa-phone-slash {
    --fa: "\f3dd"
}

.fa-paint-roller {
    --fa: "\f5aa"
}

.fa-hands-helping,.fa-handshake-angle {
    --fa: "\f4c4"
}

.fa-location-dot,.fa-map-marker-alt {
    --fa: "\f3c5"
}

.fa-file {
    --fa: "\f15b"
}

.fa-greater-than {
    --fa: ">"
}

.fa-person-swimming,.fa-swimmer {
    --fa: "\f5c4"
}

.fa-arrow-down {
    --fa: "\f063"
}

.fa-droplet,.fa-tint {
    --fa: "\f043"
}

.fa-eraser {
    --fa: "\f12d"
}

.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas {
    --fa: "\f57d"
}

.fa-person-burst {
    --fa: "\e53b"
}

.fa-dove {
    --fa: "\f4ba"
}

.fa-battery-0,.fa-battery-empty {
    --fa: "\f244"
}

.fa-socks {
    --fa: "\f696"
}

.fa-inbox {
    --fa: "\f01c"
}

.fa-section {
    --fa: "\e447"
}

.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast {
    --fa: "\f625"
}

.fa-envelope-open-text {
    --fa: "\f658"
}

.fa-hospital,.fa-hospital-alt,.fa-hospital-wide {
    --fa: "\f0f8"
}

.fa-wine-bottle {
    --fa: "\f72f"
}

.fa-chess-rook {
    --fa: "\f447"
}

.fa-bars-staggered,.fa-reorder,.fa-stream {
    --fa: "\f550"
}

.fa-dharmachakra {
    --fa: "\f655"
}

.fa-hotdog {
    --fa: "\f80f"
}

.fa-blind,.fa-person-walking-with-cane {
    --fa: "\f29d"
}

.fa-drum {
    --fa: "\f569"
}

.fa-ice-cream {
    --fa: "\f810"
}

.fa-heart-circle-bolt {
    --fa: "\e4fc"
}

.fa-fax {
    --fa: "\f1ac"
}

.fa-paragraph {
    --fa: "\f1dd"
}

.fa-check-to-slot,.fa-vote-yea {
    --fa: "\f772"
}

.fa-star-half {
    --fa: "\f089"
}

.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked {
    --fa: "\f468"
}

.fa-chain,.fa-link {
    --fa: "\f0c1"
}

.fa-assistive-listening-systems,.fa-ear-listen {
    --fa: "\f2a2"
}

.fa-tree-city {
    --fa: "\e587"
}

.fa-play {
    --fa: "\f04b"
}

.fa-font {
    --fa: "\f031"
}

.fa-table-cells-row-lock {
    --fa: "\e67a"
}

.fa-rupiah-sign {
    --fa: "\e23d"
}

.fa-magnifying-glass,.fa-search {
    --fa: "\f002"
}

.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball {
    --fa: "\f45d"
}

.fa-diagnoses,.fa-person-dots-from-line {
    --fa: "\f470"
}

.fa-trash-can-arrow-up,.fa-trash-restore-alt {
    --fa: "\f82a"
}

.fa-naira-sign {
    --fa: "\e1f6"
}

.fa-cart-arrow-down {
    --fa: "\f218"
}

.fa-walkie-talkie {
    --fa: "\f8ef"
}

.fa-file-edit,.fa-file-pen {
    --fa: "\f31c"
}

.fa-receipt {
    --fa: "\f543"
}

.fa-pen-square,.fa-pencil-square,.fa-square-pen {
    --fa: "\f14b"
}

.fa-suitcase-rolling {
    --fa: "\f5c1"
}

.fa-person-circle-exclamation {
    --fa: "\e53f"
}

.fa-chevron-down {
    --fa: "\f078"
}

.fa-battery,.fa-battery-5,.fa-battery-full {
    --fa: "\f240"
}

.fa-skull-crossbones {
    --fa: "\f714"
}

.fa-code-compare {
    --fa: "\e13a"
}

.fa-list-dots,.fa-list-ul {
    --fa: "\f0ca"
}

.fa-school-lock {
    --fa: "\e56f"
}

.fa-tower-cell {
    --fa: "\e585"
}

.fa-down-long,.fa-long-arrow-alt-down {
    --fa: "\f309"
}

.fa-ranking-star {
    --fa: "\e561"
}

.fa-chess-king {
    --fa: "\f43f"
}

.fa-person-harassing {
    --fa: "\e549"
}

.fa-brazilian-real-sign {
    --fa: "\e46c"
}

.fa-landmark-alt,.fa-landmark-dome {
    --fa: "\f752"
}

.fa-arrow-up {
    --fa: "\f062"
}

.fa-television,.fa-tv,.fa-tv-alt {
    --fa: "\f26c"
}

.fa-shrimp {
    --fa: "\e448"
}

.fa-list-check,.fa-tasks {
    --fa: "\f0ae"
}

.fa-jug-detergent {
    --fa: "\e519"
}

.fa-circle-user,.fa-user-circle {
    --fa: "\f2bd"
}

.fa-user-shield {
    --fa: "\f505"
}

.fa-wind {
    --fa: "\f72e"
}

.fa-car-burst,.fa-car-crash {
    --fa: "\f5e1"
}

.fa-y {
    --fa: "Y"
}

.fa-person-snowboarding,.fa-snowboarding {
    --fa: "\f7ce"
}

.fa-shipping-fast,.fa-truck-fast {
    --fa: "\f48b"
}

.fa-fish {
    --fa: "\f578"
}

.fa-user-graduate {
    --fa: "\f501"
}

.fa-adjust,.fa-circle-half-stroke {
    --fa: "\f042"
}

.fa-clapperboard {
    --fa: "\e131"
}

.fa-circle-radiation,.fa-radiation-alt {
    --fa: "\f7ba"
}

.fa-baseball,.fa-baseball-ball {
    --fa: "\f433"
}

.fa-jet-fighter-up {
    --fa: "\e518"
}

.fa-diagram-project,.fa-project-diagram {
    --fa: "\f542"
}

.fa-copy {
    --fa: "\f0c5"
}

.fa-volume-mute,.fa-volume-times,.fa-volume-xmark {
    --fa: "\f6a9"
}

.fa-hand-sparkles {
    --fa: "\e05d"
}

.fa-grip,.fa-grip-horizontal {
    --fa: "\f58d"
}

.fa-share-from-square,.fa-share-square {
    --fa: "\f14d"
}

.fa-child-combatant,.fa-child-rifle {
    --fa: "\e4e0"
}

.fa-gun {
    --fa: "\e19b"
}

.fa-phone-square,.fa-square-phone {
    --fa: "\f098"
}

.fa-add,.fa-plus {
    --fa: "+"
}

.fa-expand {
    --fa: "\f065"
}

.fa-computer {
    --fa: "\e4e5"
}

.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark {
    --fa: "\f00d"
}

.fa-arrows,.fa-arrows-up-down-left-right {
    --fa: "\f047"
}

.fa-chalkboard-teacher,.fa-chalkboard-user {
    --fa: "\f51c"
}

.fa-peso-sign {
    --fa: "\e222"
}

.fa-building-shield {
    --fa: "\e4d8"
}

.fa-baby {
    --fa: "\f77c"
}

.fa-users-line {
    --fa: "\e592"
}

.fa-quote-left,.fa-quote-left-alt {
    --fa: "\f10d"
}

.fa-tractor {
    --fa: "\f722"
}

.fa-trash-arrow-up,.fa-trash-restore {
    --fa: "\f829"
}

.fa-arrow-down-up-lock {
    --fa: "\e4b0"
}

.fa-lines-leaning {
    --fa: "\e51e"
}

.fa-ruler-combined {
    --fa: "\f546"
}

.fa-copyright {
    --fa: "\f1f9"
}

.fa-equals {
    --fa: "="
}

.fa-blender {
    --fa: "\f517"
}

.fa-teeth {
    --fa: "\f62e"
}

.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign {
    --fa: "\f20b"
}

.fa-map {
    --fa: "\f279"
}

.fa-rocket {
    --fa: "\f135"
}

.fa-photo-film,.fa-photo-video {
    --fa: "\f87c"
}

.fa-folder-minus {
    --fa: "\f65d"
}

.fa-hexagon-nodes-bolt {
    --fa: "\e69a"
}

.fa-store {
    --fa: "\f54e"
}

.fa-arrow-trend-up {
    --fa: "\e098"
}

.fa-plug-circle-minus {
    --fa: "\e55e"
}

.fa-sign,.fa-sign-hanging {
    --fa: "\f4d9"
}

.fa-bezier-curve {
    --fa: "\f55b"
}

.fa-bell-slash {
    --fa: "\f1f6"
}

.fa-tablet,.fa-tablet-android {
    --fa: "\f3fb"
}

.fa-school-flag {
    --fa: "\e56e"
}

.fa-fill {
    --fa: "\f575"
}

.fa-angle-up {
    --fa: "\f106"
}

.fa-drumstick-bite {
    --fa: "\f6d7"
}

.fa-holly-berry {
    --fa: "\f7aa"
}

.fa-chevron-left {
    --fa: "\f053"
}

.fa-bacteria {
    --fa: "\e059"
}

.fa-hand-lizard {
    --fa: "\f258"
}

.fa-notdef {
    --fa: "\e1fe"
}

.fa-disease {
    --fa: "\f7fa"
}

.fa-briefcase-medical {
    --fa: "\f469"
}

.fa-genderless {
    --fa: "\f22d"
}

.fa-chevron-right {
    --fa: "\f054"
}

.fa-retweet {
    --fa: "\f079"
}

.fa-car-alt,.fa-car-rear {
    --fa: "\f5de"
}

.fa-pump-soap {
    --fa: "\e06b"
}

.fa-video-slash {
    --fa: "\f4e2"
}

.fa-battery-2,.fa-battery-quarter {
    --fa: "\f243"
}

.fa-radio {
    --fa: "\f8d7"
}

.fa-baby-carriage,.fa-carriage-baby {
    --fa: "\f77d"
}

.fa-traffic-light {
    --fa: "\f637"
}

.fa-thermometer {
    --fa: "\f491"
}

.fa-vr-cardboard {
    --fa: "\f729"
}

.fa-hand-middle-finger {
    --fa: "\f806"
}

.fa-percent,.fa-percentage {
    --fa: "%"
}

.fa-truck-moving {
    --fa: "\f4df"
}

.fa-glass-water-droplet {
    --fa: "\e4f5"
}

.fa-display {
    --fa: "\e163"
}

.fa-face-smile,.fa-smile {
    --fa: "\f118"
}

.fa-thumb-tack,.fa-thumbtack {
    --fa: "\f08d"
}

.fa-trophy {
    --fa: "\f091"
}

.fa-person-praying,.fa-pray {
    --fa: "\f683"
}

.fa-hammer {
    --fa: "\f6e3"
}

.fa-hand-peace {
    --fa: "\f25b"
}

.fa-rotate,.fa-sync-alt {
    --fa: "\f2f1"
}

.fa-spinner {
    --fa: "\f110"
}

.fa-robot {
    --fa: "\f544"
}

.fa-peace {
    --fa: "\f67c"
}

.fa-cogs,.fa-gears {
    --fa: "\f085"
}

.fa-warehouse {
    --fa: "\f494"
}

.fa-arrow-up-right-dots {
    --fa: "\e4b7"
}

.fa-splotch {
    --fa: "\f5bc"
}

.fa-face-grin-hearts,.fa-grin-hearts {
    --fa: "\f584"
}

.fa-dice-four {
    --fa: "\f524"
}

.fa-sim-card {
    --fa: "\f7c4"
}

.fa-transgender,.fa-transgender-alt {
    --fa: "\f225"
}

.fa-mercury {
    --fa: "\f223"
}

.fa-arrow-turn-down,.fa-level-down {
    --fa: "\f149"
}

.fa-person-falling-burst {
    --fa: "\e547"
}

.fa-award {
    --fa: "\f559"
}

.fa-ticket-alt,.fa-ticket-simple {
    --fa: "\f3ff"
}

.fa-building {
    --fa: "\f1ad"
}

.fa-angle-double-left,.fa-angles-left {
    --fa: "\f100"
}

.fa-qrcode {
    --fa: "\f029"
}

.fa-clock-rotate-left,.fa-history {
    --fa: "\f1da"
}

.fa-face-grin-beam-sweat,.fa-grin-beam-sweat {
    --fa: "\f583"
}

.fa-arrow-right-from-file,.fa-file-export {
    --fa: "\f56e"
}

.fa-shield,.fa-shield-blank {
    --fa: "\f132"
}

.fa-arrow-up-short-wide,.fa-sort-amount-up-alt {
    --fa: "\f885"
}

.fa-comment-nodes {
    --fa: "\e696"
}

.fa-house-medical {
    --fa: "\e3b2"
}

.fa-golf-ball,.fa-golf-ball-tee {
    --fa: "\f450"
}

.fa-chevron-circle-left,.fa-circle-chevron-left {
    --fa: "\f137"
}

.fa-house-chimney-window {
    --fa: "\e00d"
}

.fa-pen-nib {
    --fa: "\f5ad"
}

.fa-tent-arrow-turn-left {
    --fa: "\e580"
}

.fa-tents {
    --fa: "\e582"
}

.fa-magic,.fa-wand-magic {
    --fa: "\f0d0"
}

.fa-dog {
    --fa: "\f6d3"
}

.fa-carrot {
    --fa: "\f787"
}

.fa-moon {
    --fa: "\f186"
}

.fa-wine-glass-alt,.fa-wine-glass-empty {
    --fa: "\f5ce"
}

.fa-cheese {
    --fa: "\f7ef"
}

.fa-yin-yang {
    --fa: "\f6ad"
}

.fa-music {
    --fa: "\f001"
}

.fa-code-commit {
    --fa: "\f386"
}

.fa-temperature-low {
    --fa: "\f76b"
}

.fa-biking,.fa-person-biking {
    --fa: "\f84a"
}

.fa-broom {
    --fa: "\f51a"
}

.fa-shield-heart {
    --fa: "\e574"
}

.fa-gopuram {
    --fa: "\f664"
}

.fa-earth-oceania,.fa-globe-oceania {
    --fa: "\e47b"
}

.fa-square-xmark,.fa-times-square,.fa-xmark-square {
    --fa: "\f2d3"
}

.fa-hashtag {
    --fa: "#"
}

.fa-expand-alt,.fa-up-right-and-down-left-from-center {
    --fa: "\f424"
}

.fa-oil-can {
    --fa: "\f613"
}

.fa-t {
    --fa: "T"
}

.fa-hippo {
    --fa: "\f6ed"
}

.fa-chart-column {
    --fa: "\e0e3"
}

.fa-infinity {
    --fa: "\f534"
}

.fa-vial-circle-check {
    --fa: "\e596"
}

.fa-person-arrow-down-to-line {
    --fa: "\e538"
}

.fa-voicemail {
    --fa: "\f897"
}

.fa-fan {
    --fa: "\f863"
}

.fa-person-walking-luggage {
    --fa: "\e554"
}

.fa-arrows-alt-v,.fa-up-down {
    --fa: "\f338"
}

.fa-cloud-moon-rain {
    --fa: "\f73c"
}

.fa-calendar {
    --fa: "\f133"
}

.fa-trailer {
    --fa: "\e041"
}

.fa-bahai,.fa-haykal {
    --fa: "\f666"
}

.fa-sd-card {
    --fa: "\f7c2"
}

.fa-dragon {
    --fa: "\f6d5"
}

.fa-shoe-prints {
    --fa: "\f54b"
}

.fa-circle-plus,.fa-plus-circle {
    --fa: "\f055"
}

.fa-face-grin-tongue-wink,.fa-grin-tongue-wink {
    --fa: "\f58b"
}

.fa-hand-holding {
    --fa: "\f4bd"
}

.fa-plug-circle-exclamation {
    --fa: "\e55d"
}

.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink {
    --fa: "\f127"
}

.fa-clone {
    --fa: "\f24d"
}

.fa-person-walking-arrow-loop-left {
    --fa: "\e551"
}

.fa-arrow-up-z-a,.fa-sort-alpha-up-alt {
    --fa: "\f882"
}

.fa-fire-alt,.fa-fire-flame-curved {
    --fa: "\f7e4"
}

.fa-tornado {
    --fa: "\f76f"
}

.fa-file-circle-plus {
    --fa: "\e494"
}

.fa-book-quran,.fa-quran {
    --fa: "\f687"
}

.fa-anchor {
    --fa: "\f13d"
}

.fa-border-all {
    --fa: "\f84c"
}

.fa-angry,.fa-face-angry {
    --fa: "\f556"
}

.fa-cookie-bite {
    --fa: "\f564"
}

.fa-arrow-trend-down {
    --fa: "\e097"
}

.fa-feed,.fa-rss {
    --fa: "\f09e"
}

.fa-draw-polygon {
    --fa: "\f5ee"
}

.fa-balance-scale,.fa-scale-balanced {
    --fa: "\f24e"
}

.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast {
    --fa: "\f62a"
}

.fa-shower {
    --fa: "\f2cc"
}

.fa-desktop,.fa-desktop-alt {
    --fa: "\f390"
}

.fa-m {
    --fa: "M"
}

.fa-table-list,.fa-th-list {
    --fa: "\f00b"
}

.fa-comment-sms,.fa-sms {
    --fa: "\f7cd"
}

.fa-book {
    --fa: "\f02d"
}

.fa-user-plus {
    --fa: "\f234"
}

.fa-check {
    --fa: "\f00c"
}

.fa-battery-4,.fa-battery-three-quarters {
    --fa: "\f241"
}

.fa-house-circle-check {
    --fa: "\e509"
}

.fa-angle-left {
    --fa: "\f104"
}

.fa-diagram-successor {
    --fa: "\e47a"
}

.fa-truck-arrow-right {
    --fa: "\e58b"
}

.fa-arrows-split-up-and-left {
    --fa: "\e4bc"
}

.fa-fist-raised,.fa-hand-fist {
    --fa: "\f6de"
}

.fa-cloud-moon {
    --fa: "\f6c3"
}

.fa-briefcase {
    --fa: "\f0b1"
}

.fa-person-falling {
    --fa: "\e546"
}

.fa-image-portrait,.fa-portrait {
    --fa: "\f3e0"
}

.fa-user-tag {
    --fa: "\f507"
}

.fa-rug {
    --fa: "\e569"
}

.fa-earth-europe,.fa-globe-europe {
    --fa: "\f7a2"
}

.fa-cart-flatbed-suitcase,.fa-luggage-cart {
    --fa: "\f59d"
}

.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close {
    --fa: "\f410"
}

.fa-baht-sign {
    --fa: "\e0ac"
}

.fa-book-open {
    --fa: "\f518"
}

.fa-book-journal-whills,.fa-journal-whills {
    --fa: "\f66a"
}

.fa-handcuffs {
    --fa: "\e4f8"
}

.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning {
    --fa: "\f071"
}

.fa-database {
    --fa: "\f1c0"
}

.fa-mail-forward,.fa-share {
    --fa: "\f064"
}

.fa-bottle-droplet {
    --fa: "\e4c4"
}

.fa-mask-face {
    --fa: "\e1d7"
}

.fa-hill-rockslide {
    --fa: "\e508"
}

.fa-exchange-alt,.fa-right-left {
    --fa: "\f362"
}

.fa-paper-plane {
    --fa: "\f1d8"
}

.fa-road-circle-exclamation {
    --fa: "\e565"
}

.fa-dungeon {
    --fa: "\f6d9"
}

.fa-align-right {
    --fa: "\f038"
}

.fa-money-bill-1-wave,.fa-money-bill-wave-alt {
    --fa: "\f53b"
}

.fa-life-ring {
    --fa: "\f1cd"
}

.fa-hands,.fa-sign-language,.fa-signing {
    --fa: "\f2a7"
}

.fa-calendar-day {
    --fa: "\f783"
}

.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder {
    --fa: "\f5c5"
}

.fa-arrows-up-down,.fa-arrows-v {
    --fa: "\f07d"
}

.fa-face-grimace,.fa-grimace {
    --fa: "\f57f"
}

.fa-wheelchair-alt,.fa-wheelchair-move {
    --fa: "\e2ce"
}

.fa-level-down-alt,.fa-turn-down {
    --fa: "\f3be"
}

.fa-person-walking-arrow-right {
    --fa: "\e552"
}

.fa-envelope-square,.fa-square-envelope {
    --fa: "\f199"
}

.fa-dice {
    --fa: "\f522"
}

.fa-bowling-ball {
    --fa: "\f436"
}

.fa-brain {
    --fa: "\f5dc"
}

.fa-band-aid,.fa-bandage {
    --fa: "\f462"
}

.fa-calendar-minus {
    --fa: "\f272"
}

.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle {
    --fa: "\f057"
}

.fa-gifts {
    --fa: "\f79c"
}

.fa-hotel {
    --fa: "\f594"
}

.fa-earth-asia,.fa-globe-asia {
    --fa: "\f57e"
}

.fa-id-card-alt,.fa-id-card-clip {
    --fa: "\f47f"
}

.fa-magnifying-glass-plus,.fa-search-plus {
    --fa: "\f00e"
}

.fa-thumbs-up {
    --fa: "\f164"
}

.fa-user-clock {
    --fa: "\f4fd"
}

.fa-allergies,.fa-hand-dots {
    --fa: "\f461"
}

.fa-file-invoice {
    --fa: "\f570"
}

.fa-window-minimize {
    --fa: "\f2d1"
}

.fa-coffee,.fa-mug-saucer {
    --fa: "\f0f4"
}

.fa-brush {
    --fa: "\f55d"
}

.fa-file-half-dashed {
    --fa: "\e698"
}

.fa-mask {
    --fa: "\f6fa"
}

.fa-magnifying-glass-minus,.fa-search-minus {
    --fa: "\f010"
}

.fa-ruler-vertical {
    --fa: "\f548"
}

.fa-user-alt,.fa-user-large {
    --fa: "\f406"
}

.fa-train-tram {
    --fa: "\e5b4"
}

.fa-user-nurse {
    --fa: "\f82f"
}

.fa-syringe {
    --fa: "\f48e"
}

.fa-cloud-sun {
    --fa: "\f6c4"
}

.fa-stopwatch-20 {
    --fa: "\e06f"
}

.fa-square-full {
    --fa: "\f45c"
}

.fa-magnet {
    --fa: "\f076"
}

.fa-jar {
    --fa: "\e516"
}

.fa-note-sticky,.fa-sticky-note {
    --fa: "\f249"
}

.fa-bug-slash {
    --fa: "\e490"
}

.fa-arrow-up-from-water-pump {
    --fa: "\e4b6"
}

.fa-bone {
    --fa: "\f5d7"
}

.fa-table-cells-row-unlock {
    --fa: "\e691"
}

.fa-user-injured {
    --fa: "\f728"
}

.fa-face-sad-tear,.fa-sad-tear {
    --fa: "\f5b4"
}

.fa-plane {
    --fa: "\f072"
}

.fa-tent-arrows-down {
    --fa: "\e581"
}

.fa-exclamation {
    --fa: "!"
}

.fa-arrows-spin {
    --fa: "\e4bb"
}

.fa-print {
    --fa: "\f02f"
}

.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign {
    --fa: "\e2bb"
}

.fa-dollar,.fa-dollar-sign,.fa-usd {
    --fa: "$"
}

.fa-x {
    --fa: "X"
}

.fa-magnifying-glass-dollar,.fa-search-dollar {
    --fa: "\f688"
}

.fa-users-cog,.fa-users-gear {
    --fa: "\f509"
}

.fa-person-military-pointing {
    --fa: "\e54a"
}

.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university {
    --fa: "\f19c"
}

.fa-umbrella {
    --fa: "\f0e9"
}

.fa-trowel {
    --fa: "\e589"
}

.fa-d {
    --fa: "D"
}

.fa-stapler {
    --fa: "\e5af"
}

.fa-masks-theater,.fa-theater-masks {
    --fa: "\f630"
}

.fa-kip-sign {
    --fa: "\e1c4"
}

.fa-hand-point-left {
    --fa: "\f0a5"
}

.fa-handshake-alt,.fa-handshake-simple {
    --fa: "\f4c6"
}

.fa-fighter-jet,.fa-jet-fighter {
    --fa: "\f0fb"
}

.fa-share-alt-square,.fa-square-share-nodes {
    --fa: "\f1e1"
}

.fa-barcode {
    --fa: "\f02a"
}

.fa-plus-minus {
    --fa: "\e43c"
}

.fa-video,.fa-video-camera {
    --fa: "\f03d"
}

.fa-graduation-cap,.fa-mortar-board {
    --fa: "\f19d"
}

.fa-hand-holding-medical {
    --fa: "\e05c"
}

.fa-person-circle-check {
    --fa: "\e53e"
}

.fa-level-up-alt,.fa-turn-up {
    --fa: "\f3bf"
}

.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus) {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border-width: 0
}

:host,:root {
    --fa-style-family-brands: "Font Awesome 6 Brands";
    --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"
}

@font-face {
    font-family: "Font Awesome 6 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(fa-brands-400.86ee2658f0f3b5a5.woff2) format("woff2"),url(fa-brands-400.8eaf0c8893de015e.ttf) format("truetype")
}

.fa-brands,.fab {
    font-weight: 400
}

.fa-monero {
    --fa: "\f3d0"
}

.fa-hooli {
    --fa: "\f427"
}

.fa-yelp {
    --fa: "\f1e9"
}

.fa-cc-visa {
    --fa: "\f1f0"
}

.fa-lastfm {
    --fa: "\f202"
}

.fa-shopware {
    --fa: "\f5b5"
}

.fa-creative-commons-nc {
    --fa: "\f4e8"
}

.fa-aws {
    --fa: "\f375"
}

.fa-redhat {
    --fa: "\f7bc"
}

.fa-yoast {
    --fa: "\f2b1"
}

.fa-cloudflare {
    --fa: "\e07d"
}

.fa-ups {
    --fa: "\f7e0"
}

.fa-pixiv {
    --fa: "\e640"
}

.fa-wpexplorer {
    --fa: "\f2de"
}

.fa-dyalog {
    --fa: "\f399"
}

.fa-bity {
    --fa: "\f37a"
}

.fa-stackpath {
    --fa: "\f842"
}

.fa-buysellads {
    --fa: "\f20d"
}

.fa-first-order {
    --fa: "\f2b0"
}

.fa-modx {
    --fa: "\f285"
}

.fa-guilded {
    --fa: "\e07e"
}

.fa-vnv {
    --fa: "\f40b"
}

.fa-js-square,.fa-square-js {
    --fa: "\f3b9"
}

.fa-microsoft {
    --fa: "\f3ca"
}

.fa-qq {
    --fa: "\f1d6"
}

.fa-orcid {
    --fa: "\f8d2"
}

.fa-java {
    --fa: "\f4e4"
}

.fa-invision {
    --fa: "\f7b0"
}

.fa-creative-commons-pd-alt {
    --fa: "\f4ed"
}

.fa-centercode {
    --fa: "\f380"
}

.fa-glide-g {
    --fa: "\f2a6"
}

.fa-drupal {
    --fa: "\f1a9"
}

.fa-jxl {
    --fa: "\e67b"
}

.fa-dart-lang {
    --fa: "\e693"
}

.fa-hire-a-helper {
    --fa: "\f3b0"
}

.fa-creative-commons-by {
    --fa: "\f4e7"
}

.fa-unity {
    --fa: "\e049"
}

.fa-whmcs {
    --fa: "\f40d"
}

.fa-rocketchat {
    --fa: "\f3e8"
}

.fa-vk {
    --fa: "\f189"
}

.fa-untappd {
    --fa: "\f405"
}

.fa-mailchimp {
    --fa: "\f59e"
}

.fa-css3-alt {
    --fa: "\f38b"
}

.fa-reddit-square,.fa-square-reddit {
    --fa: "\f1a2"
}

.fa-vimeo-v {
    --fa: "\f27d"
}

.fa-contao {
    --fa: "\f26d"
}

.fa-square-font-awesome {
    --fa: "\e5ad"
}

.fa-deskpro {
    --fa: "\f38f"
}

.fa-brave {
    --fa: "\e63c"
}

.fa-sistrix {
    --fa: "\f3ee"
}

.fa-instagram-square,.fa-square-instagram {
    --fa: "\e055"
}

.fa-battle-net {
    --fa: "\f835"
}

.fa-the-red-yeti {
    --fa: "\f69d"
}

.fa-hacker-news-square,.fa-square-hacker-news {
    --fa: "\f3af"
}

.fa-edge {
    --fa: "\f282"
}

.fa-threads {
    --fa: "\e618"
}

.fa-napster {
    --fa: "\f3d2"
}

.fa-snapchat-square,.fa-square-snapchat {
    --fa: "\f2ad"
}

.fa-google-plus-g {
    --fa: "\f0d5"
}

.fa-artstation {
    --fa: "\f77a"
}

.fa-markdown {
    --fa: "\f60f"
}

.fa-sourcetree {
    --fa: "\f7d3"
}

.fa-google-plus {
    --fa: "\f2b3"
}

.fa-diaspora {
    --fa: "\f791"
}

.fa-foursquare {
    --fa: "\f180"
}

.fa-stack-overflow {
    --fa: "\f16c"
}

.fa-github-alt {
    --fa: "\f113"
}

.fa-phoenix-squadron {
    --fa: "\f511"
}

.fa-pagelines {
    --fa: "\f18c"
}

.fa-algolia {
    --fa: "\f36c"
}

.fa-red-river {
    --fa: "\f3e3"
}

.fa-creative-commons-sa {
    --fa: "\f4ef"
}

.fa-safari {
    --fa: "\f267"
}

.fa-google {
    --fa: "\f1a0"
}

.fa-font-awesome-alt,.fa-square-font-awesome-stroke {
    --fa: "\f35c"
}

.fa-atlassian {
    --fa: "\f77b"
}

.fa-linkedin-in {
    --fa: "\f0e1"
}

.fa-digital-ocean {
    --fa: "\f391"
}

.fa-nimblr {
    --fa: "\f5a8"
}

.fa-chromecast {
    --fa: "\f838"
}

.fa-evernote {
    --fa: "\f839"
}

.fa-hacker-news {
    --fa: "\f1d4"
}

.fa-creative-commons-sampling {
    --fa: "\f4f0"
}

.fa-adversal {
    --fa: "\f36a"
}

.fa-creative-commons {
    --fa: "\f25e"
}

.fa-watchman-monitoring {
    --fa: "\e087"
}

.fa-fonticons {
    --fa: "\f280"
}

.fa-weixin {
    --fa: "\f1d7"
}

.fa-shirtsinbulk {
    --fa: "\f214"
}

.fa-codepen {
    --fa: "\f1cb"
}

.fa-git-alt {
    --fa: "\f841"
}

.fa-lyft {
    --fa: "\f3c3"
}

.fa-rev {
    --fa: "\f5b2"
}

.fa-windows {
    --fa: "\f17a"
}

.fa-wizards-of-the-coast {
    --fa: "\f730"
}

.fa-square-viadeo,.fa-viadeo-square {
    --fa: "\f2aa"
}

.fa-meetup {
    --fa: "\f2e0"
}

.fa-centos {
    --fa: "\f789"
}

.fa-adn {
    --fa: "\f170"
}

.fa-cloudsmith {
    --fa: "\f384"
}

.fa-opensuse {
    --fa: "\e62b"
}

.fa-pied-piper-alt {
    --fa: "\f1a8"
}

.fa-dribbble-square,.fa-square-dribbble {
    --fa: "\f397"
}

.fa-codiepie {
    --fa: "\f284"
}

.fa-node {
    --fa: "\f419"
}

.fa-mix {
    --fa: "\f3cb"
}

.fa-steam {
    --fa: "\f1b6"
}

.fa-cc-apple-pay {
    --fa: "\f416"
}

.fa-scribd {
    --fa: "\f28a"
}

.fa-debian {
    --fa: "\e60b"
}

.fa-openid {
    --fa: "\f19b"
}

.fa-instalod {
    --fa: "\e081"
}

.fa-files-pinwheel {
    --fa: "\e69f"
}

.fa-expeditedssl {
    --fa: "\f23e"
}

.fa-sellcast {
    --fa: "\f2da"
}

.fa-square-twitter,.fa-twitter-square {
    --fa: "\f081"
}

.fa-r-project {
    --fa: "\f4f7"
}

.fa-delicious {
    --fa: "\f1a5"
}

.fa-freebsd {
    --fa: "\f3a4"
}

.fa-vuejs {
    --fa: "\f41f"
}

.fa-accusoft {
    --fa: "\f369"
}

.fa-ioxhost {
    --fa: "\f208"
}

.fa-fonticons-fi {
    --fa: "\f3a2"
}

.fa-app-store {
    --fa: "\f36f"
}

.fa-cc-mastercard {
    --fa: "\f1f1"
}

.fa-itunes-note {
    --fa: "\f3b5"
}

.fa-golang {
    --fa: "\e40f"
}

.fa-kickstarter,.fa-square-kickstarter {
    --fa: "\f3bb"
}

.fa-grav {
    --fa: "\f2d6"
}

.fa-weibo {
    --fa: "\f18a"
}

.fa-uncharted {
    --fa: "\e084"
}

.fa-firstdraft {
    --fa: "\f3a1"
}

.fa-square-youtube,.fa-youtube-square {
    --fa: "\f431"
}

.fa-wikipedia-w {
    --fa: "\f266"
}

.fa-rendact,.fa-wpressr {
    --fa: "\f3e4"
}

.fa-angellist {
    --fa: "\f209"
}

.fa-galactic-republic {
    --fa: "\f50c"
}

.fa-nfc-directional {
    --fa: "\e530"
}

.fa-skype {
    --fa: "\f17e"
}

.fa-joget {
    --fa: "\f3b7"
}

.fa-fedora {
    --fa: "\f798"
}

.fa-stripe-s {
    --fa: "\f42a"
}

.fa-meta {
    --fa: "\e49b"
}

.fa-laravel {
    --fa: "\f3bd"
}

.fa-hotjar {
    --fa: "\f3b1"
}

.fa-bluetooth-b {
    --fa: "\f294"
}

.fa-square-letterboxd {
    --fa: "\e62e"
}

.fa-sticker-mule {
    --fa: "\f3f7"
}

.fa-creative-commons-zero {
    --fa: "\f4f3"
}

.fa-hips {
    --fa: "\f452"
}

.fa-css {
    --fa: "\e6a2"
}

.fa-behance {
    --fa: "\f1b4"
}

.fa-reddit {
    --fa: "\f1a1"
}

.fa-discord {
    --fa: "\f392"
}

.fa-chrome {
    --fa: "\f268"
}

.fa-app-store-ios {
    --fa: "\f370"
}

.fa-cc-discover {
    --fa: "\f1f2"
}

.fa-wpbeginner {
    --fa: "\f297"
}

.fa-confluence {
    --fa: "\f78d"
}

.fa-shoelace {
    --fa: "\e60c"
}

.fa-mdb {
    --fa: "\f8ca"
}

.fa-dochub {
    --fa: "\f394"
}

.fa-accessible-icon {
    --fa: "\f368"
}

.fa-ebay {
    --fa: "\f4f4"
}

.fa-amazon {
    --fa: "\f270"
}

.fa-unsplash {
    --fa: "\e07c"
}

.fa-yarn {
    --fa: "\f7e3"
}

.fa-square-steam,.fa-steam-square {
    --fa: "\f1b7"
}

.fa-500px {
    --fa: "\f26e"
}

.fa-square-vimeo,.fa-vimeo-square {
    --fa: "\f194"
}

.fa-asymmetrik {
    --fa: "\f372"
}

.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full {
    --fa: "\f2b4"
}

.fa-gratipay {
    --fa: "\f184"
}

.fa-apple {
    --fa: "\f179"
}

.fa-hive {
    --fa: "\e07f"
}

.fa-gitkraken {
    --fa: "\f3a6"
}

.fa-keybase {
    --fa: "\f4f5"
}

.fa-apple-pay {
    --fa: "\f415"
}

.fa-padlet {
    --fa: "\e4a0"
}

.fa-amazon-pay {
    --fa: "\f42c"
}

.fa-github-square,.fa-square-github {
    --fa: "\f092"
}

.fa-stumbleupon {
    --fa: "\f1a4"
}

.fa-fedex {
    --fa: "\f797"
}

.fa-phoenix-framework {
    --fa: "\f3dc"
}

.fa-shopify {
    --fa: "\e057"
}

.fa-neos {
    --fa: "\f612"
}

.fa-square-threads {
    --fa: "\e619"
}

.fa-hackerrank {
    --fa: "\f5f7"
}

.fa-researchgate {
    --fa: "\f4f8"
}

.fa-swift {
    --fa: "\f8e1"
}

.fa-angular {
    --fa: "\f420"
}

.fa-speakap {
    --fa: "\f3f3"
}

.fa-angrycreative {
    --fa: "\f36e"
}

.fa-y-combinator {
    --fa: "\f23b"
}

.fa-empire {
    --fa: "\f1d1"
}

.fa-envira {
    --fa: "\f299"
}

.fa-google-scholar {
    --fa: "\e63b"
}

.fa-gitlab-square,.fa-square-gitlab {
    --fa: "\e5ae"
}

.fa-studiovinari {
    --fa: "\f3f8"
}

.fa-pied-piper {
    --fa: "\f2ae"
}

.fa-wordpress {
    --fa: "\f19a"
}

.fa-product-hunt {
    --fa: "\f288"
}

.fa-firefox {
    --fa: "\f269"
}

.fa-linode {
    --fa: "\f2b8"
}

.fa-goodreads {
    --fa: "\f3a8"
}

.fa-odnoklassniki-square,.fa-square-odnoklassniki {
    --fa: "\f264"
}

.fa-jsfiddle {
    --fa: "\f1cc"
}

.fa-sith {
    --fa: "\f512"
}

.fa-themeisle {
    --fa: "\f2b2"
}

.fa-page4 {
    --fa: "\f3d7"
}

.fa-hashnode {
    --fa: "\e499"
}

.fa-react {
    --fa: "\f41b"
}

.fa-cc-paypal {
    --fa: "\f1f4"
}

.fa-squarespace {
    --fa: "\f5be"
}

.fa-cc-stripe {
    --fa: "\f1f5"
}

.fa-creative-commons-share {
    --fa: "\f4f2"
}

.fa-bitcoin {
    --fa: "\f379"
}

.fa-keycdn {
    --fa: "\f3ba"
}

.fa-opera {
    --fa: "\f26a"
}

.fa-itch-io {
    --fa: "\f83a"
}

.fa-umbraco {
    --fa: "\f8e8"
}

.fa-galactic-senate {
    --fa: "\f50d"
}

.fa-ubuntu {
    --fa: "\f7df"
}

.fa-draft2digital {
    --fa: "\f396"
}

.fa-stripe {
    --fa: "\f429"
}

.fa-houzz {
    --fa: "\f27c"
}

.fa-gg {
    --fa: "\f260"
}

.fa-dhl {
    --fa: "\f790"
}

.fa-pinterest-square,.fa-square-pinterest {
    --fa: "\f0d3"
}

.fa-xing {
    --fa: "\f168"
}

.fa-blackberry {
    --fa: "\f37b"
}

.fa-creative-commons-pd {
    --fa: "\f4ec"
}

.fa-playstation {
    --fa: "\f3df"
}

.fa-quinscape {
    --fa: "\f459"
}

.fa-less {
    --fa: "\f41d"
}

.fa-blogger-b {
    --fa: "\f37d"
}

.fa-opencart {
    --fa: "\f23d"
}

.fa-vine {
    --fa: "\f1ca"
}

.fa-signal-messenger {
    --fa: "\e663"
}

.fa-paypal {
    --fa: "\f1ed"
}

.fa-gitlab {
    --fa: "\f296"
}

.fa-typo3 {
    --fa: "\f42b"
}

.fa-reddit-alien {
    --fa: "\f281"
}

.fa-yahoo {
    --fa: "\f19e"
}

.fa-dailymotion {
    --fa: "\e052"
}

.fa-affiliatetheme {
    --fa: "\f36b"
}

.fa-pied-piper-pp {
    --fa: "\f1a7"
}

.fa-bootstrap {
    --fa: "\f836"
}

.fa-odnoklassniki {
    --fa: "\f263"
}

.fa-nfc-symbol {
    --fa: "\e531"
}

.fa-mintbit {
    --fa: "\e62f"
}

.fa-ethereum {
    --fa: "\f42e"
}

.fa-speaker-deck {
    --fa: "\f83c"
}

.fa-creative-commons-nc-eu {
    --fa: "\f4e9"
}

.fa-patreon {
    --fa: "\f3d9"
}

.fa-avianex {
    --fa: "\f374"
}

.fa-ello {
    --fa: "\f5f1"
}

.fa-gofore {
    --fa: "\f3a7"
}

.fa-bimobject {
    --fa: "\f378"
}

.fa-brave-reverse {
    --fa: "\e63d"
}

.fa-facebook-f {
    --fa: "\f39e"
}

.fa-google-plus-square,.fa-square-google-plus {
    --fa: "\f0d4"
}

.fa-web-awesome {
    --fa: "\e682"
}

.fa-mandalorian {
    --fa: "\f50f"
}

.fa-first-order-alt {
    --fa: "\f50a"
}

.fa-osi {
    --fa: "\f41a"
}

.fa-google-wallet {
    --fa: "\f1ee"
}

.fa-d-and-d-beyond {
    --fa: "\f6ca"
}

.fa-periscope {
    --fa: "\f3da"
}

.fa-fulcrum {
    --fa: "\f50b"
}

.fa-cloudscale {
    --fa: "\f383"
}

.fa-forumbee {
    --fa: "\f211"
}

.fa-mizuni {
    --fa: "\f3cc"
}

.fa-schlix {
    --fa: "\f3ea"
}

.fa-square-xing,.fa-xing-square {
    --fa: "\f169"
}

.fa-bandcamp {
    --fa: "\f2d5"
}

.fa-wpforms {
    --fa: "\f298"
}

.fa-cloudversify {
    --fa: "\f385"
}

.fa-usps {
    --fa: "\f7e1"
}

.fa-megaport {
    --fa: "\f5a3"
}

.fa-magento {
    --fa: "\f3c4"
}

.fa-spotify {
    --fa: "\f1bc"
}

.fa-optin-monster {
    --fa: "\f23c"
}

.fa-fly {
    --fa: "\f417"
}

.fa-square-bluesky {
    --fa: "\e6a3"
}

.fa-aviato {
    --fa: "\f421"
}

.fa-itunes {
    --fa: "\f3b4"
}

.fa-cuttlefish {
    --fa: "\f38c"
}

.fa-blogger {
    --fa: "\f37c"
}

.fa-flickr {
    --fa: "\f16e"
}

.fa-viber {
    --fa: "\f409"
}

.fa-soundcloud {
    --fa: "\f1be"
}

.fa-digg {
    --fa: "\f1a6"
}

.fa-tencent-weibo {
    --fa: "\f1d5"
}

.fa-letterboxd {
    --fa: "\e62d"
}

.fa-symfony {
    --fa: "\f83d"
}

.fa-maxcdn {
    --fa: "\f136"
}

.fa-etsy {
    --fa: "\f2d7"
}

.fa-facebook-messenger {
    --fa: "\f39f"
}

.fa-audible {
    --fa: "\f373"
}

.fa-think-peaks {
    --fa: "\f731"
}

.fa-bilibili {
    --fa: "\e3d9"
}

.fa-erlang {
    --fa: "\f39d"
}

.fa-x-twitter {
    --fa: "\e61b"
}

.fa-cotton-bureau {
    --fa: "\f89e"
}

.fa-dashcube {
    --fa: "\f210"
}

.fa-42-group,.fa-innosoft {
    --fa: "\e080"
}

.fa-stack-exchange {
    --fa: "\f18d"
}

.fa-elementor {
    --fa: "\f430"
}

.fa-pied-piper-square,.fa-square-pied-piper {
    --fa: "\e01e"
}

.fa-creative-commons-nd {
    --fa: "\f4eb"
}

.fa-palfed {
    --fa: "\f3d8"
}

.fa-superpowers {
    --fa: "\f2dd"
}

.fa-resolving {
    --fa: "\f3e7"
}

.fa-xbox {
    --fa: "\f412"
}

.fa-square-web-awesome-stroke {
    --fa: "\e684"
}

.fa-searchengin {
    --fa: "\f3eb"
}

.fa-tiktok {
    --fa: "\e07b"
}

.fa-facebook-square,.fa-square-facebook {
    --fa: "\f082"
}

.fa-renren {
    --fa: "\f18b"
}

.fa-linux {
    --fa: "\f17c"
}

.fa-glide {
    --fa: "\f2a5"
}

.fa-linkedin {
    --fa: "\f08c"
}

.fa-hubspot {
    --fa: "\f3b2"
}

.fa-deploydog {
    --fa: "\f38e"
}

.fa-twitch {
    --fa: "\f1e8"
}

.fa-flutter {
    --fa: "\e694"
}

.fa-ravelry {
    --fa: "\f2d9"
}

.fa-mixer {
    --fa: "\e056"
}

.fa-lastfm-square,.fa-square-lastfm {
    --fa: "\f203"
}

.fa-vimeo {
    --fa: "\f40a"
}

.fa-mendeley {
    --fa: "\f7b3"
}

.fa-uniregistry {
    --fa: "\f404"
}

.fa-figma {
    --fa: "\f799"
}

.fa-creative-commons-remix {
    --fa: "\f4ee"
}

.fa-cc-amazon-pay {
    --fa: "\f42d"
}

.fa-dropbox {
    --fa: "\f16b"
}

.fa-instagram {
    --fa: "\f16d"
}

.fa-cmplid {
    --fa: "\e360"
}

.fa-upwork {
    --fa: "\e641"
}

.fa-facebook {
    --fa: "\f09a"
}

.fa-gripfire {
    --fa: "\f3ac"
}

.fa-jedi-order {
    --fa: "\f50e"
}

.fa-uikit {
    --fa: "\f403"
}

.fa-fort-awesome-alt {
    --fa: "\f3a3"
}

.fa-phabricator {
    --fa: "\f3db"
}

.fa-ussunnah {
    --fa: "\f407"
}

.fa-earlybirds {
    --fa: "\f39a"
}

.fa-trade-federation {
    --fa: "\f513"
}

.fa-autoprefixer {
    --fa: "\f41c"
}

.fa-whatsapp {
    --fa: "\f232"
}

.fa-square-upwork {
    --fa: "\e67c"
}

.fa-slideshare {
    --fa: "\f1e7"
}

.fa-google-play {
    --fa: "\f3ab"
}

.fa-viadeo {
    --fa: "\f2a9"
}

.fa-line {
    --fa: "\f3c0"
}

.fa-google-drive {
    --fa: "\f3aa"
}

.fa-servicestack {
    --fa: "\f3ec"
}

.fa-simplybuilt {
    --fa: "\f215"
}

.fa-bitbucket {
    --fa: "\f171"
}

.fa-imdb {
    --fa: "\f2d8"
}

.fa-deezer {
    --fa: "\e077"
}

.fa-raspberry-pi {
    --fa: "\f7bb"
}

.fa-jira {
    --fa: "\f7b1"
}

.fa-docker {
    --fa: "\f395"
}

.fa-screenpal {
    --fa: "\e570"
}

.fa-bluetooth {
    --fa: "\f293"
}

.fa-gitter {
    --fa: "\f426"
}

.fa-d-and-d {
    --fa: "\f38d"
}

.fa-microblog {
    --fa: "\e01a"
}

.fa-cc-diners-club {
    --fa: "\f24c"
}

.fa-gg-circle {
    --fa: "\f261"
}

.fa-pied-piper-hat {
    --fa: "\f4e5"
}

.fa-kickstarter-k {
    --fa: "\f3bc"
}

.fa-yandex {
    --fa: "\f413"
}

.fa-readme {
    --fa: "\f4d5"
}

.fa-html5 {
    --fa: "\f13b"
}

.fa-sellsy {
    --fa: "\f213"
}

.fa-square-web-awesome {
    --fa: "\e683"
}

.fa-sass {
    --fa: "\f41e"
}

.fa-wirsindhandwerk,.fa-wsh {
    --fa: "\e2d0"
}

.fa-buromobelexperte {
    --fa: "\f37f"
}

.fa-salesforce {
    --fa: "\f83b"
}

.fa-octopus-deploy {
    --fa: "\e082"
}

.fa-medapps {
    --fa: "\f3c6"
}

.fa-ns8 {
    --fa: "\f3d5"
}

.fa-pinterest-p {
    --fa: "\f231"
}

.fa-apper {
    --fa: "\f371"
}

.fa-fort-awesome {
    --fa: "\f286"
}

.fa-waze {
    --fa: "\f83f"
}

.fa-bluesky {
    --fa: "\e671"
}

.fa-cc-jcb {
    --fa: "\f24b"
}

.fa-snapchat,.fa-snapchat-ghost {
    --fa: "\f2ab"
}

.fa-fantasy-flight-games {
    --fa: "\f6dc"
}

.fa-rust {
    --fa: "\e07a"
}

.fa-wix {
    --fa: "\f5cf"
}

.fa-behance-square,.fa-square-behance {
    --fa: "\f1b5"
}

.fa-supple {
    --fa: "\f3f9"
}

.fa-webflow {
    --fa: "\e65c"
}

.fa-rebel {
    --fa: "\f1d0"
}

.fa-css3 {
    --fa: "\f13c"
}

.fa-staylinked {
    --fa: "\f3f5"
}

.fa-kaggle {
    --fa: "\f5fa"
}

.fa-space-awesome {
    --fa: "\e5ac"
}

.fa-deviantart {
    --fa: "\f1bd"
}

.fa-cpanel {
    --fa: "\f388"
}

.fa-goodreads-g {
    --fa: "\f3a9"
}

.fa-git-square,.fa-square-git {
    --fa: "\f1d2"
}

.fa-square-tumblr,.fa-tumblr-square {
    --fa: "\f174"
}

.fa-trello {
    --fa: "\f181"
}

.fa-creative-commons-nc-jp {
    --fa: "\f4ea"
}

.fa-get-pocket {
    --fa: "\f265"
}

.fa-perbyte {
    --fa: "\e083"
}

.fa-grunt {
    --fa: "\f3ad"
}

.fa-weebly {
    --fa: "\f5cc"
}

.fa-connectdevelop {
    --fa: "\f20e"
}

.fa-leanpub {
    --fa: "\f212"
}

.fa-black-tie {
    --fa: "\f27e"
}

.fa-themeco {
    --fa: "\f5c6"
}

.fa-python {
    --fa: "\f3e2"
}

.fa-android {
    --fa: "\f17b"
}

.fa-bots {
    --fa: "\e340"
}

.fa-free-code-camp {
    --fa: "\f2c5"
}

.fa-hornbill {
    --fa: "\f592"
}

.fa-js {
    --fa: "\f3b8"
}

.fa-ideal {
    --fa: "\e013"
}

.fa-git {
    --fa: "\f1d3"
}

.fa-dev {
    --fa: "\f6cc"
}

.fa-sketch {
    --fa: "\f7c6"
}

.fa-yandex-international {
    --fa: "\f414"
}

.fa-cc-amex {
    --fa: "\f1f3"
}

.fa-uber {
    --fa: "\f402"
}

.fa-github {
    --fa: "\f09b"
}

.fa-php {
    --fa: "\f457"
}

.fa-alipay {
    --fa: "\f642"
}

.fa-youtube {
    --fa: "\f167"
}

.fa-skyatlas {
    --fa: "\f216"
}

.fa-firefox-browser {
    --fa: "\e007"
}

.fa-replyd {
    --fa: "\f3e6"
}

.fa-suse {
    --fa: "\f7d6"
}

.fa-jenkins {
    --fa: "\f3b6"
}

.fa-twitter {
    --fa: "\f099"
}

.fa-rockrms {
    --fa: "\f3e9"
}

.fa-pinterest {
    --fa: "\f0d2"
}

.fa-buffer {
    --fa: "\f837"
}

.fa-npm {
    --fa: "\f3d4"
}

.fa-yammer {
    --fa: "\f840"
}

.fa-btc {
    --fa: "\f15a"
}

.fa-dribbble {
    --fa: "\f17d"
}

.fa-stumbleupon-circle {
    --fa: "\f1a3"
}

.fa-internet-explorer {
    --fa: "\f26b"
}

.fa-stubber {
    --fa: "\e5c7"
}

.fa-telegram,.fa-telegram-plane {
    --fa: "\f2c6"
}

.fa-old-republic {
    --fa: "\f510"
}

.fa-odysee {
    --fa: "\e5c6"
}

.fa-square-whatsapp,.fa-whatsapp-square {
    --fa: "\f40c"
}

.fa-node-js {
    --fa: "\f3d3"
}

.fa-edge-legacy {
    --fa: "\e078"
}

.fa-slack,.fa-slack-hash {
    --fa: "\f198"
}

.fa-medrt {
    --fa: "\f3c8"
}

.fa-usb {
    --fa: "\f287"
}

.fa-tumblr {
    --fa: "\f173"
}

.fa-vaadin {
    --fa: "\f408"
}

.fa-quora {
    --fa: "\f2c4"
}

.fa-square-x-twitter {
    --fa: "\e61a"
}

.fa-reacteurope {
    --fa: "\f75d"
}

.fa-medium,.fa-medium-m {
    --fa: "\f23a"
}

.fa-amilia {
    --fa: "\f36d"
}

.fa-mixcloud {
    --fa: "\f289"
}

.fa-flipboard {
    --fa: "\f44d"
}

.fa-viacoin {
    --fa: "\f237"
}

.fa-critical-role {
    --fa: "\f6c9"
}

.fa-sitrox {
    --fa: "\e44a"
}

.fa-discourse {
    --fa: "\f393"
}

.fa-joomla {
    --fa: "\f1aa"
}

.fa-mastodon {
    --fa: "\f4f6"
}

.fa-airbnb {
    --fa: "\f834"
}

.fa-wolf-pack-battalion {
    --fa: "\f514"
}

.fa-buy-n-large {
    --fa: "\f8a6"
}

.fa-gulp {
    --fa: "\f3ae"
}

.fa-creative-commons-sampling-plus {
    --fa: "\f4f1"
}

.fa-strava {
    --fa: "\f428"
}

.fa-ember {
    --fa: "\f423"
}

.fa-canadian-maple-leaf {
    --fa: "\f785"
}

.fa-teamspeak {
    --fa: "\f4f9"
}

.fa-pushed {
    --fa: "\f3e1"
}

.fa-wordpress-simple {
    --fa: "\f411"
}

.fa-nutritionix {
    --fa: "\f3d6"
}

.fa-wodu {
    --fa: "\e088"
}

.fa-google-pay {
    --fa: "\e079"
}

.fa-intercom {
    --fa: "\f7af"
}

.fa-zhihu {
    --fa: "\f63f"
}

.fa-korvue {
    --fa: "\f42f"
}

.fa-pix {
    --fa: "\e43a"
}

.fa-steam-symbol {
    --fa: "\f3f6"
}

:host,:root {
    --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"
}

@font-face {
    font-family: "Font Awesome 6 Free";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(fa-regular-400.849b82e233cfe2f9.woff2) format("woff2"),url(fa-regular-400.bd1cf947e4932a4d.ttf) format("truetype")
}

.fa-regular,.far {
    font-weight: 400
}

:host,:root {
    --fa-style-family-classic: "Font Awesome 6 Free";
    --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"
}

@font-face {
    font-family: "Font Awesome 6 Free";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(fa-solid-900.ee6983981ffcbb41.woff2) format("woff2"),url(fa-solid-900.7a5aa5abd625137f.ttf) format("truetype")
}

.fa-solid,.fas {
    font-weight: 900
}

@font-face {
    font-family: "Font Awesome 5 Brands";
    font-display: block;
    font-weight: 400;
    src: url(fa-brands-400.86ee2658f0f3b5a5.woff2) format("woff2"),url(fa-brands-400.8eaf0c8893de015e.ttf) format("truetype")
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-display: block;
    font-weight: 900;
    src: url(fa-solid-900.ee6983981ffcbb41.woff2) format("woff2"),url(fa-solid-900.7a5aa5abd625137f.ttf) format("truetype")
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-display: block;
    font-weight: 400;
    src: url(fa-regular-400.849b82e233cfe2f9.woff2) format("woff2"),url(fa-regular-400.bd1cf947e4932a4d.ttf) format("truetype")
}

@font-face {
    font-family: FontAwesome;
    font-display: block;
    src: url(fa-brands-400.86ee2658f0f3b5a5.woff2) format("woff2"),url(fa-brands-400.8eaf0c8893de015e.ttf) format("truetype")
}

@font-face {
    font-family: FontAwesome;
    font-display: block;
    src: url(fa-regular-400.849b82e233cfe2f9.woff2) format("woff2"),url(fa-regular-400.bd1cf947e4932a4d.ttf) format("truetype");
    unicode-range: u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc
}

@font-face {
    font-family: FontAwesome;
    font-display: block;
    src: url(fa-v4compatibility.59487ca3d8487240.woff2) format("woff2"),url(fa-v4compatibility.c63df8a6c67912d1.ttf) format("truetype");
    unicode-range: u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a
}

.fa-regular.fa-circle-user:before,far.fa-circle-user:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
    content: "\f2bd"
}

.fa-regular.fa-file-excel:before,far.fa-file-excel:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
    content: "\f1c3"
}

.fa-regular.fa-magnifying-glass:before,far.fa-magnifying-glass:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
    content: "\f002"
}

.fa-regular.fa-pen-to-square:before,far.fa-pen-to-square:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
    content: "\f044"
}

.fa-regular.fa-user:before,far.fa-user:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
    content: "\f007"
}

.fa-solid.fa-angle-right:before,fas.fa-angle-right:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f105"
}

.fa-solid.fa-arrow-down:before,fas.fa-arrow-down:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f063"
}

.fa-solid.fa-arrow-left:before,fas.fa-arrow-left:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f060"
}

.fa-solid.fa-arrow-right:before,fas.fa-arrow-right:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f061"
}

.fa-solid.fa-backward:before,fas.fa-backward:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f04a"
}

.fa-solid.fa-ban:before,fas.fa-ban:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f05e"
}

.fa-solid.fa-bell:before,fas.fa-bell:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f0f3"
}

.fa-solid.fa-book:before,fas.fa-book:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f02d"
}

.fa-solid.fa-building:before,fas.fa-building:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f1ad"
}

.fa-solid.fa-bullhorn:before,fas.fa-bullhorn:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f0a1"
}

.fa-solid.fa-business-time:before,fas.fa-business-time:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f64a"
}

.fa-solid.fa-calendar-alt:before,fas.fa-calendar-alt:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f073"
}

.fa-solid.fa-camera:before,fas.fa-camera:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f030"
}

.fa-solid.fa-car:before,fas.fa-car:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f1b9"
}

.fa-solid.fa-chart-simple:before,fas.fa-chart-simple:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\e473"
}

.fa-solid.fa-check:before,fas.fa-check:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f00c"
}

.fa-solid.fa-check-circle:before,fas.fa-check-circle:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f058"
}

.fa-solid.fa-chevron-left:before,fas.fa-chevron-left:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f053"
}

.fa-solid.fa-chevron-right:before,fas.fa-chevron-right:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f054"
}

.fa-solid.fa-circle-check:before,fas.fa-circle-check:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f058"
}

.fa-solid.fa-circle-exclamation:before,fas.fa-circle-exclamation:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f06a"
}

.fa-solid.fa-clock:before,fas.fa-clock:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f017"
}

.fa-solid.fa-clock-o:before,fas.fa-clock-o:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f017"
}

.fa-solid.fa-cloud-upload-alt:before,fas.fa-cloud-upload-alt:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f0ee"
}

.fa-solid.fa-comment-dots:before,fas.fa-comment-dots:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f4ad"
}

.fa-solid.fa-commenting:before,fas.fa-commenting:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f4ad"
}

.fa-solid.fa-credit-card:before,fas.fa-credit-card:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f09d"
}

.fa-solid.fa-database:before,fas.fa-database:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f1c0"
}

.fa-solid.fa-download:before,fas.fa-download:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f019"
}

.fa-solid.fa-edit:before,fas.fa-edit:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f044"
}

.fa-solid.fa-ellipsis-v:before,fas.fa-ellipsis-v:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f142"
}

.fa-solid.fa-envelope:before,fas.fa-envelope:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f0e0"
}

.fa-solid.fa-envelope-circle-check:before,fas.fa-envelope-circle-check:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\e4e8"
}

.fa-solid.fa-exchange:before,fas.fa-exchange:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f0ec"
}

.fa-solid.fa-exclamation-triangle:before,fas.fa-exclamation-triangle:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f071"
}

.fa-solid.fa-external-link:before,fas.fa-external-link:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f08e"
}

.fa-solid.fa-eye:before,fas.fa-eye:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f06e"
}

.fa-solid.fa-eye-slash:before,fas.fa-eye-slash:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f070"
}

.fa-solid.fa-file-alt:before,fas.fa-file-alt:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f15c"
}

.fa-solid.fa-file-excel:before,fas.fa-file-excel:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f1c3"
}

.fa-solid.fa-file-image:before,fas.fa-file-image:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f1c5"
}

.fa-solid.fa-filter:before,fas.fa-filter:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f0b0"
}

.fa-solid.fa-gavel:before,fas.fa-gavel:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f0e3"
}

.fa-solid.fa-hashtag:before,fas.fa-hashtag:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "#"
}

.fa-solid.fa-heart:before,fas.fa-heart:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f004"
}

.fa-solid.fa-history:before,fas.fa-history:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f1da"
}

.fa-solid.fa-house:before,fas.fa-house:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f015"
}

.fa-solid.fa-id-card:before,fas.fa-id-card:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f2c2"
}

.fa-solid.fa-indian-rupee-sign:before,fas.fa-indian-rupee-sign:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\e1bc"
}

.fa-solid.fa-info-circle:before,fas.fa-info-circle:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f05a"
}

.fa-solid.fa-location-arrow:before,fas.fa-location-arrow:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f124"
}

.fa-solid.fa-magnifying-glass:before,fas.fa-magnifying-glass:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f002"
}

.fa-solid.fa-map-marker-alt:before,fas.fa-map-marker-alt:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f3c5"
}

.fa-solid.fa-map-pin:before,fas.fa-map-pin:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f276"
}

.fa-solid.fa-mobile:before,fas.fa-mobile:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f3ce"
}

.fa-solid.fa-money-bill:before,fas.fa-money-bill:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f0d6"
}

.fa-solid.fa-paper-plane:before,fas.fa-paper-plane:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f1d8"
}

.fa-solid.fa-pencil:before,fas.fa-pencil:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f303"
}

.fa-solid.fa-pencil-square:before,fas.fa-pencil-square:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f14b"
}

.fa-solid.fa-person-circle-check:before,fas.fa-person-circle-check:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\e53e"
}

.fa-solid.fa-phone:before,fas.fa-phone:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f095"
}

.fa-solid.fa-phone-alt:before,fas.fa-phone-alt:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f879"
}

.fa-solid.fa-plus:before,fas.fa-plus:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "+"
}

.fa-solid.fa-power-off:before,fas.fa-power-off:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f011"
}

.fa-solid.fa-print:before,fas.fa-print:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f02f"
}

.fa-solid.fa-receipt:before,fas.fa-receipt:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f543"
}

.fa-solid.fa-redo:before,fas.fa-redo:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f01e"
}

.fa-solid.fa-refresh:before,fas.fa-refresh:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f021"
}

.fa-solid.fa-right-from-bracket:before,fas.fa-right-from-bracket:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f2f5"
}

.fa-solid.fa-right-left:before,fas.fa-right-left:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f362"
}

.fa-solid.fa-rotate-right:before,fas.fa-rotate-right:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f2f9"
}

.fa-solid.fa-rupee-sign:before,fas.fa-rupee-sign:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f156"
}

.fa-solid.fa-search:before,fas.fa-search:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f002"
}

.fa-solid.fa-shield:before,fas.fa-shield:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f132"
}

.fa-solid.fa-sign-in:before,fas.fa-sign-in:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f090"
}

.fa-solid.fa-spinner:before,fas.fa-spinner:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f110"
}

.fa-solid.fa-square-arrow-up-right:before,fas.fa-square-arrow-up-right:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f14c"
}

.fa-solid.fa-sync-alt:before,fas.fa-sync-alt:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f2f1"
}

.fa-solid.fa-tasks:before,fas.fa-tasks:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f0ae"
}

.fa-solid.fa-thumbs-up:before,fas.fa-thumbs-up:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f164"
}

.fa-solid.fa-ticket-alt:before,fas.fa-ticket-alt:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f3ff"
}

.fa-solid.fa-times:before,fas.fa-times:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f00d"
}

.fa-solid.fa-times-circle:before,fas.fa-times-circle:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f057"
}

.fa-solid.fa-trash:before,fas.fa-trash:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f1f8"
}

.fa-solid.fa-trash-can:before,fas.fa-trash-can:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f2ed"
}

.fa-solid.fa-universal-access:before,fas.fa-universal-access:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f29a"
}

.fa-solid.fa-university:before,fas.fa-university:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f19c"
}

.fa-solid.fa-user:before,fas.fa-user:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f007"
}

.fa-solid.fa-user-check:before,fas.fa-user-check:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f4fc"
}

.fa-solid.fa-user-circle:before,fas.fa-user-circle:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f2bd"
}

.fa-solid.fa-user-minus:before,fas.fa-user-minus:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f503"
}

.fa-solid.fa-user-slash:before,fas.fa-user-slash:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f506"
}

.fa-solid.fa-user-times:before,fas.fa-user-times:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f235"
}

.fa-solid.fa-users:before,fas.fa-users:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f0c0"
}

.fa-solid.fa-video:before,fas.fa-video:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f03d"
}

.fa-solid.fa-volume-up:before,fas.fa-volume-up:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f028"
}

.fas,.far,.fa-solid,.fa-regular,.fa-classic {
    font-family: "Font Awesome 6 Free"
}

@font-face {
    font-family: "Font Awesome 6 Free";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(data:font/woff2;base64,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) format("woff2")
}

@font-face {
    font-family: "Font Awesome 6 Free";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(data:font/woff2;base64,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) format("woff2")
}
