@charset "UTF-8";


select#network {
    width: 100%;
}


.newboxesfinal .right-new-final a {
    background: var(--newbgclr);
    padding: 15px;
    width: 300px;
    color: var(--newtxtclr);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
    display: flex;
    justify-content: center;
    align-items: center
}


.btn-claim-wrapper {
    margin: 0 auto;
    max-width: 300px;
}

@media (max-width: 555px) {
    .newboxesfinal .right-new-final a {
        width: 100%;
    }
}


.user_edit_open {
    display: block;
    text-align: right;
}


/*!
 * Bootstrap  v5.3.0-alpha3 (https://getbootstrap.com/)
 * Copyright 2011-2023 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, 0.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, 0.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, 0.5);
    --bs-tertiary-color-rgb: 33, 37, 41;
    --bs-tertiary-bg: #f8f9fa;
    --bs-tertiary-bg-rgb: 248, 249, 250;
    --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-bg: #fff3cd;
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: #dee2e6;
    --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
    --bs-border-radius: 0.375rem;
    --bs-border-radius-sm: 0.25rem;
    --bs-border-radius-lg: 0.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 0.5rem 1rem rgba(0, 0, 0, 0.15);
    --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
    --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
    --bs-focus-ring-width: 0.25rem;
    --bs-focus-ring-opacity: 0.25;
    --bs-focus-ring-color: rgba(13, 110, 253, 0.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: #adb5bd;
    --bs-body-color-rgb: 173, 181, 189;
    --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(173, 181, 189, 0.75);
    --bs-secondary-color-rgb: 173, 181, 189;
    --bs-secondary-bg: #343a40;
    --bs-secondary-bg-rgb: 52, 58, 64;
    --bs-tertiary-color: rgba(173, 181, 189, 0.5);
    --bs-tertiary-color-rgb: 173, 181, 189;
    --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-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-border-color: #495057;
    --bs-border-color-translucent: rgba(255, 255, 255, 0.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, inherit)
}

.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;
    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;
    font-size: calc(1.275rem + .3vw);
    line-height: inherit
}

@media (min-width: 1200px) {
    legend {
        font-size: 1.5rem
    }
}

legend + * {
    clear: left
}

::-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] {
    outline-offset: -2px;
    -webkit-appearance: textfield
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-color-swatch-wrapper {
    padding: 0
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

::file-selector-button {
    font: inherit;
    -webkit-appearance: button
}

output {
    display: inline-block
}

iframe {
    border: 0
}

summary {
    display: list-item;
    cursor: pointer
}

progress {
    vertical-align: baseline
}

[hidden] {
    display: none !important
}

.lead {
    font-size: 1.25rem;
    font-weight: 300
}

.display-1 {
    font-size: calc(1.625rem + 4.5vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width: 1200px) {
    .display-1 {
        font-size: 5rem
    }
}

.display-2 {
    font-size: calc(1.575rem + 3.9vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width: 1200px) {
    .display-2 {
        font-size: 4.5rem
    }
}

.display-3 {
    font-size: calc(1.525rem + 3.3vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width: 1200px) {
    .display-3 {
        font-size: 4rem
    }
}

.display-4 {
    font-size: calc(1.475rem + 2.7vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width: 1200px) {
    .display-4 {
        font-size: 3.5rem
    }
}

.display-5 {
    font-size: calc(1.425rem + 2.1vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width: 1200px) {
    .display-5 {
        font-size: 3rem
    }
}

.display-6 {
    font-size: calc(1.375rem + 1.5vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width: 1200px) {
    .display-6 {
        font-size: 2.5rem
    }
}

.list-unstyled {
    padding-left: 0;
    list-style: none
}

.list-inline {
    padding-left: 0;
    list-style: none
}

.list-inline-item {
    display: inline-block
}

.list-inline-item:not(:last-child) {
    margin-right: .5rem
}

.initialism {
    font-size: .875em;
    text-transform: uppercase
}

.blockquote {
    margin-bottom: 1rem;
    font-size: 1.25rem
}

.blockquote > :last-child {
    margin-bottom: 0
}

.blockquote-footer {
    margin-top: -1rem;
    margin-bottom: 1rem;
    font-size: .875em;
    color: #6c757d
}

.blockquote-footer::before {
    content: "— "
}

.img-fluid {
    max-width: 100%;
    height: auto
}

.img-thumbnail {
    padding: .25rem;
    background-color: var(--bs-body-bg);
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    max-width: 100%;
    height: auto
}

.figure {
    display: inline-block
}

.figure-img {
    margin-bottom: .5rem;
    line-height: 1
}

.figure-caption {
    font-size: .875em;
    color: var(--bs-secondary-color)
}

.container,
.container-fluid,
.container-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.3333333333%
}

.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.6666666667%
}

.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: 0.25rem
}

.g-1,
.gy-1 {
    --bs-gutter-y: 0.25rem
}

.g-2,
.gx-2 {
    --bs-gutter-x: 0.5rem
}

.g-2,
.gy-2 {
    --bs-gutter-y: 0.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.3333333333%
    }

    .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.6666666667%
    }

    .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: 0.25rem
    }

    .g-sm-1,
    .gy-sm-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-sm-2,
    .gx-sm-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-sm-2,
    .gy-sm-2 {
        --bs-gutter-y: 0.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.3333333333%
    }

    .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.6666666667%
    }

    .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: 0.25rem
    }

    .g-md-1,
    .gy-md-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-md-2,
    .gx-md-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-md-2,
    .gy-md-2 {
        --bs-gutter-y: 0.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.3333333333%
    }

    .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.6666666667%
    }

    .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: 0.25rem
    }

    .g-lg-1,
    .gy-lg-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-lg-2,
    .gx-lg-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-lg-2,
    .gy-lg-2 {
        --bs-gutter-y: 0.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.3333333333%
    }

    .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.6666666667%
    }

    .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: 0.25rem
    }

    .g-xl-1,
    .gy-xl-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-xl-2,
    .gx-xl-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-xl-2,
    .gy-xl-2 {
        --bs-gutter-y: 0.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.3333333333%
    }

    .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.6666666667%
    }

    .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: 0.25rem
    }

    .g-xxl-1,
    .gy-xxl-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-xxl-2,
    .gx-xxl-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-xxl-2,
    .gy-xxl-2 {
        --bs-gutter-y: 0.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: var(--bs-body-color);
    --bs-table-bg: transparent;
    --bs-table-border-color: var(--bs-border-color);
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: var(--bs-body-color);
    --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
    --bs-table-active-color: var(--bs-body-color);
    --bs-table-active-bg: rgba(0, 0, 0, 0.1);
    --bs-table-hover-color: var(--bs-body-color);
    --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
    width: 100%;
    margin-bottom: 1rem;
    color: var(--bs-table-color);
    vertical-align: top;
    border-color: var(--bs-table-border-color)
}

.table > :not(caption) > * > * {
    padding: .5rem .5rem;
    background-color: var(--bs-table-bg);
    border-bottom-width: var(--bs-border-width);
    box-shadow: inset 0 0 0 9999px 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 .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-accent-bg: var(--bs-table-striped-bg);
    color: var(--bs-table-striped-color)
}

.table-striped-columns > :not(caption) > tr > :nth-child(2n) {
    --bs-table-accent-bg: var(--bs-table-striped-bg);
    color: var(--bs-table-striped-color)
}

.table-active {
    --bs-table-accent-bg: var(--bs-table-active-bg);
    color: var(--bs-table-active-color)
}

.table-hover > tbody > tr:hover > * {
    --bs-table-accent-bg: var(--bs-table-hover-bg);
    color: var(--bs-table-hover-color)
}

.table-primary {
    --bs-table-color: #000;
    --bs-table-bg: #cfe2ff;
    --bs-table-border-color: #bacbe6;
    --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: #cbccce;
    --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: #bcd0c7;
    --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: #badce3;
    --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: #e6dbb9;
    --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: #dfc2c4;
    --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: #dfe0e1;
    --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: #373b3e;
    --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);
    background-color: var(--bs-body-bg);
    background-clip: padding-box;
    border: var(--bs-border-width) solid var(--bs-border-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    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 rgba(13, 110, 253, .25)
}

.form-control::-webkit-date-and-time-value {
    min-width: 85px;
    height: 1.5em;
    margin: 0
}

.form-control::-webkit-datetime-edit {
    display: block;
    padding: 0
}

.form-control::-moz-placeholder {
    color: var(--bs-secondary-color);
    opacity: 1
}

.form-control::placeholder {
    color: var(--bs-secondary-color);
    opacity: 1
}

.form-control:disabled {
    background-color: var(--bs-secondary-bg);
    opacity: 1
}

.form-control::-webkit-file-upload-button {
    padding: .375rem .75rem;
    margin: -.375rem -.75rem;
    -webkit-margin-end: .75rem;
    margin-inline-end: .75rem;
    color: var(--bs-body-color);
    background-color: var(--bs-tertiary-bg);
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: var(--bs-border-width);
    border-radius: 0;
    -webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

.form-control::file-selector-button {
    padding: .375rem .75rem;
    margin: -.375rem -.75rem;
    -webkit-margin-end: .75rem;
    margin-inline-end: .75rem;
    color: var(--bs-body-color);
    background-color: var(--bs-tertiary-bg);
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: var(--bs-border-width);
    border-radius: 0;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion: reduce) {
    .form-control::-webkit-file-upload-button {
        -webkit-transition: none;
        transition: none
    }

    .form-control::file-selector-button {
        transition: none
    }
}

.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
    background-color: var(--bs-secondary-bg)
}

.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: var(--bs-secondary-bg)
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding: .375rem 0;
    margin-bottom: 0;
    line-height: 1.5;
    color: var(--bs-body-color);
    background-color: transparent;
    border: solid transparent;
    border-width: var(--bs-border-width) 0
}

.form-control-plaintext:focus {
    outline: 0
}

.form-control-plaintext.form-control-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::-webkit-file-upload-button {
    padding: .25rem .5rem;
    margin: -.25rem -.5rem;
    -webkit-margin-end: .5rem;
    margin-inline-end: .5rem
}

.form-control-sm::file-selector-button {
    padding: .25rem .5rem;
    margin: -.25rem -.5rem;
    -webkit-margin-end: .5rem;
    margin-inline-end: .5rem
}

.form-control-lg {
    min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
    padding: .5rem 1rem;
    font-size: 1.25rem;
    border-radius: var(--bs-border-radius-lg)
}

.form-control-lg::-webkit-file-upload-button {
    padding: .5rem 1rem;
    margin: -.5rem -1rem;
    -webkit-margin-end: 1rem;
    margin-inline-end: 1rem
}

.form-control-lg::file-selector-button {
    padding: .5rem 1rem;
    margin: -.5rem -1rem;
    -webkit-margin-end: 1rem;
    margin-inline-end: 1rem
}

textarea.form-control {
    min-height: calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))
}

textarea.form-control-sm {
    min-height: calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))
}

textarea.form-control-lg {
    min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))
}

.form-control-color {
    width: 3rem;
    height: calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));
    padding: .375rem
}

.form-control-color:not(:disabled):not([readonly]) {
    cursor: pointer
}

.form-control-color::-moz-color-swatch {
    border: 0 !important;
    border-radius: var(--bs-border-radius)
}

.form-control-color::-webkit-color-swatch {
    border: 0 !important;
    border-radius: var(--bs-border-radius)
}

.form-control-color.form-control-sm {
    height: calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))
}

.form-control-color.form-control-lg {
    height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))
}

.form-select {
    --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    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;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

@media (prefers-reduced-motion: reduce) {
    .form-select {
        transition: none
    }
}

.form-select:focus {
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25)
}

.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='%23adb5bd' 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);
    width: 1em;
    height: 1em;
    margin-top: .25em;
    vertical-align: top;
    background-color: var(--bs-form-check-bg);
    background-image: var(--bs-form-check-bg-image);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: var(--bs-border-width) solid var(--bs-border-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
    print-color-adjust: exact
}

.form-check-input[type=checkbox] {
    border-radius: .25em
}

.form-check-input[type=radio] {
    border-radius: 50%
}

.form-check-input:active {
    filter: brightness(90%)
}

.form-check-input:focus {
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25)
}

.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;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.form-range:focus {
    outline: 0
}

.form-range:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 1px #fff, 0 0 0 .25rem rgba(13, 110, 253, .25)
}

.form-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #fff, 0 0 0 .25rem rgba(13, 110, 253, .25)
}

.form-range::-moz-focus-outer {
    border: 0
}

.form-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -.25rem;
    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;
    -webkit-appearance: none;
    appearance: none
}

@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-tertiary-bg);
    border-color: transparent;
    border-radius: 1rem
}

.form-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    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;
    -moz-appearance: none;
    appearance: none
}

@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-tertiary-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));
    line-height: 1.25
}

.form-floating > label {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    height: 100%;
    padding: 1rem .75rem;
    overflow: hidden;
    text-align: start;
    text-overflow: ellipsis;
    white-space: nowrap;
    pointer-events: none;
    border: var(--bs-border-width) solid transparent;
    transform-origin: 0 0;
    transition: opacity .1s ease-in-out, transform .1s ease-in-out
}

@media (prefers-reduced-motion: reduce) {
    .form-floating > label {
        transition: none
    }
}

.form-floating > .form-control,
.form-floating > .form-control-plaintext {
    padding: 1rem .75rem
}

.form-floating > .form-control-plaintext::-moz-placeholder,
.form-floating > .form-control::-moz-placeholder {
    color: transparent
}

.form-floating > .form-control-plaintext::placeholder,
.form-floating > .form-control::placeholder {
    color: transparent
}

.form-floating > .form-control-plaintext:not(:-moz-placeholder-shown),
.form-floating > .form-control:not(:-moz-placeholder-shown) {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown),
.form-floating > .form-control:focus,
.form-floating > .form-control:not(:placeholder-shown) {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

.form-floating > .form-control-plaintext:-webkit-autofill,
.form-floating > .form-control:-webkit-autofill {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

.form-floating > .form-select {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
    color: rgba(var(--bs-body-color-rgb), .65);
    transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
    color: rgba(var(--bs-body-color-rgb), .65);
    transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::after {
    position: absolute;
    inset: 1rem 0.375rem;
    z-index: -1;
    height: 1.5em;
    content: "";
    background-color: var(--bs-body-bg);
    border-radius: var(--bs-border-radius)
}

.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-select ~ label::after {
    position: absolute;
    inset: 1rem 0.375rem;
    z-index: -1;
    height: 1.5em;
    content: "";
    background-color: var(--bs-body-bg);
    border-radius: var(--bs-border-radius)
}

.form-floating > .form-control:-webkit-autofill ~ label {
    color: rgba(var(--bs-body-color-rgb), .65);
    transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.form-floating > .form-control-plaintext ~ label {
    border-width: var(--bs-border-width) 0
}

.form-floating > :disabled ~ label {
    color: #6c757d
}

.form-floating > :disabled ~ label::after {
    background-color: var(--bs-secondary-bg)
}

.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%
}

.input-group > .form-control,
.input-group > .form-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(var(--bs-border-width) * -1);
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.valid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: .875em;
    color: var(--bs-form-valid-color)
}

.valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    color: #fff;
    background-color: var(--bs-success);
    border-radius: var(--bs-border-radius)
}

.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.1z'/%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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right .75rem center, center right 2.25rem;
    background-size: 16px 12px, calc(.75em + .375rem) calc(.75em + .375rem)
}

.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(3rem + calc(1.5em + .75rem))
}

.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(3rem + calc(1.5em + .75rem))
}

.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: 0.75rem;
    --bs-btn-padding-y: 0.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, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
    --bs-btn-disabled-opacity: 0.65;
    --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
    display: inline-block;
    padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
    font-family: var(--bs-btn-font-family);
    font-size: var(--bs-btn-font-size);
    font-weight: var(--bs-btn-font-weight);
    line-height: var(--bs-btn-line-height);
    color: var(--bs-btn-color);
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
    border-radius: var(--bs-btn-border-radius);
    background-color: var(--bs-btn-bg);
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion: reduce) {
    .btn {
        transition: none
    }
}

.btn:hover {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color)
}

.btn-check + .btn:hover {
    color: var(--bs-btn-color);
    background-color: var(--bs-btn-bg);
    border-color: var(--bs-btn-border-color)
}

.btn:focus-visible {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-focus-box-shadow)
}

.btn-check:focus-visible + .btn {
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-focus-box-shadow)
}

.btn-check:checked + .btn,
.btn.active,
.btn.show,
.btn:first-child:active,
:not(.btn-check) + .btn:active {
    color: var(--bs-btn-active-color);
    background-color: var(--bs-btn-active-bg);
    border-color: var(--bs-btn-active-border-color)
}

.btn-check:checked + .btn:focus-visible,
.btn.active:focus-visible,
.btn.show:focus-visible,
.btn:first-child:active:focus-visible,
:not(.btn-check) + .btn:active:focus-visible {
    box-shadow: var(--bs-btn-focus-box-shadow)
}

.btn.disabled,
.btn:disabled,
fieldset:disabled .btn {
    color: var(--bs-btn-disabled-color);
    pointer-events: none;
    background-color: var(--bs-btn-disabled-bg);
    border-color: var(--bs-btn-disabled-border-color);
    opacity: var(--bs-btn-disabled-opacity)
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #0d6efd;
    --bs-btn-border-color: #0d6efd;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0b5ed7;
    --bs-btn-hover-border-color: #0a58ca;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0a58ca;
    --bs-btn-active-border-color: #0a53be;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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: 0.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: 0.25rem;
    --bs-btn-padding-x: 0.5rem;
    --bs-btn-font-size: 0.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: 0.5rem;
    --bs-dropdown-spacer: 0.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: 0.5rem;
    --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    --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: 0.25rem;
    --bs-dropdown-header-color: #6c757d;
    --bs-dropdown-header-padding-x: 1rem;
    --bs-dropdown-header-padding-y: 0.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, 0.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(var(--bs-border-width) * -1)
}

.btn-group > .btn-group:not(:last-child) > .btn,
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
    border-top-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(var(--bs-border-width) * -1)
}

.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.btn-group-vertical > .btn ~ .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.nav {
    --bs-nav-link-padding-x: 1rem;
    --bs-nav-link-padding-y: 0.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 rgba(13, 110, 253, .25)
}

.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-link.disabled,
.nav-tabs .nav-link:disabled {
    color: var(--bs-nav-link-disabled-color);
    background-color: transparent;
    border-color: transparent
}

.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:disabled {
    color: var(--bs-nav-link-disabled-color);
    background-color: transparent;
    border-color: transparent
}

.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: 0.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-basis: 0;
    flex-grow: 1;
    text-align: center
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
    width: 100%
}

.tab-content > .tab-pane {
    display: none
}

.tab-content > .active {
    display: block
}

.navbar {
    --bs-navbar-padding-x: 0;
    --bs-navbar-padding-y: 0.5rem;
    --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
    --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
    --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
    --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
    --bs-navbar-brand-padding-y: 0.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: 0.5rem;
    --bs-navbar-toggler-padding-y: 0.25rem;
    --bs-navbar-toggler-padding-x: 0.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), 0.15);
    --bs-navbar-toggler-border-radius: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: 0.25rem;
    --bs-navbar-toggler-transition: box-shadow 0.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: 0.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-basis: 100%;
    flex-grow: 1;
    align-items: center
}

.navbar-toggler {
    padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
    font-size: var(--bs-navbar-toggler-font-size);
    line-height: 1;
    color: var(--bs-navbar-color);
    background-color: transparent;
    border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
    border-radius: var(--bs-navbar-toggler-border-radius);
    transition: var(--bs-navbar-toggler-transition)
}

@media (prefers-reduced-motion: reduce) {
    .navbar-toggler {
        transition: none
    }
}

.navbar-toggler:hover {
    text-decoration: none
}

.navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width)
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    background-image: var(--bs-navbar-toggler-icon-bg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%
}

.navbar-nav-scroll {
    max-height: var(--bs-scroll-height, 75vh);
    overflow-y: auto
}

@media (min-width: 576px) {
    .navbar-expand-sm {
        flex-wrap: nowrap;
        justify-content: flex-start
    }

    .navbar-expand-sm .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    .navbar-expand-sm .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-sm .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-sm .navbar-toggler {
        display: none
    }

    .navbar-expand-sm .offcanvas {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto !important;
        height: auto !important;
        visibility: visible !important;
        background-color: transparent !important;
        border: 0 !important;
        transform: none !important;
        transition: none
    }

    .navbar-expand-sm .offcanvas .offcanvas-header {
        display: none
    }

    .navbar-expand-sm .offcanvas .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media (min-width: 768px) {
    .navbar-expand-md {
        flex-wrap: nowrap;
        justify-content: flex-start
    }

    .navbar-expand-md .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    .navbar-expand-md .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-md .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-md .navbar-toggler {
        display: none
    }

    .navbar-expand-md .offcanvas {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto !important;
        height: auto !important;
        visibility: visible !important;
        background-color: transparent !important;
        border: 0 !important;
        transform: none !important;
        transition: none
    }

    .navbar-expand-md .offcanvas .offcanvas-header {
        display: none
    }

    .navbar-expand-md .offcanvas .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media (min-width: 992px) {
    .navbar-expand-lg {
        flex-wrap: nowrap;
        justify-content: flex-start
    }

    .navbar-expand-lg .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    .navbar-expand-lg .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-lg .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-lg .navbar-toggler {
        display: none
    }

    .navbar-expand-lg .offcanvas {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto !important;
        height: auto !important;
        visibility: visible !important;
        background-color: transparent !important;
        border: 0 !important;
        transform: none !important;
        transition: none
    }

    .navbar-expand-lg .offcanvas .offcanvas-header {
        display: none
    }

    .navbar-expand-lg .offcanvas .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media (min-width: 1200px) {
    .navbar-expand-xl {
        flex-wrap: nowrap;
        justify-content: flex-start
    }

    .navbar-expand-xl .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    .navbar-expand-xl .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-xl .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-xl .navbar-toggler {
        display: none
    }

    .navbar-expand-xl .offcanvas {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto !important;
        height: auto !important;
        visibility: visible !important;
        background-color: transparent !important;
        border: 0 !important;
        transform: none !important;
        transition: none
    }

    .navbar-expand-xl .offcanvas .offcanvas-header {
        display: none
    }

    .navbar-expand-xl .offcanvas .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

@media (min-width: 1400px) {
    .navbar-expand-xxl {
        flex-wrap: nowrap;
        justify-content: flex-start
    }

    .navbar-expand-xxl .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-xxl .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-xxl .navbar-nav .nav-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    .navbar-expand-xxl .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-xxl .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-xxl .navbar-toggler {
        display: none
    }

    .navbar-expand-xxl .offcanvas {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto !important;
        height: auto !important;
        visibility: visible !important;
        background-color: transparent !important;
        border: 0 !important;
        transform: none !important;
        transition: none
    }

    .navbar-expand-xxl .offcanvas .offcanvas-header {
        display: none
    }

    .navbar-expand-xxl .offcanvas .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible
    }
}

.navbar-expand {
    flex-wrap: nowrap;
    justify-content: flex-start
}

.navbar-expand .navbar-nav {
    flex-direction: row
}

.navbar-expand .navbar-nav .dropdown-menu {
    position: absolute
}

.navbar-expand .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x)
}

.navbar-expand .navbar-nav-scroll {
    overflow: visible
}

.navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto
}

.navbar-expand .navbar-toggler {
    display: none
}

.navbar-expand .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none
}

.navbar-expand .offcanvas .offcanvas-header {
    display: none
}

.navbar-expand .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible
}

.navbar-dark {
    --bs-navbar-color: rgba(255, 255, 255, 0.55);
    --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, 0.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, 0.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: 0.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: 0.5rem;
    --bs-card-cap-padding-x: 1rem;
    --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.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: 0.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;
    top: 0;
    right: 0;
    bottom: 0;
    left: 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 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.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='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --bs-accordion-btn-icon-transform: rotate(-180deg);
    --bs-accordion-btn-icon-transition: transform 0.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='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-border-color: #86b7fe;
    --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.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;
    border-color: var(--bs-accordion-btn-focus-border-color);
    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-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-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-collapse {
    border-width: 0
}

.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-button,
.accordion-flush .accordion-item .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-.708z'/%3e%3c/svg%3e");
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")
}

.breadcrumb {
    --bs-breadcrumb-padding-x: 0;
    --bs-breadcrumb-padding-y: 0;
    --bs-breadcrumb-margin-bottom: 1rem;
    --bs-breadcrumb-bg: ;
    --bs-breadcrumb-border-radius: ;
    --bs-breadcrumb-divider-color: var(--bs-secondary-color);
    --bs-breadcrumb-item-padding-x: 0.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: 0.75rem;
    --bs-pagination-padding-y: 0.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 0.25rem rgba(13, 110, 253, 0.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(var(--bs-border-width) * -1)
}

.page-item:first-child .page-link {
    border-top-left-radius: var(--bs-pagination-border-radius);
    border-bottom-left-radius: var(--bs-pagination-border-radius)
}

.page-item:last-child .page-link {
    border-top-right-radius: var(--bs-pagination-border-radius);
    border-bottom-right-radius: var(--bs-pagination-border-radius)
}

.pagination-lg {
    --bs-pagination-padding-x: 1.5rem;
    --bs-pagination-padding-y: 0.75rem;
    --bs-pagination-font-size: 1.25rem;
    --bs-pagination-border-radius: var(--bs-border-radius-lg)
}

.pagination-sm {
    --bs-pagination-padding-x: 0.5rem;
    --bs-pagination-padding-y: 0.25rem;
    --bs-pagination-font-size: 0.875rem;
    --bs-pagination-border-radius: var(--bs-border-radius-sm)
}

.badge {
    --bs-badge-padding-x: 0.65em;
    --bs-badge-padding-y: 0.35em;
    --bs-badge-font-size: 0.75em;
    --bs-badge-font-weight: 700;
    --bs-badge-color: #fff;
    --bs-badge-border-radius: var(--bs-border-radius);
    display: inline-block;
    padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
    font-size: var(--bs-badge-font-size);
    font-weight: var(--bs-badge-font-weight);
    line-height: 1;
    color: var(--bs-badge-color);
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: var(--bs-badge-border-radius)
}

.badge:empty {
    display: none
}

.btn .badge {
    position: relative;
    top: -1px
}

.alert {
    --bs-alert-bg: transparent;
    --bs-alert-padding-x: 1rem;
    --bs-alert-padding-y: 1rem;
    --bs-alert-margin-bottom: 1rem;
    --bs-alert-color: inherit;
    --bs-alert-border-color: transparent;
    --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
    --bs-alert-border-radius: var(--bs-border-radius);
    --bs-alert-link-color: inherit;
    position: relative;
    padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
    margin-bottom: var(--bs-alert-margin-bottom);
    color: var(--bs-alert-color);
    background-color: var(--bs-alert-bg);
    border: var(--bs-alert-border);
    border-radius: var(--bs-alert-border-radius)
}

.alert-heading {
    color: inherit
}

.alert-link {
    font-weight: 700;
    color: var(--bs-alert-link-color)
}

.alert-dismissible {
    padding-right: 3rem
}

.alert-dismissible .btn-close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 1.25rem 1rem
}

.alert-primary {
    --bs-alert-color: var(--bs-primary-text-emphasis);
    --bs-alert-bg: var(--bs-primary-bg-subtle);
    --bs-alert-border-color: var(--bs-primary-border-subtle);
    --bs-alert-link-color: var(--bs-primary-text-emphasis)
}

.alert-secondary {
    --bs-alert-color: var(--bs-secondary-text-emphasis);
    --bs-alert-bg: var(--bs-secondary-bg-subtle);
    --bs-alert-border-color: var(--bs-secondary-border-subtle);
    --bs-alert-link-color: var(--bs-secondary-text-emphasis)
}

.alert-success {
    --bs-alert-color: var(--bs-success-text-emphasis);
    --bs-alert-bg: var(--bs-success-bg-subtle);
    --bs-alert-border-color: var(--bs-success-border-subtle);
    --bs-alert-link-color: var(--bs-success-text-emphasis)
}

.alert-info {
    --bs-alert-color: var(--bs-info-text-emphasis);
    --bs-alert-bg: var(--bs-info-bg-subtle);
    --bs-alert-border-color: var(--bs-info-border-subtle);
    --bs-alert-link-color: var(--bs-info-text-emphasis)
}

.alert-warning {
    --bs-alert-color: var(--bs-warning-text-emphasis);
    --bs-alert-bg: var(--bs-warning-bg-subtle);
    --bs-alert-border-color: var(--bs-warning-border-subtle);
    --bs-alert-link-color: var(--bs-warning-text-emphasis)
}

.alert-danger {
    --bs-alert-color: var(--bs-danger-text-emphasis);
    --bs-alert-bg: var(--bs-danger-bg-subtle);
    --bs-alert-border-color: var(--bs-danger-border-subtle);
    --bs-alert-link-color: var(--bs-danger-text-emphasis)
}

.alert-light {
    --bs-alert-color: var(--bs-light-text-emphasis);
    --bs-alert-bg: var(--bs-light-bg-subtle);
    --bs-alert-border-color: var(--bs-light-border-subtle);
    --bs-alert-link-color: var(--bs-light-text-emphasis)
}

.alert-dark {
    --bs-alert-color: var(--bs-dark-text-emphasis);
    --bs-alert-bg: var(--bs-dark-bg-subtle);
    --bs-alert-border-color: var(--bs-dark-border-subtle);
    --bs-alert-link-color: var(--bs-dark-text-emphasis)
}

@keyframes progress-bar-stripes {
    0% {
        background-position-x: 1rem
    }
}

.progress,
.progress-stacked {
    --bs-progress-height: 1rem;
    --bs-progress-font-size: 0.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 0.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: 0.5rem;
    --bs-list-group-action-color: var(--bs-secondary-color);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
    --bs-list-group-action-active-color: var(--bs-body-color);
    --bs-list-group-action-active-bg: var(--bs-secondary-bg);
    --bs-list-group-disabled-color: var(--bs-secondary-color);
    --bs-list-group-disabled-bg: var(--bs-body-bg);
    --bs-list-group-active-color: #fff;
    --bs-list-group-active-bg: #0d6efd;
    --bs-list-group-active-border-color: #0d6efd;
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: var(--bs-list-group-border-radius)
}

.list-group-numbered {
    list-style-type: none;
    counter-reset: section
}

.list-group-numbered > .list-group-item::before {
    content: counters(section, ".") ". ";
    counter-increment: section
}

.list-group-item-action {
    width: 100%;
    color: var(--bs-list-group-action-color);
    text-align: inherit
}

.list-group-item-action:focus,
.list-group-item-action:hover {
    z-index: 1;
    color: var(--bs-list-group-action-hover-color);
    text-decoration: none;
    background-color: var(--bs-list-group-action-hover-bg)
}

.list-group-item-action:active {
    color: var(--bs-list-group-action-active-color);
    background-color: var(--bs-list-group-action-active-bg)
}

.list-group-item {
    position: relative;
    display: block;
    padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
    color: var(--bs-list-group-color);
    text-decoration: none;
    background-color: var(--bs-list-group-bg);
    border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)
}

.list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit
}

.list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit
}

.list-group-item.disabled,
.list-group-item:disabled {
    color: var(--bs-list-group-disabled-color);
    pointer-events: none;
    background-color: var(--bs-list-group-disabled-bg)
}

.list-group-item.active {
    z-index: 2;
    color: var(--bs-list-group-active-color);
    background-color: var(--bs-list-group-active-bg);
    border-color: var(--bs-list-group-active-border-color)
}

.list-group-item + .list-group-item {
    border-top-width: 0
}

.list-group-item + .list-group-item.active {
    margin-top: calc(-1 * var(--bs-list-group-border-width));
    border-top-width: var(--bs-list-group-border-width)
}

.list-group-horizontal {
    flex-direction: row
}

.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0
}

.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0
}

.list-group-horizontal > .list-group-item.active {
    margin-top: 0
}

.list-group-horizontal > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0
}

.list-group-horizontal > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width)
}

@media (min-width: 576px) {
    .list-group-horizontal-sm {
        flex-direction: row
    }

    .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

    .list-group-horizontal-sm > .list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-sm > .list-group-item + .list-group-item {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

    .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

@media (min-width: 768px) {
    .list-group-horizontal-md {
        flex-direction: row
    }

    .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

    .list-group-horizontal-md > .list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-md > .list-group-item + .list-group-item {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

    .list-group-horizontal-md > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

@media (min-width: 992px) {
    .list-group-horizontal-lg {
        flex-direction: row
    }

    .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

    .list-group-horizontal-lg > .list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-lg > .list-group-item + .list-group-item {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

    .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

@media (min-width: 1200px) {
    .list-group-horizontal-xl {
        flex-direction: row
    }

    .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

    .list-group-horizontal-xl > .list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-xl > .list-group-item + .list-group-item {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

    .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

@media (min-width: 1400px) {
    .list-group-horizontal-xxl {
        flex-direction: row
    }

    .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

    .list-group-horizontal-xxl > .list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-xxl > .list-group-item + .list-group-item {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

    .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
        margin-left: calc(-1 * var(--bs-list-group-border-width));
        border-left-width: var(--bs-list-group-border-width)
    }
}

.list-group-flush {
    border-radius: 0
}

.list-group-flush > .list-group-item {
    border-width: 0 0 var(--bs-list-group-border-width)
}

.list-group-flush > .list-group-item:last-child {
    border-bottom-width: 0
}

.list-group-item-primary {
    --bs-list-group-color: var(--bs-primary-text-emphasis);
    --bs-list-group-bg: var(--bs-primary-bg-subtle);
    --bs-list-group-border-color: var(--bs-primary-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
    --bs-list-group-active-color: var(--bs-primary-bg-subtle);
    --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-primary-text-emphasis)
}

.list-group-item-secondary {
    --bs-list-group-color: var(--bs-secondary-text-emphasis);
    --bs-list-group-bg: var(--bs-secondary-bg-subtle);
    --bs-list-group-border-color: var(--bs-secondary-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
    --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
    --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)
}

.list-group-item-success {
    --bs-list-group-color: var(--bs-success-text-emphasis);
    --bs-list-group-bg: var(--bs-success-bg-subtle);
    --bs-list-group-border-color: var(--bs-success-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
    --bs-list-group-active-color: var(--bs-success-bg-subtle);
    --bs-list-group-active-bg: var(--bs-success-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-success-text-emphasis)
}

.list-group-item-info {
    --bs-list-group-color: var(--bs-info-text-emphasis);
    --bs-list-group-bg: var(--bs-info-bg-subtle);
    --bs-list-group-border-color: var(--bs-info-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
    --bs-list-group-active-color: var(--bs-info-bg-subtle);
    --bs-list-group-active-bg: var(--bs-info-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-info-text-emphasis)
}

.list-group-item-warning {
    --bs-list-group-color: var(--bs-warning-text-emphasis);
    --bs-list-group-bg: var(--bs-warning-bg-subtle);
    --bs-list-group-border-color: var(--bs-warning-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
    --bs-list-group-active-color: var(--bs-warning-bg-subtle);
    --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-warning-text-emphasis)
}

.list-group-item-danger {
    --bs-list-group-color: var(--bs-danger-text-emphasis);
    --bs-list-group-bg: var(--bs-danger-bg-subtle);
    --bs-list-group-border-color: var(--bs-danger-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
    --bs-list-group-active-color: var(--bs-danger-bg-subtle);
    --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-danger-text-emphasis)
}

.list-group-item-light {
    --bs-list-group-color: var(--bs-light-text-emphasis);
    --bs-list-group-bg: var(--bs-light-bg-subtle);
    --bs-list-group-border-color: var(--bs-light-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
    --bs-list-group-active-color: var(--bs-light-bg-subtle);
    --bs-list-group-active-bg: var(--bs-light-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-light-text-emphasis)
}

.list-group-item-dark {
    --bs-list-group-color: var(--bs-dark-text-emphasis);
    --bs-list-group-bg: var(--bs-dark-bg-subtle);
    --bs-list-group-border-color: var(--bs-dark-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
    --bs-list-group-active-color: var(--bs-dark-bg-subtle);
    --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-dark-text-emphasis)
}

.btn-close {
    --bs-btn-close-color: #000;
    --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
    --bs-btn-close-opacity: 0.5;
    --bs-btn-close-hover-opacity: 0.75;
    --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: 0.25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em .25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--bs-btn-close-opacity)
}

.btn-close:hover {
    color: var(--bs-btn-close-color);
    text-decoration: none;
    opacity: var(--bs-btn-close-hover-opacity)
}

.btn-close:focus {
    outline: 0;
    box-shadow: var(--bs-btn-close-focus-shadow);
    opacity: var(--bs-btn-close-focus-opacity)
}

.btn-close.disabled,
.btn-close:disabled {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    opacity: var(--bs-btn-close-disabled-opacity)
}

.btn-close-white {
    filter: var(--bs-btn-close-white-filter)
}

[data-bs-theme=dark] .btn-close {
    filter: var(--bs-btn-close-white-filter)
}

.toast {
    --bs-toast-zindex: 1090;
    --bs-toast-padding-x: 0.75rem;
    --bs-toast-padding-y: 0.5rem;
    --bs-toast-spacing: 1.5rem;
    --bs-toast-max-width: 350px;
    --bs-toast-font-size: 0.875rem;
    --bs-toast-color: ;
    --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.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), 0.85);
    --bs-toast-header-border-color: var(--bs-border-color-translucent);
    width: var(--bs-toast-max-width);
    max-width: 100%;
    font-size: var(--bs-toast-font-size);
    color: var(--bs-toast-color);
    pointer-events: auto;
    background-color: var(--bs-toast-bg);
    background-clip: padding-box;
    border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
    box-shadow: var(--bs-toast-box-shadow);
    border-radius: var(--bs-toast-border-radius)
}

.toast.showing {
    opacity: 0
}

.toast:not(.show) {
    display: none
}

.toast-container {
    --bs-toast-zindex: 1090;
    position: absolute;
    z-index: var(--bs-toast-zindex);
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 100%;
    pointer-events: none
}

.toast-container > :not(:last-child) {
    margin-bottom: var(--bs-toast-spacing)
}

.toast-header {
    display: flex;
    align-items: center;
    padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
    color: var(--bs-toast-header-color);
    background-color: var(--bs-toast-header-bg);
    background-clip: padding-box;
    border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
    border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
    border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))
}

.toast-header .btn-close {
    margin-right: calc(-.5 * var(--bs-toast-padding-x));
    margin-left: var(--bs-toast-padding-x)
}

.toast-body {
    padding: var(--bs-toast-padding-x);
    word-wrap: break-word
}

.modal {
    --bs-modal-zindex: 1055;
    --bs-modal-width: 500px;
    --bs-modal-padding: 1rem;
    --bs-modal-margin: 0.5rem;
    --bs-modal-color: ;
    --bs-modal-bg: var(--bs-body-bg);
    --bs-modal-border-color: var(--bs-border-color-translucent);
    --bs-modal-border-width: var(--bs-border-width);
    --bs-modal-border-radius: var(--bs-border-radius-lg);
    --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    --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: 0.5rem;
    --bs-modal-footer-bg: ;
    --bs-modal-footer-border-color: var(--bs-border-color);
    --bs-modal-footer-border-width: var(--bs-border-width);
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--bs-modal-zindex);
    display: none;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: var(--bs-modal-margin);
    pointer-events: none
}

.modal.fade .modal-dialog {
    transition: transform .3s ease-out;
    transform: translate(0, -50px)
}

@media (prefers-reduced-motion: reduce) {
    .modal.fade .modal-dialog {
        transition: none
    }
}

.modal.show .modal-dialog {
    transform: none
}

.modal.modal-static .modal-dialog {
    transform: scale(1.02)
}

.modal-dialog-scrollable {
    height: calc(100% - var(--bs-modal-margin) * 2)
}

.modal-dialog-scrollable .modal-content {
    max-height: 100%;
    overflow: hidden
}

.modal-dialog-scrollable .modal-body {
    overflow-y: auto
}

.modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - var(--bs-modal-margin) * 2)
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    color: var(--bs-modal-color);
    pointer-events: auto;
    background-color: var(--bs-modal-bg);
    background-clip: padding-box;
    border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
    border-radius: var(--bs-modal-border-radius);
    outline: 0
}

.modal-backdrop {
    --bs-backdrop-zindex: 1050;
    --bs-backdrop-bg: #000;
    --bs-backdrop-opacity: 0.5;
    position: relative;
    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;
    display: none;
}

.modal-backdrop.show {
    /* opacity: var(--bs-backdrop-opacity) */
}

.modal-header {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-modal-header-padding);
    border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
    border-top-left-radius: var(--bs-modal-inner-border-radius);
    border-top-right-radius: var(--bs-modal-inner-border-radius)
}

.modal-header .btn-close {
    padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);
    margin: calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto
}

.modal-title {
    margin-bottom: 0;
    line-height: var(--bs-modal-title-line-height)
}

.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: var(--bs-modal-padding)
}

.modal-footer {
    display: flex;
    flex-shrink: 0;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);
    background-color: var(--bs-modal-footer-bg);
    border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
    border-bottom-right-radius: var(--bs-modal-inner-border-radius);
    border-bottom-left-radius: var(--bs-modal-inner-border-radius)
}

.modal-footer > * {
    margin: calc(var(--bs-modal-footer-gap) * .5)
}

@media (min-width: 576px) {
    .modal {
        --bs-modal-margin: 1.75rem;
        --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15)
    }

    .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: 0.5rem;
    --bs-tooltip-padding-y: 0.25rem;
    --bs-tooltip-margin: ;
    --bs-tooltip-font-size: 0.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: 0.9;
    --bs-tooltip-arrow-width: 0.8rem;
    --bs-tooltip-arrow-height: 0.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: 0.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: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    --bs-popover-header-padding-x: 1rem;
    --bs-popover-header-padding-y: 0.5rem;
    --bs-popover-header-font-size: 1rem;
    --bs-popover-header-color: ;
    --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: 0.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%;
    -webkit-backface-visibility: hidden;
    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: translateX(100%)
}

.active.carousel-item-start,
.carousel-item-prev:not(.carousel-item-end) {
    transform: translateX(-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;
    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 0z'/%3e%3c/svg%3e")
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")
}

.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    display: flex;
    justify-content: center;
    padding: 0;
    margin-right: 15%;
    margin-bottom: 1rem;
    margin-left: 15%
}

.carousel-indicators [data-bs-target] {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    padding: 0;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity .6s ease
}

@media (prefers-reduced-motion: reduce) {
    .carousel-indicators [data-bs-target] {
        transition: none
    }
}

.carousel-indicators .active {
    opacity: 1
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 1.25rem;
    left: 15%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    color: #fff;
    text-align: center
}

.carousel-dark .carousel-control-next-icon,
.carousel-dark .carousel-control-prev-icon {
    filter: invert(1) grayscale(100)
}

.carousel-dark .carousel-indicators [data-bs-target] {
    background-color: #000
}

.carousel-dark .carousel-caption {
    color: #000
}

[data-bs-theme=dark] .carousel .carousel-control-next-icon,
[data-bs-theme=dark] .carousel .carousel-control-prev-icon,
[data-bs-theme=dark].carousel .carousel-control-next-icon,
[data-bs-theme=dark].carousel .carousel-control-prev-icon {
    filter: invert(1) grayscale(100)
}

[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],
[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
    background-color: #000
}

[data-bs-theme=dark] .carousel .carousel-caption,
[data-bs-theme=dark].carousel .carousel-caption {
    color: #000
}

.spinner-border,
.spinner-grow {
    display: inline-block;
    width: var(--bs-spinner-width);
    height: var(--bs-spinner-height);
    vertical-align: var(--bs-spinner-vertical-align);
    border-radius: 50%;
    animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)
}

@keyframes spinner-border {
    to {
        transform: rotate(360deg)
    }
}

.spinner-border {
    --bs-spinner-width: 2rem;
    --bs-spinner-height: 2rem;
    --bs-spinner-vertical-align: -0.125em;
    --bs-spinner-border-width: 0.25em;
    --bs-spinner-animation-speed: 0.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: 0.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: -0.125em;
    --bs-spinner-animation-speed: 0.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: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    --bs-offcanvas-transition: transform 0.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: translateX(-100%)
    }
}

@media (max-width: 575.98px) {
    .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: translateX(100%)
    }
}

@media (max-width: 575.98px) {
    .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%)
    }
}

@media (max-width: 575.98px) {
    .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%)
    }
}

@media (max-width: 575.98px) {

    .offcanvas-sm.show:not(.hiding),
    .offcanvas-sm.showing {
        transform: none
    }
}

@media (max-width: 575.98px) {

    .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: translateX(-100%)
    }
}

@media (max-width: 767.98px) {
    .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: translateX(100%)
    }
}

@media (max-width: 767.98px) {
    .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%)
    }
}

@media (max-width: 767.98px) {
    .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%)
    }
}

@media (max-width: 767.98px) {

    .offcanvas-md.show:not(.hiding),
    .offcanvas-md.showing {
        transform: none
    }
}

@media (max-width: 767.98px) {

    .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: translateX(-100%)
    }
}

@media (max-width: 991.98px) {
    .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: translateX(100%)
    }
}

@media (max-width: 991.98px) {
    .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%)
    }
}

@media (max-width: 991.98px) {
    .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%)
    }
}

@media (max-width: 991.98px) {

    .offcanvas-lg.show:not(.hiding),
    .offcanvas-lg.showing {
        transform: none
    }
}

@media (max-width: 991.98px) {

    .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: translateX(-100%)
    }
}

@media (max-width: 1199.98px) {
    .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: translateX(100%)
    }
}

@media (max-width: 1199.98px) {
    .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%)
    }
}

@media (max-width: 1199.98px) {
    .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%)
    }
}

@media (max-width: 1199.98px) {

    .offcanvas-xl.show:not(.hiding),
    .offcanvas-xl.showing {
        transform: none
    }
}

@media (max-width: 1199.98px) {

    .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: translateX(-100%)
    }
}

@media (max-width: 1399.98px) {
    .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: translateX(100%)
    }
}

@media (max-width: 1399.98px) {
    .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%)
    }
}

@media (max-width: 1399.98px) {
    .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%)
    }
}

@media (max-width: 1399.98px) {

    .offcanvas-xxl.show:not(.hiding),
    .offcanvas-xxl.showing {
        transform: none
    }
}

@media (max-width: 1399.98px) {

    .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: translateX(-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: translateX(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;
    justify-content: space-between;
    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))
}

.offcanvas-title {
    margin-bottom: 0;
    line-height: var(--bs-offcanvas-title-line-height)
}

.offcanvas-body {
    flex-grow: 1;
    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
    overflow-y: auto
}

.placeholder {
    display: inline-block;
    min-height: 1em;
    vertical-align: middle;
    cursor: wait;
    background-color: currentcolor;
    opacity: .5
}

.placeholder.btn::before {
    display: inline-block;
    content: ""
}

.placeholder-xs {
    min-height: .6em
}

.placeholder-sm {
    min-height: .8em
}

.placeholder-lg {
    min-height: 1.2em
}

.placeholder-glow .placeholder {
    animation: placeholder-glow 2s ease-in-out infinite
}

@keyframes placeholder-glow {
    50% {
        opacity: .2
    }
}

.placeholder-wave {
    -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
    mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
    -webkit-mask-size: 200% 100%;
    mask-size: 200% 100%;
    animation: placeholder-wave 2s linear infinite
}

@keyframes placeholder-wave {
    100% {
        -webkit-mask-position: -200% 0%;
        mask-position: -200% 0%
    }
}

.clearfix::after {
    display: block;
    clear: both;
    content: ""
}

.text-bg-primary {
    color: #fff !important;
    background-color: RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important
}

.text-bg-secondary {
    color: #fff !important;
    background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important
}

.text-bg-success {
    color: #fff !important;
    background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important
}

.text-bg-info {
    color: #000 !important;
    background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important
}

.text-bg-warning {
    color: #000 !important;
    background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important
}

.text-bg-danger {
    color: #fff !important;
    background-color: RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important
}

.text-bg-light {
    color: #000 !important;
    background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important
}

.text-bg-dark {
    color: #fff !important;
    background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important
}

.link-primary {
    color: RGBA(var(--bs-primary-rgb, var(--bs-link-opacity, 1)));
    -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1));
    text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1))
}

.link-primary:focus,
.link-primary:hover {
    color: RGBA(10, 88, 202, var(--bs-link-opacity, 1));
    -webkit-text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1));
    text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1))
}

.link-secondary {
    color: RGBA(var(--bs-secondary-rgb, var(--bs-link-opacity, 1)));
    -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1));
    text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1))
}

.link-secondary:focus,
.link-secondary:hover {
    color: RGBA(86, 94, 100, var(--bs-link-opacity, 1));
    -webkit-text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1));
    text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1))
}

.link-success {
    color: RGBA(var(--bs-success-rgb, var(--bs-link-opacity, 1)));
    -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1));
    text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1))
}

.link-success:focus,
.link-success:hover {
    color: RGBA(20, 108, 67, var(--bs-link-opacity, 1));
    -webkit-text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1));
    text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1))
}

.link-info {
    color: RGBA(var(--bs-info-rgb, var(--bs-link-opacity, 1)));
    -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1));
    text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1))
}

.link-info:focus,
.link-info:hover {
    color: RGBA(61, 213, 243, var(--bs-link-opacity, 1));
    -webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1));
    text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1))
}

.link-warning {
    color: RGBA(var(--bs-warning-rgb, var(--bs-link-opacity, 1)));
    -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1));
    text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1))
}

.link-warning:focus,
.link-warning:hover {
    color: RGBA(255, 205, 57, var(--bs-link-opacity, 1));
    -webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1));
    text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1))
}

.link-danger {
    color: RGBA(var(--bs-danger-rgb, var(--bs-link-opacity, 1)));
    -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1));
    text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1))
}

.link-danger:focus,
.link-danger:hover {
    color: RGBA(176, 42, 55, var(--bs-link-opacity, 1));
    -webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1));
    text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1))
}

.link-light {
    color: RGBA(var(--bs-light-rgb, var(--bs-link-opacity, 1)));
    -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1));
    text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1))
}

.link-light:focus,
.link-light:hover {
    color: RGBA(249, 250, 251, var(--bs-link-opacity, 1));
    -webkit-text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1));
    text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1))
}

.link-dark {
    color: RGBA(var(--bs-dark-rgb, var(--bs-link-opacity, 1)));
    -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1));
    text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1))
}

.link-dark:focus,
.link-dark:hover {
    color: RGBA(26, 30, 33, var(--bs-link-opacity, 1));
    -webkit-text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1));
    text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1))
}

.link-body-emphasis {
    color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1));
    -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1));
    text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1))
}

.link-body-emphasis:focus,
.link-body-emphasis:hover {
    color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, .75));
    -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75));
    text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75))
}

.focus-ring:focus {
    outline: 0;
    box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)
}

.icon-link {
    display: inline-flex;
    gap: .375rem;
    align-items: center;
    -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
    text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
    text-underline-offset: 0.25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.icon-link > .bi {
    flex-shrink: 0;
    width: 1em;
    height: 1em;
    fill: currentcolor;
    transition: .2s ease-in-out transform
}

@media (prefers-reduced-motion: reduce) {
    .icon-link > .bi {
        transition: none
    }
}

.icon-link-hover: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: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020
}

.sticky-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020
}

@media (min-width: 576px) {
    .sticky-sm-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    .sticky-sm-bottom {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media (min-width: 768px) {
    .sticky-md-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    .sticky-md-bottom {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media (min-width: 992px) {
    .sticky-lg-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    .sticky-lg-bottom {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media (min-width: 1200px) {
    .sticky-xl-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    .sticky-xl-bottom {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media (min-width: 1400px) {
    .sticky-xxl-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    .sticky-xxl-bottom {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

.hstack {
    display: flex;
    flex-direction: row;
    align-items: center;
    align-self: stretch
}

.vstack {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    align-self: stretch
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important
}

.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),
.visually-hidden:not(caption) {
    position: absolute !important
}

.stretched-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    content: ""
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.vr {
    display: inline-block;
    align-self: stretch;
    width: 1px;
    min-height: 1em;
    background-color: currentcolor;
    opacity: .25
}

.align-baseline {
    vertical-align: baseline !important
}

.align-top {
    vertical-align: top !important
}

.align-middle {
    vertical-align: middle !important
}

.align-bottom {
    vertical-align: bottom !important
}

.align-text-bottom {
    vertical-align: text-bottom !important
}

.align-text-top {
    vertical-align: text-top !important
}

.float-start {
    float: left !important
}

.float-end {
    float: right !important
}

.float-none {
    float: none !important
}

.object-fit-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important
}

.object-fit-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important
}

.object-fit-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important
}

.object-fit-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important
}

.object-fit-none {
    -o-object-fit: none !important;
    object-fit: none !important
}

.opacity-0 {
    opacity: 0 !important
}

.opacity-25 {
    opacity: .25 !important
}

.opacity-50 {
    opacity: .5 !important
}

.opacity-75 {
    opacity: .75 !important
}

.opacity-100 {
    opacity: 1 !important
}

.overflow-auto {
    overflow: auto !important
}

.overflow-hidden {
    overflow: hidden !important
}

.overflow-visible {
    overflow: visible !important
}

.overflow-scroll {
    overflow: scroll !important
}

.overflow-x-auto {
    overflow-x: auto !important
}

.overflow-x-hidden {
    overflow-x: hidden !important
}

.overflow-x-visible {
    overflow-x: visible !important
}

.overflow-x-scroll {
    overflow-x: scroll !important
}

.overflow-y-auto {
    overflow-y: auto !important
}

.overflow-y-hidden {
    overflow-y: hidden !important
}

.overflow-y-visible {
    overflow-y: visible !important
}

.overflow-y-scroll {
    overflow-y: scroll !important
}

.d-inline {
    display: inline !important
}

.d-inline-block {
    display: inline-block !important
}

.d-block {
    display: block !important
}

.d-grid {
    display: grid !important
}

.d-inline-grid {
    display: inline-grid !important
}

.d-table {
    display: table !important
}

.d-table-row {
    display: table-row !important
}

.d-table-cell {
    display: table-cell !important
}

.d-flex {
    display: flex !important
}

.d-inline-flex {
    display: inline-flex !important
}

.d-none {
    display: none !important
}

.shadow {
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important
}

.shadow-sm {
    box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important
}

.shadow-lg {
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important
}

.shadow-none {
    box-shadow: none !important
}

.focus-ring-primary {
    --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))
}

.focus-ring-secondary {
    --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))
}

.focus-ring-success {
    --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))
}

.focus-ring-info {
    --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))
}

.focus-ring-warning {
    --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))
}

.focus-ring-danger {
    --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))
}

.focus-ring-light {
    --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))
}

.focus-ring-dark {
    --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))
}

.position-static {
    position: static !important
}

.position-relative {
    position: relative !important
}

.position-absolute {
    position: absolute !important
}

.position-fixed {
    position: fixed !important
}

.position-sticky {
    position: -webkit-sticky !important;
    position: sticky !important
}

.top-0 {
    top: 0 !important
}

.top-50 {
    top: 50% !important
}

.top-100 {
    top: 100% !important
}

.bottom-0 {
    bottom: 0 !important
}

.bottom-50 {
    bottom: 50% !important
}

.bottom-100 {
    bottom: 100% !important
}

.start-0 {
    left: 0 !important
}

.start-50 {
    left: 50% !important
}

.start-100 {
    left: 100% !important
}

.end-0 {
    right: 0 !important
}

.end-50 {
    right: 50% !important
}

.end-100 {
    right: 100% !important
}

.translate-middle {
    transform: translate(-50%, -50%) !important
}

.translate-middle-x {
    transform: translateX(-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: 0.1
}

.border-opacity-25 {
    --bs-border-opacity: 0.25
}

.border-opacity-50 {
    --bs-border-opacity: 0.5
}

.border-opacity-75 {
    --bs-border-opacity: 0.75
}

.border-opacity-100 {
    --bs-border-opacity: 1
}

.w-25 {
    width: 25% !important
}

.w-50 {
    width: 50% !important
}

.w-75 {
    width: 75% !important
}

.w-100 {
    width: 100% !important
}

.w-auto {
    width: auto !important
}

.mw-100 {
    max-width: 100% !important
}

.vw-100 {
    width: 100vw !important
}

.min-vw-100 {
    min-width: 100vw !important
}

.h-25 {
    height: 25% !important
}

.h-50 {
    height: 50% !important
}

.h-75 {
    height: 75% !important
}

.h-100 {
    height: 100% !important
}

.h-auto {
    height: auto !important
}

.mh-100 {
    max-height: 100% !important
}

.vh-100 {
    height: 100vh !important
}

.min-vh-100 {
    min-height: 100vh !important
}

.flex-fill {
    flex: 1 1 auto !important
}

.flex-row {
    flex-direction: row !important
}

.flex-column {
    flex-direction: column !important
}

.flex-row-reverse {
    flex-direction: row-reverse !important
}

.flex-column-reverse {
    flex-direction: column-reverse !important
}

.flex-grow-0 {
    flex-grow: 0 !important
}

.flex-grow-1 {
    flex-grow: 1 !important
}

.flex-shrink-0 {
    flex-shrink: 0 !important
}

.flex-shrink-1 {
    flex-shrink: 1 !important
}

.flex-wrap {
    flex-wrap: wrap !important
}

.flex-nowrap {
    flex-wrap: nowrap !important
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important
}

.justify-content-start {
    justify-content: flex-start !important
}

.justify-content-end {
    justify-content: flex-end !important
}

.justify-content-center {
    justify-content: center !important
}

.justify-content-between {
    justify-content: space-between !important
}

.justify-content-around {
    justify-content: space-around !important
}

.justify-content-evenly {
    justify-content: space-evenly !important
}

.align-items-start {
    align-items: flex-start !important
}

.align-items-end {
    align-items: flex-end !important
}

.align-items-center {
    align-items: center !important
}

.align-items-baseline {
    align-items: baseline !important
}

.align-items-stretch {
    align-items: stretch !important
}

.align-content-start {
    align-content: flex-start !important
}

.align-content-end {
    align-content: flex-end !important
}

.align-content-center {
    align-content: center !important
}

.align-content-between {
    align-content: space-between !important
}

.align-content-around {
    align-content: space-around !important
}

.align-content-stretch {
    align-content: stretch !important
}

.align-self-auto {
    align-self: auto !important
}

.align-self-start {
    align-self: flex-start !important
}

.align-self-end {
    align-self: flex-end !important
}

.align-self-center {
    align-self: center !important
}

.align-self-baseline {
    align-self: baseline !important
}

.align-self-stretch {
    align-self: stretch !important
}

.order-first {
    order: -1 !important
}

.order-0 {
    order: 0 !important
}

.order-1 {
    order: 1 !important
}

.order-2 {
    order: 2 !important
}

.order-3 {
    order: 3 !important
}

.order-4 {
    order: 4 !important
}

.order-5 {
    order: 5 !important
}

.order-last {
    order: 6 !important
}

.m-0 {
    margin: 0 !important
}

.m-1 {
    margin: .25rem !important
}

.m-2 {
    margin: .5rem !important
}

.m-3 {
    margin: 1rem !important
}

.m-4 {
    margin: 1.5rem !important
}

.m-5 {
    margin: 3rem !important
}

.m-auto {
    margin: auto !important
}

.mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important
}

.mx-1 {
    margin-right: .25rem !important;
    margin-left: .25rem !important
}

.mx-2 {
    margin-right: .5rem !important;
    margin-left: .5rem !important
}

.mx-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important
}

.mx-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important
}

.mx-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important
}

.mx-auto {
    margin-right: auto !important;
    margin-left: auto !important
}

.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.my-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important
}

.my-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important
}

.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important
}

.my-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important
}

.my-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important
}

.my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important
}

.mt-0 {
    margin-top: 0 !important
}

.mt-1 {
    margin-top: .25rem !important
}

.mt-2 {
    margin-top: .5rem !important
}

.mt-3 {
    margin-top: 1rem !important
}

.mt-4 {
    margin-top: 1.5rem !important
}

.mt-5 {
    margin-top: 3rem !important
}

.mt-auto {
    margin-top: auto !important
}

.me-0 {
    margin-right: 0 !important
}

.me-1 {
    margin-right: .25rem !important
}

.me-2 {
    margin-right: .5rem !important
}

.me-3 {
    margin-right: 1rem !important
}

.me-4 {
    margin-right: 1.5rem !important
}

.me-5 {
    margin-right: 3rem !important
}

.me-auto {
    margin-right: auto !important
}

.mb-0 {
    margin-bottom: 0 !important
}

.mb-1 {
    margin-bottom: .25rem !important
}

.mb-2 {
    margin-bottom: .5rem !important
}

.mb-3 {
    margin-bottom: 1rem !important
}

.mb-4 {
    margin-bottom: 1.5rem !important
}

.mb-5 {
    margin-bottom: 3rem !important
}

.mb-auto {
    margin-bottom: auto !important
}

.ms-0 {
    margin-left: 0 !important
}

.ms-1 {
    margin-left: .25rem !important
}

.ms-2 {
    margin-left: .5rem !important
}

.ms-3 {
    margin-left: 1rem !important
}

.ms-4 {
    margin-left: 1.5rem !important
}

.ms-5 {
    margin-left: 3rem !important
}

.ms-auto {
    margin-left: auto !important
}

.p-0 {
    padding: 0 !important
}

.p-1 {
    padding: .25rem !important
}

.p-2 {
    padding: .5rem !important
}

.p-3 {
    padding: 1rem !important
}

.p-4 {
    padding: 1.5rem !important
}

.p-5 {
    padding: 3rem !important
}

.px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important
}

.px-1 {
    padding-right: .25rem !important;
    padding-left: .25rem !important
}

.px-2 {
    padding-right: .5rem !important;
    padding-left: .5rem !important
}

.px-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important
}

.px-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important
}

.px-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important
}

.py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.py-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important
}

.py-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important
}

.py-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important
}

.py-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important
}

.py-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important
}

.pt-0 {
    padding-top: 0 !important
}

.pt-1 {
    padding-top: .25rem !important
}

.pt-2 {
    padding-top: .5rem !important
}

.pt-3 {
    padding-top: 1rem !important
}

.pt-4 {
    padding-top: 1.5rem !important
}

.pt-5 {
    padding-top: 3rem !important
}

.pe-0 {
    padding-right: 0 !important
}

.pe-1 {
    padding-right: .25rem !important
}

.pe-2 {
    padding-right: .5rem !important
}

.pe-3 {
    padding-right: 1rem !important
}

.pe-4 {
    padding-right: 1.5rem !important
}

.pe-5 {
    padding-right: 3rem !important
}

.pb-0 {
    padding-bottom: 0 !important
}

.pb-1 {
    padding-bottom: .25rem !important
}

.pb-2 {
    padding-bottom: .5rem !important
}

.pb-3 {
    padding-bottom: 1rem !important
}

.pb-4 {
    padding-bottom: 1.5rem !important
}

.pb-5 {
    padding-bottom: 3rem !important
}

.ps-0 {
    padding-left: 0 !important
}

.ps-1 {
    padding-left: .25rem !important
}

.ps-2 {
    padding-left: .5rem !important
}

.ps-3 {
    padding-left: 1rem !important
}

.ps-4 {
    padding-left: 1.5rem !important
}

.ps-5 {
    padding-left: 3rem !important
}

.gap-0 {
    gap: 0 !important
}

.gap-1 {
    gap: .25rem !important
}

.gap-2 {
    gap: .5rem !important
}

.gap-3 {
    gap: 1rem !important
}

.gap-4 {
    gap: 1.5rem !important
}

.gap-5 {
    gap: 3rem !important
}

.row-gap-0 {
    row-gap: 0 !important
}

.row-gap-1 {
    row-gap: .25rem !important
}

.row-gap-2 {
    row-gap: .5rem !important
}

.row-gap-3 {
    row-gap: 1rem !important
}

.row-gap-4 {
    row-gap: 1.5rem !important
}

.row-gap-5 {
    row-gap: 3rem !important
}

.column-gap-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important
}

.column-gap-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: .25rem !important
}

.column-gap-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: .5rem !important
}

.column-gap-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important
}

.column-gap-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important
}

.column-gap-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important
}

.font-monospace {
    font-family: var(--bs-font-monospace) !important
}

.fs-1 {
    font-size: calc(1.375rem + 1.5vw) !important
}

.fs-2 {
    font-size: calc(1.325rem + .9vw) !important
}

.fs-3 {
    font-size: calc(1.3rem + .6vw) !important
}

.fs-4 {
    font-size: calc(1.275rem + .3vw) !important
}

.fs-5 {
    font-size: 1.25rem !important
}

.fs-6 {
    font-size: 1rem !important
}

.fst-italic {
    font-style: italic !important
}

.fst-normal {
    font-style: normal !important
}

.fw-lighter {
    font-weight: lighter !important
}

.fw-light {
    font-weight: 300 !important
}

.fw-normal {
    font-weight: 400 !important
}

.fw-medium {
    font-weight: 500 !important
}

.fw-semibold {
    font-weight: 600 !important
}

.fw-bold {
    font-weight: 700 !important
}

.fw-bolder {
    font-weight: bolder !important
}

.lh-1 {
    line-height: 1 !important
}

.lh-sm {
    line-height: 1.25 !important
}

.lh-base {
    line-height: 1.5 !important
}

.lh-lg {
    line-height: 2 !important
}

.text-start {
    text-align: left !important
}

.text-end {
    text-align: right !important
}

.text-center {
    text-align: center !important
}

.text-decoration-none {
    text-decoration: none !important
}

.text-decoration-underline {
    text-decoration: underline !important
}

.text-decoration-line-through {
    text-decoration: line-through !important
}

.text-lowercase {
    text-transform: lowercase !important
}

.text-uppercase {
    text-transform: uppercase !important
}

.text-capitalize {
    text-transform: capitalize !important
}

.text-wrap {
    white-space: normal !important
}

.text-nowrap {
    white-space: nowrap !important
}

.text-break {
    word-wrap: break-word !important;
    word-break: break-word !important
}

.text-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important
}

.text-secondary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important
}

.text-success {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important
}

.text-info {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important
}

.text-warning {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important
}

.text-danger {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important
}

.text-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important
}

.text-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important
}

.text-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important
}

.text-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important
}

.text-body {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important
}

.text-muted {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important
}

.text-black-50 {
    --bs-text-opacity: 1;
    color: rgba(0, 0, 0, .5) !important
}

.text-white-50 {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, .5) !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: 0.25
}

.text-opacity-50 {
    --bs-text-opacity: 0.5
}

.text-opacity-75 {
    --bs-text-opacity: 0.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 {
    --bs-link-opacity: 0.1
}

.link-opacity-10-hover:hover {
    --bs-link-opacity: 0.1
}

.link-opacity-25 {
    --bs-link-opacity: 0.25
}

.link-opacity-25-hover:hover {
    --bs-link-opacity: 0.25
}

.link-opacity-50 {
    --bs-link-opacity: 0.5
}

.link-opacity-50-hover:hover {
    --bs-link-opacity: 0.5
}

.link-opacity-75 {
    --bs-link-opacity: 0.75
}

.link-opacity-75-hover:hover {
    --bs-link-opacity: 0.75
}

.link-opacity-100 {
    --bs-link-opacity: 1
}

.link-opacity-100-hover:hover {
    --bs-link-opacity: 1
}

.link-offset-1 {
    text-underline-offset: 0.125em !important
}

.link-offset-1-hover:hover {
    text-underline-offset: 0.125em !important
}

.link-offset-2 {
    text-underline-offset: 0.25em !important
}

.link-offset-2-hover:hover {
    text-underline-offset: 0.25em !important
}

.link-offset-3 {
    text-underline-offset: 0.375em !important
}

.link-offset-3-hover:hover {
    text-underline-offset: 0.375em !important
}

.link-underline-primary {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
    text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important
}

.link-underline-secondary {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
    text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important
}

.link-underline-success {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
    text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important
}

.link-underline-info {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
    text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important
}

.link-underline-warning {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
    text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important
}

.link-underline-danger {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
    text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important
}

.link-underline-light {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
    text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important
}

.link-underline-dark {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
    text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important
}

.link-underline {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
    text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.link-underline-opacity-0 {
    --bs-link-underline-opacity: 0
}

.link-underline-opacity-0-hover:hover {
    --bs-link-underline-opacity: 0
}

.link-underline-opacity-10 {
    --bs-link-underline-opacity: 0.1
}

.link-underline-opacity-10-hover:hover {
    --bs-link-underline-opacity: 0.1
}

.link-underline-opacity-25 {
    --bs-link-underline-opacity: 0.25
}

.link-underline-opacity-25-hover:hover {
    --bs-link-underline-opacity: 0.25
}

.link-underline-opacity-50 {
    --bs-link-underline-opacity: 0.5
}

.link-underline-opacity-50-hover:hover {
    --bs-link-underline-opacity: 0.5
}

.link-underline-opacity-75 {
    --bs-link-underline-opacity: 0.75
}

.link-underline-opacity-75-hover:hover {
    --bs-link-underline-opacity: 0.75
}

.link-underline-opacity-100 {
    --bs-link-underline-opacity: 1
}

.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: 0.1
}

.bg-opacity-25 {
    --bs-bg-opacity: 0.25
}

.bg-opacity-50 {
    --bs-bg-opacity: 0.5
}

.bg-opacity-75 {
    --bs-bg-opacity: 0.75
}

.bg-opacity-100 {
    --bs-bg-opacity: 1
}

.bg-primary-subtle {
    background-color: var(--bs-primary-bg-subtle) !important
}

.bg-secondary-subtle {
    background-color: var(--bs-secondary-bg-subtle) !important
}

.bg-success-subtle {
    background-color: var(--bs-success-bg-subtle) !important
}

.bg-info-subtle {
    background-color: var(--bs-info-bg-subtle) !important
}

.bg-warning-subtle {
    background-color: var(--bs-warning-bg-subtle) !important
}

.bg-danger-subtle {
    background-color: var(--bs-danger-bg-subtle) !important
}

.bg-light-subtle {
    background-color: var(--bs-light-bg-subtle) !important
}

.bg-dark-subtle {
    background-color: var(--bs-dark-bg-subtle) !important
}

.bg-gradient {
    background-image: var(--bs-gradient) !important
}

.user-select-all {
    -webkit-user-select: all !important;
    -moz-user-select: all !important;
    user-select: all !important
}

.user-select-auto {
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    user-select: auto !important
}

.user-select-none {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    user-select: none !important
}

.pe-none {
    pointer-events: none !important
}

.pe-auto {
    pointer-events: auto !important
}

.rounded {
    border-radius: var(--bs-border-radius) !important
}

.rounded-0 {
    border-radius: 0 !important
}

.rounded-1 {
    border-radius: var(--bs-border-radius-sm) !important
}

.rounded-2 {
    border-radius: var(--bs-border-radius) !important
}

.rounded-3 {
    border-radius: var(--bs-border-radius-lg) !important
}

.rounded-4 {
    border-radius: var(--bs-border-radius-xl) !important
}

.rounded-5 {
    border-radius: var(--bs-border-radius-xxl) !important
}

.rounded-circle {
    border-radius: 50% !important
}

.rounded-pill {
    border-radius: var(--bs-border-radius-pill) !important
}

.rounded-top {
    border-top-left-radius: var(--bs-border-radius) !important;
    border-top-right-radius: var(--bs-border-radius) !important
}

.rounded-top-0 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important
}

.rounded-top-1 {
    border-top-left-radius: var(--bs-border-radius-sm) !important;
    border-top-right-radius: var(--bs-border-radius-sm) !important
}

.rounded-top-2 {
    border-top-left-radius: var(--bs-border-radius) !important;
    border-top-right-radius: var(--bs-border-radius) !important
}

.rounded-top-3 {
    border-top-left-radius: var(--bs-border-radius-lg) !important;
    border-top-right-radius: var(--bs-border-radius-lg) !important
}

.rounded-top-4 {
    border-top-left-radius: var(--bs-border-radius-xl) !important;
    border-top-right-radius: var(--bs-border-radius-xl) !important
}

.rounded-top-5 {
    border-top-left-radius: var(--bs-border-radius-xxl) !important;
    border-top-right-radius: var(--bs-border-radius-xxl) !important
}

.rounded-top-circle {
    border-top-left-radius: 50% !important;
    border-top-right-radius: 50% !important
}

.rounded-top-pill {
    border-top-left-radius: var(--bs-border-radius-pill) !important;
    border-top-right-radius: var(--bs-border-radius-pill) !important
}

.rounded-end {
    border-top-right-radius: var(--bs-border-radius) !important;
    border-bottom-right-radius: var(--bs-border-radius) !important
}

.rounded-end-0 {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}

.rounded-end-1 {
    border-top-right-radius: var(--bs-border-radius-sm) !important;
    border-bottom-right-radius: var(--bs-border-radius-sm) !important
}

.rounded-end-2 {
    border-top-right-radius: var(--bs-border-radius) !important;
    border-bottom-right-radius: var(--bs-border-radius) !important
}

.rounded-end-3 {
    border-top-right-radius: var(--bs-border-radius-lg) !important;
    border-bottom-right-radius: var(--bs-border-radius-lg) !important
}

.rounded-end-4 {
    border-top-right-radius: var(--bs-border-radius-xl) !important;
    border-bottom-right-radius: var(--bs-border-radius-xl) !important
}

.rounded-end-5 {
    border-top-right-radius: var(--bs-border-radius-xxl) !important;
    border-bottom-right-radius: var(--bs-border-radius-xxl) !important
}

.rounded-end-circle {
    border-top-right-radius: 50% !important;
    border-bottom-right-radius: 50% !important
}

.rounded-end-pill {
    border-top-right-radius: var(--bs-border-radius-pill) !important;
    border-bottom-right-radius: var(--bs-border-radius-pill) !important
}

.rounded-bottom {
    border-bottom-right-radius: var(--bs-border-radius) !important;
    border-bottom-left-radius: var(--bs-border-radius) !important
}

.rounded-bottom-0 {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}

.rounded-bottom-1 {
    border-bottom-right-radius: var(--bs-border-radius-sm) !important;
    border-bottom-left-radius: var(--bs-border-radius-sm) !important
}

.rounded-bottom-2 {
    border-bottom-right-radius: var(--bs-border-radius) !important;
    border-bottom-left-radius: var(--bs-border-radius) !important
}

.rounded-bottom-3 {
    border-bottom-right-radius: var(--bs-border-radius-lg) !important;
    border-bottom-left-radius: var(--bs-border-radius-lg) !important
}

.rounded-bottom-4 {
    border-bottom-right-radius: var(--bs-border-radius-xl) !important;
    border-bottom-left-radius: var(--bs-border-radius-xl) !important
}

.rounded-bottom-5 {
    border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
    border-bottom-left-radius: var(--bs-border-radius-xxl) !important
}

.rounded-bottom-circle {
    border-bottom-right-radius: 50% !important;
    border-bottom-left-radius: 50% !important
}

.rounded-bottom-pill {
    border-bottom-right-radius: var(--bs-border-radius-pill) !important;
    border-bottom-left-radius: var(--bs-border-radius-pill) !important
}

.rounded-start {
    border-bottom-left-radius: var(--bs-border-radius) !important;
    border-top-left-radius: var(--bs-border-radius) !important
}

.rounded-start-0 {
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important
}

.rounded-start-1 {
    border-bottom-left-radius: var(--bs-border-radius-sm) !important;
    border-top-left-radius: var(--bs-border-radius-sm) !important
}

.rounded-start-2 {
    border-bottom-left-radius: var(--bs-border-radius) !important;
    border-top-left-radius: var(--bs-border-radius) !important
}

.rounded-start-3 {
    border-bottom-left-radius: var(--bs-border-radius-lg) !important;
    border-top-left-radius: var(--bs-border-radius-lg) !important
}

.rounded-start-4 {
    border-bottom-left-radius: var(--bs-border-radius-xl) !important;
    border-top-left-radius: var(--bs-border-radius-xl) !important
}

.rounded-start-5 {
    border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
    border-top-left-radius: var(--bs-border-radius-xxl) !important
}

.rounded-start-circle {
    border-bottom-left-radius: 50% !important;
    border-top-left-radius: 50% !important
}

.rounded-start-pill {
    border-bottom-left-radius: var(--bs-border-radius-pill) !important;
    border-top-left-radius: var(--bs-border-radius-pill) !important
}

.visible {
    visibility: visible !important
}

.invisible {
    visibility: hidden !important
}

.z-n1 {
    z-index: -1 !important
}

.z-0 {
    z-index: 0 !important
}

.z-1 {
    z-index: 1 !important
}

.z-2 {
    z-index: 2 !important
}

.z-3 {
    z-index: 3 !important
}

@media (min-width: 576px) {
    .float-sm-start {
        float: left !important
    }

    .float-sm-end {
        float: right !important
    }

    .float-sm-none {
        float: none !important
    }

    .object-fit-sm-contain {
        -o-object-fit: contain !important;
        object-fit: contain !important
    }

    .object-fit-sm-cover {
        -o-object-fit: cover !important;
        object-fit: cover !important
    }

    .object-fit-sm-fill {
        -o-object-fit: fill !important;
        object-fit: fill !important
    }

    .object-fit-sm-scale {
        -o-object-fit: scale-down !important;
        object-fit: scale-down !important
    }

    .object-fit-sm-none {
        -o-object-fit: none !important;
        object-fit: none !important
    }

    .d-sm-inline {
        display: inline !important
    }

    .d-sm-inline-block {
        display: inline-block !important
    }

    .d-sm-block {
        display: block !important
    }

    .d-sm-grid {
        display: grid !important
    }

    .d-sm-inline-grid {
        display: inline-grid !important
    }

    .d-sm-table {
        display: table !important
    }

    .d-sm-table-row {
        display: table-row !important
    }

    .d-sm-table-cell {
        display: table-cell !important
    }

    .d-sm-flex {
        display: flex !important
    }

    .d-sm-inline-flex {
        display: inline-flex !important
    }

    .d-sm-none {
        display: none !important
    }

    .flex-sm-fill {
        flex: 1 1 auto !important
    }

    .flex-sm-row {
        flex-direction: row !important
    }

    .flex-sm-column {
        flex-direction: column !important
    }

    .flex-sm-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-sm-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-sm-grow-0 {
        flex-grow: 0 !important
    }

    .flex-sm-grow-1 {
        flex-grow: 1 !important
    }

    .flex-sm-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-sm-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-sm-wrap {
        flex-wrap: wrap !important
    }

    .flex-sm-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .justify-content-sm-start {
        justify-content: flex-start !important
    }

    .justify-content-sm-end {
        justify-content: flex-end !important
    }

    .justify-content-sm-center {
        justify-content: center !important
    }

    .justify-content-sm-between {
        justify-content: space-between !important
    }

    .justify-content-sm-around {
        justify-content: space-around !important
    }

    .justify-content-sm-evenly {
        justify-content: space-evenly !important
    }

    .align-items-sm-start {
        align-items: flex-start !important
    }

    .align-items-sm-end {
        align-items: flex-end !important
    }

    .align-items-sm-center {
        align-items: center !important
    }

    .align-items-sm-baseline {
        align-items: baseline !important
    }

    .align-items-sm-stretch {
        align-items: stretch !important
    }

    .align-content-sm-start {
        align-content: flex-start !important
    }

    .align-content-sm-end {
        align-content: flex-end !important
    }

    .align-content-sm-center {
        align-content: center !important
    }

    .align-content-sm-between {
        align-content: space-between !important
    }

    .align-content-sm-around {
        align-content: space-around !important
    }

    .align-content-sm-stretch {
        align-content: stretch !important
    }

    .align-self-sm-auto {
        align-self: auto !important
    }

    .align-self-sm-start {
        align-self: flex-start !important
    }

    .align-self-sm-end {
        align-self: flex-end !important
    }

    .align-self-sm-center {
        align-self: center !important
    }

    .align-self-sm-baseline {
        align-self: baseline !important
    }

    .align-self-sm-stretch {
        align-self: stretch !important
    }

    .order-sm-first {
        order: -1 !important
    }

    .order-sm-0 {
        order: 0 !important
    }

    .order-sm-1 {
        order: 1 !important
    }

    .order-sm-2 {
        order: 2 !important
    }

    .order-sm-3 {
        order: 3 !important
    }

    .order-sm-4 {
        order: 4 !important
    }

    .order-sm-5 {
        order: 5 !important
    }

    .order-sm-last {
        order: 6 !important
    }

    .m-sm-0 {
        margin: 0 !important
    }

    .m-sm-1 {
        margin: .25rem !important
    }

    .m-sm-2 {
        margin: .5rem !important
    }

    .m-sm-3 {
        margin: 1rem !important
    }

    .m-sm-4 {
        margin: 1.5rem !important
    }

    .m-sm-5 {
        margin: 3rem !important
    }

    .m-sm-auto {
        margin: auto !important
    }

    .mx-sm-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .mx-sm-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .mx-sm-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .mx-sm-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .mx-sm-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .mx-sm-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .mx-sm-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .my-sm-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .my-sm-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .my-sm-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .my-sm-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .my-sm-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .my-sm-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .my-sm-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .mt-sm-0 {
        margin-top: 0 !important
    }

    .mt-sm-1 {
        margin-top: .25rem !important
    }

    .mt-sm-2 {
        margin-top: .5rem !important
    }

    .mt-sm-3 {
        margin-top: 1rem !important
    }

    .mt-sm-4 {
        margin-top: 1.5rem !important
    }

    .mt-sm-5 {
        margin-top: 3rem !important
    }

    .mt-sm-auto {
        margin-top: auto !important
    }

    .me-sm-0 {
        margin-right: 0 !important
    }

    .me-sm-1 {
        margin-right: .25rem !important
    }

    .me-sm-2 {
        margin-right: .5rem !important
    }

    .me-sm-3 {
        margin-right: 1rem !important
    }

    .me-sm-4 {
        margin-right: 1.5rem !important
    }

    .me-sm-5 {
        margin-right: 3rem !important
    }

    .me-sm-auto {
        margin-right: auto !important
    }

    .mb-sm-0 {
        margin-bottom: 0 !important
    }

    .mb-sm-1 {
        margin-bottom: .25rem !important
    }

    .mb-sm-2 {
        margin-bottom: .5rem !important
    }

    .mb-sm-3 {
        margin-bottom: 1rem !important
    }

    .mb-sm-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-sm-5 {
        margin-bottom: 3rem !important
    }

    .mb-sm-auto {
        margin-bottom: auto !important
    }

    .ms-sm-0 {
        margin-left: 0 !important
    }

    .ms-sm-1 {
        margin-left: .25rem !important
    }

    .ms-sm-2 {
        margin-left: .5rem !important
    }

    .ms-sm-3 {
        margin-left: 1rem !important
    }

    .ms-sm-4 {
        margin-left: 1.5rem !important
    }

    .ms-sm-5 {
        margin-left: 3rem !important
    }

    .ms-sm-auto {
        margin-left: auto !important
    }

    .p-sm-0 {
        padding: 0 !important
    }

    .p-sm-1 {
        padding: .25rem !important
    }

    .p-sm-2 {
        padding: .5rem !important
    }

    .p-sm-3 {
        padding: 1rem !important
    }

    .p-sm-4 {
        padding: 1.5rem !important
    }

    .p-sm-5 {
        padding: 3rem !important
    }

    .px-sm-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .px-sm-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .px-sm-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .px-sm-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .px-sm-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .px-sm-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-sm-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .py-sm-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .py-sm-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .py-sm-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .py-sm-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .py-sm-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .pt-sm-0 {
        padding-top: 0 !important
    }

    .pt-sm-1 {
        padding-top: .25rem !important
    }

    .pt-sm-2 {
        padding-top: .5rem !important
    }

    .pt-sm-3 {
        padding-top: 1rem !important
    }

    .pt-sm-4 {
        padding-top: 1.5rem !important
    }

    .pt-sm-5 {
        padding-top: 3rem !important
    }

    .pe-sm-0 {
        padding-right: 0 !important
    }

    .pe-sm-1 {
        padding-right: .25rem !important
    }

    .pe-sm-2 {
        padding-right: .5rem !important
    }

    .pe-sm-3 {
        padding-right: 1rem !important
    }

    .pe-sm-4 {
        padding-right: 1.5rem !important
    }

    .pe-sm-5 {
        padding-right: 3rem !important
    }

    .pb-sm-0 {
        padding-bottom: 0 !important
    }

    .pb-sm-1 {
        padding-bottom: .25rem !important
    }

    .pb-sm-2 {
        padding-bottom: .5rem !important
    }

    .pb-sm-3 {
        padding-bottom: 1rem !important
    }

    .pb-sm-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-sm-5 {
        padding-bottom: 3rem !important
    }

    .ps-sm-0 {
        padding-left: 0 !important
    }

    .ps-sm-1 {
        padding-left: .25rem !important
    }

    .ps-sm-2 {
        padding-left: .5rem !important
    }

    .ps-sm-3 {
        padding-left: 1rem !important
    }

    .ps-sm-4 {
        padding-left: 1.5rem !important
    }

    .ps-sm-5 {
        padding-left: 3rem !important
    }

    .gap-sm-0 {
        gap: 0 !important
    }

    .gap-sm-1 {
        gap: .25rem !important
    }

    .gap-sm-2 {
        gap: .5rem !important
    }

    .gap-sm-3 {
        gap: 1rem !important
    }

    .gap-sm-4 {
        gap: 1.5rem !important
    }

    .gap-sm-5 {
        gap: 3rem !important
    }

    .row-gap-sm-0 {
        row-gap: 0 !important
    }

    .row-gap-sm-1 {
        row-gap: .25rem !important
    }

    .row-gap-sm-2 {
        row-gap: .5rem !important
    }

    .row-gap-sm-3 {
        row-gap: 1rem !important
    }

    .row-gap-sm-4 {
        row-gap: 1.5rem !important
    }

    .row-gap-sm-5 {
        row-gap: 3rem !important
    }

    .column-gap-sm-0 {
        -moz-column-gap: 0 !important;
        column-gap: 0 !important
    }

    .column-gap-sm-1 {
        -moz-column-gap: 0.25rem !important;
        column-gap: .25rem !important
    }

    .column-gap-sm-2 {
        -moz-column-gap: 0.5rem !important;
        column-gap: .5rem !important
    }

    .column-gap-sm-3 {
        -moz-column-gap: 1rem !important;
        column-gap: 1rem !important
    }

    .column-gap-sm-4 {
        -moz-column-gap: 1.5rem !important;
        column-gap: 1.5rem !important
    }

    .column-gap-sm-5 {
        -moz-column-gap: 3rem !important;
        column-gap: 3rem !important
    }

    .text-sm-start {
        text-align: left !important
    }

    .text-sm-end {
        text-align: right !important
    }

    .text-sm-center {
        text-align: center !important
    }
}

@media (min-width: 768px) {
    .float-md-start {
        float: left !important
    }

    .float-md-end {
        float: right !important
    }

    .float-md-none {
        float: none !important
    }

    .object-fit-md-contain {
        -o-object-fit: contain !important;
        object-fit: contain !important
    }

    .object-fit-md-cover {
        -o-object-fit: cover !important;
        object-fit: cover !important
    }

    .object-fit-md-fill {
        -o-object-fit: fill !important;
        object-fit: fill !important
    }

    .object-fit-md-scale {
        -o-object-fit: scale-down !important;
        object-fit: scale-down !important
    }

    .object-fit-md-none {
        -o-object-fit: none !important;
        object-fit: none !important
    }

    .d-md-inline {
        display: inline !important
    }

    .d-md-inline-block {
        display: inline-block !important
    }

    .d-md-block {
        display: block !important
    }

    .d-md-grid {
        display: grid !important
    }

    .d-md-inline-grid {
        display: inline-grid !important
    }

    .d-md-table {
        display: table !important
    }

    .d-md-table-row {
        display: table-row !important
    }

    .d-md-table-cell {
        display: table-cell !important
    }

    .d-md-flex {
        display: flex !important
    }

    .d-md-inline-flex {
        display: inline-flex !important
    }

    .d-md-none {
        display: none !important
    }

    .flex-md-fill {
        flex: 1 1 auto !important
    }

    .flex-md-row {
        flex-direction: row !important
    }

    .flex-md-column {
        flex-direction: column !important
    }

    .flex-md-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-md-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-md-grow-0 {
        flex-grow: 0 !important
    }

    .flex-md-grow-1 {
        flex-grow: 1 !important
    }

    .flex-md-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-md-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-md-wrap {
        flex-wrap: wrap !important
    }

    .flex-md-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .justify-content-md-start {
        justify-content: flex-start !important
    }

    .justify-content-md-end {
        justify-content: flex-end !important
    }

    .justify-content-md-center {
        justify-content: center !important
    }

    .justify-content-md-between {
        justify-content: space-between !important
    }

    .justify-content-md-around {
        justify-content: space-around !important
    }

    .justify-content-md-evenly {
        justify-content: space-evenly !important
    }

    .align-items-md-start {
        align-items: flex-start !important
    }

    .align-items-md-end {
        align-items: flex-end !important
    }

    .align-items-md-center {
        align-items: center !important
    }

    .align-items-md-baseline {
        align-items: baseline !important
    }

    .align-items-md-stretch {
        align-items: stretch !important
    }

    .align-content-md-start {
        align-content: flex-start !important
    }

    .align-content-md-end {
        align-content: flex-end !important
    }

    .align-content-md-center {
        align-content: center !important
    }

    .align-content-md-between {
        align-content: space-between !important
    }

    .align-content-md-around {
        align-content: space-around !important
    }

    .align-content-md-stretch {
        align-content: stretch !important
    }

    .align-self-md-auto {
        align-self: auto !important
    }

    .align-self-md-start {
        align-self: flex-start !important
    }

    .align-self-md-end {
        align-self: flex-end !important
    }

    .align-self-md-center {
        align-self: center !important
    }

    .align-self-md-baseline {
        align-self: baseline !important
    }

    .align-self-md-stretch {
        align-self: stretch !important
    }

    .order-md-first {
        order: -1 !important
    }

    .order-md-0 {
        order: 0 !important
    }

    .order-md-1 {
        order: 1 !important
    }

    .order-md-2 {
        order: 2 !important
    }

    .order-md-3 {
        order: 3 !important
    }

    .order-md-4 {
        order: 4 !important
    }

    .order-md-5 {
        order: 5 !important
    }

    .order-md-last {
        order: 6 !important
    }

    .m-md-0 {
        margin: 0 !important
    }

    .m-md-1 {
        margin: .25rem !important
    }

    .m-md-2 {
        margin: .5rem !important
    }

    .m-md-3 {
        margin: 1rem !important
    }

    .m-md-4 {
        margin: 1.5rem !important
    }

    .m-md-5 {
        margin: 3rem !important
    }

    .m-md-auto {
        margin: auto !important
    }

    .mx-md-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .mx-md-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .mx-md-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .mx-md-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .mx-md-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .mx-md-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .mx-md-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .my-md-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .my-md-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .my-md-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .my-md-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .my-md-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .my-md-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .my-md-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .mt-md-0 {
        margin-top: 0 !important
    }

    .mt-md-1 {
        margin-top: .25rem !important
    }

    .mt-md-2 {
        margin-top: .5rem !important
    }

    .mt-md-3 {
        margin-top: 1rem !important
    }

    .mt-md-4 {
        margin-top: 1.5rem !important
    }

    .mt-md-5 {
        margin-top: 3rem !important
    }

    .mt-md-auto {
        margin-top: auto !important
    }

    .me-md-0 {
        margin-right: 0 !important
    }

    .me-md-1 {
        margin-right: .25rem !important
    }

    .me-md-2 {
        margin-right: .5rem !important
    }

    .me-md-3 {
        margin-right: 1rem !important
    }

    .me-md-4 {
        margin-right: 1.5rem !important
    }

    .me-md-5 {
        margin-right: 3rem !important
    }

    .me-md-auto {
        margin-right: auto !important
    }

    .mb-md-0 {
        margin-bottom: 0 !important
    }

    .mb-md-1 {
        margin-bottom: .25rem !important
    }

    .mb-md-2 {
        margin-bottom: .5rem !important
    }

    .mb-md-3 {
        margin-bottom: 1rem !important
    }

    .mb-md-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-md-5 {
        margin-bottom: 3rem !important
    }

    .mb-md-auto {
        margin-bottom: auto !important
    }

    .ms-md-0 {
        margin-left: 0 !important
    }

    .ms-md-1 {
        margin-left: .25rem !important
    }

    .ms-md-2 {
        margin-left: .5rem !important
    }

    .ms-md-3 {
        margin-left: 1rem !important
    }

    .ms-md-4 {
        margin-left: 1.5rem !important
    }

    .ms-md-5 {
        margin-left: 3rem !important
    }

    .ms-md-auto {
        margin-left: auto !important
    }

    .p-md-0 {
        padding: 0 !important
    }

    .p-md-1 {
        padding: .25rem !important
    }

    .p-md-2 {
        padding: .5rem !important
    }

    .p-md-3 {
        padding: 1rem !important
    }

    .p-md-4 {
        padding: 1.5rem !important
    }

    .p-md-5 {
        padding: 3rem !important
    }

    .px-md-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .px-md-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .px-md-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .px-md-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .px-md-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .px-md-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-md-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .py-md-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .py-md-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .py-md-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .py-md-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .py-md-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .pt-md-0 {
        padding-top: 0 !important
    }

    .pt-md-1 {
        padding-top: .25rem !important
    }

    .pt-md-2 {
        padding-top: .5rem !important
    }

    .pt-md-3 {
        padding-top: 1rem !important
    }

    .pt-md-4 {
        padding-top: 1.5rem !important
    }

    .pt-md-5 {
        padding-top: 3rem !important
    }

    .pe-md-0 {
        padding-right: 0 !important
    }

    .pe-md-1 {
        padding-right: .25rem !important
    }

    .pe-md-2 {
        padding-right: .5rem !important
    }

    .pe-md-3 {
        padding-right: 1rem !important
    }

    .pe-md-4 {
        padding-right: 1.5rem !important
    }

    .pe-md-5 {
        padding-right: 3rem !important
    }

    .pb-md-0 {
        padding-bottom: 0 !important
    }

    .pb-md-1 {
        padding-bottom: .25rem !important
    }

    .pb-md-2 {
        padding-bottom: .5rem !important
    }

    .pb-md-3 {
        padding-bottom: 1rem !important
    }

    .pb-md-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-md-5 {
        padding-bottom: 3rem !important
    }

    .ps-md-0 {
        padding-left: 0 !important
    }

    .ps-md-1 {
        padding-left: .25rem !important
    }

    .ps-md-2 {
        padding-left: .5rem !important
    }

    .ps-md-3 {
        padding-left: 1rem !important
    }

    .ps-md-4 {
        padding-left: 1.5rem !important
    }

    .ps-md-5 {
        padding-left: 3rem !important
    }

    .gap-md-0 {
        gap: 0 !important
    }

    .gap-md-1 {
        gap: .25rem !important
    }

    .gap-md-2 {
        gap: .5rem !important
    }

    .gap-md-3 {
        gap: 1rem !important
    }

    .gap-md-4 {
        gap: 1.5rem !important
    }

    .gap-md-5 {
        gap: 3rem !important
    }

    .row-gap-md-0 {
        row-gap: 0 !important
    }

    .row-gap-md-1 {
        row-gap: .25rem !important
    }

    .row-gap-md-2 {
        row-gap: .5rem !important
    }

    .row-gap-md-3 {
        row-gap: 1rem !important
    }

    .row-gap-md-4 {
        row-gap: 1.5rem !important
    }

    .row-gap-md-5 {
        row-gap: 3rem !important
    }

    .column-gap-md-0 {
        -moz-column-gap: 0 !important;
        column-gap: 0 !important
    }

    .column-gap-md-1 {
        -moz-column-gap: 0.25rem !important;
        column-gap: .25rem !important
    }

    .column-gap-md-2 {
        -moz-column-gap: 0.5rem !important;
        column-gap: .5rem !important
    }

    .column-gap-md-3 {
        -moz-column-gap: 1rem !important;
        column-gap: 1rem !important
    }

    .column-gap-md-4 {
        -moz-column-gap: 1.5rem !important;
        column-gap: 1.5rem !important
    }

    .column-gap-md-5 {
        -moz-column-gap: 3rem !important;
        column-gap: 3rem !important
    }

    .text-md-start {
        text-align: left !important
    }

    .text-md-end {
        text-align: right !important
    }

    .text-md-center {
        text-align: center !important
    }
}

@media (min-width: 992px) {
    .float-lg-start {
        float: left !important
    }

    .float-lg-end {
        float: right !important
    }

    .float-lg-none {
        float: none !important
    }

    .object-fit-lg-contain {
        -o-object-fit: contain !important;
        object-fit: contain !important
    }

    .object-fit-lg-cover {
        -o-object-fit: cover !important;
        object-fit: cover !important
    }

    .object-fit-lg-fill {
        -o-object-fit: fill !important;
        object-fit: fill !important
    }

    .object-fit-lg-scale {
        -o-object-fit: scale-down !important;
        object-fit: scale-down !important
    }

    .object-fit-lg-none {
        -o-object-fit: none !important;
        object-fit: none !important
    }

    .d-lg-inline {
        display: inline !important
    }

    .d-lg-inline-block {
        display: inline-block !important
    }

    .d-lg-block {
        display: block !important
    }

    .d-lg-grid {
        display: grid !important
    }

    .d-lg-inline-grid {
        display: inline-grid !important
    }

    .d-lg-table {
        display: table !important
    }

    .d-lg-table-row {
        display: table-row !important
    }

    .d-lg-table-cell {
        display: table-cell !important
    }

    .d-lg-flex {
        display: flex !important
    }

    .d-lg-inline-flex {
        display: inline-flex !important
    }

    .d-lg-none {
        display: none !important
    }

    .flex-lg-fill {
        flex: 1 1 auto !important
    }

    .flex-lg-row {
        flex-direction: row !important
    }

    .flex-lg-column {
        flex-direction: column !important
    }

    .flex-lg-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-lg-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-lg-grow-0 {
        flex-grow: 0 !important
    }

    .flex-lg-grow-1 {
        flex-grow: 1 !important
    }

    .flex-lg-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-lg-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-lg-wrap {
        flex-wrap: wrap !important
    }

    .flex-lg-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .justify-content-lg-start {
        justify-content: flex-start !important
    }

    .justify-content-lg-end {
        justify-content: flex-end !important
    }

    .justify-content-lg-center {
        justify-content: center !important
    }

    .justify-content-lg-between {
        justify-content: space-between !important
    }

    .justify-content-lg-around {
        justify-content: space-around !important
    }

    .justify-content-lg-evenly {
        justify-content: space-evenly !important
    }

    .align-items-lg-start {
        align-items: flex-start !important
    }

    .align-items-lg-end {
        align-items: flex-end !important
    }

    .align-items-lg-center {
        align-items: center !important
    }

    .align-items-lg-baseline {
        align-items: baseline !important
    }

    .align-items-lg-stretch {
        align-items: stretch !important
    }

    .align-content-lg-start {
        align-content: flex-start !important
    }

    .align-content-lg-end {
        align-content: flex-end !important
    }

    .align-content-lg-center {
        align-content: center !important
    }

    .align-content-lg-between {
        align-content: space-between !important
    }

    .align-content-lg-around {
        align-content: space-around !important
    }

    .align-content-lg-stretch {
        align-content: stretch !important
    }

    .align-self-lg-auto {
        align-self: auto !important
    }

    .align-self-lg-start {
        align-self: flex-start !important
    }

    .align-self-lg-end {
        align-self: flex-end !important
    }

    .align-self-lg-center {
        align-self: center !important
    }

    .align-self-lg-baseline {
        align-self: baseline !important
    }

    .align-self-lg-stretch {
        align-self: stretch !important
    }

    .order-lg-first {
        order: -1 !important
    }

    .order-lg-0 {
        order: 0 !important
    }

    .order-lg-1 {
        order: 1 !important
    }

    .order-lg-2 {
        order: 2 !important
    }

    .order-lg-3 {
        order: 3 !important
    }

    .order-lg-4 {
        order: 4 !important
    }

    .order-lg-5 {
        order: 5 !important
    }

    .order-lg-last {
        order: 6 !important
    }

    .m-lg-0 {
        margin: 0 !important
    }

    .m-lg-1 {
        margin: .25rem !important
    }

    .m-lg-2 {
        margin: .5rem !important
    }

    .m-lg-3 {
        margin: 1rem !important
    }

    .m-lg-4 {
        margin: 1.5rem !important
    }

    .m-lg-5 {
        margin: 3rem !important
    }

    .m-lg-auto {
        margin: auto !important
    }

    .mx-lg-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .mx-lg-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .mx-lg-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .mx-lg-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .mx-lg-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .mx-lg-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .mx-lg-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .my-lg-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .my-lg-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .my-lg-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .my-lg-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .my-lg-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .my-lg-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .my-lg-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .mt-lg-0 {
        margin-top: 0 !important
    }

    .mt-lg-1 {
        margin-top: .25rem !important
    }

    .mt-lg-2 {
        margin-top: .5rem !important
    }

    .mt-lg-3 {
        margin-top: 1rem !important
    }

    .mt-lg-4 {
        margin-top: 1.5rem !important
    }

    .mt-lg-5 {
        margin-top: 3rem !important
    }

    .mt-lg-auto {
        margin-top: auto !important
    }

    .me-lg-0 {
        margin-right: 0 !important
    }

    .me-lg-1 {
        margin-right: .25rem !important
    }

    .me-lg-2 {
        margin-right: .5rem !important
    }

    .me-lg-3 {
        margin-right: 1rem !important
    }

    .me-lg-4 {
        margin-right: 1.5rem !important
    }

    .me-lg-5 {
        margin-right: 3rem !important
    }

    .me-lg-auto {
        margin-right: auto !important
    }

    .mb-lg-0 {
        margin-bottom: 0 !important
    }

    .mb-lg-1 {
        margin-bottom: .25rem !important
    }

    .mb-lg-2 {
        margin-bottom: .5rem !important
    }

    .mb-lg-3 {
        margin-bottom: 1rem !important
    }

    .mb-lg-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-lg-5 {
        margin-bottom: 3rem !important
    }

    .mb-lg-auto {
        margin-bottom: auto !important
    }

    .ms-lg-0 {
        margin-left: 0 !important
    }

    .ms-lg-1 {
        margin-left: .25rem !important
    }

    .ms-lg-2 {
        margin-left: .5rem !important
    }

    .ms-lg-3 {
        margin-left: 1rem !important
    }

    .ms-lg-4 {
        margin-left: 1.5rem !important
    }

    .ms-lg-5 {
        margin-left: 3rem !important
    }

    .ms-lg-auto {
        margin-left: auto !important
    }

    .p-lg-0 {
        padding: 0 !important
    }

    .p-lg-1 {
        padding: .25rem !important
    }

    .p-lg-2 {
        padding: .5rem !important
    }

    .p-lg-3 {
        padding: 1rem !important
    }

    .p-lg-4 {
        padding: 1.5rem !important
    }

    .p-lg-5 {
        padding: 3rem !important
    }

    .px-lg-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .px-lg-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .px-lg-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .px-lg-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .px-lg-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .px-lg-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-lg-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .py-lg-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .py-lg-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .py-lg-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .py-lg-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .py-lg-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .pt-lg-0 {
        padding-top: 0 !important
    }

    .pt-lg-1 {
        padding-top: .25rem !important
    }

    .pt-lg-2 {
        padding-top: .5rem !important
    }

    .pt-lg-3 {
        padding-top: 1rem !important
    }

    .pt-lg-4 {
        padding-top: 1.5rem !important
    }

    .pt-lg-5 {
        padding-top: 3rem !important
    }

    .pe-lg-0 {
        padding-right: 0 !important
    }

    .pe-lg-1 {
        padding-right: .25rem !important
    }

    .pe-lg-2 {
        padding-right: .5rem !important
    }

    .pe-lg-3 {
        padding-right: 1rem !important
    }

    .pe-lg-4 {
        padding-right: 1.5rem !important
    }

    .pe-lg-5 {
        padding-right: 3rem !important
    }

    .pb-lg-0 {
        padding-bottom: 0 !important
    }

    .pb-lg-1 {
        padding-bottom: .25rem !important
    }

    .pb-lg-2 {
        padding-bottom: .5rem !important
    }

    .pb-lg-3 {
        padding-bottom: 1rem !important
    }

    .pb-lg-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-lg-5 {
        padding-bottom: 3rem !important
    }

    .ps-lg-0 {
        padding-left: 0 !important
    }

    .ps-lg-1 {
        padding-left: .25rem !important
    }

    .ps-lg-2 {
        padding-left: .5rem !important
    }

    .ps-lg-3 {
        padding-left: 1rem !important
    }

    .ps-lg-4 {
        padding-left: 1.5rem !important
    }

    .ps-lg-5 {
        padding-left: 3rem !important
    }

    .gap-lg-0 {
        gap: 0 !important
    }

    .gap-lg-1 {
        gap: .25rem !important
    }

    .gap-lg-2 {
        gap: .5rem !important
    }

    .gap-lg-3 {
        gap: 1rem !important
    }

    .gap-lg-4 {
        gap: 1.5rem !important
    }

    .gap-lg-5 {
        gap: 3rem !important
    }

    .row-gap-lg-0 {
        row-gap: 0 !important
    }

    .row-gap-lg-1 {
        row-gap: .25rem !important
    }

    .row-gap-lg-2 {
        row-gap: .5rem !important
    }

    .row-gap-lg-3 {
        row-gap: 1rem !important
    }

    .row-gap-lg-4 {
        row-gap: 1.5rem !important
    }

    .row-gap-lg-5 {
        row-gap: 3rem !important
    }

    .column-gap-lg-0 {
        -moz-column-gap: 0 !important;
        column-gap: 0 !important
    }

    .column-gap-lg-1 {
        -moz-column-gap: 0.25rem !important;
        column-gap: .25rem !important
    }

    .column-gap-lg-2 {
        -moz-column-gap: 0.5rem !important;
        column-gap: .5rem !important
    }

    .column-gap-lg-3 {
        -moz-column-gap: 1rem !important;
        column-gap: 1rem !important
    }

    .column-gap-lg-4 {
        -moz-column-gap: 1.5rem !important;
        column-gap: 1.5rem !important
    }

    .column-gap-lg-5 {
        -moz-column-gap: 3rem !important;
        column-gap: 3rem !important
    }

    .text-lg-start {
        text-align: left !important
    }

    .text-lg-end {
        text-align: right !important
    }

    .text-lg-center {
        text-align: center !important
    }
}

@media (min-width: 1200px) {
    .float-xl-start {
        float: left !important
    }

    .float-xl-end {
        float: right !important
    }

    .float-xl-none {
        float: none !important
    }

    .object-fit-xl-contain {
        -o-object-fit: contain !important;
        object-fit: contain !important
    }

    .object-fit-xl-cover {
        -o-object-fit: cover !important;
        object-fit: cover !important
    }

    .object-fit-xl-fill {
        -o-object-fit: fill !important;
        object-fit: fill !important
    }

    .object-fit-xl-scale {
        -o-object-fit: scale-down !important;
        object-fit: scale-down !important
    }

    .object-fit-xl-none {
        -o-object-fit: none !important;
        object-fit: none !important
    }

    .d-xl-inline {
        display: inline !important
    }

    .d-xl-inline-block {
        display: inline-block !important
    }

    .d-xl-block {
        display: block !important
    }

    .d-xl-grid {
        display: grid !important
    }

    .d-xl-inline-grid {
        display: inline-grid !important
    }

    .d-xl-table {
        display: table !important
    }

    .d-xl-table-row {
        display: table-row !important
    }

    .d-xl-table-cell {
        display: table-cell !important
    }

    .d-xl-flex {
        display: flex !important
    }

    .d-xl-inline-flex {
        display: inline-flex !important
    }

    .d-xl-none {
        display: none !important
    }

    .flex-xl-fill {
        flex: 1 1 auto !important
    }

    .flex-xl-row {
        flex-direction: row !important
    }

    .flex-xl-column {
        flex-direction: column !important
    }

    .flex-xl-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-xl-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-xl-grow-0 {
        flex-grow: 0 !important
    }

    .flex-xl-grow-1 {
        flex-grow: 1 !important
    }

    .flex-xl-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-xl-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-xl-wrap {
        flex-wrap: wrap !important
    }

    .flex-xl-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .justify-content-xl-start {
        justify-content: flex-start !important
    }

    .justify-content-xl-end {
        justify-content: flex-end !important
    }

    .justify-content-xl-center {
        justify-content: center !important
    }

    .justify-content-xl-between {
        justify-content: space-between !important
    }

    .justify-content-xl-around {
        justify-content: space-around !important
    }

    .justify-content-xl-evenly {
        justify-content: space-evenly !important
    }

    .align-items-xl-start {
        align-items: flex-start !important
    }

    .align-items-xl-end {
        align-items: flex-end !important
    }

    .align-items-xl-center {
        align-items: center !important
    }

    .align-items-xl-baseline {
        align-items: baseline !important
    }

    .align-items-xl-stretch {
        align-items: stretch !important
    }

    .align-content-xl-start {
        align-content: flex-start !important
    }

    .align-content-xl-end {
        align-content: flex-end !important
    }

    .align-content-xl-center {
        align-content: center !important
    }

    .align-content-xl-between {
        align-content: space-between !important
    }

    .align-content-xl-around {
        align-content: space-around !important
    }

    .align-content-xl-stretch {
        align-content: stretch !important
    }

    .align-self-xl-auto {
        align-self: auto !important
    }

    .align-self-xl-start {
        align-self: flex-start !important
    }

    .align-self-xl-end {
        align-self: flex-end !important
    }

    .align-self-xl-center {
        align-self: center !important
    }

    .align-self-xl-baseline {
        align-self: baseline !important
    }

    .align-self-xl-stretch {
        align-self: stretch !important
    }

    .order-xl-first {
        order: -1 !important
    }

    .order-xl-0 {
        order: 0 !important
    }

    .order-xl-1 {
        order: 1 !important
    }

    .order-xl-2 {
        order: 2 !important
    }

    .order-xl-3 {
        order: 3 !important
    }

    .order-xl-4 {
        order: 4 !important
    }

    .order-xl-5 {
        order: 5 !important
    }

    .order-xl-last {
        order: 6 !important
    }

    .m-xl-0 {
        margin: 0 !important
    }

    .m-xl-1 {
        margin: .25rem !important
    }

    .m-xl-2 {
        margin: .5rem !important
    }

    .m-xl-3 {
        margin: 1rem !important
    }

    .m-xl-4 {
        margin: 1.5rem !important
    }

    .m-xl-5 {
        margin: 3rem !important
    }

    .m-xl-auto {
        margin: auto !important
    }

    .mx-xl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .mx-xl-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .mx-xl-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .mx-xl-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .mx-xl-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .mx-xl-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .mx-xl-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .my-xl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .my-xl-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .my-xl-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .my-xl-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .my-xl-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .my-xl-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .my-xl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .mt-xl-0 {
        margin-top: 0 !important
    }

    .mt-xl-1 {
        margin-top: .25rem !important
    }

    .mt-xl-2 {
        margin-top: .5rem !important
    }

    .mt-xl-3 {
        margin-top: 1rem !important
    }

    .mt-xl-4 {
        margin-top: 1.5rem !important
    }

    .mt-xl-5 {
        margin-top: 3rem !important
    }

    .mt-xl-auto {
        margin-top: auto !important
    }

    .me-xl-0 {
        margin-right: 0 !important
    }

    .me-xl-1 {
        margin-right: .25rem !important
    }

    .me-xl-2 {
        margin-right: .5rem !important
    }

    .me-xl-3 {
        margin-right: 1rem !important
    }

    .me-xl-4 {
        margin-right: 1.5rem !important
    }

    .me-xl-5 {
        margin-right: 3rem !important
    }

    .me-xl-auto {
        margin-right: auto !important
    }

    .mb-xl-0 {
        margin-bottom: 0 !important
    }

    .mb-xl-1 {
        margin-bottom: .25rem !important
    }

    .mb-xl-2 {
        margin-bottom: .5rem !important
    }

    .mb-xl-3 {
        margin-bottom: 1rem !important
    }

    .mb-xl-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-xl-5 {
        margin-bottom: 3rem !important
    }

    .mb-xl-auto {
        margin-bottom: auto !important
    }

    .ms-xl-0 {
        margin-left: 0 !important
    }

    .ms-xl-1 {
        margin-left: .25rem !important
    }

    .ms-xl-2 {
        margin-left: .5rem !important
    }

    .ms-xl-3 {
        margin-left: 1rem !important
    }

    .ms-xl-4 {
        margin-left: 1.5rem !important
    }

    .ms-xl-5 {
        margin-left: 3rem !important
    }

    .ms-xl-auto {
        margin-left: auto !important
    }

    .p-xl-0 {
        padding: 0 !important
    }

    .p-xl-1 {
        padding: .25rem !important
    }

    .p-xl-2 {
        padding: .5rem !important
    }

    .p-xl-3 {
        padding: 1rem !important
    }

    .p-xl-4 {
        padding: 1.5rem !important
    }

    .p-xl-5 {
        padding: 3rem !important
    }

    .px-xl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .px-xl-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .px-xl-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .px-xl-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .px-xl-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .px-xl-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-xl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .py-xl-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .py-xl-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .py-xl-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .py-xl-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .py-xl-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .pt-xl-0 {
        padding-top: 0 !important
    }

    .pt-xl-1 {
        padding-top: .25rem !important
    }

    .pt-xl-2 {
        padding-top: .5rem !important
    }

    .pt-xl-3 {
        padding-top: 1rem !important
    }

    .pt-xl-4 {
        padding-top: 1.5rem !important
    }

    .pt-xl-5 {
        padding-top: 3rem !important
    }

    .pe-xl-0 {
        padding-right: 0 !important
    }

    .pe-xl-1 {
        padding-right: .25rem !important
    }

    .pe-xl-2 {
        padding-right: .5rem !important
    }

    .pe-xl-3 {
        padding-right: 1rem !important
    }

    .pe-xl-4 {
        padding-right: 1.5rem !important
    }

    .pe-xl-5 {
        padding-right: 3rem !important
    }

    .pb-xl-0 {
        padding-bottom: 0 !important
    }

    .pb-xl-1 {
        padding-bottom: .25rem !important
    }

    .pb-xl-2 {
        padding-bottom: .5rem !important
    }

    .pb-xl-3 {
        padding-bottom: 1rem !important
    }

    .pb-xl-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-xl-5 {
        padding-bottom: 3rem !important
    }

    .ps-xl-0 {
        padding-left: 0 !important
    }

    .ps-xl-1 {
        padding-left: .25rem !important
    }

    .ps-xl-2 {
        padding-left: .5rem !important
    }

    .ps-xl-3 {
        padding-left: 1rem !important
    }

    .ps-xl-4 {
        padding-left: 1.5rem !important
    }

    .ps-xl-5 {
        padding-left: 3rem !important
    }

    .gap-xl-0 {
        gap: 0 !important
    }

    .gap-xl-1 {
        gap: .25rem !important
    }

    .gap-xl-2 {
        gap: .5rem !important
    }

    .gap-xl-3 {
        gap: 1rem !important
    }

    .gap-xl-4 {
        gap: 1.5rem !important
    }

    .gap-xl-5 {
        gap: 3rem !important
    }

    .row-gap-xl-0 {
        row-gap: 0 !important
    }

    .row-gap-xl-1 {
        row-gap: .25rem !important
    }

    .row-gap-xl-2 {
        row-gap: .5rem !important
    }

    .row-gap-xl-3 {
        row-gap: 1rem !important
    }

    .row-gap-xl-4 {
        row-gap: 1.5rem !important
    }

    .row-gap-xl-5 {
        row-gap: 3rem !important
    }

    .column-gap-xl-0 {
        -moz-column-gap: 0 !important;
        column-gap: 0 !important
    }

    .column-gap-xl-1 {
        -moz-column-gap: 0.25rem !important;
        column-gap: .25rem !important
    }

    .column-gap-xl-2 {
        -moz-column-gap: 0.5rem !important;
        column-gap: .5rem !important
    }

    .column-gap-xl-3 {
        -moz-column-gap: 1rem !important;
        column-gap: 1rem !important
    }

    .column-gap-xl-4 {
        -moz-column-gap: 1.5rem !important;
        column-gap: 1.5rem !important
    }

    .column-gap-xl-5 {
        -moz-column-gap: 3rem !important;
        column-gap: 3rem !important
    }

    .text-xl-start {
        text-align: left !important
    }

    .text-xl-end {
        text-align: right !important
    }

    .text-xl-center {
        text-align: center !important
    }
}

@media (min-width: 1400px) {
    .float-xxl-start {
        float: left !important
    }

    .float-xxl-end {
        float: right !important
    }

    .float-xxl-none {
        float: none !important
    }

    .object-fit-xxl-contain {
        -o-object-fit: contain !important;
        object-fit: contain !important
    }

    .object-fit-xxl-cover {
        -o-object-fit: cover !important;
        object-fit: cover !important
    }

    .object-fit-xxl-fill {
        -o-object-fit: fill !important;
        object-fit: fill !important
    }

    .object-fit-xxl-scale {
        -o-object-fit: scale-down !important;
        object-fit: scale-down !important
    }

    .object-fit-xxl-none {
        -o-object-fit: none !important;
        object-fit: none !important
    }

    .d-xxl-inline {
        display: inline !important
    }

    .d-xxl-inline-block {
        display: inline-block !important
    }

    .d-xxl-block {
        display: block !important
    }

    .d-xxl-grid {
        display: grid !important
    }

    .d-xxl-inline-grid {
        display: inline-grid !important
    }

    .d-xxl-table {
        display: table !important
    }

    .d-xxl-table-row {
        display: table-row !important
    }

    .d-xxl-table-cell {
        display: table-cell !important
    }

    .d-xxl-flex {
        display: flex !important
    }

    .d-xxl-inline-flex {
        display: inline-flex !important
    }

    .d-xxl-none {
        display: none !important
    }

    .flex-xxl-fill {
        flex: 1 1 auto !important
    }

    .flex-xxl-row {
        flex-direction: row !important
    }

    .flex-xxl-column {
        flex-direction: column !important
    }

    .flex-xxl-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-xxl-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-xxl-grow-0 {
        flex-grow: 0 !important
    }

    .flex-xxl-grow-1 {
        flex-grow: 1 !important
    }

    .flex-xxl-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-xxl-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-xxl-wrap {
        flex-wrap: wrap !important
    }

    .flex-xxl-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-xxl-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .justify-content-xxl-start {
        justify-content: flex-start !important
    }

    .justify-content-xxl-end {
        justify-content: flex-end !important
    }

    .justify-content-xxl-center {
        justify-content: center !important
    }

    .justify-content-xxl-between {
        justify-content: space-between !important
    }

    .justify-content-xxl-around {
        justify-content: space-around !important
    }

    .justify-content-xxl-evenly {
        justify-content: space-evenly !important
    }

    .align-items-xxl-start {
        align-items: flex-start !important
    }

    .align-items-xxl-end {
        align-items: flex-end !important
    }

    .align-items-xxl-center {
        align-items: center !important
    }

    .align-items-xxl-baseline {
        align-items: baseline !important
    }

    .align-items-xxl-stretch {
        align-items: stretch !important
    }

    .align-content-xxl-start {
        align-content: flex-start !important
    }

    .align-content-xxl-end {
        align-content: flex-end !important
    }

    .align-content-xxl-center {
        align-content: center !important
    }

    .align-content-xxl-between {
        align-content: space-between !important
    }

    .align-content-xxl-around {
        align-content: space-around !important
    }

    .align-content-xxl-stretch {
        align-content: stretch !important
    }

    .align-self-xxl-auto {
        align-self: auto !important
    }

    .align-self-xxl-start {
        align-self: flex-start !important
    }

    .align-self-xxl-end {
        align-self: flex-end !important
    }

    .align-self-xxl-center {
        align-self: center !important
    }

    .align-self-xxl-baseline {
        align-self: baseline !important
    }

    .align-self-xxl-stretch {
        align-self: stretch !important
    }

    .order-xxl-first {
        order: -1 !important
    }

    .order-xxl-0 {
        order: 0 !important
    }

    .order-xxl-1 {
        order: 1 !important
    }

    .order-xxl-2 {
        order: 2 !important
    }

    .order-xxl-3 {
        order: 3 !important
    }

    .order-xxl-4 {
        order: 4 !important
    }

    .order-xxl-5 {
        order: 5 !important
    }

    .order-xxl-last {
        order: 6 !important
    }

    .m-xxl-0 {
        margin: 0 !important
    }

    .m-xxl-1 {
        margin: .25rem !important
    }

    .m-xxl-2 {
        margin: .5rem !important
    }

    .m-xxl-3 {
        margin: 1rem !important
    }

    .m-xxl-4 {
        margin: 1.5rem !important
    }

    .m-xxl-5 {
        margin: 3rem !important
    }

    .m-xxl-auto {
        margin: auto !important
    }

    .mx-xxl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .mx-xxl-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .mx-xxl-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .mx-xxl-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .mx-xxl-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .mx-xxl-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .mx-xxl-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .my-xxl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .my-xxl-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .my-xxl-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .my-xxl-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .my-xxl-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .my-xxl-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .my-xxl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .mt-xxl-0 {
        margin-top: 0 !important
    }

    .mt-xxl-1 {
        margin-top: .25rem !important
    }

    .mt-xxl-2 {
        margin-top: .5rem !important
    }

    .mt-xxl-3 {
        margin-top: 1rem !important
    }

    .mt-xxl-4 {
        margin-top: 1.5rem !important
    }

    .mt-xxl-5 {
        margin-top: 3rem !important
    }

    .mt-xxl-auto {
        margin-top: auto !important
    }

    .me-xxl-0 {
        margin-right: 0 !important
    }

    .me-xxl-1 {
        margin-right: .25rem !important
    }

    .me-xxl-2 {
        margin-right: .5rem !important
    }

    .me-xxl-3 {
        margin-right: 1rem !important
    }

    .me-xxl-4 {
        margin-right: 1.5rem !important
    }

    .me-xxl-5 {
        margin-right: 3rem !important
    }

    .me-xxl-auto {
        margin-right: auto !important
    }

    .mb-xxl-0 {
        margin-bottom: 0 !important
    }

    .mb-xxl-1 {
        margin-bottom: .25rem !important
    }

    .mb-xxl-2 {
        margin-bottom: .5rem !important
    }

    .mb-xxl-3 {
        margin-bottom: 1rem !important
    }

    .mb-xxl-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-xxl-5 {
        margin-bottom: 3rem !important
    }

    .mb-xxl-auto {
        margin-bottom: auto !important
    }

    .ms-xxl-0 {
        margin-left: 0 !important
    }

    .ms-xxl-1 {
        margin-left: .25rem !important
    }

    .ms-xxl-2 {
        margin-left: .5rem !important
    }

    .ms-xxl-3 {
        margin-left: 1rem !important
    }

    .ms-xxl-4 {
        margin-left: 1.5rem !important
    }

    .ms-xxl-5 {
        margin-left: 3rem !important
    }

    .ms-xxl-auto {
        margin-left: auto !important
    }

    .p-xxl-0 {
        padding: 0 !important
    }

    .p-xxl-1 {
        padding: .25rem !important
    }

    .p-xxl-2 {
        padding: .5rem !important
    }

    .p-xxl-3 {
        padding: 1rem !important
    }

    .p-xxl-4 {
        padding: 1.5rem !important
    }

    .p-xxl-5 {
        padding: 3rem !important
    }

    .px-xxl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .px-xxl-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .px-xxl-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .px-xxl-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .px-xxl-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .px-xxl-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-xxl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .py-xxl-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .py-xxl-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .py-xxl-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .py-xxl-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .py-xxl-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .pt-xxl-0 {
        padding-top: 0 !important
    }

    .pt-xxl-1 {
        padding-top: .25rem !important
    }

    .pt-xxl-2 {
        padding-top: .5rem !important
    }

    .pt-xxl-3 {
        padding-top: 1rem !important
    }

    .pt-xxl-4 {
        padding-top: 1.5rem !important
    }

    .pt-xxl-5 {
        padding-top: 3rem !important
    }

    .pe-xxl-0 {
        padding-right: 0 !important
    }

    .pe-xxl-1 {
        padding-right: .25rem !important
    }

    .pe-xxl-2 {
        padding-right: .5rem !important
    }

    .pe-xxl-3 {
        padding-right: 1rem !important
    }

    .pe-xxl-4 {
        padding-right: 1.5rem !important
    }

    .pe-xxl-5 {
        padding-right: 3rem !important
    }

    .pb-xxl-0 {
        padding-bottom: 0 !important
    }

    .pb-xxl-1 {
        padding-bottom: .25rem !important
    }

    .pb-xxl-2 {
        padding-bottom: .5rem !important
    }

    .pb-xxl-3 {
        padding-bottom: 1rem !important
    }

    .pb-xxl-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-xxl-5 {
        padding-bottom: 3rem !important
    }

    .ps-xxl-0 {
        padding-left: 0 !important
    }

    .ps-xxl-1 {
        padding-left: .25rem !important
    }

    .ps-xxl-2 {
        padding-left: .5rem !important
    }

    .ps-xxl-3 {
        padding-left: 1rem !important
    }

    .ps-xxl-4 {
        padding-left: 1.5rem !important
    }

    .ps-xxl-5 {
        padding-left: 3rem !important
    }

    .gap-xxl-0 {
        gap: 0 !important
    }

    .gap-xxl-1 {
        gap: .25rem !important
    }

    .gap-xxl-2 {
        gap: .5rem !important
    }

    .gap-xxl-3 {
        gap: 1rem !important
    }

    .gap-xxl-4 {
        gap: 1.5rem !important
    }

    .gap-xxl-5 {
        gap: 3rem !important
    }

    .row-gap-xxl-0 {
        row-gap: 0 !important
    }

    .row-gap-xxl-1 {
        row-gap: .25rem !important
    }

    .row-gap-xxl-2 {
        row-gap: .5rem !important
    }

    .row-gap-xxl-3 {
        row-gap: 1rem !important
    }

    .row-gap-xxl-4 {
        row-gap: 1.5rem !important
    }

    .row-gap-xxl-5 {
        row-gap: 3rem !important
    }

    .column-gap-xxl-0 {
        -moz-column-gap: 0 !important;
        column-gap: 0 !important
    }

    .column-gap-xxl-1 {
        -moz-column-gap: 0.25rem !important;
        column-gap: .25rem !important
    }

    .column-gap-xxl-2 {
        -moz-column-gap: 0.5rem !important;
        column-gap: .5rem !important
    }

    .column-gap-xxl-3 {
        -moz-column-gap: 1rem !important;
        column-gap: 1rem !important
    }

    .column-gap-xxl-4 {
        -moz-column-gap: 1.5rem !important;
        column-gap: 1.5rem !important
    }

    .column-gap-xxl-5 {
        -moz-column-gap: 3rem !important;
        column-gap: 3rem !important
    }

    .text-xxl-start {
        text-align: left !important
    }

    .text-xxl-end {
        text-align: right !important
    }

    .text-xxl-center {
        text-align: center !important
    }
}

@media (min-width: 1200px) {
    .fs-1 {
        font-size: 2.5rem !important
    }

    .fs-2 {
        font-size: 2rem !important
    }

    .fs-3 {
        font-size: 1.75rem !important
    }

    .fs-4 {
        font-size: 1.5rem !important
    }
}

@media print {
    .d-print-inline {
        display: inline !important
    }

    .d-print-inline-block {
        display: inline-block !important
    }

    .d-print-block {
        display: block !important
    }

    .d-print-grid {
        display: grid !important
    }

    .d-print-inline-grid {
        display: inline-grid !important
    }

    .d-print-table {
        display: table !important
    }

    .d-print-table-row {
        display: table-row !important
    }

    .d-print-table-cell {
        display: table-cell !important
    }

    .d-print-flex {
        display: flex !important
    }

    .d-print-inline-flex {
        display: inline-flex !important
    }

    .d-print-none {
        display: none !important
    }
}

/*# sourceMappingURL=bootstrap.min.css.map */


/* vietnamese */
@font-face {
    font-family: 'Space Mono';
    font-style: normal;
    font-weight: 400;
    /*savepage-font-display=swap*/
    src: /*savepage-url=https://fonts.gstatic.com/s/spacemono/v15/i7dPIFZifjKcF5UAWdDRYE58RWq7.woff2*/ url(data:font/woff2;base64,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) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Space Mono';
    font-style: normal;
    font-weight: 400;
    /*savepage-font-display=swap*/
    src: /*savepage-url=https://fonts.gstatic.com/s/spacemono/v15/i7dPIFZifjKcF5UAWdDRYE98RWq7.woff2*/ url(data:font/woff2;base64,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) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Space Mono';
    font-style: normal;
    font-weight: 400;
    /*savepage-font-display=swap*/
    src: /*savepage-url=https://fonts.gstatic.com/s/spacemono/v15/i7dPIFZifjKcF5UAWdDRYEF8RQ.woff2*/ url(data:font/woff2;base64,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) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* vietnamese */
@font-face {
    font-family: 'Space Mono';
    font-style: normal;
    font-weight: 700;
    /*savepage-font-display=swap*/
    src: /*savepage-url=https://fonts.gstatic.com/s/spacemono/v15/i7dMIFZifjKcF5UAWdDRaPpZUFqaHjyV.woff2*/ url(data:font/woff2;base64,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) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Space Mono';
    font-style: normal;
    font-weight: 700;
    /*savepage-font-display=swap*/
    src: /*savepage-url=https://fonts.gstatic.com/s/spacemono/v15/i7dMIFZifjKcF5UAWdDRaPpZUFuaHjyV.woff2*/ url(data:font/woff2;base64,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) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Space Mono';
    font-style: normal;
    font-weight: 700;
    /*savepage-font-display=swap*/
    src: /*savepage-url=https://fonts.gstatic.com/s/spacemono/v15/i7dMIFZifjKcF5UAWdDRaPpZUFWaHg.woff2*/ url(data:font/woff2;base64,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) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


:root {
    --toastify-color-light: #fff;
    --toastify-color-dark: #121212;
    --toastify-color-info: #3498db;
    --toastify-color-success: #07bc0c;
    --toastify-color-warning: #f1c40f;
    --toastify-color-error: #e74c3c;
    --toastify-color-transparent: hsla(0, 0%, 100%, 0.7);
    --toastify-icon-color-info: var(--toastify-color-info);
    --toastify-icon-color-success: var(--toastify-color-success);
    --toastify-icon-color-warning: var(--toastify-color-warning);
    --toastify-icon-color-error: var(--toastify-color-error);
    --toastify-toast-width: 320px;
    --toastify-toast-background: #fff;
    --toastify-toast-min-height: 64px;
    --toastify-toast-max-height: 800px;
    --toastify-font-family: sans-serif;
    --toastify-z-index: 9999;
    --toastify-text-color-light: #757575;
    --toastify-text-color-dark: #fff;
    --toastify-text-color-info: #fff;
    --toastify-text-color-success: #fff;
    --toastify-text-color-warning: #fff;
    --toastify-text-color-error: #fff;
    --toastify-spinner-color: #616161;
    --toastify-spinner-color-empty-area: #e0e0e0;
    --toastify-color-progress-light: linear-gradient(90deg, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);
    --toastify-color-progress-dark: #bb86fc;
    --toastify-color-progress-info: var(--toastify-color-info);
    --toastify-color-progress-success: var(--toastify-color-success);
    --toastify-color-progress-warning: var(--toastify-color-warning);
    --toastify-color-progress-error: var(--toastify-color-error)
}

.Toastify__toast-container {
    z-index: var(--toastify-z-index);
    -webkit-transform: translateZ(var(--toastify-z-index));
    position: fixed;
    padding: 4px;
    width: var(--toastify-toast-width);
    box-sizing: border-box;
    color: #fff
}

.Toastify__toast-container--top-left {
    top: 1em;
    left: 1em
}

.Toastify__toast-container--top-center {
    top: 1em;
    left: 50%;
    transform: translateX(-50%)
}

.Toastify__toast-container--top-right {
    top: 1em;
    right: 1em
}

.Toastify__toast-container--bottom-left {
    bottom: 1em;
    left: 1em
}

.Toastify__toast-container--bottom-center {
    bottom: 1em;
    left: 50%;
    transform: translateX(-50%)
}

.Toastify__toast-container--bottom-right {
    bottom: 1em;
    right: 1em
}

@media only screen and (max-width: 480px) {
    .Toastify__toast-container {
        width: 100vw;
        padding: 0;
        left: 0;
        margin: 0
    }

    .Toastify__toast-container--top-center,
    .Toastify__toast-container--top-left,
    .Toastify__toast-container--top-right {
        top: 0;
        transform: translateX(0)
    }

    .Toastify__toast-container--bottom-center,
    .Toastify__toast-container--bottom-left,
    .Toastify__toast-container--bottom-right {
        bottom: 0;
        transform: translateX(0)
    }

    .Toastify__toast-container--rtl {
        right: 0;
        left: auto
    }
}

.Toastify__toast {
    position: relative;
    min-height: var(--toastify-toast-min-height);
    box-sizing: border-box;
    margin-bottom: 1rem;
    padding: 8px;
    border-radius: 4px;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .1), 0 2px 15px 0 rgba(0, 0, 0, .05);
    display: flex;
    justify-content: space-between;
    max-height: var(--toastify-toast-max-height);
    overflow: hidden;
    font-family: var(--toastify-font-family);
    cursor: pointer;
    direction: ltr
}

.Toastify__toast--rtl {
    direction: rtl
}

.Toastify__toast-body {
    margin: auto 0;
    flex: 1 1 auto;
    padding: 6px;
    display: flex;
    align-items: center
}

.Toastify__toast-body > div:last-child {
    flex: 1 1
}

.Toastify__toast-icon {
    margin-inline-end: 10px;
    width: 20px;
    flex-shrink: 0;
    display: flex
}

.Toastify--animate {
    animation-fill-mode: both;
    animation-duration: .7s
}

.Toastify--animate-icon {
    animation-fill-mode: both;
    animation-duration: .3s
}

@media only screen and (max-width: 480px) {
    .Toastify__toast {
        margin-bottom: 0;
        border-radius: 0
    }
}

.Toastify__toast-theme--dark {
    background: var(--toastify-color-dark);
    color: var(--toastify-text-color-dark)
}

.Toastify__toast-theme--colored.Toastify__toast--default,
.Toastify__toast-theme--light {
    background: var(--toastify-color-light);
    color: var(--toastify-text-color-light)
}

.Toastify__toast-theme--colored.Toastify__toast--info {
    color: var(--toastify-text-color-info);
    background: var(--toastify-color-info)
}

.Toastify__toast-theme--colored.Toastify__toast--success {
    color: var(--toastify-text-color-success);
    background: var(--toastify-color-success)
}

.Toastify__toast-theme--colored.Toastify__toast--warning {
    color: var(--toastify-text-color-warning);
    background: var(--toastify-color-warning)
}

.Toastify__toast-theme--colored.Toastify__toast--error {
    color: var(--toastify-text-color-error);
    background: var(--toastify-color-error)
}

.Toastify__progress-bar-theme--light {
    background: var(--toastify-color-progress-light)
}

.Toastify__progress-bar-theme--dark {
    background: var(--toastify-color-progress-dark)
}

.Toastify__progress-bar--info {
    background: var(--toastify-color-progress-info)
}

.Toastify__progress-bar--success {
    background: var(--toastify-color-progress-success)
}

.Toastify__progress-bar--warning {
    background: var(--toastify-color-progress-warning)
}

.Toastify__progress-bar--error {
    background: var(--toastify-color-progress-error)
}

.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning {
    background: var(--toastify-color-transparent)
}

.Toastify__close-button {
    color: #fff;
    background: transparent;
    outline: none;
    border: none;
    padding: 0;
    cursor: pointer;
    opacity: .7;
    transition: .3s ease;
    align-self: flex-start
}

.Toastify__close-button--light {
    color: #000;
    opacity: .3
}

.Toastify__close-button > svg {
    fill: currentColor;
    height: 16px;
    width: 14px
}

.Toastify__close-button:focus,
.Toastify__close-button:hover {
    opacity: 1
}

@keyframes Toastify__trackProgress {
    0% {
        transform: scaleX(1)
    }

    to {
        transform: scaleX(0)
    }
}

.Toastify__progress-bar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 5px;
    z-index: var(--toastify-z-index);
    opacity: .7;
    transform-origin: left
}

.Toastify__progress-bar--animated {
    animation: Toastify__trackProgress linear 1 forwards
}

.Toastify__progress-bar--controlled {
    transition: transform .2s
}

.Toastify__progress-bar--rtl {
    right: 0;
    left: auto;
    transform-origin: right
}

.Toastify__spinner {
    width: 20px;
    height: 20px;
    box-sizing: border-box;
    border-radius: 100%;
    border: 2px solid;
    border-color: var(--toastify-spinner-color-empty-area);
    border-right: 2px solid var(--toastify-spinner-color);
    animation: Toastify__spin .65s linear infinite
}

@keyframes Toastify__bounceInRight {

    0%,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        transform: translate3d(3000px, 0, 0)
    }

    60% {
        opacity: 1;
        transform: translate3d(-25px, 0, 0)
    }

    75% {
        transform: translate3d(10px, 0, 0)
    }

    90% {
        transform: translate3d(-5px, 0, 0)
    }

    to {
        transform: none
    }
}

@keyframes Toastify__bounceOutRight {
    20% {
        opacity: 1;
        transform: translate3d(-20px, 0, 0)
    }

    to {
        opacity: 0;
        transform: translate3d(2000px, 0, 0)
    }
}

@keyframes Toastify__bounceInLeft {

    0%,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        transform: translate3d(-3000px, 0, 0)
    }

    60% {
        opacity: 1;
        transform: translate3d(25px, 0, 0)
    }

    75% {
        transform: translate3d(-10px, 0, 0)
    }

    90% {
        transform: translate3d(5px, 0, 0)
    }

    to {
        transform: none
    }
}

@keyframes Toastify__bounceOutLeft {
    20% {
        opacity: 1;
        transform: translate3d(20px, 0, 0)
    }

    to {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0)
    }
}

@keyframes Toastify__bounceInUp {

    0%,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        transform: translate3d(0, 3000px, 0)
    }

    60% {
        opacity: 1;
        transform: translate3d(0, -20px, 0)
    }

    75% {
        transform: translate3d(0, 10px, 0)
    }

    90% {
        transform: translate3d(0, -5px, 0)
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes Toastify__bounceOutUp {
    20% {
        transform: translate3d(0, -10px, 0)
    }

    40%,
    45% {
        opacity: 1;
        transform: translate3d(0, 20px, 0)
    }

    to {
        opacity: 0;
        transform: translate3d(0, -2000px, 0)
    }
}

@keyframes Toastify__bounceInDown {

    0%,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        transform: translate3d(0, -3000px, 0)
    }

    60% {
        opacity: 1;
        transform: translate3d(0, 25px, 0)
    }

    75% {
        transform: translate3d(0, -10px, 0)
    }

    90% {
        transform: translate3d(0, 5px, 0)
    }

    to {
        transform: none
    }
}

@keyframes Toastify__bounceOutDown {
    20% {
        transform: translate3d(0, 10px, 0)
    }

    40%,
    45% {
        opacity: 1;
        transform: translate3d(0, -20px, 0)
    }

    to {
        opacity: 0;
        transform: translate3d(0, 2000px, 0)
    }
}

.Toastify__bounce-enter--bottom-left,
.Toastify__bounce-enter--top-left {
    animation-name: Toastify__bounceInLeft
}

.Toastify__bounce-enter--bottom-right,
.Toastify__bounce-enter--top-right {
    animation-name: Toastify__bounceInRight
}

.Toastify__bounce-enter--top-center {
    animation-name: Toastify__bounceInDown
}

.Toastify__bounce-enter--bottom-center {
    animation-name: Toastify__bounceInUp
}

.Toastify__bounce-exit--bottom-left,
.Toastify__bounce-exit--top-left {
    animation-name: Toastify__bounceOutLeft
}

.Toastify__bounce-exit--bottom-right,
.Toastify__bounce-exit--top-right {
    animation-name: Toastify__bounceOutRight
}

.Toastify__bounce-exit--top-center {
    animation-name: Toastify__bounceOutUp
}

.Toastify__bounce-exit--bottom-center {
    animation-name: Toastify__bounceOutDown
}

@keyframes Toastify__zoomIn {
    0% {
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }

    50% {
        opacity: 1
    }
}

@keyframes Toastify__zoomOut {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }

    to {
        opacity: 0
    }
}

.Toastify__zoom-enter {
    animation-name: Toastify__zoomIn
}

.Toastify__zoom-exit {
    animation-name: Toastify__zoomOut
}

@keyframes Toastify__flipIn {
    0% {
        transform: perspective(400px) rotateX(90deg);
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        transform: perspective(400px) rotateX(-20deg);
        animation-timing-function: ease-in
    }

    60% {
        transform: perspective(400px) rotateX(10deg);
        opacity: 1
    }

    80% {
        transform: perspective(400px) rotateX(-5deg)
    }

    to {
        transform: perspective(400px)
    }
}

@keyframes Toastify__flipOut {
    0% {
        transform: perspective(400px)
    }

    30% {
        transform: perspective(400px) rotateX(-20deg);
        opacity: 1
    }

    to {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

.Toastify__flip-enter {
    animation-name: Toastify__flipIn
}

.Toastify__flip-exit {
    animation-name: Toastify__flipOut
}

@keyframes Toastify__slideInRight {
    0% {
        transform: translate3d(110%, 0, 0);
        visibility: visible
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes Toastify__slideInLeft {
    0% {
        transform: translate3d(-110%, 0, 0);
        visibility: visible
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes Toastify__slideInUp {
    0% {
        transform: translate3d(0, 110%, 0);
        visibility: visible
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes Toastify__slideInDown {
    0% {
        transform: translate3d(0, -110%, 0);
        visibility: visible
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes Toastify__slideOutRight {
    0% {
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        transform: translate3d(110%, 0, 0)
    }
}

@keyframes Toastify__slideOutLeft {
    0% {
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        transform: translate3d(-110%, 0, 0)
    }
}

@keyframes Toastify__slideOutDown {
    0% {
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        transform: translate3d(0, 500px, 0)
    }
}

@keyframes Toastify__slideOutUp {
    0% {
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        transform: translate3d(0, -500px, 0)
    }
}

.Toastify__slide-enter--bottom-left,
.Toastify__slide-enter--top-left {
    animation-name: Toastify__slideInLeft
}

.Toastify__slide-enter--bottom-right,
.Toastify__slide-enter--top-right {
    animation-name: Toastify__slideInRight
}

.Toastify__slide-enter--top-center {
    animation-name: Toastify__slideInDown
}

.Toastify__slide-enter--bottom-center {
    animation-name: Toastify__slideInUp
}

.Toastify__slide-exit--bottom-left,
.Toastify__slide-exit--top-left {
    animation-name: Toastify__slideOutLeft
}

.Toastify__slide-exit--bottom-right,
.Toastify__slide-exit--top-right {
    animation-name: Toastify__slideOutRight
}

.Toastify__slide-exit--top-center {
    animation-name: Toastify__slideOutUp
}

.Toastify__slide-exit--bottom-center {
    animation-name: Toastify__slideOutDown
}

@keyframes Toastify__spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

/*# sourceMappingURL=2.e434f813.chunk.css.map */


/*savepage-import-url=https://fonts.googleapis.com/css2?family=Space+Mono:wght@400*/
/* vietnamese */
@font-face {
    font-family: 'Space Mono';
    font-style: normal;
    font-weight: 400;
    src: /*savepage-url=https://fonts.gstatic.com/s/spacemono/v15/i7dPIFZifjKcF5UAWdDRYE58RWq7.woff2*/ url(data:font/woff2;base64,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) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Space Mono';
    font-style: normal;
    font-weight: 400;
    src: /*savepage-url=https://fonts.gstatic.com/s/spacemono/v15/i7dPIFZifjKcF5UAWdDRYE98RWq7.woff2*/ url(data:font/woff2;base64,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) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Space Mono';
    font-style: normal;
    font-weight: 400;
    src: /*savepage-url=https://fonts.gstatic.com/s/spacemono/v15/i7dPIFZifjKcF5UAWdDRYEF8RQ.woff2*/ url(data:font/woff2;base64,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) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

700
& display

=
swap

)
;

.importheadddddd {
    color: var(--text-color)
}

.dark-theme {
    --body-bg: #000 !important;
    --navbar-bg: #000 !important;
    --text-color: #fff !important;
    --card-bg: #000 !important;
    --card-border: #fff !important;
    --card-bg2: #050505 !important;
    --card-bg3: #0d0d0d !important;
    --card-bg4: #222 !important;
    --card-border2: #242424 !important;
    --card-border3: #2e2e2e !important;
    --heading-text: #fff !important;
    --button-bg: #242424 !important;
    --button-bg2: #1e241f !important;
    --btn-green-border: #17441c !important;
    --input-border: #282828 !important;
    --warning-card: #23221e !important;
    --warning-card-border: #44361a !important;
    --yellow-bg: #28241e !important;
    --yellow-border: #533e18 !important;
    --svg-color: #fff !important;
    --Setting-wallet-Passd-lable: #636363 !important;
    --Setting-wallet-Passd-input-text: #343434 !important;
    --radio-check-border: #3d3d3d !important;
    --footer-bg: #1d1d1d !important;
    --footer-text: #828284 !important;
    --dropdown-menu-hover: #252525 !important;
    --dropdown-border-main: #262626 !important;
    --radio-check-language-bg: #252525 !important;
    --congratulation-modal-text: #ababab !important;
    --create-account: #828284 !important;
    --hover-tbl: #252525 !important;
    --brdrtbl: #242424 !important;
    --modal-inner-bg: #212121 !important;
    --linecolor: #333 !important;
    --newbgclr: #0f0f0f !important;
    --newtxtclr: #363636 !important;
    --boxbgclrnew: #0a0a0a !important;
    --newradialclr: #121212 !important
}

.dark-theme,
.light-theme {
    --scroll-bar: #2b2a2a !important
}

.light-theme {
    --brdrtbl: #ebebeb !important;
    --hover-tbl: #f9f9f9 !important;
    --create-account: #7d7d7d !important;
    --congratulation-modal-text: #7d7d7d !important;
    --radio-check-language-bg: #f4f4f4 !important;
    --dropdown-border-main: #ebebeb !important;
    --dropdown-menu-hover: #f9f9f9 !important;
    --footer-text: #7d7d7d !important;
    --footer-bg: #fcfcfc !important;
    --radio-check-border: #d9d9d9 !important;
    --Setting-wallet-Passd-input-text: #aaa !important;
    --Setting-wallet-Passd-lable: #7d7d7d !important;
    --body-bg: #fff !important;
    --navbar-bg: #fff !important;
    --text-color: #7d7d7d !important;
    --card-bg: #fff !important;
    --card-bg2: #f6f6f6 !important;
    --card-bg3: #e9e9e9 !important;
    --card-bg4: #fafafa !important;
    --card-border: #000 !important;
    --card-border2: #ebebeb !important;
    --card-border3: #cecece !important;
    --heading-text: #252525 !important;
    --button-bg: #f1f1f1 !important;
    --button-bg2: #eff9f0 !important;
    --btn-green-border: #a7e5ae !important;
    --input-border: #ebebeb !important;
    --warning-card: #fcf9f2 !important;
    --warning-card-border: #fde9c2 !important;
    --yellow-bg: #fcf8ef !important;
    --yellow-border: #fde8bf !important;
    --svg-color: #252525 !important;
    --modal-inner-bg: rgba(255, 233, 233, 0.1411764705882353) !important;
    --linecolor: #d6d6d6 !important;
    --newbgclr: #e6e6e6 !important;
    --newtxtclr: #8a8a8a !important;
    --boxbgclrnew: #ececec !important;
    --newradialclr: rgba(18, 18, 18, 0.3) !important
}

.direction-for-arabic {
    direction: rtl
}

.dark-theme .white,
.light-theme .dark {
    display: none !important
}

html {
    scroll-behavior: smooth
}

.margin-rght {
    margin-left: 20px
}

body {
    font-family: "Space Mono", monospace;
    background: var(--body-bg);
    height: 100vh
}

iframe {
    z-index: -9 !important
}

.recapcha {
    margin-top: 5px;
    display: flex;
    justify-content: center
}

.recapcha iframe {
    display: block !important;
    z-index: 1 !important
}

.grecaptcha-logo iframe {
    display: block !important;
    z-index: 999999 !important
}

.grecaptcha-badge {
    z-index: 1111111111 !important
}

.custom-show-modal iframe {
    display: block !important;
    z-index: 1 !important
}

#checkdv_1 {
    display: none !important;
    z-index: -9 !important
}

.row {
    margin: 0
}

.p0,
.p-0,
.row {
    padding: 0
}

a,
button,
div,
h1,
h2,
h3,
h4,
h5,
h6,
p,
span,
ul {
    transition: background-color 1s ease-out
}

textarea {
    resize: none
}

a {
    text-decoration: none !important
}

ul {
    padding: 0;
    list-style: none
}

div,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul {
    margin: 0
}

.common-clr {
    color: var(--card-border)
}

.wallet {
    font-weight: 400;
    font-size: 16px
}

button.btn-verifyss {
    background: var(--body-bg);
    border: 1px solid #242424 !important;
    border-radius: 0;
    border: none;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    text-transform: uppercase;
    color: var(--card-border);
    padding: 40px 10px;
    grid-gap: 13px;
    gap: 13px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

button.btn-verifyss:hover {
    border-color: var(--card-border) !important;
    box-shadow: 2px 2px 0 0 var(--card-border)
}

.common-btnone {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background: var(--body-bg);
    border: 1px solid var(--card-border) !important;
    box-shadow: 4px 4px 0 0 var(--card-border);
    font-style: normal;
    text-transform: uppercase;
    color: var(--card-border);
    border: none;
    padding: 10px
}

.common-btnone:hover {
    box-shadow: 2px 2px 0 0 var(--card-border)
}

.secondary-btnone {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background: var(--body-bg);
    border: 1px solid var(--card-border) !important;
    box-shadow: 4px 4px 0 0 var(--card-border);
    font-style: normal;
    text-transform: uppercase;
    color: var(--card-border);
    border: none;
    padding: 10px
}

.secondary-btnone:hover {
    box-shadow: 2px 2px 0 0 var(--card-border)
}

.common-btntwo {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background: var(--body-bg);
    border: 1px solid var(--card-border) !important;
    box-shadow: 4px 4px 0 0 var(--card-border);
    font-style: normal;
    text-transform: uppercase;
    color: var(--card-border);
    border: none;
    padding: 10px
}

.common-btntwo:hover {
    box-shadow: 2px 2px 0 0 var(--card-border)
}

.secondary-btntwo {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background: var(--button-bg);
    border-radius: 4px;
    font-style: normal;
    text-transform: uppercase;
    color: var(--heading-text);
    border: none
}

.secondary-btntwo:hover {
    background: #8f1bf5;
    box-shadow: 0 20px 30px -10px rgba(99, 98, 98, .1490196078);
    color: #fff;
    transition: .7s
}

.theme-container {
    max-width: 1240px;
    width: 100%;
    padding: 0 20px;
    margin: 0 auto
}

.material-textfield {
    position: relative;
    width: 100%
}

.material-textfield label {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background-color: var(--card-bg);
    padding: 0 7.4rem 0 1.3rem;
    margin: 0 .5rem;
    transform-origin: left top;
    pointer-events: none;
    font-weight: 400;
    line-height: 120%
}

.material-textfield input,
.material-textfield label {
    transition: .1s ease-out;
    font-style: normal;
    font-size: 14px;
    color: var(--card-border)
}

.material-textfield input {
    outline: none;
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    border-radius: 0;
    padding: 17px 18px;
    font-weight: 700;
    line-height: 117%;
    width: 100%;
    box-shadow: none !important
}

.material-textfield input::placeholder {
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    line-height: 117%;
    color: var(--Setting-wallet-Passd-input-text)
}

.eye {
    position: absolute;
    top: 15px;
    right: 18px
}

.fade.address-secret-modal.modal.show {
    background: rgba(0, 0, 0, .6);
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px)
}

.material-textfield input:focus + label {
    top: 0;
    left: 6px;
    transform: translateY(-50%) scale(.9);
    padding: 0 .3rem
}

.material-textfield input:not(:placeholder-shown) + label {
    top: 0;
    transform: translateY(-50%) scale(.9);
    padding: 0 .4rem 0 .3rem
}

@media (max-width: 1080px) {
    .horizontalsss {
        transform: rotate(90deg);
        margin-top: 15px;
        margin-bottom: 15px
    }

    .padd-sm {
        padding: 0 !important
    }
}

.pl-2 {
    padding-left: 10px
}

@media (max-width: 992px) {
    .pl-2 {
        padding-left: 0
    }
}

.set-cursor {
    cursor: pointer !important
}

.Transfer {
    color: var(--heading-text)
}

.text-error {
    font-size: 12px;
    color: #b14c4c;
    margin-bottom: 10px
}

input[type=checkbox] {
    cursor: pointer
}

.successsssss-modal {
    background: rgba(0, 0, 0, .6);
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px)
}

.successsssss-modal .btn-confirm {
    background: #8f1bf5;
    box-shadow: 0 20px 30px -10px rgba(99, 98, 98, .15);
    border-radius: 4px;
    color: #fff
}

.successsssss-modal .modal-content {
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    border-radius: 0;
    padding: 25px;
    box-shadow: 4px 4px 0 0 var(--card-border)
}

.successsssss-modal .modal-body {
    padding: 0
}

.successsssss-modal .inner-content {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.successsssss-modal .inner-content .main-head {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 140%;
    color: var(--card-border);
    margin-top: 15px;
    margin-bottom: 16px
}

.successsssss-modal .inner-content .inline-text {
    display: flex;
    align-items: center;
    justify-content: center;
    grid-gap: 12px;
    gap: 12px;
    margin-bottom: 16px
}

.successsssss-modal .inner-content .inline-text h4 {
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 140%;
    color: var(--card-border);
    display: flex;
    align-items: center
}

.successsssss-modal .inner-content .inline-text h4 h6 {
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 140%;
    color: #9c9c9c;
    margin-left: 7px
}

.successsssss-modal .inner-content .para {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 110%;
    color: #7d7d7d
}

.successsssss-modal .twice-btns {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 30px
}

.successsssss-modal .twice-btns button {
    padding: 15px;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    text-transform: uppercase;
    color: var(--card-border);
    border-radius: 0;
    border: none;
    width: 100%
}

.successsssss-modal .twice-btns .btn-closee {
    background: var(--card-bg2);
    color: var(--card-border)
}

.success-modal .modal-header {
    background: var(--body-bg);
    border: 1px solid var(--card-border);
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    grid-gap: 10px;
    gap: 10px;
    border-radius: 0 !important
}

.success-modal .modal-header .modal-title {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 140%;
    color: var(--card-border);
    display: flex;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 10px;
    gap: 10px
}

.dark-theme .main-upper-new-heading {
    padding: 8px 0
}

.dark-theme .main-upper-new-heading,
.light-theme .main-upper-new-heading {
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 110%;
    text-align: center;
    margin-bottom: 35px;
    color: var(--card-border)
}

input:-webkit-autofill,
input:-webkit-autofill:active,
input:-webkit-autofill:focus,
input:-webkit-autofill:hover {
    -webkit-transition: background-color 9999s ease-in-out 0s !important;
    transition: background-color 9999s ease-in-out 0s !important
}

.noora {
    margin: -30px 0 0 !important
}

.amount-style-value {
    font-size: 36px !important
}

.amount-style-value,
.amount-style-value-mbl {
    display: flex;
    align-items: center;
    font-style: normal;
    font-weight: 700 !important;
    line-height: 140% !important;
    color: #fff
}

.amount-style-value-mbl {
    font-size: 20px !important
}

.form-check-input:checked {
    background-color: #7d7d7d !important;
    border-color: #7d7d7d !important
}

.form-check-input:focus {
    box-shadow: none !important
}

.form-check-input {
    --bs-form-check-bg: var(--navbar-bg);
    width: 18px;
    height: 18px;
    border-radius: 0 !important;
    vertical-align: top;
    background-color: var(--bs-form-check-bg);
    background-image: var(--bs-form-check-bg-image);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    border: var(--bs-border-width) solid var(--radio-check-border);
    outline: none !important;
    border-color: #3d3d3d !important
}

input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
    -webkit-appearance: none !important;
    margin: 0 !important
}

input[type=number] {
    -moz-appearance: textfield !important
}

.fortextstyle {
    color: var(--card-border);
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: .1px
}

.custom-modal {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    transform: scale(1.1);
    transition: visibility 0s linear .25s, opacity .25s 0s, transform .25s;
    background: rgba(62, 62, 62, .3019607843);
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px)
}

.custom-modal .inner-set {
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    border-radius: 0;
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start
}

.custom-modal .inner-set h6 {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 140%;
    color: var(--heading-text);
    margin-bottom: 7px
}

.custom-modal .inner-set p {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 110%;
    color: var(--congratulation-modal-text)
}

.custom-modal-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 500px;
    width: 100%;
    background: var(--body-bg);
    border: 1px solid var(--card-border);
    border-radius: 0;
    padding: 20px;
    box-shadow: 4px 4px 0 0 var(--card-border)
}

.custom-modal-content .main-body .btn-done {
    border: 1px solid var(--card-border);
    background: #000;
    box-shadow: 4px 4px 0 0 var(--card-border);
    display: flex;
    padding: 15px 40px;
    justify-content: center;
    align-items: center;
    color: var(--card-border);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
    width: 100%
}

.custom-modal-content .main-body .twitterbutton {
    margin-top: 25px
}

.custom-modal-content .main-body .twitterbutton button {
    border: 1px solid var(--card-border);
    background: var(--card-bg);
    display: flex;
    padding: 25px 70px;
    justify-content: center;
    align-items: center;
    color: var(--card-border);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
    width: 100%;
    position: relative
}

.custom-close-button {
    float: right;
    width: 1.5rem;
    line-height: 1.5rem;
    text-align: center;
    cursor: pointer;
    border-radius: .25rem;
    background-color: #d3d3d3
}

.custom-close-button:hover {
    background-color: #a9a9a9
}

.custom-show-modal {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
    transition: visibility 0s linear 0s, opacity .25s 0s, transform .25s
}

@media (max-width: 1080px) {
    .custom-modal-content {
        width: 90%
    }
}

.checkboxmain {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 10px;
    gap: 10px;
    margin-bottom: 30px;
    margin-top: 20px
}

.checkboxmain .clear {
    clear: both
}

.checkboxmain .checkBox {
    display: block;
    cursor: pointer;
    width: 20px;
    height: 20px;
    border: 3px solid hsla(0, 0%, 100%, 0);
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 0 2px var(--text-color)
}

.checkboxmain .checkBox div {
    width: 60px;
    height: 60px;
    background-color: var(--text-color);
    top: -52px;
    left: -52px;
    position: absolute;
    transform: rotate(45deg);
    z-index: 100
}

.checkboxmain .checkBox input[type=checkbox]:checked + div {
    left: -10px;
    top: -10px
}

.checkboxmain .checkBox input[type=checkbox] {
    position: absolute;
    left: 50px;
    visibility: hidden
}

.checkboxmain .transition {
    transition: .3s ease
}

.checkboxmain .checkboxpara {
    color: var(--text-color);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 117%
}

.light-theme .set-color-ontheme path {
    fill: #000 !important
}

.btn-explorer {
    border: 1px solid var(--card-border) !important;
    background-color: transparent;
    box-shadow: 0 20px 30px -10px rgba(99, 98, 98, .15), 4px 4px 0 0 var(--card-border) !important
}

.welcome-text {
    text-decoration: underline !important
}

.dark-theme .darkmode {
    display: none !important
}

.light-theme .lightmode {
    display: none
}

.giftmodal-scss .btn-confirm {
    font-weight: 700
}

@media (max-width: 1080px) {
    .d-noneformobile {
        display: none
    }
}

.yellowmain, .yellowmain2 {
    border: 1px solid #ffa800;
    display: flex;
    padding: 11px;
    align-items: flex-start;
    background: #000;
    margin-top: 30px
}

.yellowmain .yellowtext, .yellowmain2 .yellowtext2 {
    width: 100%;
    color: #ffa800;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%
}

.newdesclaimermodal .modal-dialog {
    max-width: 674px;
    width: 100%
}

.newdesclaimermodal .modal-dialog .modal-body .forscroll {
    background: var(--body-bg) !important;
    border: none !important;
    height: 331px;
    overflow-y: scroll
}

.newdesclaimermodal .modal-dialog .modal-body .forscroll::-webkit-scrollbar {
    width: 4px
}

.newdesclaimermodal .modal-dialog .modal-body .forscroll::-webkit-scrollbar-track {
    background: #2b2a2a
}

.newdesclaimermodal .modal-dialog .modal-body .forscroll::-webkit-scrollbar-thumb,
.newdesclaimermodal .modal-dialog .modal-body .forscroll::-webkit-scrollbar-thumb:hover {
    background: #fff
}

.newdesclaimermodal .modal-dialog .modal-body .termshead {
    color: var(--card-border);
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 117%;
    text-transform: uppercase;
    margin-bottom: 20px
}

.bolddiii {
    color: #fff !important
}

.xfgdfghfg {
    position: absolute
}

.termsmodal .modal-dialog {
    max-width: 538px !important
}

.termsmodal .modal-dialog .modal-content .modal-body {
    margin-bottom: 0 !important
}

.termsmodal .modal-dialog .modal-content .modal-body .textdecor {
    color: var(--card-border);
    text-decoration: underline !important
}

.termsmodal .modal-dialog .modal-content .modal-body .blackbtn {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    border: none !important;
    text-transform: uppercase
}

.blackbtn,
.termsmodal .modal-dialog .modal-content .modal-body .blackbtn {
    padding: 15px 40px;
    background: hsla(0, 0%, 100%, .05);
    color: #363636;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%
}

.lowewrbtn {
    padding: 15px !important;
    grid-gap: 10px;
    gap: 10px;
    font-size: 18px;
    line-height: 18px;
    color: var(--card-border);
    margin: 20px 0
}

.blackbtn,
.lowewrbtn {
    display: flex;
    justify-content: center;
    align-items: center
}

.blackbtn {
    padding: 15px 40px !important;
    background: hsla(0, 0%, 100%, .05) !important;
    color: #363636 !important;
    font-size: 18px !important;
    line-height: 18px !important;
    width: 100%;
    border: none !important;
    text-transform: uppercase
}

.attentionpara {
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    width: 100%;
    color: var(--card-border);
    margin-bottom: 20px
}

.twitterbuttonmain {
    position: relative
}

.twitterbuttonmain .asassddsadfs {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: var(--card-border);
    font-size: 16px;
    font-style: normal;
    white-space: nowrap;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
    pointer-events: none;
    z-index: 9;
    display: flex;
    justify-content: center;
    align-items: center;
    grid-gap: 10px;
    gap: 10px
}

.twitterbuttonmain button span {
    display: none !important
}

.twitterbuttonmain {
    margin-top: 25px;
    width: 290px
}

.twitterbuttonmain button {
    display: flex;
    padding: 25px 70px;
    justify-content: center;
    align-items: center;
    color: var(--card-border);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
    width: 100%;
    position: relative;
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    box-shadow: 4px 4px 0 0 var(--card-border)
}

.forzindex {
    z-index: 999
}

.greenbtn {
    border: 1px solid #00b812;
    background: rgba(0, 184, 18, .1);
    color: #00b812;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
    display: flex;
    width: 248px;
    padding: 15px 0;
    grid-gap: 10px;
    gap: 10px;
    justify-content: center;
    align-items: center
}

.greenbtn .greenimg path {
    fill: #00b812
}

.followbtns {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 20px;
    gap: 20px
}

.formargins {
    margin-left: 10px
}

.confirmedmodal .modal-dialog {
    max-width: 570px
}

.confirmedmodal .modal-dialog .confirmtophead {
    color: var(--card-border);
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 31px
}

.confirmedmodal .modal-dialog .greenishbox {
    background: rgba(40, 230, 100, .1);
    padding: 10px
}

.confirmedmodal .modal-dialog .greenishbox .greenishpara {
    color: #28e664;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%
}

.confirmedmodal .modal-dialog .donebtn {
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    border-radius: 0;
    box-shadow: 4px 4px 0 0 var(--card-border);
    color: var(--card-border);
    display: flex;
    padding: 15px 40px;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
    width: 100%
}

.redishpara {
    color: #ff0d0d !important
}

.btnwidthset {
    width: 188px !important
}

@media (max-width: 991px) {
    .followbtns {
        flex-direction: column
    }

    .followbtns .lineimg {
        display: none !important
    }

    .followbtns .greenbtn,
    .followbtns .twitterbuttonmain {
        width: 100%
    }
}

.green {
    color: #00b812 !important
}

.borderdiv {
    border: 1px solid var(--card-border);
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center
}

.direction-for-arabic .material-textfield label {
    left: unset;
    right: 0;
    padding: 0 1.3rem 0 7.4rem;
    margin: 0 .5rem;
    transform-origin: right top;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.direction-for-arabic .backarrow {
    transform: rotate(180deg)
}

.direction-for-arabic .eye {
    left: 18px;
    right: unset !important
}

.direction-for-arabic .modal-header .btn-close {
    margin-left: 0 !important
}

.direction-for-arabic .set-customdrop-inner .dropdown {
    right: unset !important;
    left: 7px !important
}

.direction-for-arabic .deposit .asset .btn-drop p,
.direction-for-arabic .deposit .asset .btn-drop-deposit p {
    left: unset !important;
    right: 10px !important
}

.direction-for-arabic .navbar .navbar-collapse .walletmain {
    border-right: 1px solid #242424;
    border-left: unset !important
}

.direction-for-arabic .nav-pills .nav-link {
    font-size: 14px !important
}

.direction-for-arabic .upper-headingold .twice-btns .btn-scanned {
    height: 80px !important
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
    display: none
}

.dyuvyydvvyddcdcd {
    left: 5% !important
}

.main-banner {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 89px;
    padding-bottom: 127px;
    min-height: 100vh
}

.main-banner .bannerheadings {
    max-width: 850px;
    margin: 0 auto 60px;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center
}

.main-banner .bannerheadings .bannerhead {
    font-weight: 700;
    font-style: normal;
    font-size: 40px;
    line-height: 110%;
    text-align: center;
    color: var(--card-border);
    margin-bottom: 15px;
    text-transform: capitalize
}

.main-banner .bannerheadings .bannerpara {
    max-width: 567px;
    font-style: normal;
    font-size: 14px;
    line-height: 110%;
    color: var(--text-color);
    text-align: center;
    font-weight: 700
}

.main-banner .bannerwallet {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    grid-gap: 20px;
    gap: 20px
}

.main-banner .bannerwallet .mainwallet {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 35px;
    max-width: 426.5px;
    width: 100%;
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    box-shadow: 4px 4px 0 0 var(--card-border);
    min-height: 312px
}

.main-banner .bannerwallet .mainwallet .mainhead {
    font-weight: 700;
    font-style: normal;
    font-size: 22px;
    line-height: 90%;
    color: var(--heading-text);
    margin-top: 25px;
    margin-bottom: 19px
}

.main-banner .bannerwallet .mainwallet .mainpara {
    font-weight: 700;
    font-style: normal;
    font-size: 14px;
    line-height: 120%;
    color: #7d7d7d;
    margin-bottom: 25px
}

.main-banner .bannerwallet .mainwallet .common-btnone,
.main-banner .bannerwallet .mainwallet .secondary-btnone {
    padding: 15px 40px;
    font-size: 16px;
    line-height: 100%;
    width: 100%
}

@media (max-width: 1080px) {
    .main-banner {
        display: block !important;
        padding-top: 120px
    }
}

@media (max-width: 992px) {
    .main-banner .bannerwallet {
        justify-content: center;
        align-items: center;
        flex-direction: column
    }
}

@media (max-width: 600px) {
    .main-banner .bannerheadings .bannerhead {
        font-size: 26px;
        line-height: 140%
    }

    .main-banner .bannerheadings {
        margin: 0 auto 30px
    }

    .main-banner .bannerwallet .mainwallet {
        padding: 40px 20px
    }

    .main-banner {
        padding-top: 17px;
        padding-bottom: 53px
    }
}

.modal-showstart {
    background: rgba(62, 62, 62, .3019607843);
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px)
}

.modal-showstart .modal-dialog .modal-content {
    background: var(--body-bg);
    border: 1px solid var(--card-border);
    border-radius: 0;
    padding: 20px;
    box-shadow: 4px 4px 0 0 var(--card-border)
}

.modal-showstart .modal-dialog .modal-content .modal-header {
    background: var(--body-bg);
    border: 1px solid var(--card-border);
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    grid-gap: 10px;
    gap: 10px;
    border-radius: 0 !important
}

.modal-showstart .modal-dialog .modal-content .modal-header .modal-title {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 140%;
    color: var(--card-border);
    margin-bottom: 7px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 10px;
    gap: 10px
}

.modal-showstart .modal-dialog .modal-content .modal-body {
    padding: 0;
    margin: 20px 0 15px
}

.modal-showstart .modal-dialog .modal-content .modal-body .welcomeheader {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 50px;
    position: relative
}

.modal-showstart .modal-dialog .modal-content .modal-body .welcomeheader .crossimg {
    position: absolute;
    top: -20px;
    right: -5px
}

.modal-showstart .modal-dialog .modal-content .modal-body .welcomtext .welcomehead {
    color: var(--card-border);
    text-align: center;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    margin-bottom: 25px
}

.modal-showstart .modal-dialog .modal-content .modal-body .welcomtext .welcomepara {
    color: var(--card-border);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    margin-bottom: 50px
}

.modal-showstart .modal-dialog .modal-content .modal-body .form-check.radiocheck-btnn {
    margin-bottom: 19px
}

.modal-showstart .modal-dialog .modal-content .modal-body .form-check.radiocheck-btnn label.form-check-label.importhead {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 110%;
    color: var(--heading-text);
    padding-left: 5px
}

.modal-showstart .modal-dialog .modal-content .modal-body .form-check.radiocheck-btnn .form-check-input:checked {
    background-color: #7d7d7d !important;
    border-color: #7d7d7d !important
}

.modal-showstart .modal-dialog .modal-content .modal-body .form-check.radiocheck-btnn .form-check-input:focus {
    box-shadow: none !important
}

.modal-showstart .modal-dialog .modal-content .modal-body .form-check.radiocheck-btnn .form-check-input {
    --bs-form-check-bg: var(--navbar-bg);
    width: 18px;
    height: 18px;
    border-radius: 0 !important;
    vertical-align: top;
    background-color: var(--bs-form-check-bg);
    background-image: var(--bs-form-check-bg-image);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    border: var(--bs-border-width) solid var(--radio-check-border);
    outline: none !important;
    border-color: #3d3d3d !important
}

.modal-showstart .modal-dialog .modal-content .modal-body .continuebutton {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background: var(--body-bg);
    border: 1px solid var(--card-border) !important;
    box-shadow: 4px 4px 0 0 var(--card-border);
    color: var(--card-border);
    border: none;
    padding: 15px;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
    width: 100%
}

.modal-showstart .modal-dialog .modal-content .modal-body .continuebutton:hover {
    box-shadow: 2px 2px 0 0 var(--card-border)
}

.modal-showstart .modal-dialog .modal-content .modal-body .disable-btn {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border: none;
    padding: 15px;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
    border: none !important;
    background: var(--modal-inner-bg);
    color: #424848;
    width: 100% !important
}

.modal-showstart .modal-dialog .modal-content .modal-body .mainmodalstartpara {
    border-radius: 0;
    border: 1px solid var(--card-border);
    padding: 20px;
    margin-bottom: 15px
}

.modal-showstart .modal-dialog .modal-content .modal-body .mainmodalstartpara .mainmodalinnerpara {
    color: var(--card-border);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 117%;
    margin-bottom: 20px
}

.modal-showstart .modal-dialog .modal-content .modal-body .mainmodalstartpara .mainmodalinnerpara:last-child {
    margin-bottom: 0
}

.modal-showstart .modal-dialog .modal-content .modal-body .mainmodalstartpara .mainmodalinnerpara span {
    color: var(--card-border);
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 117%
}

.welcome-dop {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    padding: 120px 0;
    min-height: 100vh
}

.welcome-dop .parent-welcome {
    max-width: 662px;
    width: 100%;
    margin: 0 auto
}

.welcome-dop .parent-welcome .upper-content h4 {
    color: var(--card-border);
    text-align: center;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    text-transform: capitalize
}

.welcome-dop .parent-welcome .upper-content p {
    color: var(--card-border);
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    margin: 20px 0
}

.welcome-dop .parent-welcome .upper-content .twice-link {
    display: flex;
    justify-content: center;
    align-items: center;
    grid-gap: 35px;
    gap: 35px
}

.welcome-dop .parent-welcome .upper-content .twice-link a {
    display: flex;
    justify-content: center;
    align-items: center;
    grid-gap: 14px;
    gap: 14px;
    color: var(--card-border);
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
    text-decoration: underline !important
}

.welcome-dop .parent-welcome .upper-content .twice-link a .firstsvg path {
    fill: var(--card-border)
}

.welcome-dop .parent-welcome .main-card {
    padding: 40px;
    background: var(--body-bg);
    border: 1px solid var(--card-border);
    border-radius: 0;
    box-shadow: 4px 4px 0 0 var(--card-border)
}

.welcome-dop .parent-welcome .main-card .textdecor {
    color: var(--card-border);
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 117%;
    text-decoration: underline !important
}

.welcome-dop .parent-welcome .main-card .continuebutton {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background: var(--body-bg);
    border: 1px solid var(--card-border) !important;
    box-shadow: 4px 4px 0 0 var(--card-border);
    color: var(--card-border);
    border: none;
    padding: 15px;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
    width: 100%
}

.main-navbar {
    background: var(--navbar-bg);
    border-bottom: 1px solid #242424;
    position: relative;
    z-index: 999999
}

.main-navbar .navbar {
    padding: 0;
    margin: 0
}

.main-navbar .navbar .navbar-brand {
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 20px;
    gap: 20px
}

.main-navbar .navbar .navbar-brand .testnetspan {
    border: 1px solid #ffa800;
    background: var(--body-bg);
    display: flex;
    padding: 10px 12px;
    align-items: center;
    grid-gap: 6px;
    gap: 6px;
    color: #ffa800;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%
}

.main-navbar .navbar .navbar-brand .testnetspan .testnetcircle {
    background-color: #ffa800;
    width: 8px;
    height: 8px;
    border-radius: 120px
}

.main-navbar .navbar .navbar-collapse {
    justify-content: flex-end
}

.main-navbar .navbar .navbar-collapse .languagedropdown {
    margin-right: 25px;
    position: relative
}

.main-navbar .navbar .navbar-collapse .languagedropdown .dropdown-toggle {
    background: transparent;
    border: none;
    margin: 0;
    padding: 0;
    outline: none;
    display: flex;
    justify-content: center;
    align-items: center;
    grid-gap: 10px;
    gap: 10px;
    color: var(--card-border);
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%
}

.main-navbar .navbar .navbar-collapse .languagedropdown .dropdown-menu {
    border: 1px solid var(--card-border);
    background: var(--card-bg);
    box-shadow: 4px 4px 0 0 var(--card-border);
    border-radius: 0;
    left: unset !important;
    right: 0 !important;
    margin-top: 10px
}

.main-navbar .navbar .navbar-collapse .languagedropdown .dropdown-menu .dropdownitm {
    display: flex;
    padding: 10px 15px;
    align-items: center;
    color: var(--card-border);
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    grid-gap: 10px;
    gap: 10px;
    cursor: pointer
}

.main-navbar .navbar .navbar-collapse .themeimg {
    display: none;
    padding: 21px 15px;
    border-left: 1px solid #242424;
    border-right: 1px solid #242424
}

.main-navbar .navbar .navbar-collapse .walletmain {
    display: flex;
    justify-content: center;
    align-items: center;
    grid-gap: 10px;
    gap: 10px;
    padding: 24px;
    border-left: 1px solid #242424
}

.main-navbar .navbar .navbar-collapse .walletmain .tokenimg {
    width: 30px;
    height: 30px;
    border-radius: 120px;
    object-fit: cover;
    object-position: center
}

.main-navbar .navbar .navbar-collapse .walletmain .tokenimg .tokeninnerimg {
    width: 100%;
    height: 100%;
    border-radius: 120px;
    object-fit: cover;
    object-position: center
}

.main-navbar .navbar .navbar-collapse .walletmain .wallettexts {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    grid-gap: 2px;
    gap: 2px
}

.main-navbar .navbar .navbar-collapse .walletmain .wallettexts .wallethead {
    font-weight: 700;
    font-style: normal;
    font-size: 16px;
    line-height: 110%;
    color: var(--card-border)
}

.main-navbar .navbar .navbar-collapse .walletmain .wallettexts .walletpara {
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    line-height: 110%;
    color: #7d7d7d
}

@media (max-width: 1080px) {
    .main-navbar {
        padding: 20px 0
    }

    .navbar-toggler:focus {
        box-shadow: none !important
    }

    .main-navbar .navbar .navbar-collapse .walletmain {
        border-left: none
    }

    .main-navbar .navbar .navbar-collapse .themeimg {
        display: none
    }
}

@media (max-width: 991px) {
    .main-navbar .navbar .navbar-collapse .languagedropdown {
        margin-right: 0;
        display: flex;
        justify-content: center
    }
}

.hideBTN {
    display: hide
}

.navbar-toggler {
    border: none
}

.service-modal {
    background: rgba(0, 0, 0, .6);
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px)
}

.service-modal .modal-content {
    border-radius: 0;
    border: 1px solid var(--card-border);
    background: var(--body-bg);
    padding: 20px 20px 30px;
    box-shadow: 4px 4px 0 0 var(--card-border)
}

.service-modal .modal-body {
    padding: 0
}

.service-modal .upper-div {
    border-radius: 0;
    border: 1px solid var(--card-border);
    background: var(--body-bg);
    padding: 15px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 10px;
    gap: 10px;
    margin-bottom: 20px
}

.service-modal .upper-div h6 {
    color: var(--card-border);
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%
}

.service-modal .bottom-div {
    border: 1px solid var(--card-border);
    border-radius: 0;
    background: var(--body-bg);
    padding: 20px
}

.service-modal .bottom-div h6 {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 10px
}

.service-modal .bottom-div h6,
.service-modal .bottom-div p {
    color: var(--card-border);
    font-style: normal;
    line-height: 140%
}

.service-modal .bottom-div p {
    font-size: 14px;
    font-weight: 400
}

@media (max-width: 1024px) {
    .d-noneformobile {
        display: none !important
    }

    .formobileshow {
        display: block !important
    }

    .main-navbar .navbar .navbar-collapse .languagedropdown {
        padding-top: 20px
    }
}

.main-footer {
    background: var(--body-bg);
    border-top: 1px solid #242424;
    padding: 18px 0;
    width: 100%
}

.main-footer .innerfooter {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.main-footer .innerfooter .leftfoot .footline {
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    line-height: 14px;
    color: #828284
}

.main-footer .innerfooter .rightfoot {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    grid-gap: 7px;
    gap: 7px
}

.main-footer .innerfooter .rightfoot .rightpara {
    font-weight: 700;
    font-style: normal;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #9a9a9a
}

@media (max-width: 768px) {
    .main-footer .innerfooter {
        justify-content: center;
        align-items: center;
        flex-direction: column;
        grid-gap: 20px;
        gap: 20px
    }
}

.middle {
    display: flex;
    align-items: center;
    grid-gap: 20px;
    gap: 20px
}

.middle a {
    color: var(--text-color);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.importwallet {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 124px 0;
    min-height: 100vh
}

.importwallet .innerimport {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 20px;
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    max-width: 538px;
    margin: 0 auto;
    box-shadow: 4px 4px 0 0 var(--card-border)
}

.importwallet .innerimport .importheader {
    background: var(--navbar-bg);
    border: 1px solid var(--card-border);
    display: flex;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 14px;
    gap: 14px;
    padding: 20px 15px;
    margin-bottom: 30px;
    width: 100%
}

.importwallet .innerimport .importheader .importhead {
    font-weight: 700;
    font-style: normal;
    font-size: 20px;
    line-height: 140%;
    color: var(--heading-text)
}

.importwallet .innerimport .importbody .importpara {
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    line-height: 110%;
    color: #7d7d7d;
    margin-bottom: 30px
}

.importwallet .innerimport .importbody .material-textfield {
    margin-bottom: 25px
}

.importwallet .innerimport .importbody .material-textfield input {
    padding-right: 50px
}

.importwallet .innerimport .importbody .material-textfield .clip,
.importwallet .innerimport .importbody .material-textfield .eye {
    position: absolute;
    top: 15px;
    right: 18px
}

.importwallet .innerimport .importbody .common-btntwo {
    width: 100%;
    padding: 15px;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%
}

.importwallet .form-check.radiocheck-btnn {
    margin-bottom: 19px
}

.importwallet .form-check.radiocheck-btnn label.form-check-label.importhead {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 110%;
    color: var(--heading-text);
    padding-left: 5px
}

.importwallet .form-check.radiocheck-btnn .form-check-input:checked {
    background-color: #7d7d7d !important;
    border-color: #7d7d7d !important
}

.importwallet .form-check.radiocheck-btnn .form-check-input:focus {
    box-shadow: none !important
}

.importwallet .form-check.radiocheck-btnn .form-check-input {
    --bs-form-check-bg: var(--navbar-bg);
    width: 18px;
    height: 18px;
    border-radius: 0;
    vertical-align: top;
    background-color: var(--bs-form-check-bg);
    background-image: var(--bs-form-check-bg-image);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    border: var(--bs-border-width) solid var(--radio-check-border);
    outline: none !important;
    border-color: #3d3d3d
}

@media (max-width: 1080px) {
    .importwallet {
        display: block !important
    }

    .importwallet .innerimport .importheader {
        padding: 20px 0
    }

    .importwallet .innerimport .importheader .importhead {
        text-align: start
    }

    .importwallet {
        padding: 85px 0
    }
}

.dede {
    padding: 0 10.4rem 0 1.3rem !important
}

.createwallet {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 124px 0;
    min-height: 100vh
}

.createwallet .innerimport {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 20px;
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    box-shadow: 4px 4px 0 0 var(--card-border);
    max-width: 538px;
    margin: 0 auto;
    width: 100%
}

.createwallet .innerimport .material-textfield input {
    padding-right: 50px
}

.createwallet .innerimport .material-textfield .clip {
    position: absolute;
    right: 20px;
    top: 15px
}

.createwallet .innerimport .importheader {
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    display: flex;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 80px;
    gap: 80px;
    width: 100%;
    padding: 20px 15px;
    margin-bottom: 30px
}

.createwallet .innerimport .importheader .importhead {
    font-weight: 700;
    font-style: normal;
    font-size: 20px;
    line-height: 140%;
    text-align: center;
    color: var(--heading-text)
}

.createwallet .innerimport .importbody {
    width: 100%
}

.createwallet .innerimport .importbody .importpara {
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    line-height: 110%;
    color: var(--congratulation-modal-text);
    margin-bottom: 30px
}

.createwallet .innerimport .importbody .material-textfield {
    margin-bottom: 25px
}

.createwallet .innerimport .importbody .material-textfield .clip,
.createwallet .innerimport .importbody .material-textfield .eye {
    position: absolute;
    top: 15px;
    right: 18px
}

.createwallet .innerimport .importbody .common-btntwo {
    width: 100%;
    padding: 15px;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%
}

.secret-recovery {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 124px 0;
    min-height: 100vh
}

.secret-recovery .secret-recover-div {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 20px;
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    max-width: 538px;
    margin: 0 auto;
    width: 100%;
    box-shadow: 4px 4px 0 0 var(--card-border)
}

.secret-recovery .secret-recover-div .upper-heading {
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    display: flex;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 80px;
    gap: 80px;
    width: 100%;
    padding: 20px 15px;
    margin-bottom: 20px
}

.secret-recovery .secret-recover-div .upper-heading h6 {
    font-weight: 700;
    font-style: normal;
    font-size: 20px;
    line-height: 140%;
    text-align: center;
    color: var(--heading-text)
}

.secret-recovery .secret-recover-div .bottom-content .para {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 110%;
    color: #7d7d7d;
    margin-bottom: 20px
}

.secret-recovery .secret-recover-div .bottom-content .phrase-content {
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    padding: 15px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 8px;
    gap: 8px;
    flex-wrap: wrap
}

.secret-recovery .secret-recover-div .bottom-content .phrase-content .single-phrase {
    display: flex;
    justify-content: center;
    align-items: center;
    grid-gap: 10px;
    gap: 10px;
    flex: 1 0 142px;
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    padding: 10px 5px;
    justify-content: flex-start
}

.secret-recovery .secret-recover-div .bottom-content .phrase-content .single-phrase.active {
    background-color: transparent
}

.secret-recovery .secret-recover-div .bottom-content .phrase-content .single-phrase.active p {
    color: #fff !important
}

.secret-recovery .secret-recover-div .bottom-content .phrase-content .single-phrase span {
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-size: 10px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: .5px;
    color: var(--card-border);
    background: transparent
}

.secret-recovery .secret-recover-div .bottom-content .phrase-content .single-phrase p {
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: .5px;
    color: var(--card-border)
}

.secret-recovery .secret-recover-div .bottom-content .bottom-para {
    border: 1px solid var(--warning-card-border);
    padding: 15px;
    margin: 20px 0
}

.secret-recovery .secret-recover-div .bottom-content .bottom-para p {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 130%;
    color: #ffa800
}

.secret-recovery .secret-recover-div .bottom-content .twice-btn {
    display: flex;
    justify-content: space-between;
    align-items: center;
    grid-gap: 10px;
    gap: 10px
}

.secret-recovery .secret-recover-div .bottom-content .twice-btn button {
    flex: 0 0 48%;
    padding: 15px
}

.secret-recovery .secret-recover-div .bottom-content .twice-btn .btn-skip {
    background: var(--card-bg2);
    border: none;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    text-transform: uppercase;
    color: var(--heading-text);
    padding: 15px
}

.secret-recovery .secret-recover-div .bottom-content .twice-btn .btn-verify {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background: var(--body-bg);
    border: 1px solid var(--card-border) !important;
    box-shadow: 4px 4px 0 0 var(--card-border);
    border: none;
    padding: 15px;
    color: var(--card-border);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    text-transform: uppercase
}

.secret-recovery .secret-recover-div .bottom-content .twice-btn .btn-verify:hover {
    box-shadow: 2px 2px 0 0 var(--card-border);
    transition: .7s
}

.secret-recovery .secret-recover-div .bottom-content .twice-btn .done-btn {
    /* flex: 0 0 100% !important; */
    margin-top: 20px
}

.congrats {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 124px 0;
    min-height: 100vh
}

.congrats .congrats-card {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 20px;
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    max-width: 538px;
    margin: 0 auto;
    width: 100%;
    box-shadow: 4px 4px 0 0 var(--card-border)
}

.congrats .congrats-card .upper-heading {
    margin: 15px 0
}

.congrats .congrats-card .upper-heading h6 {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 140%;
    color: var(--heading-text);
    margin-bottom: 10px
}

.congrats .congrats-card .upper-heading p {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 120%;
    color: var(--congratulation-modal-text)
}

.congrats .congrats-card .bottom-content {
    margin-bottom: 30px
}

.congrats .congrats-card .bottom-content h6 {
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    color: var(--card-border);
    margin-bottom: 10px
}

.congrats .congrats-card .bottom-content ul li {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 120%;
    color: var(--congratulation-modal-text);
    margin-bottom: 5px;
    list-style-type: disc;
    list-style-position: outside;
    padding-left: .5em;
    margin-left: 20px
}

.congrats .congrats-card .twice-btn {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    grid-gap: 10px;
    gap: 10px
}

.congrats .congrats-card .twice-btn button {
    flex: 0 0 100%;
    padding: 15px
}

.congrats .congrats-card .twice-btn .btn-verify {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background: var(--body-bg);
    border: 1px solid var(--card-border) !important;
    box-shadow: 4px 4px 0 0 var(--card-border);
    color: var(--card-border);
    border: none;
    padding: 15px;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase
}

.congrats .congrats-card .twice-btn .btn-verify:hover {
    box-shadow: 2px 2px 0 0 var(--card-border);
    transition: .7s
}

@media (max-width: 1080px) {

    .congrats,
    .createwallet,
    .secret-recovery {
        display: block !important
    }

    .createwallet .innerimport .importheader {
        padding: 20px 0;
        grid-gap: 20px;
        gap: 20px
    }

    .createwallet .innerimport .importheader .importhead {
        text-align: start
    }

    .createwallet {
        padding: 85px 0
    }

    .createwallet img.backarrow {
        margin-left: 5px
    }

    .secret-recovery .secret-recover-div .bottom-content .phrase-content .single-phrase {
        flex: 0 0 31%;
        grid-gap: 10px;
        grid-gap: 6px;
        gap: 6px
    }

    .secret-recovery .secret-recover-div .bottom-content .twice-btn .btn-skip {
        font-size: 13px
    }

    .secret-recovery .secret-recover-div .upper-heading {
        grid-gap: 20px;
        gap: 20px;
        padding: 20px 0;
        justify-content: center
    }

    .secret-recovery .secret-recover-div .upper-heading h6 {
        text-align: start
    }

    .secret-recovery {
        padding: 60px 0
    }
}

.important-note {
    background: rgba(62, 62, 62, .3019607843);
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px)
}

.important-note .modal-content {
    background: var(--body-bg);
    border: 1px solid var(--card-border);
    border-radius: 0;
    padding: 20px;
    box-shadow: 4px 4px 0 0 var(--card-border)
}

.important-note .modal-content .modal-header {
    background: var(--body-bg);
    border: 1px solid var(--card-border);
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    grid-gap: 10px;
    gap: 10px;
    border-radius: 0 !important
}

.important-note .modal-content .modal-header .modal-title {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 140%;
    color: var(--card-border);
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0
}

.important-note .modal-content .modal-header .btn-close {
    background: /*savepage-url=/static/media/close-circle.5fd090f4.svg*/ url();
    background-size: cover;
    padding: 0;
    margin: 0;
    background-position: 50%;
    background-repeat: no-repeat;
    border: none;
    box-shadow: none;
    opacity: 1;
    width: 24px;
    height: 24px
}

.important-note .modal-body {
    padding: 0
}

.important-note .modal-body .importantparaimg {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 30px 0;
    flex-direction: column;
    grid-gap: 20px;
    gap: 20px
}

.important-note .modal-body .importantparaimg .claimpara {
    color: var(--card-border);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%
}

.important-note .modal-body .importantparaimg .claimpara span {
    font-weight: 700
}

.important-note .modal-body .claimmodalpara {
    color: var(--card-border);
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    padding: 45px 0
}

.important-note .modal-body .continuebutton {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background: var(--body-bg);
    border: 1px solid var(--card-border) !important;
    box-shadow: 4px 4px 0 0 var(--card-border);
    color: var(--card-border);
    border: none;
    padding: 15px;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
    width: 100%
}

.important-note .modal-body .continuebutton:hover {
    box-shadow: 2px 2px 0 0 var(--card-border)
}

.important-note .inner-set {
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    border-radius: 0;
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start
}

.important-note .inner-set h6 {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 140%;
    color: var(--heading-text);
    margin-bottom: 7px
}

.important-note .inner-set p {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 110%;
    color: var(--congratulation-modal-text)
}

.important-note .address-text {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    color: var(--heading-text);
    max-width: 460px;
    width: 100%;
    margin: 25px 0;
    white-space: normal;
    word-break: break-all
}

.important-note .twice-btn {
    display: flex;
    justify-content: space-between;
    align-items: center;
    grid-gap: 10px;
    gap: 10px
}

.important-note .twice-btn button {
    padding: 15px
}

.important-note .twice-btn .btn-skip {
    background: var(--card-bg2);
    border-radius: 4px;
    border: none;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    text-transform: uppercase;
    color: var(--heading-text)
}

.important-note .twice-btn .btn-verify {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background: var(--body-bg);
    border: 1px solid var(--card-border) !important;
    box-shadow: 4px 4px 0 0 var(--card-border);
    font-style: normal;
    text-transform: uppercase;
    color: var(--card-border);
    border: none;
    padding: 10px
}

.important-note .twice-btn .btn-verify:hover {
    box-shadow: 2px 2px 0 0 var(--card-border);
    transition: .7s
}

.important-note .twice-btn .done-btn {
    flex: 0 0 100% !important;
    margin-top: 20px
}

.unlockwallet {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 124px 0;
    min-height: 100vh
}

.unlockwallet .innerimport {
    flex-direction: column;
    align-items: flex-start;
    padding: 20px;
    max-width: 538px;
    margin: 0 auto;
    box-shadow: 4px 4px 0 0 var(--card-border)
}

.unlockwallet .innerimport,
.unlockwallet .innerimport .importheader {
    display: flex;
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    border-radius: 0;
    width: 100%
}

.unlockwallet .innerimport .importheader {
    justify-content: center;
    align-items: center;
    grid-gap: 80px;
    gap: 80px;
    padding: 20px 15px;
    margin-bottom: 30px
}

.unlockwallet .innerimport .importheader .importhead {
    font-weight: 700;
    font-style: normal;
    font-size: 20px;
    line-height: 140%;
    text-align: center;
    color: var(--heading-text)
}

.unlockwallet .innerimport .importbody {
    width: 100%
}

.unlockwallet .innerimport .importbody p {
    margin-bottom: 20px;
    font-size: 14px
}

.unlockwallet .innerimport .importbody .importpara {
    font-weight: 700;
    font-style: normal;
    font-size: 14px;
    line-height: 110%;
    color: var(--text-color);
    margin-bottom: 30px
}

.unlockwallet .innerimport .importbody .material-textfield {
    margin-bottom: 25px
}

.unlockwallet .innerimport .importbody .material-textfield .clip,
.unlockwallet .innerimport .importbody .material-textfield .eye {
    position: absolute;
    top: 15px;
    right: 18px
}

.unlockwallet .innerimport .importbody .common-btntwo {
    width: 100%;
    padding: 15px;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%
}

.unlockwallet .para {
    color: var(--text-color);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%
}

.unlockwallet .forgot-text {
    text-decoration: underline
}

@media (max-width: 1080px) {
    .unlockwallet {
        display: block !important
    }

    .unlockwallet .innerimport .importheader {
        padding: 20px 0;
        grid-gap: 20px;
        gap: 20px
    }

    .unlockwallet .innerimport .importheader .importhead {
        text-align: center;
        font-size: 16px
    }

    .unlockwallet {
        padding: 60px 0
    }
}

.tpldashboard {
    min-height: 100vh;
    padding-top: 20px;
    padding-bottom: 50px
}

.tpldashboard .tpldashboard-nav {
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    box-shadow: 4px 4px 0 0 var(--card-border);
    border-radius: 0
}

.tpldashboard .nav-pills .newclaimlink {
    padding: 12px 15px !important;
    white-space: nowrap;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    line-height: 19px;
    color: var(--heading-text);
    display: flex;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 10px;
    gap: 10px
}

.tpldashboard .nav-pills .nav-link {
    padding: 12px 45px;
    background-color: transparent;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    line-height: 19px;
    word-break: break-all;
    white-space: wrap;
    color: #828284;
    border-radius: 0 !important
}

.tpldashboard .nav-pills .nav-link.active,
.tpldashboard .nav-pills .show > .nav-link {
    background: var(--card-bg3);
    border-left: 2px solid var(--card-border);
    border-radius: 0 !important;
    color: var(--card-border);
    font-weight: 700
}

.tpldashboard .accordion .accordion-item {
    background-color: transparent;
    border-radius: 0;
    color: unset !important;
    border: none
}

.tpldashboard .accordion .accordion-button {
    border-radius: 0;
    background-color: transparent;
    padding: 15px;
    display: flex;
    grid-gap: 10px;
    gap: 10px;
    align-items: center;
    white-space: nowrap;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    line-height: 19px;
    color: var(--heading-text)
}

.tpldashboard .accordion .accordion-button:focus {
    box-shadow: none
}

.tpldashboard .accordion .accordion-button:after {
    background: /*savepage-url=/static/media/arrow-down.78da9774.svg*/ url();
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.tpldashboard .accordion .accordion-button:not(.collapsed) {
    border: none;
    box-shadow: none;
    border-radius: 0
}

.tpldashboard .accordion .accordion-body {
    padding: 0
}

@media (max-width: 1080px) {
    .tpldashboard {
        padding-bottom: 70px
    }

    .tpldashboard .upper-profile {
        display: none
    }

    .tpldashboard .tpldashboard-nav {
        height: 100%;
        flex-direction: column !important;
        grid-gap: 15px;
        gap: 15px
    }

    .tpldashboard .tpldashboard-nav::-webkit-scrollbar {
        display: none
    }

    .tpldashboard .nav-pills .nav-link.active,
    .tpldashboard .nav-pills .show > .nav-link {
        white-space: nowrap
    }

    .tpldashboard .nav-pills .nav-link {
        padding-left: 20
    }

    .tpldashboard .profile-tabcontent,
    .tpldashboard .profile-tabcontent .main-heading {
        border: unset
    }

    .tpldashboard .profile-tabcontent .main-heading {
        padding-left: 0
    }

    .btn-blue {
        border-radius: 50%;
        padding: 10px !important
    }

    .btn-blue span {
        display: none
    }

    .btn-blue img {
        margin: 0 !important
    }

    .yvdycvyvdyuvc {
        margin-bottom: 30px
    }

    .tpldashboard .accordion .accordion-button,
    .tpldashboard .accordion .accordion-button:not(.collapsed) {
        background-color: transparent;
        border: none
    }

    .tpldashboard .accordion .accordion-item {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center
    }

    .tpldashboard .accordion .accordion-item .forsetting {
        width: 100%
    }
}

.logout-text {
    background-color: transparent !important;
    border: none !important
}

.iconns path {
    fill: var(--svg-color)
}

.light-theme .tpldashboard .accordion-button:after {
    background: /*savepage-url=/static/media/arrow-down.78da9774.svg*/ url() !important;
    background-size: contain !important;
    background-position: 50% !important;
    background-repeat: no-repeat !important
}

.dark-theme .tpldashboard .accordion-button:after {
    background: /*savepage-url=/static/media/arrow-down-white.9bb73fb2.svg*/ url() !important;
    background-size: contain !important;
    background-position: 50% !important;
    background-repeat: no-repeat !important
}

@media (max-width: 1080px) {
    .bottom-contract {
        flex-direction: column;
        grid-gap: 15px;
        gap: 15px
    }

    .bottom-contract .multi-text {
        flex-wrap: wrap;
        grid-gap: 15px;
        gap: 15px;
        justify-content: center
    }

    .bottom-contract .multi-text h6 {
        flex: 0 0 100%
    }

    .bottom-contract .dropdown,
    .bottom-contract .dropdown .dropdown-toggle {
        width: 100%
    }

    .bottom-contract .dropdown .dropdown-toggle {
        justify-content: center !important
    }
}

.forneedhelp {
    margin-top: 20px
}

.forneedhelp .accordion-item {
    background: var(--card-bg) !important;
    border: 1px solid var(--card-border) !important;
    box-shadow: 4px 4px 0 0 var(--card-border) !important;
    border-radius: 0 !important
}

.forneedhelp .accordion-body a {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 14px;
    gap: 14px;
    color: var(--card-border);
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
    text-decoration: underline !important;
    padding: 12px 45px;
    border-bottom: 1px solid #242424;
    background: transparent
}

.history {
    flex-direction: column;
    align-items: flex-start;
    padding: 20px;
    grid-gap: 20px;
    gap: 20px;
    box-shadow: 4px 4px 0 0 var(--card-border)
}

.history,
.history .historyheader {
    display: flex;
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    border-radius: 0
}

.history .historyheader {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 14px 15px;
    width: 100%
}

.history .historyheader .historyhead {
    font-weight: 700;
    font-style: normal;
    font-size: 18px;
    line-height: 140%;
    text-transform: uppercase;
    color: var(--card-border)
}

.history .historyheader .refreshbtn {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding: 12px;
    grid-gap: 8px;
    gap: 8px;
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    border-radius: 0
}

.history .historyheader .refreshbtn span {
    font-weight: 700;
    font-style: normal;
    font-size: 14px;
    line-height: 110%;
    color: var(--card-border)
}

.history .historytable {
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    border-radius: 0;
    width: 100%;
}

.history .historytable table {
    width: 100%
}

.history .historytable table thead th {
    padding: 24px 12px;
    vertical-align: middle;
}

.admin-users-details > tr > td {
    max-width: 20px;
}

.history .historytable table thead th .tblheader {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 8px;
    gap: 8px
}

.history .historytable table thead th .tblheader .tblhead {
    font-weight: 700;
    font-style: normal;
    font-size: 14px;
    line-height: 110%;
    color: #7d7d7d
}

.history .historytable table thead th .tblheader .arrows {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    grid-gap: 1px;
    gap: 1px
}

.history .historytable table tbody tr td {
    vertical-align: middle;
    padding: 15px 12px;
    border-top: 1px solid var(--card-border);
    color: white;
    font-size: 14px;
}

@media (max-width: 850px) {
    .history .historytable table tbody tr td {
        padding: 10px 12px;
        font-size: 12px;
    }
}


.history .historytable table tbody tr td .tbltd {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 8px;
    gap: 8px
}

.history .historytable table tbody tr td .tbltd img {
    width: 20px;
    height: 20px
}

.history .historytable table tbody tr td .tbltd img,
.history .historytable table tbody tr td .tbltd span {
    border-radius: 50%

}

.history .historytable table tbody tr td .tbltd {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 5px;
    gap: 5px
}

.history .historytable table tbody tr td .tbltd .bluetext {
    font-weight: 700;
    font-style: normal;
    font-size: 12px;
    line-height: 110%;
    color: var(--card-border)
}

.history .historytable table tbody tr td .tbltd .darktext,
.history .historytable table tbody tr td .tbltd .serial {
    font-weight: 700;
    font-style: normal;
    font-size: 14px;
    line-height: 110%;
    color: var(--card-border)
}

.history .historytable table tbody tr td .tbltd .statusbtn {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 10px 12px;
    border-radius: 0;
    font-weight: 700;
    font-style: normal;
    font-size: 12px;
    line-height: 110%;
    width: 103px;
    grid-gap: 5px;
    gap: 5px
}

.history .historytable table tbody tr td .tbltd .statusbtn .spinner-border {
    width: 15px;
    height: 15px;
    border-width: 1px
}

.history .historytable table tbody tr td .tbltd .statusbtn .spinner-border,
.history .historytable table tbody tr td .tbltd .statusbtn .spinner-border .visually-hidden {
    color: conic-gradient(from 180deg at 50% 50%, #ffa800 0deg, rgba(255, 168, 0, 0) 1turn) !important
}

.history .historytable table tbody tr td .tbltd .yellow {
    border: 1px solid var(--yellow-border);
    color: #ffa800
}

.history .historytable table tbody tr td .tbltd .green {
    color: #00b812;
    border: 1px solid var(--btn-green-border)
}

@media (max-width: 1200px) {
    .history .historytable {
        overflow-x: scroll;
        width: 100%
    }

    .history .historytable table {
        /* width: 1200px; */
        table-layout: auto !important;
    }

    .history .historytable::-webkit-scrollbar {
        display: none !important
    }
}

@media (max-width: 991px) {
    .history .historyheader .refreshbtn span {
        display: none
    }

    .history .historyheader .refreshbtn {
        padding: 7px
    }

    .history .historyheader .historyhead {
        font-size: 16px
    }


    .history .accordionmobile {
        display: block !important;
        border: 1px solid var(--card-border);
        border-radius: 0;
        width: 100%
    }

    .history .accordionmobile .acchead {
        padding: 15px 20px;
        font-weight: 700;
        font-style: normal;
        font-size: 12px;
        line-height: 120%;
        color: #7d7d7d
    }

    .history .accordionmobile .accordion .accordion-item .accordion-header {
        width: 100%
    }

    .history .accordionmobile .accordion .accordion-item .accordion-header .accordion-button {
        font-weight: 700;
        font-style: normal;
        font-size: 14px;
        line-height: 120%;
        color: var(--card-border);
        border-top: 1px solid var(--card-border);
        padding: 15px 20px
    }

    .history .accordionmobile .accordion .accordion-item .accordion-collapse {
        width: 100%
    }

    .history .accordionmobile .accordion .accordion-item .accordion-collapse .accordion-body {
        width: 100%;
        border-top: 1px solid var(--card-border);
        padding: 5px 20px
    }

    .history .accordionmobile .accordion .accordion-item .accordion-collapse .accordion-body .accinner {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 10px 0;
        border-bottom: 1px solid var(--card-border)
    }

    .history .accordionmobile .accordion .accordion-item .accordion-collapse .accordion-body .accinner:last-child {
        border-bottom: none !important
    }

    .history .accordionmobile .accordion .accordion-item .accordion-collapse .accordion-body .accinner .accinnerpara {
        font-weight: 700;
        font-style: normal;
        font-size: 12px;
        line-height: 120%;
        color: #7d7d7d
    }

    .history .accordionmobile .accordion .accordion-item .accordion-collapse .accordion-body .accinner .accinnerhead {
        font-weight: 700;
        font-style: normal;
        font-size: 12px;
        line-height: 120%;
        color: var(--card-border)
    }

    .history .accordionmobile .accordion .accordion-item .accordion-collapse .accordion-body .accinner .bluetext {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        grid-gap: 5px;
        gap: 5px;
        font-weight: 700;
        font-style: normal;
        font-size: 12px;
        line-height: 110%;
        color: var(--card-border)
    }

    .history .accordionmobile .accordion .accordion-item .accordion-collapse .accordion-body .accinner .statusbtn {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        padding: 7px;
        border-radius: 0;
        font-weight: 700;
        font-style: normal;
        font-size: 12px;
        line-height: 110%;
        width: 93px;
        grid-gap: 5px;
        gap: 5px
    }

    .history .accordionmobile .accordion .accordion-item .accordion-collapse .accordion-body .accinner .statusbtn .spinner-border {
        width: 15px;
        height: 15px;
        color: conic-gradient(from 180deg at 50% 50%, #ffa800 0deg, rgba(255, 168, 0, 0) 1turn) !important;
        border-width: 1px
    }

    .history .accordionmobile .accordion .accordion-item .accordion-collapse .accordion-body .accinner .statusbtn .spinner-border .visually-hidden {
        color: conic-gradient(from 180deg at 50% 50%, #ffa800 0deg, rgba(255, 168, 0, 0) 1turn) !important
    }

    .history .accordionmobile .accordion .accordion-item .accordion-collapse .accordion-body .accinner .yellow {
        border: 1px solid #fde8bf;
        color: #ffa800
    }

    .history .accordionmobile .accordion .accordion-item .accordion-collapse .accordion-body .accinner .green {
        color: #00b812;
        border: 1px solid var(--btn-green-border)
    }
}

.private-assets {
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    border-radius: 8px;
    padding: 20px
}

.private-assets .upper-heading {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: var(--card-bg);
    border: 1px solid var(--card-border2);
    border-radius: 8px;
    padding: 14px 15px;
    position: relative
}

.private-assets .upper-heading .imgeCopy {
    position: absolute;
    bottom: 25px;
    left: 30px
}

.private-assets .upper-heading .imgeCopy span {
    color: var(--heading-text);
    padding-right: 5px
}

.private-assets .upper-heading .dropdown {
    max-width: 450px;
    width: 100%
}

.private-assets .upper-heading .dropdown .dropdown-toggle {
    background: var(--card-bg);
    border: 1px solid var(--dropdown-border-main);
    border-radius: 8px;
    padding: 10px 15px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 90px
}

.private-assets .upper-heading .dropdown .dropdown-toggle h6 {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 140%;
    color: var(--heading-text);
    margin-bottom: 6px;
    text-align: start
}

.private-assets .upper-heading .dropdown .dropdown-toggle p {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 110%;
    color: #7d7d7d;
    text-align: start;
    display: flex;
    align-items: center
}

.private-assets .upper-heading .dropdown .dropdown-menu {
    background: var(--card-bg);
    border: 1px solid var(--card-border2);
    border-radius: 8px;
    width: 100%
}

.private-assets .upper-heading .dropdown .dropdown-menu .main-head {
    background: var(--card-bg);
    border-bottom: 1px solid var(--dropdown-border-main);
    padding: 15px
}

.private-assets .upper-heading .dropdown .dropdown-menu .main-head h6 {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 140%;
    text-transform: uppercase;
    color: var(--heading-text)
}

.private-assets .upper-heading .dropdown .dropdown-menu .bottom-links a {
    background: var(--card-bg);
    border-bottom: 1px solid var(--card-border2);
    padding: 15px;
    transition: .3s linear;
    width: 100%;
    display: flex;
    justify-content: flex-start;
    flex-direction: column
}

.private-assets .upper-heading .dropdown .dropdown-menu .bottom-links a:last-child {
    border-bottom: none
}

.private-assets .upper-heading .dropdown .dropdown-menu .bottom-links a:hover {
    background: var(--dropdown-menu-hover)
}

.private-assets .upper-heading .dropdown .dropdown-menu .bottom-links a h6 {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 140%;
    color: var(--heading-text);
    margin-bottom: 5px
}

.private-assets .upper-heading .dropdown .dropdown-menu .bottom-links a p {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 110%;
    color: #7d7d7d
}

.private-assets .upper-heading .twice-btns {
    display: flex;
    justify-content: center;
    align-items: center;
    grid-gap: 10px;
    gap: 10px
}

.private-assets .upper-heading .twice-btns .btn-scanned {
    white-space: nowrap
}

.private-assets .upper-heading .twice-btns .btn-more,
.private-assets .upper-heading .twice-btns .btn-scanned {
    background: var(--card-bg);
    border: 1px solid var(--card-border2);
    border-radius: 8px;
    padding: 12px;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 110%;
    color: #7d7d7d;
    display: flex;
    align-items: center
}

.private-assets .bottom-table {
    background: var(--card-bg);
    border: 1px solid var(--card-border2);
    border-radius: 8px;
    margin-top: 20px
}

.private-assets .bottom-table .inner-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px 20px;
    border-bottom: 1px solid var(--card-border2);
    transition: .3s linear
}

.private-assets .bottom-table .inner-item:hover {
    background: var(--dropdown-menu-hover)
}

.private-assets .bottom-table .inner-item .left-side {
    display: flex;
    align-items: center;
    grid-gap: 11px;
    gap: 11px
}

.private-assets .bottom-table .inner-item .left-side img {
    width: 32px;
    height: 32px;
    object-fit: contain;
    border-radius: 50%
}

.private-assets .bottom-table .inner-item .left-side h6 {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 110%;
    color: var(--heading-text)
}

.private-assets .bottom-table .inner-item .right-side {
    display: flex;
    align-items: center;
    grid-gap: 50px;
    gap: 50px
}

.private-assets .bottom-table .inner-item .right-side .available-btn {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 140%;
    color: #8f1bf5
}

.private-assets .bottom-table .inner-item .right-side .pending-btn {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 140%;
    color: var(--heading-text);
    display: flex;
    align-items: center
}

.myasset-heading {
    font-style: normal;
    font-weight: 700;
    color: var(--heading-text);
    margin-bottom: 20px;
    text-align: start;
    font-size: 18px;
    line-height: 140%;
    text-transform: uppercase;
    margin-top: 20px
}

.private-assets1 {
    box-shadow: 4px 4px 0 0 var(--card-border);
    padding: 20px
}

.private-assets1,
.private-assets1 .upper-headingold {
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    border-radius: 0
}

.private-assets1 .upper-headingold {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 14px 15px;
    position: relative
}

.private-assets1 .upper-headingold .imgeCopy {
    position: absolute;
    bottom: 25px;
    left: 30px
}

.private-assets1 .upper-headingold .imgeCopy span {
    color: #7d7d7d;
    padding-right: 5px;
    width: 142px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.private-assets1 .upper-headingold .dropdown {
    max-width: 253px;
    width: 100%
}

.private-assets1 .upper-headingold .dropdown .dropdown-toggle {
    background: var(--card-bg);
    border: 1px solid #000;
    border-radius: 0;
    padding: 10px 15px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 90px;

}

button {
    outline: none;
}

.private-assets1 .upper-headingold .dropdown .dropdown-toggle h6 {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 140%;
    color: var(--heading-text);
    margin-bottom: 6px;
    text-align: start
}

.private-assets1 .upper-headingold .dropdown .dropdown-toggle p {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 110%;
    color: #7d7d7d;
    text-align: start;
    display: flex;
    align-items: center
}

.private-assets1 .upper-headingold .dropdown .dropdown-menu {
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    border-radius: 0;
    width: 100%
}

.private-assets1 .upper-headingold .dropdown .dropdown-menu .main-head {
    background: var(--card-bg);
    border-bottom: 1px solid var(--card-border);
    padding: 15px
}

.private-assets1 .upper-headingold .dropdown .dropdown-menu .main-head h6 {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 140%;
    text-transform: uppercase;
    color: var(--heading-text)
}

.private-assets1 .upper-headingold .dropdown .dropdown-menu .bottom-links a {
    background: var(--card-bg);
    border-bottom: 1px solid var(--card-border);
    padding: 15px;
    transition: .3s linear;
    width: 100%;
    display: flex;
    justify-content: flex-start;
    flex-direction: column
}

.private-assets1 .upper-headingold .dropdown .dropdown-menu .bottom-links a:last-child {
    border-bottom: none
}

.private-assets1 .upper-headingold .dropdown .dropdown-menu .bottom-links a:hover {
    background: var(--dropdown-menu-hover)
}

.private-assets1 .upper-headingold .dropdown .dropdown-menu .bottom-links a h6 {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 140%;
    color: var(--heading-text);
    margin-bottom: 5px
}

.private-assets1 .upper-headingold .dropdown .dropdown-menu .bottom-links a p {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 110%;
    color: #7d7d7d;
    width: 220px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.private-assets1 .upper-headingold .twice-btns {
    display: flex;
    justify-content: center;
    align-items: center;
    grid-gap: 10px;
    gap: 10px
}

.private-assets1 .upper-headingold .twice-btns .btn-scanned {
    white-space: nowrap
}

.private-assets1 .upper-headingold .twice-btns .btn-more,
.private-assets1 .upper-headingold .twice-btns .btn-scanned {
    background: var(--card-bg);
    border: 1px solid var(--card-border2);
    border-radius: 8px;
    padding: 12px;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 110%;
    color: #7d7d7d;
    display: flex;
    align-items: center
}

.private-assets1 .upper-heading {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 14px 15px;
    background: var(--card-bg);
    border: 1px solid var(--card-border2);
    border-radius: 8px;
    margin-bottom: 20px;
    position: relative
}

.private-assets1 .upper-heading .eth-elem {
    display: flex;
    align-items: center;
    grid-gap: 10px;
    gap: 10px;
    margin-left: 30px;
    margin-right: 60px
}

.private-assets1 .upper-heading .eth-elem h6 {
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 140%;
    color: var(--heading-text)
}

.private-assets1 .upper-heading .twice-text {
    display: flex;
    align-items: center;
    grid-gap: 60px;
    gap: 60px
}

.private-assets1 .upper-heading .twice-text h6 {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 110%;
    color: var(--text-color)
}

.private-assets1 .upper-heading .twice-text h6 span {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 110%;
    color: #8f1bf5;
    margin-right: 8px
}

.private-assets1 .table-responsive {
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    border-radius: 0
}

.private-assets1 .table-responsive th {
    color: var(--text-color)
}

.private-assets1 .table-responsive td,
.private-assets1 .table-responsive th {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 110%;
    padding: 23px;
    vertical-align: middle;
    white-space: nowrap
}

.private-assets1 .table-responsive td {
    color: var(--heading-text);
    border: none;
    border-top: 1px solid var(--card-border2)
}

.private-assets1 .table-responsive td:first-child {
    color: #8f1bf5 !important
}

.private-assets1 .btn-import {
    background: var(--button-bg2);
    border: 1px solid var(--btn-green-border);
    border-radius: 8px;
    padding: 10px 12px;
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 110%;
    color: #00b812;
    display: flex;
    align-items: center
}

.address-secret-modal .modal-content {
    background: var(--body-bg);
    border: 1px solid var(--card-border);
    border-radius: 0;
    padding: 20px;
    box-shadow: 4px 4px 0 0 var(--card-border)
}

.address-secret-modal .modal-header {
    border: none;
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    border-radius: 0;
    padding: 15px
}

.address-secret-modal .modal-header .modal-title {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 140%;
    color: var(--card-border)
}

.address-secret-modal .modal-header .btn-close {
    background: /*savepage-url=/static/media/close-circle.5fd090f4.svg*/ url();
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
    border: none;
    box-shadow: none;
    opacity: 1
}

.address-secret-modal .modal-body {
    padding: 0
}

.address-secret-modal .modal-body h6 {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 140%;
    color: var(--card-border);
    text-align: center;
    margin-top: 30px;
    margin-bottom: 15px
}

.address-secret-modal .modal-body .qr-code {
    display: block;
    width: 100%;
    margin: 0 auto;
    text-align: center
}

.address-secret-modal .modal-body .copy-address {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: var(--body-bg);
    border: 1px solid var(--card-border);
    border-radius: 0;
    padding: 17px 18px;
    margin: 30px 0
}

.address-secret-modal .modal-body .copy-address p {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: var(--heading-text);
    word-break: break-all;
    max-width: 392px;
    width: 100%
}

.address-secret-modal .modal-body .btn-expert {
    background: #8f1bf5;
    box-shadow: 0 20px 30px -10px rgba(99, 98, 98, .15);
    border-radius: 4px;
    padding: 17px;
    width: 100%;
    border: none;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    text-transform: uppercase;
    color: #fff
}

.createaccount {
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    border-radius: 8px;
    padding: 20px;
    max-width: 500px;
    width: 100%
}

.createaccount .upper-heading {
    background: var(--card-bg);
    border: 1px solid var(--card-border2);
    border-radius: 8px;
    padding: 15px;
    margin-bottom: 20px
}

.createaccount .upper-heading h6 {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 140%;
    color: var(--heading-text)
}

.createaccount .btn-submit {
    background: #8f1bf5;
    border: none;
    box-shadow: 0 20px 30px -10px rgba(99, 98, 98, .15);
    border-radius: 4px;
    padding: 14px;
    width: 100%;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    text-transform: uppercase;
    color: #fff;
    margin-top: 30px
}

.createaccount .secret-key {
    position: relative;
    margin-bottom: 20px
}

.createaccount .secret-key p {
    position: absolute;
    top: -14px;
    left: 10px;
    padding: 5px;
    line-height: 120%;
    background-color: var(--card-bg)
}

.createaccount .secret-key p,
.createaccount .secret-key textarea {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    color: var(--text-color)
}

.createaccount .secret-key textarea {
    background: var(--card-bg);
    border: 1px solid var(--card-border2);
    border-radius: 8px;
    padding: 17px 18px;
    line-height: 117%;
    height: 138px;
    width: 100%
}

.createaccount .secret-key textarea::placeholder {
    color: #cecece
}

.createaccount .secret-key textarea:focus-visible {
    outline: none
}

.maintablehead {
    color: var(--heading-text);
    font-weight: 700;
    font-size: 18px;
    font-style: normal;
    line-height: 140%;
    text-transform: uppercase;
    padding: 20px 0
}

.historytable {
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    border-radius: 0;
    width: 100%
}

.historytable .maintablee {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px;
    border-bottom: 1px solid var(--card-border)
}

.historytable .maintablee:last-child {
    border-bottom: none !important
}

.historytable .maintablee:hover {
    background: var(--hover-tbl)
}

.historytable .maintablee .lefttable {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 20px;
    gap: 20px
}

.historytable .maintablee .lefttable .leftimage {
    width: 34px;
    height: 34px;
    border-radius: 120px;
    object-fit: cover;
    object-position: center;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center
}

.historytable .maintablee .lefttable .leftimage .leftinnerimg {
    width: 100%;
    height: 100%;
    border-radius: 120px;
    object-fit: cover;
    object-position: center
}

.historytable .maintablee .lefttable .leftimage .leftcheckimg {
    width: 20px;
    height: 20px;
    object-fit: cover;
    object-position: center;
    border-radius: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    bottom: -3px;
    right: -5px
}

.historytable .maintablee .lefttable .leftimage .leftcheckimg .leftcheckinnerimg {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    border-radius: 120px
}

.historytable .maintablee .lefttable .lefttext {
    color: var(--heading-text);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%
}

.historytable .maintablee .righttext {
    color: var(--heading-text);
    font-weight: 700;
    font-size: 26px;
    font-style: normal;
    line-height: 100%
}

.historytable table {
    width: 100%
}

.historytable table thead th {
    padding: 24px;
    vertical-align: middle
}

.historytable table thead th .tblheader {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 8px;
    gap: 8px
}

.historytable table thead th .tblheader .tblhead {
    font-weight: 700;
    font-style: normal;
    font-size: 14px;
    line-height: 110%;
    color: #7d7d7d
}

.historytable table thead th .tblheader .arrows {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    grid-gap: 1px;
    gap: 1px
}

.historytable table tbody tr td {
    vertical-align: middle;
    padding: 15px 24px;
    border-top: 1px solid var(--card-border2)
}

.historytable table tbody tr td .tbltd {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 5px;
    gap: 5px
}

.historytable table tbody tr td .tbltd .bluetext {
    font-weight: 700;
    font-style: normal;
    font-size: 12px;
    line-height: 110%;
    color: #8f1bf5
}

.historytable table tbody tr td .tbltd .serial {
    font-weight: 700;
    font-style: normal;
    font-size: 14px;
    line-height: 110%;
    color: #8f1bf5
}

.historytable table tbody tr td .tbltd .darktext {
    font-weight: 700;
    font-style: normal;
    font-size: 14px;
    line-height: 110%;
    color: var(--heading-text)
}

.historytable table tbody tr td .tbltd .statusbtn {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 10px 12px;
    border-radius: 8px;
    font-weight: 700;
    font-style: normal;
    font-size: 12px;
    line-height: 110%;
    width: 103px;
    grid-gap: 5px;
    gap: 5px
}

.historytable table tbody tr td .tbltd .statusbtn .spinner-border {
    width: 15px;
    height: 15px;
    border-width: 1px
}

.historytable table tbody tr td .tbltd .statusbtn .spinner-border,
.historytable table tbody tr td .tbltd .statusbtn .spinner-border .visually-hidden {
    color: conic-gradient(from 180deg at 50% 50%, #ffa800 0deg, rgba(255, 168, 0, 0) 1turn) !important
}

.historytable table tbody tr td .tbltd .yellow {
    background: var(--yellow-bg);
    border: 1px solid var(--yellow-border);
    color: #ffa800
}

.historytable table tbody tr td .tbltd .green {
    color: #00b812;
    background: var(--button-bg2);
    border: 1px solid var(--btn-green-border)
}

@media (max-width: 1200px) {
    .historytable {
        overflow-x: scroll;
        width: 100%
    }

    .historytable table {
        width: 1200px
    }

    .historytable::-webkit-scrollbar {
        display: none !important
    }
}

@media (max-width: 991px) {
    .historyheader .refreshbtn span {
        display: none
    }

    .historyheader .refreshbtn {
        padding: 7px
    }

    .historyheader .historyhead {
        font-size: 16px
    }
}

.dropdown-toggle:after {
    display: none;
}

@media (max-width: 600px) {
    .private-assets .upper-heading {
        flex-direction: column;
        grid-gap: 20px;
        gap: 20px
    }

    .historytable .maintablee .lefttable .lefttext {
        font-size: 14px
    }

    .historytable .maintablee .righttext {
        font-size: 20px
    }

    .private-assets1 .upper-headingold .imgeCopy {
        left: 150px;
        bottom: 50px;
    }

    .private-assets1 .upper-headingold .dropdown .dropdown-toggle {
        border: none;
    }

    .private-assets1 .upper-headingold .imgeCopy {
        left: 115px;
        bottom: 50px;
    }

    .dropdown-toggle:after {
        border-top: .3em solid;
        border-right: .3em solid transparent;
        border-bottom: 0;
        border-left: .3em solid transparent;
    }

    .private-assets1 .upper-headingold .imgeCopy span {
        width: 110px !important;
    }

    .private-assets1 .upper-headingold .dropdown {
        max-width: 100%
    }

    .private-assets1 .upper-headingold {
        flex-direction: column;
        grid-gap: 20px;
        gap: 20px
    }

    .private-assets {
        padding: 20px 15px
    }

    .private-assets .bottom-table .inner-item .right-side {
        flex-direction: column;
        grid-gap: 8px;
        gap: 8px;
        align-items: flex-start
    }

    .private-assets1 .upper-headingold .dropdown .dropdown-menu .bottom-links a,
    .private-assets .upper-heading .dropdown .dropdown-menu .bottom-links a {
        align-items: flex-start
    }

    .private-assets1 .upper-heading .eth-elem h6 {
        font-size: 16px
    }

    .private-assets1 .upper-heading .eth-elem img {
        width: 24px;
        height: 24px
    }

    .private-assets1 .upper-heading .twice-text {
        flex-direction: column;
        grid-gap: 8px;
        gap: 8px;
        align-items: flex-start
    }

    .private-assets1 .upper-heading .twice-text h6 {
        font-size: 14px
    }

    .private-assets1 .upper-heading .eth-elem {
        margin-right: 6px
    }

    .private-assets1 .upper-headingold .dropdown .dropdown-menu .bottom-links a p,
    .private-assets1 .upper-headingold .imgeCopy p p .gsvsvcvst,
    .private-assets .upper-heading .dropdown .dropdown-menu .bottom-links a p,
    .private-assets .upper-heading .imgeCopy p p .gsvsvcvst {
        width: 150px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
}

.dropdown-toggle:after {
    color: var(--text-color)
}

.transaction {
    max-width: 500px;
    width: 100%;
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    box-shadow: 4px 4px 0 0 var(--card-border);
    border-radius: 0;
    padding: 20px
}

.transaction .nav {
    background: var(--card-bg);
    border: 1px solid var(--card-border2);
    border-radius: 8px;
    justify-content: space-between;
    margin-bottom: 30px
}

.transaction .nav .nav-item {
    flex: 1 1
}

.transaction .nav .nav-item .nav-link {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 110%;
    color: #7d7d7d;
    padding: 20px 10px;
    border: none;
    border-bottom: 2px solid transparent;
    width: 100%;
    background-color: transparent
}

.transaction .nav-tabs .nav-item.show .nav-link,
.transaction .nav-tabs .nav-link.active {
    border-bottom: 2px solid #3bdaea;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 110%;
    color: #3bdaea
}

.transaction .Transfer {
    text-align: center;
    font-weight: 700;
    text-transform: uppercase
}

.transfer .twice-btn .btn-drop,
.transfer .twice-btn .btn-drop-deposit {
    flex: 0 0 100% !important
}

.transfer .balance-div {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 30px
}

.transfer .balance-div h6,
.transfer .balance-div p {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 110%;
    color: var(--heading-text)
}

.deposit .twice-btn {
    margin-bottom: 30px
}

.deposit .twice-btn,
.deposit .twice-btn .btn-drop,
.deposit .twice-btn .btn-drop-deposit {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.deposit .twice-btn .btn-drop,
.deposit .twice-btn .btn-drop-deposit {
    position: relative;
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    border-radius: 0;
    padding: 17px 18px;
    flex: 0 0 45%
}

.deposit .twice-btn .btn-drop p,
.deposit .twice-btn .btn-drop-deposit p {
    display: flex;
    align-items: center;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 120%;
    color: var(--text-color);
    background-color: var(--card-bg);
    padding: 5px;
    position: absolute;
    top: -14px;
    left: 10px;
    white-space: nowrap
}

.deposit .asset .btn-drop,
.deposit .asset .btn-drop-deposit {
    position: relative;
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    border-radius: 0;
    padding: 17px 18px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.deposit .asset .btn-drop h6,
.deposit .asset .btn-drop-deposit h6 {
    font-weight: 700
}

.deposit .asset .btn-drop .selectmain,
.deposit .asset .btn-drop-deposit .selectmain {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 10px;
    gap: 10px
}

.deposit .asset .btn-drop .selectmain .selectleft,
.deposit .asset .btn-drop-deposit .selectmain .selectleft {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 6px;
    gap: 6px
}

.deposit .asset .btn-drop .selectmain .selectleft .selectimgmain,
.deposit .asset .btn-drop-deposit .selectmain .selectleft .selectimgmain {
    width: 20px;
    height: 20px;
    border-radius: 120px;
    object-fit: cover;
    object-position: center;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative
}

.deposit .asset .btn-drop .selectmain .selectleft .selectimgmain .tpmainimg,
.deposit .asset .btn-drop-deposit .selectmain .selectleft .selectimgmain .tpmainimg {
    width: 11.25px;
    height: 10.909px;
    border-radius: 120px;
    object-fit: cover;
    object-position: center;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    bottom: -2px;
    right: -3px
}

.deposit .asset .btn-drop .selectmain .selectleft .selectimgmain .selectinnerimg,
.deposit .asset .btn-drop .selectmain .selectleft .selectimgmain .tpmainimg .tpinnerimg,
.deposit .asset .btn-drop-deposit .selectmain .selectleft .selectimgmain .selectinnerimg,
.deposit .asset .btn-drop-deposit .selectmain .selectleft .selectimgmain .tpmainimg .tpinnerimg {
    width: 100%;
    height: 100%;
    border-radius: 120px;
    object-fit: cover;
    object-position: center
}

.deposit .asset .btn-drop .selectmain .selectleft .selecttext,
.deposit .asset .btn-drop-deposit .selectmain .selectleft .selecttext {
    color: var(--heading-text);
    font-weight: 700;
    font-size: 14px;
    font-style: normal;
    line-height: 110%
}

.deposit .asset .btn-drop .selectmain .selectnumber,
.deposit .asset .btn-drop-deposit .selectmain .selectnumber {
    color: var(--card-border);
    font-weight: 700;
    font-size: 14px;
    font-style: normal;
    line-height: 110%
}

.deposit .asset .btn-drop p,
.deposit .asset .btn-drop-deposit p {
    display: flex;
    align-items: center;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 120%;
    color: var(--card-border);
    background-color: var(--card-bg);
    padding: 5px;
    position: absolute;
    top: -14px;
    left: 10px;
    white-space: nowrap
}

.deposit .tpl-address {
    margin-top: 30px
}

.deposit .tpl-address .dropdown {
    position: relative
}

.deposit .tpl-address .dropdown p {
    display: flex;
    align-items: center;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 120%;
    color: var(--card-border);
    background-color: var(--card-bg);
    padding: 5px;
    position: absolute;
    top: -14px;
    left: 10px;
    white-space: nowrap
}

.deposit .tpl-address .dropdown .dropdown-toggle {
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    border-radius: 0;
    padding: 17px 18px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 117%;
    color: var(--heading-text)
}

.deposit .tpl-address .dropdown .dropdown-toggle h6 {
    font-weight: 700
}

.deposit .tpl-address .dropdown .dropdown-toggle:after {
    color: var(--text-color)
}

.deposit .tpl-address .dropdown .dropdown-menu {
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    box-shadow: 0 0 24px rgba(0, 0, 0, .1215686275);
    border-radius: 8px;
    width: 100%
}

.deposit .tpl-address .dropdown .dropdown-menu a {
    border-bottom: 1px solid var(--card-border);
    padding: 13px 15px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 117%;
    color: var(--heading-text);
    transition: .3s linear
}

.deposit .tpl-address .dropdown .dropdown-menu a:hover {
    background: var(--card-bg3)
}

.deposit .material-textfield {
    margin-top: 30px
}

.deposit .btn-deposit,
.deposit .material-textfield label {
    display: flex;
    align-items: center;
    font-weight: 700
}

.deposit .btn-deposit {
    flex-direction: row;
    justify-content: center;
    background: var(--body-bg);
    border: 1px solid var(--card-border) !important;
    box-shadow: 4px 4px 0 0 var(--card-border);
    color: var(--card-border);
    border: none;
    padding: 15px;
    width: 100%;
    font-size: 16px;
    font-style: normal;
    line-height: 100%;
    text-transform: uppercase;
    margin-top: 30px
}


.deposit .btn-deposit:hover {
    box-shadow: 2px 2px 0 0 var(--card-border)
}

.selectnetwork-modal .modal-content {
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    border-radius: 0;
    padding: 20px;
    box-shadow: 4px 4px 0 0 var(--card-border)
}

.selectnetwork-modal .modal-header {
    border: none;
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    border-radius: 0;
    padding: 15px
}

.selectnetwork-modal .modal-header .modal-title {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 140%;
    color: var(--heading-text)
}

.selectnetwork-modal .modal-header .btn-close {
    background: /*savepage-url=/static/media/close-circle.5fd090f4.svg*/ url();
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
    border: none;
    box-shadow: none;
    opacity: 1
}

.selectnetwork-modal .modal-body {
    padding: 0
}

.selectnetwork-modal .modal-body .select-chain {
    border: 1px solid var(--card-border);
    border-radius: 0;
    margin-top: 10px;
    max-height: 402px;
    overflow-y: scroll
}

.selectnetwork-modal .modal-body .select-chain::-webkit-scrollbar-thumb {
    background: var(--card-border);
    border-radius: 0
}

.selectnetwork-modal .modal-body .select-chain::-webkit-scrollbar {
    background: var(--scroll-bar);
    border-radius: 0;
    width: 5px
}

.selectnetwork-modal .modal-body .select-chain .inner-chain {
    border-bottom: 1px solid var(--card-border);
    padding: 15px 12px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    grid-gap: 11px;
    gap: 11px;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 110%;
    color: var(--heading-text);
    transition: .3s linear
}

.selectnetwork-modal .modal-body .select-chain .inner-chain .forflex {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 15px;
    gap: 15px
}

.selectnetwork-modal .modal-body .select-chain .inner-chain .forflex .modalmainimg {
    width: 30.001px;
    height: 29.091px;
    border-radius: 120px;
    object-fit: cover;
    object-position: center;
    position: relative
}

.selectnetwork-modal .modal-body .select-chain .inner-chain .forflex .modalmainimg .tpmainimg {
    width: 16.875px;
    height: 16.364px;
    border-radius: 120px;
    object-fit: cover;
    object-position: center;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    bottom: -3px;
    right: -4px
}

.selectnetwork-modal .modal-body .select-chain .inner-chain .forflex .modalmainimg .modalinnerimg,
.selectnetwork-modal .modal-body .select-chain .inner-chain .forflex .modalmainimg .tpmainimg .tpinnerimg {
    width: 100%;
    height: 100%;
    border-radius: 120px;
    object-fit: cover;
    object-position: center
}

.selectnetwork-modal .modal-body .select-chain .inner-chain:hover {
    background: var(--dropdown-menu-hover)
}

.selectnetwork-modal .option-field {
    position: relative;
    margin-top: 10px
}

.selectnetwork-modal .option-field input {
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    border-radius: 0;
    padding: 17px 18px 17px 44px;
    width: 100%;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 117%;
    color: var(--Setting-wallet-Passd-input-text)
}

.selectnetwork-modal .option-field input:focus {
    outline: none
}

.selectnetwork-modal .option-field .search-icon {
    position: absolute;
    top: 17px;
    left: 18px
}

.summary-modal .modal-content {
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    border-radius: 0;
    padding: 20px;
    box-shadow: 4px 4px 0 0 var(--card-border)
}

.summary-modal .modal-header {
    border: none;
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    border-radius: 0;
    padding: 15px;
    margin-bottom: 25px
}

.summary-modal .modal-header .modal-title h6 {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 140%;
    color: var(--card-border);
    margin-bottom: 7px
}

.summary-modal .modal-header .modal-title p {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 110%;
    color: #7d7d7d
}

.summary-modal .modal-body {
    padding: 0
}

.summary-modal .modal-body .bottom-content .inner-text {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 15px
}

.summary-modal .modal-body .bottom-content .inner-text p {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 110%;
    color: #7d7d7d
}

.summary-modal .modal-body .bottom-content .inner-text h6 {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 110%;
    color: var(--card-border)
}

.summary-modal .modal-body .last-text {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 25px;
    margin-bottom: 25px;
    border-top: 1px solid var(--card-border)
}

.summary-modal .modal-body .last-text h6 {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 110%;
    color: #7d7d7d
}

.summary-modal .modal-body .last-text h5 {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 110%;
    color: var(--card-border)
}

.summary-modal .modal-body .twice-btn {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.summary-modal .modal-body .twice-btn button {
    width: 48%;
    padding: 15px 40px;
    border: none;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    text-transform: uppercase
}

.summary-modal .modal-body .twice-btn .btn-cancel {
    background: var(--card-bg2);
    border-radius: 0;
    color: var(--card-border)
}

.summary-modal .modal-body .twice-btn .btn-confirm {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background: var(--body-bg);
    border: 1px solid var(--card-border) !important;
    box-shadow: 4px 4px 0 0 var(--card-border);
    font-style: normal;
    text-transform: uppercase;
    color: var(--card-border)
}

.summary-modal .modal-body .twice-btn .btn-confirm:hover {
    box-shadow: 2px 2px 0 0 var(--card-border)
}

.summary-modal .modal-body .progress-content {
    padding-bottom: 25px;
    border-bottom: 1px solid var(--card-border2)
}

.summary-modal .modal-body .progress-content h6 {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 110%;
    color: var(--heading-text);
    margin-bottom: 15px
}

.summary-modal .modal-body .bottom-text {
    padding-top: 25px
}

.summary-modal .modal-body .bottom-text .inner-side {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 15px
}

.summary-modal .modal-body .bottom-text .inner-side p {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 110%;
    color: var(--heading-text)
}

.summary-modal .modal-body .bottom-text .inner-side h6 {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 110%;
    color: #3bdaea
}

.success-modal .modal-content {
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    border-radius: 0;
    padding: 25px;
    box-shadow: 4px 4px 0 0 var(--card-border)
}

.success-modal .modal-body {
    padding: 0
}

.success-modal .modal-body .success-div {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.success-modal .modal-body .success-div h6 {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 140%;
    color: var(--card-border);
    margin-top: 15px;
    margin-bottom: 7px
}

.success-modal .modal-body .success-div p {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 110%;
    color: #7d7d7d
}

.success-modal .modal-body .twice-btn {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 30px
}

.success-modal .modal-body .twice-btn button {
    width: 48%;
    padding: 15px;
    border: none;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    text-transform: uppercase
}

.success-modal .modal-body .twice-btn .btn-cancel {
    background: var(--card-bg2);
    border-radius: 0;
    color: var(--card-border)
}

.success-modal .modal-body .twice-btn .btn-confirm {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background: var(--body-bg);
    border: 1px solid var(--card-border) !important;
    box-shadow: 4px 4px 0 0 var(--card-border);
    font-style: normal;
    text-transform: uppercase;
    color: var(--card-border);
    border: none;
    padding: 15px 0
}

.success-modal .modal-body .twice-btn .btn-confirm:hover {
    box-shadow: 2px 2px 0 0 var(--card-border)
}

@media (max-width: 1080px) {
    .summary-modal .modal-body .bottom-content .inner-text h6 {
        max-width: 200px;
        word-break: break-all;
        text-align: right
    }

    .deposit .twice-btn {
        flex-direction: column
    }

    .deposit .twice-btn .btn-drop,
    .deposit .twice-btn .btn-drop-deposit {
        flex: 0 0 100%;
        width: 100%
    }

    .deposit .tpl-address .dropdown .dropdown-menu a {
        max-width: 290px;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .deposit .tpl-address .dropdown .dropdown-toggle h6 {
        width: 150px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
}

.btn-drop h6,
.btn-drop-deposit h6 {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 117%;
    color: var(--Setting-wallet-Passd-input-text)
}

.balance-div {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 30px
}

.balance-div h6,
.balance-div p {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 110%;
    color: var(--heading-text)
}

.successsssss-modal .tpmodalmainimg {
    width: 48.001px;
    height: 46.546px;
    border-radius: 120px;
    object-fit: cover;
    object-position: center;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center
}

.successsssss-modal .tpmodalmainimg .tpmodalinnerimg {
    width: 100%;
    height: 100%;
    border-radius: 120px;
    object-fit: cover;
    object-position: center
}

.successsssss-modal .tpmodalmainimg .tpmainedimg {
    object-fit: cover;
    object-position: center;
    width: 27px;
    height: 26.182px;
    border-radius: 120px;
    position: absolute;
    bottom: -5px;
    right: -4px;
    display: flex;
    justify-content: center;
    align-items: center
}

.successsssss-modal .tpmodalmainimg .tpmainedimg .innermainedimg {
    object-fit: cover;
    object-position: center;
    width: 100%;
    height: 100%;
    border-radius: 120px
}

.set-customdrop-inner .dropdown {
    position: absolute;
    top: 6px;
    right: 7px
}

.set-customdrop-inner .dropdown .dropdown-toggle {
    background-color: transparent;
    border: none;
    box-shadow: none
}

.set-customdrop-inner .dropdown .dropdown-toggle:after {
    display: none
}

.set-customdrop-inner .dropdown .dropdown-menu {
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    box-shadow: 0 0 24px rgba(0, 0, 0, .1215686275);
    border-radius: 8px;
    left: unset !important;
    right: 0 !important;
    width: 100%
}

.set-customdrop-inner .dropdown .dropdown-menu a p {
    color: var(--text-color);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 117%
}

.set-customdrop-inner .dropdown .dropdown-menu a h6 {
    border-bottom: 1px solid var(--card-border);
    padding: 13px 15px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 117%;
    color: var(--heading-text);
    transition: .3s linear
}

.set-customdrop-inner .dropdown .dropdown-menu a h6:hover {
    background: var(--card-bg3)
}

.opennew-div {
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    box-shadow: 0 0 24px rgba(0, 0, 0, .1215686275);
    border-radius: 8px;
    left: unset !important;
    right: 0 !important;
    width: 100%;
    padding: 10px 0
}

.opennew-div a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid var(--card-border);
    padding: 13px 15px
}

.opennew-div a p {
    color: var(--text-color)
}

.opennew-div a h6,
.opennew-div a p {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 117%
}

.opennew-div a h6 {
    color: var(--heading-text);
    transition: .3s linear
}

.opennew-div a h6:hover {
    background: var(--card-bg3)
}

.linksd {
    color: var(--text-color)
}

.generalsetting {
    padding: 20px
}

.generalsetting,
.generalsetting .upper-heading {
    background: var(--card-bg);
    border: 1px solid var(--card-border2);
    border-radius: 8px
}

.generalsetting .upper-heading {
    padding: 24px 15px;
    margin-bottom: 20px
}

.generalsetting .upper-heading h6 {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 140%;
    text-transform: uppercase;
    color: var(--heading-text)
}

.generalsetting .bottom-content .inner-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 18px 12px;
    border: 1px solid var(--card-border2);
    border-radius: 8px;
    margin-bottom: 8px;
    transition: .3s linear;
    cursor: pointer
}

.generalsetting .bottom-content .inner-item:hover {
    background: var(--card-bg);
    border: 1px solid var(--card-border2);
    border-radius: 8px
}

.generalsetting .bottom-content .inner-item .left-side {
    display: flex;
    align-items: center;
    grid-gap: 15px;
    gap: 15px
}

.generalsetting .bottom-content .inner-item .left-side .textt h6 {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 110%;
    color: var(--heading-text);
    margin-bottom: 5px
}

.generalsetting .bottom-content .inner-item .left-side .textt p {
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 110%;
    color: #7d7d7d
}

.language-modal {
    background: rgba(62, 62, 62, .3);
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px)
}

.language-modal .modal-header {
    border: none;
    background: var(--card-bg);
    border: 1px solid var(--card-border2);
    border-radius: 8px;
    padding: 15px;
    margin-bottom: 10px
}

.language-modal .modal-header .modal-title {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 140%;
    color: var(--heading-text)
}

.language-modal .modal-header .btn-close {
    background: /*savepage-url=/static/media/close-circle.5fd090f4.svg*/ url();
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
    border: none;
    box-shadow: none;
    opacity: 1
}

.language-modal .modal-content {
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    border-radius: 8px;
    padding: 20px
}

.language-modal .modal-body {
    padding: 0
}

.language-modal .eye {
    position: absolute;
    top: 15px;
    right: 15px
}

.language-modal .bottom-content .inner-item {
    border: 1px solid var(--card-border);
    border-radius: 8px;
    margin-bottom: 8px;
    transition: .3s linear;
    padding: 15px 12px
}

.language-modal .bottom-content .inner-item:hover {
    background: var(--dropdown-menu-hover);
    border: 1px solid var(--card-border2);
    border-radius: 8px
}

.language-modal .bottom-content .text-para {
    background: var(--warning-card);
    border: 1px solid var(--warning-card-border);
    border-radius: 8px;
    padding: 15px;
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 130%;
    color: #ffa800;
    margin-bottom: 30px
}

.language-modal .twice-btn {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 30px
}

.language-modal .twice-btn button {
    width: 48%;
    padding: 15px 40px;
    border: none;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    text-transform: uppercase
}

.language-modal .twice-btn .btn-cancel {
    background: var(--button-bg);
    border-radius: 4px;
    color: var(--heading-text)
}

.language-modal .twice-btn .btn-confirm {
    background: #8f1bf5;
    box-shadow: 0 20px 30px -10px rgba(99, 98, 98, .15);
    border-radius: 4px;
    color: #fff
}

.language-modal .bottom-contentt .para {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 110%;
    color: var(--text-color);
    margin-bottom: 20px
}

.language-modal .bottom-contentt .phrase-content {
    background: var(--card-bg);
    border: 1px solid var(--card-border2);
    border-radius: 8px;
    padding: 15px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 8px;
    gap: 8px;
    flex-wrap: wrap
}

.language-modal .bottom-contentt .phrase-content .single-phrase {
    display: flex;
    justify-content: center;
    align-items: center;
    grid-gap: 10px;
    gap: 10px;
    flex: 5 0 135px;
    background: var(--card-bg);
    border: 1px solid var(--card-border2);
    border-radius: 5px;
    padding: 10px 15px
}

.language-modal .bottom-contentt .phrase-content .single-phrase span {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    letter-spacing: .05em;
    color: #fff;
    background: #8f1bf5
}

.language-modal .bottom-contentt .phrase-content .single-phrase p {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: .05em;
    color: var(--heading-text)
}

.language-modal .bottom-contentt .bottom-para {
    background: #fcf9f2;
    border: 1px solid #fde9c2;
    border-radius: 8px;
    padding: 15px;
    margin: 20px 0
}

.language-modal .bottom-contentt .bottom-para p {
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 130%;
    color: #ffa800
}

.language-modal .custom-radio [type=radio]:checked,
.language-modal .custom-radio [type=radio]:not(:checked) {
    position: absolute;
    left: -9999px
}

.language-modal .custom-radio [type=radio]:checked + label,
.language-modal .custom-radio [type=radio]:not(:checked) + label {
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: var(--text-color)
}

.language-modal .custom-radio [type=radio]:checked + label:before,
.language-modal .custom-radio [type=radio]:not(:checked) + label:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 2px solid var(--radio-check-border);
    border-radius: 100%;
    background: var(--radio-check-language-bg)
}

.language-modal .custom-radio [type=radio]:checked + label:after,
.language-modal .custom-radio [type=radio]:not(:checked) + label:after {
    content: "";
    width: 12px;
    height: 12px;
    background: #8f1bf5;
    position: absolute;
    top: 3px;
    left: 2.5px;
    border-radius: 100%;
    transition: all .2s ease
}

.language-modal .custom-radio [type=radio]:not(:checked) + label:after {
    opacity: 0;
    transform: scale(0)
}

.language-modal .custom-radio [type=radio]:checked + label:before {
    border: 1.5px solid #8f1bf5
}

.language-modal .custom-radio [type=radio]:checked + label:after {
    opacity: 1;
    transform: scale(1)
}

.chain-prefer {
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    border-radius: 8px;
    max-width: 500px;
    width: 100%;
    padding: 20px
}

.chain-prefer .main-heading {
    background: var(--card-bg);
    border: 1px solid var(--card-border2);
    border-radius: 8px;
    padding: 15px;
    margin-bottom: 25px
}

.chain-prefer .main-heading h6 {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 140%;
    color: var(--heading-text)
}

.chain-prefer .bottom-side {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: var(--card-bg);
    border: 1px solid var(--card-border2);
    border-radius: 8px;
    padding: 15px;
    margin-bottom: 25px
}

.chain-prefer .bottom-side .inner-item {
    display: flex;
    align-items: center;
    grid-gap: 11px;
    gap: 11px
}

.chain-prefer .bottom-side .inner-item h6 {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 110%;
    color: var(--heading-text)
}

.chain-prefer .bottom-inner {
    background: var(--card-bg);
    border: 1px solid var(--card-border2);
    border-radius: 8px;
    padding: 17px 18px;
    margin-bottom: 20px
}

.chain-prefer .bottom-inner h6 {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 117%;
    color: var(--heading-text)
}

.chain-prefer .rpc-url .upper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px
}

.chain-prefer .rpc-url .upper h6 {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 140%;
    color: var(--heading-text)
}

.chain-prefer .rpc-url .upper .iconss {
    display: flex;
    align-items: center;
    grid-gap: 10px;
    gap: 10px
}

.chain-prefer .rpc-url .bottom-area .inner-text {
    background: var(--card-bg);
    border: 1px solid var(--card-border2);
    border-radius: 8px;
    padding: 17px 18px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px
}

.chain-prefer .rpc-url .bottom-area .inner-text p {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 117%;
    color: var(--heading-text)
}

.chain-prefer .twice-btn {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.chain-prefer .twice-btn button {
    width: 48%;
    padding: 15px 40px;
    border: none;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    text-transform: uppercase
}

.chain-prefer .twice-btn .btn-cancel {
    background: var(--button-bg);
    border-radius: 4px;
    color: var(--heading-text)
}

.chain-prefer .twice-btn .btn-confirm {
    background: #8f1bf5;
    box-shadow: 0 20px 30px -10px rgba(99, 98, 98, .15);
    border-radius: 4px;
    color: #fff
}

@media (max-width: 600px) {
    .language-modal .twice-btn button {
        padding: 15px 24px;
        font-size: 14px
    }

    .language-modal .bottom-contentt .phrase-content .single-phrase {
        flex: 5 0 106px
    }

    .chain-prefer .bottom-side .inner-item h6 {
        font-size: 14px
    }

    .chain-prefer .bottom-side .inner-item {
        grid-gap: 5px;
        gap: 5px
    }

    .chain-prefer .bottom-side .inner-item img {
        width: 22px;
        height: 22px
    }

    .chain-prefer .rpc-url .bottom-area .inner-text p {
        max-width: 226px;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

.disable {
    box-shadow: none !important;
    cursor: auto !important
}

.deposit .upper-para p {
    color: #828284;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.earnrewards {
    padding: 0 15px
}

.earnrewards .earnheadings {
    margin-bottom: 40px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.earnrewards .earnheadings .redbtnreset {
    display: flex;
    width: 162px;
    padding: 10px 15px;
    justify-content: center;
    align-items: center;
    background: rgba(255, 13, 13, .1);
    color: #ff0d0d;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    border: none;
    outline: none;
    white-space: nowrap
}

.earnrewards .earnheadings .newheadings .upperdiv {
    margin-top: 12px;
    display: flex;
    align-items: center;
    grid-gap: 10px;
    gap: 10px
}

.earnrewards .earnheadings .newheadings .joinpra,
.earnrewards .earnheadings .newheadings .upperdiv,
.earnrewards .earnheadings .newheadings .upperdiv .adadasdasdasdasdasdsad {
    color: var(--card-border);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%
}

.earnrewards .earnheadings .newheadings .joinpra {
    margin-top: 12px
}

.earnrewards .earnheadings .newheadings .joinpra .boldjoin {
    font-weight: 700
}

.earnrewards .earnheadings .earnhead {
    color: var(--card-border);
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 15px
}

.earnrewards .earnheadings .earnpara {
    color: var(--card-border);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    max-width: 618px;
    width: 100%
}

.earnrewards .heightset {
    height: 328px !important;
    padding: 20px 30px 30px 0 !important
}

.earnrewards .heightset .blockimages {
    height: 47px !important
}

.earnrewards .newboxes {
    display: flex;
    align-items: stretch;
    grid-gap: 20px;
    gap: 20px;
    margin-bottom: 20px
}

.earnrewards .newboxes .invitenewbox {
    border: 1px solid var(--card-border);
    background: transparent;
    padding: 20px;
    /* max-width: 320px; */
    width: 100%;
    flex: 1 1
}

.earnrewards .newboxes .invitenewbox .goldmain {
    display: flex;
    padding: 8px 4px;
    align-items: center;
    background: rgba(255, 168, 0, .1);
    margin-top: 32px
}

.earnrewards .newboxes .invitenewbox .goldmain .goldpara {
    color: #ffa800;
    text-align: center;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%
}

.earnrewards .newboxes .invitenewbox .earnhead {
    color: var(--card-border);
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 10px
}

.earnrewards .newboxes .invitenewbox .paraearn {
    color: var(--card-border);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin-bottom: 14px
}

.earnrewards .newboxes .invitenewbox .paraearn .greenpara {
    color: #00b812;
    font-weight: 700
}

.earnrewards .newboxes .invitenewbox .earnblackbox {
    background: var(--newradialclr);
    padding: 7px 10px;
    display: flex;
    align-items: center;
    grid-gap: 10px;
    gap: 10px;
    margin-bottom: 14px;
    justify-content: center
}

.earnrewards .newboxes .invitenewbox .earnblackbox .referralearn {
    color: var(--card-border);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%
}

.earnrewards .newboxes .invitenewbox .lowerearnpara {
    color: var(--card-border);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    text-align: center
}

.earnrewards .newboxes .invitenewbox .lowerearnpara .boldtext {
    font-weight: 700
}

.earnrewards .newboxes .invitenewbox .invitehead {
    color: var(--card-border);
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 13px
}

.earnrewards .newboxes .invitenewbox .invitepara {
    color: var(--card-border);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%
}

.earnrewards .newboxes .invitenewbox .invitepara .invitebodlpara {
    font-weight: 700
}

.earnrewards .newboxes .invitenewbox .testnetpara {
    color: var(--card-border);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    display: flex;
    justify-content: center;
    align-items: center;
    grid-gap: 10px;
    gap: 10px;
    margin-top: 24px
}

.earnrewards .newboxes .invitenewbox .joinpra {
    color: var(--card-border);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    margin-top: 12px;
    text-align: center
}

.earnrewards .newboxes .invitenewbox .joinpra .boldjoin {
    font-weight: 700
}

.earnrewards .newboxes .earnprogressbox {
    border: 1px solid var(--card-border);
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding: 0 30px 78.5px 0;
    grid-gap: 10px;
    gap: 10px;
    flex: 1 1
}

.earnrewards .newboxes .earnprogressbox .blockimages {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -999;
    height: 65px
}

.earnrewards .newboxes .earnprogressbox .earnboxinner {
    display: flex;
    align-items: center;
    width: 50%;
    padding-top: 8px
}

.earnrewards .newboxes .earnprogressbox .earnboxinner .earnboxtexts .earnboxhead {
    color: var(--card-border);
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
    white-space: nowrap;
    margin-bottom: 13px
}

.earnrewards .newboxes .earnprogressbox .earnboxinner .earnboxtexts .earnboxpara {
    color: var(--card-border);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    white-space: nowrap
}

.earnrewards .newboxes .earnprogressbox .congratulationbox {
    background: var(--boxbgclrnew);
    display: flex;
    padding: 0 10px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 50%;
    max-width: 350px
}

.earnrewards .newboxes .earnprogressbox .congratulationbox .congratulationimg {
    width: 50px;
    height: 50px;
    margin-bottom: 4px
}

.earnrewards .newboxes .earnprogressbox .congratulationbox .congratulationhead {
    color: #00b812;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 160%;
    margin-bottom: 10px
}

.earnrewards .newboxes .earnprogressbox .congratulationbox .congratulationpara {
    color: #00b812;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%
}

.earnrewards .stepbox {
    flex-direction: column
}

.earnrewards .stepbox,
.earnrewards .stepbox .stepmain {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    grid-gap: 40px;
    gap: 40px
}

.earnrewards .stepbox .stepmain {
    width: 100%
}

.earnrewards .stepbox .stepmain .stepleft {
    max-width: 109px;
    width: 20%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 106px;
    gap: 106px;
    flex-direction: column
}

.earnrewards .stepbox .stepmain .stepleft .darkspan {
    background: var(--newbgclr) !important;
    color: var(--newtxtclr) !important;
    box-shadow: none !important;
    border: 1px solid transparent !important
}

.earnrewards .stepbox .stepmain .stepleft .stepspan {
    border: 1px solid var(--card-border);
    background: var(--body-bg);
    box-shadow: 4px 4px 0 0 var(--card-border);
    display: flex;
    width: 109px;
    padding: 10px 25px;
    align-items: center;
    justify-content: center;
    color: var(--card-border);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    white-space: nowrap;
    cursor: default
}

.earnrewards .stepbox .stepmain .stepleft .stepline {
    width: 122px;
    height: 2px;
    background: var(--card-border);
    transform: rotate(90deg)
}

.earnrewards .stepbox .stepmain .stepleft .darkline {
    background: var(--linecolor) !important
}

.earnrewards .stepbox .stepmain .darkbox {
    border: 1px solid #333 !important;
    box-shadow: none !important
}

.earnrewards .stepbox .stepmain .stepright {
    border: 1px solid var(--card-border);
    background: var(--body-bg);
    box-shadow: 4px 4px 0 0 var(--card-border);
    padding: 20px;
    min-height: 214px;
    width: 100%
}

.earnrewards .stepbox .stepmain .stepright .steprighthead {
    color: var(--card-border);
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 15px
}

.earnrewards .stepbox .stepmain .stepright .steprightpara {
    color: var(--card-border);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    margin-bottom: 30px
}

.earnrewards .stepbox .stepmain .stepright .lowerinvitefrnds {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 10px;
    gap: 10px;
    margin-bottom: 30px
}

.earnrewards .stepbox .stepmain .stepright .lowerinvitefrnds .newsocialicons {
    max-width: 456px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.earnrewards .stepbox .stepmain .stepright .lowerinvitefrnds .newsocialicons .scoialiconimg {
    width: 28px;
    height: 28px
}

.earnrewards .stepbox .stepmain .stepright .lowerinvitefrnds .lowerinviteleft {
    width: 100%
}

.earnrewards .stepbox .stepmain .stepright .lowerinvitefrnds .lowerinviteleft .lowerinvitefrndspara {
    color: var(--card-border);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    margin-bottom: 14px
}

.earnrewards .stepbox .stepmain .stepright .lowerinvitefrnds .lowerinviteleft .earnblackbox {
    background: var(--newradialclr);
    padding: 7px 10px;
    display: flex;
    align-items: center;
    grid-gap: 10px;
    gap: 10px;
    justify-content: center
}

.earnrewards .stepbox .stepmain .stepright .lowerinvitefrnds .lowerinviteleft .earnblackbox .referralearn {
    color: var(--card-border);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%
}

.earnrewards .stepbox .stepmain .stepright .lowerinvitefrnds .lowerinviteleft .progress {
    background: #001202;
    border-radius: 0;
    width: 100%;
    height: 14px;
    margin-bottom: 15px
}

.earnrewards .stepbox .stepmain .stepright .lowerinvitefrnds .lowerinviteleft .progress .progress-bar {
    background: #00b812
}

.earnrewards .stepbox .stepmain .stepright .lowerinvitefrnds .lowerinviteleft .joinnumberpara {
    color: var(--card-border);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%
}

.earnrewards .stepbox .stepmain .stepright .lowerinviteleft {
    width: 100%
}

.earnrewards .stepbox .stepmain .stepright .lowerinviteleft .lowerinvitefrndspara {
    color: var(--card-border);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    margin-bottom: 14px
}

.earnrewards .stepbox .stepmain .stepright .lowerinviteleft .progress {
    background: #001202;
    border-radius: 0;
    width: 100%;
    height: 14px;
    margin-bottom: 15px
}

.earnrewards .stepbox .stepmain .stepright .lowerinviteleft .progress .progress-bar {
    background: #00b812
}

.earnrewards .stepbox .stepmain .stepright .lowerinviteleft .joinnumberpara {
    color: var(--card-border);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%
}

.earnrewards .stepbox .stepmain .stepright .completebtn {
    border: 1px solid #00b812;
    background: rgba(0, 184, 18, .1);
    display: flex;
    width: 248px;
    justify-content: center;
    align-items: center;
    grid-gap: 10px;
    gap: 10px;
    color: #00b812;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
    padding: 11px;
    cursor: default
}

.earnrewards .stepbox .stepmain .stepright .completebtn .greenimg path {
    fill: #00b812
}

.earnrewards .stepbox .stepmain .stepright .inactivebtn {
    background: var(--newbgclr) !important;
    color: var(--newtxtclr) !important;
    box-shadow: none !important;
    border: 1px solid transparent !important
}

.earnrewards .stepbox .stepmain .stepright .activebtn {
    border: 1px solid var(--card-border);
    background: var(--body-bg);
    box-shadow: 4px 4px 0 0 var(--card-border);
    display: flex;
    width: 248px;
    padding: 15px;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    color: var(--card-border);
    text-transform: uppercase
}

.verifymodal .modal-dialog {
    max-width: 345px
}

.verifymodal .modal-dialog .modal-content .modal-body .recaptchaframe div iframe {
    display: block !important;
    z-index: 9 !important
}

.verifymodal .modal-dialog .modal-content .modal-body .codehead {
    color: var(--card-border);
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
    padding-top: 15px;
    padding-bottom: 10px
}

.verifymodal .modal-dialog .modal-content .modal-body .codepara {
    color: var(--card-border);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    margin-bottom: 40px
}

.verifymodal .modal-dialog .modal-content .modal-body .codeinputs {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    grid-gap: 19px;
    gap: 19px
}

.verifymodal .modal-dialog .modal-content .modal-body .codeinputs .codeinnerinput {
    width: 55px;
    outline: none;
    border: none;
    height: 60px;
    color: var(--navbar-bg);
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
    text-align: center;
    background: var(--newbgclr) !important
}

.verifymodal .modal-dialog .modal-content .modal-body .codeinputs .codeinnerinput:focus {
    background: var(--card-border) !important
}

.verifymodal .modal-dialog .modal-content .modal-body .resendcodepara {
    color: var(--card-border);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    text-align: center;
    margin-top: 25px
}

.verifymodal .modal-dialog .modal-content .modal-body .verifyhead {
    color: var(--card-border);
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 43px
}

.verifymodal .modal-dialog .modal-content .modal-body .numberinput {
    position: relative
}

.verifymodal .modal-dialog .modal-content .modal-body .numberinput .numberdropdown {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0
}

.verifymodal .modal-dialog .modal-content .modal-body .numberinput .numberdropdown .btn {
    background: transparent;
    border: none;
    margin: 0;
    outline: none;
    display: flex;
    justify-content: center;
    align-items: center;
    grid-gap: 10px;
    gap: 10px;
    border-right: 1px solid var(--card-border);
    padding: 16px;
    border-radius: 0;
    color: var(--card-border);
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 117%;
    width: 120px
}

.verifymodal .modal-dialog .modal-content .modal-body .numberinput .numberdropdown .dropdown-menu {
    border: 1px solid var(--card-border);
    background: var(--card-bg);
    box-shadow: 4px 4px 0 0 var(--card-border);
    border-radius: 0;
    width: 120px
}

.verifymodal .modal-dialog .modal-content .modal-body .numberinput .numberdropdown .dropdown-menu .dropdownitm {
    display: flex;
    padding: 10px 15px;
    align-items: center;
    color: var(--card-border);
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    grid-gap: 10px;
    gap: 10px;
    cursor: pointer
}

.verifymodal .modal-dialog .modal-content .modal-body .numberinput .numberinputinner {
    border: 1px solid var(--card-border);
    background: var(--card-bg);
    color: var(--card-border);
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 117%;
    outline: none;
    border-radius: 0;
    width: 100%;
    padding: 16px 16px 16px 150px
}

.verifymodal .modal-dialog .modal-content .modal-body .numberinput .numberinputinner::placeholder {
    color: hsla(0, 0%, 100%, .3);
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 117%
}

.verifymodal .modal-dialog .modal-content .modal-body .verifybtns {
    display: flex;
    justify-content: space-between;
    grid-gap: 20px;
    gap: 20px;
    align-items: flex-start;
    margin-top: 28px
}

.verifymodal .modal-dialog .modal-content .modal-body .verifybtns .darkbtn {
    background: var(--newbgclr) !important;
    border: none;
    outline: none
}

.verifymodal .modal-dialog .modal-content .modal-body .verifybtns .darkbtn,
.verifymodal .modal-dialog .modal-content .modal-body .verifybtns .whitebtn {
    display: flex;
    padding: 15px;
    justify-content: center;
    align-items: center;
    color: var(--card-border);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    text-transform: uppercase;
    width: 100%
}

.verifymodal .modal-dialog .modal-content .modal-body .verifybtns .whitebtn {
    background: transparent;
    border: 1px solid var(--card-border);
    box-shadow: 4px 4px 0 0 var(--card-border)
}

@media (max-width: 1000px) {
    .earnrewards .earnprogressbox .earnboxinner {
        grid-gap: 5px;
        gap: 5px
    }
}

@media (max-width: 992px) {
    .earnrewards .earnprogressbox {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding: 31px 20px;
        display: block;
        margin-bottom: 0 !important
    }

    .earnrewards .newboxes .invitenewbox {
        max-width: 100%;
        margin-bottom: 40px
    }

    .earnrewards .heightset {
        height: auto !important;
        padding: 30px 20px 90px !important
    }

    .earnrewards .earnprogressbox .earnboxinner {
        padding-top: 0;
        width: 100%;
        margin: 0 auto;
        justify-content: center
    }

    .earnrewards .earnprogressbox .congratulationbox {
        margin: 0 auto
    }

    .earnrewards .newboxes {
        flex-direction: column;
        grid-gap: 40px;
        gap: 40px
    }

    .earnrewards .stepbox .stepmain .stepright .lowerinvitefrnds {
        flex-direction: column
    }
}

@media (max-width: 600px) {
    .earnrewards .earnheadings {
        flex-direction: column;
        grid-gap: 20px;
        gap: 20px
    }

    .earnrewards .earnheadings .redbtnreset {
        width: 100%
    }

    .congratulationmodal .modal-dialog .modal-content .modal-body .walletparaa {
        font-size: 14px !important
    }

    .congratulationmodal .modal-dialog .modal-content .modal-body .walletaddressparaa {
        font-size: 16px !important
    }

    .earnrewards {
        padding: 0
    }

    .earnrewards .stepbox .stepmain {
        flex-direction: column;
        grid-gap: 30px;
        gap: 30px
    }

    .earnrewards .stepbox .stepmain .stepleft .stepline {
        display: none
    }

    .earnrewards .stepbox .stepmain .stepright .steprighthead {
        font-size: 18px
    }

    .earnrewards .stepbox .stepmain .stepright .steprightpara {
        font-size: 14px
    }

    .earnrewards .earnprogressbox .congratulationbox,
    .earnrewards .stepbox .stepmain .stepright .activebtn {
        width: 100%
    }

    .earnrewards .earnprogressbox .earnboxinner .earnboxtexts .earnboxhead {
        font-size: 20px
    }

    .earnrewards .earnprogressbox .earnboxinner .earnboxtexts .earnboxpara {
        font-size: 15px
    }

    .earnrewards .earnheadings .earnpara {
        font-size: 14px
    }

    .earnrewards .stepbox .stepmain .stepleft {
        width: 100%;
        max-width: 100%;
        align-items: flex-start
    }

    .earnrewards .stepbox .stepmain .stepright .completebtn {
        width: 100%
    }

    .earnrewards .heightset {
        height: auto !important;
        padding-bottom: 90px
    }

    .set-custom-chart-style {
        width: 100% !important
    }
}

@media (max-width: 500px) {
    .earnrewards .earnprogressbox .earnboxinner {
        flex-direction: column;
        margin-bottom: 30px
    }

    .earnrewards .earnprogressbox {
        height: 392px
    }

    .private-assets1 .upper-headingold .dropdown .dropdown-toggle {
        padding: 0;
    }

    .copy_data {
        font-size: 12px;
    }

    .private-assets1 .upper-headingold .imgeCopy {
        left: 100px;
        bottom: 50px;
    }

    .private-assets1 .upper-headingold .imgeCopy span {
        width: 80px !important;
    }
}

.bottom-contract {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 23px;
    background: hsla(0, 0%, 100%, .01);
    padding: 5px 5px 5px 0
}

.bottom-contract p {
    color: var(--heading-text);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%
}

.bottom-contract .multi-text {
    display: flex;
    align-items: center;
    justify-content: center;
    grid-gap: 10px;
    gap: 10px;
    background: hsla(0, 0%, 100%, .03);
    padding: 7px 20px
}

.bottom-contract .multi-text h6 {
    color: var(--heading-text);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%
}

.bottom-contract .dropdown {
    position: relative
}

.bottom-contract .dropdown p {
    line-height: 120%;
    color: var(--card-border);
    background-color: var(--card-bg);
    padding: 5px;
    position: absolute;
    top: -14px;
    left: 10px;
    white-space: nowrap
}

.bottom-contract .dropdown .dropdown-toggle,
.bottom-contract .dropdown p {
    display: flex;
    align-items: center;
    font-style: normal;
    font-weight: 700;
    font-size: 14px
}

.bottom-contract .dropdown .dropdown-toggle {
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    border-radius: 0;
    padding: 17px 18px;
    width: 100%;
    justify-content: space-between;
    line-height: 117%;
    color: var(--heading-text)
}

.bottom-contract .dropdown .dropdown-toggle h6 {
    font-weight: 700
}

.bottom-contract .dropdown .dropdown-toggle:after {
    color: var(--text-color)
}

.bottom-contract .dropdown .dropdown-menu {
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    box-shadow: 0 0 24px rgba(0, 0, 0, .1215686275);
    border-radius: 8px;
    width: 100%;
    max-height: 190px;
    overflow-y: auto
}

.bottom-contract .dropdown .dropdown-menu::-webkit-scrollbar {
    width: 4px
}

.bottom-contract .dropdown .dropdown-menu::-webkit-scrollbar-track {
    background: transparent
}

.bottom-contract .dropdown .dropdown-menu::-webkit-scrollbar-thumb {
    background: var(--card-border);
    border-radius: 20px
}

.bottom-contract .dropdown .dropdown-menu::-webkit-scrollbar-thumb:hover {
    background: var(--card-border)
}

.bottom-contract .dropdown .dropdown-menu a {
    border-bottom: 1px solid var(--card-border);
    padding: 13px 15px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 117%;
    color: var(--heading-text);
    transition: .3s linear;
    display: flex;
    cursor: pointer
}

.bottom-contract .dropdown .dropdown-menu a:hover {
    background: var(--card-bg3)
}

.giftmodal-scss .bottom-text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    grid-gap: 45px;
    gap: 45px;
    margin: 45px 0
}

.giftmodal-scss .bottom-text h6 {
    color: var(--heading-text);
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%
}

.giftmodal-scss .btn-confirm {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background: var(--body-bg);
    border: 1px solid var(--card-border) !important;
    box-shadow: 4px 4px 0 0 var(--card-border);
    font-style: normal;
    text-transform: uppercase;
    color: var(--card-border);
    width: 100%;
    height: 50px
}

.giftmodal-scss .btn-confirm:hover {
    box-shadow: 2px 2px 0 0 var(--card-border)
}

.scgvgsvcgyysvytcvty {
    grid-gap: 4px;
    gap: 4px
}

.scvvstvtscscvtvstc .dropdown-menu {
    border-radius: 0 !important
}

.scvvstvtscscvtvstc .dropdown-menu img {
    width: 18px;
    height: 18px
}

.congratulationmodal .modal-dialog {
    max-width: 436px
}

.congratulationmodal .modal-dialog .modal-content .modal-body .newsocialicons {
    max-width: 298px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 auto 30px
}

.congratulationmodal .modal-dialog .modal-content .modal-body .newsocialicons .scoialiconimg {
    width: 28px;
    height: 28px
}

.congratulationmodal .modal-dialog .modal-content .modal-body .blackmodalbox {
    background: var(--newradialclr);
    padding: 7px 10px;
    display: flex;
    align-items: center;
    margin-bottom: 16px;
    justify-content: space-between
}

.congratulationmodal .modal-dialog .modal-content .modal-body .blackmodalbox .conratulationparaaa {
    color: var(--card-border);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    width: 100%
}

.congratulationmodal .modal-dialog .modal-content .modal-body .blackmodalbox .conratulationparaaa .adadasdasdasdasdasdsad {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%
}

.congratulationmodal .modal-dialog .modal-content .modal-body .blackmodalbox .conratulationparaaa .boldtext {
    font-weight: 700;
    color: var(--card-border);
    position: relative
}

.congratulationmodal .modal-dialog .modal-content .modal-body .congratulationhead {
    color: var(--card-border);
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
    margin-top: 15px;
    margin-bottom: 10px
}

.congratulationmodal .modal-dialog .modal-content .modal-body .conratulationpara {
    color: var(--congratulation-modal-text);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    margin-bottom: 15px
}

.congratulationmodal .modal-dialog .modal-content .modal-body .conratulationpara .boldtext {
    font-weight: 700;
    color: var(--card-border);
    position: relative
}

.congratulationmodal .modal-dialog .modal-content .modal-body .walletparaa {
    color: var(--card-border);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-align: center
}

.congratulationmodal .modal-dialog .modal-content .modal-body .walletaddressparaa {
    color: var(--card-border);
    font-size: 19px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    display: flex;
    justify-content: center;
    align-items: center;
    grid-gap: 10px;
    gap: 10px;
    margin-top: 5px;
    margin-bottom: 15px
}

.congratulationmodal .modal-dialog .modal-content .modal-body .lastboldtextt {
    color: var(--card-border);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal
}

.congratulationmodal .modal-dialog .modal-content .modal-body .lastboldtextt .textundelines {
    text-decoration: underline !important;
    color: var(--card-border)
}

.congratulationmodal .modal-dialog .modal-content .modal-body .socialsmain {
    border: 1.5px solid var(--card-border);
    display: flex;
    padding: 20px;
    flex-direction: column;
    align-items: center;
    grid-gap: 18px;
    gap: 18px;
    margin: 30px 0
}

.congratulationmodal .modal-dialog .modal-content .modal-body .socialsmain .socialpara {
    color: var(--card-border);
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    text-transform: uppercase
}

.congratulationmodal .modal-dialog .modal-content .modal-body .socialsmain .socialicons {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 275px;
    width: 100%
}

.congratulationmodal .modal-dialog .modal-content .modal-body .btn-common {
    border: 1px solid var(--card-border);
    box-shadow: 4px 4px 0 0 var(--card-border);
    color: var(--card-border);
    font-size: 16px;
    background: transparent;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    width: 100%;
    text-transform: uppercase;
    display: flex;
    padding: 15px 40px;
    justify-content: center;
    align-items: center
}

.modelll {
    text-align: center;
    color: var(--card-border)
}

h6.adadasdasdasdasdasdsad {
    position: relative
}

.hadhasfdasd {
    padding-right: 10px !important
}

.sgsgsdggyd {
    box-shadow: none !important
}

.twitterpara {
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    margin-top: 20px;
    color: var(--card-border)
}

.twitterbutton {
    position: relative
}

.twitterbutton .asassddsadfs {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 18px;
    line-height: 18px;
    color: var(--card-border);
    pointer-events: none;
    z-index: 9;
    display: flex;
    justify-content: center;
    align-items: center;
    grid-gap: 10px;
    gap: 10px
}

.twitterbutton button span {
    display: none !important
}

.newboxesfinal .earnprogressbox {
    padding: 30px !important
}

.newboxesfinal .newfinal-content .para-text {
    color: var(--heading-text);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    margin-bottom: 15px
}

.newboxesfinal .newfinal-content .para-text span {
    font-weight: 700
}

.newboxesfinal .newfinal-content .orange-text {
    background: rgba(255, 168, 0, .1);
    padding: 20px;
    color: #ffa800;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 160%
}

.newboxesfinal .invitenewbox {
    padding: 30px !important
}

.newboxesfinal .right-new-final h6 {
    color: var(--heading-text);
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 13px
}

.newboxesfinal .right-new-final p {
    color: var(--heading-text);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin-bottom: 75px
}

.newboxesfinal .right-new-final a {
    background: var(--newbgclr);
    padding: 15px;
    width: 100%;
    color: var(--newtxtclr);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
    display: flex;
    justify-content: center;
    align-items: center
}

.modal-finalclaim .finalannounce h5 {
    color: #00b812;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
    text-transform: uppercase;
    margin-bottom: 16px
}

.modal-finalclaim .finalannounce h6 {
    color: var(--heading-text);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    margin-bottom: 20px
}

.modal-finalclaim .finalannounce h6 span {
    font-weight: 700
}

.modal-finalclaim .finalannounce p {
    background: rgba(255, 168, 0, .1);
    padding: 20px;
    color: #ffa800;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 160%;
    margin-bottom: 30px
}

.modal-finalclaim .btn-okay {
    padding: 19px;
    color: var(--heading-text);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%
}

.after-v5-new-ui .inner-box,
.modal-finalclaim .btn-okay {
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    box-shadow: 4px 4px 0 0 var(--card-border)
}

.after-v5-new-ui .inner-box {
    padding: 40px 20px;
    margin: 40px 0
}

.after-v5-new-ui .inner-box h6 {
    color: var(--heading-text);
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
    text-transform: capitalize;
    margin-bottom: 15px
}

.after-v5-new-ui .inner-box p {
    color: var(--heading-text);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    margin-bottom: 30px
}

.after-v5-new-ui .inner-box .twice-btns {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 30px;
    gap: 30px
}

.after-v5-new-ui .inner-box .twice-btns a {
    background: var(--card-bg);
    border: 1px solid var(--card-border);
    box-shadow: 4px 4px 0 0 var(--card-border);
    padding: 15px 70px;
    color: var(--heading-text);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
    display: flex;
    justify-content: center;
    align-items: center;
    grid-gap: 10px;
    gap: 10px
}

.after-v5-new-ui .inner-box .twice-btns a svg path {
    fill: var(--card-border)
}

@media (max-width: 600px) {

    .earnrewards .newboxes .earnprogressbox,
    .newboxesfinal .invitenewbox {
        padding: 20px !important
    }

    .newboxesfinal .newfinal-content .orange-text {
        font-size: 16px
    }

    .after-v5-new-ui .inner-box .twice-btns {
        flex-wrap: wrap
    }

    .after-v5-new-ui .inner-box .twice-btns a {
        width: 100%;
        padding: 15px
    }
}

.login {
    height: 100vh
}

.login,
.login .login-card {
    display: flex;
    justify-content: center;
    align-items: center
}

.login .login-card {
    max-width: 542px;
    width: 100%;
    border: 1px solid var(--card-border);
    background: var(--body-bg);
    box-shadow: 4px 4px 0 0 var(--card-border);
    padding: 35px 50px;
    flex-direction: column
}

.login .login-card h6 {
    font-size: 22px;
    margin: 45px 0
}

.login .login-card .forgotpara,
.login .login-card h6 {
    color: var(--card-border);
    font-style: normal;
    font-weight: 700;
    line-height: 110%
}

.login .login-card .forgotpara {
    font-size: 14px;
    margin: 15px 0;
    text-align: end;
    width: 100%
}

.login .login-card .material-textfield {
    position: relative
}

.login .login-card .material-textfield .password-icon {
    position: absolute;
    right: 20px;
    top: 13px
}

@media (max-width: 1080px) {
    .login {
        display: flex;
        justify-content: center;
        align-items: flex-start;
        padding-top: 120px
    }

    .login .login-card {
        padding: 20px
    }

    .login .login-card h6 {
        font-size: 18px;
        text-align: center
    }

    .login {
        padding-left: 15px;
        padding-right: 15px
    }
}

.btn-login {
    border: 1px solid var(--card-border);
    background: var(--body-bg);
    box-shadow: 4px 4px 0 0 var(--card-border);
    padding: 15px;
    width: 100%;
    color: var(--card-border);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase
}

/*# sourceMappingURL=main.f350ed73.chunk.css.map */


:root [href^="//mage98rquewz.com/"],
:root img[style*="//counter.yadro.ru/"],
:root img[src^="/stat/"][width="88"][height="31"],
:root img[src*="top.mail.ru/counter?"],
:root img[src*="cycounter"][width="88"][height="31"],
:root img[src*="://r.i.ua/"],
:root img[src*="://c.bigmir.net/"],
:root a[href^="http://hitcounter.ru/top/stat.php"],
:root a[href^="http://click.hotlog.ru/"],
:root a[href*="/rating/"] > img[width="88"][height="31"],
:root a#mobtop[title^="Рейтинг мобильных сайтов"],
:root [title="uWeb Counter"],
:root [title="uCoz Counter"],
:root .min-width-normal > #popup_container ~ #fade,
:root .min-width-normal > #popup_container,
:root body > div[class^="_"][class*=" _"][class$="_stBig"],
:root body > div[style="position: fixed; z-index: 999999; width: 400px; height: 308px; right: 5px; bottom: 5px;"],
:root .flex-promo-series > .left-col > :not(#players):not(.serial-series-info),
:root a[href*="://news.mirtesen.ru/newdata/"],
:root .app.blog-post-page #blog-post-item-video-ad,
:root #root > .app .sportrecs,
:root #root > .app #very-right-column,
:root body.has-brand .b-content__main > div[style^="height: 250px; overflow: hidden;"],
:root body.has-brand .b-content__main > div[id]:not([class]):empty,
:root body.has-brand .b-content__main .b-player a[href*="aHR0c"],
:root div[style="width: 252px; height: 450px; position: fixed; right: 0px; top: 0px; overflow: hidden; z-index: 10000;"],
:root thetruestory-widget-top,
:root object[data^="blob"],
:root img[width="728"][height="90"],
:root img[width="160"][height="600"],
:root iframe[src*="trafic-media.ru"],
:root iframe[src*="hd.gg33.top/"],
:root iframe[src*="fwdcdn.com/frame/partners/"],
:root iframe[src*="ads.exosrv.com"],
:root iframe[src*="://vidroll.ru/"],
:root iframe[src*="://promo-bc.com/"],
:root iframe[src*="://mark-media.com.ua"],
:root iframe[src*="://ab.adpro.com.ua/"],
:root iframe[src*="/mixadv_"],
:root iframe[src*="/carta.ua/ajax/widget."],
:root iframe[src*="/3647.tech"],
:root iframe[id^="republer"],
:root iframe[data-src*="fwdcdn.com/frame/partners/"],
:root div[id^="yandex_rtb"],
:root div[id^="trafmag_"],
:root div[id^="tizerws_"],
:root div[id^="rtn4p"],
:root div[id^="republer_"],
:root div[id^="news_nest_net_ru"],
:root div[id^="news_nest_msk_ru"],
:root div[id^="news_2xclick_ru_"],
:root div[id^="join_informer_"],
:root div[id^="itizergroup_"],
:root div[id^="infox_"],
:root div[id^="gnezdo_ru_"],
:root div[id^="cpa_rotator_block"],
:root div[id^="beroll_rotator"],
:root div[id^="b_tz_"],
:root div[id^="admixer_"],
:root div[id^="admixer-"],
:root div[id^="DIV_DA_"],
:root img[onclick*="clustrmaps.com/counter/"],
:root div[id*="Teaser_Block"],
:root div[data-server-rendered="true"] > div[id^="la-"],
:root div[data-adv-type="dfp"],
:root iframe[src^="https://a.adtng.com/"],
:root div[class^="da-ya-widget"],
:root div[class^="da-widget-"],
:root div[class^="cnt32_"][id^="cnt_rb_"],
:root div[class^="block_fortress"],
:root div[class^="bidvol-widget-"],
:root div[class^="adfinity_block_"],
:root div[class*="td-a-rec-id-"],
:root #root > .app .partner-block-wrapper,
:root div[class*="spklw"][data-type="ad"],
:root a[onclick*="trtkp.ru"],
:root a[onclick*="https://dzen.ru/news/?favid="],
:root iframe[src*="litres.ru/static/widgets"],
:root a[href^="https://www.juicer.io?referrer="],
:root a[href^="https://wcm-ru.frontend.weborama.fr/fcgi-bin/dispatch.fcgi?"],
:root a[href^="https://relap.io/"][href*="promo_ad_link"],
:root a[href^="https://msetup.pro"],
:root a[href^="https://bongacams"][href*="com/track?"],
:root a[href^="http://trafmaster.com"],
:root a[href^="http://traderstart.mirtesen.ru"],
:root a[href^="http://tds-2.ru"],
:root a[href^="http://glprt.ru/affiliate/"],
:root a[href^="http://datxxx.com"],
:root a[href^="http://browserload.info/"],
:root a[href^="http://amigodistr.ru/"],
:root img[data-src="https://catalog.orbita.co.il/orbita.gif"],
:root a[href^="/images/obmen/"][href$=".php"][target="_blank"],
:root a[href^="/go/ufiler?"],
:root a[href^="/go/ubar?"],
:root a[href="http://advert.mirtesen.ru/"],
:root a[href*="xxxrevpushclcdu.com"],
:root a[href*="ultrabit.ws"],
:root a[href*="tvks.ru"],
:root a[href*="trklp.ru"],
:root a[href*="traflabs.xyz"],
:root div[id^="CGCandy"],
:root a[href*="tptrk.ru"],
:root a[href*="top.24smi.info"],
:root a[href*="shakespoint.com"],
:root a[href*="shakesclick.com"],
:root a[href*="shakescash.com"],
:root a[href*="sapmedia.ru"],
:root a[href*="sandratand.ru"],
:root div[data-server-rendered="true"] > div[id^="block-"],
:root a[href*="rexchange.begun.ru/rclick?"],
:root a[href*="retagapp.com"],
:root a[href*="refpazus.top"],
:root a[href*="problogrus.ru"],
:root a[href*="please-direct.com"],
:root a[href*="sviruniversal.com/"],
:root a[href*="octoclick.net"],
:root a[href*="nhebd.xyz"],
:root a[href*="news"][href*="favid"],
:root a[href*="media-rotate.com"],
:root a[href*="makegreat.website"],
:root a[href*="m1cpl.ru"],
:root a[href*="linkmyc.com"],
:root a[href*="navaxudoru.com"],
:root a[href*="lifebloggersz.ru"],
:root a[href*="kshop2.biz"],
:root a[href*="kma1.biz"],
:root a[href*="kinqon.ru"],
:root #root > .app .adfox-top,
:root a[href*="joycasino.com/?partner="],
:root a[href*="idealmedia.io"],
:root a[href*="https://relap.io/r?"],
:root a[href*="homework.ru/?partnerId="],
:root a[href*="//softboxik1.ru/"],
:root a[href*="flylinks.pw"],
:root [data-la-block-show-id],
:root a[href*="films.ws"],
:root .section-subheader > .section-hotel-prices-header,
:root a[href*="feellights.ru"],
:root a[href*="cmsmodnews.com"],
:root a[href*="shakesin.com"],
:root a[href*="bgrndi.com"],
:root a[href*="ads2-adnow.com"],
:root a[href*="://ya-cdn.ru/r/"],
:root a[href*="://www.meendoru.net/?partner="],
:root a[href*="://womens-journal.ru/"],
:root a[href*="://vse-sdal.com/promo/"],
:root [id^="ad-wrap-"],
:root a[href^="https://go.tmrjmp.com"],
:root a[href*="://ufiler-pro.ru/"],
:root topadblock,
:root a[href*="://tracker.partnersmelbet.ru/"],
:root a[href*="://topclicks.club/"],
:root a[href*="://tlmnt"][href*="/tracker/?partner="],
:root a[title="TopTracker.Ru - Рейтинг трекеров."],
:root a[href*="://clickstats.fun/"],
:root a[href*="://techdmn.com/"],
:root a[href^="https://tracker.loropartners.com/"],
:root [onclick*="traffic-media.co"],
:root a[href*="://tatarkoresh.ru"],
:root .flex-promo-series > .right-col a[href][target="_blank"],
:root [href^="https://noqreport.com/"] > img,
:root [class^="fpm_"][class*="_crss"],
:root a[href*="://superiortds.ru/"],
:root a[href*="://sugisatomi.com/"],
:root div[data-dfp-id],
:root a[href*="://shusnarmuk.com/"],
:root a[href*="://segodnia.club/"],
:root [href*="driverpack.io/"],
:root a[href*="cpagetti1.com"],
:root a[href*="://search-cdn.ru/r/"],
:root a[href*="://ruprivate.club/"],
:root a[href^="https://kshop"][href*=".com/"],
:root a[href*="://ruonline.bar/"],
:root a[href^="http://eaplay.ru/"],
:root amp-connatix-player,
:root a[href*="://riaccaw.com/"],
:root [href^="https://join.playboyplus.com/track/"],
:root a[href*="://hypmag.ru/search/pereh.php"],
:root a[href*="://reidancis.com/"],
:root a[href*=".cfm?domain="][href*="&fp="],
:root a[href*="://ya-browser.ru/r/"],
:root a[href*="://refpamjeql.top/"],
:root [data-mobile-ad-id],
:root a[href*="://ref.studwork.ru/"],
:root a[href*="://r.advg.agency/"],
:root a[href^="https://homyanus.com"],
:root a[href*="please-direct.me"],
:root a[href*="://profiledbase.com/"],
:root div[id^="advertur_"],
:root a[href*="://lapina.xyz/"],
:root a[href*="://lapina.best/"],
:root a[href*="/rlink/simptizer/"],
:root a[href*="://gopremiumsoft.com/"],
:root a[href*="://go.progfile.space/r/"],
:root a[href*="://go.bundlebyte.net/r/"],
:root a[href*="://go.btraffic.net/"],
:root a[href*="://getbrauzer.ru/"],
:root a[href*="://newbrowserme.ru/"],
:root a[href*="://gertadv.ru/"],
:root a[href*="torrentum.ru"],
:root a[href*="://filesmytop.ru/"],
:root [href^="https://www.mypillow.com/"] > img,
:root a[href*="://fast2click.ru/"],
:root a[href*="tvkw.ru"],
:root a[href*="://etcodes.com/"],
:root a[href*="://et-cod.com/"],
:root a[href^="https://go.xxxjmp.com"],
:root a[href*="://elgrur.com/"],
:root a[href*="://doxod24.online/"],
:root a[href*="://downloadcontent2.ru/"],
:root a[href*="://dmtech05.com/"],
:root a[href*="://clickrpk.com/"],
:root a[href*="://bubblevard.com/"],
:root a[href*="://bs.serving-sys.ru/"],
:root div[id^="adfox_"],
:root a[href*="://bestnewsoft.ru/"],
:root a[href*="://analyticsq.com"],
:root iframe[src*="://rstbtmd.com/"],
:root a[href*="://101partners-stat2.com/"],
:root a[href*="://vpnbrowser.ru/"],
:root .nya-slot[style],
:root a[href*="/uni-lnk.com/"],
:root a[href*="://getyoursoft.ru/"],
:root a[href*="/sb/clk/"],
:root a[href*="://extlinka.ru/"],
:root a[href*="/rapidtor.ru"],
:root a[href*="://premiumredir.ru/"],
:root a[href^="https://play1ad.shop/"],
:root a[href*="/onvix.tv/promo/"][target=_blank],
:root a[href*="/onvix.me/promo/"][target=_blank],
:root a[href^="https://streamate.com/landing/click/"],
:root a[href*="/newbrowser.club/"],
:root a[href^="https://www.adultempire.com/"][href*="?partner_id="],
:root a[href*="/myuniversalnk.net/"],
:root a[href*="/myuniversalnk.com/"],
:root a[href*="/mosday.ru/ad/"],
:root a[href*="/loaderu.ru/"],
:root a[href^="https://prime.rambler.ru/promo/"],
:root a[href^="//s.zlinkd.com/"],
:root a[href*="/installpack.net"],
:root a[href*="/go.1k3.net/"],
:root object[data*="ads.com/clk.swf"],
:root a[href*="/eversaree.bid"],
:root a[href*="://r.advmusic.com/"],
:root a[href*="/clubleads.ru"],
:root a[href*="/afftraf.co/"],
:root a[href*="://yadistr.ru/"],
:root a[href*="//yojlf.com"],
:root a[href*="://installpack.ru"],
:root a[href*="//viruniversal.com/"],
:root a[onmousedown^="this.href='https://paid.outbrain.com/network/redir?"],
:root a[href*="//universalut.info/"],
:root a[href*="//universalini.info/"],
:root a[href*="//ubar.pro"],
:root a[href*="//ubar-pro"],
:root a[href*="://matchnow.info"],
:root a[href*="/u-loads.ru/"],
:root [href^="http://www.mypillow.com/"] > img,
:root a[href^="//go.eabids.com/"],
:root a[href*="//tranqvilius.com/"],
:root div[data-adzone],
:root a[href*="://tele.gg/"],
:root a[href*="//tiruniversal.com/"],
:root div[data-id^="div-gpt-ad-"],
:root a[href*="//tekaners.com/"],
:root [href^="https://optimizedelite.com/"] > img,
:root a[href^="https://www.dating-finder.com/signup/?ai_d="],
:root a[href*="//tdsrotate.ru/"],
:root a[href*="//restofarian.com"],
:root a[href^="https://www.friendlyduck.com/AF_"],
:root a[href^="https://quotationfirearmrevision.com/"],
:root a[href*="//refpabjgth.top/"],
:root a[href*="//newbrowser.me/"],
:root [href^="https://www.restoro.com/"],
:root a[href*="//loderls.ru"],
:root a[href^="https://tour.mrskin.com/"],
:root #BlWrapper > .b-temp_rbc,
:root a[href*="//historategory.com/"],
:root a[href*="//go.webredir.net/r/"],
:root a[href^="https://fc.lc/ref/"],
:root a[href^="http://troopsassistedstupidity.com/"],
:root a[href*="//go.leadassets.net/r/"],
:root a[href*="//getmybrowser.ru/"],
:root a[href*="://ya-distrib.ru/r/"],
:root [href^="https://www.hostg.xyz/"] > img,
:root a[href*="//clickdome.online/"],
:root a[href*="//gerocenius.com/"],
:root a[href*="//givemysoft.ru/"],
:root a[href*="//febrare.ru/"],
:root [id^="ad_slider"],
:root a[href*="advertwebgid.ru"],
:root a[href*="//ext-load.net"],
:root a[href*="//dzen.ru"][href*="favid"],
:root a[href^="https://www.adskeeper.com"],
:root a[href*="bestforexplmdb.com"],
:root a[href*="/universalsrc.com/"],
:root a[href*="//bestonewos.com/"],
:root a[href*="//avertise.ru/"],
:root a[href*="//advtise.ru/"],
:root div[id^="traffim-widget"],
:root a[href^="https://m.do.co/c/"] > img,
:root a[href*="//24smi."][href*="/top/"],
:root a[href^="https://s.zlinkd.com/"],
:root a[href*=".ufiler.pro/"],
:root a[href*="://ufiler-download.ru/"],
:root [data-testid^="taboola-"],
:root a[href^="https://trk.nfl-online-streams.club/"],
:root a[href*=".pokupkins.ru"],
:root a[href*="://topsofto.ru/"],
:root a[href*=".orgsales.ru"],
:root [src^="//am15.net/?"],
:root [id^="unit_"] > a[href*="://vrf.ru"],
:root a[href^="https://a.candyai.love/"],
:root a[href^="https://ak.hauchiwu.com/"],
:root [href^="https://trkleads.su/click/"],
:root #root > .app > .sticky-button,
:root a[href^="//ejitsirdosha.net/"],
:root [href^="https://download.cdn.yandex.net/yandex-tag/weboffer/"],
:root [href*="postlnk.com"],
:root [href*="pigiuqproxy.com"],
:root a[href^="https://pb-imc.com/"],
:root a[href*=".braun634.com/"],
:root a[href^="https://t.hrtye.com/"],
:root [href*="://morelnk.ru/"],
:root [href*="://go.leadgid.ru/aff_c?"],
:root [href*="://clickpzk.com/"],
:root [href*="://click.1k3web.net/"],
:root [href*="://click.1k3web.com/"],
:root [href*="/vaigowoa.com"],
:root [href*="/uni-tds.com/"],
:root [href*="//takenewsofts.ru/"],
:root a[href*="go.ad2up.com"],
:root a[href^="https://hot-growngames.life/"],
:root [data-src^="https://news.te.ua/widget/"],
:root [data-membrana-container],
:root [data-link*="://ubar-pro"],
:root .header-banner > #moneyback[target="_blank"],
:root [data-link*="/sb/clk/"],
:root a[href*="offhealth.ru"],
:root a[href*="://landingtracker.com/"],
:root [data-link*="//ufiler-pro2.ru"],
:root [data-la-show-block-id],
:root div[id^="zcbclk"],
:root [data-la-custom-block],
:root a[href*="herrabjec.pro"],
:root [data-la-block],
:root [data-href^="https://download.cdn.yandex.net/yandex-tag/weboffer/"],
:root [class^="fpm_"][class*="_out"],
:root a[href^="http://luckiestclick.com/goto."],
:root [class^="fpm_"][class*="_cross"],
:root a[href^="http://naggingirresponsible.com/"],
:root [href*=".drp.su/"],
:root div[id^="ad-div-"],
:root [class^="flat_"][class*="_modal"],
:root div[id^="adpartner-jsunit-"],
:root a[href*="/yfiles1.ru"],
:root a[href*="wow-partners.com/click.php"],
:root [class^="flat_"][class*="_cross"],
:root [data-testid="adBanner-wrapper"],
:root .fp-player > div[style*="position: absolute"][style*="inset: 0px"][style*="overflow: hidden"][style*="z-index:"][style*="background: transparent"][style*="display: block"],
:root .content_rb[id^="content_rb_"],
:root a[href*="//loderla.online"],
:root .base-page_center > .banerTopOver,
:root #adv_unisound ~ #main > #slidercontentContainer,
:root a[href^="http://cam4com.go2cloud.org/aff_c?"],
:root #adv_unisound ~ #ad_module_cont > [id^="ad_module"],
:root a[href*="/get-torrent.ru"],
:root #adv_kod_frame ~ #gotimer,
:root a[href^="https://ad.zanox.com/ppc/"] > img,
:root #MT_overroll ~ div[class][style="left:0px;top:0px;height:480px;width:650px;"],
:root a[href*="//appt12mn.com/"],
:root a[href*="://offergate-apps-phkr.com/"],
:root span[id^="ezoic-pub-ad-placeholder-"],
:root ins.adsbygoogle[data-ad-slot],
:root a[href^="http://tc.tradetracker.net/"] > img,
:root ins.adsbygoogle[data-ad-client],
:root a[href^="https://go.xlviirdr.com"],
:root img[src^="https://s-img.adskeeper.com/"],
:root guj-ad,
:root gpt-ad,
:root a[href*="//refpaewsbc.top/"],
:root img[src*="//i.i.ua/r/"],
:root [href="https://www.masstortfinancing.com/"] > img,
:root div[id^="zergnet-widget"],
:root div[id^="smi_teaser_"],
:root [href*="://track.leadbazaar.co/click?"],
:root div[id^="vuukle-ad-"],
:root a[href*="://dafeb.ru/"],
:root div[id^="taboola-stream-"],
:root [href^="https://go.xlrdr.com"],
:root div[id^="sticky_ad_"],
:root div[id^="st"][style^="z-index: 999999999;"],
:root div[id^="gpt_ad_"],
:root div[id^="ezoic-pub-ad-"],
:root a[href*="fortedrow.pro"],
:root div[id^="dfp-ad-"],
:root a[href^="https://lone-pack.com/"],
:root div[id^="crt-"][style],
:root #root > .app .brand-widget__right-cl,
:root div[id^="adspot-"],
:root a[href*="trk-1.com"],
:root div[id^="adrotate_widgets-"],
:root ps-connatix-module,
:root div[id^="ad_position_"],
:root img[title="bigmir)net TOP 100"],
:root div[id*="ScriptRoot"],
:root div[id*="MarketGid"],
:root a[href^="https://s.optzsrv.com/"],
:root div[data-id-advertdfpconf],
:root hl-adsense,
:root div[data-contentexchange-widget],
:root a[href^="https://promerycergerful.com/"],
:root div[data-alias="300x250 Ad 2"],
:root div[data-adunit],
:root div[data-adunit-path],
:root div[data-adname],
:root a[href*="//partners.house/"],
:root [id^="unit_"] > a[href*="://mirtesen.ru"],
:root div[data-ad-targeting],
:root [data-wpas-zoneid],
:root div[data-ad-placeholder],
:root div[aria-label="Ads"],
:root a[href^="https://service.bv-aff-trx.com/"],
:root display-ads,
:root display-ad-component,
:root a[href^="http://putanapartners.com/go."],
:root atf-ad-slot,
:root [id^="relap-custom-iframe-rec"],
:root aside[id^="adrotate_widgets-"],
:root noindex > .search_result[class*="search_result_"],
:root a[href^="https://go.xlvirdr.com"],
:root amp-fx-flying-carpet,
:root #PopWin[onmousemove],
:root a[href*="//1xbetlk.site/"],
:root amp-embed[type="taboola"],
:root a[class*="button"][href^="//"][href*="yandex"][onclick*="dnl"][onclick*="knopka"],
:root a[href*="//myblogshop.top/r/"],
:root a[href*="://gridsiali.com/"],
:root a[href*=".twkv.ru"],
:root a[href*="//dagamah.com/"],
:root [href^="https://antiagingbed.com/discount/"] > img,
:root amp-ad-custom,
:root [data-url*="://installpack.net"],
:root amp-ad,
:root [href^="https://glersakr.com/"],
:root a[href*="://tdsrotations.ru/"],
:root div[id^="google_dfp_"],
:root ad-slot,
:root ad-shield-ads,
:root a[href*="//universalie.info/"],
:root [href*="://drp.su/"],
:root a[style="width:100%;height:100%;z-index:10000000000000000;position:absolute;top:0;left:0;"],
:root a[href^="http://handgripvegetationhols.com/"],
:root [data-la-show-id],
:root a[href*="&maxads="],
:root a[onmousedown^="this.href='https://paid.outbrain.com/network/redir?"] + .ob_source,
:root iframe[src*="tureckiy-serial.ru/"][src$=".php"],
:root a[href^="https://syndication.dynsrvtbg.com/"],
:root a[href^="https://xbet-4.com/"],
:root div[id^="ad-position-"],
:root a[href^="https://disobediencecalculatormaiden.com/"],
:root a[href^="https://www.toprevenuegate.com/"],
:root a[href*="news-sphere.com"],
:root [name^="google_ads_iframe"],
:root a[href*="goext.info"],
:root a[href^="https://ab.advertiserurl.com/aff/"],
:root a[href*="://sdertjnbv.xyz/"],
:root a[href^="https://www.purevpn.com/"][href*="&utm_source=aff-"],
:root a[href^="https://t.ajump1.com/"],
:root a[href^="https://www.privateinternetaccess.com/"] > img,
:root iframe[src*="laim.tv/rotator/"],
:root a[href*="/advertisesimple.info"],
:root a[href*="/ber-ter.com"],
:root a[href^="https://www.onlineusershielder.com/"],
:root a[href*="intovarro.ru"],
:root a[href^="https://www.liquidfire.mobi/"],
:root a[href^="https://www.infowarsstore.com/"] > img,
:root a[href^="https://www.highperformancecpmgate.com/"],
:root a[href*="ex.24smi.info"],
:root a[href^="https://www.highcpmrevenuenetwork.com/"],
:root a[href*="://filetaker.ru/"],
:root a[href^="https://lnkxt.bannerator.com/"],
:root a[href^="https://www.geekbuying.com/dynamic-ads/"],
:root a[href^="http://www.friendlyduck.com/AF_"],
:root a[href^="https://www.financeads.net/tc.php?"],
:root a[href*="://betahit.click/"],
:root a[href^="http://com-1.pro/"],
:root a[href^="https://www.effectiveratecpm.com/"],
:root [href^="https://www.herbanomic.com/"] > img,
:root div[id^="bidvol-widget-"],
:root a[href*="://kinobud.site/"],
:root a[href^="https://maymooth-stopic.com/"],
:root a[href^="https://www.dql2clk.com/"],
:root a[href*="browser-ru.site"],
:root a[href^="https://123-stream.org/"],
:root a[href^="https://www.nutaku.net/signup/landing/"],
:root .mywidget__col > .mywidget__link_advert,
:root a[href^="https://explore-site.com/"],
:root a[href^="https://www.brazzersnetwork.com/landing/"],
:root a[href*="://clickstats.online/"],
:root [href^="https://www.targetingpartner.com/"],
:root a[href^="https://www.adxsrve.com/"],
:root [href^="https://track.fiverr.com/visit/"] > img,
:root [data-template-type="nativead"],
:root a[href^="https://www.endorico.com/Smartlink/"],
:root a[href^="https://voluum.prom-xcams.com/"],
:root a[href^="https://twinrdsrv.com/"],
:root [href*="://simpalsid.com/ad/click?id"],
:root [href^="https://turtlebids.irauctions.com/"] img,
:root a[href^="https://tracking.avapartner.com/"],
:root a[href^="http://reals-story.ru/"],
:root a[href^="https://track.wg-aff.com"],
:root a[href^="https://track.ultravpn.com/"],
:root a[href^="https://track.afcpatrk.com/"],
:root a[href*="goodtrack.ru"],
:root a[href^="https://torguard.net/aff.php"] > img,
:root a[href*="//universalies.info/"],
:root a[href*="://clickbytes.ru/"],
:root [data-identity="adhesive-ad"],
:root a[href^="https://tc.tradetracker.net/"] > img,
:root a[href^="https://tatrck.com/"],
:root a[href^="https://click.candyoffers.com/"],
:root [href^="https://zstacklife.com/"] img,
:root a[href^="https://t.aslnk.link/"],
:root a[href^="https://t.adating.link/"],
:root AD-SLOT,
:root [data-block-type="ad"],
:root a[href^="https://t.acam.link/"],
:root a[href*="/rapidtor.site"],
:root a[href*="//daichoho.com/"],
:root iframe[title="mixAd"],
:root DIV[id^="DIV_NNN_"],
:root a[href^="https://syndication.optimizesrv.com/"],
:root a[href^="https://go.trackitalltheway.com/"],
:root a[href^="https://financeads.net/tc.php?"],
:root a[href^="https://syndication.exoclick.com/"],
:root div[id^="div-ads-"],
:root a[href*="://downloadbrowsernew.com/"],
:root div[data-alias="300x250 Ad 1"],
:root a[href^="https://syndicate.contentsserved.com/"],
:root a[href^="https://a.bestcontentoperation.top/"],
:root a[href^="https://svb-analytics.trackerrr.com/"],
:root app-advertisement,
:root a[href^="https://ad.doubleclick.net/"],
:root div[class*="relap"][class*="-rec-item"],
:root a[href^="https://static.fleshlight.com/images/banners/"],
:root a[href^="https://slkmis.com/"],
:root a[href^="https://go.xlivrdr.com"],
:root bottomadblock,
:root a[href*="trtkp.ru"],
:root a[href*="//fofuvipibo.com/"],
:root a[href^="https://s.zlink3.com/"],
:root div[id^="criteo-"][style],
:root a[href*="://edugrampromo.com/"],
:root a[href*="://cozibaneco.com/"],
:root a[href^="https://www.mrskin.com/account/"],
:root [class^="div-gpt-ad"],
:root a[href^="https://s.ma3ion.com/"],
:root .base-page_center > .banerBottom,
:root #kt_player > div[style$="display: block;"][style*="inset: 0px;"],
:root [href$="/sexdating.php"],
:root a[href^="https://pubads.g.doubleclick.net/"],
:root a[href^="https://ak.oalsauwy.net/"],
:root a[href^="https://softwa.cfd/"],
:root div[id^="ads_games_"],
:root a[href^="https://prf.hn/click/"][href*="/camref:"] > img,
:root a[href^="https://www.dating-finder.com/?ai_d="],
:root a[href^="https://serve.awmdelivery.com/"],
:root a[href^="https://prf.hn/click/"][href*="/adref:"] > img,
:root a[href*="://folltiz.site/"],
:root body > div[style="position: fixed; z-index: 999999; width: 400px; height: 308px; left: 5px; bottom: 5px;"],
:root app-ad,
:root div[id^="Crt-"][style],
:root [href^="https://ap.octopuspop.com/click/"] > img,
:root a[href*="//utimg.ru/"],
:root a[href^="https://postback1win.com/"],
:root div[id^="M"][id*="Composite"],
:root a[href^="https://mmwebhandler.aff-online.com/"],
:root a[href^="https://combodef.com/"],
:root a[href^="https://www.bet365.com/"][href*="affiliate="],
:root iframe[id^="marketgid_"],
:root a[onclick*="n284adserv.com"],
:root a[href^="https://pb-track.com/"],
:root a[href^="https://go.hpyrdr.com/"],
:root a[href^="https://pb-front.com/"],
:root a[href^="https://paid.outbrain.com/network/redir?"],
:root a[href^="https://adultfriendfinder.com/go/"],
:root div[class^="Adstyled__AdWrapper-"],
:root a[href^="https://osfultrbriolenai.info/"],
:root a[href^="https://upsups.click/"],
:root a[href^="https://s.deltraff.com/"],
:root a[href^="https://ndt5.net/"],
:root a[href^="http://eighteenderived.com/"],
:root a[href^="https://natour.naughtyamerica.com/track/"],
:root a[href*="//adoffer.pro/"],
:root a[href^="https://mediaserver.entainpartners.com/renderBanner.do?"],
:root span[data-ez-ph-id],
:root a[href*="gpclick.ru"],
:root a[href^="https://a.bestcontentweb.top/"],
:root [data-type="ad-vertical"],
:root a[href^="https://lobimax.com/"],
:root a[href^="https://go.xxxijmp.com"],
:root a[href^="https://lead1.pl/"],
:root a[href*="katuhus.com"],
:root a[data-href*="recreativ.ru"],
:root a[href^="https://landing.brazzersnetwork.com/"],
:root a[href^="https://join.virtuallust3d.com/"],
:root a[href^="https://kiksajex.com/"],
:root a[href^="https://juicyads.in/"],
:root a[href^="https://snowdayonline.xyz/"],
:root a[href*="://parandaya.com"],
:root a[href*="cosmolot.me/"][href*="banner"],
:root [data-ad-name],
:root a[href^="https://mediaserver.gvcaffiliates.com/renderBanner.do?"],
:root [href*="://click.1k3pub.com/"],
:root a[href^="https://join.dreamsexworld.com/"],
:root .player-wrap > #kt_player ~ .spot-box,
:root a[href*="amgfile.ru"],
:root a[href*="amigo-biz.ru/ads/click"],
:root a[href^="https://jaxofuna.com/"],
:root a[href^="https://italarizege.xyz/"],
:root a[href^="https://iqbroker.com/"][href*="?aff="],
:root a[href^="https://www8.smartadserver.com/"],
:root a[href*="/advjump.com"],
:root a[href^="https://identicaldrench.com/"],
:root a[href*="//adretarget.net/"],
:root a[href^="https://helmethomicidal.com/"],
:root a[href^="https://golinks.work/"],
:root a[href*="ftpglst.com"],
:root [data-name="adaptiveConstructorAd"],
:root [href^="https://wct.link/click?"],
:root a[href^="//stighoazon.com/"],
:root ark-top-ad,
:root a[href^="https://s.zlinkn.com/"],
:root a[href^="https://go.xxxvjmp.com/"],
:root a[href*="re-directme.com"],
:root [class^="tile-picker__CitrusBannerContainer-sc-"],
:root div[style*="am15.net/img/player_skins"],
:root a[href^="https://go.xxxiijmp.com"],
:root a[href*="://softclicks.ru/"],
:root a[href^="https://go.xtbaffiliates.com/"],
:root [data-role="tile-ads-module"],
:root [data-css-class="dfp-inarticle"],
:root a[href^="https://go.xlviiirdr.com"],
:root a[href*="://viewfilesup.ru/"],
:root [alt="Rambler's Top100"],
:root a[href^="https://ismlks.com/"],
:root a[href^="https://go.xlirdr.com"],
:root a[href^="https://l.hyenadata.com/"],
:root [id^="newPortal_informer_"],
:root a[href*="awesomeredirector"],
:root a[href^="https://zirdough.net/"],
:root a[href^="https://go.markets.com/visit/?bta="],
:root a[href^="https://billing.purevpn.com/aff.php"] > img,
:root a[href^="https://go.nordvpn.net/aff"] > img,
:root a[href*="//offergate.pro/"],
:root a[href^="https://lijavaxa.com/"],
:root a[href^="https://go.goaserv.com/"],
:root a[href^="https://go.etoro.com/"] > img,
:root a[href^="https://go.dmzjmp.com"],
:root a[href^="https://www.bang.com/?aff="],
:root a[href*="://takenewsoft.ru/"],
:root a[href*="//spishi.vip/"],
:root [href*="://edgrmtracking.com/"],
:root [data-link*="://topclicks.club/"],
:root #mgb-container > #mgb,
:root a[href^="https://go.admjmp.com"],
:root a[href^="https://ak.stikroltiltoowi.net/"],
:root a[href^="https://get.surfshark.net/aff_c?"][href*="&aff_id="] > img,
:root a[href^="https://www.mrskin.com/tour"],
:root a[href*="/onvix.co/promo/"][target=_blank],
:root a[href*="//12traffic.ru/"],
:root a[data-redirect^="https://paid.outbrain.com/network/redir?"],
:root [href^="https://clicks.affstrack.com/"] > img,
:root a[href*="tdstrk.ru"],
:root a[href^="https://engine.phn.doublepimp.com/"],
:root a[href^="https://engine.blueistheneworanges.com/"],
:root a[href^="https://a.adtng.com/"],
:root a[href^="https://drumskilxoa.click/"],
:root a[href^="https://dl-protect.net/"],
:root a[href^="https://rixofa.com/"],
:root #ads[style^="position: absolute; z-index: 30; width: 100%; height"],
:root a[href*=".foxqck.com/"],
:root a[href^="https://ctosrd.com/"],
:root [onclick*="content.ad/"],
:root a[href^="https://clixtrac.com/"],
:root a[href^="https://clicks.pipaffiliates.com/"],
:root a[href^="https://6-partner.com/"],
:root a[href^="https://www.sheetmusicplus.com/"][href*="?aff_id="],
:root a[href^="https://getmatchedlocally.com/"],
:root [src*="://dynspt.com/"],
:root a[href^="https://clickins.slixa.com/"],
:root a[onclick*="/link-fes.ru"],
:root a[href^="https://www.googleadservices.com/pagead/aclk?"] > img,
:root a[href^="https://datewhisper.life/"],
:root a[href^="https://get-link.xyz/"],
:root a[href^="https://click.linksynergy.com/fs-bin/"] > img,
:root body > div[id^="dV"][style^="width"][style*="height"][style*="position"][style*="fixed"][style*="overflow"][style*="z-index"][style*="background"],
:root [data-link*="//sub"][data-link*="bubblesmedia."],
:root a[href^="https://click.hoolig.app/"],
:root a[href^="https://click.ggpickaff.com/"],
:root a[href^="https://track.totalav.com/"],
:root a[href^="https://ctrdwm.com/"],
:root img[src^="https://images.purevpnaffiliates.com"],
:root a[href^="https://gml-grp.com/"],
:root a[href^="https://porntubemate.com/"],
:root body > iframe[style^="position"][style*="fixed"][id^="iFb"][src^="/?"],
:root .ob_container .item-container-obpd,
:root a[href^="https://clickadilla.com/"],
:root div[class^="yandex_rtb"],
:root a[href*="://searchlnk.ru/r/"],
:root a[href^="https://click.dtiserv2.com/"],
:root a[href*="://yasearchcdn.ru/r/"],
:root a[href*="/vkout.ru"],
:root a[href^="http://www.iyalc.com/"],
:root a[href^="https://claring-loccelkin.com/"],
:root a[href^="https://bongacams2.com/track?"],
:root a[href^="https://t.ajrkm1.com/"],
:root [href="https://masstortfinancing.com"] img,
:root a[href*="//loderna.ru"],
:root a[href^="https://bongacams10.com/track?"],
:root a[href^="https://bngpt.com/"],
:root a[href^="https://black77854.com/"],
:root [data-dynamic-ads],
:root a[href^="https://banners.livepartners.com/"],
:root a[href^="https://myclick-2.com/"],
:root a[href^="https://sexynearme.com/"],
:root a[href*="mixadvert.com"],
:root a[href*="/ogclick.com/api/redirect"],
:root a[href^="https://baipahanoop.net/"],
:root a[href^="http://roadcontagion.com/"],
:root [onclick*=".twkv.ru"],
:root a[href^="http://revolvemockerycopper.com/"],
:root a[href^="https://awptjmp.com/"],
:root a[href^="https://1winpb.com/"],
:root a[href*="/universalsrc.net/"],
:root [href="https://ourgoldguy.com/contact/"] img,
:root a[href^="https://join.sexworld3d.com/track/"],
:root a[href^="https://aweptjmp.com/"],
:root .app.blog-post-page .secondary-header-ad-block,
:root a[href^="https://ausoafab.net/"],
:root a[href^="https://adclick.g.doubleclick.net/"],
:root a[href*="litewebbusiness.com"],
:root [href*="://shopblogger.top/"],
:root a[href*="://manysoftlink.ru/"],
:root a[href^="https://bc.game/"],
:root body > div[style="background-color: #FFF;height: 100px;position: fixed;bottom: 0px;width: 100%;max-width: 1200px;left: 50%;transform: translateX(-50%);z-index:2147483647"],
:root a[href^="https://ads.planetwin365affiliate.com/"],
:root a[href*="://go.click2bit.net/"],
:root iframe[scrolling="no"][sandbox*="allow-popups allow-modals"][style^="width: 100%; height: 100%; border: none;"],
:root a[href^="https://ads.leovegas.com/"],
:root a[href^="https://auesk.cfd/"],
:root a[href^="https://a2.adform.net/"],
:root a[href*="/fastvk.com"],
:root a[href^="https://playnano.online/offerwalls/?ref="],
:root [onclick*="//msetup.pro/"],
:root .banner-img > .pbl,
:root a[onclick*="offergate-amigo"],
:root a[href*="://tracker.rioaffi.com/"],
:root div[id^="smi2adblock_"],
:root [data-m-ad-id],
:root a[href^="https://a-ads.com/"],
:root iframe[src*="://partner-widget.vse-sdal.com/"],
:root [href^="https://mylead.global/stl/"] > img,
:root a[href^="https://ak.psaltauw.net/"],
:root a[href*="muz-loader.site"],
:root a[href*="clickscloud.net"],
:root div[id^="rc-widget-"],
:root a[href^="http://eslp34af.click/"],
:root a[href^="https://turnstileunavailablesite.com/"],
:root a[href*="://click2soft.ru/"],
:root a[href*="//do-rod.com/"],
:root a[href^="https://kshop"][href*=".pro/"],
:root a[href^="https://chaturbate.com/in/?"],
:root a[href^="https://prf.hn/click/"][href*="/creativeref:"] > img,
:root div[id^="optidigital-adslot"],
:root a[href^="http://www.adultempire.com/unlimited/promo?"][href*="&partner_id="],
:root a[href^="https://1betandgonow.com/"],
:root a[href*="netcrys.com"],
:root [class^="flat_"][class*="_crss"],
:root a[href^="https://eergortu.net/"],
:root a[href*="/sarimsolus.com/"],
:root a[href^="https://allhost.shop/aff.php?"],
:root a[href^="http://vnte9urn.click/"],
:root iframe[src*="://partner-widget.vsesdal.com/"],
:root a[href^="https://getvideoz.click/"],
:root [data-desktop-ad-id],
:root a[href*="/kshop3.biz"],
:root a[href^="http://trk.globwo.online/"],
:root a[href^="https://random-affiliate.atimaze.com/"],
:root [href^="https://affiliate.fastcomet.com/"] > img,
:root a[href*="//universalice.info/"],
:root a-ad,
:root a[class*="button"][href^="/go/"][href*="visitid"][onclick*="dnl"],
:root a[href^="https://offhandpump.com/"],
:root a[href^="http://adultfriendfinder.com/go/"],
:root a[href^="http://stickingrepute.com/"],
:root #slashboxes > .deals-rail,
:root a[href*="adpool.bet/"],
:root a[href^="http://premonitioninventdisagree.com/"],
:root a[href^="https://track.adform.net/"],
:root a[href^="https://in.rabbtrk.com/"],
:root a[href*="://yourlnk.ru/r/"],
:root [id^="n4p_"],
:root a[href^="http://www.h4trck.com/"],
:root a[href^="https://81ac.xyz/"],
:root a[href^="http://guestblackmail.com/"],
:root [data-adblockkey],
:root a[href*="filebase.me"],
:root a[href^="https://ads.betfair.com/redirect.aspx?"],
:root [href^="https://www.mypatriotsupply.com/"] > img,
:root a[href^="https://trk.softonixs.xyz/"],
:root a[href^="http://dragnag.com/"],
:root a[href*="gocdn.ru"],
:root a[href*="/jump/next.php?r="],
:root a[href^="http://dragfault.com/"],
:root [data-advadstrackid],
:root a[href^="http://muzzlematrix.com/"],
:root a[href^="http://avthelkp.net/"],
:root a[href^="https://a.medfoodhome.com/"],
:root .ob_dual_right > .ob_ads_header ~ .odb_div,
:root a[href^="https://engine.flixtrial.com/"],
:root a[href*="//reruniversal.com/"],
:root a[href*="tvroff.net"],
:root [data-taboola-options],
:root a[href*="thor-media.ru/click/"],
:root a[href^="http://annulmentequitycereals.com/"],
:root a[href^="//startgaming.net/tienda/" i],
:root a[href^="https://www.get-express-vpn.com/offer/"],
:root a[href*="://loderkkis.ru"],
:root a[href^="https://s.cant3am.com/"],
:root a[href*="turbotraf.com"],
:root a[href^="//s.st1net.com/splash.php"],
:root iframe[src*="utraff.com"],
:root a[href^="https://join.virtualtaboo.com/track/"],
:root a[href*="cpl1.ru"],
:root [id^="ad_sky"],
:root a[href^="http://coefficienttolerategravel.com/"],
:root a[href*="://clickfrm.com/"],
:root a[href^="https://a.medfoodsafety.com/"],
:root [onclick*="//sub"][onclick*="bubblesmedia."],
:root a[href^=" https://www.friendlyduck.com/AF_"],
:root a[href^="https://go.rmishe.com/"],
:root [href^="https://ilovemyfreedoms.com/landing-"],
:root .\[\&_\.gdprAdTransparencyCogWheelButton\]\:\!pjra-z-\[5\],
:root a[href*="://clickstats.pw/"],
:root [href^="http://clicks.totemcash.com/"],
:root a[href*="://gonewfiles.ru/"],
:root a[href*="twtn.ru/"],
:root [data-d-ad-id],
:root a[href*=".engine.adglare.net/"],
:root a[href*="://telamon"][href*="/tracker/?partner="],
:root a[href^="https://t.ajrkm3.com/"],
:root a[href*="//portakamus.com/"],
:root [href^="https://aads.com/campaigns/"],
:root [href^="https://www.profitablegatecpm.com/"],
:root a[href*="land-gooods.ru"],
:root div[id^="lazyad-"],
:root a[href*="slovosil.com"],
:root [class^="adDisplay-module"],
:root a[href*="ads-provider.com"],
:root a[href^="https://loboclick.com/"],
:root a[data-url^="https://vulpix.bet/?ref="],
:root a[data-oburl^="https://paid.outbrain.com/network/redir?"],
:root [onclick^="location.href='https://1337x.vpnonly.site/"],
:root [id^="section-ad-banner"],
:root .base-page_center > .banerTop,
:root a[href^="https://fastestvpn.com/lifetime-special-deal?a_aid="],
:root a[href^="https://www.goldenfrog.com/vyprvpn?offer_id="][href*="&aff_id="],
:root a[href*="//jjgirls.com/sex/Chaturbate"],
:root a[href*="://z.cdn.traffic"][href*="/load"],
:root [href^="https://zone.gotrackier.com/"],
:root a[href*="//top.mail.ru/jump?"],
:root a[href^="http://sarcasmadvisor.com/"],
:root a[href*=".adsbid.ru"],
:root a[href*="kodielinktrust.ru"],
:root a[href*="//universalin.info/"],
:root a[href*="trafgid.xyz"],
:root a[href*="://getyousoft.ru/"],
:root [onclick*="/sb/clk/"],
:root [href^="https://www.brighteonstore.com/products/"] img,
:root a[href*="beauty-list.ru"],
:root iframe[src*="://goodgame.ru/html/embed-player/dist/index.html?partner="],
:root citrus-ad-wrapper,
:root a[href^="https://go.grinsbest.com/"],
:root [href^="//x4pollyxxpush.com/"],
:root .base-page_left-side > #left_ban,
:root a[href^="https://vo2.qrlsx.com/"],
:root [href^="https://www.avantlink.com/click.php"] img,
:root a[href*="lifenews24x7.ru"],
:root .base-page_container > .banerRight,
:root app-large-ad,
:root [onclick*="trklp.ru"],
:root [href^="https://rapidgator.net/article/premium/ref/"],
:root [class^="flat_"][class*="_out"],
:root a[href^="http://apytrc.com/click/"],
:root [href^="https://join.girlsoutwest.com/"],
:root a[href^="https://activate-game.com/"],
:root .scroll-fixable.rail-right > .deals-rail,
:root a[href^="https://track.aftrk3.com/"],
:root [href^="https://join3.bannedsextapes.com"],
:root a[href^="https://bodelen.com/"],
:root a[href*="//ufiler-pro2.ru"],
:root a[href*=".g2afse.com/"],
:root div[id^="adngin-"],
:root [data-ad-width],
:root [data-rc-widget],
:root [href^="https://track.aftrk1.com/"],
:root a[href*="://adv-views.com"],
:root a[href*="//sub"][href*="bubblesmedia."],
:root [href^="https://istlnkcl.com/"],
:root a[href^="https://go.cmtaffiliates.com/"],
:root a[href^="https://tm-offers.gamingadult.com/"],
:root a[href^="http://kshop.biz/"],
:root [href^="https://charmingdatings.life/"],
:root a[href^="https://a.bestcontentfood.top/"],
:root [href^="https://cpa.10kfreesilver.com/"],
:root [data-id^="div-gpt-ad"],
:root img[src*="//counter.yadro.ru/"],
:root [href^="https://awbbjmp.com/"],
:root div[ow-ad-unit-wrapper],
:root a[data-href^="http://ads.trafficjunky.net/"],
:root a[href^="http://partners.etoro.com/"],
:root [href^="https://ad1.adfarm1.adition.com/"],
:root a[href*="://ourbrowser.net"],
:root a[href^="https://bngprm.com/"],
:root .article-aside-promo a[href][target="_blank"],
:root [href^="https://shiftnetwork.infusionsoft.com/go/"] > img,
:root [src*="mixadvert.com"],
:root [onclick*="msetup"][onclick*="partner"][onclick*="utm_"],
:root a[href^="https://go.strpjmp.com/"],
:root a[href^="https://go.bushheel.com/"],
:root img[width="120"][height="600"],
:root a[href^="https://ctjdwm.com/"],
:root a[href^="http://bongacams.com/track?"],
:root #kt_player > a[target="_blank"],
:root a[href^="https://camfapr.com/landing/click/"],
:root div[data-ad-wrapper],
:root iframe[src*="zhitomir.info/price"],
:root .gnt_em_vp_c[data-g-s="vp_dk"],
:root [href="//sexcams.plus/"],
:root [href^="http://mypillow.com/"] > img,
:root a[href^="https://wittered-mainging.com/"],
:root #teaser3[style="width: 100%;text-align: center;display: scroll;position:fixed;bottom: 0;margin: 0 auto;z-index: 103;"],
:root a[href*="//loderlx.ru"],
:root [id^="div-gpt-ad"],
:root a[href*="cpl11.ru"],
:root a[href^="https://go.rmhfrtnd.com/"],
:root [href="https://jdrucker.com/gold"] > img,
:root .grid > .container > #aside-promotion,
:root [href^="https://pxl.leads.su/click/"],
:root DFP-AD,
:root [href*="driftawayforfun.com"],
:root a[href^="https://track.1234sd123.com/"],
:root img[src*="://cp.beget.com/promo_data/"],
:root zeus-ad,
:root [data-testid="prism-ad-wrapper"],
:root [href^="https://ad.admitad.com/"],
:root [href^="https://mypillow.com/"] > img,
:root [data-testid="ad_testID"],
:root a[href*="//universalse.info/"],
:root a[href*=".adsrv.eacdn.com/"],
:root [href^="https://mypatriotsupply.com/"] > img,
:root [href*="://browseit.ru/"],
:root a[href^="https://go.hpyjmp.com"],
:root [href^="https://mystore.com/"] > img,
:root a[href^="http://fly-shops.ru"],
:root a[href*="/universal-lnk.net/"],
:root a[href^="https://believessway.com/"],
:root a[href^="https://witnessjacket.com/"],
:root a[href*="://mysoftrotate.ru/"],
:root [id^="unit_"] > a[href*="smi2."],
:root [class^="amp-ad-"],
:root a[href*="://lobar.site/r/"],
:root a[href^="https://go.bbrdbr.com"],
:root [data-adshim],
:root a[href*="webdiana.ru/click"],
:root #teaser1[style^="width:autopx;"],
:root [href^="https://www.cloudways.com/en/?id"],
:root div[class^="mixadvert"],
:root [data-asg-ins],
:root a[href^="https://gamingadlt.com/?offer="],
:root [class^="fpm_"][class*="_modal"],
:root [onclick*="mixadvert.com"],
:root .novelty-banner ~ .dle_b_help > a[target="_blank"],
:root a[href*="zdravo-med.ru"],
:root [data-adbridg-ad-class],
:root #teaser3[style^="width:autopx;"],
:root a[href*="://new.torrent-pack.ru/"],
:root [href*="//loadbrowser.ru/"],
:root [data-ad-manager-id],
:root AMP-AD,
:root iframe[src*="//refpakglscpj."],
:root a[href^="http://olivka.biz/"],
:root [data-ad-cls],
:root [data-ez-name],
:root a[href^="https://go.mnaspm.com/"],
:root a[href*="://chikidiki.ru"],
:root a[href*="/uloads.ru/"],
:root #root > .app .adfox {
    display: none !important;
}

:root [class^="s2nPlayer"],
:root a[href^="https://traffdaq.com/"],
:root [data-testid="commercial-label-taboola"],
:root [data-la-refresh-timeout],
:root a[href*="/api/redirect?offerid="],
:root a[href*="/universallnk.net/"],
:root a[href*="shakes.pro"],
:root [data-freestar-ad][id],
:root [data-ad-module],
:root a[href*="://getfiletds.ru/"],
:root a[href^="https://go.skinstrip.net"][href*="?campaignId="],
:root #teaser2[style^="width:autopx;"],
:root a[href^="https://ngineet.cfd/"],
:root [data-revive-zoneid],
:root a[href*="//webbrowser.club/"],
:root .pip-video-wrapper > .pip-video-label,
:root iframe[src*="traffic-media.co"],
:root a[href^="https://losingoldfry.com/"],
:root div[id^="div-gpt-"],
:root a[href*="//parandeya.com/"],
:root a[href^="https://cam4com.go2cloud.org/"],
:root a[href^="http://li.blogtrottr.com/click?"],
:root #leader-companion > a[href] {
    display: none !important;
}


:root {
}


.deposit_run {
    font-size: 80%;
    font-weight: bold;
    width: fit-content;
    color: #7d7d7d;
    padding: 10px;
    border: 2px solid #000;
    border-radius: 5px;
    background-color: #f4f4f4;
    white-space: nowrap;
}

.deposit_run:hover {
    color: #2f2f2f;
    cursor: pointer;
}

#progress-wrap {
    font-size: 10px;
}

.progress-text {
    line-height: 1;
    padding-bottom: 5px;
}

.progress-bar {
    width: 100%;
    height: 2px;
    background-color: #828284;
}

#progress {
    width: 0;
    height: 2px;
    background-color: #ffa800;
}